- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计16068.doc
用户需求分析
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。根据我们日常生活中的经验,结合对自己学校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出如下信息:
1.学生的基本信息:
入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。
2.宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电
号码。
3.宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产
进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。
4.快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到
达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要
接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,
表示信件已成功到达指定的同学手中。
5.报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时
同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需
要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏
的财产维修完毕后,应记录解决时间,表示该报修成功解决。
6夜归的基本信息:宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间会宿舍,需
通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学
校的管理和查证。
7离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放
假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理学
校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
二、系统功能的设计
⑴.根据用户的需求分析,将本系统在功能上分为两部分:
第一部分:用户管理部分
第二部分:管理员管理部分
⑵.各部分完成功能如下:
⒈用户管理部分
①处理用户注册
②处理用户登录
③用户可以查询学生信息
④用户可以查询快件信息。
⑤用户可以提交与查询报修信息。
⒉管理员管理部分
①处理管理员登录
②管理员可以查询学生信息。
③管理员可以发布与更新快件信息。
④管理员可以插入、修改与查询报修信息。
系统概念设计(E-R图)
⑴设计完成的ER图为
⑵分ER图
①学生住宿信息管理子系统
②报修子系统
③收取快件子系统
四、逻辑结构设计
⑴将系统E-R图转换为关系模式:
住宿学生(学号,姓名,性别,专业,宿舍号,入住时间)
宿舍(宿舍号,宿舍电话)
宿舍财产(物品号,物品名)
邮件快递(姓名,宿舍号,到达时间,接收时间,邮件数量)
报修(宿舍号,物品号,提交日期,解决日期,报修原因)
⑵数据字典
⒈数据项
①学生表student的结构:
列名
数据类型
长度
是否允许为空
sno
char
10
否
sname
char
10
否
ssex
char
2
否
smajor
char
10
否
rno
char
10
否
ryear
char
10
否
②宿舍表room的结构:
列名
数据类型
长度
是否允许为空
rno
char
10
否
Rtelephone
char
10
否
③邮件快递表ems的结构
列名
数据类型
长度
是否允许为空
sname
char
10
否
rno
char
10
否
day1
char
10
否
day2
char
10
是
quanlity
char
2
是
④报修表baoxiu的结构
列名
数据类型
长度
是否
rno
char
10
否
pname
char
10
否
tjtime
char
10
否
jjtime
char
10
是
bxreason
char
20
是
⑦宿舍财产表property的结构
列名
数据类型
长度
是否允许为空
pno
char
10
否
pname
char
10
否
⒉数据结构
数据结构名
组成
用户信息
用户名,用户密码,用户类型(普通用户,管理员)
住宿学生信息
学号,姓名,性别,专业,宿舍号,入住时间
宿舍信息
宿舍号,宿舍电话
邮件快递信息
姓名,宿舍号,到达时间,接收时间,邮件数量
报修信息
宿舍号,物品号,提交日期,解决日期,报修原因
⒊数据流
数据流名
数据流来源
数据流去向
组成
登记报修信息
学生
学生报修登记表
报修信息
查询报修信息
学生报修信息表
管理员
报修信息
登记已修信息
管理员
学生报修登记表
已修信息
登记快件信息
管理员
邮件快递表
快件信息
收取快件
文档评论(0)