数据库设计实例——学生宿舍管理系统 ppt
- 格式:ppt
- 大小:420.50 KB
- 文档页数:32
数据库课程设计-学生宿舍管理系统(总25页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除学生宿舍管理系统学院:计算机与信息科学学院专业:网络工程班级:网络1402姓名学号:吴琳琳 1420140231姓名学号:周岐浪 1420140217指导教师:高金华职称讲师完成时间: 2016年12月1、管理系统设计的背景、意义及目标设计背景设计意义设计目标2、系统开发环境3、系统需求分析基本功能需求功能模块数据字典4、概念结构设计概念设计E_R模型设计5、逻辑结构设计将E_R图转换为关系模型各表关系模型图6、数据实施和维护功能实现代码系统实现效果7、个人实现的功能8、总结1、管理系统设计的背景、意义及目标设计背景随着IT事业的发展,如今,我们已经全面跨入信息时代。
计算机被广泛的应用于各个行业,人工战略已经转化为信息战略,如何在短时间内获取大量信息并整合信息,成为立足于时代的关键。
为了适应考生人数的急剧增长,当今社会各大高校都在进行扩招政策,学生数量的急剧增加带来信息量的成倍增长,由于信息管理的不善与疏忽,各大高校大小事故时有发生。
进行正确的信息管理,对于信息及时处理和反应,能够最大程度的减少学校以及在校学生的损失,减小潜在危机。
学生宿舍是学生生活的基本单位,是同学休息与学习的地方,为了保障同学入住学生宿舍的安全性,信息的处理和管理极为重要。
据了解,本校的宿舍信息管理仍然使用传统的手工方式,主要方式是基于文本、表格等纸介质的手工处理,用人工手抄对男女生信宿信息进行处理登记。
数据信息处理工作量大,容易出错且不易修改;由于数据繁多,容易丢失,逐条查找记录的方式不易操作,浪费了大量的时间,效率极低。
学校的宿舍管理缺乏系统,规范的信息管理手段。
建立学生宿舍管理系统,使宿舍管理工作系统化,规范化,便捷化,程序化,避免宿舍管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改宿舍情况。
宿舍管理系统说明1、宿舍管理系统设计的背景、意义及目标2、系统功能需求分析用户的需求具体体现在各种信息的输入、修改和查询,并能够提供一定的安全保障。
因此,系统必须实现的功能如下:2.1用户识别登陆功能(模块)对三种层次的用户的给予不同的数据管理权限:a)院系权限用户(院系管理员):拥有对本院系数据的增加、删除、查询、保存,以及数据的维护。
b)一般的用户(宿舍管人员):拥有对除去有关费用的数据的所有查询权限,例如查询寝室信息、出入日志、等。
c)最低权限用户(学生):拥有向系统提交个人基本信息的权限,例如寝室修补情况,在论坛BBS上发帖和回复。
拥有部分查询功能,如水电费,清洁分。
d)最高权限用户(数据库系统管理员):拥有对所有数据的增加、删除、查询、保存,以及数据的维护2.2 费用管理模块对寝室水电费情况提供添加费用和查询费用的功能,并根据登陆的学生用户锁定期寝室号列出其寝室的水电费情况。
此模块对协管人员不可见。
2.3日常管理模块管理员及协管人员均可录入和查看清洁分,在报修信息栏中可以标记记录是否被处理。
根据登陆的学生用户锁定期寝室号,用户可以提交其寝室的报修请求及查看其寝室的清洁分情况。
2.4人员管理模块包含查看寝室人员,添加进入人员以及处理进入人员。
查看寝室人员栏中可以查看各个寝室的室长及所有室员,管理员及协管人员可进行编辑。
添加进入人员栏可添加进入人姓名及缘由。
处理进入人员可以显示添加进入人员时录入的信息及标记该人员是否离开。
2.5物品管理模块包含添加物品出入信息和查看物品出入信息。
此模块与人员管理模块类似。
2.6系统设置模块包含添加公告栏和编辑公告。
管理员及协管人员均有权限进行寝室楼栋重要通知的录入和修改。
确认后公告将显示在桌面栏,对所有用户可见。
管理员还有论坛管理的权限。
确认后帖子将显示在论坛BBS栏,对所有的用户可见并可以回复。
2.7权限问题由于本系统分四种权限,根据用户的权限的不同,创建3个视图对应3种权限,第4个用户是数据库管理员,由sqlsever控制创建。
数据库设计案例=学生宿舍管理系统题目:学生宿舍管理系统数据库设计目录1. 系统需求分析阶段 ........................................................................... . (1)1.1 引言 ........................................................................... .................................................. 1 1.2 目标与任务 ........................................................................... (1)1.2.1 需求分析阶段的目标 ........................................................................... ............ 1 1.2.2 需求分析阶段的任务 ........................................................................... ............ 1 1.2.3 需求分析阶段成果 ........................................................................... . (3)2. 概念设计阶段 ........................................................................... . (12)2.1 引言 ........................................................................... .................................................12 2.2 概念模型设计 ........................................................................... . (12)I2.3 新系统流程 ........................................................................... ......................................14 3.逻辑设计阶段 ........................................................................... . (14)3.1逻辑设计的任务和目标 ........................................................................... ....................14 3.2数据组织............................................................................ (14)3.2.1将E-R图转换为关系模型............................................................................ ....14 3.2.2模型优化 ........................................................................... ...............................15 3.2.3数据库模式定义............................................................................ ...................16 3.2.4用户子模式设计............................................................................ ...................16 3.3数据处理............................................................................ ..........................................17 4.物理设计阶段 ........................................................................... . (17)4.1物理设计阶段的目标与任务 ........................................................................... ............17 4.2数据存储方面 ........................................................................... ...................................17 4.3系统功能模块 ........................................................................... .. (18)4.3.1 楼道工人基本的信息查询和更新模块............................................................18 4.3.2 宿舍楼基本信息的查询和更新模块 ...............................................................18 4.3.3 宿舍基本信息的查询和更新模块 ...................................................................19 4.3.4 学生基本信息的查询和更新模块 ...................................................................20 4.3.5 宿舍物品的查询和更新模块 ...........................................................................20 4.3.6 宿舍事故的查询和更新模块 ...........................................................................21 4.3.7 宿舍物品处理的查询和更新模块 ...................................................................21 4.3.8 宿舍保卫处基本信息的查询和更新模块 (22)5.数据库实施阶段............................................................................ (22)5.1建立数据库、数据表、视图、索引 ........................................................................... .225.1.1 建立数据库 ........................................................................... ..........................22 5.1.2 建立数据表 ........................................................................... ..........................22 5.1.3 建立视图 ........................................................................... ..............................26 5.1.4 建立索引 ........................................................................... ..............................28 5.2数据入库............................................................................ ..........................................29 5.3创建各个功能的存储过程 ............................................................ 错误!未定义书签。