基于springboot的學(xué)院迎新系統(tǒng)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼
摘? 要
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)發(fā)展,計(jì)算機(jī)技術(shù)廣泛應(yīng)用在人們的生活中,逐漸成為日常工作、生活不可或缺的工具,高校各種管理系統(tǒng)層出不窮。高校作為學(xué)習(xí)知識和技術(shù)的高等學(xué)府,信息技術(shù)更加的成熟,為學(xué)院迎新管理開發(fā)必要的系統(tǒng),能夠有效的提升管理效率。一直以來,學(xué)院迎新一直沒有進(jìn)行系統(tǒng)化的管理,學(xué)生無法準(zhǔn)確查詢學(xué)院信息,高校也無法記錄新生報(bào)名情況,由此提出開發(fā)鄭州經(jīng)貿(mào)學(xué)院迎新系統(tǒng),管理報(bào)名信息,學(xué)生可以在線查詢報(bào)名狀態(tài),節(jié)省時(shí)間,提高效率。
本文介紹了使用SpringBoot技術(shù)開發(fā)鄭州經(jīng)貿(mào)學(xué)院迎新系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過程,首先對實(shí)現(xiàn)該系統(tǒng)的技術(shù)進(jìn)行分析,說明選擇Java和MySQL數(shù)據(jù)庫的必要性,然后對鄭州經(jīng)貿(mào)學(xué)院迎新系統(tǒng)的需求進(jìn)行分析。并接著對系統(tǒng)進(jìn)行設(shè)計(jì),包括架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)。最后進(jìn)行了系統(tǒng)實(shí)現(xiàn)。針對系統(tǒng)用戶權(quán)限問題進(jìn)行了設(shè)計(jì),在前臺界面為提升用戶體驗(yàn),使用Jquery、Vue、CSS等技術(shù)進(jìn)行布局。鄭州經(jīng)貿(mào)學(xué)院迎新系統(tǒng)上線后,反應(yīng)良好,達(dá)到了所有的需求目的,完善了學(xué)院迎新工作,為網(wǎng)上學(xué)院迎新發(fā)展具有一定的實(shí)際價(jià)值。
關(guān)鍵詞:學(xué)院迎新、新生報(bào)名、Java、鄭州經(jīng)貿(mào)學(xué)院
?
Abstract
With the development of Internet technology, computer technology is widely used in people's life and has gradually become an indispensable tool for daily work and life. Various management systems in Colleges and universities emerge one after another. As an institution of higher learning to learn knowledge and technology, colleges and universities have more mature information technology. Developing necessary systems for college orientation management can effectively improve management efficiency. For a long time, the college orientation has not been systematically managed. Students can not accurately query the college information, and colleges and universities can not record the enrollment of freshmen. Therefore, it is proposed to develop the orientation system of Zhengzhou Economic and trade college to manage the enrollment information. Students can query the enrollment status online, save time and improve efficiency.
This paper introduces the design and implementation process of using springboot technology to develop the orientation system of Zhengzhou University of economics and trade. Firstly, it analyzes the technology to realize the system, explains the necessity of selecting Java and MySQL database, and then analyzes the requirements of the orientation system of Zhengzhou University of economics and trade. Then the system is designed, including architecture design, function design and database design. Finally, the system is implemented. The system user authority is designed. In order to improve the user experience, jQuery, Vue, CSS and other technologies are used for layout in the foreground interface. The orientation system of Zhengzhou University of economics and trade has responded well after it was launched, achieved all the needs and objectives, improved the orientation work of the University, and has certain practical value for the orientation development of the online university.
Key words: college orientation, freshman registration, Java, Zhengzhou Institute of economics and trade
?
目? 錄
摘? 要 I
Abstract I
第一章 緒論 1
1.1系統(tǒng)開發(fā)的背景 1
1.2系統(tǒng)開發(fā)的意義 1
1.3本文研究內(nèi)容 2
第二章 系統(tǒng)開發(fā)技術(shù) 3
2.1 JAVA技術(shù) 3
2.2 MYSQL數(shù)據(jù)庫 3
2.3 Eclipse介紹 4
第三章 系統(tǒng)分析 5
3.1用戶需求分析 5
3.1.1 管理員用戶 5
3.1.2 學(xué)生用戶 5
3.2 系統(tǒng)用例分析 5
3.2.1 課程管理用例分析 5
3.2.2 系統(tǒng)管理用例分析 6
3.2.3 學(xué)生信息用例分析 7
3.2.4 學(xué)院迎新管理用例分析 8
3.3 非功能性需求分析 9
第四章 系統(tǒng)設(shè)計(jì) 11
4.1系統(tǒng)功能設(shè)計(jì) 11
4.2 系統(tǒng)總體設(shè)計(jì) 13
4.2.1 系統(tǒng)流程圖 13
4.2.2 數(shù)據(jù)流圖 13
4.3 系統(tǒng)架構(gòu)設(shè)計(jì) 14
4.4 數(shù)據(jù)庫設(shè)計(jì) 15
4.4.1 ER圖設(shè)計(jì) 15
4.4.2 數(shù)據(jù)庫表設(shè)計(jì) 16
第五章 系統(tǒng)實(shí)現(xiàn) 25
5.1前臺功能的實(shí)現(xiàn) 25
5.1.1 首頁界面 25
5.1.2 學(xué)生注冊界面 25
5.1.3 學(xué)校簡介列表界面 26
5.1.4 網(wǎng)上報(bào)名實(shí)現(xiàn) 27
5.1.5 在線咨詢界面 27
5.2管理員功能模塊的實(shí)現(xiàn) 28
5.2.1 課程管理 28
5.2.2 新生宿舍信息管理 29
5.2.3 新生報(bào)名審核管理 30
5.2.4 交流管理 31
5.2.5 學(xué)生信息管理 31
第六章 系統(tǒng)測試 33
6.1 測試說明 33
6.2 功能測試 33
6.3 測試說明 35
結(jié)論 36
參考文獻(xiàn) 37
致 謝 39
學(xué)院迎新管理系統(tǒng)的用戶是系統(tǒng)最根本使用者,按需要分析系統(tǒng)包括兩類用戶:學(xué)生、管理員。這兩類用戶對系統(tǒng)的功能簡要如下。
管理員通過后臺的登錄頁面,選擇管理員權(quán)限后進(jìn)行登錄,管理員的權(quán)限包括課程類型管理、課程信息管理和文章公告管理。報(bào)名公告管理,添加報(bào)名公告信息,給學(xué)生發(fā)布一些學(xué)校的報(bào)名公告內(nèi)容,為報(bào)名提前做準(zhǔn)備,管理員管理后點(diǎn)擊退出,注銷登錄信息。
管理員用戶具有在線交流的管理,新生的報(bào)名審核管理、分配班級和搜索、在線繳費(fèi)管理。
學(xué)生用戶只要實(shí)現(xiàn)了前臺信息的查看,打開首頁,查看網(wǎng)站介紹、信息公告、課程信息等,學(xué)生用戶通過賬戶賬號登錄,登錄后查看報(bào)名狀態(tài)、預(yù)約報(bào)道、查看宿舍和班級。
其中學(xué)院迎新管理涉及的信息安全包括數(shù)據(jù)庫密碼的加密,使用MD5進(jìn)行加密。防SQL注入,對數(shù)據(jù)風(fēng)險(xiǎn)進(jìn)行控制。
具體功能如下:
學(xué)生功能:
1、登錄系統(tǒng):學(xué)生在登錄頁面填寫身份證號和初始密碼(身份證號后六位)進(jìn)行初始登錄(學(xué)生后期可以自己修改密碼以及綁定學(xué)號);使用過程中有任何疑問,請發(fā)郵件至Dxiankui@163.com,郵件中務(wù)必填寫自己的學(xué)號、姓名、院系、問題具體描述。
2、瀏覽網(wǎng)頁信息:學(xué)生在系統(tǒng)頁面進(jìn)行瀏覽,了解學(xué)校政策、通知公告、新生須知、專業(yè)介紹、專業(yè)優(yōu)勢以及人才培養(yǎng)等,更好了解學(xué)校以及本專業(yè);
3、網(wǎng)上報(bào)名:填寫個(gè)人信息,然后提交上傳給管理者進(jìn)行審核。
4、繳納學(xué)費(fèi):學(xué)生可以選擇網(wǎng)上繳費(fèi)或者延后繳費(fèi)(到校繳費(fèi)),選網(wǎng)上繳費(fèi),會(huì)跳出繳費(fèi)渠道,學(xué)生自主繳費(fèi)。交過的要與未交的有區(qū)別。
5、基本信息管理:學(xué)生查看、修改自己的基本信息,查看住宿情況;
6、課程管理:學(xué)生查看課程以及班級信息;
7、報(bào)道預(yù)約:點(diǎn)擊預(yù)約報(bào)道,進(jìn)行登記(乘車方式,到達(dá)時(shí)間),屆時(shí)學(xué)校在火車站、汽車站、機(jī)場均有新生接待處,并有校車送學(xué)生入校;
8、微信公眾號:學(xué)校官方微信公眾號;
9、在線交流:向管理者提出疑問;
管理者功能:
1、登錄系統(tǒng):管理者填寫賬號(工號)密碼登錄管理者頁面;
2、用戶管理:增加用戶(賬號、密碼、姓名)和刪除用戶(刪除不存在的用戶);
3、核對學(xué)生報(bào)名信息:對學(xué)生提交的身份信息進(jìn)行審核
4、前端頁面信息管理:對前端頁面中的信息:如學(xué)校政策、通知公告、新生須知、專業(yè)介紹、專業(yè)優(yōu)勢以及人才培養(yǎng)等,進(jìn)行增加、刪除、修改等操作;
5、信息采集:管理者將學(xué)生的信息進(jìn)行審核,然后匯總導(dǎo)出;
6、課程管理:管理者導(dǎo)入課程,讓新生了解所要學(xué)習(xí)的課程;也可以導(dǎo)出課程;
7、班級管理:管理者以Excel的形式導(dǎo)出班級學(xué)生表;
8、迎新管理:對迎新做出安排,例如校車接送新生之類
9、在線交流:對學(xué)生疑問進(jìn)行在線解答;
10、繳費(fèi)管理:學(xué)生要繳納多少,是否繳納,然后導(dǎo)出數(shù)據(jù)。
11、住宿管理:對學(xué)生的住宿進(jìn)行安排。
12、預(yù)約管理:將學(xué)生的預(yù)約匯總導(dǎo)出。


