最新数据库实验 学生宿舍管理系统设计大作业(2)
时间:2025-04-21
时间:2025-04-21
1. 系统需求分析阶段
1.1需求分析阶段
(1)信息要求:
系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、宿舍楼管理人员基本信息、外来人员登记基本信息等5个方面,各个对象包括信息如下所示(详细的数据见于数据字典):
1.宿舍楼基本信息:包括宿舍编号、每一幢宿舍楼号、楼管处的电话,这样可以方便管理者对宿舍楼的管理,提高查询效率;
2.学生基本信息:包括学号、学院、学生姓名、学生性别、原籍所在地、联系方式、学生出生日期、民族、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;
3.宿舍基本信息:包括宿舍号、可住人数、已住人数、学生专业、学生班级、学生学院。
4.宿舍管理人员基本信息:包括 人员编号、人员姓名、性别、联系方式、出生年月、入职年月、管理楼号等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;
5.外来人员登记基本信息:包括(维修人员 、学生工作人员、来访人员)的姓名、性别、登记时间、离开时间、原由、被访人员姓名。 (2)处理功能要求
系统主要完成一下几个功能: 1.宿舍楼基本信息查询与修改; 2.学生基本信息查询与更新;
3.每一幢宿舍楼中宿舍信息的查询与信息更新; 4.外来人员登记信息查询与修改; 5. 宿舍楼管理人员信息查询与修改; (3)安全性和完整性要求
安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性。
完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道管理人员基本信息、外来人员登记基本信息中数据项能否为null,以及一些用户自定义完整性(符