[关键词] 学生宿舍;管理系统;PHP;MySQL
2.3 需求分析
2.3.1 功能需求
(1)学生信息查询功能
可按学号、姓名、班级、寝室号、每栋楼房住宿情况等对学生信息进行查询。此模块可以方便管理员浏览学生的基本信息,快速定位到每个学生,查找到每个学生的详细信息。
(2)出入登记功能
可对进楼物品、出楼物品、人员来访、结束访问等进行登记。在进行登记时能自动填充当前时间,方便管理员使用,减少操作量。此模块便于宿舍楼进行统一管理,提高其安全性。
(3)公寓管理
对学校的宿舍楼信息、宿舍信息、员工信息进行统一管理。宿舍楼包括增加、删除、修改、查看信息等,宿舍信息可以管理每个宿舍属于哪栋宿舍楼,员工管理可以管理每栋宿舍楼清洁工等工作人员的情况。此功能模块可以方便管理人员对整栋公寓楼各项信息的管理。
(4)学生信息管理
实现对学生基本信息进行录入、学生财物登记、学生学期注册、学生离校管理等功能。学生财物登记可以记录下每个学生的贵重物品,学生学期注册用于管理学生缴费情况,学生离校管理可以注销毕业学生的学籍信息。此功能模块可以方便管理人员对学生信息的管理。
(5) 报表管理
实现学生信息打印、员工信息打印、宿舍交费情况打印、物品出入楼信息打印、某宿舍住宿情况打印等功能。此模块能达到对所有数据表的打印,方便工作人员对信息进行存档管理。
(6)管理员帐号管理
包括增加、删除、修改、查看管理员帐号信息和普通工作人员信息,为普通工作人员添加管理员权限,为管理员删除管理权限变为管理员。此模块能达到对本系统的统一管理。
目 录
1. 绪论 1
1.1 引言 1
1.2 背景与意义 1
1.3 相关知识概述 1
1.3.1 PHP 1
1.3.2 MySQL 3
1.3.3 Apache 4
1.3.4 Wamp 4
1.3.5 ThinkPHP 5
1.3.6 Ajax 5
1.4 本章小结 6
2. 系统分析 6
2.1 系统设计目标 6
2.2 系统用户 6
2.3 需求分析 6
2.3.1 功能需求 6
2.3.2 系统性能需求 8
2.4 系统可行性分析 9
2.4.1 社会可行性 9
2.4.2 技术可行性 9
2.4.3 运行可行性 9
2.4.4 经济可行性 9
2.5 本章小结 9
3. 系统设计 9
3.1 总体架构设计 9
3.1.1 系统流程图 9
3.1.2 系统结构模式 10
3.2 数据库设计 10
3.2.1 E-R图 10
3.2.2 数据库表 13
3.3 系统功能模块设计 14
3.4 本章小结 15
4. 系统开发与实现 15
4.1 系统登录 15
4.2 前台模块 16
4.2.1 信息查询 16
4.2.2 物品登记 17
4.2.3 访问登记 19
4.3 后台模块 20
4.3.1 公寓管理 20
4.3.2 学生管理 21
4.3.3 报表管理 24
4.3.4 用户管理 25
4.4 本章小结 26
5. 系统测试 26
5.1 系统安装 26
5.1.1 软硬件环境要求 26
5.1.2 安装步骤 26
5.2 系统测试 26
5.3 本章小结 27
结束语 28
参考文献 29
致谢 30