收藏 分销(赏)

学生宿舍综合管理系统数据库设计优质报告.doc

上传人:w****g 文档编号:2827893 上传时间:2024-06-06 格式:DOC 页数:6 大小:64.54KB
下载 相关 举报
学生宿舍综合管理系统数据库设计优质报告.doc_第1页
第1页 / 共6页
学生宿舍综合管理系统数据库设计优质报告.doc_第2页
第2页 / 共6页
学生宿舍综合管理系统数据库设计优质报告.doc_第3页
第3页 / 共6页
学生宿舍综合管理系统数据库设计优质报告.doc_第4页
第4页 / 共6页
学生宿舍综合管理系统数据库设计优质报告.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、 学生宿舍管理系统数据库设计汇报一、需求分析 学生宿舍管理系统需要实现以下功效:(1) 用户注册:每位学生在系统中进行个人信息注册。以后登录系统全部需输入用户名和密码。(2) 离返校信息登记:每位学生在离校前要在系统中提出离校申请:登记离校信息(包含离校起止日期、离校原因、联络方法等),经管理员审核经过后才能离校。学生返校后要登记返校信息(返校时间)。(3) 离校申请处理:管理员登陆系统审核学生提出离校申请。(4) 快件信息公布:管理员登陆系统公布快件信息(到件时间、快递企业、收件人等),学生取件后立即更新取件信息。(5) 信息查询:学生能够登录系统查询快件信息、离校申请审核情况;管理员能够登

2、录系统查询学生注册信息、返校情况、快件领取情况等。学生信息保留 保注册查询快件状态快件信息公布 存登 陆 查询登学号抵达陆快件取件信息更新取件登陆管理员学生 收件 登陆人署名信息登陆 登陆 离返更新 成功查询 校信 快件信息统计离校申请处理离返校登记审核 离校信息 审核状态处理经过离返信息统计查询 登 陆 图1 数据流图二、概念结构设计(1)用户注册:用户名username、密码pwd、学号sno、姓名sname、性别sex、班级class、分院sdep、寝室号dorid、出生年月borth(2)离返校信息登记:离返校编号leaveid、姓名sname、学号sno、分院sdep、班级class

3、、离校时间leavetime、离校原因leavesea、联络方法tel、返校时间backtime、审核状态auditing(3)离校申请处理:用户名username、密码pwd(4)快件信息公布:快件编号express、到件时间ontime、快递企业company、收件人consignee、班级class、联络方法tel、领取情况orpull、取件时间taketime快递企业到件时间班级收件人快件编号密码取件时间联络方法学号用户名联络方法分院领取快件n姓名 返校时间姓名寝室号领取情况离校原因编号班级出生年月n1离返校情况登记学生查询11n学号审核状态离校时间分院性别n1n查询查询1n查询1管理

4、员 1用户名密码图2 ER图三、逻辑结构设计 转化后关系模式(用表格形式表示)register用户名username密码pwd学号sno姓名sname性别sex班级class寝室号dorid出生年月borthBackSch离返校编号leaveid学号sno姓名sname联络方法tel班级class离校时间leavetime离校原因leavesea返校时间backtime审核状态auditingexpnews快件编号express到件时间ontime姓名sname联络方法tel班级class快递企业company领取情况orpull取件时间taketimesdept分院sdept 四、数据库实现

5、 实现该数据库用到SQL语句 1)建立学生信息表 create table register( username char(20), pwd char(20), sno char(9) primary key, sname char(10) unique, sex char(2), class char(20), dorid char(5), borth datetime) 2)建立院别信息表create table sdept( sno char(9), sdept char(20)3)建立离返校信息查询表create table BackSch( leaveid char(5) prima

6、ry key, sname char(10), sno char(9), class char(20), leavetime datetime, tel smallint, backtime datetime, auditing char(2)4)建立快件查询表create table expnews( express char(10) primary key, ontime datetime, company char(10), sname char(10), class char(20), tel smallint, orpull char(2), taketime datetime) 建

7、立视图SQL语句1) 学生能够登录系统查询快件信息、离校申请审核情况create view IS_stu(orpull,auditing)as select orpull,auditingfrom register,expnews,BackSchwhere register.sname=expnews.sname and register.sno=BackSch.sno2) 管理员能够登录系统查询学生注册信息、返校情况、快件领取情况等create view IS_adminasselect register.sname,register.sno,register.sex,register.do

8、rid,register.class,register.borth,expnews.express,expnews.taketime,company,expnews.orpull,expnews.tel,leaveid,leavetime,backtimefrom register,expnews,BackSchwhere register.sname=expnews.sname and register.sno=BackSch.sno五、心得体会 经过此次数据库设计试验,我们愈加明白了团体关键性。一次高效率试验和组内组员分工明确是分不开。同时,在技术上,我们对部分数据流图、ER图设计愈加熟悉和了解,也逐步对数据库设计找到了一点感觉。数据库系统概论这门课所教予我们大部分全部是理论和概念,而这次试验,则让我们有了实践经验,帮助了我们愈加好去了解这门课。当然,我们也碰到了很多困难,但我们经过问询老师,上网参考资料,最终完成了这次试验,全部自我感觉收获很大。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服