国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSM框架的高校新生預(yù)報到系統(tǒng)的設(shè)計與實現(xiàn)

2022-07-08 07:20郭靜
電子技術(shù)與軟件工程 2022年2期
關(guān)鍵詞:接站學(xué)雜費軍訓(xùn)

郭靜

(集美大學(xué)誠毅學(xué)院 福建省廈門市 361021)

1 引言

在高速發(fā)展的信息化時代,人們的日常學(xué)習(xí)、工作和生活越來越無法離開信息化技術(shù)的應(yīng)用。尤其是在“后疫情”時代的今天,由于高校的新生來自全國各地,入校報到時存在報到時間集中、報到人員復(fù)雜、報到工作流程繁瑣等問題,從而造成新生信息收集速度緩慢、報到流程耗時長、工作人員任務(wù)繁重、人員聚集和扎堆等現(xiàn)象。為提高高校迎新工作的速度和效率,優(yōu)化報到流程,滿足學(xué)校和學(xué)生對新生報到信息的多樣化操作,我院項目組教師經(jīng)過不懈努力,開發(fā)出基于SSM框架的高校新生預(yù)報到系統(tǒng),實現(xiàn)新生報到的智能化和信息化。

2 需求分析

2.1 系統(tǒng)可行性分析

隨著疫情的發(fā)展,國內(nèi)外高校都迫切需要防止人員聚集、減少人員接觸。針對自身規(guī)模和特點開發(fā)的數(shù)字化智能校園能夠?qū)⒐芾砣藛T和工作人員從繁雜的日常事務(wù)中解脫出來,也能夠在線辦理多種業(yè)務(wù)為防疫工作創(chuàng)造了條件。校園的信息化和智能化會成為一種必然的趨勢,并走向成熟,一個高校新生預(yù)報到系統(tǒng),對解決高等院校新生報到時的各種問題具有實際意義。綜上所述,本系統(tǒng)的開發(fā)具有社會可行性。

本文設(shè)計與開發(fā)的高校新生預(yù)報到系統(tǒng)基于SSM(SpringMVC+Spring+MyBatis)框架開發(fā),開發(fā)環(huán)境使用IntelliJ IDEA + JDK1.7,采用Apache Tomcat 8.5作為Web服務(wù)器,由于系統(tǒng)會有比較大的數(shù)據(jù)量,以及兼容性等原因,數(shù)據(jù)庫選擇使用MySQL5.7版本。系統(tǒng)開發(fā)安全、運行穩(wěn)定、功能豐富易操作,同時B/S結(jié)構(gòu)優(yōu)勢明顯,具有很高的技術(shù)可行性。

2.2 系統(tǒng)用例分析

系統(tǒng)行為動態(tài)的描述即用例,建立系統(tǒng)用例模型,可以表達(dá)系統(tǒng)中使用者和功能的要求。依據(jù)新生預(yù)報到系統(tǒng)的需求,本系統(tǒng)主要參與者包括管理員和新生用戶兩大類。

管理員在系統(tǒng)中的主要功能包括:系統(tǒng)登錄、學(xué)生信息管理、住宿管理、報到管理、繳費管理和報到數(shù)據(jù)分析等功能。

新生用戶在系統(tǒng)中的主要功能包括:系統(tǒng)登錄、個人信息確認(rèn)、報到接站申請、防御資料上傳、查詢課表、在線預(yù)選課、宿舍分配確認(rèn)、學(xué)雜住宿費繳交、一卡通申請和選購軍訓(xùn)服等功能。

3 系統(tǒng)開發(fā)框架與開發(fā)環(huán)境

3.1 開發(fā)框架

高校新生預(yù)報到系統(tǒng)采用輕量級Java EE 的SSM框架開發(fā)。SSM框架由Spring、SpringMVC和MyBatis三個開源框架整合而成, 前端控制器SpringMVC負(fù)責(zé)請求的轉(zhuǎn)發(fā)和視圖管理;Spring負(fù)責(zé)對各層組件進(jìn)行管理,MyBatis 負(fù)責(zé)數(shù)據(jù)對象的持久化。SSM框架可插拔性友好、擴(kuò)展性強(qiáng),可維護(hù)性良好,系統(tǒng)開發(fā)過程中若有新需求,三層構(gòu)架表示層和邏輯層和的合理分離,可使修改的風(fēng)險降到最低。隨著軟件系統(tǒng)的老化或新技術(shù)的不斷發(fā)展,系統(tǒng)可能需要重構(gòu),SSM構(gòu)架相比其他構(gòu)架的重構(gòu)成功率要高很多。

3.2 開發(fā)環(huán)境

本系統(tǒng)采用JDK作為軟件的開發(fā)環(huán)境,JDK是Java語言的軟件開發(fā)工具包,它包含了JAVA的運行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具,JDK集成了很多新特性,大大減少了代碼量。

本系統(tǒng)的數(shù)據(jù)庫管理采用關(guān)系型數(shù)據(jù)庫管理系統(tǒng)MySQL,MySQL所使用的SQL語句是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言,MySQL數(shù)據(jù)庫具有穩(wěn)定實用、占用空間小、易于維護(hù)、管理方便等特點,MySQL易于操作,借助可視化工具,管理數(shù)據(jù)變得非常簡單。

4 系統(tǒng)功能設(shè)計

本文設(shè)計與實現(xiàn)的高校新生預(yù)報到系統(tǒng)共有系統(tǒng)管理、報到管理、住宿管理和繳費管理四大模塊,還包含學(xué)生信息管理、報到數(shù)據(jù)分析、公告發(fā)布、學(xué)生信息認(rèn)證、防疫資料上傳、申請報到接站、課表查詢、預(yù)選課管理、宿舍分配查閱、調(diào)整宿舍申請、宿舍入住確認(rèn)、學(xué)雜費管理、辦理一通卡和選購軍訓(xùn)服裝十五個子模塊。本系統(tǒng)的總體功能模塊結(jié)構(gòu)如圖1所示。

圖1:系統(tǒng)功能模塊結(jié)構(gòu)圖

4.1 系統(tǒng)管理模塊

系統(tǒng)管理模塊包含學(xué)生信息管理、報到數(shù)據(jù)分析和公告發(fā)布三個子模塊。

(1)學(xué)生信息管理:主要實現(xiàn)招辦確認(rèn)的已錄取新生的信息導(dǎo)入,新生在登錄系統(tǒng)后進(jìn)行信息確認(rèn)時若需要修改個人信息的審核,未報到新生的提醒和上報。

(2)報到數(shù)據(jù)分析:主要實現(xiàn)各系各專業(yè)新生報到的人數(shù)統(tǒng)計與分析,男女生按性別的統(tǒng)計與分析,新生按生源的統(tǒng)計與分析,宿舍分配的統(tǒng)計與分析,新生接站地點和時間的統(tǒng)計與分析,學(xué)雜費繳費情況的統(tǒng)計與分析,一通卡辦理情況的統(tǒng)計與分析,以及新生選購軍訓(xùn)服裝號碼和軍訓(xùn)服繳費情況的統(tǒng)計與分析等。

(3)公告發(fā)布:主要實現(xiàn)通知通告的發(fā)布、修改、刪除等操作。

4.2 報到管理模塊

報到管理模塊包含學(xué)生信息認(rèn)證、防疫資料上傳、申請報到接站、課表查詢和預(yù)選課管理五個子模塊,該模塊是本系統(tǒng)的一個亮點,能夠解決防疫資料收集、接站工作優(yōu)化等問題。

(1)學(xué)生信息認(rèn)證:根據(jù)校方提供的初始用戶名和密碼進(jìn)行系統(tǒng)登錄,登錄后查看個人信息是否完整、是否無誤。若個人信息完整、無誤則直接確定認(rèn)證;若個人信息不完整則補(bǔ)充完整后確定認(rèn)證;若個人信息有誤則提交修改申請等待審核通過,待審核通過后再確定認(rèn)證。

(2)防疫資料上傳:根據(jù)疫情防控的需要,該子模塊主要實現(xiàn)新生入校前體溫數(shù)據(jù)、健康碼和行程卡等防疫資料的上傳與收集,為新生入學(xué)報到提前做好防疫工作的準(zhǔn)備。

(3)申請報到接站:該子模塊實現(xiàn)新生在線提交接站申請,可以在線提交新生的院系專業(yè)、聯(lián)系方式、乘坐何種交通工具、接站地點選擇和接站時間選擇等,根據(jù)系統(tǒng)管理的數(shù)據(jù)分析統(tǒng)計出報到地點和報到時間,就可以集中地點和時段進(jìn)行迎新接站服務(wù)。該子模塊可以解決傳統(tǒng)迎新接站時新生到站的時間、空間不確定等問題,大大提高接站工作的效率。

(4)課表查詢:主要實現(xiàn)新生在線查閱課表的功能,可以幫助新生提前了解所要學(xué)習(xí)的課程。在課表中能夠點擊課程名稱查閱教師列出的參考書目、在線慕課和學(xué)習(xí)視頻等內(nèi)容,教師精心準(zhǔn)備的資源可以幫助學(xué)生充分的預(yù)習(xí)課程,為入校后的學(xué)習(xí)做好銜接工作。

(5)預(yù)選課管理:主要實現(xiàn)新生在線選課的功能,學(xué)生可以根據(jù)自己的興趣愛好或?qū)I(yè)需求,提前查閱資料了解選課的學(xué)習(xí)內(nèi)容、學(xué)習(xí)方向、學(xué)習(xí)目標(biāo)等,提前做好大一第一學(xué)期的選課工作,選到自己心儀的課程。

4.3 住宿管理模塊

住宿管理模塊包含宿舍分配查閱、調(diào)整宿舍申請和宿舍入住確認(rèn)三個子模塊。

(1)宿舍分配查閱:根據(jù)校方提供的各院系各班級新生名單,按照專業(yè)、班級、性別初分配好宿舍,新生可以在線查閱自己的宿舍樓棟、宿舍號和床位號,并可以通過宿舍周邊環(huán)境和宿舍內(nèi)部環(huán)境的實景圖進(jìn)一步了解自己的住宿環(huán)境。

(2)調(diào)整宿舍申請:學(xué)生因某些合理原因需要調(diào)整宿舍,可在線提交調(diào)整宿舍申請,待校方工作人員收到申請后進(jìn)行審核。

(3)宿舍入住確認(rèn):新生在線查閱自己的宿舍或者提交宿舍調(diào)整申請審核通過后需要進(jìn)行入住確認(rèn),系統(tǒng)管理的數(shù)據(jù)分析就可對宿舍分配進(jìn)行統(tǒng)計與分析。

4.4 繳費管理模塊

繳費管理模塊包含學(xué)雜費管理、辦理一通卡和選購軍訓(xùn)服裝三個子模塊。

(1)學(xué)雜費管理:主要實現(xiàn)新生學(xué)雜費、住宿費等費用的查詢和繳交,可以通過銀行轉(zhuǎn)賬或支付寶支付完成。

(2)辦理一通卡:新生可以在線申請辦理一通卡,并通過銀行轉(zhuǎn)賬或支付寶支付完成一通卡充值。新生預(yù)報到系統(tǒng)的一通卡辦理功能大大減輕了入校后集中辦卡的壓力,并且能夠減少人員聚集,為防疫提供了便利。

(3)選購軍訓(xùn)服裝:新生可以在線查詢軍訓(xùn)服的款式、尺碼、圖片等信息,并根據(jù)自己實際的身高、體重選購合適的服裝,并通過銀行轉(zhuǎn)賬或支付寶支付完成選購,該功能也大大減輕了入校后集中購置軍訓(xùn)服裝的壓力。

5 系統(tǒng)操作流程設(shè)計

5.1 新生報到流程

新生登錄系統(tǒng)后,首先要查閱系統(tǒng)已提供的個人信息是否完整、無誤。若個人信息存在缺漏則需要補(bǔ)充完整。若補(bǔ)充信息后存在錯誤,則需要提交個人信息修改申請,然后等待管理員的審核通過。待個人信息確定完整且無誤則可以完成認(rèn)證確定。新生信息認(rèn)證后就可以進(jìn)行防疫資料上傳、報到接站申請、課表查詢和預(yù)選課等操作。大學(xué)一年級學(xué)校要求每位同學(xué)選修兩門課程,若選擇的課程不夠兩門或者超過兩門則需要重新選課。

5.2 新生住宿分配流程

新生登錄系統(tǒng)后,即可查詢宿舍的分配情況和宿舍內(nèi)外環(huán)境的實景圖,若因某些原因需要調(diào)換宿舍則提交申請,然后等待管理員的審核通過。如果審核不通過則需要重新考慮是否調(diào)換宿舍或給出合情合理的調(diào)換理由再次申請。

5.3 新生繳費流程

新生登錄系統(tǒng)后,即可進(jìn)行學(xué)雜費、住宿費的繳交,若不住宿則只需繳交學(xué)雜費。還可根據(jù)需要在線申請一卡通,并繳交預(yù)存費用。由于大一新生入校后要進(jìn)行軍事訓(xùn)練,本系統(tǒng)提供在線采購軍訓(xùn)服裝的功能,新生根據(jù)自身需求購置服裝,并繳交服裝費用。

6 系統(tǒng)數(shù)據(jù)庫設(shè)計

預(yù)報到系統(tǒng)數(shù)據(jù)庫的關(guān)系型數(shù)據(jù)庫表包括管理員表(manager)、學(xué)生表(student)、防疫資料表(health data)、接站表(station)、課程表(course)、選課表(course selection)、宿舍表(dormitory)、學(xué)雜費表(tuition)、住宿費表(expense)、一通卡表(card)和軍訓(xùn)服表(clothing)等。各表主要內(nèi)容和包含字段如下。

(1)管理員表(manager):保存管理員的信息,字段包括管理員ID、姓名、性別、部門、聯(lián)系電話、權(quán)限等。

(2)學(xué)生表(student):保存新生的信息,字段包括學(xué)生ID、姓名、性別、院系編號、專業(yè)編號、班級編號、聯(lián)系電話、家庭住址、照片等。

(3)防疫資料表(health data):保存健康碼、行程卡、體溫數(shù)據(jù)等信息,字段包括學(xué)生ID、體溫值、健康碼、行程卡和是否報警等。

(4)課程表(course):保存課程信息,字段包括課程編號、課程名稱、學(xué)時、學(xué)分、學(xué)期等。

(5)選課表(course selection):保存學(xué)生的選課信息,字段包括學(xué)生ID、選課編號、選課名稱、學(xué)時、學(xué)分、學(xué)期等。

(6)宿舍表(dormitory):保存宿舍信息,字段包括宿舍號、所在樓棟、樓層、人數(shù)、學(xué)生姓名等。

(7)學(xué)雜費表(tuition):保存學(xué)雜費的繳交情況,字段包括學(xué)雜費ID、學(xué)生ID、學(xué)雜費數(shù)值、是否繳交等。

(8)住宿費表(expense):保存住宿費的繳交情況,字段包括住宿費ID、學(xué)生ID、住宿費數(shù)值、是否繳交等。

(9)一通卡表(card):保存新生申請的一通卡信息和預(yù)存費用的數(shù)值,字段包括一通卡編號、學(xué)生ID、充值數(shù)值等。

(10)軍訓(xùn)服表(clothing):保存新生采購軍訓(xùn)服的信息和服裝費的繳交情況,字段包括學(xué)生ID、性別、身高、體重、選購尺碼、選購款式、是否繳交等。

7 系統(tǒng)功能實現(xiàn)

本系統(tǒng)遵循SSM框架進(jìn)行設(shè)計與開發(fā),視圖層包含登錄界面、新生信息確認(rèn)界面、報到接站申請界面、防疫資料上傳界面、課表查詢界面、選課界面、宿舍分配查詢界面、宿舍調(diào)換申請界面、學(xué)雜費繳交界面、住宿費繳交界面、一卡通申辦界面和軍訓(xùn)服裝選購界面等。業(yè)務(wù)邏輯層完成數(shù)據(jù)的操作和傳輸。數(shù)據(jù)層通過Service調(diào)用MySQL數(shù)據(jù)庫中保存的各種操作數(shù)據(jù)。

7.1 新生角色功能實現(xiàn)

新生進(jìn)入系統(tǒng)后,在主頁右上角單擊學(xué)生按鈕進(jìn)行登錄,登錄后在報到管理模塊中單擊信息確認(rèn)按鈕即可進(jìn)入信息確認(rèn)界面,在該界面可完成個人信息的瀏覽、補(bǔ)充、修改申請?zhí)峤缓托畔⒋_認(rèn)等操作。新生個人信息確認(rèn)界面如圖2所示。

圖2:新生個人信息確認(rèn)界面圖

在報到管理模塊中單擊防疫資料按鈕即可進(jìn)入防疫資料界面,在該界面可完成體溫填寫、健康碼上傳和行程卡上傳等操作。防疫資料界面如圖3所示。

圖3:防疫資料界面圖

在住宿管理模塊中單擊調(diào)換申請按鈕即可進(jìn)入宿舍調(diào)換申請界面,在該界面可完成宿舍調(diào)換原因、調(diào)換證明資料上傳等操作。宿舍調(diào)換申請界面如圖4所示。

圖4:宿舍調(diào)換申請界面

在繳費管理模塊中單擊軍訓(xùn)服采購按鈕即可進(jìn)入軍訓(xùn)服采購界面,在該界面可完成服裝尺碼選擇、膠鞋尺碼選擇、支付方式選擇等操作。軍訓(xùn)服采購界面如圖5所示。

圖5:軍訓(xùn)服采購界面

7.2 管理員角色功能實現(xiàn)

管理員進(jìn)入系統(tǒng)后,在主頁右上角單擊管理員按鈕進(jìn)行登錄,登錄后在左側(cè)導(dǎo)航欄內(nèi)選擇新生管理按鈕進(jìn)入新生信息管理界面,在該界面可完成對新生信息的添加、修改、刪除等操作。新生信息管理界面如圖6所示。

圖6:新生信息管理界面

管理員登錄后在左側(cè)導(dǎo)航欄內(nèi)選擇數(shù)據(jù)分析按鈕進(jìn)入數(shù)據(jù)分析界面,在該界面可完成對某院系某專業(yè)各班級按性別統(tǒng)計報到人數(shù)。數(shù)據(jù)分析界面如圖7所示。

圖7:數(shù)據(jù)分析界面

8 總結(jié)

本文設(shè)計與開發(fā)的高校新生預(yù)報到系統(tǒng)是針對新生入學(xué)報到的復(fù)雜情況實現(xiàn)的一個信息化管理系統(tǒng)。本系統(tǒng)為學(xué)校師生繁重的報到工作提供了便捷,減少了繁瑣的報到流程以及入校報到時帶來的人員聚集,不僅方便新生提前做好報到工作,也有利于新生信息的管理,同時節(jié)約了大量的人力和物力,具有良好的應(yīng)用前景。

猜你喜歡
接站學(xué)雜費軍訓(xùn)
軍訓(xùn)這件事
特殊的軍訓(xùn)
2007:義務(wù)教育學(xué)雜費也免了
接站
2016年秋季起免除普高建檔立卡家庭經(jīng)濟(jì)困難學(xué)生學(xué)雜費
2016年秋季起貧困高中生免交學(xué)雜費
“一錘子買賣”式軍訓(xùn)要不得
我國高職高專學(xué)雜費的地區(qū)差異研究
汪鐸的詩
接站