北理珠宿舍理系统设计实现
摘
高校宿舍传统理模式着网络时代慢慢淘汰研究程中发现宿阿姨进行数记录时候采手写记录excal表记录方式方便余容易出现错误旦出现纰漏会出现安全问题果堪设想时方便快捷信息理系统非常必
系统采BC结构系统开发采apache工具php工具前端页面JSP技术数库MySQL系统分超级理员户两角色超级理员通系统班级宿舍户等进行理通信息增加修改等功进行宿舍日常理户拥功需超级理员进行户理户拥特定功整系统操作方便灵活实宿舍日常理
关键词:宿舍理系统JSPMYSQLBC
Design and implementation of ZHBIT dormitory management system
Abstract
As time comes to 2020 with the prosperity and development of society and the advent of the Internet age people have gradually become inseparable from mobile phones and computers People's daily life and work are also closely related to the Internet For the management of school dormitories it is an inexorable trend to slowly keep pace with the times The Internet has become more and more relevant to our lives With the increasing number of students in the school and more and more data information I found that the housemaids used handwritten notes and excal forms to record the data it is not only inconvenient but also easy to make mistakes If there is a mistake there may be safety problems the consequences are unimaginable and the way paper records may be damaged at this point a convenient fast information management system is very necessary
According to the demand the system adopts B C structure the system development adopts Apache tool and PHP tool The frontend page uses JSP technology the database uses MySQL The system is divided into two roles Super Administrator and user The super administrator can manage the class dormitory and user by the system and manage the dormitory daily by adding and modifying the information The function that the user has needs super administrator to undertake user management make the user has specific function The whole system should be easy to operate flexible and practical can be used for daily management of dormitory
KeywordsDormitorymanagementsystemJSBC
目录
第 1 章 绪 1
11系统开发目 1
12系统开发意义 1
13系统开发技术 1
14文结构容安排 1
第 2 章 系统规划 3
21初步需求计划 3
22行性分析 3
221技术行性 3
222济行性 4
223操作行性 4
第 3 章 系统分析 5
31系统功分析 5
311识系统参者 5
312例规约 5
32 概念数建模象关系建模 8
33动态建模 9
331序图 9
332通信图 11
333活动图 12
334状态图 14
335系统分析类图 14
336系统流程图 15
34系统设计原 16
35系统运行环境 17
第 4 章 系统设计 18
41系统总体设计 18
411部署图 18
412系统结构图 18
42数库实体设计 19
43数表设计 20
第 5 章 系统实现 23
51系统详细设计实现 23
52模块实现 28
53系统测试 30
第6章 结展 34
参考文献 35
致谢 36
第 1 章 绪
11系统开发目
年高校生数量剧增宿舍理工作越越复杂繁琐通手动记录信息方法记录数样容易产生错误费时费力数方面错误宿舍理说旧记录方式已着日益增长数基数慢慢淘汰出现种方便简洁容易出错容易保存记录方式非常必计算机理系统正种非常理想选择方便快捷简单易存储节约纸张省事省力
12系统开发意义
目前止国家教育体制改革济发展国学生数逐年增加目前国部分高校学生宿舍理水普遍高部分高校学生宿舍纸质媒体基础种理方式浪费太力物力适应时代发展着理方式日益更新老套纸质版理已适应学校信息理取代时间问题计算机理诸方式中计算机理系统种适合学校日常理理方式利计算机网络信息技术学校学生成绩信息进行信息化理拥传统手工理方式法超越代优势安全性较高存储量信息时性等优势仅提高理效率理者科学规范理条件学校系统学生宿舍理仅树立良学校形象提高工作效率节省力物力防范学生身安全问题等
13系统开发技术
编程语言:java
数库:Mysql
服务器:Apache
开发工具:myesclipsePhpstudy
系统框架:ssm框架
14文结构容安排
第1章 绪 :说明系统技术文结构容目意义
第2章 系统规划:介绍北理珠系统行性分析准备实现功系统行性分析未系统开发规划致方
第3章 系统分析:系统功进行分析概念数关系建模系统设计基础
第4章 系统设计:写系统总体设计数库表设计实体设计
第5章 系统实现:系统实现部分模块代码设计系统测试[1]
第 2 章 系统规划
21初步需求计划
根北理珠宿舍理系统特点需求概分方面
(1) 登录
户超级理员端登录页面输入账号密码验证码登录成功会进入北理珠宿舍理系统首页登录失败会返回登录界面重新输入账号密码验证码
(2) 中心
户端户成功登录北理珠宿舍理系统首页中心钮户里面进行密码修改信息查修改信息超级理员端中心修改密码超级理员独特唯修改信息
(3) 班级户访客角色损耗宿舍学生理
理员户端根具体情况新增删修改查询宿舍信息表班级信息表学生信息表等信息
(4) 宿舍评分统计中心
北理珠宿舍理系统户理员宿舍评分进行统计柱状图分析宿舍分情况印者保存pdf格式导出
22行性分析
行性分析项目否实现问题进行评估分析通技术否达标需资金否合理条件否符合等进行合理分析证明通分析选出适合方案取成绩[2]
221技术行性
开发工具选择MyEclipse开发语言选择熟悉JAVA语言数库选择MYSQL解决数存储研究目宿舍理系统成行完善系统研究方系统页面布局信息传输储存采MYSQL数库足够技术空间实现系统技术层面实现系统完备工具支撑[3]
222济行性
首先成考虑拥电脑开发系统需购置硬件需额外费时间毕业拥充足开发时间该系统毕业设计考虑问题相简单商业软件定差距存实际商业效益济方面项目行[4]
223操作行性
着社会发展电脑已进入千家万户数熟练操作电脑拥丰富验开发时充分考虑户惯量方便户操作户提供友界面拥定电脑操作验员系统操作实践起[6]
第 3 章 系统分析
31系统功分析
311识系统参者
通宿舍理系统研究需求分析出结系统象两:超级理员图31示户图32示
图31超级理员
图32户
312例规约
(1)户超级理员登录表31示
表31出登录例描述
例名称
登录
参者
户超级理员
层次
海面
利益相关者
户超级理员
前置条件
户超级访问登录页面
低保证
户超级理员登陆失败回滚事务
成功保证
显示登陆成功
触发器
点击登陆钮
成功情节
页面显示登陆成功
扩展
1A超级理员登录失败
1A1超级理员存
1A2密码正确
1A3检查网络刷新前系统页面重新登录
(2) 户修改信息表32示
表32修改信息例描述
例名称
修改信息
参者
户
层次
海面
利益相关者
超级理员
前置条件
户登录成功
低保证
回滚未完成事务
成功保证
户进入修改信息页面
触发器
户点击修改信息钮
成功情节
显示信息页面
扩展
1A修改信息失败
1A1信息前重复
1A2检查网络刷新前系统页面重新登录
(3) 户超级理员修改密码表33示
表33修改密码例描述
例名称
修改密码
参者
户超级理员
层次
海面
利益相关者
户超级理员
前置条件
户超级理员登录成功
低保证
回滚未完成事务
成功保证
密码修改成功
触发器
户超级理员点击修改密码钮
成功情节
显示信息页面
扩展
1A修改信息失败
1A1信息前重复
1A2检查网络刷新前系统页面重新登录
(4) 户超级理员查班级列表表34示
表34查班级列表例描述
例名称
查班级列表
参者
户超级理员
层次
海面
利益相关者
户超级理员
前置条件
户超级理员登录成功
低保证
回滚未完成事务
成功保证
密码修改成功
触发器
户超级理员点击修改密码钮
成功情节
显示信息页面
扩展
1A修改信息失败
1A1信息前重复
1A2检查网络刷新前系统页面重新登录
(5) 修改宿舍信息表35示
表35修改宿舍信息
例名称
修改宿舍信息
参者
户超级理员
层次
海面
利益相关者
超级理员
前置条件
宿舍信息已录入
低保证
回滚未完成事务
成功保证
系统提示修改成功
触发器
户超级理员点击修改钮
成功情节
显示宿舍列表页面
扩展
1A修改失败
1A1宿舍存
1A2宿阿姨存
1A3检查网络刷新前系统页面重新登录
(6) 查宿舍列表表36示
表36查宿舍列表例描述
例名称
查宿舍列表
参者
户超级理员
层次
海面
利益相关者
户超级理员
前置条件
户超级理员登录成功
低保证
回滚未完成事务
成功保证
户进入宿舍理页面浏览宿舍信息
触发器
户超级理员点击宿舍列表钮
成功情节
显示宿舍列表页面
扩展
1A页面显示出
1A1检查网络刷新前系统页面重新登录
32 概念数建模象关系建模
(1)超级理员修改宿舍信息图33示
图33超级理员修改宿舍信息类图
超级理员宿舍信息存关系应关系模型:
SuperCaretaker(SuperCaretaker_idusernamepasswordtelephone)
Dormitory(dormitory_idCaretaker_idBedSpacenumber)
(2)超级理员新增班级信息图34示
图34超级理员新增班级信息类图
超级理员班级信息存关系关系模型
Caretaker(Caretaker_idusernamepasswordtelephone)
Class(Class_idClassnamecounsellorname)
(3)超级理员新增损坏信息图35示
图35超级理员新增损坏信息类图
超级理员损坏信息表存关系关系模型
Caretaker(Caretaker_idusernamepasswordtelephone)
DamageCondition(DamageCondition_idDormitory_namestart_time end_time)
33动态建模
331序图
(1) 超级理员新增宿舍信息
新增信息前超级理员必须先登录登录成功理员宿舍理中点击新增钮 填写宿舍编号床位数宿等宿舍理信息保存提交宿舍信息表中完成宿舍信息新增图36示
图36超级新增宿舍信息序图
(2)户查询学生列表
户首先登录系统理界面选择学生列表点击查询钮根需求填写查询条件显示学生列表图37示
图37户查询学生列表序图
332通信图
(1) 理员登录系统
显示出理员登陆系统通信图图38示
图38理员登录系统通信图
(2) 户修改信息
显示出户修改信息通信图图39示
图39户修改信息
333活动图
(1)理员增加班级信息
理员果增加班级信息首先需登陆系统登陆成功点击班级理钮显示班级列表点击增加钮求增加信息符合求图310示
图310理员增加班级信息
(2)理员宿舍信息修改
首先需登陆系统登陆成功点击宿舍信息钮显示宿舍信息点击修改钮求修改信息符合求图311示
图311示理员修改宿舍信息
(3)理员查询损坏记录
理员果查询损坏信息首先需登陆系统登陆成功点击损坏理钮显示班级列表选择否修复然点击查询钮图312示
图312示理员查询损坏记录
334状态图
(1)状态机
系统状态图图313示
图313示系统状态图
335系统分析类图
(1) 户增加户信息
出户新增户信息类图图314示
图314户新增户信息类图
(2) 超级理员增加班级信息
显示出超级理员增加班级信息类图图315示
图315超级理员增加班级信息类图
336系统流程图
首先超级理员必须通密码验证码验证进入系统具体流程图316示
图316系统理员理流程图
户必须登录进入系统具体流程图317示
图317户理流程图
34系统设计原
参考模块功具体特点系统应实现目标:
(1)稳定性系统够正常运作电脑配置变化系统运作会造成影响
(2)准确性超级理员户系统进行操作生成数数库规定数权限致防止数错误冗余
(3)安全性全部数应该定时备份防止数丢失数库中设定者高权限账户免户失误造成挽回损失[5]
(4)维护性系统易维护易升级
(5)独立性模块独二减少重复导致操作失误根操作需求制定功
(6)易性良运营商界面BS(浏览器服务器)结构机交互良
35系统运行环境
操作系统:WindowsXPWindows2000Windows2003Windows7者Windows10
数库:MYSQL
浏览器:谷歌浏览器360浏览器IE浏览器
开发工具:MyEclipse
第 4 章 系统设计
41系统总体设计
411部署图
显示出系统部署图图41示
图41系统部署图
412系统结构图
接系统结构设计整软件开发程中设计阶段重
通需求分析调查研究系统结构实现体功显示出图42示
图42系统功结构图
42数库实体设计
概念模型中ER图广泛应数库设计概念模型现实层面信息抽象表达利开发员设计分析数库利数库设计者户表达意思设计原理概念模型直接表达设计师理念便户理解
根面设计规划出实体户实体班级实体宿舍实体学生实体访客实体实体实体属性图关系描述:
1班级实体图43示
图43班级实体属性图
2户实体图44示
图44户实体属性图
3宿舍实体图45示
图45宿舍实体属性图
4学生实体图46示
46学生实体属性图
43数表设计
前面数分析建立张表表详细信息描述:
1 角色表
角色表表41示
表41
序号
列名
数类型
长度
数位
标识
键
外键
允许空
默认值
1
id
int
11
否
2
jsName
varchar
100
3
jsms
varchar
100
4
v1
varchar
100
5
v2
varchar
100
6
v3
varchar
100
7
v4
varchar
100
8
v5
varchar
100
9
v6
varchar
100
10
v7
varchar
100
11
v8
varchar
100
2 班级表
班级表表42示
表42
序号
列名
数类型
长度
数位
标识
键
外键
允许空
默认值
1
id
int
11
否
2
username
varchar
100
3
password
varchar
100
3 户表
户表图表43示
表43
序号
列名
数类型
长度
数位
标识
键
外键
允许空
默认值
1
id
int
11
否
2
username
varchar
100
3
password
varchar
100
4
customerName
varchar
100
5
phone
varchar
100
6
age
varchar
100
7
sex
varchar
100
8
address
varchar
100
9
varchar
100
10
zw
varchar
100
11
zwsm
varchar
100
12
status
varchar
100
4 损耗表
损耗表表44示
表44
序号
列名
数类型
长度
数位
标识
键
外键
允许空
默认值
1
id
int
11
否
2
ssId
int
11
3
shqk
varchar
100
4
isxf
varchar
100
5
beginDate
datetime
6
endDate
datetime
7
remark
text
第 5 章 系统实现
51系统详细设计实现
511系统登录页面
页面系统登陆界面超级理员户需输入正确户名密码验证码登陆成功界面图51示
图51系统登录页面
512班级理页面
页面班级理功进行班级信息理班级辅导员模糊搜索添加查修改删班级信息界面图52示
图52班级理页面
513户理页面
页面户理功实现户信息理账号姓名模糊搜索添加查修改删户信息界面图53示
图53户理页面
514角色理页面
页面角色理功实现角色权限理角色名称角色描述模糊查询添加查修改删角色信息界面图54示
图54角色理页面
515损耗理页面
页面理员功实现耗损理添加查修改删损耗信息界面图55示
图55损耗理页面
516宿舍理页面
页面宿舍理功实现宿舍信息理宿舍编号宿模糊查询添加查修改删宿舍信息界面图56示
图56宿舍理页面
517学生理页面
页面学生理功界面实现学生信息理姓名电话址模糊查询添加查修改删学生信息界面图57示
图57学生理页面
518修改信息页面
页面户功实现信息修改界面图58示
图58修改信息页面
519修改密码页面
页面修改密码功实现户理员登录密码修改修改时先输入原密码着输入新密码确认新密码完成密码修改界面图59示
图59修改密码页面
510宿舍评分理页面
页面宿舍评分功界面实现宿舍评分信息理添加查修改删宿舍评分信息界面图510示
图510宿舍评分理页面
52模块实现
宿舍评分
public String tj3(Model model HttpServletRequest request)throws Exception {
String sqlselect ssId(select max(ssName) from t_ss b where bidassId) titlesum(df) zan from t_sspf a group by ssId order by zan desc limit 10
String aa
List