版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論網(wǎng)絡(luò)拓?fù)渥詣?dòng)生成、網(wǎng)絡(luò)流量監(jiān)測(cè)和網(wǎng)絡(luò)故障檢測(cè)的研究與實(shí)現(xiàn)PAGE10基于JAVA的大學(xué)新生報(bào)道管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\z14832摘要 131979第一章緒論 3156001.1課題研究的背景和意義 3113291.2國(guó)內(nèi)外研究的現(xiàn)狀 3158411.3存在的問(wèn)題及發(fā)展趨勢(shì) 4248941.4主要研究?jī)?nèi)容和結(jié)構(gòu)安排 418847第二章相關(guān)技術(shù)簡(jiǎn)介 5183052.1開(kāi)發(fā)語(yǔ)言 5239322.2軟件框架 537392.2.1MyBatis框架 5318022.2.2Springboot框架 5250442.2.3Bootstrap框架 6208162.3數(shù)據(jù)庫(kù) 6243012.4開(kāi)發(fā)工具 7110282.5本章小結(jié) 73092第三章系統(tǒng)需求和可行性分析 8274953.1系統(tǒng)的需求分析 836913.2可行性分析 9190973.2.1社會(huì)可行性分析 9117263.2.2經(jīng)濟(jì)可行性分析 9262733.2.3技術(shù)可行性分析 9224613.2.4操作可行性分析 10104623.3系統(tǒng)的用例圖 108846第四章系統(tǒng)詳細(xì)設(shè)計(jì) 1279214.1系統(tǒng)的功能模塊設(shè)計(jì) 1270084.1.1管理員功能模塊設(shè)計(jì) 1219174.1.2招生辦教師功能模塊設(shè)計(jì) 13154534.1.3宿舍管理教師功能模塊設(shè)計(jì) 1366014.1.4財(cái)務(wù)教師功能模塊設(shè)計(jì) 1457074.2系統(tǒng)的時(shí)序圖設(shè)計(jì) 1419514.3系統(tǒng)的E-R圖設(shè)計(jì) 16203594.4系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 1729395第五章系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 20276035.1管理員模塊 2072585.2招生辦教師功能模塊 23111705.3宿舍管理人員模塊 252265.4財(cái)務(wù)管理教師模塊 2617405.5教務(wù)處教師模塊 28305265.6報(bào)道管理人員模塊 309675第六章系統(tǒng)測(cè)試 31182166.1開(kāi)發(fā)環(huán)境及其部署 3156176.2系統(tǒng)的調(diào)試與測(cè)試 319002第七章總結(jié)與展望 3261957.1總結(jié) 3217057.2展望 33PAGE20摘要隨著計(jì)算機(jī)信息技術(shù)的高速發(fā)展,帶動(dòng)了大學(xué)新生報(bào)道管理工作信息化和自動(dòng)化的迅速發(fā)展。近年來(lái)各個(gè)大學(xué)的擴(kuò)招,新生人數(shù)迅速增加。因傳統(tǒng)的手工錄取報(bào)道效率低,周期長(zhǎng),記錄麻煩,所以各個(gè)高校都開(kāi)始對(duì)大學(xué)生新生報(bào)道管理系統(tǒng)進(jìn)行開(kāi)發(fā),通過(guò)采用計(jì)算機(jī)系統(tǒng)代替手工操作,采用現(xiàn)代化手段和技術(shù)實(shí)現(xiàn)新生數(shù)據(jù)轉(zhuǎn)換的自動(dòng)化,使報(bào)道工作達(dá)到高效和準(zhǔn)確性。新生報(bào)道管理系統(tǒng)可以明顯提高工作效率,做到快速、方便、有效和準(zhǔn)確的完成大學(xué)新生信息管理和大學(xué)新生報(bào)道工作。本文圍繞新生報(bào)道的工作流程,以管理新生信息為中心,解決新生報(bào)道時(shí)數(shù)據(jù)處理上的問(wèn)題。包含對(duì)大學(xué)新生報(bào)道率的統(tǒng)計(jì);大學(xué)新生的繳費(fèi)率的統(tǒng)計(jì);為已報(bào)道的新生分配宿舍床位。本系統(tǒng)主要功能模塊:新生信息管理模塊、繳費(fèi)管理模塊、新生報(bào)道模塊、宿舍管理模塊。本系統(tǒng)實(shí)現(xiàn)了新生數(shù)據(jù)完整性,新生數(shù)據(jù)的轉(zhuǎn)換自動(dòng)性。可通過(guò)對(duì)新生報(bào)道時(shí)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),綜合分析其中的有效信息,為學(xué)校今后發(fā)布招生計(jì)劃和新生報(bào)道方式提供決策參考。本系統(tǒng)是基于B/S模式的信息管理系統(tǒng),采用Java語(yǔ)言進(jìn)行開(kāi)發(fā),使用Springboot+Mybaits框架。系統(tǒng)代碼結(jié)構(gòu)富有邏輯性,方便日后的維護(hù)和增加新的功能需求。關(guān)鍵詞:新生管理系統(tǒng),web開(kāi)發(fā),數(shù)據(jù)安全第一章緒論本章詳述了課題的研究背景和意義,大學(xué)新生報(bào)道管理系統(tǒng)在國(guó)內(nèi)外發(fā)展?fàn)顩r和目前新生報(bào)道工作上存在的問(wèn)題。新生報(bào)道過(guò)程需要處理龐大的新生數(shù)據(jù),并需要對(duì)用戶的操作進(jìn)行詳細(xì)的記錄。傳統(tǒng)的手工錄取報(bào)道效率低,周期長(zhǎng),記錄麻煩。僅憑借手工管理新生報(bào)道無(wú)法滿足學(xué)校和社會(huì)的需求。因此,為了提高新生報(bào)道管理的工作效率,現(xiàn)需設(shè)計(jì)一個(gè)滿足社會(huì)和學(xué)校需求的管理系統(tǒng)。1.1課題研究的背景和意義隨著高等教育的普及,各大高校招生規(guī)模正不斷地?cái)U(kuò)大,新生數(shù)量日益增多。若憑借人工管理新生信息,學(xué)校會(huì)在面對(duì)大量的新生報(bào)道信息時(shí),無(wú)法有效率地將其中重要的信息提取出來(lái),并做出正確的判斷和處理,也無(wú)法對(duì)處理好的信息做出實(shí)時(shí)統(tǒng)計(jì)。這樣會(huì)難以保證新生信息的準(zhǔn)確性和實(shí)時(shí)性。新生報(bào)道手續(xù)比較繁瑣,若采用手工管理的方式,會(huì)大量消耗報(bào)道管理教師的精力,造成數(shù)據(jù)準(zhǔn)確率和信息處理效率下降,這是校方不希望看到的。因此,大學(xué)新生報(bào)道管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是一個(gè)重要且具有實(shí)際意義的課題。使用大學(xué)新生報(bào)道管理系統(tǒng)進(jìn)行新生報(bào)道管理工作,可以極大地減少報(bào)道管理教師的工作量,使每個(gè)新生的報(bào)道時(shí)間縮短至2-3分鐘,可以在短時(shí)間內(nèi)處理大量的新生報(bào)道信息。與通過(guò)手工管理新生信息的方式相比,計(jì)算機(jī)在處理信息時(shí),出現(xiàn)誤差的概率更小,不會(huì)有繳費(fèi)糾紛和重復(fù)的宿舍床位等情況出現(xiàn)。本系統(tǒng)在管理新生報(bào)道工作上,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:快速查詢、信息安全、信息存儲(chǔ)量大和存儲(chǔ)成本低等。這些優(yōu)點(diǎn)能極大的提高新生報(bào)道工作的效率。1.2國(guó)內(nèi)外研究的現(xiàn)狀在國(guó)外,發(fā)達(dá)國(guó)家早已通過(guò)計(jì)算機(jī)來(lái)管理新生報(bào)道工作,大部分學(xué)校都擁有一套具備本校特色的新生報(bào)道管理系統(tǒng),并以龐大的新生報(bào)道信息為基礎(chǔ),通過(guò)新生信息統(tǒng)計(jì),做出合理的招生計(jì)劃和新生報(bào)道方式。在國(guó)內(nèi),雖說(shuō)大部分學(xué)校已擁有了一套合適的新生管理系統(tǒng),但這些新生報(bào)道管理系統(tǒng)的功能和特點(diǎn)比較少,系統(tǒng)的重復(fù)率比較高。而且還有一小部分學(xué)校仍采用人工管理的方式進(jìn)行新生報(bào)道工作。因此,落實(shí)新生管理的計(jì)算機(jī)化顯得極為重要。1.3存在的問(wèn)題及發(fā)展趨勢(shì)學(xué)校每年都需要錄入上千條新生信息,但是錄入信息的時(shí)間并不充裕,憑人工方式錄入新生信息,工作效率低,還可能會(huì)出現(xiàn)誤差。這會(huì)影響之后新生報(bào)道工作。對(duì)于人工管理新生報(bào)道工作而言,新生報(bào)道后需辦理上繳學(xué)費(fèi)、分配教師、班級(jí)和宿舍床位等手續(xù),這些手續(xù)需要不同的報(bào)道教師協(xié)助完成。因此,新生需要前往各個(gè)報(bào)道教師的辦公室來(lái)辦理報(bào)道手續(xù),若需辦理同種報(bào)道手續(xù)的新生數(shù)量過(guò)多時(shí),會(huì)造成辦公室擁擠的現(xiàn)象,這會(huì)使影新生報(bào)道的效率降低。查詢新生信息困難。新生報(bào)道的數(shù)據(jù)不易保存。若想要得到前幾屆學(xué)生的報(bào)道數(shù)據(jù),則需要翻找大量的資料,這非常費(fèi)時(shí)費(fèi)力。學(xué)校在統(tǒng)計(jì)新生信息時(shí),需要通過(guò)紙質(zhì)資料來(lái)分類統(tǒng)計(jì),這種方式會(huì)花費(fèi)大量時(shí)間。若出現(xiàn)紙質(zhì)資料的遺失的情況,便需要補(bǔ)交新生信息,這會(huì)極大的影響統(tǒng)計(jì)工作的進(jìn)度。為了能夠解決上述問(wèn)題,現(xiàn)需將人工管理新生報(bào)道的方式改為使用計(jì)算機(jī)管理新生報(bào)道。使新生的報(bào)道工作變得更有效率,這十分貼切當(dāng)今社會(huì)高效的發(fā)展趨勢(shì)。1.4主要研究?jī)?nèi)容和結(jié)構(gòu)安排本系統(tǒng)的設(shè)計(jì)由本人在學(xué)習(xí)若依框架中得到了啟發(fā),通過(guò)Java、springboot、mybeats等開(kāi)源軟件制作了該系統(tǒng)。在實(shí)現(xiàn)大學(xué)新生管理系統(tǒng)設(shè)計(jì)的同時(shí),也使代碼具有完整,健壯和可行性。第一章敘述了系統(tǒng)的研究現(xiàn)狀和問(wèn)題及其發(fā)展的趨勢(shì)。第二章敘述了系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)所使用的Java技術(shù)。第三章敘述了系統(tǒng)的需求分析和系統(tǒng)的可行性分析。第四章敘述了系統(tǒng)組成的各個(gè)模塊功能、各個(gè)模塊之間的連接和系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)第五章敘述了系統(tǒng)具體界面的操作方式和其使用說(shuō)明第六章敘述了系統(tǒng)的測(cè)試結(jié)果第七章敘述了設(shè)計(jì)該系統(tǒng)的總結(jié)。最后是參考文檔和致謝。第二章相關(guān)技術(shù)簡(jiǎn)介本章講述了開(kāi)發(fā)新生報(bào)道管理系統(tǒng)所使用的相關(guān)技術(shù),并對(duì)各個(gè)技術(shù)作出簡(jiǎn)單的介紹,以此說(shuō)明了使用以下技術(shù)為本系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),帶來(lái)的好處和便利之處。2.1開(kāi)發(fā)語(yǔ)言計(jì)算機(jī)語(yǔ)言是計(jì)算機(jī)能夠自動(dòng)識(shí)別的語(yǔ)言。Java是一種高級(jí)計(jì)算機(jī)語(yǔ)言,是一種面向?qū)ο蟮木幊陶Z(yǔ)言,與C語(yǔ)言相比較,Java的功能更多并更為簡(jiǎn)單實(shí)用。Java語(yǔ)言可應(yīng)用于大多數(shù)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。而且,在Web開(kāi)發(fā)方面,Java語(yǔ)言比其他計(jì)算機(jī)語(yǔ)言更實(shí)用,所以本系統(tǒng)使用Java來(lái)進(jìn)行開(kāi)發(fā)。Java語(yǔ)言的主要特性有:易學(xué)性、面向?qū)ο笮?、分布式性、健壯性、安全性、結(jié)構(gòu)中立、解釋型和性能略高等。2.2軟件框架本系統(tǒng)開(kāi)發(fā)使用的軟件框架有數(shù)據(jù)庫(kù)框架mybatis、后端框架springboot和前端框架bootstrap。2.2.1MyBatis框架MyBatis是一個(gè)使用SQL語(yǔ)句進(jìn)行查詢、存儲(chǔ)和高級(jí)映射的框架。它可憑簡(jiǎn)單的XML配置文件和注解來(lái)運(yùn)行SQL語(yǔ)句。MyBatis作為一個(gè)持久層框架,它的主要思想就是將大量的SQL語(yǔ)句從代碼中分離出來(lái),放置在XML文件中,實(shí)現(xiàn)SQL的靈活配置。這樣就可以在不修改代碼的情況下,直接修改配置文件中的SQL語(yǔ)句。MyBatis框架的使用方法也十分簡(jiǎn)單,只需在Java項(xiàng)目中引入MyBatis框架后,便能以面向?qū)ο蟮姆绞讲僮鲾?shù)據(jù)庫(kù)。MyBatis還和springboot有很好的切合。2.2.2Springboot框架Springboot是spring框架的子工程,是spring的一種產(chǎn)品。由于Java存在兩個(gè)弊端。1.復(fù)雜的配置。Java項(xiàng)目需要各種復(fù)雜的配置,處理這些配置項(xiàng)會(huì)消耗大量開(kāi)發(fā)的時(shí)間,使項(xiàng)目開(kāi)發(fā)進(jìn)度變得緩慢。2.混亂的依賴管理。Java項(xiàng)目的依賴管理的一件麻煩的事情,開(kāi)發(fā)的人員需先知道自己的項(xiàng)目用到那些jar包,不同jar文件之間是否會(huì)存在沖突。了解jar包的依賴需要花費(fèi)大量的時(shí)間。這些愿意會(huì)讓開(kāi)發(fā)進(jìn)度變得緩慢。Springboot的出現(xiàn)改善了這些問(wèn)題。springboot為spring項(xiàng)目開(kāi)發(fā)提供了一個(gè)非常好的入門(mén)體驗(yàn)。Springboot還能提供一些大型項(xiàng)目中常見(jiàn)的特性如內(nèi)嵌服務(wù)器、安全、指標(biāo)、外部化配置。Springboot只需要配置yml文件,不需要在xml文件中進(jìn)行系統(tǒng)配置。2.2.3Bootstrap框架Bootstrap是一種最受歡迎的HTML、CSS和JS框架,主要用于開(kāi)發(fā)相應(yīng)式布局、移動(dòng)設(shè)備優(yōu)先的WEB項(xiàng)目。Bootstrap是一套易用,優(yōu)雅,靈活,可拓展的前端開(kāi)源免費(fèi)的框架。bootstrap制作的界面清新、簡(jiǎn)潔排版大方。Bootstrap可以簡(jiǎn)單的架構(gòu)用于用戶界面和交互接口的HTML,CSS,JS等工作集。擁有著自定義的插件和完整的類庫(kù)。其中bootstraptable使一種不錯(cuò)的表格制作插件,能方便表格數(shù)據(jù)的動(dòng)態(tài)處理。使用Bootstrap制作出的表格,樣式排版都很優(yōu)美。因此,本系統(tǒng)的前端界面主要使用了bootstrap技術(shù)。Bootstrap有著響應(yīng)式布局的設(shè)計(jì),可以讓一個(gè)網(wǎng)站兼容與不同的分辨率的設(shè)備,不同型號(hào)的手機(jī)、PC和平板中所顯示的界面都有所不同,會(huì)自動(dòng)轉(zhuǎn)換為最適合當(dāng)前設(shè)備的界面布局。使用戶得到更好的視覺(jué)體驗(yàn)。Bootstrap還有豐富的插件如:BootstrapMultiselec下拉框插件。BootstrapDialog消息提示框插件。BootstrapConfirmation按鈕提示組件。BootstrapTagInput標(biāo)簽處理插件。BootstrapWYSIWYG文本編輯插件。2.3數(shù)據(jù)庫(kù)MySQL是開(kāi)源免費(fèi)的輕量級(jí)數(shù)據(jù)庫(kù)。與Oracle相比,MySQL所需的空間較小。MySQL數(shù)據(jù)庫(kù)將數(shù)據(jù)信息保存在與其對(duì)應(yīng)的表中,這樣一來(lái)提高了數(shù)據(jù)的靈活度和查詢速度。同時(shí)MySQL還可以支持大型數(shù)據(jù)庫(kù),允許在多個(gè)系統(tǒng)上,支持多種編成語(yǔ)言。綜上所示MySQL適合用于中小型項(xiàng)目,更受中小型企業(yè)的青睞。因此,該項(xiàng)目使用了MySQL作為系統(tǒng)的數(shù)據(jù)庫(kù)。2.4開(kāi)發(fā)工具STS是一個(gè)基于eclipse的Java編寫(xiě)軟件。與eclipse相比較,STS內(nèi)置了spring的啟動(dòng)器,所以STS開(kāi)啟springboot的項(xiàng)目會(huì)比eclipse更為迅速。STS為開(kāi)發(fā)人員提供了良好的Java編寫(xiě)的壞境,方便開(kāi)發(fā)人員的代碼編寫(xiě)、代碼分析和代碼編譯工作,大大縮短了系統(tǒng)的開(kāi)發(fā)時(shí)間。2.5本章小結(jié)本系統(tǒng)是由Java語(yǔ)言編寫(xiě)的,使用了Springboot和Mybaits等開(kāi)源框架,使開(kāi)發(fā)人員開(kāi)發(fā)出的系統(tǒng)更為健壯和規(guī)范,系統(tǒng)開(kāi)發(fā)過(guò)程更簡(jiǎn)單方便。本系統(tǒng)使用Mysql數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)系統(tǒng)中需要的基本信息。第三章系統(tǒng)需求和可行性分析本章主要詳述了大學(xué)新生報(bào)道管理系統(tǒng)的需求分析和可行性分析。本系統(tǒng)通過(guò)對(duì)報(bào)道管理人員的業(yè)務(wù)的分析,得出報(bào)道管理人員的需求。系統(tǒng)的可行性分析是從技術(shù)經(jīng)濟(jì)操作社會(huì)等方面進(jìn)行研究分析本系統(tǒng)是否滿足各方需求3.1系統(tǒng)的需求分析本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)主要面向參與大學(xué)新生報(bào)道工作的教師團(tuán)體,目的是減少教師的工作量,使教師可以快速完成新生報(bào)道工作。使用本系統(tǒng)的教師團(tuán)體有招生辦教師、宿舍管理教師、財(cái)務(wù)管理教師、教務(wù)處教師、新生報(bào)道人員和管理員。在本系統(tǒng)中,教師有各自的權(quán)限和功能,以下為教師團(tuán)體的需求分析。管理員登錄系統(tǒng)之后可查詢、新增、修改和刪除系統(tǒng)用戶和角色,可為用戶分配角色和為角色分配權(quán)限。管理員可查詢出所有用戶在系統(tǒng)中進(jìn)行的操作。招生辦教師登錄系統(tǒng)后可錄入批量或單條新生信息,可通過(guò)查詢,修改和刪除新生信息的方式以來(lái)保證新生數(shù)據(jù)的正確性。宿舍管理教師登錄系統(tǒng)后,能夠管理宿舍信息,可為新生分配床位。若需統(tǒng)計(jì)宿舍信息時(shí),可導(dǎo)出所有宿舍信息。教務(wù)處老師登錄系統(tǒng)后可以管理班級(jí)和教師的信息??梢圆樵儼嗉?jí)人數(shù)或修改教師的個(gè)人信息。財(cái)務(wù)教師在登錄系統(tǒng)后,可管理專業(yè)金額和新生的繳費(fèi)信息。能判斷新生是否繳費(fèi),并在首頁(yè)中反饋各個(gè)專業(yè)的繳費(fèi)的信息。新生報(bào)道人員登錄系統(tǒng)后,可管理新生的報(bào)道信息,若新生報(bào)道進(jìn)校,報(bào)道管理人員可將該名新生的信息改成已報(bào)道,并在首頁(yè)中反饋各個(gè)專業(yè)新生的報(bào)道狀況。對(duì)此系統(tǒng),用戶可以通過(guò)模糊查詢,查找出用戶需要的數(shù)據(jù)信息。在教師用戶對(duì)報(bào)道信息進(jìn)行操作過(guò)程中,系統(tǒng)還需擁有完善的提示功能。這樣不僅能提高新生報(bào)道工作的效率,還可以避免產(chǎn)生錯(cuò)誤數(shù)據(jù)。綜述,一個(gè)完善的大學(xué)新生報(bào)道管理系統(tǒng)需要有多個(gè)功能模塊和完善的信息查詢、新增、修改和刪除的功能,還需有信息的批量處理和信息統(tǒng)計(jì)的功能。3.2可行性分析可行性分析可以通過(guò)社會(huì)、經(jīng)濟(jì)、技術(shù)和操作等方面對(duì)系統(tǒng)進(jìn)行分析,查看該軟件系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)是否符合社會(huì)各個(gè)層面的要求。3.2.1社會(huì)可行性分析在當(dāng)今快節(jié)奏的社會(huì)中,因?yàn)樾律鷪?bào)道步驟繁瑣和需要參與的人員比較多,所以新生報(bào)道工作效率低下。因此,大學(xué)需要一個(gè)管理系統(tǒng)來(lái)負(fù)責(zé)新生報(bào)道工作。本系統(tǒng)不存在侵犯他人利益和違反了國(guó)家法律規(guī)定,是一款安全有保障的軟件系統(tǒng)。本系統(tǒng)還可以推動(dòng)教育事業(yè)發(fā)展,是一款對(duì)教育、學(xué)校和國(guó)家有益的軟件。故本系統(tǒng)在社會(huì)上是可行的。3.2.2經(jīng)濟(jì)可行性分析在系統(tǒng)開(kāi)發(fā)方面,本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)工作都由我一人完成的,設(shè)計(jì)該系統(tǒng)所需要的技術(shù)和框架都是開(kāi)源免費(fèi)的。因此,本系統(tǒng)的開(kāi)發(fā)幾乎不需要花費(fèi)金錢(qián),不會(huì)出現(xiàn)因經(jīng)濟(jì)的原因而導(dǎo)致系統(tǒng)開(kāi)發(fā)延期的情況的發(fā)生。同時(shí)在后期系統(tǒng)升級(jí)過(guò)程中,可在原有軟件的基礎(chǔ)上進(jìn)行維護(hù),不需要重新設(shè)計(jì)和開(kāi)發(fā)新的系統(tǒng)。這符合了經(jīng)濟(jì)的可持續(xù)的發(fā)展,故本系統(tǒng)在經(jīng)濟(jì)上是可行的。3.2.3技術(shù)可行性分析在計(jì)算機(jī)的硬件方面,本系統(tǒng)開(kāi)發(fā)的配置是i5-4300M的CPU,8GB的內(nèi)存,200GB的硬盤(pán)和2.60GHZ的操作頻率,這是當(dāng)今電腦的普遍配置。大學(xué)方面的計(jì)算機(jī)的配置普遍優(yōu)于此配置,所以本系統(tǒng)部署之后不會(huì)出現(xiàn)硬件方面不支持狀況。在計(jì)算機(jī)軟件方面,本系統(tǒng)在操作系統(tǒng)的選擇上沒(méi)有具體的要求,只需Java的環(huán)境即可運(yùn)行。用戶只需通過(guò)瀏覽器訪問(wèn)地址,便可以登錄本系統(tǒng),不會(huì)出現(xiàn)軟件方面技術(shù)不支持的問(wèn)題。本系統(tǒng)采用了JavaEE的開(kāi)發(fā)模式,使用了springboot+MyBatis+bootstrap技術(shù),這些都是很成熟的技術(shù),適用于于網(wǎng)站和管理系統(tǒng)的開(kāi)發(fā)。市面上有許多軟件應(yīng)用的開(kāi)發(fā)用到了這些技術(shù),這些技術(shù)開(kāi)發(fā)出來(lái)的軟件系統(tǒng)只需在適配的環(huán)境下便可以正常運(yùn)行。故本系統(tǒng)在技術(shù)上是可行的。3.2.4操作可行性分析系統(tǒng)部署應(yīng)用后,用戶可以從任意設(shè)備的瀏覽器軟件登錄本系統(tǒng)。該系統(tǒng)使用bootstrap框架來(lái)設(shè)計(jì)系統(tǒng)界面,使系統(tǒng)界面簡(jiǎn)潔大方,操作手感良好。本系統(tǒng)有完善的提示功能,用戶可根據(jù)提示快速上手本系統(tǒng)。本系統(tǒng)運(yùn)算速度非常快,用戶對(duì)系統(tǒng)的操作能夠瞬間完成,不會(huì)出現(xiàn)提示“等待系統(tǒng)處理中”的情況。用戶能夠快速處理新生報(bào)道管理工作。故本系統(tǒng)在操作上是可行的。3.3系統(tǒng)的用例圖管理員在登錄系統(tǒng)后,可通過(guò)用戶管理界面對(duì)用戶進(jìn)行新增、查詢、修改和刪除等操作。也可通過(guò)角色管理界面對(duì)角色進(jìn)行新增、修改、分配權(quán)限和用戶。管理員可在日志管理界面中得到用戶在系統(tǒng)內(nèi)進(jìn)行過(guò)的操作,和用戶的登錄狀況。管理員的用例如圖3-1所示。圖3-1管理員用例圖招生辦教師登錄系統(tǒng)后,可以修改個(gè)人信息。招生辦教師可新生管理界面錄入新生信息。系統(tǒng)會(huì)自動(dòng)為錄入的新生分配班級(jí)和教師。招生辦教師可以查詢、修改和刪除新生信息。需要統(tǒng)計(jì)新生信息時(shí),招生辦教師可以導(dǎo)出所有新生信息。招生辦教師的用例圖如圖3-2所示。圖3-2招生辦教師用例圖財(cái)務(wù)教師登錄系統(tǒng)后,可修改個(gè)人信息。財(cái)務(wù)教師可在專業(yè)金額管理界面修改專業(yè)金額。財(cái)務(wù)教師也可在繳費(fèi)管理界面內(nèi)查詢或修改新生的繳費(fèi)信息。需要統(tǒng)計(jì)新生繳費(fèi)信息時(shí),財(cái)務(wù)教師可以導(dǎo)出所有新生的繳費(fèi)信息。財(cái)務(wù)教師的用例圖如圖3-3所示。圖3-3財(cái)務(wù)教師用例圖宿舍管理教師登錄后,可修改個(gè)人信息。宿舍教師可在宿舍管理界面中查詢、新增或修改宿舍信息。宿舍教師可為新生分配空床位。需要統(tǒng)計(jì)信息時(shí),宿舍教師可以導(dǎo)出所有宿舍信息。宿舍管理教師的用例圖如圖3-4所示。圖3-4宿舍管理教師用例圖教務(wù)處教師登錄后,可修改個(gè)人信息。教務(wù)處教師可在教師管理界面中新增、查詢或修改教師信息。教務(wù)處教師也可在班級(jí)管理界面內(nèi)新增或查詢班級(jí)信息。教務(wù)處教師的用例圖如圖3-5所示。圖3-5教務(wù)處教師用例圖第四章系統(tǒng)詳細(xì)設(shè)計(jì)本章主要介紹了本系統(tǒng)的詳細(xì)內(nèi)容,包括功能模塊的設(shè)計(jì)、系統(tǒng)的時(shí)序圖、數(shù)據(jù)庫(kù)的ER圖、數(shù)據(jù)庫(kù)的各個(gè)表的字段詳細(xì)屬性。通過(guò)本章介紹,能更加了解本系統(tǒng)的設(shè)計(jì)。4.1系統(tǒng)的功能模塊設(shè)計(jì)本系統(tǒng)分為管理員和其他用戶,管理員能對(duì)用戶和角色進(jìn)行查詢、添加、修改和刪除等操作,還能為用戶分配角色。管理員還可以修改用戶的密碼和設(shè)置用戶是否停用。其他用戶包含了財(cái)務(wù)人員、招生辦人員和宿舍管理人員。財(cái)務(wù)人員能設(shè)置專業(yè)學(xué)費(fèi)和修改新生的繳費(fèi)狀態(tài)。宿舍管理人員能新增或修改宿舍,并給新生分配床位。招生辦的教師能錄入新生信息,并為新生分配教師和班級(jí)。以上便是本系統(tǒng)的主要功能模塊。4.1.1管理員功能模塊設(shè)計(jì)1.用戶管理管理員可以創(chuàng)建用戶,并為其分配角色。管理員可以修改用戶狀態(tài),若改為停用,則該用戶便無(wú)法登錄系統(tǒng)。若用戶忘記密碼,可通過(guò)管理員直接修改密碼。2.日志管理用戶登錄或操作系統(tǒng)時(shí)會(huì)留下記錄,管理員可查看日志信息得知用戶在那個(gè)IP地址、設(shè)備和時(shí)間段進(jìn)行登錄操作,還可以查詢到用戶對(duì)系統(tǒng)的詳細(xì)操作記錄。3.角色管理管理員可以創(chuàng)建角色,并給角色分配權(quán)限,管理員可以修改和刪除角色信息。管理員可以修改角色狀態(tài),若改為停用,則屬于本角色的用戶便會(huì)失去權(quán)限。管理員所具有的功能如圖4-1所示。圖4-1管理員功能圖4.1.2招生辦教師功能模塊設(shè)計(jì)1.新生信息的管理招生辦教師有兩種錄入新生信息的方式。第一種方式是填寫(xiě)表單。在新生管理的新增界面內(nèi),填寫(xiě)新生信息后提交數(shù)據(jù),若填寫(xiě)信息格式規(guī)范,則將填寫(xiě)的新生信息錄入數(shù)據(jù)庫(kù)中。第二種方式是導(dǎo)入excel文件。招生辦教師在excel文件中填寫(xiě)大量新生信息后,批量導(dǎo)入到系統(tǒng)的數(shù)據(jù)庫(kù)中。以上任一方式錄入新生信息時(shí),系統(tǒng)會(huì)自動(dòng)為新生分配班級(jí)和教師。招生辦教師可根據(jù)新生的學(xué)號(hào)、準(zhǔn)考證號(hào)和專業(yè)等,查找到想要的新生信息。招生辦教師還可以修改或刪除新生信息。2.新生信息的統(tǒng)計(jì)招生辦教師想要統(tǒng)計(jì)所有新生的信息的時(shí)候,便可使用新生錄入模塊的導(dǎo)出功能,將所有新生信息導(dǎo)出成一個(gè)excel文件。招生辦教師可以在excel文件內(nèi)進(jìn)行新生統(tǒng)計(jì)工作。招生辦教師所具有的功能如圖4-2所示。圖4-2招生辦教師功能圖4.1.3宿舍管理教師功能模塊設(shè)計(jì)1.宿舍管理宿舍管理教師可根據(jù)宿舍的名稱、學(xué)號(hào)或姓名便可查找到想要的宿舍信息。宿舍管理人員還可以通過(guò)修改宿舍的床位信息的方式,為新生分配宿舍的工作。宿舍管理人員還可以新增或刪除宿舍信息。2.統(tǒng)計(jì)宿舍信息宿舍管理教師想要統(tǒng)計(jì)宿舍入住狀況時(shí),便可使用宿舍信息模塊的導(dǎo)出功能,將所有宿舍信息導(dǎo)出成一個(gè)excel文件。宿舍管理教師可在excel文件內(nèi)進(jìn)行宿舍統(tǒng)計(jì)工作。宿舍管理教師所具有的功能如圖4-3所示。圖4-3宿舍管理人員功能圖4.1.4財(cái)務(wù)教師功能模塊設(shè)計(jì)1.專業(yè)金額管理財(cái)務(wù)教師可通過(guò)專業(yè)查詢出專業(yè)金額信息。財(cái)務(wù)教師還可以修改專業(yè)金額信息。修改對(duì)應(yīng)專業(yè)金額后,繳費(fèi)表中同專業(yè)的金額都會(huì)被改為修改后的金額數(shù)值。2.新生繳費(fèi)管理財(cái)務(wù)教師可根據(jù)學(xué)號(hào)、姓名或準(zhǔn)考證號(hào),查找出想要的新生繳費(fèi)信息。財(cái)務(wù)教師可修改新生的繳費(fèi)狀態(tài)。判斷其是否繳費(fèi),并將修改后的繳費(fèi)信息同步到新生表中。3.統(tǒng)計(jì)新生繳費(fèi)信息財(cái)務(wù)教師想要統(tǒng)計(jì)新生繳費(fèi)狀況時(shí),便可使用繳費(fèi)管理模塊的導(dǎo)出功能,將所有新生繳費(fèi)信息導(dǎo)出成一個(gè)excel文件。財(cái)務(wù)教師可在excel文件中,進(jìn)行新生繳費(fèi)的統(tǒng)計(jì)工作。財(cái)務(wù)教師所具有的功能如圖4-4所示。圖4-5財(cái)務(wù)人員功能圖4.2系統(tǒng)的時(shí)序圖設(shè)計(jì)本節(jié)以大學(xué)新生報(bào)道管理中主要的工作如招生辦教師錄入新生信息、報(bào)道人員管理新生報(bào)道信息、財(cái)務(wù)教師管理新生繳費(fèi)和為宿舍管理教師為新生分配宿舍的工作為基礎(chǔ)。為各個(gè)報(bào)道工作設(shè)計(jì)了對(duì)應(yīng)的時(shí)序圖。1.錄入新生信息。招生辦教師登錄系統(tǒng)后,進(jìn)入新生管理界面時(shí),系統(tǒng)會(huì)查詢數(shù)據(jù)庫(kù)內(nèi)的新生信息并顯示在此界面內(nèi)的表格中。招生辦教師錄入新生信息時(shí),會(huì)根據(jù)新生信息中的專業(yè)名,查詢出數(shù)據(jù)庫(kù)中的班級(jí)和教師信息并返回結(jié)果給新生信息。系統(tǒng)為新生信息分配教師和班級(jí)后將其添加到數(shù)據(jù)庫(kù)的新生表中,最后返回操作成功。錄入新生信息的時(shí)序圖如圖4-6所示圖4-6錄入新生信息時(shí)序圖2.新生報(bào)道。報(bào)道人員登錄系統(tǒng)后,進(jìn)入新生報(bào)道管理界面,通過(guò)填寫(xiě)新生的準(zhǔn)考證號(hào)、學(xué)號(hào)或姓名后點(diǎn)擊搜索,便可在數(shù)據(jù)庫(kù)中查詢信息并返回結(jié)果。系統(tǒng)將查詢到的信息顯示在此界面的表格中。報(bào)道人員在新生報(bào)道信息修改界面內(nèi),修改新生報(bào)道狀態(tài)后,將報(bào)道信息提交給數(shù)據(jù)庫(kù),最后返回修改成功。新生報(bào)道的時(shí)序圖如圖4-7所示。圖4-7新生報(bào)道時(shí)序圖3.新生繳費(fèi)。財(cái)務(wù)教師登錄系統(tǒng)后,進(jìn)入新生繳費(fèi)管理界面,通過(guò)填寫(xiě)新生的學(xué)號(hào)或姓名后點(diǎn)擊搜索,便可在數(shù)據(jù)庫(kù)中查詢信息并返回結(jié)果。系統(tǒng)將查詢到的信息顯示在此界面的表格中。財(cái)務(wù)教師點(diǎn)擊修改后進(jìn)入新生繳費(fèi)信息修改界面,修改新生是否繳費(fèi)后便提交信息至數(shù)據(jù)庫(kù)中,最后返回修改成功。新生繳費(fèi)的時(shí)序圖如圖4-8所示。圖4-8新生繳費(fèi)時(shí)序圖4.為新生分配宿舍。宿舍管理教師登錄系統(tǒng)后,進(jìn)入宿舍管理界面后,便查詢數(shù)據(jù)庫(kù)中還有空床的宿舍信息并返回結(jié)果。系統(tǒng)將查詢到的信息顯示在此界面的表格中。宿舍管理教師點(diǎn)擊修改后進(jìn)入宿舍信息修改界面,宿舍管理教師在空床位上填寫(xiě)學(xué)號(hào)后,點(diǎn)擊提交,系統(tǒng)會(huì)根據(jù)學(xué)號(hào)查詢出對(duì)應(yīng)的新生信息,并為新生信息添加宿舍名。在修改了新生信息后,系統(tǒng)提交宿舍的床位信息至數(shù)據(jù)庫(kù)中。最后返回操作成功。分配宿舍的時(shí)序圖如圖4-9所示。圖4-9分配宿舍時(shí)序圖4.3系統(tǒng)的E-R圖設(shè)計(jì)E-R圖是由實(shí)體、屬性和關(guān)系組成的。每個(gè)實(shí)體都包含多個(gè)屬性,實(shí)體和實(shí)體之間有多種聯(lián)系。本系統(tǒng)中實(shí)體有班級(jí)、教師、新生、宿舍和繳費(fèi)信息。其中新生實(shí)體包含了學(xué)號(hào)、姓名、年齡、出生年月和專業(yè)繳費(fèi)信息等屬性,教師實(shí)體包含了教師號(hào)、教師名、年齡、專業(yè)和電子郵箱等屬性,班級(jí)實(shí)體包含了班級(jí)號(hào)、班級(jí)名、班級(jí)人數(shù)和專業(yè)等屬性,繳費(fèi)信息實(shí)體包含了學(xué)號(hào)、姓名、學(xué)費(fèi)金額和繳費(fèi)狀態(tài)等屬性宿舍實(shí)體包含了宿舍號(hào)、宿舍名、人數(shù)和新生的床位信息等屬性,專業(yè)金額實(shí)體包含了專業(yè)和金額屬性。在各個(gè)實(shí)體之間的關(guān)系中,班級(jí)、教師和宿舍與新生成一對(duì)多的關(guān)系,一個(gè)班級(jí)、教師和宿舍內(nèi)可以包含多個(gè)新生。新生和繳費(fèi)信息成一對(duì)一的關(guān)系,每位新生都對(duì)應(yīng)各自的繳費(fèi)信息。新生繳費(fèi)信息和專業(yè)金額信息成一對(duì)多的關(guān)系,一條專業(yè)金額信息能關(guān)聯(lián)多條新生繳費(fèi)信息。以上便是本系統(tǒng)的E-R圖的設(shè)計(jì),系統(tǒng)的E-R圖如下圖4-6所示。圖4-6數(shù)據(jù)庫(kù)的E-R圖4.4系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)上文的分析,本系統(tǒng)的數(shù)據(jù)庫(kù)中,需要有新生數(shù)據(jù)、教師數(shù)據(jù)、班級(jí)數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)和宿舍數(shù)據(jù)。新生信息表由學(xué)號(hào)、姓名、準(zhǔn)考證號(hào)、地址、年齡、專業(yè)、出生日期、教師號(hào)、教師名、班級(jí)號(hào)、班級(jí)名、宿舍號(hào)、繳費(fèi)狀況和報(bào)道狀況這12個(gè)字段組成。其中,Stu_id為主鍵并通過(guò)序列化實(shí)現(xiàn)自增。學(xué)號(hào)、姓名、準(zhǔn)考證號(hào)、班級(jí)、繳費(fèi)狀況和報(bào)道狀況為非空字段。報(bào)道狀況和繳費(fèi)狀況的默認(rèn)值為“否”。具體表結(jié)構(gòu)如表4-1所示。表4-1新生信息表名類型長(zhǎng)度非空主鍵注釋Stu_idint20√√學(xué)號(hào)namevarchar255√姓名admissionvarchar255√準(zhǔn)考證號(hào)addressvarchar255地址ageint20年齡majorvarchar255√專業(yè)datedate0出生日期Tea_idint20教師idClass_idint20班級(jí)idDor_idint20宿舍idpayvarchar255√繳費(fèi)狀況badaovarchar255√報(bào)道狀況教師信息表是由教師號(hào),姓名、年齡、地址、電子郵箱和專業(yè)字段這6個(gè)字段組成。其中,Tea_id為主鍵并通過(guò)序列化實(shí)現(xiàn)自增。教師號(hào)、姓名和專業(yè)為非空字段。具體表結(jié)構(gòu)如表4-2所示。表4-2教師信息表名類型長(zhǎng)度非空主鍵注釋Tea_idint20√√教師號(hào)namevarchar255√教師名ageint20年齡addressvarchar255地址emailvarchar255電子郵箱majorvarchar255√專業(yè)班級(jí)信息表是由班級(jí)號(hào)、班級(jí)名、專業(yè)和人數(shù)這4個(gè)字段組成。其中,Class_id為主鍵并通過(guò)序列化實(shí)現(xiàn)自增。班級(jí)號(hào)、班級(jí)名、專業(yè)和人數(shù)為非空字段,人數(shù)的默認(rèn)值為0。具體表結(jié)構(gòu)如表4-3所示。表4-3班級(jí)信息表名類型長(zhǎng)度非空主鍵注釋Class_idint20√√班級(jí)號(hào)Class_namevarchar255√班級(jí)名majorvarchar255√專業(yè)numberint20√人數(shù)宿舍信息表是由宿舍號(hào)、宿舍名、人數(shù)和各個(gè)床位新生的學(xué)號(hào)和姓名組成。其中,Dor_id為主鍵并通過(guò)序列化實(shí)現(xiàn)自增。宿舍號(hào)、宿舍名、人數(shù)為非空字段。人數(shù)的默認(rèn)值為0,具體表結(jié)構(gòu)如表4-4所示。表4-4宿舍信息表名類型長(zhǎng)度非空主鍵注釋Dor_idint20√√宿舍號(hào)Dor_namevarchar255√宿舍名numberint20√人數(shù)Bed1idint20一床學(xué)號(hào)Bed2idint20二床學(xué)號(hào)Bed3idint20三床學(xué)號(hào)Bed4idint20四床學(xué)號(hào)Bed1namevarchar255一床姓名Bed2namevarchar255二床姓名Bed3namevarchar255三床姓名Bed4namevarchar255四床姓名財(cái)務(wù)信息表是由學(xué)號(hào)、姓名、專業(yè)、學(xué)費(fèi)和繳費(fèi)狀況這5個(gè)字段組成。其中,學(xué)號(hào)、姓名、專業(yè)、金額、和繳費(fèi)狀態(tài)為非空字段。繳費(fèi)狀況的默認(rèn)值為“否”,學(xué)號(hào)為新生表的外鍵。具體表結(jié)構(gòu)如表4-5所示。表4-5財(cái)務(wù)信息表名類型長(zhǎng)度非空主鍵注釋Stu_idint20√√學(xué)號(hào)Stu_namevarchar255√姓名Majorvarchar255√專業(yè)Goldint20√金額Payvarchar255√繳費(fèi)狀況專業(yè)金額一覽表是由id、專業(yè)和金額組成。其中,id為主鍵并通過(guò)序列化實(shí)現(xiàn)自增。id和專業(yè)為非空字段。專業(yè)一覽表的金額和繳費(fèi)表中同專業(yè)的數(shù)據(jù)的金額相同。具體表結(jié)構(gòu)如表4-6所示。表4-6專業(yè)金額一覽表名類型長(zhǎng)度非空主鍵注釋idint20√√Idmajorvarchar255√專業(yè)goldint20金額第五章系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)5.1管理員模塊1.登錄系統(tǒng)用戶在瀏覽器地址欄輸入http://localhost:80并點(diǎn)擊回車(chē)后,即可進(jìn)入大學(xué)新生報(bào)道管理系統(tǒng)的登錄界面。登錄界面如圖5-1(a)所示。在登錄界面中通過(guò)輸入用戶名、密碼和驗(yàn)證碼后點(diǎn)擊登錄。用戶名密碼和驗(yàn)證碼都正確即可進(jìn)入大學(xué)新生報(bào)道管理系統(tǒng),若用戶名或密碼填寫(xiě)錯(cuò)誤,則會(huì)有“用戶名不存在或密碼錯(cuò)誤”的提示框出現(xiàn),具體錯(cuò)誤提示如圖5-1(b)所示。若驗(yàn)證碼錯(cuò)誤,則會(huì)有“驗(yàn)證碼錯(cuò)誤”的提示框出現(xiàn),具體錯(cuò)誤提示如圖5-1(c)所示。若登錄時(shí)點(diǎn)擊“記住我按鈕”并登錄成功后,下次訪問(wèn)登錄界面便直接憑上次登錄用戶的身份登錄進(jìn)入系統(tǒng)。(a)(b)(c)圖5-1系統(tǒng)登錄界面及其登錄提示圖2.角色管理管理員登錄系統(tǒng)后點(diǎn)擊菜單欄內(nèi)系統(tǒng)管理中的角色管理欄目,便可以進(jìn)入角色管理界面。在此界面,管理員可新增角色、修改角色信息、為角色分配用戶和刪除角色。所有角色信息會(huì)顯示在表格中。管理員可以在查詢框中填寫(xiě)各個(gè)字段的查詢條件后點(diǎn)擊搜索按鈕,系統(tǒng)查找到符合條件的角色信息并將其顯示在表格中。點(diǎn)擊重置按鈕會(huì)清空查詢框并查詢所有用戶。界面如圖5-2所示。圖5-2角色管理界面圖管理員點(diǎn)擊添加按鈕即可進(jìn)入角色新增界面。這此界面,管理員需填寫(xiě)名稱、權(quán)限字符、顯示順序和菜單權(quán)限。權(quán)限字符是指角色的權(quán)限標(biāo)識(shí)。顯示順序是指該角色在表格中的排列順序。菜單權(quán)限是分配角色能操作的界面。角色新增界面如圖5-3(a)所示。在角色新增界面內(nèi),角色名稱、權(quán)限字符和顯示順序?yàn)楸靥铐?xiàng),若沒(méi)有填寫(xiě)就提交,出現(xiàn)錯(cuò)誤提示。未填寫(xiě)必填字段的提示如圖5-3(b)所示。(b)圖5-3角色新增界面圖管理員在角色管理界面中點(diǎn)擊角色信息的編輯按鈕或選擇單條角色后點(diǎn)擊修改按鈕,即可進(jìn)入該角色的修改界面。管理員只需修改字段的值后點(diǎn)擊確認(rèn),便提示操作成功。角色修改成功提醒如圖5-4所示。圖5-4操作成功提示圖3.用戶管理管理員點(diǎn)擊菜單欄內(nèi)系統(tǒng)管理中的用戶管理欄目,即可進(jìn)入用戶管理界面。所有用戶信息會(huì)顯示在表格中。管理員可以通過(guò)查詢框中填寫(xiě)各字段的查詢條件后點(diǎn)擊搜索,即可將符合條件的用戶信息顯示在表格中。點(diǎn)擊重置會(huì)清空搜索框并將所有用戶信息顯示在表格中。用戶管理界面如圖5-5所示。圖5-5用戶管理界面圖管理員點(diǎn)擊添加按鈕,即可進(jìn)入用戶新增界面。在新增界面內(nèi),填入用戶名稱、性別、手機(jī)號(hào)碼、登錄賬號(hào)和密碼并選擇角色后點(diǎn)擊確認(rèn),便能新增一條角色信息。其中用戶名稱、登錄名稱和密碼為必填項(xiàng),用戶登錄賬號(hào)和密碼是登錄本系統(tǒng)的憑證。選擇角色可為用戶分配角色,一個(gè)用戶可以同時(shí)擁有多個(gè)角色。用戶新增界面如圖5-6所示。圖5-6用戶新增界面圖管理員角色信息的更多操作按鈕上內(nèi),選擇重置密碼或分配角色。點(diǎn)擊重置密碼便可以直接修改用戶的登錄密碼,重置密碼如圖5-7(a)所示。點(diǎn)擊分配角色按鈕,即進(jìn)入角色分配界面,此界面能為用戶分配角色。角色分配界面如圖5-7(b)所示。(b)圖5-7用戶其他操作圖4.各角色的菜單管理員角色可以操作本系統(tǒng)所有的功能,所以擁有本系統(tǒng)所有的權(quán)限。能夠操控所有界面。管理員的菜單如圖5-8(a)所示。招生辦教師負(fù)責(zé)新生的管理功能,有新生錄入的權(quán)限。招生辦教師可以操作新生管理的新生導(dǎo)入出界面。招生辦教師的菜單如圖5-8(b)所示。教導(dǎo)處教師負(fù)責(zé)教師和班級(jí)的管理,有班級(jí)管理和教師管理的權(quán)限。教務(wù)處教師可以操作班級(jí)該你了和教師管理的界面。教務(wù)處教師的菜單如圖5-8(c)所示。財(cái)務(wù)管理教師負(fù)責(zé)專業(yè)金額和新生繳費(fèi)的管理。有財(cái)務(wù)模塊的權(quán)限。財(cái)務(wù)教師可以操作專業(yè)金額一覽表和繳費(fèi)管理界面。財(cái)務(wù)教師的菜單如圖5-8(d)所示。宿舍管理教師負(fù)責(zé)宿舍管理,有宿舍模塊的權(quán)限。宿舍管理教師可以操作宿舍管理界面。宿舍管理教師的菜單如圖5-8(e)所示。報(bào)道管理人員負(fù)責(zé)新生的報(bào)道,所以有新生報(bào)道的權(quán)限。報(bào)道人員可以操作報(bào)道管理的界面。報(bào)道管理人員的菜單如圖5-8(f)所示。(a)(b)(c)(d)(e)(f)圖5-8各角色可操作菜單欄目圖5.2招生辦教師功能模塊招生辦教師登錄系統(tǒng)后,點(diǎn)擊菜單欄內(nèi)報(bào)道管理中的新生導(dǎo)入出管理欄目,即可進(jìn)入新生管理界面。所有新生信息會(huì)顯示在表格中。招生辦教師可以在搜索框中填寫(xiě)學(xué)號(hào)、姓名和專業(yè)后點(diǎn)擊搜索,表格內(nèi)會(huì)顯示符合條件的新生信息。新生管理界面如圖5-9所示。圖5-9新生管理教界面圖招生辦教師點(diǎn)擊添加按鈕后,進(jìn)入新增界面。在新增界面內(nèi),招生辦教師需填寫(xiě)姓名、準(zhǔn)考證號(hào)、家庭地址、年齡、專業(yè)和出生日期。點(diǎn)擊確認(rèn)便可以新增一條新生數(shù)據(jù)。其中姓名、準(zhǔn)考證號(hào)和專業(yè)為必填項(xiàng)。若未填寫(xiě)就點(diǎn)擊確認(rèn)按鈕,便會(huì)出現(xiàn)錯(cuò)誤提示,如圖5-10所示。圖5-10新生必填提示圖招生辦教師想批量錄入新生信息時(shí),可點(diǎn)擊新生管理界面內(nèi)的導(dǎo)入按鈕,即彈出操作框。導(dǎo)入操作框如圖5-11所示。圖5-11導(dǎo)入操作框圖招生辦教師需先需要點(diǎn)擊下載模板,系統(tǒng)就會(huì)下載新生信息表的excel文件。導(dǎo)入模板的內(nèi)容如圖5-12(a)所示。在模板內(nèi)填寫(xiě)好新生信息后,在點(diǎn)擊選擇文件,選擇excel文件后,點(diǎn)擊確認(rèn)。操作過(guò)程如圖5-12(b)所示。即可將文件中的新生信息添加至數(shù)據(jù)庫(kù)。并返回結(jié)果,如圖5-12(c)所示。(a)(b)(c)圖5-12新生信息導(dǎo)入操作圖招生辦教師需修改新生信息時(shí),應(yīng)先點(diǎn)擊編輯或修改按鈕,進(jìn)入新生信息修改界面。在此界面內(nèi),教師號(hào)、教師名、班級(jí)號(hào)、班級(jí)名、繳費(fèi)狀況、報(bào)道狀況、宿舍名是無(wú)法修改的,招生辦教師只能修改姓名、專業(yè)、年齡、準(zhǔn)考證號(hào)、地址和出生日期。點(diǎn)擊確認(rèn)后,即完成新生信息的修改。新生修改界面如圖5-13所示。圖5-13新生修改界面圖招生教師需要統(tǒng)計(jì)新生信息時(shí),可點(diǎn)擊導(dǎo)出按鈕,便會(huì)彈出導(dǎo)出提示框,提示框如圖5-14(a)所示。點(diǎn)擊確定后,所有的新生信息便會(huì)被導(dǎo)出成一個(gè)excel文件。導(dǎo)出結(jié)果如圖5-14(b)所示。(b)圖5-14導(dǎo)出操作與結(jié)果圖5.3宿舍管理人員模塊宿舍管理教師登錄系統(tǒng)后,點(diǎn)擊菜單欄內(nèi)宿舍分配管理中的宿舍管理欄目,即可進(jìn)入宿舍管理界面,表格中會(huì)顯示人數(shù)小于4人的宿舍信息。宿舍管理教師可以在搜索框中輸入宿舍名、學(xué)號(hào)和姓名后點(diǎn)擊搜索按鈕。宿舍管理界面如圖5-15所示。圖5-15宿舍管理界面圖宿舍管理教師點(diǎn)擊添加按鈕,即進(jìn)入宿舍新增界面,此界面內(nèi),只有宿舍名稱需要填寫(xiě)。填寫(xiě)好點(diǎn)擊確認(rèn)。便可新增一條宿舍信息,其人數(shù)為0,床位信息全部為null。宿舍新增界面如圖5-16所示。圖5-16宿舍新增界面圖宿舍管理教師選擇宿舍信息后點(diǎn)擊修改按鈕,即可進(jìn)入宿舍信息的修改界面。在此界面內(nèi),宿舍名是無(wú)法修改的,宿舍管理人員需在床位號(hào)的文本框中填入新生的學(xué)號(hào),并點(diǎn)擊確認(rèn)按鈕。便可為該新生分配宿舍的床位。宿舍管理教師為新生分配床位后,新生表中該條新生信息的宿舍名會(huì)改變成宿舍名+床位X號(hào)。宿舍修改界面如圖5-17所示。圖5-17宿舍修改界面圖宿舍管理教師可點(diǎn)擊導(dǎo)出按鈕,將所有宿舍信息導(dǎo)出成一個(gè)excel文件。其操作和導(dǎo)出新生信息的操作相似,5.4財(cái)務(wù)管理教師模塊財(cái)務(wù)管理教師登錄系統(tǒng)后,點(diǎn)擊菜單欄內(nèi)財(cái)務(wù)管理中的專業(yè)金額一覽欄目,即可進(jìn)入專業(yè)金額管理界面。表格中會(huì)顯示專業(yè)金額信息。財(cái)務(wù)教師可以選擇專業(yè)后點(diǎn)擊搜索,即查詢出該專業(yè)的金額信息,并顯示在表格中。專業(yè)金額管理界面如圖5-18所示。圖5-18專業(yè)金額管理界面圖財(cái)務(wù)管理教師點(diǎn)擊編輯按鈕,即可進(jìn)入修改界面。此界面內(nèi),財(cái)務(wù)教師無(wú)法修改專業(yè)名稱,只能修改金額。修改好的金額會(huì)同步修改繳費(fèi)表中同專業(yè)的金額。專業(yè)金額的修改界面如圖5-19所示。圖5-19專業(yè)金額修改界面圖財(cái)務(wù)管理教師點(diǎn)擊菜單欄內(nèi)財(cái)務(wù)管理中的繳費(fèi)管理欄目,即進(jìn)入繳費(fèi)管理界面。表格中顯示所有新生的繳費(fèi)信息。財(cái)務(wù)教師可在搜索框中填入新生的學(xué)號(hào)、姓名、專業(yè)或繳費(fèi)狀況后,點(diǎn)擊搜索,便可查詢出所有符合條件的新生繳費(fèi)信息。并顯示在表格中。繳費(fèi)管理界面如圖5-20所示。圖5-20繳費(fèi)管理界面圖因?yàn)槔U費(fèi)信息是在添加新生信息時(shí)自動(dòng)創(chuàng)建的,所以繳費(fèi)管理界面內(nèi)沒(méi)有新增按鈕。財(cái)務(wù)管理教師選擇繳費(fèi)信息后點(diǎn)擊修改按鈕或點(diǎn)擊該條數(shù)據(jù)的編輯按鈕,即可進(jìn)入該條信息的修改界面。在此界面內(nèi),財(cái)務(wù)教師只能選擇其繳費(fèi)狀況。修改后的數(shù)據(jù)會(huì)同步到新生表中。繳費(fèi)信息的修改界面如圖5-21所示。圖5-21繳費(fèi)信息修改圖財(cái)務(wù)教師可點(diǎn)擊導(dǎo)出按鈕,將所有新生繳費(fèi)信息導(dǎo)出成一個(gè)excel文件。其操作和導(dǎo)出新生信息的操作相似。系統(tǒng)會(huì)統(tǒng)計(jì)各個(gè)專業(yè)新生的人數(shù)和各專業(yè)已繳費(fèi)新生人數(shù)并以柱狀圖形式顯示在首頁(yè)。首頁(yè)的繳費(fèi)統(tǒng)計(jì)圖如圖5-22所示。圖5-22繳費(fèi)信息統(tǒng)計(jì)圖5.5教務(wù)處教師模塊教務(wù)處教師管理教師點(diǎn)擊菜單欄內(nèi)報(bào)道管理中的教師管理欄目,即可進(jìn)入教師管理界面。該界面的表格中會(huì)顯示所有教師信息。教務(wù)處教師可在搜索框中填寫(xiě)教師的姓名或選擇教師的專業(yè),點(diǎn)擊搜索按鈕后,系統(tǒng)會(huì)查詢出所有符合條件的教師信息,并將其顯示到表格中。教師管理界面如圖5-23所示。圖5-23教師管理界面圖教務(wù)處教師點(diǎn)擊添加按鈕,即可進(jìn)入教師信息新增界面。教務(wù)處教師需填寫(xiě)姓名、專業(yè)、年齡、家庭地址、電話號(hào)碼和電子郵箱。其中姓名和專業(yè)為必填項(xiàng),若不填寫(xiě)便提交,系統(tǒng)便會(huì)做出錯(cuò)誤提示。填寫(xiě)好教師的信息后,點(diǎn)擊確認(rèn)便將此數(shù)據(jù)錄入數(shù)據(jù)庫(kù),并提示操作成功。教師添加界面如圖5-24所示。圖5-24教師添加界面圖教務(wù)處教師選擇相應(yīng)的教師信息并點(diǎn)擊修改按鈕或點(diǎn)擊其編輯按鈕。便進(jìn)入教師信息的修改界面。在此界面內(nèi),教務(wù)處教師能修改教師的年齡、家庭地址、電子郵箱和電話號(hào)碼。點(diǎn)擊確認(rèn)后便修改成功。教師信息修改界面如圖5-25所示。圖5-25教師修改界面圖教務(wù)處教師點(diǎn)擊菜單欄內(nèi)班級(jí)分配中的班級(jí)管理欄目,即可進(jìn)入本系統(tǒng)的班級(jí)管理界面。此界面的表格中會(huì)顯示所有班級(jí)信息。教務(wù)處教師可在搜索框中輸入班級(jí)名和專業(yè)后點(diǎn)擊搜索,系統(tǒng)便查詢出所有符合條件的班級(jí)并顯示在表格中。班級(jí)管理界面如圖5-26所示。圖5-26班級(jí)管理界面圖教務(wù)處教師點(diǎn)擊添加按鈕,便進(jìn)入班級(jí)信息的添加界面。教務(wù)處教師只需填寫(xiě)班級(jí)名和專業(yè)。在添加的過(guò)程中,系統(tǒng)會(huì)將該班級(jí)的人數(shù)設(shè)置為0。班級(jí)添加界面如圖5-27所示。圖5-27班級(jí)添加界面圖 班級(jí)的人數(shù)和新生表中同專業(yè)的人數(shù)相同。新生表的新增、修改(專業(yè))和刪除操作都會(huì)使班級(jí)的人數(shù)發(fā)生變化。5.6報(bào)道管理人員模塊報(bào)道管理人員點(diǎn)擊菜單內(nèi)的報(bào)道管理中新生報(bào)道管理欄目,即可進(jìn)入新生報(bào)道界面。此界面的表格會(huì)顯示所有新生信息。報(bào)道管理人員可以通過(guò)搜索框中填寫(xiě)姓名、學(xué)號(hào)、準(zhǔn)考證號(hào)和專業(yè),精準(zhǔn)的搜索出符合條件的新生信息并顯示在表格中。報(bào)道管理界面如圖5-28所示。圖5-28報(bào)道管理界面圖報(bào)道人員點(diǎn)擊該條新生信息的編輯按鈕,即可進(jìn)入報(bào)道信息的修改界面。此界面內(nèi),除了報(bào)道狀態(tài)可以修改,其余信息皆無(wú)法修改。報(bào)道人數(shù)選擇報(bào)道狀況為“是”后,點(diǎn)擊確定按鈕,便修改了新生報(bào)道狀況。報(bào)道信息的修改界面如圖5-29所示。圖5-29報(bào)道狀況修改界面圖系統(tǒng)會(huì)統(tǒng)計(jì)各個(gè)專業(yè)新生的人數(shù)和各專業(yè)已報(bào)道的新生人數(shù),并用柱狀圖形式顯示在首頁(yè)。報(bào)道人數(shù)統(tǒng)計(jì)信息如圖5-30所示。圖5-30各專業(yè)報(bào)道信息統(tǒng)計(jì)圖第六章系統(tǒng)測(cè)試6.1開(kāi)發(fā)環(huán)境及其部署本系統(tǒng)開(kāi)發(fā)環(huán)境是win10,使用springboot前后端分離技術(shù)設(shè)計(jì)前后端,MySQL設(shè)計(jì)數(shù)據(jù)庫(kù)。該系統(tǒng)對(duì)配置的要求低,適合絕大部分服務(wù)器。6.2系統(tǒng)的調(diào)試與測(cè)試測(cè)試時(shí)軟件開(kāi)發(fā)的必要步驟。通過(guò)測(cè)試,可得知模塊的功能是否完善,系統(tǒng)是否有不足之處。開(kāi)發(fā)者便能夠在第一時(shí)間解決問(wèn)題。在測(cè)試的過(guò)程中,需在表單中插入大量數(shù)據(jù),其中包含錯(cuò)誤數(shù)據(jù)。測(cè)試者,需查看系統(tǒng)的運(yùn)行情況和錯(cuò)誤的提示。還需點(diǎn)擊各個(gè)按鈕,檢查其能否正常使用。最后需檢查數(shù)據(jù)庫(kù)中的數(shù)據(jù),比較新增、修改和刪除數(shù)據(jù)的結(jié)果是否與數(shù)據(jù)庫(kù)中展示結(jié)果相一致。在本系統(tǒng)開(kāi)發(fā)的過(guò)程中,遇到并解決了以下問(wèn)題。1.在為新生分配床位的過(guò)程中出現(xiàn)空指針異常。通過(guò)多次修改和測(cè)試,找出問(wèn)題所在。系統(tǒng)通過(guò)遍歷和查詢來(lái)獲得宿舍信息時(shí),因未寫(xiě)查詢?yōu)榭盏呐袛嗾Z(yǔ)句就修改新生信息,所以會(huì)出現(xiàn)空指針異常。2.刪除了班級(jí)或教師的信息后,發(fā)現(xiàn)新生表中的數(shù)據(jù)未發(fā)生變動(dòng)。通過(guò)多次修改和測(cè)試,找出來(lái)問(wèn)題所在。通過(guò)修改SQL語(yǔ)句,便能實(shí)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中職漁業(yè)(漁業(yè)資源調(diào)查)試題及答案
- 2025年大學(xué)大三(智慧養(yǎng)老服務(wù)與管理)適老化產(chǎn)品應(yīng)用試題及答案
- 2025年中職機(jī)械電子工程(機(jī)械電子)試題及答案
- 2025年高職市場(chǎng)營(yíng)銷(調(diào)研實(shí)操)試題及答案
- 2025年高職作物生產(chǎn)技術(shù)(作物生產(chǎn)實(shí)操)試題及答案
- 2025年中職(數(shù)字媒體技術(shù))平面設(shè)計(jì)專業(yè)技能測(cè)試試題及答案
- 2025年中職(制冷與空調(diào)技術(shù))設(shè)備維修階段測(cè)試題及答案
- 2025年高職烹飪工藝與營(yíng)養(yǎng)(健康飲食制作)試題及答案
- 2025年高職運(yùn)動(dòng)與休閑(體能訓(xùn)練)試題及答案
- 2025年中職人口與計(jì)劃生育管理(計(jì)劃生育政策應(yīng)用)試題及答案
- 2026年黑龍江林業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能筆試備考試題含答案解析
- 廣東省廣州市2025-2026學(xué)年九年級(jí)化學(xué)上學(xué)期期末模擬卷(含答案)
- 湖北省十堰市第二中學(xué)高中生物必修一人教版導(dǎo)能量之源光光合作用教案
- 集團(tuán)有限公司安全生產(chǎn)責(zé)任清單(全員)
- 重慶市(康德卷)2025-2026學(xué)年高三上學(xué)期高考模擬調(diào)研(二)(12月)數(shù)學(xué)試題+答案
- 車(chē)輛保證過(guò)戶協(xié)議書(shū)
- 2026年勞動(dòng)合同示范文本
- 2021合益勝任力素質(zhì)等級(jí)詞典
- 電焊工考試100題(帶答案)
- 股權(quán)轉(zhuǎn)讓并代持協(xié)議書(shū)
- 2024年全國(guó)職業(yè)院校技能大賽ZZ054 智慧物流作業(yè)賽項(xiàng)規(guī)程以及智慧物流作業(yè)賽項(xiàng)賽題1-10套
評(píng)論
0/150
提交評(píng)論