[摘 要]針對現(xiàn)代高校計算機技術(shù)的發(fā)展.為了應(yīng)對以往畢業(yè)生畢業(yè)設(shè)計中遇到的工作效率低、交互性差等問題,從方便管理者和學(xué)生操作出發(fā),該系統(tǒng)實現(xiàn)畢業(yè)設(shè)計過程的信息化管理,包括畢業(yè)論文的出、選題和過程管理等。這將大大方便畢業(yè)論文的管理和查詢,有利于提高畢業(yè)論文的管理水平和工作效率。
本文介紹了運用SSH和JSP技術(shù)開發(fā)該系統(tǒng)的子系統(tǒng)的整個過程。該系統(tǒng)主要采用了MVC模式,實現(xiàn)了畢業(yè)設(shè)計的網(wǎng)上完成。系統(tǒng)設(shè)計并實現(xiàn)了老師出題,學(xué)生查詢、選題、修改、刪除(題目)選題調(diào)整,管理員對整個過程的全程監(jiān)控等功能。
[關(guān)鍵詞]畢業(yè)設(shè)計 SSH MVC模式
中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-914X(2016)19-0314-02
一 引言
畢業(yè)設(shè)計(論文)是高校人才培養(yǎng)方案中的重要組成部分,它是對學(xué)生獨立分析和解決問題能力的全面檢驗。許多學(xué)校的畢業(yè)設(shè)計管理全過程基本上是通過手工或計算機輔助來完成的。這種人工管理方式在信息化不斷深入的趨勢下,已顯得越來越不適應(yīng)現(xiàn)代化的管理需求。許多教師與教學(xué)秘書迫切需要一種實用而且性能穩(wěn)定的管理軟件,幫助完成大量的畢業(yè)論文的立題、任務(wù)書的填寫、論文的提交、查詢、統(tǒng)計、打印等工作。
目前,學(xué)校網(wǎng)絡(luò)基礎(chǔ)設(shè)施建設(shè)日趨成熟,開展網(wǎng)絡(luò)化教育管理活動的網(wǎng)絡(luò)環(huán)境、條件已經(jīng)成熟。本系統(tǒng)從方便管理者和學(xué)生操作出發(fā),研究基于SSH模式的畢業(yè)設(shè)計(論文)選題管理系統(tǒng),實現(xiàn)畢業(yè)設(shè)計過程的信息化管理,包括畢業(yè)論文的遠(yuǎn)程提交和互動查詢等。
本設(shè)計從課題的申報、課題的審核、學(xué)生選題、調(diào)整、指導(dǎo)、評閱、答辯、歸檔等環(huán)節(jié)進(jìn)行管理,實現(xiàn)了畢業(yè)設(shè)計的整個流程的管理工作。系統(tǒng)實現(xiàn)了學(xué)生自主選題和教師自主選擇學(xué)生的網(wǎng)上雙向選擇,并增加了文件上傳與下載等功能,能夠保證畢業(yè)設(shè)計期間管理員、老師、學(xué)生之間信息的聯(lián)通,對保證畢業(yè)設(shè)計的質(zhì)量有非常重要的現(xiàn)實意義。隨著網(wǎng)絡(luò)化的普及,全國高校的校園網(wǎng)絡(luò)日益健全,實現(xiàn)無紙化辦公成為未來的趨勢,并且隨著江西師范大學(xué)教學(xué)體制改革不斷加深,本系統(tǒng)的建立為參加畢業(yè)設(shè)計的教師、學(xué)生提供良好平臺。
二 需求分析
2.1 畢業(yè)設(shè)計選題
在畢業(yè)設(shè)計選題階段,系統(tǒng)需要完成教學(xué)秘書發(fā)布通知,導(dǎo)師出題、學(xué)生選題和學(xué)生選題調(diào)整的功能。
2.2 畢業(yè)設(shè)計過程管理
畢業(yè)設(shè)計過程管理,是畢業(yè)設(shè)計的一個重要組成部分。能夠很好地督促學(xué)生根據(jù)導(dǎo)師的需求按時完成相關(guān)文檔。
2.3 畢業(yè)設(shè)計答辯
畢業(yè)設(shè)計答辯時畢業(yè)設(shè)計的一個重要組成部分,本系統(tǒng)將對畢業(yè)答辯過程進(jìn)行記錄。由學(xué)生來填寫答辯過程的記錄,而答辯導(dǎo)師則對學(xué)生的答辯成績進(jìn)行記錄。所以系統(tǒng)需要提供學(xué)生和導(dǎo)師的畢業(yè)答辯記錄填寫功能。
2.4 畢業(yè)設(shè)計歸檔
歸檔是畢業(yè)設(shè)計的最后一個階段,不論學(xué)生是否答辯通過,他都要將其畢業(yè)設(shè)計的相關(guān)文檔和電子稿上交給導(dǎo)師,并由導(dǎo)師上交給學(xué)院。
三 系統(tǒng)設(shè)計
3.1 E-R圖
3.2 數(shù)據(jù)庫設(shè)計
系統(tǒng)采用SQLSERVER2003數(shù)據(jù)庫,表名及字段名在數(shù)據(jù)庫中用英文表示。具體數(shù)據(jù)表設(shè)計如下:
3.3 模塊設(shè)計
四 結(jié)語
文中結(jié)合高校教務(wù)工作中畢業(yè)設(shè)計管理的實際需要論述了開發(fā)畢業(yè)設(shè)計管理系統(tǒng)的必要性結(jié)合理論技術(shù)分析提出了基于框架的畢業(yè)設(shè)計管理系統(tǒng)的實現(xiàn)方法并對畢業(yè)設(shè)計管理系統(tǒng)的總體設(shè)計詳細(xì)設(shè)計方案進(jìn)行了闡述,系統(tǒng)具有良好的擴展性和平臺無關(guān)性易于操作。
本系統(tǒng)實現(xiàn)了網(wǎng)上雙向選擇,嚴(yán)格了畢業(yè)設(shè)計進(jìn)程控制,能夠保證畢業(yè)設(shè)計高質(zhì)量的完成。
本系統(tǒng)同樣也存在很多問題,比如:安全性不高,代碼也很繁瑣;注入式攻擊;非正常字符的檢測;數(shù)據(jù)表的設(shè)計也沒有做到最優(yōu)。這些都是應(yīng)該加強改進(jìn)的地方。
參考文獻(xiàn)
[1]薩師煊,王珊;數(shù)據(jù)庫系統(tǒng)概論(第三版)[M].北京:高等教育出版社,2000-02
[2]EricFreeman;《HeadFirst設(shè)計模式》(中文版).中國電力出版社.2007-9-1
[3]雍俊海;Java程序設(shè)計教程(第2版).清華大學(xué)出版社.2007-8-1
[4]劉躍.鄧維斌;黃蜀江.畢業(yè)設(shè)計選題系統(tǒng)的構(gòu)建與實現(xiàn).實驗室研究與探索,2011-07-15
[5]趙永屹;宿紅毅;胡韶輝;基于AJAX與J2EE的新型Web應(yīng)用的設(shè)計與實現(xiàn)計算機工程與設(shè)計;2007-01
[6]孟晨;趙春亮;張建國泛型DAO模式在JavaWeb開發(fā)中的應(yīng)用計算機應(yīng)用與軟件2012-01
[7]萬健,劉建華.基于MVC模式的JSP技術(shù)開發(fā)WebGIS[J].工程地球物理學(xué)報.2009-02
作者簡介:
楊海濤 男 1990年2月 安徽合肥人,江西師范大學(xué)在讀研究生