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.

主站蜘蛛池模板: 国产一级在线观看www色 | 国产亚洲欧美日韩在线一区| 亚洲天堂日韩在线| 色综合五月婷婷| www亚洲天堂| 无码日韩精品91超碰| 视频一本大道香蕉久在线播放 | 91在线无码精品秘九色APP| 国产精品极品美女自在线网站| 91亚洲精选| 国产91小视频| 国产美女91视频| 国产视频 第一页| 久久国产精品嫖妓| 亚洲国产天堂久久综合| 久久精品娱乐亚洲领先| 国产男女XX00免费观看| 日韩无码黄色| 91亚洲免费视频| 亚洲大学生视频在线播放| 亚洲 欧美 中文 AⅤ在线视频| 永久免费无码成人网站| 熟妇丰满人妻| 天天躁夜夜躁狠狠躁躁88| 国内精品九九久久久精品| 无码中文字幕乱码免费2| 伊人色综合久久天天| 日韩精品毛片人妻AV不卡| 精品无码专区亚洲| 午夜国产理论| 亚洲国产精品不卡在线| 亚洲天堂久久新| 色综合热无码热国产| 国产 在线视频无码| 国产好痛疼轻点好爽的视频| 午夜在线不卡| 日韩欧美中文字幕在线精品| 亚洲久悠悠色悠在线播放| 免费又黄又爽又猛大片午夜| 久久综合国产乱子免费| 成人免费视频一区二区三区| 国产欧美日韩资源在线观看| 91麻豆国产精品91久久久| 成人日韩视频| 国内精品久久久久久久久久影视| 国产原创第一页在线观看| 亚洲成A人V欧美综合| 色国产视频| 欧美人与牲动交a欧美精品 | 伊人中文网| 国产毛片高清一级国语| 97在线视频免费观看| 国产主播喷水| 99免费视频观看| 国产自产视频一区二区三区| 国产在线观看人成激情视频| 久久青草精品一区二区三区| 全裸无码专区| 波多野结衣亚洲一区| 欧美第二区| 精品国产黑色丝袜高跟鞋| 91人妻在线视频| 日韩在线视频网站| 亚洲成人网在线观看| 欧洲在线免费视频| 欧美精品三级在线| 欧美日本激情| 国产一区二区精品高清在线观看| 亚洲精品免费网站| 欧美一级大片在线观看| 国产区免费精品视频| 第一区免费在线观看| 久久精品一卡日本电影| 国产爽妇精品| 青草91视频免费观看| 波多野结衣中文字幕一区二区| 99久久国产综合精品2020| 日韩国产黄色网站| 国产成人精品在线| 丁香六月激情综合| 精品国产免费人成在线观看| 国产精品夜夜嗨视频免费视频 |