宿舍信息管理系统开发文档:E-R图与数据库设计

需积分: 0 0 下载量 24 浏览量 更新于2024-08-04 收藏 137KB DOCX 举报
本文档详细介绍了宿舍信息管理系统开发的相关内容,由第三组成员黄绍锐、赵晴、高梦晶和李卓琳合作完成。系统的核心部分包括E-R图的设计、数据库关系图、数据表结构以及数据表属性表的构建。 1. **E-R图设计**: - 宿舍楼信息表(包含楼号、楼管和楼管电话)是系统的基石,用于管理不同宿舍楼的基本信息。 - 宿舍表定义了每个宿舍的位置信息,包括楼号和宿舍号,这是学生住宿分配的关键。 - 学生信息表涵盖了学生的基本信息,如学生姓名、学号、班级、电话号码和学院,用于识别个体学生。 2. **数据库关系图与数据表**: - 数据库中包含了学院表,用于存储院系号和院系名,以便于查询和管理学生的院系归属。 - 晚归信息表记录了晚归事件,包含晚归编号、学生学号、日期和晚归原因,有助于了解学生行为规范。 - 住宿表记录学生的住宿情况,包括宿舍号、学号和入住时间,体现住宿管理的实时性。 - 创建了请假表,用于跟踪请假申请,包括请假编号、日期、请假地点和原因。 3. **分工协作**: - 黄绍锐负责文档编写和数据库建设,确保系统的逻辑结构和数据一致性。 - 赵晴专注于学生信息的管理和维护,可能是通过数据输入或查询来更新学生资料。 - 高梦晶负责晚归信息的处理,可能涉及到数据的录入和统计分析。 - 李卓琳则关注请假信息的管理,包括创建视图以便快速检索特定信息。 4. **视图与操作**: - 建立了两个视图:IS_S10和IS_S11,分别展示请假学生的学号、姓名、学院、请假原因以及学号和电话号码,提供便捷的数据访问方式。 - 对数据库的操作包括增加晚归记录(如学习相关的晚归)、删除指定学生晚归记录、以及查询特定条件下的晚归和请假信息。例如,可以按日期查询晚归学生的信息,或者查找特定学号的晚归记录。 文档中还提供了对数据库的操作文字说明和SQL语句示例,如插入晚归信息和删除记录,以及查询特定学号和日期的记录。这些操作展示了开发团队在实际项目中的操作流程和数据管理能力。 综上,该宿舍信息管理系统文档详细描绘了一个完整的开发框架,涵盖了数据库设计、数据表结构、视图创建和日常操作流程,旨在提高宿舍管理的效率和准确性。