摘要:随着计算机及通讯技术的不断发展,社会生活的各个领域对信息化需求日趋增强。信息化技术的提高对传统管理模式和手段提出了巨大的挑战,高校的宿舍管理也迫切需要进行信息化改革。如何有效地利用局域网资源实现高校宿舍管理的信息化,自动化,智能化是需要解决的主要问题。本文基于B/S模式,实现了一个徐州工程学院学生宿舍信息管理系统。
本系统采用C#技术实现,数据库管理采用SQL Server 2005。系统功能主要包括:住宿管理,工作人员管理,物品财务管理,宿舍规章制度管理,宿舍物品报修管理等。系统具有操作简单,界面友好等特点。
本文首先介绍了徐州工程学院学生宿舍信息管理系统的开发背景及意义,分析了用户需求,阐述了系统的总体设计思想、设计方法、设计过程,重点介绍了各个模块的界面和代码设计的方法和设计过程。最后测试表明,本系统功能模块完整,运行正常、稳定。
关键词 宿舍管理;B/S模式;信息管理系统;C#
目录
摘要
Abstract
1 绪论-1
1.1 课题研究背景与现状-1
1.2 课题研究的目的与意义-1
1.3 课题研究的内容及技术路线-2
2 关键技术介绍-3
2.1 Visual Studio 2008简介-3
2.2 C#简介-3
2.3 Microsoft SQL Server 2005简介-3
2.4 asp.net简介-4
3 系统需求分析-5
3.1 问题背景-5
3.2 用户需求分析-5
3.3 系统主要功能概述-7
3.4 系统可行性分析-7
4 数据库设计-9
4.1 数据库概念结构设计-9
4.1.1 各实体属性图-9
4.1.2 各实体之间的关系总E-R图-10
4.2 数据库逻辑设计-11
5 总体设计-15
5.1 系统设计思想-15
5.2 系统功能结构-15
5.2.1 管理员模块功能划分-15
5.2.2 学生模块功能划分-16
5.3 系统工作流程图-16
6 系统详细设计-18
6.1 系统登录界面-18
6.1.1 登录界面设计-18
6.1.2 类图-18
6.2 管理员功能模块的设计-18
6.2.1 管理员管理-19
6.2.2 学生信息管理-19
6.2.3 宿舍房间分配-20
6.2.4 来访记录管理-20
6.2.5 卫生检查管理-21
6.2.6 违规信息管理-22
6.2.7 通知信息管理-23
6.2.8 物品财物管理-24
6.2.9 规章制度管理-26
6.2.10 报修审核管理-27
6.3 学生功能模块的设计-27
6.3.1 卫生检查结果-27
6.3.2 通知信息查看-28
6.3.3 查看个人资料-28
6.3.4 物品报修管理-29
6.3.5 个人违规记录-30
6.3.6 规章制度信息-30
6.3 系统的代码的设计-31
7 系统测试-32
7.1 测试的任务及目标-32
7.1.1 测试的任务-32
7.1.2 测试的目标-32
7.2 测试环境-32
7.3 测试用例及测试结果-32
7.4 测试分析-33
结论-34
致谢-35
参考文献-36
附录-37