宿舍信息管理系统开发文档:E-R图、数据库关系图、数据表和属性说明
需积分: 0 28 浏览量
更新于2024-01-16
收藏 164KB DOCX 举报
根据提供的内容,我们可以总结如下:
宿舍信息管理系统是由黄绍锐等开发的一套系统,主要包括了宿舍楼、宿舍、学生、学院、晚归信息、住宿和请假等数据表。系统基于E-R图设计,通过建立各个数据表之间的关系来实现信息的管理和查询。系统具有以下功能:
1. 宿舍楼基本信息表(tower):记录了宿舍楼的楼号、楼管和楼管电话等信息。
2. 宿舍表(Dormitry):记录了宿舍的楼号和宿舍号,作为学生住宿的地方。
3. 学生信息表(Student):记录了学生的姓名、学号、班级、电话号码和院系号等信息。
4. 学院表(College):记录了学院的院系号和院系名。
5. 晚归信息表(NightReturn):记录了晚归的编号、学生学号、日期和晚归原因等信息。
6. 住宿表(Accommodation):记录了学生的宿舍号、学号和入住时间等信息。
7. 请假表(Leave):记录了请假的编号、学号、日期、请假地点和请假原因等信息。
根据系统设计的E-R图,可以得出以下数据库关系图和数据表属性表。
数据表属性表如下:
宿舍楼基本信息表(Tower):
1. 楼号(DorNo):int类型,主键。
2. 楼管(DorAdminist):varchar(10)类型。
3. 楼管电话(DorPhNo):varchar(12)类型。
宿舍表(Dormitry):
1. 楼号(DorNo):int类型,外键。
2. 宿舍号(RNo):varchar(6)类型,主键。
学生信息表(Student):
1. 学生姓名(StuName):varchar(8)类型。
2. 学号(StuNo):varchar(8)类型,主键。
3. 班级(Class):varchar(10)类型。
4. 电话号码(Phone):varchar(12)类型。
5. 院系号(CollegeNo):int类型,外键。
学院表(College):
1. 院系号(CollegeNo):int类型,主键。
2. 院系名(CollegeName):varchar(20)类型。
晚归信息表(NightReturn):
1. 晚归编号(NRNo):int类型,主键。
2. 学生学号(StuNo):varchar(8)类型,外键。
3. 日期(Date):date类型。
4. 晚归原因(Reason):varchar(100)类型。
住宿表(Accommodation):
1. 宿舍号(RNo):varchar(6)类型,外键。
2. 学号(StuNo):varchar(8)类型,外键。
3. 入住时间(CheckInTime):datetime类型。
请假表(Leave):
1. 请假编号(LeaveNo):int类型,主键。
2. 学号(StuNo):varchar(8)类型,外键。
3. 日期(Date):date类型。
4. 请假地点(Location):varchar(50)类型。
5. 请假原因(Reason):varchar(100)类型。
通过建立学生学号、姓名、请假原因、请假日期、宿舍楼号和宿舍号的视图s1,我们可以方便地对学生请假信息进行查询。
综上所述,宿舍信息管理系统是一套完整的系统,通过建立各个数据表之间的关系,可以方便地管理和查询宿舍、学生、请假等相关信息。系统设计的E-R图、数据库关系图和数据表属性表能够清晰地展示系统的结构和功能。
2022-08-08 上传
2022-08-08 上传
2021-10-01 上传
2021-09-29 上传
2022-07-15 上传
2021-09-30 上传
2021-10-03 上传
焦虑肇事者
- 粉丝: 940
- 资源: 310
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新