Java、JSP学生寝室|宿舍管理系统的设计与实现

当今时代是一个飞速发展与进步的信息时代,各行各业都离不开信息处理。为了提高高校的宿舍管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,建立学生宿舍管理系统成为必然的选择,于是我针对这种现象设计了学生宿舍管理系统。    学生宿舍管理系统采用的是计算机化管理的方式,系统做的尽量人性化,使用者会感觉界面简洁并且操作方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当之大并且比较稳定,适合长时间的保存,也不容易丢失。新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理方式将有很大的改进,由过去的手工管理方式转变为计算机管理方式,由低效率、数据冗余、易产生错误转变为存储量大、可靠性高、查找方便、检索迅速。这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。所以这将无疑为信息存储量比较大的学校提供一种全新的方便、快捷的操作方式。

关键词:校园宿舍;jsp;Struts2;管理系统

目录:
序  言    1
1  绪论    2
1.1 校园宿舍管理系统的开发背景    2
1.2 开发目的和意义    3
2  系统开发技术    4
2.1 B/S开发模式    4
2.1.1 作用    4
2.1.2 架构特点    5
2.2 基于角色的权限管理    6
2.3 数据库系统设计    6
2.4 代码自动生成机制    7
2.5 多线程编程    8
3  系统分析    10
3.1 系统需求分析    10
3.1.1 系统结构    10
3.1.2 系统业务流程图    10
3.2 系统可行性分析    11
3.2.1 技术可行性    11
3.2.2 经济可行性    11
3.2.3 操作可行性    11
3.3 数据库需求分析    11
4  系统设计    12
4.1 总体设计    12
4.1.1 处理流程    12
4.1.2 系统的数据流图    12
4.2 系统结构图    13
4.3 数据库设计    13
4.3.1 系统管理员信息E-R图    14
4.3.2 楼宇信息E-R图    14
4.3.3 宿舍信息E-R图    15
4.3.4 缺寝信息E-R图    15
4.3.5 迁出信息E-R图    16
4.3.6 学生信息E-R图    16
4.3.7 楼宇管理信息E-R图    16
4.3.8 楼宇管理员信息E-R图    17
4.4 逻辑结构设计    17
4.5 数据库表的设计    18
4.5.1 管理员信息表    18
4.5.2 楼宇表    19
4.5.3 宿舍表    19
4.5.4 缺勤表    19
4.5.5 迁出表    19
4.5.6 学生表    20
4.5.7 楼宇管理表    20
4.5.8 楼宇管理表    20
5  系统的详细设计与实现    22
5.1 开发工具与环境    22
5.1.1 Java技术    22
5.1.2 JavaBean    22
5.1.3 JDBC    23
5.1.4 JSP    23
5.1.5 程序编译工具MyEclipse    25
5.1.6 Tomcat小型服务器    25
5.1.7 开源数据库MySQL    26
5.1.8 开发环境    27
5.2 系统的登陆界面    28
5.3 系统主界面    30
5.3.1 以系统管理员身份登陆时    30
5.3.2 以楼宇管理员身份登录时    31
5.3.3 以学生身份登陆时    32
5.4 系统管理员    33
5.4.1 楼宇管理员管理    33
5.4.2 学生管理    36
5.4.3 楼宇管理    38
5.4.4 宿舍管理    40
5.4.5 学生入住登记    41
5.4.6 学生寝室调换    42
5.4.7 学生迁出登记    42
5.4.8 学生缺寝记录    43
5.4.9 迁出记录    43
5.4.10 修改密码    44
5.5 楼宇管理员    44
5.5.1 学生管理    44
5.5.2 学生缺寝记录    45
5.5.3 修改密码    46
5.6 学生    46
5.6.1 我的缺寝记录    46
5.6.2 修改密码    46
6  系统测试    47
6.1 测试目的    47
6.2 测试环境方案    47
6.2.1 硬件环境(最低要求)    47
6.2.2 软件环境    47

猜你喜欢

转载自blog.csdn.net/fdfgddffffdd/article/details/115006819