畢業設計流程系統設計與開發研究
時間:2022-04-14 10:16:42
導語:畢業設計流程系統設計與開發研究一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
摘要:目的:本系統的設計是為了規范化畢業設計流程,方便教師和學生之間溝通,利于學生畢業設計的選題。細化需要審批和簽字的地方,能夠節省時間。方法:采用jdk+tomcat+eclipse+mysql和maven進行java開發,利用springmvc、mybatis和easyui等開發完成。結果:本系統在操作上簡易可行,客戶端不需配置任何軟件,只需通過瀏覽器訪問網址即可。結論:該系統可以彌補高校內部管理系統的空白,對高校的快速發展和信息管理具有重要意義。
關鍵詞:畢業設計;eclipse;mysql;tomcat;流程系統;高校管理系統
一、引言
本科教育計劃的最后一步是畢業設計,學生可以利用大學期間所學的知識獨立完成畢業設計這項任務。畢業設計可以評估學生的知識,測試學生所學知識的深度,并鍛煉其結合實際問題使用理論的能力,實驗技能,外語水平,計算機應用水平,書面和口頭表達能力。提高職業素養和責任感并提高畢業生的整體素質非常重要。這是一個將理論與實踐,教育與研究以及生產相結合的過程[1]。它是一種重要的教學方式,在課堂教學和教學實踐中具有不可替代的作用,使其成為培訓高級專業人才過程中的特殊場所[2]。畢業論文是大學中最正式,最完整的科學技術文獻,可以全面地訓練論文結構的合理性,文獻的標準化以及表達語言的能力。科學技術大賽的總結報告只注重結果的準確性,很少研究合理和標準化的文件結構。學習良好的撰寫論文的習慣需要注意細節需要注意時間。承德醫學院作為一所本科院校,每年都會經歷一年一度的畢業設計論文審核,從開題報告,到中期答辯,每一篇論文的形成都包含了師生共同的心血。往往一名老師都帶了幾名學生做畢業設計,從開題到論文定稿往往需要很多版本的修改,也需要很多部門的簽字審核,存在時間上的拖沓和指導記錄如何保存的問題,本系統的設計解決了上述問題,讓畢業論文的設計更加規范化流程化[3]。
二、技術與方法
(一)背景介紹。本科畢業設計目前存在的問題還較多,一是總體設計水平偏低,二是與往屆畢業生存在相同類似的主題,創新性不佳。三是畢業時期恰好是在企業實習日期,導致畢業設計時間過短,無法專注完成畢業設計,更不能完成高水平的作品。第四是學生沒有投入很多精力在畢業設計上,原因是學生沒有機會根據興趣愛好定畢業設計方向,而是由教師直接指定[4]。為了解決上述問題,本文提出可以在系統中公布所有指導老師的過往研究和,便于學生自主選擇感興趣的設計,選擇對的教師。其次,系統可以把往屆學生的畢業設計和論文都上傳至服務器中,以免發生選題過于重復的問題。再次,為了避免學生需要簽字的時候各部門奔波,系統中可線上處理相關問題,且可以保存每次修改意見和稿件,也并不存在學生只能在學校才能處理的問題。過程系統是一種新型的畢業方法,它使用了最新技術,例如計算機和通信[5]。畢業流程系統使用最新的設備和信息技術替代相關員工的傳統手工或重復性業務活動,以高質量和高效率處理畢業任務,并有效利用信息資源實現,提高生產力并支持決策。在一定程度上,工作效率和工作質量都得被大幅提高,這樣工作環境也自然被改善。電子印章和電子簽名不再通過紙質,整個運作過程被完全數字化[6]。所設計的系統還可以隨時上傳備份指導記錄和論文修改記錄,在此畢業流程中責任明確至人。該系統的應用開發是用java語言,java語言最常用的開發工具是eclipse。(二)開發工具Eclipse和開發語言Java的介紹。eclipse是一款開源的集成開發環境,是包含了java開發工具jdk的框架和服務,當然eclipse也支持其他語言的開發[7]。首先eclipse開發功能是強大的,其次還具有代碼補全的功能,當輸入一個代碼的開頭部分,后續部分可自動補全。這也是程序員喜歡用eclipse的原因之一。java是一門面向對象的語言,作為大學計算機專業學生的專業課來學習,java語言也是非常強大的,其優點很多,其中平臺無關也是java的最大優點,增加了代碼的復用率,因為用java寫的程序不用修改就可以在不同的軟硬件平臺上運行。(三)服務器Tomcat的介紹。Apache軟件基金會中有一個核心項目被稱為jakarta,tomcat則是jakarta項目中的核心項目,其中apche和sun公司的工作人員共同開發了tomcat。tomcat服務器是一個輕量級的應用程序服務器,同時它也是一個開源不收任何費用的web應用程序服務器。tomcat被并發用戶不多的中小型系統廣泛使用。Tomcat服務器雖然是apache服務器的擴展,但在其運行過程中并不一直依賴于apache服務器,而是作為一個獨立存在的進程,單獨運行的服務器。tomcat的主目錄文件夾有以下幾個lib文件夾,conf文件夾,bin文件夾,logs文件夾,webapps文件夾,server文件夾和work文件夾。其中,存放在服務器運行中的jar包的文件夾是lib文件夾。啟動tomcat的主要配置文件有web.xml,server.xml,tomcat-user.xml等,這些配置文件存放于conf文件夾內,若想修改服務器,均需從此文件內修改。有關啟動tomcat和關閉tomcat的可執行文件存放在bin文件夾內。日志文件存放于logs文件夾中,一旦服務器出現錯誤,此文件內容會自動更新。服務器內的管理程序存放于server文件夾中。所有的可執行的web項目均放置于webapps文件夾中。work文件夾中存放各種由jsp生成的servlet都放在了這個文件夾下,里面包含.java文件和.class文件[8]。
三、系統設計
(一)系統設計流程。在搭建好jdk的eclipse中選擇新建工程,數據庫選擇mysql,服務器選擇tomcat,安裝java后需要配置其環境變量,例如,java安裝在d盤,win7環境下可以通過鼠標右鍵單擊計算機,查找計算機屬性下的系統屬性設置,查找環境變量選項,設置相應的環境變量java_home設置為:d:\software\java\jdk1.8.\,path設置為:%java_home%\jre\bin;[9]。在win7中,啟動dos窗口,輸入mysqld--install,隨機產生的隨機密碼需要記住,然后進行初始化,netstartmysql,正式啟動mysql。mysql安裝后也可以這樣設置,新建系統變量mysql,變量值d:\software\mysql\mysql57,將該地址添加到path中。啟動tomcat可以直接運行bin目錄下的tomcat7.exe可執行文件,當dos窗口中提示登錄啟動成功后,可在瀏覽器中輸入,出現tomcat相關頁面,也可以證明服務器配置成功[10]。(二)用戶操作流程。教師通過瀏覽器輸入的官方網址,同時輸入賬號和密碼,可以綁定手機號碼,除左側展開的樹形圖和右上角均有提示需要處理的要務,也可以通過手機短信提示教師有需要處理批改的文件。可以對學生上傳到的文件進行批注修改,經修正后可傳給學生,若文件不符合要求,也可以選擇退給學生。包含每次批注記錄和修改意見的文件都實時保存到服務器上。這樣也便于后期核查,也避免浪費更多時間去收集文件,相關工作人員都節省了路上的時間。各指導教師都可以將往年指導過的作品上傳至服務器,只要登錄系統的學生都可以下載查看,避免選題跟往年有重復,提高畢業設計的創新性。批改結束后,最終版文件可以通過提示直接上傳至系部內已經建立好的年份專業班級文件夾。學生通過瀏覽器輸入官方網址,同時輸入賬號和密碼,可以上傳論文指定給指導教師,可以在相關頁面看到教師添加的指導意見和修改批注,退回的文件可修改后從重新上傳。畢業設計所涉及的相關批注簽字,均是標準化自動化,可以直接提示用戶上傳至相關工作人員處,進行電子簽名。責任到人。
四、結論
該系統可以彌補高校內部管理系統的空白,對高校的快速發展和信息管理具有重要意義。對于教師和學生而言,細化了簽字和批改流程,便于教師和學生之間溝通,節省了時間。關于論文的修改意見可以直接通過系統標注溝通,不需要學生往返于辦公室數次。該系統會在需要教師審核的時候進行手機短信提醒,教師也可以及時處理這些問題。其次,教師的批改記錄,學生的修改記錄,都會上傳到服務器中,一切都有依據,流程標準化,也便于教學檢查。當然該系統的潛能依舊有待進一步開發,這將在實際應用中聽取學生和教師的意見進行下一步改進。
【參考文獻】
[1]段敏虹,羅碧輝.以學生為主體的教學對實習生綜合素質的培養[J].中國高等醫學教育,2008(5):29.
[2]王景明.本科生畢業論文(設計)規范化管理探析[J].高校教育管理,2007(12):2.
[3]史晨曦,蘇鵬,馮夢龍,王妍.論高校教師在教育教學實踐中職業道德修養的提升[J].知識經濟,2016(7):151.
[4]尤小波.云計算在電子政務系統中的應用研究[J].硅谷,2013,6(18):57-58.
[5]韓小麗.基于UML和RUP的辦公自動化系統的設計和實現[D].成都:西南交通大學,2007.
[6]鄭維歡.花旗銀行北京分行運營風險操作風險管理研究[D].北京:北京交通大學,2014.
[7]徐玲,蔣欣志,張杰.手機二維碼識別系統的設計與實現[J].計算機應用,2012(5):1474-1476.
[8]李敏.基于tomcat的Web服務器負載均衡算法應用——在小型企業網站服務器[J].蘭州工業高等專科學校學報,2012(6):24-26.
[9]戚欣.基于J2EE架構的層次結構研究及應用[J].吉林大學學報(信息科學版),2008(3):295-299.
[10]陳玲.基于nginx、tomcat、redis的高性能JavaWeb開源架構[J].計算機光盤軟件與應用,2014(22):296.
作者:王寶瑩 單位:承德醫學院
- 上一篇:符號學原理在平面設計的作用
- 下一篇:工程造價本科專業畢業設計探索