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

基于Struts的學生公寓管理系統的設計與實現

2015-05-30 10:48:04趙薔弋改珍郭新明
軟件工程 2015年8期

趙薔 弋改珍 郭新明

摘 要:結合高校學生公寓管理的特點,使用JSP技術、Tomcat服務器,采用MySQL數據庫,并使用Spring集成MyBatis框架,研究基于Struts的學生公寓管理系統。論文對系統的功能和設計方案進行分析研究,介紹了系統的實現過程。系統實現了學生公寓管理的日常業務,能夠有效提高高校學生公寓管理工作的效率。

關鍵詞:學生公寓管理;MySQL;JSP;Struts

中圖分類號:TP311 文獻標識碼:A

Abstract:Combined with the characteristics of university student apartments management,the paper researches the student apartment management system based on Struts,using JSP,Tomact,MySQL and Spring.The paper analyzes and researches the function and the technical solution of the system,introduces the realization process.The system realized the daily business of student apartment management.It can effectively improve the efficiency of university student apartments management work.

Keywords:student apartment management;MySQL;JSP;Struts

1 引言(Introduction)

電子信息與網絡技術的迅猛發展使越來越多的數據能夠更有序而高效的管理。目前學校公寓管理因為信息種類繁雜、人數過多而導致管理的效率不高,人員的更迭、信息存儲的差異和管理方式的差異等給學生信息整合帶來很大的挑戰[1]。新生分班分寢室工作是高校展開迎新工作遇到的第一個問題,如何充分利用有限的資源,減少學生報到環節,加快報到速度,盡快安排學生入住宿舍成為了高校迎新工作的關鍵[2]。傳統的宿舍管理方法中學生入學登記、來客登記、衛生檢查評比等都占用了管理人員的大量時間和精力,也對學生的報修登記產生了一定的拖延性,對于學生安全也難以進行有效保護[3]。與傳統的宿舍管理方法相比,學生公寓管理系統能夠降低管理成本,減少安全隱患,縮短交互時間,增加發生意外時的科技證據。學生宿舍管理系統重新定義了傳統的宿舍管理模式,減少了中間環節,使得宿舍管理的效率得到極大的提升,也讓學生的信息安全得到科技的保障[4]。

該系統是采用B/S(Browser/Server,瀏覽器/客戶端)模式實現,MyEclipse作為平臺開發,使用MySQL建立數據庫,開發中使用Spring+MyBatis框架來封裝對數據庫的操作。為提高工作效率,使信息的管理與操作更加方便和快捷,實現管理員可通過手動或動態導入現有學生信息的Excel表格兩種方式錄入學生基本信息,并且能夠按照學院、專業等條件自動將學生分配到指定樓宇。

2 功能需求(Functional requirements)

系統的用戶角色可以分為三類,分別是學生、超級管理員和樓宇管理員,他們有各自的不同的權限。在系統中將其為前臺用戶與后臺用戶。前臺用戶是學生角色,后臺用戶包括超級管理員與樓宇管理員角色。

系統的總體需求是既要滿足學生對宿舍的信息進行查看,還要滿足管理員及樓宇管理員對學生的信息、住宿信息、衛生信息、出入信息等進行操作,實現學生與樓宇管理員之間的交互反饋。在用戶操作中需要保證良好的用戶體驗。

(1)學生:主要對個人出入信息、本宿舍的衛生情況、個人貴重物品登記情況進行查看,還可以報修和留言。

(2)超級管理員:是整個公寓管理系統的管理員。主要對學生的信息進行錄入、導入、修改和刪除等;對樓宇信息進行增加、刪除、查看等管理,對樓宇管理員的信息進行管理,給他們分配各自管理的樓宇;對學生的留言進行查看;對衛生評比情況進行查看。

(3)樓宇管理員:是某個學生公寓樓的管理員。主要職責是主要對本樓的學生住宿信息進行分配、調換、查詢和統計;對本樓學生的出入信息進行登記、查看、修改;對學生的貴重物品信息進行登記、查詢、修改;對學生的留言信息及進行查看、回復;對本樓的每周的宿舍衛生情況進行檢查、登記衛生檢查結果。

3 系統設計(System design)

3.1 總體設計

學生宿舍管理系統是基于B/S結構,B/S的最大優勢在于客戶端免維護,適用于用戶群龐大或客戶需求經常發生變化的情況[5]。通過Structs2和Hibernate進行開發。用戶通過瀏覽器與服務器進行交互,提交數據到服務器Tomcat,在Tomcat中將由Struts來處理用戶的請求并根據用戶請求類型選擇不同的處理方式和返回方式。同時采用Hibernate鏈接數據庫,并使用了Hibernate的一級緩存和二級緩存,從而提高系統的查詢效率[6]。系統的架構圖如圖1所示。

通過分析確定學生宿舍管理系統應分為前臺和后臺兩部分。前臺有四個功能模塊:學生留言模塊、衛生情況模塊、出入記錄模塊、物品記錄模塊。后臺有九個功能模塊:學生信息管理、樓管信息管理、宿舍樓管理、衛生情況管理、物品管理、出入管理、用戶管理、住宿管理、學生留言管理。

系統的模塊結構圖如圖2所示。

3.2 學生信息上傳模塊

學生信息上傳是本系統一個重要的功能模塊,該功能實現方法如下:當管理員登陸后點擊“學生信息管理”下的添加學生信息按鈕,頁面跳轉到student文件下的add.jsp頁面,點擊“選擇文件”按鈕,在本地計算機上選擇已錄入的excel文件,點擊“提交”按鈕后,跳轉到studentcontroller.jave文件下的upload方法。在此方法中將數據存在StudentDAO對象中,對數據以對象的形式存入數據庫,結束此方法后重定向到list方法下,將數據以集合的形式輸出到student.jsp頁面。學生上傳模塊的流程圖如圖3所示。

upload module

3.3 學生宿舍分配模塊

學生宿舍分配是本系統的核心模塊,實現如下:當管理員登陸將學生信息錄入完成后,點擊“住宿管理”的復選菜單,頁面跳轉到accommodation.jsp頁面,點擊“分配宿舍樓”超鏈接跳轉到add.jsp頁面,選擇具體的學院、專業,下方將顯示符合條件的男女生人數,再選擇相應公寓樓后,按下“分配宿舍”按鈕跳轉到buildingcontroller.java文件下autoBuilding方法,在此方法中調用studentService文件下的findByGMNB、countDB、countBAmt、modify方法,和將數據在buildingDAO中映射到building.xml文件中找對應的select和insert處理語句,最后在studentcontroller.java下的list方法中以集合的形式顯示在student.jsp頁面上。宿舍樓分配的流程圖如圖4所示。

4 結論(Conclusion)

本系統運用JSP技術和B/S架構,后臺使用MyBatis數據庫,并使用Spring-Spring MVC-MyBatis的三層框架對學生宿舍管理系統進行設計與開發。系統實現了學生公寓管理的日常業務,并實現了超級管理員動態將學生信息從Excel表格錄入,并把指定的學生分配到某個宿舍樓。樓宇管理員也可對宿舍動態添加入住信息。系統使學生住宿信息管理的操作性和安全性都有了很大保障,能夠有效提高高校學生公寓管理工作的水平和效率。系統還需要進一步完善,如增加宿舍用電管理和校園網絡管理,方便學生交電費和網絡費用。

參考文獻 (References)

[1] 方亮.基于VFP的學生宿舍管理系統[J].IT技術論壇,2008,19(23):49-51.

[2] 孫瑋.高校新生分班分寢室一體化系統的設計與實現[J].軟件工程師,2014,17(05):28-30.

[3] 葉玉剛,白振峰.關于高校學生宿舍管理體制改革的理性思考[J].華北工學院學報(社科報),2002,14(6):34-37.

[4] 魯滿新.中澳高校學生宿舍管理現狀之比較分析[J].華中農業大學報,2007,(5):11-14.

[5] 李書潔.B/S三層體系結構模式[J].河北理工學院學報,2002,(24):56-58.

[6] 李霞,劉慧婷,姚海清.基于JSP技術的學生管理系統的研究與設計[J].計算機技術與發展,2009,18(12):86-89.

作者簡介:

趙 薔(1971-),女,碩士,副教授.研究領域:軟件理論,圖像處理.

弋改珍(1969-),女,碩士,副教授.研究領域:計算機網絡和網絡安全技術.

郭新明(1979-),男,碩士,副教授.研究領域:計算機網絡和網絡安全技術.

主站蜘蛛池模板: 色综合久久综合网| 九九免费观看全部免费视频| 日韩欧美高清视频| 国产精品一区二区不卡的视频| 国产男女免费视频| 麻豆国产精品一二三在线观看| 国产精品片在线观看手机版 | 色视频久久| 18禁黄无遮挡网站| 国产一级毛片yw| 国产在线无码av完整版在线观看| 国产精品永久不卡免费视频| 国产丰满大乳无码免费播放 | 亚洲成人免费在线| 国产亚洲欧美日本一二三本道| 欧美亚洲另类在线观看| 欧美a在线看| 亚洲无线视频| 亚洲欧州色色免费AV| 青青久久91| 91无码国产视频| 亚欧美国产综合| 91成人免费观看在线观看| 久久亚洲精少妇毛片午夜无码| 中文字幕在线欧美| 欧美a在线视频| 99精品在线视频观看| 国产v精品成人免费视频71pao| 免费无码AV片在线观看国产| 欧美精品成人一区二区视频一| 国产全黄a一级毛片| 视频二区国产精品职场同事| 久久综合伊人77777| 亚洲欧洲国产成人综合不卡| 国产成人免费视频精品一区二区| 伦精品一区二区三区视频| 一级成人a做片免费| 亚洲美女操| 免费在线看黄网址| 在线中文字幕网| 中文纯内无码H| 农村乱人伦一区二区| 欧美精品伊人久久| 2020国产在线视精品在| 国产精品女熟高潮视频| 无码专区在线观看| 国产精品自在线拍国产电影| 色哟哟精品无码网站在线播放视频| 五月激情综合网| 国产免费黄| 国产丝袜91| 国产午夜一级毛片| 日本人妻一区二区三区不卡影院| 福利小视频在线播放| 亚洲国产精品不卡在线 | 一级毛片免费观看久| 日本午夜视频在线观看| 中文字幕 欧美日韩| 婷婷综合色| 18黑白丝水手服自慰喷水网站| 女人av社区男人的天堂| 国产精品专区第一页在线观看| 日韩成人免费网站| 91破解版在线亚洲| 成人中文字幕在线| 一级看片免费视频| 亚洲福利网址| 欧美日本视频在线观看| 欧美区在线播放| 亚洲日韩久久综合中文字幕| 无码丝袜人妻| 亚洲大尺码专区影院| 国产丝袜一区二区三区视频免下载| 亚洲中文字幕在线一区播放| 99精品高清在线播放| 午夜国产精品视频| 亚洲欧洲日韩国产综合在线二区| 在线看国产精品| 97久久超碰极品视觉盛宴| 中日韩一区二区三区中文免费视频 | 亚洲综合精品香蕉久久网| 在线网站18禁|