实例 4:学生宿舍管理系统数据库设计 -2- 1. 系统需求分析阶段 1.1.2 需求分析阶段的任务 (1 )处理对象: 系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典): 1.宿舍楼基本信息(Dormitory ):包括 宿舍楼编号、宿舍楼所在校区、宿舍楼再校区中区域、每一幢宿舍楼楼管处的电话、宿舍楼楼管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率; 2.学生基本信息(Stu dent):包括 学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新; 3.宿舍基本信息(Room,Fitment,FitmentDestru ction,FitmentCompensate):宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestru ction),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典; 4.楼道工作人员基本信息(Worker):包括 工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改; 5.宿舍保卫处基本信息(SafeGu ard):包括保卫处名称、人员数目、负责人信息、联系电话等四方面的信息; 6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典; 物品出入基本信息(ArticalInOu t):包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。 (2 )处理功能要求 系统主要完成一下几个功能: 1.宿舍楼基本信息查询与修改; 2.学生基本信息查询与更新; 3.每一幢宿舍楼中宿舍信息的查询与信息更新; 4.宿舍保卫处基本信息的查询和修改; 5.宿舍事故基本信息及事故处理信息的查询和修改; 6.宿舍楼物品出入审批及记录; -3- (3 )安全性和完整性要求 安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限...