本站小編為你精心準(zhǔn)備了JSP畢業(yè)設(shè)計(jì)管理系統(tǒng)的研究參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
摘要:現(xiàn)如今提倡“互聯(lián)網(wǎng)+”發(fā)展的時(shí)代,高校信息管理也跟上互聯(lián)網(wǎng)的步伐,逐漸信息化,智能化。在作者就讀的高校中,畢業(yè)生的論文以及畢業(yè)設(shè)計(jì)的管理以及資料報(bào)存工作,全都是由人工操作來完成的。為了節(jié)省時(shí)間,以及更好的提高工作效率,學(xué)校需要搭建基于jsp的畢業(yè)設(shè)計(jì)管理系統(tǒng),構(gòu)建一個(gè)更加高效、易用的平臺(tái)。
關(guān)鍵詞:JSP;設(shè)計(jì);畢業(yè)論文
1概述
畢業(yè)論文(設(shè)計(jì))是本科大學(xué)生畢業(yè)必修課題,為更好的培養(yǎng)分析和解析問題的能力。其主要目的是通過學(xué)生在實(shí)際應(yīng)用中展現(xiàn)自己大學(xué)期間所習(xí)得的知識(shí)和技能,以此來檢驗(yàn)學(xué)生的綜合能力。但是,大多數(shù)大學(xué)的教務(wù)系統(tǒng)并沒有畢業(yè)論文管理系統(tǒng),因此大學(xué)每次在這一領(lǐng)域投入了無數(shù)資源。為了解決傳統(tǒng)的畢業(yè)論文管理模式不合理,方便學(xué)生與指導(dǎo)老師完成畢業(yè)設(shè)計(jì),非常需要針對高校畢業(yè)論文(設(shè)計(jì))量身設(shè)計(jì)一個(gè)信息管理系統(tǒng)。
2需求分析
根據(jù)畢業(yè)設(shè)計(jì)管理系統(tǒng)功能需求,以及已參考的資料,本系統(tǒng)按功能分成管理員,教師,學(xué)生3參與者。管理員擁有畢業(yè)設(shè)計(jì)管理系統(tǒng)最大權(quán)限,主要負(fù)責(zé)對畢業(yè)設(shè)計(jì)管理系統(tǒng)的管理和維護(hù),以及畢業(yè)設(shè)計(jì)初期對教師和學(xué)生信息的管理。教師主要負(fù)責(zé)設(shè)計(jì)課題題目和指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì),并督促學(xué)生完成相應(yīng)進(jìn)度的任務(wù),評審論文。學(xué)生待管理員和教師的前期工作完成后,公布畢業(yè)課題后,可按照自己的意愿分三個(gè)志愿梯度選擇課題,然后等待指導(dǎo)老師確認(rèn)選人結(jié)果,即可開始著手畢業(yè)設(shè)計(jì)并按進(jìn)度提交相應(yīng)的成果。
3系統(tǒng)設(shè)計(jì)
3.1數(shù)據(jù)庫概念模型設(shè)計(jì)
系統(tǒng)用戶通過畢業(yè)設(shè)計(jì)管理系統(tǒng)進(jìn)行交互,完成畢業(yè)設(shè)計(jì),其中他們交互數(shù)據(jù)是課題信息。根據(jù)畢業(yè)設(shè)計(jì)流程,在頂層圖的基礎(chǔ)上,將頂層圖分層,設(shè)計(jì)出0層圖,題目申報(bào)與審核,學(xué)生選題,改題4個(gè)大加工,并對應(yīng)編號,每個(gè)加工的分工如下:加工1系統(tǒng)管理:加工管理員維護(hù)的系統(tǒng)數(shù)據(jù)。加工2題目申報(bào)與審核:加工管理員與教師開設(shè)畢業(yè)設(shè)計(jì)課題的數(shù)據(jù)。加工3學(xué)生選題:加工教師與學(xué)生選題與反選交互數(shù)據(jù)。加工
3.2數(shù)據(jù)庫設(shè)計(jì)
通過需求分析,可以先確定3個(gè)用戶實(shí)體:管理員,教師,學(xué)生,在根據(jù)數(shù)據(jù)流圖和E-R圖確認(rèn)各個(gè)實(shí)體屬性,進(jìn)而建立數(shù)據(jù)庫物理模型。
4系統(tǒng)主要典型功能實(shí)現(xiàn)
4.1用戶登錄
用戶登錄對于每個(gè)系統(tǒng)來說是一個(gè)比較重要的環(huán)節(jié),關(guān)于登錄功能需要注意的問題,例如需要對用戶輸入的賬號密碼以及驗(yàn)證碼進(jìn)行檢測是否輸入正確無誤。
4.2多個(gè)學(xué)生信息錄入實(shí)現(xiàn)
管理員操作系統(tǒng)時(shí),最主要的是對學(xué)生信息以及教師信息的錄入系統(tǒng)中。實(shí)現(xiàn)通過上傳excel文件來實(shí)現(xiàn)對多個(gè)學(xué)生信息的錄入,同時(shí)也可在系統(tǒng)中單個(gè)添加學(xué)生、教師的信息。
4.3學(xué)生修改密碼實(shí)現(xiàn)
在學(xué)生的模塊中,學(xué)生可以查看自己的信息,主要的功能是修改自己的密碼、以及選擇課題。通過頁面,輸入舊密碼,新密碼以及確定新密碼來進(jìn)行修改,只有輸入正確的舊密碼才能進(jìn)行修改,否則的話,會(huì)返回當(dāng)前頁面且重置輸入的信息。
4.4教師申報(bào)題目實(shí)現(xiàn)
教師通過登錄進(jìn)入系統(tǒng)之后,教師可以開始申報(bào)畢業(yè)設(shè)計(jì)的題目,對于教師的申報(bào),有相應(yīng)的要求,主要是要求教師按照頁面的表單里面提示的內(nèi)容進(jìn)行填寫。
5系統(tǒng)測試
測試用例:本系統(tǒng)使用判定表法設(shè)計(jì)測試用例,又稱為策略表,基于策略表的測試,是功能測試中最嚴(yán)密的測試方法。該方法適合于邏輯判斷復(fù)雜的場景,通過窮舉條件獲得結(jié)果,對結(jié)果再進(jìn)行優(yōu)化合并,會(huì)得到一個(gè)判斷清晰的策略表。用戶登錄測試用例,如表1,對常見用戶登錄場景,用戶名為空,密碼為空,密碼錯(cuò)誤等進(jìn)行模測試。
參考文獻(xiàn):
[1]劉曉華,張健,周慧貞.JSP應(yīng)用開發(fā)詳解(2版)[M].北京:電子工業(yè)出版社,2007:3-5.
[2]黃德才.數(shù)據(jù)庫原理及應(yīng)用教程(3版)[M].北京:科學(xué)出版社,2010:146-176.
[3]錢樂秋,趙文耘,牛軍鈺.軟件工程(2版)[M].北京:清華大學(xué)出版社,2013:24-279.
作者:屈曉;鄭哲豪;陳煥培;江文杰;李俊杰;譚振寧 單位:華南農(nóng)業(yè)大學(xué)珠江學(xué)院