摘 要
每年寒暑假天津大学都会有大量人员留宿。而随着留宿人员动态变化,会需要很多人力去统计、分配和记录留宿学生的相关信息,还需要去分析大量的数据。因为数据具有产生时间集中这一特性,所以这就需要对数据进行科学的管理和存储。
基于以上需求,我们使用 Express 框架、WebStorm 的开发工具和 Mysql 数据库开发了一个假期留校宿舍管理系统。我们将数据库建立在远程服务器上,在本地使用 Express 框架则可以实现一个网站,通过 javascript 连接到数据库, 实现本地与远程数据库的交互,最终实现我们的系统网站的功能。我们的系统有三种用户,分别为管理员、学生和维修人员。
管理员可以查看统计信息,包括各学院留校人数分布(柱状图), 留校学生男女比例(饼状图), 各年级留校人数分布(饼状图),查询和修改学生假期留校信息,登记来访信息和查看夜宿登记信息等。
学生用户可以根据自己的假期安排,选择离校登记、回校登记和留校登记选项,并填写相关的登记信息来向系统提交假期个人相关信息。同时留校学生用户还可以提交维修申请。
维修人员可以查看学生提交的维修申请,并且解决维修申请。
关键词:假期留校宿舍管理;mysql 数据库;Express 框架
目 录
第一章 需求分析 1
1.1系统需求 1
1.2业务流程 2
1.3数据流图 3
1.4模块结构图 8
1.5用例图及用例描述 11
第二章 数据库设计 21
2.1概念数据库设计 21
2.2逻辑数据库设计 23
2.3物理结构设计 30
第三章 数据库应用开发 31
3.1应用开发环境 31
3.2功能结构图 32
3.3系统应用价值 33
第四章 系统展示 35
4.1 进入系统 35
4.2 登录 35
4.3管理员用户操作 37
4.4学生界面 41
4.5维修系统 44
4.6其他功能 46
第五章 项目总结 48
参考文献 49