学生宿舍管理系统毕设论文内容摘要:

水,贵重物品拿进出等进行登记,或者修改或者删除,这些是属于事件记录。 如某某某有亲戚或者朋友访问了,也可以进行登记或者修改或者删除,这些是属于人员访问。 如晚上有夜不归寝,或者晚归现象也可以登记或者修改或者删除,这些是属于住宿管理。 还可以对公寓中的入住状态,按专业,按年级,按楼号具体定位。 ( 4) 费 用管理模块 : 此功能模块主要对各个公寓各个房间的水费和电费进行记录和统计 查询。 管理员登录系统后选择该模块 就可以对具体的房间的水电费记录进行增 、 删 、 改和查询操作。 此外,可以通过高级查询,可以对各个宿舍或公寓,进行电费和水费的统计,分别可以按多种方式进行升降序排列。 ( 5) 员工管理模块 : 此功能模块主要是对在公寓工作的员工信息进行管理。 管理员登录系统后选择该模块就可以对相应选择的员工信息进行增 、 删 、 改和查询操作。 ( 6) 卫生管理模块 : 此功能模块比较实用,因为管理人员每天都要检查宿舍卫生情况,然后对 每个宿舍进行评分等级,如优秀,良好,差等,此模块的功能正是如此,登录系统后选择该模块,就可以对卫生信息记录进行增 、 删 、 改和查询操作。 数据流图 此系统具有多层数据流图,具体介绍将在下面分别说明。 ( 1) 此系统 的 顶 级数据流图,主要是管理员的查询和增删改操作等,如 下 图 : 管 理 员公 寓 管 理 系统信 息 增 删 改返 回 操 作 结 果信 息 查 询返 回 查 询 信 息 图 顶层数据流图 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 7 页 共 33 页 7 ( 2)此系统的一级数据流图描述了管理员对各个功能模块的操作,如下图 所示: 管 理 员学 生 管 理学生信息信息返回信息返回查询信息公 寓 管 理公寓信息信息返回信息返回查询信息卫 生 管 理卫生信息信息返回信息返回查询信息费 用 管 理信息返回费用信息查询信息信息返回用 户 管 理信息返回用户信息查询信息信息返回员 工 管 理信息返回员工信息查询信息信息返回 图 一层数据流图 ( 3)此 系统 的二级数据流图详细在 附录 I 中介绍。 数据 字典 数据字典 描述系统种涉及的每个数据,是数据描述的集合,通常配合数据流图使用,用来描述数据流图种出现的各种数据及加 工。 它包括:数据项,数据流,数据文件等。 其中数据项表示数据元素,数据流是由数据项组成的数据流, 数据文件表示对数据的存储。 数据项 的表在 附录 I 中介绍。 数据库具有六个表,分别的 数据存储 所下: ( 1) “学生表”可如下描述: ① 数据存储:学生表 ② 说明:学生信息相关的东西 ③ 流入数据流:当前学生信息 ④ 流出数据流:当前学生信息 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 8 页 共 33 页 8 ⑤ 组成:学生姓名,学生学号,专业,年级,名族,性别,年龄 ⑥ 数据量:自定 ⑦ 存储方式:随机存取 ( 2) “公寓表”可如下描述: ① 数据存储:公寓表 ② 说明:定义公寓事件信息相关的记录 ③ 流入数据流:当前信息 ④ 流出数据流:当前信息 ⑤ 组成:事件类型,事件时间,结束时间,内容,经办人 ⑥ 数据量:自定 ⑦ 存储方式:随机存取 ( 3) “费用信息表”可如下描述: ① 数据存储:费用信息表 ② 说明:定义了与房间费用相关的记录 ③ 流入数据流:费用信息 ④ 流出数据流:费用信息 ⑤ 组成:房间号,楼号,水费,电费,剩余电费,总电费,总水费 ⑥ 数据量:随机 ⑦ 存储方式:随机存取 ( 4) “卫生信息表”可如下描述: ① 数据存储:卫生信息表 ② 说明:定义了与卫生信息相关的记录 ③ 流入数据流:卫生信息 ④ 流出数据流:卫生信息 ⑤ 组成:卫生记录,卫生等级,评定原因,评定时间 ⑥ 数据量:自定 ⑦ 存储方式:随机存取 ( 5) “ 员工信息表 ”可如下描述: ① 数据存储: 员工信息表 ② 说明: 定义了与员工信息相关的记录 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 9 页 共 33 页 9 ③ 流入数据流:当前信息 ④ 流出数据流:当前信息 ⑤ 组成: 员工 ID,员工名字,员工性别,员工职位,员工年龄 ⑥ 数据量: 自定 ⑦ 存储方式 :随机存取 ( 6) “用户表”可如下描述: ① 数据存储:用户表 ② 说明:记录用户的基本情况 ③ 流入数据流:用户 ID ④ 流出数据流:用户 ID ⑤ 组成: 用户 ID,用户账号,用户秘密,登录权限 ⑥ 数据量: 自定 ⑦ 存储方式:随机存取 数据结构如下表 所示: 表 数据结构的定义 数据结构 含义说明 组成 学生表 定义与学 生信息相关的东西 学生姓名,学生学号,专业,年级,名族,性别,年龄等 公寓表 定义公寓事件信息相关的东西 事件类型,事件时间,结束时间,内容,经办人 费用信息表 定义了 与房间费用相关的记录 房间号,楼号,水费,电费,剩余电费,总电费,总水费 卫生信息表 定义了 与卫生信息相关的记录 卫生记录,卫生等级,评定原因,评定时间 员工信息表 定义了 与员工信息相关的记录 员工 ID,员工名字,员工性别,员工职位,员工年龄 用户信息表 定义了 与登录信息相关的 用户 ID,用户账号,用户秘密,登录权限 4 系统 设计和数据库设计 数据库的概念结构模型设计 通过概念设计得到的概念模型是从现实世界的角度对所要解决的问题的描述,不依赖于具体的硬件环境和 DBMS。 概念设计用来反映现实世界中的实体、属性和他们之间的关系等的原始数据形式,建立数据库的每一幅用户视图。 如下图 是本系统的总 ER图: 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 10 页 共 33 页 10 学 生 公 寓1学 生 管 理N学 生 信 息姓名学号年龄楼号房间专业名族1费 用 管 理N费 用 信 息余额时间电费楼号房间总电费水费1员 工 管 理N员 工 信 息电话地址年龄职位编号姓名1费 用 管 理N费 用 信 息姓名时间类型内容结束时间发生时间1卫 生 管 理N卫 生 信 息时间等级原因评定等级1用 户 管 理N用 户 信 息权限密码账号 图 系统总 ER 图 数据库的逻辑结构模型设计 学生公寓管理系统的程序开发,要做的第一件事就是分析整个系统需要处理的数据,从中提取抽象模板,以这个抽象 模板设计类,再在其中逐步添加处理而实现封装。 本系统主要是用来在学生公寓的管理功能。 数据库的逻辑设计即将数据按一定的分类,分组系统和逻辑层次组织起来,是面向用户的。 因此我建立了多个表,分别是学生信息表( house)用来存储学生信息,公寓表( gongyu)用来存储各种公寓事件,费用表( money)用来存储公寓各个房间的水电费的明细表,卫生记录表( weisheng)用来存储各个宿舍的卫生检查记录,员工表( yuangong)用来存储公寓工作人员的信息,用户表( usr)用来存储登录系统用户的账号信息。 数据库 一共 6 张 表 详细介绍见附录 I。 其中 学生信息表 (house)的学号 id 列和公寓 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 11 页 共 33 页 11 信息表 (gongyu)的学号 gstuid 相关联。 系统总体结构设计 根据 指导老师给的要求学生信息管理 、费用信息管理、公寓信息管理、住宿管理 ,然后再通过跟本校的公寓工作人员进行探讨需求后,把系统分成 6 个模块: 学生信息管理 、费用信息管理、公寓信息管理、卫生检查管理、用户管理、员工信息管理 ,公寓信息管理包括三个分模块:事件记录、人员访问、住宿管理。 以下便是系统功能总示意图如下图 : 管 理 员 登 陆学生信息管理公寓信息管理费用信息管理员工信息管理卫生信息管理用户信息管理事件记录事件记录事件记录 图 系统功能示意图 上图中的管理员登陆包括两种权限, 一个是管理员权限,一个是普通户权限, 管理员权限是可以对所有功能模块的功能进行操作,而普通用户只能进行各个功能模块的查询操作,和修改自身账号信息。 系统功能模块 详细 设计 学生信息管理模块设计 该模块主要包括对所有住在公寓里的学生信息进行登记,必要时进行修改和删除。 模块名称:学生信息管理模块 功能:添加学生信息,删除学生信息,修改学生信息,查询学生信息。 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 12 页 共 33 页 12 上级模块:系统总界面 下级模块: 信 息显示,信息增删改,信息查询。 结构功能示意图在 附录 II 中介绍。 当管理员登陆时,则可以进行所有操作,而普通用户只能进行信息查询操作。 其中删除功能既有单个信息删除,也有批量删除 ,也可以在信息显示窗口对选中的信息在视图上清除。 公寓信息管理模块设计 该模块主要包括对所有住在公寓里日常发生的事情进行登记,事件包括各种借东西签水事件,人员访问和晚归、不归等事情,必要时进行修改和删除。 模块名称:公寓信息管理模块 功能:添加事件信息,删除事件信息,修改事件信息,查询事件 信息。 上级模块:系统总界面 下级模块:信息显示,信息增删改,信息查询,信息高级查询。 结构功能示意图在 附录 II 中介绍。 当管理员登陆时,则可以进行所有操作,而普通用户只能进行信息查询 和统计查询操作。 其中删除功能既有单个信息删除,也有批量删除。 也可以在信息显示窗口对选中的信息在视图上清除。 统计查询包括对公寓里是否有空余床铺,是否有混合宿舍,以及房间的详细信息显示,可以按年级,按专业,按入住状态,按楼号来进行组合查询,也可以进行单个条件查询,这个功能比较符合实际公寓需求。 费用信息管理模块设计 该模块主要包括对所有公寓里的房间的水电费,以及余额电费进行按月份登记,必要时进行修改和删除。 模块名称:费用信息管理模块 功能:添加费用信息,删除费用信息,修改费用信息,查询费用信息。 上级模块:系统总界面 下级模块:信息显示,信息增删改,信息查询,高级查询。 结构功能示意图在 附录 II 中介绍。 当管理员登陆时,则可以进行所有操作,而普通用户只能进行信息查询操作。 其中删除功能既有单个信息删除,也有批量删除。 也可以在信息显示窗口对选中的信息在视 图上清除。 高级查询主要对公寓的水电费记录进行统计查询,可以选择整个楼的记录或者单个房间的记录,可以对记录分别按历史记录,月记录,电费余额进行升降序排列。 桂林电子科技大学信息科技学院毕业设计(论文)说明书 第 13 页 共 33 页 13 卫生检查 管理模块设计 该模块主要包括对所有公寓里的房间的 卫生检查记录 进行登记,必要时进行修改和删除。 模块名称: 卫生检查 管理模块 功能:添加 检查 信息,删除 检查 信息,修改费 检查 信息,查询 检查 信息。 上级模块:系统总界面 下级模块:信息显示,信息增删改,信息查询,高级查询。 结构功能示意图在附录 II 中介绍。 当管理员 登陆时,则可以进行所有操作,而普通用户只能进行信息查询操作。 其中删除功能既有单个信息删除,也有批量删除。 也可以在信息显示窗口对选中的信息在视图上清除。 员工 信息管理模块设计 该模块主要包括对所有 在公寓里 的工作人员 信息进行登记,必要时进行修改和删。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。