版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 / 26目录摘要 . 错误 !未指定书签。一、需求分析阶段 . 错误 ! 未指定书签。1.1需求分析目的 . 错误!未指定书签。1.2需求分析任务 . 错误 ! 未指定书签。(1)信息要求: . 错误 !未指定书签。(2)处理要求: . 错误 !未指定书签。(3)安全性与完整性要求: . 错误 !未指定书签。1.3系统功能分析 . 错误!未指定书签。1.4业务流程概述 . 错误!未指定书签。1.5业务流程图 . 错误!未指定书签。1.6数据流程图 . 错误!未指定书签。1.7 数据字典 . 错误!未指定书签。二、概念设计 . 错误 !未指定书签。2.1概念模型设计 . 错误!未指定书签。2
2、.2视图的集成 . 错误!未指定书签。三、逻辑结构设计 . 错误 !未指定书签。3.1图向关系模型的转换 . 错误 !未指定书签。四数据库实施阶段 . 错误 !未指定书签。4.1建立数据库、数据表、视图、索引 .错误!未指定书签。4.1.1建立数据库 . 错误 !未指定书签。4.1.2建立数据表 . 错误 !未指定书签。4.1.3建立视图 . 错误 !未指定书签。4.1.4数据更新 . 错误 ! 未指定书签。4.1.5数据查询 . 错误 !未指定书签。4.1.6建立触发器 . 错误 !未指定书签。五总结与感想 . 错误 ! 未指定书签。2 / 26摘要山东大学校区众多, 因而宿舍管理机构庞大,
3、 学生宿舍管理系统是应对学生宿舍管理的 现代化、 网络化, 逐步摆脱以往学生宿舍管理的人工管理方式, 提高学生宿舍管理效率而开 发的。 该系统开发由系统需求分析阶段、 概念设计阶段、 逻辑设计阶段、数据库实施阶段等 阶段组成一、需求分析阶段1.1 需求分析目的根据自己的切身体会, 山东大学各个校区的宿舍管理系统很发达, 准确高效 的记录着学生的各种信息,及宿舍情况。学习了课程数据库系统概论 ,现用 2005 大体模拟这一宿舍管理系统,以加深对数据库的理解,增强自己的数据库 开发技术,锻炼和方面的能力。1.2 需求分析任务1) 信息要求:1.宿舍楼的基本信息()包括:宿舍楼号、楼名、所在校区、负
4、责人、容纳 人数、负责人电话等,这些信息可以方便地查询每个楼的信息及特征。2.学生表():主要包括学号、姓名、学生所在学院、学生籍贯、宿舍、入 住时间;3.学院表():包括学院编号、学院名称、院长、学院人数;4.宿舍表():包括宿舍号、所在楼、舍长、宿舍电话;当宿舍出现什么问 题,可以及时联系舍长;5.负责人表():包括工号、姓名、性别、年龄、工龄、电话;6.用电表() :包括楼号、宿舍号、额定用电量、买电量,通过该表可以查找 每个宿舍的用电情况;7.用水表() :包括楼号、宿舍号、买水量,通过该表可以查询每个宿舍的用 水情况;8.卫生检查表() :包括楼号、宿舍号、每周检查卫生得分,通过该表
5、可以查 出每个宿舍的卫生情况,找出优秀宿舍和卫生不合格宿舍。9.贵重物品出入登记() :包括带出者姓名、带出时间、贵重物品名称、宿 舍号;如有贵重物品丢失此表格可起到一定的作用。3 / 26院生舍责信信信人息息息信息卫生用水(电费贵重 物品 出入1(2)处理要求:用户对信息有什么处理要求,数据库会做出相应回复。即,输入信息查询或 更改指令时,数据库或做出相应响应。(3)安全性与完整性要求:A、 安全性要求:(1)系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户 设置其密码,保证用户身份不被盗用;(2)系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处 理数据的类别和内容;
6、(3)系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用 户(学生),管理员。B、 完整性要求:(1)各种信息记录的完整性,信息记录内容不能为空;(2)各种数据间相互的联系的正确性;(3)相同的数据在不同记录中的一致性。3系统功能分析学生宿舍管理系统根据上图可以大致看出该数据库的基本功能:基本信息管理:包括对学生、 学院、负责人、宿舍的基本信息的维护管理;对宿舍的卫生、用水、用电有基本 的统计分析功能;对贵重物品的出入有一定的检测功能。数据库操作功能:查询、删除、修改、插入。C基本信息管理3( 服务管理二)1.4业务流程概述系统的业务是系统要达到的业务目标,业务流程分析是系统分析中的
7、基础环 节。根据数据库所要完成的功能,将宿舍管理业务分成基本信息管理和服务管理 两个模块。1.基本信息管理 宿舍信息管理:主要是记录宿舍的基本状况,可住人数,已住人数,电话号码, 便于工作人员分配寝室以及联系。学生信息管理:宿舍的学生信息主要来自学生处提供的,对于已住进宿舍的学生, 工作人员从学生处提取相关信息,进行统一管理。员工信息管理:记录在宿舍、楼管处工作的员工信息,及时增、删、改,便于有 个统一的收集、管理、宿舍更好的运作。学院信息管理:有关学生的信息管理,可把学生的学习生活结合起来。2.服务管理 用水量:楼管在每个月记录宿舍的买水桶数; 用电量:楼管记录每个宿舍每月的用电情况,超额用
8、电时,自动断电,必须重新 购买。贵重物品出入登记:为防止贵重物品失窃,带贵重物品离开宿舍楼时需要在楼下 登记。1.5业务流程图(1)学生宿舍管理业务流程图 买电业务流程图:卫生检查业务流程图:6 / 26贵重物品带出业务流程:1.6数据流程图学生宿舍管理系统的顶层数据流程图:第一层数据流程图:1基本基本信息事务信息管1.0事务服务管理事务1.2 服务管理D4宿舍表第二层数据流程图1:1 1 0Di用电表D7贵重物品登记|买水表宿舍楼信息基本信息事务宿舍信息第二层数据流程图宿舍信息学生信息学院信息9 / 26服务事项1.7数据字典(1)数据项1宿舍楼数据字典:属性名类型长度备注楼号8佰舍楼的编号
9、楼名16宿舍楼名称所在校区40校区名称负责人工号20负责人的编号容纳人数20该楼容纳的人数层数8楼的层数电话16该楼的联系电话楼性质4男生楼或女生楼2学生数据字典:属性名类型长度备注学号8学生的学号买水信息买水信息10 / 26姓名20学生的姓名学院编号8籍贯8楼号8宿舍8入住时间8入住宿舍楼的时间3学院数据字典:属性名类型长度备注编号8:学院编号名称40院长20人数16学院的总人数4宿舍数据字典:属性名类型长度备注宿舍8所在楼号8舍长20舍长姓名电话165负责人数据表:属性名类型长度备注工号20姓名20性别4男或女年龄16工龄16电话166电费数据字典:属性名类型长度备注楼号8佰舍号8用电量
10、20用电量度买点情况20买电度数7用水数据字典:属性名类型长度备注楼号8佰舍号8买水量88贵重物品带出数据字典:属性名类型长度备注楼号8佰舍号8物品名称40带出者姓名20卫生检查数据字典属性名类型长度备注楼号8佰舍号8得分8宿舍卫生检查得分1、概念设计2.1概念模型设计(1)各部分图。(a )宿舍学生关系:(b)宿舍与宿舍楼关系:(e)宿舍服务管理部分图宿舍n用电量(度数)2.2视图的集成将以上的部分图合并,按照要求消除属性冲突、命名冲突、结构冲突等,消除冗余 得到下图的基本图:用水量(桶数)13 / 26三、逻辑结构设计根据课本所学,概念结构是独立于任何一种数据结构的信息结构。逻辑结构的设计
11、任务就是把概念结构设计阶段设计好的基本图转换为与选用产品所支持的数据模型相符合的逻 辑结构。3.1图向关系模型的转换根据以上分析,将学生实体,宿舍楼实体,学院实体,宿舍实体,负责人实体,电费实 体,用水实体,卫生检查实体,贵重物品带出实体分别转化为单独的关系模型。具体的关系模式转化如下:学生:(学号,姓名,学院编号,籍贯,楼号,宿舍,入住时间)宿舍楼:(楼号,楼名,所在校区,负责人工号,人数,层数,电话)学院:(学院编号,名称,院长,人数)宿舍:(宿舍号,所在楼号,舍长,电话)负责人:(工号,姓名,性别,年龄,工龄,电话)电费:(楼号,宿舍号,用电量,买电情况)用水:(楼号,宿舍号,用水量,买
12、水量)卫生检查:(楼号,宿舍号,卫生得分)111n用水量(桶数)用电量(度数)14 / 26贵重物品带出:(宿舍,楼号,姓名,物品名称,带出时间)(注:带下划线为主属性)四数据库实施阶段4.1建立数据库、数据表、视图、索弓4.1.1建立数据库4.1.2建立数据表1建立宿舍楼负责人信息表(,(40),(4)(男女)截图如下:fnamefsexFsageFvrorkFphone1 K a男502053122222220090245232234444S42009031 F 5&2423445555200904中冥i B團S525345525677200905htc1 r f玄572356786668
13、32(30906斗山i b S&斗653736373300907小松! P!5?34467685883ZCO908-=90截图如下:hdnodfU26333犠长314普京5O3刘亚男111爱因廝坦AO/JHSS4.1.4数据更新1插入数据学生2在2012-6-15带出笔记本电脑,插入该数据()(2,笔记本电脑,2012-6-5)截图如下:noonarneotimeebno20090M22222 .笔记本电脑.72012-6-18 0:00:00120090(10233133 亠笔记本电脑.2012-6-5 0:00:004W20D900152344 .显示盟.2010-2-220:00:004
14、Z0D9OQlffiZ .打锄.2Q11-5-13 0:00;CO200900162121 .2012-6-12 0;00:0016200900306689 .电腕.2011-3-3 OiOOiQCIBCT1mJCLfiUL2修改数据/*将所有负责人工龄加一岁 */21 / 26截图如下:fhOrnamersexrsagerworkrphone走唐. 男5021S31222222200902玄4524223444154200$03华为. 男5625234455552W4中冥. 男5526345525677200905hfcc宝57Z456788666820C90 6斗山,立5656537368
15、73200907小松男573S4S7635aea2Q090S二足. 立旺24S&7389899200909欢星. 玄50Z47S49874S8200910三阳,玄4534658873868200911雅马哈51+56S3S3783S200912宝马.5644JZ200913吉利. 舅563S32S654576200914小米,立52433456627773更新数据:/*将编号为的宿舍楼人数改为*/4005 ;截图如下:boobrumb$chglbFuzZnurtbflFbpharbc(.冥饉山殖20OJDL3005234555男10二号桂.冥怪山幅200002300543E55512五号僅.雨
16、校区2CO30420C(斗52257713-.雨哲国20O9D52flD456779814-号徉200斗53727?16十六昌松.駆山樹Z.2DU3D33DD53567S52.中和閏XZDO9DT6DD6257Z773三署曙.中帝校区zijwna600ft*57Z7&7耳正t濃20O3D9300J2H7Z725.烁楼区2CO3101003527576医学餐“西狡区2OT911400427Z777玄7. 2COSI:400479E79W打.,.洲*园诚區2CO51350052S7222g.软神园慢区20O3H50CS27ES54*amV 了m x rUX ifH P4.1.5数据查询1查询山东省
17、学生的信息/*查询山东省学生的信息 */*山东%一I結呆二消息22 / 26结果截图:snciisnamescallegeshamesbuildingsdoiinistiire1-200900074544永怀7山东济南3352009-09-01 ooootoaoco22OO0OO1S2O8216山乘J寂南1S5032009-0801 OttOOLOODOO3200900162121丸应男16山东诸城165032009-(0-01 00:00:00.000420090017111016山养胶州163032009-09-01 OOOOtOO.OOO2查询卫生检查不合格宿舍/*查询卫生检查不合格宿舍
18、*/60 ;结果截图由廉您而|1 hdho I|r rsi &1L?匹”23353./*查询各个宿舍卫生检查成绩,并按降序排列*/结果截图:二络果消息hdnahgrade1| 503 9523 OS 373314 914111905456eg650187710085844176922367C!-14./*查询机械工程学院学生住的楼所在校区*/机械工程学院结果截图:I瞎籍他消息Ibname bsckcolrxn ” IIIIW,I23 / 26*/1:十六号楼i兴曜山校区 raai IIBIII IMIr5.采用嵌套查询/*查询用电量过度宿舍信息*/*是);结果截屏dno dt.dfuclpho
19、rie1hoo = 9368383B2201 1伏龙芝12314235253205 n叶服2227720431414普京26519650544183668656364567纽顿736698150116列亍152S611Z21195021划亚男192&41527123603533736336为了防止宿舍贵重物品的丢失,利用嵌套查询语句,一旦出现失窃事件,及时查询相关人 员,即带出物品者和宿舍楼负责人/*查询带出笔记本电脑的学生及宿舍楼负责人信息*/* *笔记本电脑)结构截图:insnocdhgn:jhwnobuilding idffnfrofnemeflCHlgFpFoie12EraJ)022i22供IE乏2所 trig*fl201200D9-01 ODDO:U.CK)D 2009015021h:l .7 J.220C30K23333纽顿2儿京72003-09-01 OQ 00.00.030200312Jr5B 12=是;25 / 26五总结与感想这几天的数据库设计让我学到了很多数据库的知识。以前在课本上学到的 只是一些基础性的知识,而在实际应用中不仅会很多意想不到的问题而且仅有的 课本知识也不能完全满足自己设计数据库的需要。因此,设计数据库的过程是对数据库学习的进一步的提高和深入理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 视频培训日常管理制度
- 培训班老师管理员制度
- 基层干部分级培训制度
- 微型消防站日常培训制度
- 培训老师课酬制度
- 培训学校公司激励制度
- 消防培训机构现场管理制度
- 从业人员培训考核制度制度
- 培训考核制度激励制度
- 理赔培训管理制度及流程
- 房屋租赁合同txt
- 加工中心点检表
- 水库清淤工程可行性研究报告
- THBFIA 0004-2020 红枣制品标准
- GB/T 25630-2010透平压缩机性能试验规程
- GB/T 19610-2004卷烟通风的测定定义和测量原理
- 精排版《化工原理》讲稿(全)
- 中层管理干部领导力提升课件
- 市场营销学-第12章-服务市场营销课件
- 小微型客车租赁经营备案表
- 风生水起博主的投资周记
评论
0/150
提交评论