日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

基于JavaEE的大学生公寓管理系统

發(fā)布時間:2023/12/20 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于JavaEE的大学生公寓管理系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄
1 緒論 1
1.1項目背景 1
1.2項目的選擇與要求 2
1.2.1 項目的選擇 2
1.2.2 項目研究的要求 2
2 需求分析 3
2.1 用戶需求分析 3
2.2 處理對象分析 3
2.3 系統(tǒng)功能需求分析 3
3 總體設(shè)計 4
3.1 系統(tǒng)的總體功能 4
3.1.1 系統(tǒng)的總體功能 4
3.2 系統(tǒng)登錄模塊 4
3.2.1 學(xué)生登錄界面 4
3.2.2 登錄流程 5
3.3 系統(tǒng)管理員模塊 6
3.3.1 系統(tǒng)管理員界面 6
3.3.2 系統(tǒng)管理員流程 6
3.4 宿舍管理員模塊 7
3.4.1 宿舍管理員界面 7
3.4.2 宿舍管理員流程 7
3.5 學(xué)生管理模塊 8
3.5.1 學(xué)生管理界面 8
3.5.2 學(xué)生模塊流程 8
4 詳細設(shè)計 9
4.1 系統(tǒng)管理員 9
4.1.1 用戶信息管理功能 9
4.1.2 信息查詢管理功能 10
4.1.3 訪客信息登記 15
4.1.4 報修信息登記 15
4.1.5 宿舍衛(wèi)生登記 15
4.1.6 宿舍信息管理 15
4.1.7 學(xué)生留言天地 16
4.2 宿舍管理員 16
4.2.1 學(xué)生信息管理 16
4.2.2 用戶信息管理 16
4.2.3 訪客信息管理 17
4.2.4 維修信息管理 17
4.2.5 衛(wèi)生信息管理 17
5 系統(tǒng)測試 18
5.1 測試方法 18
5.2 測試用例 19
6 總結(jié) 20
參考文獻 21
2 需求分析
2.1 用戶需求分析
河南城建學(xué)院還沒有一款智能化的宿舍管理系統(tǒng)的應(yīng)用,宿管還是停留在手動記錄數(shù)據(jù)的時代,由于高校的學(xué)生信息很是龐大,這明顯與新的時代不符,一條一條的記錄數(shù)據(jù)太過于繁瑣,需要一個能夠統(tǒng)計宿舍信息,學(xué)生信息以及職工信息等等的相關(guān)的操作軟件。針對如此我們設(shè)計了一款符合與河南城建學(xué)院的宿舍管理系統(tǒng)。

2.2 處理對象分析
系統(tǒng)要處理的對象包括學(xué)生基本信息、宿舍基本信息、宿舍職工基本信息、來訪人員出入基本信息、宿舍維修基本信息等五個方面,各個對象包括信息如下所示(詳細的數(shù)據(jù)見于數(shù)據(jù)字典):
1學(xué)生基本信息(studentinfo)包括學(xué)生學(xué)號、學(xué)生姓名、學(xué)生性別、學(xué)生所在學(xué)院、學(xué)生的專業(yè)、學(xué)生的班級、學(xué)生的宿舍號,學(xué)生的聯(lián)系方式,學(xué)生的家庭地址,學(xué)生宿舍所在的區(qū)號。
2職工基本信息(workerinfo)包括職工工號、職工姓名、職工性別、職工的職位,職工聯(lián)系方式、職工所管理的區(qū)號。
3宿舍基本信息(flatinfo)包括宿舍號、宿舍寢別、宿舍區(qū)號、宿舍所在層數(shù)、宿舍可住人數(shù)、宿舍實住人數(shù)、宿舍住宿費用、宿舍空床數(shù)、對每一的宿舍唯一標(biāo)識符id。
4登錄表基本信息(login)包括登錄賬號、登錄密碼、登錄權(quán)限、登錄姓名。
5 維修表基本信息(repairinfo)維修信息唯一標(biāo)識符id、報修者姓名、維修宿舍號、維修區(qū)號、報修時間、報修解決時間、維修原因。
6訪客表基本信息(visitorinfo)訪客者唯一表示符id、訪客的姓名、訪客的性別、訪問的區(qū)號、訪問者手機號、訪問者原因。
7 宿舍衛(wèi)生表基本信息(healthinfo)衛(wèi)生表唯一標(biāo)識符、宿舍地面衛(wèi)生、宿舍衛(wèi)生間衛(wèi)生、宿舍垃圾有無、宿舍衣物擺放、宿舍桌椅擺放、宿舍總體衛(wèi)生評分。

2.3 系統(tǒng)功能需求分析
宿舍管理系統(tǒng)應(yīng)該具有多種功能,登錄功能、用戶信息管理功能、信息查詢
功能、訪客信息管理、維修信息管理、宿舍信息管理、宿舍衛(wèi)生信息管理。
在進行宿舍管理系統(tǒng)的調(diào)查與結(jié)合小組對宿舍管理老師和同宿舍樓同學(xué)的調(diào)查中進行總結(jié),得出下列用戶的實際要求。

3 總體設(shè)計
3.1 系統(tǒng)的總體功能
3.1.1 系統(tǒng)的總體功能
本系統(tǒng)首先分為三種用戶權(quán)限,系統(tǒng)管理員、職工、學(xué)生三個端口。
(1)系統(tǒng)管理員有著系統(tǒng)最大的權(quán)限,能夠擁有系統(tǒng)的所有增刪改查的功能模塊,能夠直接訪問數(shù)據(jù)庫里面的內(nèi)容,系統(tǒng)管理員有,用戶信息管理、信息查詢管理、訪客信息管理、維修信息管理、宿舍信息管理、衛(wèi)生信息錄入以及學(xué)生留言天地部分內(nèi)容。
(2)職工有著相對于系統(tǒng)管理員的部分權(quán)限,對于宿舍管理員來說所在的權(quán)限只在自己所在的宿舍樓,本可以訪問其他的宿舍樓宇的信息,宿舍管理員能夠報修宿舍,還可以等維修工修好后添加解決時間。宿舍管理員界面有著本宿舍樓的學(xué)生信息、自己用戶信息、訪客信息管理、維修信息管理、衛(wèi)生信息管理、學(xué)生留言天地。
(3)學(xué)生有的權(quán)限相對較少,首先最重要的就是學(xué)生能夠自己修改自己的密碼,學(xué)生界面有著用戶信息管理、維修信息錄入、宿舍衛(wèi)生查看、學(xué)生留言天地、學(xué)生能夠自主的報修宿舍的信息,還能查看自己宿舍衛(wèi)生的情況。
登錄界面代碼如下:

package hncj.login.action;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; import com.opensymphony.xwork2.ModelDriven;import hncj.bean.Login; import hncj.bean.MD5; import hncj.dao.LoginDao; import hncj.impl.LoginImpl;public class LoginAction extends ActionSupport implements ModelDriven<Login> { /*** */private static final long serialVersionUID = 1L; private Login login=new Login();@Override public Login getModel() {// TODO Auto-generated method stubreturn login; }@Overridepublic String execute() throws Exception {// TODO Auto-generated method stubActionContext actionContext=ActionContext.getContext();HttpServletRequest request = ServletActionContext.getRequest();HttpSession session = request.getSession();request.setCharacterEncoding("utf-8");LoginDao loginImpl=new LoginImpl();String PassWord=MD5.getMd5Pw(login.getPassWord());login.setPassWord(PassWord);System.out.println(login.getZH());System.out.println(login.getPassWord());System.out.println(login.getQX());if(loginImpl.login(login)!=null) {login=loginImpl.login(login);if(request.getParameter("QX").equals("管理員")) {if(login.getQX().equals("職工")) {session.setAttribute("UserName", login.getUserName());return "success_admin";}else {request.setAttribute("mass1", "true");return "error_login";}}if(request.getParameter("QX").equals("職工")) {if(login.getQX().equals("職工")) {session.setAttribute("UserName", login.getUserName());session.setAttribute("ZH", login.getZH());return "success_zhigong";}else {request.setAttribute("mass1", "true");return "error_login";}}if(request.getParameter("QX").equals("學(xué)生")) {if(login.getQX().equals("學(xué)生")) {session.setAttribute("UserName", login.getUserName());session.setAttribute("Stu_XH", login.getZH());return "success_xuesheng";}else {request.setAttribute("mass1", "true");return "error_login";}}}else {request.setAttribute("mass", "true");return "error_login";}return null;}}

















總結(jié)

以上是生活随笔為你收集整理的基于JavaEE的大学生公寓管理系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。