《学生宿舍管理系统》数据库设计报告

上传人:20****08 文档编号:63245341 上传时间:2022-03-17 格式:DOC 页数:5 大小:65.50KB
返回 下载 相关 举报
《学生宿舍管理系统》数据库设计报告_第1页
第1页 / 共5页
《学生宿舍管理系统》数据库设计报告_第2页
第2页 / 共5页
《学生宿舍管理系统》数据库设计报告_第3页
第3页 / 共5页
点击查看更多>>
资源描述
精选优质文档-倾情为你奉上 学生宿舍管理系统数据库设计报告一、需求分析 学生宿舍管理系统需要实现以下功能:(1) 用户注册:每位学生在系统中进行个人信息注册。以后登录系统都需输入用户名和密码。(2) 离返校信息登记:每位学生在离校前要在系统中提出离校申请:登记离校信息(包括离校的起止日期、离校原因、联系方式等),经管理员审核通过后才能离校。学生返校后要登记返校信息(返校时间)。(3) 离校申请处理:管理员登陆系统审核学生提出的离校申请。(4) 快件信息发布:管理员登陆系统发布快件信息(到件时间、快递公司、收件人等),学生取件后及时更新取件信息。(5) 信息查询:学生可以登录系统查询快件信息、离校申请的审核情况;管理员可以登录系统查询学生的注册信息、返校情况、快件的领取情况等。学生信息保存 保注册查询快件状态快件信息发布 存登 陆 查询登学号到达陆快件取件信息更新取件登陆管理员学生 收件 登陆人签名信息登陆 登陆 离返更新 成功查询 校信 快件信息记录离校申请处理离返校登记审核 离校信息 审核状态处理通过离返信息记录查询 登 陆 图1 数据流图二、概念结构设计(1)用户注册:用户名username、密码pwd、学号sno、姓名sname、性别sex、班级class、分院sdep、寝室号dorid、出生年月borth(2)离返校信息登记:离返校编号leaveid、姓名sname、学号sno、分院sdep、班级class、离校时间leavetime、离校原因leavesea、联系方式tel、返校时间backtime、审核状态auditing(3)离校申请处理:用户名username、密码pwd(4)快件信息发布:快件编号express、到件时间ontime、快递公司company、收件人consignee、班级class、联系方式tel、领取情况orpull、取件时间taketime快递公司到件时间班级收件人快件编号密码取件时间联系方式学号用户名联系方式分院领取快件n姓名 返校时间姓名寝室号领取情况离校原因编号班级出生年月n1离返校情况登记学生查询11n学号审核状态离校时间分院性别n1n查询查询1n查询1管理员 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 四、数据库实现 实现该数据库用到的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) primary 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) 建立视图的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.dorid,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图的设计更加的熟悉和了解,也逐渐对数据库的设计找到了一点感觉。数据库系统概论这门课所教予我们的大部分都是理论和概念,而这次实验,则让我们有了实践的经验,帮助了我们更好的去理解这门课。当然,我们也遇到了很多的困难,但我们通过询问老师,上网参考资料,最终完成了这次实验,都自我感觉收获非常大。专心-专注-专业
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!