最新数据库实验-学生宿舍管理系统设计大作业_第1页
最新数据库实验-学生宿舍管理系统设计大作业_第2页
最新数据库实验-学生宿舍管理系统设计大作业_第3页
最新数据库实验-学生宿舍管理系统设计大作业_第4页
最新数据库实验-学生宿舍管理系统设计大作业_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上精选优质文档-倾情为你奉上专心-专注-专业专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业目录需求分析 【信息需求】【处理功能要求】【安全性和完整性要求】【业务流程图】.【数据字典】.二、概念设计. 【E-R图】.数据库实现 【建立数据库、数据表、插入数据】.【数据库的建立】.四、小结.1. 系统需求分析阶段1.1需求分析阶段(1)信息要求:系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、宿舍楼管理人员基本信息、外来人员登记基本信息等5个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1宿舍楼基本信息:包括宿舍编号、每一幢宿舍楼号、

2、楼管处的电话,这样可以方便管理者对宿舍楼的管理,提高查询效率;2学生基本信息:包括学号、学院、学生姓名、学生性别、原籍所在地、联系方式、学生出生日期、民族、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;3宿舍基本信息:包括宿舍号、可住人数、已住人数、学生专业、学生班级、学生学院。4宿舍管理人员基本信息:包括 人员编号、人员姓名、性别、联系方式、出生年月、入职年月、管理楼号等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改; 5外来人员登记基本信息:包括(维修人员 、学生工作人员、来访人员)的姓名、性别、登记时间、离开时间、原由、被访人员姓名。(2)处理功能要求系统

3、主要完成一下几个功能:1宿舍楼基本信息查询与修改;2学生基本信息查询与更新;3每一幢宿舍楼中宿舍信息的查询与信息更新;4外来人员登记信息查询与修改;5. 宿舍楼管理人员信息查询与修改;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道管理人员基本信息、外来人员登记基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。(4)学生宿舍管理系统业务流程图维护人员维护人员维护外来人员登记业务流程图:维护有效工作证

4、件出示有效工作证件出示访问结束被访人员访问来访人员查询宿舍管理系统输入来访人员登记信息表填写访问事由来访人员访问结束被访人员访问来访人员查询宿舍管理系统输入来访人员登记信息表填写访问事由来访人员 (5)数字字典数据项:学生数据项属性名类型长度备注学号char8学生学号姓名char10学生姓名性别char2男/女专业char10学生专业联系方式char11联系方式学院char8学院班级char10班级民族char5民族原籍所在地char10原籍所在地出生日期date8出生日期管理人员数据项属性名类型长度备注员工号char4员工号员工姓名char10员工姓名年龄smallint2年龄性别char2

5、男/女出生年月date8出生年月联系方式char11联系方式入职年月date8入职年月管理楼号char2管理楼号宿舍数据项属性名类型长度备注宿舍号char2宿舍号可住人数char8宿舍容纳住宿人数已住人数char0-8宿舍容纳住宿人数学生专业char10学生所学专业学生班级char10学生所在班级学生学院char10学生所在学院宿舍楼数字项属性名类型长度备注每一幢宿舍楼号char10每一幢宿舍楼号楼管处电话char10楼管处电话编号char20编号 外来人员数据项属性名类型长度备注人员姓名char10维修人员 、学生工作人员、来访人员性别char2男/女登记时间date8外来人员到来时间离开时

6、间date8外来人员离开时间原由char40外来人员事情原因被访人员姓名char10被访人员1.5.2数据结构数据结构名组成学生信息学号、学院、学生姓名、学生性别、原籍所在地、联系方式、学生出生日期、民族、学生所学专业、所在班级员工信息人员编号、人员姓名、性别、联系方式、出生年月、入职年月、管理楼号宿舍信息宿舍号、可住人数、已住人数、学生专业、学生班级、学生学院外来人员(维修人员 、学生工作人员、来访人员)的姓名、性别、登记时间、离开时间、原由、被访人员 宿舍楼宿舍编号、宿舍楼号、楼管处的电话1.5.3数据流数据流名数据流来源数据流去向组成登记来访者信息来访者来访者信息表来访信息登记来访结束信

7、息管理员来访者信息表来访结束信息学生入住宿舍学生学生宿舍入住登记表学生登记信息宿舍日常事务管理员宿舍日常管理记录表宿舍日常事务信息学生搬离宿舍学生宿舍搬离登记表宿舍搬离人员信息1.5.4数据存储数据存储名输入的数据流输出的数据流组成来访者信息表来访信息离开信息来访人员信息来访信息已访信息宿舍日常管理记录表宿舍卫生情况信息违章宿舍管理条例信息日常管理信息宿舍卫生情况信息违章宿舍管理条例信息宿舍搬离登记表搬离人员信息搬离人员信息搬离人员信息学生宿舍入住登记表宿舍入住人员信息宿舍入住人员信息宿舍入住人员信息1.5.5处理过程处理过程名输入数据流输出数据流登记入住信息入住信息入住信息登记搬离信息搬离信

8、息搬离信息登记日常事务信息日常事务信息日常事务信息登记来访者到来信息来访者到来信息来访者到来信息查询来访者离开信息来访者信息来访者信息查询来访者信息来访者信息来访者信息学生学生宿舍楼管宿舍楼入住n1组成m1管理1n性别分类宿舍编号学号姓名性别管理员编号3数据库实施阶段3.1建立数据库、数据表、视图、索引1.建立数据库。create database Student Dormitory management2 建立数据表/*建立学生信息表*/CREATE Table Student (StuNo Varchar(20) Not null Unique , StuName Varchar(20)

9、Not null, Stusex Varchar(20) Check(sex In (man,woman), Stuage Varchar(20) Not null, Stuphone Varchar(20) Not null, School Varchar(20) Not null, Major Varchar(20) Not null, Class Varchar(20) Not null, StuATime Varchar(20) Not null, primary key(StuNo,StuName) );/*建立公寓楼基本信息表*/CREATE Table Dormitory (Do

10、rNo varchar(10) not null primary key, DorSex varchar(10) not null, DorMag varchar(50) not null, DorTel varchar(20) not null, DorNum varchar(20) not null, DorMax varchar(200) not null );/*建立外来人员登记表*/CREATE Table Live (StuNo varchar(8) not null primary key, StuName varchar(50) not null, DorNo varchar(

11、20) not null, RNo varchar(60) not null, InTime varchar(8) not null, foreign key (StuNo) references Student(StuNo), foreign key (DorNo) references Dormitory(DorNo) );/*建立楼栋工作人员基本信息表*/CREATE Table Worker( WorName Varchar(20) Not null, WorNo Varchar(20) Not null, WorSex Varchar(20) Not null, WorPhNo Va

12、rchar(20) Not null, WorType Varchar(20) Not null, WorWage Varchar(20) Not null, DorNo Varchar(20) Not null, Primary key(WorNo), Foreign key(DorNo) References Dormitory (DorNo),Check(WorSex In(man,woman);/*建立来访记录信息表*/CREATE Table Visit ( DorNo varchar(20) not null primary key, RNo varchar(20) not nul

13、l, InName varchar(20) not null, StuName varchar(20) not null, CTime varchar(20) not null, GTime varchar(20) not null,Foreign key(DorNo) References Dormitory (DorNo);2.3.1 导入数据/*导入学生基本信息*/insert into student values(,David,man,20,jilin,science,massage,082,);insert into student values(,lucy,woman,21,li

14、aoning,science,massage,082,);insert into student values(,jim,man,20,hunan,computer,software,084,);insert into student values(,Tom,man,22,hubei,economy,sale,082,);insert into student values(,lily,woman,20,jilin,science,massage,084,);insert into student values(,anne,woman,21,beijing,science,math,081,)

15、;insert into student values(,Tim,man,20,henan,computer,software,083,);insert into student values(,harry,woman,20,liaoning,science,massage,082,);insert into student values(,rose,woman,20,shanghai,science,math,082,);insert into student values(,jack,man,20,nanjing,science,massage,081,);insert into stud

16、ent values(,arce,woman,19,hubei,science,massage,081,);insert into student values(,roon,man,20,jilin,science,massage,082,);insert into student values(,hong,woman,21,zhejiang,science,math,082,);insert into student values(,wen,man,20,shengyang,language,news,083,);insert into student values(,li,man,20,h

17、eilongjiang,science,massage,081,);insert into student values(,Dmdn,woman,20,henan,computer,software,083,);insert into student values(,jiao,woman,20,liaoning,science,math,083,);insert into student values(,jili,man,19,jilin,science,massage,081,);insert into student values(,lan,woman,20,shanxi,science,

18、math,083,);insert into student values(,grey,man,20,jilin,science,massage,082,);/*导入公寓楼基本信息*/insert into Dormitory values(1,woman,Aunt wang,79,100);insert into Dormitory values(2,woman,Aunt zhang,70,100);insert into Dormitory values(3,woman,Aunt li,69,100);insert into Dormitory values(4,woman,uncle w

19、ang,83,100);insert into Dormitory values(5,woman,Aunt zhao,68,100);insert into Dormitory values(6,woman,Aunt qian,76,100);/*导入宿舍基本信息*/insert into Live values(,David,2,314,);insert into Live values(,lucy,5,202,);insert into Live values(,jim,2,216,);insert into Live values(,Tom,4,236,);insert into Liv

20、e values(,lily,6,432,);insert into Live values(,anne,1,613,);insert into Live values(,Tim,2,231,);insert into Live values(,jili,5,112,);insert into Live values(,harry,1,213,);insert into Live values(,rose,4,202,);insert into Live values(,arce,2,314,);insert into Live values(,roon,5,202,);insert into

21、 Live values(,hong,2,216,);insert into Live values(,wen,4,236,);insert into Live values(,li,6,432,);insert into Live values(,Dmdn,1,613,);insert into Live values(,jiao,2,231,);insert into Live values(,jili,5,112,);insert into Live values(,lan,1,213,);insert into Live values(,grey,4,202,);/*导入工作人员基本信息*/Insert into Worker values(wahua,0201,woman,cleanner,1500,1,);insert into Worker values(zhayue,0202,woman,manage,1500,1);insert into Worker values(liran,0203,woman,cleanner,1500,2);insert into Worker values(huhg,0204,woman,manage,1500,3);inser

温馨提示

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

评论

0/150

提交评论