学生宿舍管理系统数据库设计_第1页
学生宿舍管理系统数据库设计_第2页
学生宿舍管理系统数据库设计_第3页
学生宿舍管理系统数据库设计_第4页
学生宿舍管理系统数据库设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息工程大学oracle数据库课程设计学生宿舍管理系统数据库设计名称:2005544532范春江专业领域:计算机科学和技术导师:杨海霞完成日期:2008.6.26摘要学生宿舍管理系统旨在应对学生宿舍管理的现代化、网络化,逐步消除当前学生宿舍管理的手动管理方式,提高学生宿舍管理的效率。其中包括宿舍学生基本信息管理、走廊工人基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍大楼出入基本信息管理、宿舍保卫处基本信息管理、宿舍设备用品和处理管理等8个功能模块,为每个功能模块提供祖怀和更新功能,这两个功能基本通过存储过程实现该系统开发包括系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实现阶

2、段、系统调试和测试阶段、参考资料、附录等阶段。关键词:学生宿舍管理、宿舍管理现代化、宿舍管理网络化、手动管理、功能模块、存储过程目录1.系统需求分析步骤11.1简介11.2目标和任务11.2.1需求分析阶段的目标11.2.2需求分析阶段的任务11.2.3需求分析阶段结果2概念设计阶段112.1简介112.2概念模型设计122.3新系统流程13逻辑设计阶段143.1逻辑设计任务和目标143.2数据组织143.2.1将e-r图形转换为关系模型143.2.2优化模型153.2.3定义数据库方案163.2.4自定义子模式设计163.3数据处理16物理设计阶段174.1物理设计阶段的目标和挑战174.2

3、数据存储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宿舍保卫处基本信息祖怀和更新模块22数据库实施步骤225.1创建数据库、数据表、视图、索引225.1.1数据库实施225.1.2创建数据表225.1.3创建视图265.1.4生成索引285.2保存数据285.3为每个功能创建存储过程29系统调试和测试297.实践经验328.现有

4、问题和建议32审计33参考文献33附录1定义数据库逻辑结构34附录2定义存储过程38附录3查看数据和验证存储过程功能43附录4所有sql执行语句481.系统需求分析阶段1.1简介通过对对对北校园25所学生宿舍大楼的现场调查,发现,目前的学生宿舍管理仍停留在完全人工管理阶段,楼厅没有标准住宿学生保管信息。其中,手动管理方式需要时间、努力、努力,工作效率就会下降。开发适当的学生宿舍管理系统,有利于学生宿舍管理,提高宿舍管理工作效率和祖怀效率。1.2目标和任务1.2.1需求分析阶段的目标(1)了解当前宿舍管理现状和sql server 2000的功能和特点。(2)现场调查和问答-通过记录了解宿舍管理

5、业务流程,记录和处理相关数据。(3)与指导教师交流个人想法,征求意见,纠正不合理的部分,为以下概念设计和逻辑设计奠定基础。1.2.2使用需求分析阶段(1)处理对象:系统要处理的对象包括宿舍基本信息、学生基本信息、宿舍基本信息、走廊职员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息等7个方面。每个目标包含以下信息(详细数据可在数据字典中查看):1.宿舍基本信息(dormitory):宿舍大楼编号、宿舍楼校园、宿舍楼再校区中的区域、各宿舍楼管理所电话、宿舍楼管理信息等,使管理员可以轻松管理宿舍楼,提高祖怀效率。2.学生基本信息:包括学生编号、学生所在的学院信息、学生姓名、学生性别

6、、学生出生姓氏、学生出生日期、学生入学时间、学生专业、班级等信息,可以方便信息祖怀和更新。3.宿舍基本信息(room、fitment、fitmentdestruction和fitmentcompensate):宿舍基本信息包括四种数据结构(room)、宿舍用品信息4.走廊员工基本信息(工作人员):包括员工编号、员工姓名、工作类型、薪金、性别、联系方式、工作时间等数据项,便于管理宿舍道路员工的任用、信息祖怀和更改。5.宿舍保卫处基本信息(safeguard):包括保卫处姓名、人数、负责人信息、联系电话等四个信息。6.宿舍事故基本信息(accident、accidentresearch和accid

7、entcompensate):事故信息包含三种数据结构(事故信息、事故处理信息和事故补偿信息)。有关特定数据项,请参阅数据字典。物品出入基本信息:对出入物品的学生信息、出入物品信息、出入物品的负责人信息、出入物品时间等,最大限度地减少宿舍事故的发生,确保学生宿舍财产的安全。(2)处理功能要求系统主要执行以下几个功能:1.宿舍楼基本信息祖怀和修改;2.学生基本信息祖怀和更新;3.更新每个宿舍楼的宿舍信息祖怀和信息宿舍保安服务的基本信息祖怀和修改;5.宿舍事故基本信息和事故处理信息祖怀和修改宿舍楼物品出入审批和记录;(3)安全性和完整性要求安全性首先通过视图机制允许徐璐其他用户仅访问系统授权视图,

8、从而为系统数据提供一定程度的安全性,然后通过用户授权机制允许用户登录并识别用户级别。根据此级别分配用户权限,以实现数据的高级安全功能。完整性要求用于说明宿舍楼基本信息、学生基本信息、宿舍基本信息、楼职员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息中的数据项是否为空、一些自定义完整性(满足实际要求)。详细的完整性要求可以在系统的逻辑设计阶段确定。1.2.3需求分析阶段结果(1)经验和收获系统需求分析主要采取现场查询-记录及建筑管理处查询宿舍学生信息的方式,参考前辈在数据库开发领域的经验。通过现场调查和咨询,了解了当前学生宿舍管理现状、当前学生宿舍管理的几个问题、实际祖怀工作的

9、现场参与、学生、建筑管理人员、宿舍管理员、宿舍管理员对系统的信息处理要求,以及不满足现有手动管理方式的信息处理要求的苦恼。同时,与调查相关的很多人际关系交流,适当的询问方式,平时很少做这样的调查,所以刚开始有点害怕,不知道从哪里开始,但经过两三栋宿舍后,就没有第一次的害怕了。(david aser,northern exposure)。(2)学生宿舍管理系统业务流程图新生宿舍业务流程图:业务流程图祖怀(宿舍学生信息、走廊员工信息、宿舍信息等祖怀):毕业生住宿工作流程图:走廊员工任用工作流程图:宿舍楼物品出入业务流程图:宿舍事故处理工作流程图:(3)数据流图顶层数据流程图:第2层数据流图:从学生

10、的角度第2层数据流图:从管理员的角度图2.3从管理员的角度看两层数据流程图第3层数据流图:从新生的角度第3层数据流图:从毕业生的角度三层数据流程图:宿舍大楼物品出入出发三层数据流图:从宿舍事故的角度出入第3层数据流程图:从走廊员工的任用角度第3层数据流程图:从管理员和外部访问者的角度(4)数据字典(a)数据项:与系统相关的数据项为71项表1.1数据项列表数据项编号数据项名称数据项的含义与其他数据项的关系存储结构昵称di-1斯图诺学生编号char(9)学号di-2depname学生所在的学院char(20)学院di-3stuname学生姓名char(10)名字di-4stusex学生性别char

11、(2)性别di-5stuhome学生来自省市char(10)祖籍di-6stuborth学生出生日期date出生日期di-7stuetime学生入学时间date入学时间di-8stuperfect学生所在的专业char(20)专业di-9stuclass学生所在的班级编号int号码di-10乌诺员工编号char(5)号码di-11worname员工姓名char(10)名字di-12wortype工作类型char(8)工作类型di-13worwage员工工资int月工资di-14worsex员工性别char(2)性别di-15乌帕诺员工联系方式char(12)电话di-16wortime员工工作

12、时间char(30)工作时间di-17rno宿舍号码char(6)西湖di-18rheader收藏信息等于stunamechar(10)社长di-19罗恩(电影)宿舍学生信息同一本书char(10)员工1di-20rtwo宿舍学生信息同一本书char(10)员工2di-21rthree宿舍学生信息同一本书char(10)员工3di-22rfour宿舍学生信息同一本书char(10)员工4di-23rfive宿舍学生信息同一本书char(10)员工5di-24rsix宿舍学生信息同一本书char(10)员工6di-25rgrade宿舍学生所属的年级与stuetime相同char(4)年级di-2

13、6rdepart宿舍学生所在的学院与depname相同char(20)学院di-27rperfect宿舍学生主修的专业与stuperfect相同char(20)专业di-28rclass学生所在的班级编号与stuclass相同char(2)班级di-29多诺宿舍楼编号smallint宿舍楼编号di-30dorcampus宿舍楼所属的校园char(4)校园di-31dorlocation宿舍楼位于校园位置char(4)宿舍位置di-32dorphno宿舍楼管理处电话char(12)电话di-33doradminist关于宿舍楼管理员与worno相同char(10)大厦管理员di-34sgname

14、保卫处名称char(15)名字di-35sgwornum保卫处的人数int人数di-36sg表头关于保卫处负责人char(10)负责人di-37sg手机保卫处的电话char(12)电话di-38fitname宿舍物品名称char(16)宿舍物品di-39fitprice宿舍物品价格弗洛特价格di-40fitnum每个宿舍的数量int数量di-41fdfitment损坏的项目信息与fit相同namechar(16)物品名称di-42fdstudent损坏的学生信息与stuno相同char(9)学生di-43fd房间损坏的物品宿舍信息等于rnochar(6)西湖di-44fdfitnum破损货物的数量int数量di-45fcompfit赔偿货物信息与fit相同namechar(16)物品名称di-46fcompstu要赔偿学生信息与stuno相同char(9)学生di-47fcompmon赔偿价格弗洛特赔偿价格di-48fcompprin赔偿责任人信息与worno相同char(10)负责人di-49fcompdate赔偿日期date日期di-50

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论