版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
宿遷學院考研咨詢網(wǎng)的設(shè)計與實現(xiàn)
摘要本科畢業(yè)后繼續(xù)深造成為諸多學子的又一選擇。據(jù)校內(nèi)統(tǒng)計數(shù)據(jù)顯示,宿遷學院考研學生數(shù)
也成逐年上升的趨勢。學生在選擇報考院校及復(fù)習考試的過程中,需要獲取相關(guān)信息來幫助自己做
出最有利于自己的決策。但目前,考研的相關(guān)信息比較零散,學生需要花費大量時間去查找,卻不
一定能獲得很全面的信息,不利于選擇合適的院校和專業(yè)??佳匈Y訊網(wǎng)旨在根據(jù)宿遷學院學生報考
院校的特點,來搜集和匯總考研相關(guān)信息并以網(wǎng)站的形式呈現(xiàn)出來,讓學生能夠更快速地查閱到相
關(guān)信息,幫助學生在節(jié)約時間的同時做出更準確的判斷和決策。
本文主要描述了系統(tǒng)的設(shè)計和實現(xiàn)過程,首先確定系統(tǒng)的功能需求,然后基于MySQL設(shè)計和實
現(xiàn)了數(shù)據(jù)庫;最后基于Java語言和SSM框架完成編碼工作實現(xiàn)該網(wǎng)站。系統(tǒng)整合了報考院校、往年
真題、往年錄取情況、參考書目、常見論壇等信息,能夠為廣大考研學生提供快速、便捷的查找渠
道。
關(guān)鍵詞考研資訊網(wǎng)Java語SSM框架MySQL數(shù)據(jù)庫
Thedesignandimplementationoftheresourcesnetworkforthepostgraduate
entranceexaminationofSuqianUniversity
AbstractAftergraduation,furtherstudyhasbecomeanotherchoiceformanystudents.
AccordingtothestatisticsintheUniversity,thenumberofpostgraduatestudentsinSuqian
universityisalsoincreasingyearbyyear.Intheprocessofchoosingcollegesandreviewing
examinations,studentsneedtoobtainrelevantinformationtohelpthemmakethemostfavorable
decisions.Butatpresent,therelevantinformationofpostgraduateentranceexaminationis
scattered,studentsneedtospendalotoftimetosearch,butnotnecessarilygetavery
comprehensiveinformation,whichisnotconducivetotheselectionofappropriateinstitutionsand
majors.AccordingtothecharacteristicsofSuqianUniversity,thepurposeofthepostgraduate
entranceexaminationinformationnetworkistocollectandsummarizetherelevantinformation
andpresentitintheformofwebsite,sothatstudentscanmorequicklyaccesstotherelevant
information,andhelpstudentstomakemoreaccuratejudgmentsanddecisionswhilesavingtime.
Thispapermainlydescribesthedesignandimplementationprocessofthesystem,first
determinesthefunctionalrequirementsofthesystem,thendesignsandimplementsthedatabase
basedonMySQL,andfinallyimplementsthewebsitebasedonJavalanguageandSSM
framework.Thesystemintegratestheinformationofcollege,realtopic,enrollment,bibliography
andcommonforum,whichcanprovidefastandconvenientsearchingchannelsforthemajorityof
postgraduateentranceexaminationstudents.
KEYWORDSPostgraduateentranceexaminationinformationnetworkJavalanguage
SSMframeworkMysqldatabase
目錄
引言
1.相關(guān)技術(shù)
1.1開發(fā)工具的選擇1
1.2數(shù)據(jù)庫2
2.需求分析2
2.1流程分析2
2.2系統(tǒng)可行性分析3
2.2.1管理可行性研究3
2.2.2法律可行性分析3
2.2.3經(jīng)濟可行性研究4
3.系統(tǒng)設(shè)計4
3.1系統(tǒng)設(shè)計目標4
3.2系統(tǒng)功能設(shè)計4
3.2.1登錄模塊5
3.2.2信息查詢模塊6
3.2.3報考院校模塊6
3.2.4參考書目模塊6
3.2.5往年錄取模塊6
3.2.6常見論壇模塊7
3.2.7往年真題模塊7
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計7
3.3.1概念結(jié)構(gòu)設(shè)計7
3.3.2數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計11
4.系統(tǒng)實現(xiàn)15
4.1網(wǎng)站首頁的實現(xiàn)15
4.2報考院校界面的實現(xiàn)15
4.3參考書目界面的實現(xiàn)16
4.4往年錄取界面的實現(xiàn)17
4.5常見論壇界面的實現(xiàn)17
4.6往年真題界面的實現(xiàn)17
4.7后臺管理員登錄界面的實現(xiàn)18
4.8后臺管理員管理信息界面19
結(jié)論20
參考文獻:21
致謝22
附錄A23
附錄B39
附錄C72
引言
近年來,互聯(lián)網(wǎng)急速發(fā)展,網(wǎng)絡(luò)已經(jīng)涉及到世界的各個行業(yè),身為學生的我們更是不能離開互
聯(lián)網(wǎng)。對于即將畢業(yè)的大四學生來說,考研是最關(guān)心的問題,那么勢必就需要一個好的網(wǎng)站來提供
有用的考研信息,來方便學子們及時了解考研的相關(guān)動態(tài),來及時的調(diào)整我們學習的重點方向,所
以考研資訊網(wǎng)的開發(fā)有著重要的意義。在人們?nèi)粘I詈凸ぷ鹘?jīng)歷中,專業(yè)性的信息資訊網(wǎng)也是越
來越受到人們的重視,數(shù)以萬計的人們活躍在網(wǎng)站中,為各個行業(yè)的興旺和交流起到了很大的作用。
在考研熱潮的現(xiàn)狀下下,大量的學生以及家長想了解這方面的相關(guān)信息,考研資訊網(wǎng)就是一個
為考研人群提供信息的平臺,以便幫助孩子及時的掌握大的考研方向,所以這個資訊網(wǎng)的建立是很
有必要的,它會給很多人帶來方便。
在設(shè)計和實現(xiàn)系統(tǒng)之前,首先做了大量的調(diào)研和數(shù)據(jù)收集工作,根據(jù)調(diào)研結(jié)果和數(shù)據(jù)特點來確
定系統(tǒng)需求,以便最后實現(xiàn)的系統(tǒng)能夠達到預(yù)期目標,方便考研學生快速、便捷地查找相關(guān)信息。
在這樣的背景下,考研資訊網(wǎng)系統(tǒng)的實施具有如下現(xiàn)實意義:
第一,通過開發(fā)這次考研資訊網(wǎng)系統(tǒng),能夠?qū)⒆约核鶎W的技術(shù)應(yīng)用于實踐的開發(fā)中,使自己不
僅僅限于理論,更可以立足于實踐,為畢業(yè)后做項目打下基礎(chǔ)。
第二,考研是現(xiàn)在很多大學生和家長所感興趣的問題,而通過系統(tǒng)游客不需要注冊登錄,可以
自由地隨時了解考研新動態(tài),方便廣大學子和家長。
第三,通過整個資訊網(wǎng)的開發(fā),我詳細的了解了軟件開發(fā)的流程,為日后走上工作崗位開發(fā)軟
件打下基礎(chǔ)。
本課題旨在讓宿遷學院想要考研的學生通過考研資訊網(wǎng),來快速便捷地查詢到報考院校,可以
通過對報考院校、專業(yè)、年份等的選擇來查看相關(guān)專業(yè)的備考科目、參考書籍、常見論壇等信息。
1.相關(guān)技術(shù)
1.1開發(fā)工具的選擇
本論文選擇ApacheTomcat作為服務(wù)器。Tomcat適用于中小型系統(tǒng)的免費開源服務(wù)器,其性能
及穩(wěn)定性受到廣泛認可。后臺框架則整合了Spring和Mybatis作為控制層和持久層,它們同屬于輕
量級框架,以配置XML文件為主的方式易學易上手且耦合性較低,后期維護時可酌情直接更改各
層級的實現(xiàn)類而不影響整體的系統(tǒng)架構(gòu)。前端選用HTML>JQuery實現(xiàn)頁面設(shè)計和動態(tài)請求,JQuery
封裝的Ajax簡化了程序。同時我們還借助于Maven將一個項目拆分成多個工程,完成了團隊間的
合作,也會將依賴的jar包自動的導(dǎo)入到項目中來,極大地減少了學習成本。引入Bootstrap前端框架,
I
用來快速的創(chuàng)建簡約頁面。
1.2數(shù)據(jù)庫
選取MySQL作為我們的數(shù)據(jù)庫同時使用SQLyog作為我們的輔助性開發(fā)數(shù)據(jù)庫工具。該數(shù)據(jù)庫
可以降低成本,支持多種操作系統(tǒng)
2.需求分析
2.1流程分析
考研資訊網(wǎng)的設(shè)計與實現(xiàn)系統(tǒng)的主要面向的服務(wù)對象是平臺管理員和有需求了解考研相關(guān)信息
的學生用戶。系統(tǒng)的主要功能是向?qū)W生用戶展示考研的相關(guān)信息和考研相關(guān)數(shù)據(jù)的統(tǒng)計結(jié)果并查看
各個報考院校的官網(wǎng)信息;向平臺管理員提供方便快捷的數(shù)據(jù)填報途徑??佳匈Y訊網(wǎng)的設(shè)計與實現(xiàn)
系統(tǒng)整體框架如圖1所示:
2
圖1考研資訊網(wǎng)的設(shè)計與實現(xiàn)系統(tǒng)總體結(jié)構(gòu)設(shè)計圖
2.2系統(tǒng)可行性分析
2.2.1管理可行性研究
(1)系統(tǒng)管理:互聯(lián)網(wǎng)高度發(fā)展的今天,對于基本的信息化操作已經(jīng)不再是管理的重難點所在,
Web操作界面簡便易懂,人機交互性良好,已成為企業(yè)主流的系統(tǒng)管理方式,系統(tǒng)管理可行性極高。
(2)數(shù)據(jù)管理:建立在算法基礎(chǔ)之上的零售數(shù)據(jù)管理隨著系統(tǒng)功能的逐步實現(xiàn),將漸由人工轉(zhuǎn)
向智能,大批量的數(shù)據(jù)最終存儲在遠程的數(shù)據(jù)庫中,處理過程交由系統(tǒng)實現(xiàn),大大降低人工管理的
難度,不但節(jié)省人力成本而且使得數(shù)據(jù)管理過程不易出錯,也更加便于維護。
2.2.2法律可行性分析
3
本系統(tǒng)設(shè)計前雙方達成共識,不存在知識侵犯、數(shù)據(jù)泄露和責任等問題。
2.2.3經(jīng)濟可行性研究
本系統(tǒng)在數(shù)據(jù)收集方面,由學院提供大量各專業(yè)學生考研的相關(guān)數(shù)據(jù),在一定程度上降低了我
的工作量。其次本系統(tǒng)需要軟硬件配置都不高并且開發(fā)周期短所以在經(jīng)濟上可行。
考研資訊網(wǎng)的實現(xiàn)為考研學生節(jié)約了尋找考研院校專業(yè)等相關(guān)信息的時間,并提供了往屆學生
成功考研的學校信息及其錄取分數(shù)。在政策形勢的雙重激勵下,Web開發(fā)成本大大降低,加之其服
務(wù)人群是社會的新一代人才,市場導(dǎo)向明確,經(jīng)濟可行性毋庸置疑。
2.2.4技術(shù)可行性研究
本次開發(fā)建立在學院的大數(shù)據(jù)支持下,考研相關(guān)數(shù)據(jù)有效性得到保障,數(shù)據(jù)分析通過數(shù)據(jù)庫及
java語句來實現(xiàn)編碼從而不用考慮分析算法及數(shù)據(jù)結(jié)構(gòu)本身帶來的問題,降低了復(fù)雜度的同時使得
開發(fā)過程得以將大部分精力用于系統(tǒng)本身的設(shè)計實現(xiàn),側(cè)面縮短了開發(fā)周期,提高了開發(fā)質(zhì)量。
Web開發(fā)技術(shù)經(jīng)過多年的發(fā)展,市場流行的開發(fā)框架從前端到后臺無不趨于完善。選用輕量級
的ApacheTomcat服務(wù)器,其性能及穩(wěn)定性受到廣泛認可。Spring是一個輕量級的并且面向切面Java
開發(fā)框架,能將簡單的組件組合成更為復(fù)雜的應(yīng)用,后期維護時可酌情直接更改各層級的實現(xiàn)類而
不影響整體的系統(tǒng)架構(gòu)。SpringMVC把業(yè)務(wù)邏輯、數(shù)據(jù)結(jié)構(gòu)、圖形界面顯示分離出來并各自組織代
碼,減小邏輯接口和數(shù)據(jù)接口耦合性此外,系統(tǒng)開發(fā)完成后可以部署在云服務(wù)器上,這些軟硬件設(shè)
備市面上都有多家公司提供,所以在技術(shù)上也是可行的。
3.系統(tǒng)設(shè)計
3.1系統(tǒng)設(shè)計目標
系統(tǒng)開發(fā)的總體任務(wù)是實現(xiàn)本考研資訊網(wǎng)管理游客查詢考研相關(guān)的各種信息管理的規(guī)范化和自
動化,從而達到本考研資訊網(wǎng)管理工作高效率的目的。這樣可以提高考研資訊網(wǎng)管理效率,讓考研
學生不需要從這個網(wǎng)站到另一個網(wǎng)站,到處搜查信息,能夠更加快捷的傳遞信息,實現(xiàn)信息化的管
理,減少人力物力的投入。使用計算機來搜集資源會受到限制,可以充分地利用Spring技術(shù)和MySQL
的功能,設(shè)計出具有我們所需要的功能的軟件,同時我們也要盡量減少系統(tǒng)對于資源的占用,界面
的設(shè)置要使用戶使用起來感覺舒適和便捷。系統(tǒng)同時也要保證游客查詢信息時的安全性和保密性。
3.2系統(tǒng)功能設(shè)計
4
在做這次考研資訊網(wǎng)系統(tǒng)的總體規(guī)劃的前提下,個人認為開發(fā)系統(tǒng)最重要的是先確定自己想要
的系統(tǒng)是什么樣子的。制定出此次考研資訊網(wǎng)系統(tǒng)的總體規(guī)劃的時候,是立足于對考研資訊網(wǎng)系統(tǒng)
全面分析調(diào)查的基礎(chǔ)之上的。系統(tǒng)設(shè)計包括以下這幾個模塊,分別是:管理員登錄設(shè)計、信息查詢
設(shè)計、報考院校設(shè)計、參考書目、往年錄取、常見論壇和往年真題等。
基于對數(shù)據(jù)流圖的分析,得到了層次化的模塊結(jié)構(gòu)圖。
考研資訊網(wǎng)系統(tǒng)使用功能圖如圖2所示:
報考院校往年真題
報
官
考
網(wǎng)
院專學專年院專院專學
院
鏈
校業(yè)校業(yè)校業(yè)科
校
接
圖2考研資訊網(wǎng)系統(tǒng)使用功能圖
3.2.1登錄模塊
系統(tǒng)用戶分為游客和管理員,游客不需要注冊賬戶就可以游覽信息。管理員登錄進行信息管理,
主要是管理學生考研的基礎(chǔ)信息,具有信息新增、信息刪除和信息的更新、修改和查詢等功能。普
通學生用戶無法進入使用該功能。
管理員登陸
5
圖3管理員登錄設(shè)計圖
3.2.2信息查詢模塊
在集中收集和整理考研數(shù)據(jù)的基礎(chǔ)上,實現(xiàn)對報考院校信息、參考書目和往年錄取等數(shù)據(jù)的增
刪改查等功能。查詢考研信息時顯示報考院校,學院,專業(yè),年份,報考院校及官網(wǎng)鏈接等信息。
訪問權(quán)限不受限制,普通用戶狀態(tài)也能查詢。
用戶文件
3.2.3報考院校模塊
此部分主要是從不同學院不同專業(yè)對學生考研的報考院校的數(shù)據(jù)進行整理,給出專業(yè)的不同報
考院校及其院校的官網(wǎng)鏈接。
3.2.4參考書目模塊
此部分將給出不同院校不同專業(yè)的參考書目,通過對院校和專業(yè)的選擇給出不同的參考書目。
圖5參考書目設(shè)計流圖
3.2.5往年錄取模塊
6
此部分院校及年份的角度對整個往年錄取的數(shù)據(jù)進行分析:即可按院校、年份、專業(yè)、報考人
數(shù)、錄取人數(shù)等多個不同層次對相關(guān)數(shù)據(jù)進行統(tǒng)計,并能快捷、準確地獲取某一院校、某一年份的
數(shù)據(jù)。
I用戶文件
圖6往年錄取設(shè)計數(shù)據(jù)流圖
3.2.6常見論壇模塊
此部分直接與數(shù)據(jù)庫相連接,通過對專業(yè)和院校的選擇來顯示不同的院校專業(yè)的常見論壇。
3.2.7往年真題模塊
本部分主要提供不同院校不同專業(yè)的往年試題,并提供購買頁面。
用戶文件
往年真題,
圖7往年真題設(shè)計數(shù)據(jù)流圖
3.3系統(tǒng)數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫用來盛放系統(tǒng)數(shù)據(jù),方便數(shù)據(jù)的存儲及管理,此外數(shù)據(jù)庫也是系統(tǒng)遷移和數(shù)據(jù)更替的重
要手段。數(shù)據(jù)庫設(shè)計應(yīng)當基于系統(tǒng)的需求和功能,一個完善的數(shù)據(jù)庫應(yīng)可以支持所有系統(tǒng)功能和將
來功能拓展,所以在設(shè)計數(shù)據(jù)庫時也需按照用戶的需求進行需求分析。
3.3.1概念結(jié)構(gòu)設(shè)計
概念模型的建立是從數(shù)據(jù)本身出發(fā)的,主要描述的是系統(tǒng)中的數(shù)據(jù)在傳輸和存儲等過程中的不
同狀態(tài),用數(shù)據(jù)項來體現(xiàn)這些狀態(tài)。
通過以上的數(shù)據(jù)分析,我們可以知道用戶所需的各個實體以及它們之間的關(guān)系。
(1)院校
7
(2)專業(yè)
(3)管理員
(4)學科信息
實體學科的屬性為:學科的ID號、學科名,如圖11所示。
8
(5)書籍信息
實體書籍的屬性為:圖書的ID、書籍名、作者、出版社,如圖12所示。
圖12書籍實體屬性圖
(6)往年錄取信息
實體往年錄取的屬性為:往年錄取信息的ID、年份、院校名、專業(yè)名、最高分、最低分、錄取
人數(shù),如圖13所示。
實體論壇的屬性為:論壇II)、論壇名、網(wǎng)址,如圖14所示。
9
(8)真題信息
實體真題的屬性為:真題II)、真題名、網(wǎng)址、年份,如圖15所示。
實體、屬性、聯(lián)系這三者為E-R模型的組成元素,而E-R模型用E-R圖表示。此系統(tǒng)中有很多
名稱都是相通的,同一個屬性會出現(xiàn)在不同的實體或表中。
從數(shù)據(jù)需求分析中得出系統(tǒng)的實體屬性圖,包含院校、專業(yè)、學科、參考書目、常見論壇以及
往年真題等實體,得出系統(tǒng)E-R圖,如圖16所示:
10
圖16E-R圖
3.3.2數(shù)據(jù)庫表邏輯結(jié)構(gòu)設(shè)計
根據(jù)數(shù)據(jù)庫概念設(shè)計,嚴格遵守數(shù)據(jù)庫設(shè)計三范式,將數(shù)據(jù)結(jié)構(gòu)模型轉(zhuǎn)換為關(guān)系模型。規(guī)則如
下:
(1)保證每一個實體和實體中的屬性都是不可再分的數(shù)據(jù)項。
(2)實體中的非主屬性都完全依賴于組合主鍵,也即只有由實體的組合主鍵才能唯一確定實
體中的每項非主屬性。
(3)實體中的非主屬性不存在依賴的函數(shù)關(guān)系。
(4)一對多關(guān)系體現(xiàn)于多端關(guān)系中,以外鍵的形式表現(xiàn)出來。
(5)多對多關(guān)系將關(guān)系轉(zhuǎn)換為關(guān)系實體。
根據(jù)數(shù)據(jù)庫的轉(zhuǎn)換規(guī)則,將宿遷學院考研資訊網(wǎng)的設(shè)計與實現(xiàn)系統(tǒng)所需的關(guān)系模型轉(zhuǎn)換為如下:
(1)管理員信息表(管理員Id,用戶名,密碼)
(2)報考院校信息表(院校Id,院校名,院校官網(wǎng)鏈接)
(3)專業(yè)信息表(專業(yè)Id,專業(yè)名,方向Id,方向名)
(4)參考書目信息表(圖書Id,圖書名,作者,出版社)
(5)論壇信息表(論壇Id,論壇名,論壇鏈接)
(6)往年真題信息表(真題Id,真題名,真題鏈接)
(7)學科信息表(學科Id,學科名)
11
(8)錄取信息表(年份,院校名,專業(yè)名,最高分,最低分,錄取人數(shù),Id)
(9)院校一專業(yè)信息表(院校Id,院校名,專業(yè)Id,專業(yè)名)
(10)方向一學科信息表(方向Id,方向名,學科Id,學科名)
(11)學科一參考書目信息表(學科Id,學科名,圖書Id,圖書名)
(12)學科一真題信息表(學科Id,學科名,真題Id,真題名)
(13)學科一論壇信息表(學科Id,學科名,論壇Id,論壇名)
3.3.3數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計
以上介紹了本系統(tǒng)基本的邏輯結(jié)構(gòu),下面將介紹本系統(tǒng)全部的物理結(jié)構(gòu)設(shè)計。
(1)管理員信息表,如表1所示
表1管理員信息表(user)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
userrldchar(2)主鍵UNIQUE管理員編號
userNamevarchar(10)UNIQUE賬戶
userPasswordvarchar(6)UNIQUE密碼
注:管理員的個數(shù)一般只有幾個,若編號為各位則在前面加個0,故將userid的長度設(shè)置為2。
密碼固定設(shè)置為六位數(shù),故將userPassword的長度設(shè)置為6。
(2)報考院校信息表,如表2所示
表2報考院校信息表(school)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
schoolIdchar(10)主鍵UNIQUE院校編號
schoolNamevarchar(10)UNIQUE院校名
schoolWebsitevarchar(100)UNIQUE院校官網(wǎng)鏈接
(3)專業(yè)信息表,如3所示
表3專業(yè)信息表(major)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
majorldchar(7)主鍵UNIQUE專業(yè)編號
majorNamevarchar(10)UNIQUE專業(yè)名
注:majorld代表各個學校專業(yè)的編號,而編號都為七位數(shù),故majorld的類型為char類型,長
度為7。
(4)參考書目信息表,如表4所示
12
表4參考書目信息表(book)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
bookidchar(4)主鍵UNIQUE圖書編號
bookNamevarchar(10)UNIQUE圖書名
authorvarchar(20)UNIQUE作者
prussvarchar(20)UNIQUE出版社
(5)論壇信息表,如表5所示
表5論壇信息表(forum)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
forumldvarchar(10)主鍵UNIQUE論壇編號
forumNamevarchar(10)UNIQUE論壇名
forumWebsitevarchar(100)UNIQUE論壇鏈接
(6)真題信息表,如表6所示
表6真題信息表(question)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
questionldvarchar(100)主鍵UNIQUE真題編號
questionNamevarchar(100)UNIQUE真題名
questionWebsitevarchar(100)UNIQUE真題鏈接
(7)科目信息表,如表7所示
表7科目信息表(subject)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
subjectldchar(3)主鍵UNIQUE學科編號
subjectNamevarchar(10)UNIQUE學科名
(8)往年錄取信息表,如表8所示
表8往年錄取信息表(admission)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
idvarchar(10)主鍵UNIQUE編號
yeardateUNIQUE年份
schoolNamevarchar(10)UNIQUE院校名
majorNamevarchar(10)UNIQUE專業(yè)名
maxScorechar(3)UNIQUE最高分
minScorechar(3)UNIQUE最低分
enrolmentvarchar(10)錄取人數(shù)
(9)院校-專業(yè)信息表,如表9所示
13
表9院校-專'業(yè)信息表(schoolMajor)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
schoolIdvarchar(100)UNIQUE院校編號
schoolNamevarchar(10)UNIQUE院校名
majorldchar(7)UNIQUE學科編號
majorNamevarchar(10)UNIQUE學科名
(10)專業(yè)-學科信息表,如表10所示
表10專業(yè)-學科信息表(majorSubject)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
majorldchar(7)UNIQUE方向編號
majorNamevarchar(10)UNIQUE方向名
subjectIdchar(3)UNIQUE學科編
subjectNamevarchar(10)UNIQUE學科名
(11)學科-參考書目信息表,如表11所示
表11學科-參考書目信息表(directionSubject)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
subjectldchar(3)UNIQUE學科編號
subjectNamevarchar(10)UNIQUE學科名
bookIdchar(4)UNIQUE圖書編號
bookNamevarchar(20)UNIQUE圖書名
(12)學科-真題信息表,如表12所示
表12學科-真題信息表(subjectQuestion)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
subjectldchar(3)UNIQUE學科編號
subjectNamevarchar(10)UNIQUE學科名
questionldvarchar(100)UNIQUE真題編號
questionNamevarchar(100)UNIQUE真題名
(13)學科-論壇信息表,如表13所示
表13學科-論壇信息表(subjecForum)
字段名數(shù)據(jù)類型(長度)主/外鍵約束其他約束說明
subjectldchar(3)UNIQUE學科編號
subjectNamevarchar(10)UNIQUE學科名
forumIdvarchar(10)UNIQUE論壇編號
forumNamevarchar(10)UNIQUE論壇名
14
4.系統(tǒng)實現(xiàn)
4.1網(wǎng)站首頁的實現(xiàn)
網(wǎng)站首頁包括學院板塊和登錄板塊。登錄板塊是實現(xiàn)對管理員進入管理系統(tǒng)的一個驗證功能。
它用來驗證管理員登錄時所輸入的信息,以此來確定管理員登錄的身份。然而系統(tǒng)中所有用戶的登
錄都是通過系統(tǒng)首頁的初始界面來展現(xiàn)的。
在本系統(tǒng)運行的時候,管理員需要登錄才能進行接下來的操作,管理員的登錄信息驗證主要涉
及:管理員的賬號、密碼是否與數(shù)據(jù)庫中所存的用戶信息相匹配。如果管理員不能進入本系統(tǒng)的管
路系統(tǒng),則說明信息輸入不對,這時系統(tǒng)將給出管理員提示信息。反之管理員將成功登錄系統(tǒng)。
在地址欄中輸入運行網(wǎng)址則表明系統(tǒng)成功的運行,系統(tǒng)運行首頁如圖5-1所示。用戶輸入正確
的網(wǎng)址后,即來到了網(wǎng)站的首頁,如下圖所示:
關(guān)于我們IIag&iSft用戶協(xié)&盜詢電話:1875189珈(每天800-238)
版權(quán)所向.溫席必完
圖17網(wǎng)站首頁
在首頁中可以選擇自己的學院專業(yè),進入后的頁面如下圖所示:
信息與計算科學
鑒考院校,專書目住年訪常見的壇ti^ui
關(guān)于?常見問?違規(guī)投訴用戶障議包詢電鬲1WS1082728(每天88—23:8)
跖權(quán)廝有.盜*災(zāi)
圖18專業(yè)頁面
若游客想查看其他院校專業(yè)的相關(guān)信息,可重新在導(dǎo)航條上選擇學院專業(yè)。
4.2報考院校界面的實現(xiàn)
點擊報考院校進入報考院校的頁面,相關(guān)信息直接顯示。如下圖所示:
15
oQlocahoit6060/RDV?hool/*c>>ools☆L0—
KttMbl
貴州大學tittp//vnwwgzueducn/
桂字Mtp//W/
rmp7)*vwJiangnanedu.crv
http//www卑eduov
http//Uwwjusteduav
http//ww?rxznueduav
??財經(jīng)大學rarp//wwwnuteeduav
由季?反航空大學mjp/^rtwwnuaaedu.ov
MtWtEXgtnnp/Mmwnjusieduav
大學http/A*wwn)nueducn/
當方135.M?質(zhì),忌19sHe錄
■頁
圖19報考院校界面
點擊院校網(wǎng)址即可進入院校官網(wǎng)。
4.3參考書目界面的實現(xiàn)
點擊參考書目進入頁面,可以通過選擇院校專業(yè)學科來查看相關(guān)的參考書目。如下圖所示:
Q而localhost8060/RCH/book/book4☆在L
科目:清透攆===
書目名稱書目作占出版社
圖20參考書目界面
0而Qlocd>K?t80fi0/RDVboolc/bcx>lu☆由L
桂林理工專業(yè)軟件工程科目
書目名稱書目作簫出醫(yī)社
產(chǎn)帶敏清玨大學出版社
《8吉期妣》濤生大學出版社
當茄1頁忘1五總決記最
首頁
圖21選擇后參考書目的界面
16
4.4往年錄取界面的實現(xiàn)
點擊往年錄取進入頁面,可以通過選擇自己的學院、專業(yè)和想查看的年份來查看本專業(yè)的往年
錄取信息,里面包括當年錄取最高分、最低分。如下圖所示:
O⑸?localhott£080/RD</admissiorV>dnriiMions☆表幺.
字院v專業(yè)=雌困=v隼份E?^5===v
時間學校專業(yè)最鴻分最祗分錄取人數(shù)
圖22往年錄取界面
4.5常見論壇界面的實現(xiàn)
點擊常見論壇進入頁面,可以通過選擇學校、專業(yè)和學科來查看某學科比較常見的論壇信息。
如下圖所示:
OQ|Qlocall?ost8080/RDVfo?vrrVfofumi☆在正
學校==?SfeS=v專業(yè)v科目==flB&!8===V1
論壇名稱論壇網(wǎng)址
圖23常見論壇界面
4.6往年真題界面的實現(xiàn)
點擊往年真題進入頁面,可以通過選擇學校、專業(yè)、學科以及年份來查看某學科在某一年的真
題信息。如下圖所示:
17
OGQk?calhort:8060/RD</quest>on/question?☆標k
圖24往年真題界面
4.7后臺管理員登錄界面的實現(xiàn)
在首頁中點擊右上角的登錄時,將跳轉(zhuǎn)到登錄界面,需要輸入正確的用戶名和密碼。
localhost8080/RDVIogin.jsp☆今
登錄
用戶登錄
圖25管理員登錄界面
當用戶名和密碼有一個或全部為空或者錯誤,頁面如下面各圖所示:
18
4.8后臺管理員管理信息界面
管理員成功登錄后,可在此頁面對管理員信息進行增刪改,對學校、專業(yè)、學科、書籍、往年
錄取記錄以及論壇進行增刪改查。如下圖所示:
圖27管理員管理信息
19
結(jié)論
本次畢業(yè)設(shè)計主要以數(shù)據(jù)庫設(shè)計和系統(tǒng)功能設(shè)計為主,系統(tǒng)完成了數(shù)據(jù)填報模塊的設(shè)計和實現(xiàn)。
數(shù)據(jù)庫方面完成了基本數(shù)據(jù)的錄入,表結(jié)構(gòu)的優(yōu)化及查詢效率的優(yōu)化。
建立一個小型的考研信息網(wǎng)站,既可以方便考研同學的學習,也可以讓更多的人群去了解考研
的相關(guān)知識,從經(jīng)濟和需求上分析,能夠節(jié)省大量考研交流的時間。此設(shè)計因時間和自身能力的原
因,頁面設(shè)計不夠完美,數(shù)據(jù)內(nèi)容不夠充分。在獨自完成系統(tǒng)開發(fā)的過程中,需要去了解學習的知
識面非常廣泛,不僅僅是服務(wù)端的代碼,前端的JS甚至到整體頁面風格的設(shè)計以及框架的合理運用
都需要親自操刀,對缺乏開發(fā)經(jīng)驗的我來說都是一項不小的考驗。
本次的畢業(yè)設(shè)計讓我學到了很多,親歷整個開發(fā)流程在思想上給了我不小的鼓舞,大學四年一
步步扎實的知識積淀最終會成為終生的財富,這無疑將引領(lǐng)我在未來的路上無畏前行。
20
參考文獻:
[1]李瑩.MYSQL索引背后的數(shù)據(jù)結(jié)構(gòu)及算法原理[J].現(xiàn)代交際,2015(8).
[2]王正萬.MYSQL索引分析及優(yōu)化引].凱里學院學報,2006,24(3).
[3]張士軍,陸海倫.索引在MYSQL查詢優(yōu)化中的應(yīng)用[J].計算機與數(shù)字工程,2007,35(1).
[4]魏敏.中小企業(yè)MYSQL數(shù)據(jù)庫性能的優(yōu)化[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(6).
[5]鄧皓澤,李默.MYSQL數(shù)據(jù)庫性能優(yōu)化研究數(shù)].電腦迷,2016(12).
[6]蔣慧勇.淺析JavaScript的安全性和執(zhí)行效率[J].福建電腦,2009,25(9).
[7]唐建國.MYSQL數(shù)據(jù)庫系統(tǒng)安全分析[J].電腦知識與技術(shù),2010,06(23).
[8]江志剛.基于SSM框架的網(wǎng)上題目錄入答題系統(tǒng)設(shè)計[J].無線互聯(lián)科技,2017(20).
[9]劉麗娟,吳達勝.關(guān)于MySQL數(shù)據(jù)庫中觸發(fā)器的學習探討[J].計算機時代,2014(4).
[10]時月梅.基于SpringMVC、MyBatis實現(xiàn)數(shù)據(jù)分頁顯示處理[J].信息與電腦(理論版),2015(19).
[11]李安渝.WebServices技術(shù)與實現(xiàn)[M].北京:國防工業(yè)出版
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電路分析基 礎(chǔ)》課件-西電第2章電路分析的基本方法
- 《大學英語聽力應(yīng)用教程(第1冊)》課件-Unit 12 What is Intelligence
- 杭州開創(chuàng)非融資性擔保有限公司的擔保合同
- 天津航道局勞務(wù)派遣合同
- 2025年三明貨運從業(yè)資格證考試題庫
- 2025年太原貨運資格證試題答案
- 2025年海西下載貨運從業(yè)資格證模擬考試系統(tǒng)試題
- 2025年三亞貨運從業(yè)資格證模擬考試下載
- 水電工程項目招標疑問
- 水果中心配電房施工合同
- 2024年度餐飲店合伙人退出機制與財產(chǎn)分割協(xié)議2篇
- 《招商銀行轉(zhuǎn)型》課件
- 靈新煤礦職業(yè)病危害告知制度范文(2篇)
- 2024年護校隊安全工作制度(3篇)
- 2024年安徽省廣播電視行業(yè)職業(yè)技能大賽(有線廣播電視機線員)考試題庫(含答案)
- 山東省濟南市濟陽區(qū)三校聯(lián)考2024-2025學年八年級上學期12月月考語文試題
- 糖尿病酮酸癥中毒
- Unit 6 Food Lesson 1(說課稿)-2024-2025學年人教精通版(2024)英語三年級上冊
- 東北師大附屬中學2025屆高一物理第一學期期末質(zhì)量檢測試題含解析
- HSE(健康、安全與環(huán)境)計劃書
- 金蛇納瑞2025年公司年會通知模板
評論
0/150
提交評論