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

技术: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
结束语    48
参考文献    50
致  谢    51
外文原文    53
外文翻译    61

论文字数:26254
包含资料:

 

 

截图:

 
 

 
 

 

1引言 1.1 编写目标 软件需求规格说明描述了“学校学生宿舍管理系统”软件的功能性需求和非功能性需求。分析该系统的数据需求,功能需求,质量需求和可行性等,让系统有一个明确的方向,使开发更具合理性,并能分析出系统的具体流程,为以后系统的开发和维护做好准备工作。这一文档计划由实现和验证系统正确功能的项目团队成员来使用。除非在其他的地方另有说明,这里指定的所有需求都具有高优先级,而且都可以在软件中实现。 1.2 项目背景 项目委托单位:计算机系 开发单位:08软件班 主管部门:宿管部 宿舍管理系统软件是一个功能比较完善的数据管理软件,具有数据操作方便、高效、迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,可在应用范围较广的Windows系列等操作系统上使用。 1.3 定义 DMS:Dormitory management system,宿舍管理系统。 1.4 参考资料 [1]杨海霞.数据库原理设计.北京:人民邮电出版社,2010年2月. [2]王华.软件工程试验课程设计指导.电子工业出版社,2008年6月. 2任务概述 2.1目标 学校学生宿舍管理系统:即用于实现学生及宿舍信息资料进行编辑,添加,删除,统计,打印显示等功能的软件系统。通过该系统,用户可以查看学生的基本信息、宿舍信息等各方面的资料,能够方便的了解学生和宿舍的总体情况。该管理系统为用户提供了一些简单的数据查询、输出各种信息等功能。 用户通过输入学生基本信息(例如学生证号),由系统自行生成相应的数据以供宿舍管理员查询,另外宿舍管理中心的管理用户还可以对这些基本信息进行更新和删除, 学校学生宿舍管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。 2.2运行环境 Intel486以上系列、AMD K6以上系列等PC台式机和便携式计算机。 运行时占用内存:<1MB。 所需硬盘空间:<5MB。 软件平台:中文Windows95/98/NT4.0或更高版本。 2.3条件限制 由于时间比较短,使用计算机不方便以及对于网络变成不熟悉,因此本宿舍管理系统并没有提供数据的远程访问功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,安全性能有待进一步完善。 3数据描述 3.1静态数据 宿舍管理系统的静态数据包括以下内容。 管理员:口令、姓名 学生信息:学号、姓名、性别、宿舍号 访问学生信息记录:学号、离返校信息 3.2动态数据 输入数据:查询方式、查询关键字。登记离校、返校信息。 输出数据:查询出的记录集、显示统计信息。 3.3数据库描述 数据库采用Microsoft Access数据库。 3.4数据流图和数据词典 “宿舍管理系统”的总体功能如下。 学生离校日期。 学生返校日期。 学生个人信息查询。 学生个人信息增删改。 1.学生离返校过程 (1)数据流图宿舍管理系统数据流通如图所示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值