宿舍信息管理系统:E-R图与视图设计详解
需积分: 0 159 浏览量
更新于2024-06-30
收藏 204KB DOCX 举报
本文档详细介绍了宿舍信息管理系统开发过程中的关键环节,由第三组成员黄绍锐、赵晴、高梦晶和李卓琳共同完成。系统设计涵盖了E-R图设计、数据库关系图、数据表及其属性表等多个方面。
1. **E-R图与数据库关系图**:
- E-R图展示了系统的实体关系,包括宿舍楼(包含楼号、楼管和联系方式)、宿舍(楼号和宿舍号)、学生(学号、姓名、班级、电话号码和院系)、学院(院系号和院系名)、晚归信息(晚归编号、学号、日期和原因)以及住宿和请假两个关系表。这些实体和它们之间的联系构成了系统的基石。
2. **数据表和属性表**:
- 宿舍楼基本信息表(tower)记录了楼的基本信息。
- 宿舍表(Dormitry)存储宿舍的具体信息。
- 学生信息表(Student)包含学生的个人资料。
- 学院表(College)列出各个学院的信息。
- 晚归信息表(Late)用于跟踪学生的晚归记录。
- 创建了住宿和请假关系表(Relationship和leave),分别表示学生住宿和请假的情况。
3. **分工**:
- 黄绍锐负责编写文档和建立数据库。
- 赵晴负责学生信息管理。
- 高梦晶专注于晚归信息的操作,包括插入、删除和查询功能,如添加晚归记录、删除特定学生记录以及按日期筛选晚归情况。
- 李卓琳负责处理请假信息,创建了查询学生请假信息的视图,如显示学生学号、姓名、学院及请假原因等。
4. **视图创建**:
- IS_S10 视图是用于展示请假学生的关键信息,包括学号、姓名、学院和请假原因。
- IS_S11 视图则集中于学生的学号和电话号码,便于快速查找。
5. **数据库操作**:
- 文字说明和SQL语句被用来指导对数据库的增删查改操作,例如插入晚归记录,删除指定学生晚归记录,以及查询特定时间段或特定学号的晚归详情。
通过这份文档,可以清晰地了解宿舍信息管理系统的设计思路、表结构、视图创建以及基本的数据操作流程,对于开发和维护此类系统具有重要的参考价值。
2022-08-08 上传
2022-08-08 上传
520 浏览量
192 浏览量
138 浏览量
118 浏览量
170 浏览量
挽挽深铃
- 粉丝: 19
- 资源: 274
最新资源
- 记录员
- 项目2-停留
- 康复机器人:助力行走的下肢外骨骼设计-电路方案
- java校园网业务学习系统毕业设计程序
- 易语言学习-大鸟的精灵助手支持库--静态版.zip
- initiationXML:CRIHN XML入门培训目录
- 物料:交换物料的平台
- mvgdemo
- AnimateLabel:适用于iOS的标签扩展,具有使用各种动画自动在一系列字符串之间自动切换的功能
- Education-tut:html css js仅出于娱乐目的
- 齐博整站cms文章系统v7 课程培训模板 v7
- httpd-2.2.23.zip
- 一款由单片机制作的省电护眼台灯方案+源代码-电路方案
- ASN.1(第二阶段).zip
- ASPinboard:适用于Pinboard.in的现代,快速,灵活的Objective-C库
- practice_app:练习react-app