欢迎来到天天文库
浏览记录
ID:856082
大小:1012.03 KB
页数:47页
时间:2017-09-20
《学生宿舍管理系统数据库设计案例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学生宿舍管理系统设计目录1.系统需求分析阶段11.1引言11.2目标与任务11.2.1需求分析阶段的目标11.2.2需求分析阶段的任务11.2.3需求分析阶段成果22.概念设计阶段112.1引言112.2概念模型设计122.3新系统流程133.逻辑设计阶段143.1逻辑设计的任务和目标143.2数据组织143.2.1将E-R图转换为关系模型143.2.2模型优化153.2.3数据库模式定义163.2.4用户子模式设计163.3数据处理164.物理设计阶段174.1物理设计阶段的目标与任务174.2数据存储方
2、面174.3系统功能模块174.3.1楼道工人基本的信息查询和更新模块184.3.2宿舍楼基本信息的查询和更新模块184.3.3宿舍基本信息的查询和更新模块194.3.4学生基本信息的查询和更新模块204.3.5宿舍物品的查询和更新模块204.3.6宿舍事故的查询和更新模块214.3.7宿舍物品处理的查询和更新模块214.3.8宿舍保卫处基本信息的查询和更新模块225.数据库实施阶段225.1建立数据库、数据表、视图、索引225.1.1建立数据库225.1.2建立数据表225.1.3建立视图265.1.4建
3、立索引285.2数据入库285.3创建各个功能的存储过程296.系统调试和测试29附录1数据库逻辑结构定义34附录2存储过程定义38附录3所有的SQL运行语句481.系统需求分析阶段1.1引言通过对学生宿舍楼的实地调查,了解到现在的学生宿舍管理仍停留在完全的人工管理阶段,楼管处没有标准的住宿学生存档信息。这中人工管理方式费时、费事、费力,造成工作效率低下。开发出合适的学生宿舍管理系统,可以方便学生宿舍的管理,提高宿舍管理工作效率及查询效率。1.2目标与任务1.2.1需求分析阶段的目标(1)了解目前宿舍管理的
4、现状以及SQLServer2000的功能和特点。(2)通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。1.2.2需求分析阶段的任务(1)处理对象:系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.宿舍楼基本信息(Dormitory):包括宿舍楼编号、宿舍楼所在校区、宿舍楼再校区中区域、每一幢宿舍楼楼管处的电话、宿舍楼楼
5、管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2.学生基本信息(Student):包括学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;3.宿舍基本信息(Room,Fitment,FitmentDestruction,FitmentCompensate):宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestructi
6、on),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典;4.楼道工作人员基本信息(Worker):包括工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;5.宿舍保卫处基本信息(SafeGuard):包括保卫处名称、人员数目、负责人信息、联系电话等四方面的信息;6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信
7、息、事故赔偿信息),具体的数据项见数据字典;物品出入基本信息(ArticalInOut):包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。(2)处理功能要求系统主要完成一下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询与更新;3.每一幢宿舍楼中宿舍信息的查询与信息更新;4.宿舍保卫处基本信息的查询和修改;5.宿舍事故基本信息及事故处理信息的查询和修改;6.宿舍楼物品出入审批及记录;(3)安全性和完整性要求安全性先通过
8、视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的
此文档下载收益归作者所有