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

下载本文档

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

文档简介

1、湖南人文科技学院运算机条课程设计说明书课程名称:数据库原理课程设计课程代码:420027目:宿舍治理系统数据库设计年级/专业/班:09级计科二班学生姓名:胡碧山、管珍妮、杨晨、林艳、周婷学 号:09408207、0 九、13、2 五、30指导教师:刘刚常开题时间:2020年 12 月 16日完成时间:2020年12月30日摘要1一、引言2二、设计目的与任务2三、设计方案2一、需求分析2宿舍治理子系统数据库的数据需求2数据字典3数据结构5数据流5数据存储6处置进程6二、概念设计7宿舍数据库中的实体集7宿舍数据库中的联系集7宿舍数据库中的E-R图73、逻辑设计84、数据库实现9成立数据库模式、视图

2、及索引9装载数据10四、结论10五、致谢11六、参考文献11摘要随着运算机的普及,和对运算机的普遍应用,使得运算机的技术正以日新月异的方式不 断地进步,其中数据库技术的地位无疑是极为重要的。学生宿舍治理子系统是应付学生宿舍治理的现代化、网络化,慢慢摆脱当前学生宿舍治 理的人工治理方式,提高学生宿舍治理效率而开发的,它包括大体信息治理、住宿治理、效 劳治理、来访者治理等四大功能模块。该系统开发由需求分析时期、概念结构设计时期、逻辑结构设计时期、数据库实施与保 护时期等时期组成。关键词:数据库宿舍治理系统开发AbstractWith the popularity of computer, as w

3、ell as to the widespread use of computers, the computer technology is changing the way to continue to progress, with the status of database technology is undoubtedly very important.The student, s dormitory management subsystem is coping with the studenty s dormitory management modernization, network

4、, and gradually get rid of the current student dormitory management of artificial management method, improve the student, s dormitory management efficiency and development, it includes the basic information management, accommodation management, Service management, visitor management and so on four b

5、ig function module.The system developed by demand analysis stage, concept structure design stage, logic structure design stage, physical structure design, implementation and maintenance stages database of such as stage stage.Keywords: database, dormitory management9 system development数据库原理与应用课程设计一学生

6、宿舍治理数据库设计一、引言传统的治理方式已经不能适应现代社会的需要,因此采纳电脑治理存储、治 理等诸多环节已成为宿舍治理的先决条件,宿舍治理信息子系统是各大中小型宿 舍所需要利用的一个治理系统。关于大型高校,需要完成对大量学生宿舍信息的 存储、编制、治理等操作。但是,传统的人工治理模式已经远远不能知足有效、 快捷地处置治理中产生的大量信息数据的需要,从而使得宿舍治理层无法及时.、 准确地把握一线资料,继而阻碍对学生住宿及其他安排的有效治理。依照自己组员的知识功底和能力水平择选了宿舍治理子系统。通过对宿舍治 理子系统的开发设计,旨在了解数据库设计与保护流程,提高成员团队合作意识, 调动个人学习踊

7、跃性,感悟团队荣誉感。二、设计目的与任务通过本课程设计教学所要求达到的目的是:通过该课程设计,学习数据库设 计工具的利用,弄清数据库设计的大体方式、步骤和数据库设计各时期的任务, 完成对某一小型数据库设计和相应文档的编写匚作。使学生加倍深切地把握数据 库系统分析与设计的大体概念和大体方式,提高从事数据库系统建设和治理工作 的大体技术和能力。三、设计方案一、需求分析宿舍治理子系统数据库的数据需求通过与宿舍数据库用户交谈等方式和作者对学生宿舍的分析,能够取得宿舍 数据库系统的数据需求。 入校时,每位同窗都有唯一的学号,并被分派到指定的宿舍楼和指定的宿 舍,也会有一个宿舍号,其入校时刻确实是他的入住

8、时刻。 每间宿舍都有唯一的楼号和宿舍号。入校时,宿舍会装公用机,相应地就 有宿舍号码。 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 宿舍楼中常常显现财产的损坏,比如灯泡坏了,茅厕的马桶出故障了等, 这时.,同窗们需要将财产损坏情形报告给宿舍楼治理员,以便学校派人进行维修。 这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时刻和损坏的 缘故。当损坏的财产维修完毕后,应记录解决时刻,表示该报修成功解决。 每幢宿舍关于每一次的人员来访都要做好相应的记录。包括来访者和被访 者的信息。数据字典住宿学生数据字典属性名类型长度备注学号char8住宿学生学号姓名Varchar10住宿学生姓名性别char

9、2男/女专业Varchar20学生专业联系方式char11联系方式员工数据字典属性名类型长度备注员工号char4员工姓名Varchar10年龄smallint2性别char2职位Varchar20联系方式char11宿舍数据字典属性名类型长度备注楼号char2宿舍号char3宿舍电话char12可住人数smallint2已住人数smallint2临时设备租赁数据字典属性名类型长度备注设备号char8设备名Varchar20租赁日期Datetime8所租的日期归还日期Datetime8归还设备日期租赁费用decimal5租赁设备的费用报修数据字典属性名类型长度备注楼号char2宿舍号char3报

10、修人宿舍号物品号varchar8报修物品编号报修原因char50物品损坏原因提交日期datetime8报修提交日期解决日期datetime8问题解决日期报修费用decimal5报修的费用水电费数字字典属性名类型长度备注楼号char2宿舍号char3月份Varchar4用电量decimal(5, 2)电费decimal(5, 2)用水量decimal2)水费decimal(5,2)来访者数字字典属性名类型长度备注来访人姓名Varchar10被访人姓名Varchar10所属关系Varchar20证件名称Varchar20来访日期Datetime8来访时间Datetime8结束时间Datetime8

11、备注Varchar50数据结构数据结构名组成学生住宿信息学号,姓名,性别,专业,联系方式,入住时间员工信息员工号,姓名,年龄,性别,职位,家庭地址,联系方式宿舍信息楼号,宿舍号,宿舍电话,可住人数,已住人数临时设备信息设备号,设备名,租赁日期,归还日期,租赁费用报修信息楼号,宿舍号,物品号,报修原因,提交日期,解决日期,报修费用水电费信息楼号,宿舍号,月份,用电量,电费,用水量,水费来访者信息来访人姓名,被访人姓名,所属关系,证件名称,来访日期,来访时间, 结束时间,备注数据流数据流名数据流来源数据流去向组成登记报修信息学生报修信息表报修信息查询报修信息报修信息表管理员报修信息登记已修信息管理

12、员报修信息表已修信息登记设备租赁信息学生设备租赁信息表设备租赁信息查询设备租赁信息设备租赁信息表学生设备租赁信息登记设备归还信息管理员管理员设备归还信息登记来访者信息来访者来访者信息表来访信息查询来访者信息管理员来访者信息表来访信息登记来访结束信息管理员来访者信息表来访结束信息数据存储数据存储名输入的数据流输出的数据流组成报修信息表报修信息已修信息报修信息报修信息已修信息设备租赁信息表设备租赁信息设备归还信息设备租赁信息设备租赁信息设备归还信息来访者信息表来访信息来访结束信息来访信息来访信息来访结束信息处置进程处理过程名输入数据流输出数据流登记报修报修信息报修信息查询报修报修信息报修信息登记已

13、修信息已修信息已修信息登记设备租赁信息设备租赁信息设备租赁信息查询设备租赁设备租赁信息设备租赁信息登记设备归还信息设备归还信息设备归还信息登记来访者信息来访者信息来访者信息查询来访者信息来访者信息来访者信息登记来访结束信息来访结束信息来访结束信息二、概念设计宿舍数据库中的实体集 实体集学生信息,具有属性学号,姓名,性别,专业,联系方式 实体集员工信息,具有属性员工号,姓名,年龄,性别,职位,联系方式 实体集宿舍信息,具有属性楼号,宿舍号,宿舍,可住人数,已住人数 实体集临时设备信息,具有属性设备号,设备名,租赁日期,归还日期, 租赁费用 实体集报修表信息,具有属性楼号,宿舍号,物品号,报修缘故

14、,提交 日期,解决日期,报修费用 实体集水电费信息,具有属性楼号,宿舍号,月份,用电量,电费,用 水量,水费 实体集来访者信息,具有属性来访人姓名,被访人姓名,所属关系,证 件名称,来访日期,来访时刻,终止时刻,备注宿舍数据库中的联系集 入住,宿舍和学生间具有一对多联系; 治理,宿舍和员工间具有多对多联系; 来访,学生和来访者间具有一对多联系; 租赁,学生和临时设备间具有一对多联系; 用电,宿舍与水电费间具有一对多联系; 维修,宿舍与报修表间具有一对多联系。宿舍数据库中的E-R图依照节和节的讨论,咱们能够给出学生宿舍的E-R图(见图1)。临口i设备卜御j访人姓名)件名称布;(痂)(1)也 ,庭

15、住tg (宿舍号I磁X提交日期图1宿舍数据库中的E-R图3、逻辑设计把图1的E-R图转换为关系模式,如下所示(有实下划线的为主码、虚下划 线的为外码):由于宿舍与学生是1: n关系,能够将其之间的联系与n端实体学生归并, 宿舍和员工,学生和临时设备,学生和来访者也是1: n关系,一样也将其之间 的联系与n端实体员工,临时设备,来访者归并,具体的大体E-R图向关系模型 的转化如下: 学生住宿表二(箜号,姓名,性别,专业,入住时刻,联系方式,楼号, 蜜鱼片) 宿舍表二(搂号,宿舍号,号码,可住人数,已住人数) 员工表二(员工号,员工姓名,性别,年龄,职位,家庭地址,楼号) 临时设备租赁表二(设备号

16、,设备名,租赁日期,归还日期,租赁费用, 堂号) 报修表二(壁号,宿舍号,物品号,报修缘故,提交日期,解决日期,报 修费用) 水电费表二(楼号,月份,宿舍号,用电量,电费,用水量,水费) 来访者表二(来访人姓名,被访人姓名,所属关系,证件名称,来访日期, 来访时刻,终止时刻,堂号.)4、数据库实现成立数据库模式、视图及索引创建数据库create database学生宿舍治理系统;go立计科专业的学生住宿的视图Create view计科学生住宿式AsSelect学号,姓名,楼号,宿舍号From学生住宿及Where专业='计科'Go2 .成立住在三号楼的学生信息的视图Create

17、view三号楼学生住宿表AsSelect学号,姓名,专业From学生住宿表Where 楼号='3'Go3 .成立职位是治理员的员工信息的视图Create view治理员信息表AsSelect *From员工表Where职位='治理员'Go4 .成立4月份各个宿舍的水电利用情形的视图Create view四月水电费表AsSelect *From水电贽表Where月份='四';成立索引create unique index住宿学号on学生住宿表(学号);create unique index宿舍楼_宿舍号on宿舍表(楼号,宿舍号);Create un

18、ique index IX_员工号 on 员工表(员工号);装教数据Insert into 宿舍表 values ('2',' 333','', 4, 4)GoInsert into 宿舍表 values ('2',' 3341 '',4, 4)goInsert into 学生住宿及 valuesC 09408213*,'杨晨','男'计科','',getDate0,'2',' 333')goInsert into 员工

19、表 Values (' y001',叶玉,40,' 27','女',清洁工,'')goInsert into 员工表 Values (' y003','李伟',3422,,男','治理员,'')go四、结论通过这次学生宿舍治理系统课程设计,使咱们对数据库设计的方方面面都加 深了明白得,了解到数据库是一环扣一环的,只有数字字典做好了,才能进行下 面的E-R图设计,半途不能有办点马虎,也体会到把知识应用于实践是不容易的,同时也学生讲义所没有的东西,一些问题也只有真正做设计的时候才会显现。五、致谢在这次课程设计的撰写进程中,我们组取得了许多人的帮忙。第一我们要感激教师在课程设计上给予我们的指导、提供给我们的支持和帮 忙,这是我们能顺利完成这次报告的要紧缘故,更重要的是教师帮我们解决了许 多技术上的难题

温馨提示

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

评论

0/150

提交评论