当前位置:网站首页 > 数据科学与大数据 > 正文

数据库课程设计实例100例(数据库课程设计 实例)



学生宿舍管理系统

需求分析

调查用户需求

• 宿舍楼的基本情况

• 用户对系统的要求

宿舍楼的基本情况

• 学生基本信息(唯一学号 , 指定的宿舍楼和宿舍 , 有宿舍号 ,入住时间即为入校时间, 同一院系的学生宿舍一般在一起 ,相应会有院系名称)

• 宿舍的基本信息(每间宿舍都有唯一 的宿舍号 ,入校时 , 宿舍会装公用电话机 ,相应 地就有宿舍电话号码)

• 宿舍财产的基本信息(每个宿舍的财产属于学校 , 比如电灯 ,床铺 ,柜子 , 桌椅等 , 为了对不同的财产进行区分 , 可以为每种财产分配不同的财产号 。这样有利于财产的 报修和管理 。)

• 快件收发的基本信息(每栋宿舍楼都有邮件收发的管理 , 当本楼的同学有信件时 ,相 应的会有信件的到达时间 ,接受信件的同学姓名和他所在的宿舍号 。有时 , 同一个学 生有多封信件需要接收 , 需要表示一个同学有多少封信件 。当信件接收后 ,应有一个 接收信件的时间 ,表示信件已成功到达指定的同学手中)

• 报修的基本信息(宿舍楼中经常出现财产的损坏 , 比如灯泡坏了 , 厕所的马桶出故障 了等 , 这时 , 同学们需要将财产损坏情况报告给宿舍楼管理员 , 以便学校派人进行维 修 。这时 , 需要记录报修的宿舍号和损坏的财产编号 , 同时记录报修的时间和损坏的 原因 。当损坏的财产维修完毕后 ,应记录解决时间 ,表示该报修成功解决)

• 夜归的基本信息(宿舍楼在指定的时间关门(比如晚上12点) , 若有同学晚于关门时 间会宿舍 , 需通知宿舍楼管理员 , 同时应登记晚归学生姓名 , 宿舍号 , 时间和晚归原 因 , 以利于学校的管理和查证 。)

• 离校的基本信息(每当放寒假或暑假时 , 同学们大部分都会回家; 每当“五·一 ”或 “十·一 ”放假时 , 同学们也有很多不会留在宿舍 。这时 , 为加强学校对同学假期安全 的管理 , 离校的同学应登记离校时间 , 待返校后记录返校时间 , 以便学校查证和管

理 。)

宿舍楼的基本情况(续)

用户对系统的要求

• 宿舍管理员

• 本宿舍楼的学生

宿舍管理员

• 信息要求: 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息 ,包括某一学号的 学生在宿舍楼中住宿的详细信息 , 快件收发的所有信息 ,报修的所有信息 , 夜归的详 细信息和学生离返校的信息 。 以利于对整个宿舍楼的全面管理。

• 处理要求: 当学生基本信息发生变化时 , 宿舍楼管理员能对其进行修改 。 比如 ,某些 同学搬到其他的宿舍中去 ,他们在本宿舍楼中相应的记录就应该删去; 或者学生转换 专业 ,他们记录中院系的信息也要作相应的修改等等 。当宿舍楼的电话号码发生变更 时 , 宿舍楼管理员能根据有关证明做出修改 。当快件到达本宿舍楼时 , 宿舍楼管理员 应依据到达快件的相关信息在快件信息中插入一条记录 , 当同学们接收快件后 , 管理 员应登记快件的接收时间 ,表明该信件已成功到达收信人的手中 。当宿舍财产报修及 时解决后 , 管理员应登记解决时间 ,表明该报修问题已成功解决。

• 安全性与完整性要求

• 安全性要求:

1.系统应设置访问用户的标识以鉴别是否是合法用户 , 并要求合法用户设置其密码 , 保

证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别 , 限制访问用户可查 询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限 , 区分不同的用户 , 如区分普通用户(学生) , 管理员。

• 完整性要求:

1.各种信息记录的完整性 ,信息记录内容不能为空; 2.各种数据间相互的联系的正确性;

3.相同的数据在不同记录中的一致性。

宿舍管理员(续)

本宿舍楼的学生

• a .信息要求:

本宿舍楼的学生能查询其所在的宿舍的所有信息 , 能查询本楼的

指定宿舍的电话号码以利于同楼宿舍间的通信 。 能查询自己的快件信 息 。 能查询自己的夜归记录和离返校记录。

• b . 处理要求:

本宿舍楼的学生能在报修信息表中插入报修信息 , 表示本宿舍的

财产发生了损毁需要学校派人维修。

学生离校时 , 能在离返校记录表中插入离校时间; 学生返校后,

能在离返校记录表中插入返校时间 , 表示已经回校。

• 第一部分: 用户管理部分

1、处理用户注册 2、处理用户登录 3、用户可以查询学生信息。

4、用户可以查询快件信息 。 5、用户可以提交与查询报修信息。

6、用户可以插入与删除用户自己的离返校信息 。 7、用户可以修改用户自己密码。

• 第二部分: 管理

到此这篇数据库课程设计实例100例(数据库课程设计 实例)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 全文数据库的特点和用途(全文数据库的是)2025-10-11 07:45:09
  • 英文论文数据库有哪些(英文论文数据库有哪些软件)2025-10-11 07:45:09
  • 数据库入门视频(数据库基础教程视频)2025-10-11 07:45:09
  • 密码查询系统(密码查询数据)2025-10-11 07:45:09
  • 达梦数据库连接方式(达梦连接数据库jdbc)2025-10-11 07:45:09
  • 3dtile数据(3dtile数据用超图打开)2025-10-11 07:45:09
  • mongodb数据库最新版本(mongodb数据库下载安装)2025-10-11 07:45:09
  • druid数据库连接池不释放(druid数据库连接使用超时)2025-10-11 07:45:09
  • 三个常用的中文期刊数据库(常用的中文期刊数据库有哪三个)2025-10-11 07:45:09
  • 数据库端口号是多少(数据库端口默认多少)2025-10-11 07:45:09
  • 全屏图片