999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Spring MVC的高校學院學工助理系統的設計與實現

2018-09-29 02:38:04李天賜李璟璐于姍姍劉梓藝
智能計算機與應用 2018年4期

李天賜 李璟璐 于姍姍 劉梓藝

摘 要:為了提高學工助理的工作效率,本文提出的一種基于Spring MVC框架的學工助理JavaWeb系統可以協助學工助理讓學生了解重要信息、輔導員的工作狀態、借用信息等,解決了學生的需求。系統具有操作簡單、流程清晰、界面友好等特點。

關鍵詞:Spring MVC; 學工助理; JavaWeb

Abstract: In order to improve the work efficiency of student worker assistant, this paper proposes the student worker assistant JavaWeb system based on Spring MVC framework which can enable students to understand the important information, the working state of the counselor, borrowing information, etc., so as to satisfy the students' needs. The system is simple in operation, clear in process and friendly in interface.

Key words: Spring MVC; academic assistant; JavaWeb

引言

隨著互聯網技術的不斷提高,大學生的學習生活內容也變得日漸豐富[1]。在面對許多科研競賽,評比優秀稱號等活動中,作為輔導員的助手-學工助理也常為之忙碌。例如,學生在需要找輔導員咨詢問題時,因為不能根據學工助理得知輔導員在學工辦的辦公情況,而時常沒能及時找到輔導員而苦惱;在學生借用學工辦物品時,經常跑到學工助理辦公室完成申請表之后,還需要等學工助理咨詢老師簽字蓋章,這樣使得平時的借用工作效率很低。設計一個基于Spring MVC的學工助理系統不僅可以提高學工助理的辦事效率,也可以方便學生了解輔導員的辦公狀態以便咨詢。

1 系統分析與設計

1.1 需求分析

在對學工助理進行功能需求獲取時,主要是以業務需求和用戶需求分析得出功能需求[2]。

(1)在業務需求中,學工助理需要能夠及時發布一些重要的消息、更新老師在學工辦的狀態、審批學生的申請借用單、以及登錄學工助理官方QQ回復學生疑問。

(2)在用戶需求中,學生需要查看學院里的一些重要信息、查看老師在學工辦的狀態、申請借用、以及咨詢學工助理等問題。

(3)在功能需求中,學工助理需要擁有可以發布最新消息、更新老師狀態、審批借用消息、用QQ回復學生疑問的功能。學生需要擁有可以查看最新消息和老師狀態、申請借用、咨詢學工助理的功能。為了方便管理學工助理的賬號,系統需要一個管理員。系統功能如圖1所示。

1.2 功能分析

(1)登錄。 為了方便學生進入頁面,對學工助理和管理員設置單獨的頁面網址。學工助理和管理員在登錄時需要輸入一個網址,這個網址不向學生公開,是屬于學工助理和管理員特有的登錄網址。學工助理和管理員在登錄界面時,需要填寫學號和密碼以驗證自己的身份。

(2)發布最新消息。在進入最新消息頁面時,系統需要判斷用戶身份。如果為學生登錄,頁面則顯示最新發布的消息。如果為學工助理登錄,系統除了需要顯示最新發布消息外還需要有添加、刪除、修改最新消息的功能。

(3)更新老師狀態。老師的狀態有辦公、開會、外出辦事、查課/寢、出差、下班等。如果是學生登錄,界面顯示老師的狀態以及回學工辦的大約時間。如果是學工助理登錄,界面還需要學工助理調整老師的狀態以及輸入老師回學工辦的大致時間。

(4)申請借用。如果是學生登錄,界面顯示借用單和借用記錄。借用單的信息包括借用理由、借用時間、歸還時間、借用物品、擔保人、日期。學生借用時,需要填寫申請單信息之后查看歷史借用記錄以驗證是否借用成功。學工助理在登錄,查看到申請借用信息后,需要依據借用信息詢問學工辦老師意見再進行信息審核。

(5)學工在線。學工在線功能圖標則是一個QQ企鵝的圖片,學生可通過點擊圖標打開QQ與學工助理官方QQ對話,進行咨詢或留言。

(6)管理學工助理賬號。本功能是利用軟件設計模式中Singleton(單例模式)的思想,保證只有一個實例,以實現只有單個管理員才能對學工助理的信息進行修改,避免多個管理員產生沖突。

1.3 系統框架設計

本系統是采用經典的MVC架構,選取當前流行的Spring技術作為支撐,構建Spring MVC框架。Spring的IOC模式使得系統具有高解耦性和Aop模式,使得系統具有強大的可擴展性。這兩大模式使得Spring技術深受開發者的青睞[3]。Spring MVC的運行原理是瀏覽器發送請求給DispatcherSerlet。并在查詢HandlerMapping時找到處理請求的Controller后,DispatcherServlet把請求轉發給Controller,Controller根據Service服務進行相關的業務處理后把數據發給ModelAndView。根據ModelAndView的指定視圖,DispatcherServlet查找到對應的ViewResolver進行解析。最后將模型數據傳給View響應瀏覽器,View顯示業務處理最終結果,Spring MVC運行原理如圖2所示。

1.4 數據庫設計

在數據庫設計時,需要依據需求分析結果繪出實體圖。如圖3所示。

在設計的時候,系統設計員需要考慮查詢速度,在必要時設計數據冗余可以實現空間換時間的效果[6]。在設計數據庫表字段之間的關聯時,本系統采用的是無關聯數據庫,以達到高擴展性。在數據庫表實現時,一定注意要把實體上的每一個屬性對應數據庫表的每一個字段,如高校學院學工助理表需要學號、姓名、密碼、性別、電話,班級的字段,見表1。

2 系統實現

頁面實現是利用目前比較受歡迎的Boostrap框架及JSP技術,以JavaScript、Html、Css、JQuery、ajax技術為輔。為了方便PC端和移動客戶端的使用,系統利用Boostrap框架中的col-sm-*,col-md-*技術,以實現界面能夠依據屏幕大小進行自適應調節,達到移動端和PC端界面都能夠讓用戶有良好的使用體驗感。學工助理的主界面如圖4所示。

學工助理系統功能較為簡單,只需要依托SpringMVC結構進行增、刪、查、改數據庫表的內容即可完成目標。以更新老師狀態功能為例,學工助理點擊老師狀態,選擇老師現在的狀態并輸入老師回學工辦所需要的大概時間,保存修改。JSP頁面依據修改的事件,把前臺收集到的信息根據action="<%= request.getContextPath()%>/switch/save"傳輸到SwitchController。Controller根據RequestMapping注解找到save()方法。save()方法調用由ServiceImpl類實現的Service接口類訪問Dao類。Dao類通過DaoImpl實現類對數據庫進行訪問,修改老師狀態數據和老師回學工辦的時間數據并返回成功。修改后的信息返回給Controller,Controller依據修改后的信息再次從數據庫中讀取出數據通過DispatcherSerlet和ViewResolver傳送到前臺顯示修改結果即可完成功能。

3 系統測試

在系統經歷了需求分析、系統設計、程序實現后,開發人員對系統進行了軟件測試[7]。高校學院學工助理系統是采用黑盒測試為主,白盒測試為輔的測試方法。在高校學院學工助理系統中,學生經常會去訪問老師在學工辦的狀態,因此以“更新老師狀態”的功能為例進行測試。在對更新老師狀態的功能進行黑盒測試時,學工助理需要調整老師的狀態,而學生需要在更改后立即刷新一下界面查看老師的狀態。此外還對登錄、發布最新消息、申請借用、學工在線、管理學工助理賬號的功能進行測試。在多次測試中,系統功能均已達到了系統所需要的性能要求。

4 結束語

本文介紹的基于Spring MVC的高校學院學工助理系統可以提高學工助理工作效率。雖然學工助理系統是一個特別簡單的系統,但是這個系統可以減少許多同學來往學工辦的時間、能夠讓學生了解學院重大通知、快速借用物品等。由于所有技術支持都來源于學生群體,系統之后的運行與維護也是一個很大的任務。在學工助理的工作不斷變化時,系統也需要隨著變更控制而改進[8]。

參考文獻

[1] 李福榮,吳海濤. 基于AOP的科研申報系統的設計與實現[J]. 電子設計工程,2016,24(7),8-10.

[2] 溫立輝. Spring框架在模型層的應用[J]. 福建電腦,2017(5):147-148.

[3] 張少應,陳慶榮. 基于Spring的數據庫訪問技術研究[J]. 信息技術,2016(10):81-84.

[4] 黃俊勇. 基于Spring框架的研究與設計[J]. 電腦知識與技術,2018,14(3):116-117,120.

[5] 宋佳,范偉,黃鵬. 基于Spring的Java平臺程序架構研究[J]. 計算機與網絡,2016(22):68-71.

[6] 田麗華,孫穎馨,王金甫. Spring 框架下 IoC 容器的在線考試系統設計[J]. 重慶理工大學學報(自然科學),2015,29(1):82-84,90.

[7] 陳鑫,聶開,王玨輝,等. 基于Spring框架的實習實訓過程管理與評價系統[J]. 無線互聯科技,2017(9):140-141.

[8] 肖祥林. 基于Spring框架的通用網絡報名系統設計與實現[J]. 現代計算機(專業版),2017(10):81-84.

[9] 趙威. 強海水混響背景下水中兵器攻擊目標檢測研究[J]. 智能計算機與應用,2016,6(2):51-54.

[10]石鑫,周勇,胡光波. 基于信號峰脊陡變調制的雷達測距算法[J]. 物聯網技術,2015,5(4):12-14.

[11]劉昊晨,梁紅. 線性調頻信號參數估計和仿真研究[J]. 計算機仿真,2011,28(2):157-159,263.

[12]劉家亮,王海燕,姜喆,等. 垂直線列陣結構對PTRM陣處理空間增益的影響[J]. 魚雷技術,2010,18(4):263-267.

主站蜘蛛池模板: 国产福利观看| 亚洲无码四虎黄色网站| 极品av一区二区| 国产高清在线精品一区二区三区| 国产欧美视频在线| 亚洲系列无码专区偷窥无码| 婷婷综合色| 国产亚洲欧美日本一二三本道| 97se亚洲综合在线韩国专区福利| 亚洲中文在线看视频一区| 制服丝袜无码每日更新| 亚洲日本在线免费观看| 亚亚洲乱码一二三四区| 欧美曰批视频免费播放免费| 香蕉eeww99国产精选播放| 久草热视频在线| 亚洲精品无码不卡在线播放| 91在线视频福利| 亚洲色欲色欲www网| 国产毛片高清一级国语| 另类综合视频| 女人18毛片一级毛片在线 | 免费女人18毛片a级毛片视频| 精品综合久久久久久97超人| 18禁高潮出水呻吟娇喘蜜芽| 久久精品女人天堂aaa| a亚洲视频| 中文一级毛片| 欧洲成人免费视频| 国产色网站| 久久精品一品道久久精品| 国产拍在线| 77777亚洲午夜久久多人| 免费aa毛片| 日韩精品免费一线在线观看| 高清码无在线看| 性69交片免费看| 国产精品无码一区二区桃花视频| 亚洲一级无毛片无码在线免费视频| 岛国精品一区免费视频在线观看| 国产中文在线亚洲精品官网| 777国产精品永久免费观看| 亚洲人人视频| 久久久久久午夜精品| 人妻中文久热无码丝袜| 国产欧美精品专区一区二区| 天天色天天操综合网| 国产精品香蕉在线| 波多野结衣一区二区三视频| 国产草草影院18成年视频| 老司机久久99久久精品播放| 色综合激情网| 69av免费视频| 国产91丝袜在线观看| 久久影院一区二区h| 中字无码精油按摩中出视频| 日韩毛片免费| 一级一级一片免费| 久久天天躁夜夜躁狠狠| 麻豆AV网站免费进入| 不卡午夜视频| 亚洲啪啪网| 国产在线一区视频| 国产黄网永久免费| 国产乱人伦精品一区二区| 国产69精品久久| 国产一区成人| 免费网站成人亚洲| 亚洲成人免费在线| 国产精女同一区二区三区久| 国产一级毛片yw| 亚洲综合色区在线播放2019| 91网在线| 久久精品视频亚洲| 四虎永久免费在线| 亚洲天堂区| 国产亚洲一区二区三区在线| 嫩草国产在线| 久久网综合| 成人av专区精品无码国产| 丁香婷婷综合激情| 亚洲AV无码精品无码久久蜜桃|