




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第4章系統(tǒng)設(shè)計4.1系統(tǒng)設(shè)計思想本系統(tǒng)的設(shè)計主要是希望能夠完成學(xué)籍管理系統(tǒng)設(shè)計。在B/S模式基礎(chǔ)上,用戶可以不需要安裝專業(yè)軟件就能操作,讓所有的操作變得更加便捷。該系統(tǒng)的設(shè)計,沒有摒棄用戶的個人習(xí)慣,同時又能有效的實現(xiàn)信息的記錄。軟件選擇MVC框架,主要介紹了下面幾部分:(1)Model(模型):Model模塊的功能是對核心應(yīng)用進行加密解密,還有就是讀寫各種數(shù)據(jù)庫和文件。對于Controller傳來的控制信息和信息數(shù)據(jù)給予反饋,記錄數(shù)據(jù)和文件,實現(xiàn)加密解密的功能。(2)View(視圖):該模塊是界面模塊,系統(tǒng)和用戶進行交流,用戶定制的加密保護策略反饋到數(shù)據(jù)庫。(3)Controller(控制器):模塊按照View模塊輸入的加密保護策略,可以進行實時監(jiān)控,實現(xiàn)加密解密操作,但是對于數(shù)據(jù)庫要頻繁更新,信息傳輸?shù)組odel版塊。4.2系統(tǒng)總體設(shè)計用戶模塊的對象就是普通用戶,管理員模塊的對象是管理員,二者都有權(quán)進行信息的添加、刪除、修改及查詢。系統(tǒng)總體功能結(jié)構(gòu)圖如圖4-1所示。圖4-1系統(tǒng)功能結(jié)構(gòu)圖4.3系統(tǒng)功能模塊設(shè)計系統(tǒng)登錄:首先進行系統(tǒng)登錄,登錄界面,系統(tǒng)驗證用戶身份,判定其是管理員還是用戶。系統(tǒng)用戶管理:不管進入系統(tǒng)的是什么用戶,管理系統(tǒng)用戶是少不了的,操作如添加、刪除、修改、查詢等操作。普通用戶管理:管理員對于任何進來的普通用戶都是有管理權(quán)限的,如新登錄的用戶和對已有的用戶進行刪除,對普通用戶的信息進行修改,同時也可以檢索信息查找用戶。修改密碼:密碼修改,修改后再次登錄。個人資料管理:普通用戶不能更改用戶名,其他個人信息都可修改。登錄情況管理:可查看歷史記錄信息,避免賬盜號現(xiàn)象發(fā)生,使用戶賬號安全更有保障。操作日志管理:用戶可查閱操作日志,假如該賬號新增了數(shù)據(jù),操作日志會詳細(xì)的記錄下操作人,操作具體行為,以及操作的時間等??梢员Wo系統(tǒng),加強安全性能,黑客不容易擊破系統(tǒng)。學(xué)籍信息管理:管理員更新學(xué)籍信息,普通用戶登錄即可查看,管理員:添加,或刪除。院系信息管理:管理員更新信息,普通用戶查看,管理員:添加或刪除。專業(yè)信息管理:管理員更新信息,普通用戶查看,管理員:添加或刪除。4.4數(shù)據(jù)庫設(shè)計4.4.1概念模型設(shè)計把系統(tǒng)數(shù)據(jù)代入概念模型設(shè)計,設(shè)計實體屬性和之間的關(guān)系,得到以下系統(tǒng)ER圖4-2。圖4-2系統(tǒng)總體ER圖4.4.2數(shù)據(jù)庫表設(shè)計數(shù)據(jù)庫設(shè)計如表4-1、表4-2、表4-3、表4-4所示:表4-1全部用戶(Allusers)表4-2學(xué)籍信息(xuejixinxi)表4-3院系信息(yuanxixinxi)表4-4專業(yè)信息(zhuanyexinxi)4.4.3數(shù)據(jù)庫連接計本系統(tǒng)用Java語言和Mysql數(shù)據(jù)庫,Java和Mysql數(shù)據(jù)庫連接,以此進行數(shù)據(jù)操作。1.
把MS
Mysql的Oraclejdbc4.jar添加到工程中,設(shè)置Build
Path
。2.
編寫數(shù)據(jù)庫操作,連接和操作數(shù)據(jù)庫:4.5本章小結(jié)本章設(shè)計系統(tǒng),網(wǎng)絡(luò)設(shè)置采用B/S結(jié)構(gòu)設(shè)計,對相關(guān)功能展開介紹,分割為小模塊,并對其分別介紹。第5章系統(tǒng)的實現(xiàn)5.1實現(xiàn)環(huán)境說明運行環(huán)境件要求如表5-1、表5-2所示。表5-1硬件要求表5-2軟件要求5.2主界面的實現(xiàn)本系統(tǒng)對學(xué)籍管理系統(tǒng)進行設(shè)計。該系統(tǒng)包括系統(tǒng)管理員管理、院系信息管理等模塊。希望開發(fā)此系統(tǒng)可以增加用戶了解學(xué)籍管理工作的程度。充分發(fā)揮出系統(tǒng)的優(yōu)越功能。主頁面如圖5-1所示。圖5-1系統(tǒng)主界面主要代碼如下:5.3登錄模塊的實現(xiàn)用戶登錄連接著管理模塊,超級管理員可添加、刪除、修改用戶和普通管理員。界面如圖5-2、圖5-3、圖5-4所示。圖5-2登錄流程圖圖5-3管理員登錄界面規(guī)模增大,系統(tǒng)及時更新信息,會吸引越來越多用戶注冊該系統(tǒng),那就造成超級管理員的后臺管理任務(wù)量激增,壓力增加,因此我們增加超級管理員模塊。其作用為它可以指定管理員。操作界面如下圖。圖5-4管理員管理界面5.4學(xué)籍信息管理模塊的實現(xiàn)添加和管理學(xué)籍信息,頁面跳轉(zhuǎn)xuejixinxi_add.jsp,添加成功,比如說想要刪除,就可以點擊刪除按鈕,然會會重新回到這個界面,想要修改,則在xuejixinxi_update.jsp頁面修改。流程圖如圖5-5所示。圖5-5學(xué)籍信息管理流程圖效果如圖5-6、圖5-7所示。圖5-6學(xué)籍信息添加界面。圖5-7學(xué)籍信息管理界面5.5院系信息管理模塊的實現(xiàn)添加和管理院系信息,頁面跳轉(zhuǎn)xuejixinxi_add.jsp添加成功,比如說想要刪除,就可以點擊刪除按鈕,然會會重新回到這個界面,想要修改,則在xuejixinxi_update.jsp頁面修改。流程圖如圖5-8所示。圖5-8院系信息管理流程圖效果如圖5-9、圖5-10所示。圖5-9院系信息添加界面圖5-10院系信息管理界面5.6專業(yè)信息管理模塊的實現(xiàn)添加和管理專業(yè)信息,頁面跳轉(zhuǎn)xuejixinxi_add.jsp,即添加成功,比如說想要刪除,就可以點擊刪除按鈕,然會會重新回到這個界面,想要修改,則在xuejixinxi_update.jsp頁面修改。流程圖如圖5-11所示。圖5-11專業(yè)信息管理流程圖效果如圖5-12、圖5-13所示。圖5-12專業(yè)信息添加界面圖5-13專業(yè)信息管理界面5.7系統(tǒng)管理的實現(xiàn)系統(tǒng)管理對數(shù)據(jù)進行備份,以免系統(tǒng)丟失數(shù)據(jù),保障了數(shù)據(jù)的安全性,系統(tǒng)管理員通過數(shù)據(jù)備份功能制作系統(tǒng)數(shù)據(jù)備份數(shù)據(jù)表,利用Sql的delete語句設(shè)置數(shù)據(jù)表。界面如圖5-14所示。圖5-14系統(tǒng)管理界面數(shù)據(jù)備份代碼:5.8分頁算法的實現(xiàn)若于大量的數(shù)據(jù),不能全部現(xiàn)實在1個頁面,就要將其分頁顯示,即可實現(xiàn)數(shù)據(jù)全部通過頁面顯示出來,用戶通過上一頁、下一頁等按鈕,即可查找數(shù)據(jù)。效果如圖5-15所示。圖5-15數(shù)據(jù)分頁界面首先要定義四個變量:stringstrOracle=@"selectEMS_NO,TRADE_NAME,datediff(day,end_Date,getdate())DAYSfrom//尾頁if(para=="L"){pager.pageIndex=pager.totalPages;}5.9本章小結(jié)本章節(jié)介紹了登錄模塊,包含注冊、設(shè)計等各模塊設(shè)計,及代碼的編譯,最后實現(xiàn)功能的過程。系統(tǒng)測試6.1測試目的為開發(fā)人員及程序經(jīng)理提供測試結(jié)果,提供可預(yù)測的項目中的風(fēng)險,給開發(fā)人員提供結(jié)果,以此他們可以根據(jù)測驗結(jié)果專業(yè)準(zhǔn)確的做出風(fēng)險評估。另外,軟件測試要達標(biāo)以后才可進行線上發(fā)布,測試項目的內(nèi)容是跟進項目進度和把控產(chǎn)品質(zhì)量。本系統(tǒng)對象是客戶端和后臺服務(wù)器。測試內(nèi)容是用戶注冊功能等。測試系統(tǒng)功能狀況。6.2界面測試通過黑盒測試方法測試本系統(tǒng)的界面的運行穩(wěn)定性。檢查表如表6-1所示。表6-1用戶界面測試表6.3功能測試1.用戶登錄測試若沒有輸入密碼或輸入密碼不正確則顯示“密碼不能為空,請輸入密碼!或密碼錯誤,請重新輸入密碼!”圖6-1用戶登錄測試界面當(dāng)身份為“admin”,密碼正確則會顯示“登陸成功!如圖6-2所示。圖6-2用戶登錄測試界面2.院系信息管理測試采用等效性法以及邊界值法相測試系統(tǒng)功能,若輸入數(shù)據(jù)的時候出現(xiàn)錯誤;或處理業(yè)務(wù)時出現(xiàn)數(shù)據(jù)不合規(guī)定,比如年齡輸入不再限制的范圍內(nèi),測試如表6-2所示。表6-2院系信息管理測試輸入測試數(shù)據(jù)準(zhǔn)確,則成功,如圖6-3所示。圖6-3錄入院系信息成功界面圖設(shè)計5位編號的院系信息表,輸入五位數(shù)字,用戶姓名,點擊添加按鈕,頁面顯示“添加成功!”3.部分功能測試以黑盒測試對系統(tǒng)進行測試,測試實例如表6-3所示。表6-3部分測試用例表6.4測試結(jié)果經(jīng)過測試和調(diào)試,學(xué)籍管理系統(tǒng)可使用,沒有出現(xiàn)運行不穩(wěn)定等現(xiàn)象,可滿足開發(fā)者和用戶的需求。測試系統(tǒng)如果發(fā)現(xiàn)系統(tǒng)功能不夠多元,數(shù)據(jù)源的配置應(yīng)改進。6.5本章小結(jié)本章測試了設(shè)計系統(tǒng),介紹了運行環(huán)境和工具,本系統(tǒng)為畢設(shè)內(nèi)容,系統(tǒng)規(guī)模不大,利用黑盒測試就可以,得到的數(shù)據(jù)單一,只能對結(jié)果進行簡單判斷,最后總結(jié)測試結(jié)果。第7章總結(jié)在老師三個月的耐心指導(dǎo)下,我的畢業(yè)設(shè)計終于完成。各階段又漫長又飛快,我的內(nèi)心歷程發(fā)生了非常多的轉(zhuǎn)變,遇到不少的困難,體驗到不少的心酸,同時我也學(xué)習(xí)到許多的知識。該畢業(yè)設(shè)計的任務(wù)是設(shè)計學(xué)籍管理系統(tǒng),運用的開發(fā)軟件是Jsp和Mysql數(shù)據(jù)庫。為了使設(shè)計出來的學(xué)籍管理系統(tǒng)更加實用和完美,我積極學(xué)習(xí)Java語言和數(shù)據(jù)庫相關(guān)的專業(yè)知識,學(xué)習(xí)的主要方式是查閱圖書館、網(wǎng)絡(luò)資料和觀看教學(xué)視頻。揣摩書中經(jīng)典案例的編程技巧,絞盡腦汁理解每行代碼代表的含義,老師也非常有耐心你的幫助我,回答我的各種問題。具備了的一定的基本知識后,我對整體設(shè)計做好了基本的框架結(jié)構(gòu)。在老師要求以及寫作任務(wù)條件的規(guī)定下,先劃分系統(tǒng)為多個模塊,分步設(shè)計,從而達到程序設(shè)計的需求。因為平時缺少實踐,在設(shè)計過程中磕磕絆絆,畢業(yè)設(shè)計的進程受到阻礙,然后我繼續(xù)充電和學(xué)習(xí)并且調(diào)整心理狀態(tài),老師也給了我許多親身心得與經(jīng)驗,教我如何通過靈活的方法進行程序的改進。完成系統(tǒng)設(shè)計的第一實踐調(diào)試運行程序,得益于前期準(zhǔn)備和經(jīng)驗,調(diào)試過程沒有出現(xiàn)什么嚴(yán)重的問題。即使開發(fā)的過程充滿困難和心酸,但我學(xué)到了許多專業(yè)的知識,自身能力也得到了提升,這些都將成為我人生寶貴的財富。這段時間,讓我深刻的體會到:面對困難,不要害怕和恐懼,只有堅持下去才能最終走向勝利。因為這次的畢業(yè)論文的設(shè)計,我不僅對所學(xué)的專業(yè)知識進行了梳理和做出了總結(jié),同樣也鍛煉了我解決難題的能力,拓寬了我的知識面,是我意識到團隊協(xié)作的重要性,開闊了我的視野,豐富了知識,為即將走出校園進入社會打下了夯實的基礎(chǔ)。參考文獻[1]劉輝.零基礎(chǔ)學(xué)sqlserver2019[M].北京:機械工業(yè)出版社,2019.[2]陸遲.Java語言程序設(shè)計[M].2版,北京:電子工業(yè)出版社,2019.[3]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].4版,北京:高教出版社,2019.[4]韓志超.國外的系統(tǒng)建設(shè)與管理.中國電腦期刊[J],2014,5(1):200-300.[5]張玉起.國內(nèi)外學(xué)籍管理系統(tǒng)現(xiàn)狀及其發(fā)展[J].今日科苑,2015,7(1):1-200.[6]陳向輝.由淺入深學(xué)java.電子工業(yè)出版社[M],2011-7,0-11.[7]管建軍.軟件工程[M].武漢:武漢大學(xué)出版社,2019.[8]梁德華.淺析高等院校學(xué)籍管理信息系統(tǒng)的設(shè)計與開發(fā)[J].硅谷,2019,(11).[9]曲培新,龐永慶.Java項目開發(fā)案例精粹[M].北京:電子工業(yè)出版社,2019.[10]宣華,王映雪,陳懷楚.清華大學(xué)綜合教育系統(tǒng)在教務(wù)管理中的應(yīng)用[J].計算機工程與應(yīng)用,2019,(12).[11]張本成.學(xué)籍管理系統(tǒng)的設(shè)計與實現(xiàn)[J].渝西學(xué)院學(xué)報(自然科學(xué)版),2014,2(2):30-40.[12]李香敏.SQLServer2019編程員指南[M].北京:希望電子出版社,2019:12.[13]樊紅,吳閩泉.陳洪波管理信息系統(tǒng)開發(fā)研究[J].武漢大學(xué)學(xué)報(自然科學(xué)版),2011,5(1):15-20.[14]楊易.JSP網(wǎng)絡(luò)編程技術(shù)與實例[M].北京:人民郵電出版社,2019:10.[15]宋健,陳士俊.學(xué)籍管理系統(tǒng)的變革因素與趨勢分析[J].未來與發(fā)展,2012,3(08):40-50.[16]OrlovA,BurkJ,Kucharov,etal.Microstructuraldevelopmentduringhightemperaturecreepof9%Crsteel[J].MaterialsScienceandEngineering,2013,254:39-48.[17]Sasaki,Terufumi,Kobayashi,etal.Productionandpropertiesofseamlessmodified9Cr-1Mosteelboilertubes[J].KawasakiSteelTechnicalReport,2014,25(4):78-87.[18]BendickW,VaillantJC,VandenbergheB,etal.Propertiesandworkabilityofnewcreepstrengthenhancedsteelsasknowngrades23,24,911and92[J].InternationalJournalofPressureVesselsandPiping,2014,476:25-29[19]deLeeuwJR.jsPsych:aJavaScriptlibraryforcreatingbehavioralexperime
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子競技活動承包合同
- 倉庫租賃協(xié)議解除流程
- 鐵路旅客運輸服務(wù)鐵路客運服務(wù)補救課件
- 2025年廣西高考數(shù)學(xué)適應(yīng)性試卷(4月份)(含答案)
- 保姆與家長的互動頻率協(xié)議
- 鐵路橋隧無損檢測任務(wù)一檢測意義方法及原理23課件
- 鐵路調(diào)車綜合實訓(xùn)調(diào)車手信號課件
- 鐵路運輸市場營銷宏觀環(huán)境分析課件
- 中國人的臉課件
- 中國上課課件
- 期中(試題)-2024-2025學(xué)年人教精通版(2024)英語三年級下冊
- 2025-2030中國煤焦油雜酚油行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 防洪防汛安全教育知識培訓(xùn)
- 2020-2025年中國遼寧省風(fēng)力發(fā)電行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- GB 15269-2025雪茄煙
- 規(guī)模養(yǎng)殖場十項管理制度
- 2025航天知識競賽考試題庫(含答案)
- 勞務(wù)派遣勞務(wù)外包項目方案投標(biāo)文件(技術(shù)方案)
- 瘧疾2025培訓(xùn)課件
- 流行性感冒診療方案(2025版)解讀課件
評論
0/150
提交評論