




免费预览已结束,剩余4页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生宿舍管理系统学生宿舍管理系统 13070941 信管 2 班 李维 1 1 需求分析阶段需求分析阶段 我们宿舍在管理上都是采用纸上登记 文本记录的 针对此现状 我提出了学生宿 舍管理系统的设计 1 1 调查分析 调查分析 现在要开发学生宿舍管理系统 首先要调查用户的需求 本次调查采取的主要步骤 有 1 开调查会 通过与老师 学生座谈了解他们对该管理系统的期望与要求 2 请专人介绍 找专业老师了解宿舍的具体安排情况以及学生的入住信息 3 设计调查表请学生填写 调查学生的个人信息 宿舍的基本信息 工作人员的基 本信息 首先调查基本信息 学生住在宿舍楼中 每站宿舍区都会有若干名阿姨负责本宿舍区的日常管理 1 学生的基本信息 入校时 每位同学都有唯一的学号 并被分配到指定的宿舍楼和指定的宿舍 也会有 一个宿舍号 其入校时间就是他的入住时间 2 宿舍的基本信息 每间宿舍都有唯一的楼号和宿舍号 每站宿舍区都有自己的电话号码 3 工作人员基本信息 每站宿舍区都有驻楼阿姨和保洁阿姨的编号 4 报修的基本信息 宿舍楼中经常出现财产的损坏 比如灯泡坏了 厕所的马桶出故障了等 这时 同学 们需要将财产损坏情况报告给宿舍楼管理员 以便学校派人进行维修 这时 需要记录报 修的宿舍号和损坏的财产编号 同时记录报修的时间和损坏的原因 当损坏的财产维修完 毕后 应记录解决时间 表示该报修成功解决 5 来访者基本信息 每站宿舍对于每一次的人员来访都要做好相应的登记 包括来访者和被访者的信息 2 2 用户对系统的要求 用户对系统的要求 1 信息要求 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息 包括某一学号的学生在宿舍 楼中住宿的详细信息 报修的所有信息和来访者的信息 以利于对整个宿舍楼的全面管理 2 处理要求 当学生基本信息发生变化时 宿舍楼管理员能对其进行修改 比如 某些同学搬到其 他的宿舍中去 他们在本宿舍楼中相应的记录就应该删去 当宿舍财产报修及时解决后 管理员应登记解决时间 表明该报修问题已成功解决 3 安全性与完整性要求 A 安全性要求 1 系统应设置访问用户的标识以鉴别是否是合法用户 并要求合法用户设置其密码 保证用户身份不被盗用 2 系统应对不同的数据设置不同的访问级别 限制访问用户可查询和处理数据的类 别和内容 3 系统应对不同用户设置不同的权限 区分不同的用户 如区分普通用户 学生 管理员 B 完整性要求 1 各种信息记录的完整性 信息记录内容不能为空 2 各种数据间相互的联系的正确性 3 相同的数据在不同记录中的一致性 数据库功能 基本信息管理 住宿管理 服务管理 来访者管理 基本信息管理包括 学生信息 宿舍信息 工作人员信息 住宿信息包括入住 分配床位 毕业退宿 服务管 理包括电费 维修 来访者管理包括来访者信息登记 来访者查询 3 3 数据字典设计数据字典设计 数据项 数据结构 数据量 数据存储 处理过程 1 数据项 数据项数据项 名名 含义说含义说 明明 别名别名 数据类数据类 型型 长度长度 取值范取值范 围围 学号住宿学 生 学生编 号 char8 姓名住宿学 生 学生姓 名 Varchar10 性别住宿学 生 char2 专业住宿学 生 Varchar20 联系方 式 住宿学 生 char11 员工号宿舍阿 姨 员工编 号 char4 员工姓 名 宿舍阿 姨 Varchar10 年龄宿舍阿 姨 smallin t 2 职位宿舍阿 姨 员工从 事工作 Varchar20 联系方 式 宿舍阿 姨 手机号 码 char11 区名宿舍所 属园区 澄 泽 沁 润 Varchar2 站名园区几 站 一站 二站 char2 楼号宿舍是 几栋 char2 宿舍号宿舍几零几 char3 宿舍电 话 宿舍每 站号码 char12 可住人 数 宿舍 smallin t 2 已住人 数 宿舍 smallin t 2 物品号物品报 修 varchar8 报修原 因 物品报 修 char50 提交日 期 物品报 修 datetim e 8 解决日 期 物品报 修 datetim e 8 报修费 用 物品报 修 decimal5 来访人 姓名 来访者 Varchar10 被访人 姓名 来访者 Varchar10 所属关 系 来访者 Varchar20 证件名 称 来访者 Varchar20 来访日 期 来访者 Datetim e 8 来访时 间 来访者 Datetim e 8 归访时 间 来访者 Datetim e 8 备注来访者 Varchar50 2 数据结构 数数 据结据结 构名构名 含义说明含义说明组成组成 学 生住 宿信 息 学生登记入住信息学号 姓名 性别 专业 联系方 式 入住时间 员 工信 员工就职信息员工号 姓名 年龄 性别 职位 家庭地址 联系方式 息 宿 舍信 息 学校宿舍园区分布情况以及入住情 况 区名 站名 楼号 宿舍号 宿舍 电话 可住人数 已住人数 报 修信 息 设备保修楼号 宿舍号 物品号 报修原因 提交日期 解决日期 报修费用 来 访者 信息 每站来访人员登记来访人姓名 被访人姓名 所属关 系 证件名称 来访日期 来访时间 归访时间 备注 3 数据流 以来访人员为例 数据流 来访人员 说明 对每日的来访人员进行登记查询 数据流来源 来访者 数据流去向 来访者信息表 组成 来访信息 平均流量 20 人 天 高峰期流量 50 人 天 4 数据存储 数据数据 存储名存储名 说明说明输入输入 的数据流的数据流 输出输出 的数据流的数据流 组成组成存存 取频度取频度 存存 取方式取方式 报修 信息表 设备 保修信息 存储表 报修 信息 已修 信息 报修 信息 报修 信息 已修 信息 5 件 h 随 机 来访 者信息表 来访 者信息存 储表 来访 信息 来访 结束信息 来访 信息 来访 信息 来访 结束信息 10 天 随 机 5 处理过程 处理过程名处理过程名输入数据流输入数据流输出数据流输出数据流 登记报修报修信息报修信息 查询报修报修信息报修信息 登记已修信息已修信息已修信息 登记来访者信息来访者信息来访者信息 查询来访者信息来访者信息来访者信息 登记归访信息归访信息归访信息 2 2 概念结构设计概念结构设计 1 分 E R 图 学生 学号 姓名专业 联系方式 宿舍 区名 站名 楼号 可住人数 已住人数 宿舍电话 员工 职位 员工姓名 联系方式 员工号 年龄 来访者 证件 姓名 关系 性别 2 总 E R 图 3 3 逻辑结构设计逻辑结构设计 1 1 转换原则 转换原则 一个实体型转换为一个关系模式 关系的属性 实体型的属性 关系的码 实体型的码 2 一个 1 n 联系可以转换为一个独立的关系模式 也可以与 n 端对应的关系 模式合并 学生 学号 联系方式 专业 姓名 入住 宿舍 离宿时间 入住时间 区名 站名 楼号 宿舍电话 可住人数 已住人数 来访 管理 来访者 员工 来访时间 归访时间 证件 关系 姓名 性别 职位 员工姓名 联系方式 员工号 年龄 n 1 1 n 1 n 1 转换为一个独立的关系模式 关系的属性 与该联系相连的各实体的码以及联系本身的属性 关系的码 n 端实体的码 2 与 n 端对应的关系模式合并 合并后关系的属性 在 n 端关系中加入 1 端关系的码和联系本身的属性 合并后关系的码 不变 可以减少系统中的关系个数 一般情况下更倾向于采用这种方法 3 一个 1 1 联系可以转换为一个独立的关系模式 也可以与任意一端对应的关系模式 合并 1 转换为一个独立的关系模式 关系的属性 与该联系相连的各实体的码以及联系本身的属性 关系的候选码 每个实体的码均是该关系的候选码 2 与某一端对应的关系模式合并 合并后关系的属性 加入对应关系的码和联系本身的属性 合并后关系的码 不变 4 一个 m n 联系转换为一个关系模式 关系的属性 与该联系相连的各实体的码以及联系本身的属性 关系的码 各实体码的组合 5 三个或三个以上实体间的一个多元联系转换为一个关系模式 关系的属性 与该多元联系相连的各实体的码以及联系本身的属性 关系的码 各实体码的组合 6 具有相同码的关系模式可合并 目的 减少系统中的关系个数 合并方法 将其中一个关系模式的全部属性加入到另一个关系模式中 然后去掉其中 的同义属性 可能同名也可能不同名 并适当调整属性的次序 2 2 关系模式关系模式 1 学生住宿表 student accommodation SA 学号 xh 姓名 xm 性别 xb 专业 zy 入住时间 rzsj 联系方式 lxfs 楼号 lh 宿舍号 ssh 2 宿舍表 Dormitory 区名 qm 站名 zm 楼号 lh 宿舍号 ssh 电话号码 dhhm 可住人数 kzrs 已住人数 yzrs 3 设备报修表 equipment maintenance EM 区名 qm 站名 zm 楼号 lh 宿舍号 ssh 物品号 wph 报修原因 bxyy 提交日期 tjrq 解决日期 jjrq 报修费 用 bxfy 4 来访者表 Victor 来访人姓名 lfrxm 被访人姓名 bfrxm 所属关系 gx 证件名称 zj 来访日期 lfrq 来访时间 lfsj 归访时间 gfsj 学号 xh 5 员工信息表 Staff 员工号 ygh 员工姓名 ygxm 年龄 nl 楼号 lh 性 别 xb 职位 zw 联系方式 lxfs 4 4 物理结构设计物理结构设计 数据库在物理设备上的存储结构与存储方法称为数据库的物理结构 为一个给定的 逻辑数据模型选取一个最适合应用要求的物理结构的过程就是数据库的物理设计 分两步走 1 确定数据库的物理结构 在关系数据库中主要是存取方法和存储结构 2 对物理结构进行评价 评价的重点是时间和空间效率 对于不同的表要建立不同的索引 如学生住宿表建立唯一索引 宿舍表建立组合 索引 5 5 实施和维护实施和维护 Create table SA xh char 8 primary key xm varchar 50 xb char 2 zy varchar 50 lxfs char 11 rzsj datetime lh char 2 ssh char 3 Create table Dormitory qm varchar 50 Zm int Lh varchar 50 Ssh int Dhhm int Kzrs int Yzrs int Create table EM lh char 6 ssh char 6 wph char 8 bxyy char 50 tjrq datetime jjrq datetime bxfy decimal 5 2 Create table Victor lfzxm varchar 10 bfzxm varchar 10 gx Varchar 20 zj Varchar 20 lfrq Datetime lfsj Datetime gfsj Datetime bz Varchar 50 xh char 8 Create table staff ygh char 4 primary key ygxm varchar 10 not null nl smallint lh char 2 xm char 2 zw varchar 20 lxfs char 11 导入数据 Insert into SA xh xm xb zy rzsj lxfs lh ssh Values Insert into Dormitory qm zm lh ssh dhhm kzrs yzrs Values Insert into EM qm zm lh ssh wph bxyy tjrq jjrq b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年计算机硬件工程师专业资格考试试题及答案解析
- 2025年安全员岗位换新安全知识题库
- 机电设备管理知识培训课件
- 机电行业外贸知识培训课件
- 2025年广播节目主持人国家职业资格考试试题及答案解析
- 2025年特殊教育师资格模拟题
- 2025年安全长助理笔试通关模拟题
- 2025年宠物医疗AI面试模拟及答案
- 2025年安全员C证考试难点题库冲刺
- 数学课件动画设计教学
- 2025广东深圳市光明区统计局招聘(选聘)专干4人笔试参考题库附答案解析
- 2025年通信专业技术-通信专业技术(中级)-中级通信专业技术(交换技术实务)历年参考题库含答案解析(5套)
- 2025至2030中国PC薄膜行业调研及市场前景预测评估报告
- 2025-2026学年道德与法治八年级上册教学计划
- 深海沟生物地理格局-洞察及研究
- 《丙型肝炎防治指南》
- 2025年湖北省工程专业中级职务水平能力测试(电子信息)经典试题及答案
- 中小学校长在2025秋季开学第一次全体教师大会上讲话:人心决定温度人格决定高度人品决定厚度
- 个人挂靠劳务公司协议书
- 医院实验室生物安全手册
- 重晶石项目可行性研究报告
评论
0/150
提交评论