2022年学生宿舍管理系统分析与设计.pdf
学生宿舍管理系统分析与设计目录1 调查概述1 1、1 背景 1 1、2 目标 1 1、3 系统描述1 2 系统分析2 2、1 需求分析2 2、1、1 用户需求2 2、1、2 功能需求2 2、1、3 安全需求2 2、2 可行性分析2 2、2、1 经济可行性2 2、2、2 技术可行性3 2、2、3 管理可行性3 2、3 系统开发方法的选择3 2、4 组织结构与功能分析3 2、5 业务流程分析以及业务流程图4 2、5、1 总业务流程图5 2、5、2 分业务流程图5 2、6 数据流程分析以及数据流程图8 2、6、1 总数据流程图8 2、6、2 分数据流程图9 2、7 数据分析11 2、7、1 数据项条目11 2、7、2 数据结构条目14 2、7、3 数据流条目15 2、7、4 处理逻辑17 2、7、5 数据存储19 2、7、6 外部实体19 2、8 描述处理逻辑20 3 系统设计22 3、1 总体设计22 3、1、1 模块结构设计22 3、1、2 总体数据库设计23 4 结束 30 参考文献31 附录 32 1 调查概述1、1 背景当今社会就是飞速进步的世界, 原始的记录方式已经被社会所淘汰了, 计算机化管理正就是适应时代的产物。 信息世界永远不会就是一个平静的世界, 当一种技术不能满足需精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计求时, 就会有新的技术诞生并取代旧技术。 21 世纪的今天 , 信息社会占着主流地位 , 计算机在各行各业中的运用已经得到普及, 自动化、信息化的管理越来越广泛应用于各个领域。人才培养 , 就是高校的基本任务。而高校教学工作的良好运行, 则离不开教学与管理工作的有效组织与协调。而学生宿舍管理系统对于一个学校来说就是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段, 手工记录对于规模小的学校来说还勉强可以接受, 但对于学生信息量比较庞大, 需要记录存档的数据比较多的高校来说 , 人工记录就是相当麻烦的。 而且当查找某条记录时 , 由于数据量庞大 , 还只能靠人工去一条条的查找 , 这样不但麻烦还浪费了许多时间, 效率也比较低。而住宿学生的大量增加 , 由此导致宿舍管理工作日益繁重, 而现有工作人员不足, 又就是采用基本手工的操作方式进行 , 显然无法满足日益增长的宿舍管理业务工作的需要。因此, 为了更加有效的做好宿舍管理工作 , 为广大学生提供方便、快捷、满意的服务, 开发出一套能够进行实时处理的管理信息系统迫在眉睫。1、2 目标建立一个宿舍管理系统帮助宿管人员解决繁杂的宿舍管理事物,提高其工作效率使宿舍的管理由人员的经验化向科学的系统化方面发展。进而节约学校关于后勤方面的支出更好的利用有限的财力为学生们做更多方便性服务。1、3 系统描述此学生宿舍管理系统采用的就是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便 ,管理人员需要做的就就是将数据输入到系统的数据库中去。由于数据库存储容量相当大 ,而且比较稳定 ,适合较长时间的保存 ,也不容易丢失。这无疑就是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。2 系统分析2、1 需求分析2.1.1 用户需求整个系统有三种用户角色, 即管理员 , 学生与系统管理员。管理员能够查询学生的所有相关住宿信息 , 以利于对宿舍及学生的全面管理。学生能查询其所在的宿舍的所有信息,以利于能查询自己的夜归记录与离返校记录, 能查询自己的请假情况等等。 系统管理员在后台对系统进行用户管理, 并展开系统的正常运行维护工作每个角色操作都通过密码验证与用户类型选择后登录。通过系统管理员才可以修改密码。工作完成后, 通过各自专门的出口退出登录状态。2.1.2 功能需求精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计系统提供了学生住宿情况的基本登记,学生每学期的注册登记,宿舍变动处理 ,学生的离校处理 ;学生晚归情况检查及处理,学生违规电器使用情况检查及处理;学生卫生情况检查及卫生评比 ;学生用电量情况记录及用电量评比;宿舍设备维修情况处理及记录;学生出入情况及访客出入情况处理及记录;以及学生住宿信息,相关管理信息 ,违纪信息等的记录。2.1.3 安全需求为了尽可能的满足学生与管理人员的需求, 该系统要求用户必须输入正确的用户名与密码才能进入系统 , 由于该系统在登录界面设有不同的身份, 不同的身份的人进入该系统时对本系统的使用功能就是不同的, 系统应该由专人使用不同的的权限对系统进行管理, 以防不法分子修改数据。2、2 可行性分析2.2.1 经济可行性此管理信息系统的开发 , 运行以及维护的费用包括 : 购买软件、硬件, 系统的开发维护费用, 以及这些人员的工资 , 系统开发运行过程所耗费的资源材料, 如电费、打印纸等。而在电脑普及的今天 , 该系统成本低 , 维护费用少 , 同时也可以节省人力、物力、财力。而且通过自顶向下分析逐步求精的方法对系统进行设计, 并通过维护使系统逐步完善, 从而达到经济上的节约。 而且数据库通过编程实现, 系统设计成模块化 , 便于将来的扩展与维护 ,减少学校的再投资。此管理信息系统带来的效益: 宿舍原来就是采用手工作业的方式进行数据管理与文档处理 , 费时耗力 , 如果现在采用数据库电脑化管理, 可以节约大量纸张、油墨等耗材, 也可以节约大量的人力与时间, 可以让管理人员从繁琐复杂的工作中解脱出来, 做更多的工作, 而且更加直观与方便 , 有效的提高了宿舍管理的质量与效率, 取得无形的校园效益。 更为重要的就是 , 从长远的眼光来瞧 , 效益的回报就是不断增加的。从以上分析可知此信息系统开发在经济上可行。 2.2.2技术可行性对于该系统 ,必须要求电脑的基本配置符合要求,电脑的硬件软件必须支持本系统的运行,完整安全的数据库也就是必备的。除了对电脑的基本要求以外还必须有开发此系统以及进行日常维护的技术人员。而这些就是比较容易解决的。从以上分析可知此信息系统开发在技术上可行。2.2.3 管理可行性该系统由宿舍管理员进行操作管理,而且宿舍管理员通常都就是一些岁数稍大的阿姨,电脑的复杂操作对于宿管阿姨的确就是一个难题,所以系统操作起来简单方便就是必须的,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计同时还需要学校主管部门的大力支持,而且领导部门的管理方法科学有效,管理制度的改革时机应该成熟 ,规章制度应该齐全等 。从以上分析可知此信息系统开发在管理上可行。2、3 系统开发方法的选择我们选择结构化开发方法,即用系统工程的思想与工程化的方法,按照用户至上的原则,自顶向下整体分析与设计与自底向上逐步实施的系统开发过程。就是组织、管理与控制信息系统开发过程的一种基本框架。其基本思想就是在系统分析时,采用自顶向下、 逐层分解 ,由抽象到具体的逐步认识问题的过程 ;在系统设计的时候 ,先考虑系统整体的优化 ,再考虑局部的优化问题;在系统实施的时候 ,则坚持自底向上 ,先局部后整体 ,通过标准化模块的连接形成完整的系统1。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、 系统运行与维护阶段 ,每个阶段都有明确的任务与目标,这样整个开发过程容易调整与控制1。2、4 组织结构与功能分析学生宿舍管理系统的组织结构图如图所示: 图 1 组织结构图其中各个部门的主要职能分别就是: 后勤处 :负责整个公寓内学生宿舍的管理工作。管理员 :全面负责学生住宿相关事宜的登记,管理工作。住宿登记部 :主要负责学生入住 ,调整住宿 ,离校搬离宿舍等事宜。安全管理部 :主要负责学生安全工作 ,包括晚归情况记录及处理,违规电器使用情况记录及处理。卫生管理部 :主要负责学生卫生工作 ,包括检查卫生情况 ,进行卫生评比 ,记录及处理违纪情况。供电管理部 :主要负责学生宿舍用电管理工作,包括记录宿舍用电量 ,用电评比。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计维修管理部 :主要负责学生宿舍维修管理工作,包括记录报修情况 ,进行报修分类 ,记录设备维修情况。门卫管理部 :主要负责学生出入情况、访客出入情况的登记,管理等工作。2、5 业务流程分析以及业务流程图本系统的业务流程主要描述: 学生把自己的基本信息交给后勤处,后勤处根据学生的基本信息安排学生的住宿 ,生成宿舍生名单 ,再把住宿登记表给管理员。 学生宿舍的安排 ,申请变更与退宿都由审核单位进行审核处理 ;学生在住宿期间的维修管理信息,供电管理信息 ,安全管理信息 ,卫生管理信息,门卫管理信息 ,以及违纪信息都记录在学生住宿信息里,并反馈到管理员 ,学生,以及辅导员。此系统的业务流程图如下图所示。2、5、1 总业务流程图图 2 总业务流程图2、5、2 分业务流程图住宿登记部业务流程图 :精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 3 住宿登记部业务流程图安全管理部业务流程图 : 图 4 安全管理部业务流程图卫生管理部业务流程图 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 5 卫生管理部业务流程图供电管理部业务流程图 : 图 6 供电管理部业务流程图维修管理部业务流程图 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 7 维修管理部业务流程图门卫管理部业务流程图 : 图 8 门卫管理部业务流程图2、6 数据流程分析以及数据流程图数据流程图就是一种能全面地描述信息系统逻辑模型的主要工具。它用少数几种符号综合的反映出信息在系统中的流动、处理与存储情况3。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计2、6、1 总数据流程图图 9 总数据流程图2、6、2 分数据流程图住宿登记部数据流程图 : 图 10 住宿登记部数据流程图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计安全管理部数据流程图 :图 11 安全管理部数据流程图卫生管理部数据流程图 :图 12 卫生管理部数据流程图用电管理部数据流程图 : 图 13 用电管理部数据流程图维修管理部数据流程图 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 10 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 14 维修管理部数据流程图门卫管理部数据流程图 : 图 15 门卫管理部数据流程图2、7 数据分析数据字典 :主要内容就就是对数据流程图中的数据项、数据结构、 数据流、处理逻辑、数据存储与外部实体等六个方面进行具体的定义3。2、7、1 数据项条目数据项名称 : 宿舍编号数据项编号 :A1-1 简述: 学校内所有学生宿舍的编号类型: 字符型长度: 8 位取值范围 : 1-9999 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 11 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计数据项名称 : 宿舍区号数据项编号 :A2-1 简述: 学校内所有宿舍区的编号类型: 字符型长度:8 位取值范围 :1 100 数据项名称 : 学生人数数据项编号 :A12 简述: 一个宿舍内包括的人数类型: 整形取值范围 :1 16 数据项名称 : 宿舍长数据项编号 :A13 简述: 一个宿舍里的管理者类型: 字符型数据项名称 : 宿舍长联系方式数据项编号 :A14 简述: 一个宿舍内管理者的联系方式类型: 字符型数据项名称 : 辅导员编号数据项编号 :A31 简述: 学校内担任担任辅导员人员的编号类型: 字符型取值范围 :1 500 数据项名称 : 联系方式数据项编号 :A71 简述: 所以人的联系方式类型: 字符型数据项名称 : 所在专业简述: 辅导员所辅导的专业类型: 字符型数据项名称 : 宿舍数目数据项编号 :A22 简述: 一个宿舍区所包含的的宿舍个数类型: 整型精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 12 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计取值范围 :1 1000 数据项名称 : 宿舍区主管数据项编号 :A23 简述: 一个宿舍区的主要管理者类型: 字符型数据项名称 : 单位编号数据项编号 :A41 简述: 在这特这后勤部划分的单位的编号类型: 字符型数据项名称 : 单位名称数据项编号 :A42 简述: 后勤部所划分的部门名称类型: 字符型数据项名称 : 单位联系方式数据项编号 :A43 简述: 各单位的联系方式类型: 字符型数据项名称 : 领导姓名数据项编号 :A44 简述: 单位中领导的姓名类型: 字符型数据项名称 : 院系数据项编号 A51 简述: 学生所在的院系类型: 字符型数据项名称 : 专业数据项编号 :A52 简述: 学生所在专业类型: 字符型数据项名称 : 班级数据项编号 :A53 简述: 学生所在班级类型: 字符型数据项名称 : 出生年月数据项编号 :A54 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 13 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计简述: 学生的出生年月类型: 时间日期数据项名称 : 家庭住址数据项编号 :A55 简述: 学生的家庭住址类型: 字符型数据项名称 : 入学日期数据项编号 :A56 简述: 学生的入学日期类型: 时间日期数据项名称 : 管理员编号数据项编号 :A61 简述: 管理员的工作编号类型: 字符型2、7、2 数据结构条目数据结构名 : 学生信息表数据结构编号 :B51 组成: 学号 姓名 性别 院系 专业 班级 宿舍编号出生年月家庭住址联系方式入学日期 宿舍区号数据结构名 : 管理员信息表数据结构编号 :B61 组成: 管理员编号姓名 性别 年龄 联系方式 宿舍区号数据结构名 : 宿舍信息表数据结构编号 :B11 组成: 宿舍编号 宿舍区号学生人数宿舍长 宿舍长联系方式数据结构名 : 宿舍区信息表数据结构编号 :B21 组成: 宿舍区号 宿舍数目宿舍区主管数据结构名 : 单位信息表数据结构编号 :B41 组成: 单位编号 单位名称单位联系方式领导姓名数据结构名 : 辅导员信息表数据结构编号 :B31 组成: 辅导员编号姓名 性别 年龄 联系方式 所在专业精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 14 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计2、7、3 数据流条目数据流名称 : 住宿生名单数据流编号 :C11 简述: 每个宿舍学生信息数据流来源 : 后勤处数据流去向 : 住宿安排组成: 住宿号 +姓名+ 宿舍号 + 入住日期数据流量 :10 份/ 天数据流名称 : 住宿登记表数据流编号 :C12 数据流来源 : 住宿安排数据流去向 : 管理员组成 : 需要登记的住宿信息数据流量 :10 份/ 天数据流名称 : 住宿安排表数据流编号 :C13 数据流来源 : 住宿安排数据流去向 : 学生住宿信息组成 : 安排好的学生住宿信息数据流名称 : 维修情况数据流名称 :C21 数据流来源 : 维修管理数据流去向 : 学生住宿信息组成 : 维修的进行情况数据流量 :5 份/ 天数据流名称 : 故障信息数据流编号 :C22 数据流来源 : 学生住宿信息数据流去向 : 维修管理组成 : 需要维修的故障的信息数据流量 :10 份/ 天数据流名称 : 维修管理信息数据流编号 :C23 数据流来源 : 维修管理精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 15 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计数据流去向 : 学生、管理员组成 : 已维修好的信息数据流量 :5 份/ 天数据流名称 : 住宿生信息数据流编号 :C31 数据流来源 : 学生住宿信息数据流去向 : 安全管理、卫生管理、门卫管理、供电管理组成信息 : 有关学生的相关信息数据流量 :10 份/ 天数据流名称 : 供电信息数据流编号 :C41 数据流来源 : 供电管理数据流去向 : 学生住宿信息组成信息 : 有关供电情况的相关信息数据流名称 : 门卫管理信息数据流编号 :C51 数据流来源 : 门卫管理数据流去向 : 学生住宿信息组成信息 : 有关门卫管理的相关信息数据流量 :10 份/ 天数据流名称 : 卫生管理信息数据流编号 :C61 数据流来源 : 卫生管理数据流去向 : 学生住宿信息组成信息 : 有关卫生管理的相关信息数据流量 :5 份/ 天数据流名称 : 安全管理信息数据流编号 :C71 数据流来源 : 安全管理数据流去向 : 学生住宿信息组成信息 : 有关安全管理的相关信息数据流量 :5 份/ 天数据流名称 : 违纪信息数据流编号 :C81 数据流来源 : 安全管理、卫生管理、门卫管理、供电管理精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 16 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计数据流去向 : 辅导员组成信息 : 关于学生违纪的相关信息数据流量 :5 份/ 天2、7、4 处理逻辑处理逻辑编号 :P1、1处理逻辑名称 : 住宿安排简述: 安排学生住宿输入的数据流 : 住宿生名单处理: 根据数据流“住宿生名单”, 由管理员安排学生住宿。输出的数据流 : 住宿登记表与住宿安排表数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理。处 理 频 率: 定期安排处理逻辑编号 :P1、2 处理逻辑名称 : 安全管理简述: 对学生进行安全管理输入的数据流 : 住宿生信息处理: 根据数据流“住宿生信息”, 由管理员通过检查学生晚归未归情况及违规电器使用情况对学生进行安全管理。输出的数据流 : 安全管理信息与违纪信息与管理信息数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理, 三就是如果有违纪信息反馈到辅导员。处 理 频 率: 定期管理处理逻辑编号 :P1、3 处理逻辑名称 : 卫生管理简述: 对学生卫生情况进行管理输入的数据流 : 住宿学生信息处理: 根据数据流“住宿学生信息”, 由管理员对学生卫生情况进行检查并进行管理。输出的数据流 : 卫生管理信息与违纪信息与管理信息数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理, 三就是如果有违纪现象要反馈到辅导员。处 理 频 率: 定期查房处理逻辑编号 :P1、4 处理逻辑名称 : 供电管理精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 17 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计简述: 管理学生宿舍的供电情况输入的数据流 : 宿舍信息处理: 根据数据流“宿舍信息” , 由管理员对学生宿舍用电情况进行供电管理。输出的数据流 : 供电信息与违纪信息与管理信息数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理, 三就是如果有违纪信息反馈到辅导员。处 理 频 率: 定期管理处理逻辑编号 :P1、5 处理逻辑名称 : 维修管理简述: 管理学生宿舍各设备的维修事宜输入的数据流 : 故障信息处理: 根据数据流“故障信息” , 由维修人员进行维修分类, 进行维修 , 管理员进行维修管理。输出的数据流 : 维修情况与维修管理信息数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理。处 理 频 率: 不定期维修处理逻辑编号 :P1、6 处理逻辑名称 : 门卫管理简述: 对学生访客出入情况进行管理输入的数据流 : 住宿学生信息处理: 根据数据流“住宿学生信息”, 由门卫对学生访客出入情况进行登记并管理。输出的数据流 : 门卫管理信息与违纪信息与管理信息数据流出: 一就是反馈到学生本人处 , 二就是由管理员进行登记处理, 三就是如果有违纪现象要反馈到辅导员。处 理 频 率: 不定期管理2、7、5 数据存储数据存储编号 :D1 数据存储名称 : 学生住宿信息简述: 学生住宿包含的各类信息数据存储组成 : 寝室号 , 住宿安排信息 , 安全管理信息 , 卫生管理信息 , 供电管理信息 , 维修管理信息 , 门卫管理信息。关键字: 寝室号相关联的处理 : 住宿安排 , 安全管理 , 卫生管理 , 供电管理 , 维修管理 , 门卫管理。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 18 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计2、7、6 外部实体外部实体编号 :E-1 外部实体名称 :学生简述:需要住宿的学生输入的数据流 :各类管理信息 ,违纪信息输出的数据流 :学生信息外部实体编号 :E-2 外部实体名称 :管理员简述:管理学生住宿相关事宜的管理员输入的数据流 :学生信息输出的数据流 :学生住宿信息 ,各类管理信息 ,违纪信息外部实体编号 :E-3 外部实体名称 : 辅导员简述: 住宿学生的辅导员输入的数据流 : 违纪信息输出的数据流 : 违纪处理情况外部实体编号 :E-4 外部实体名称 : 后勤处简述: 管理住宿学生的后勤处输入的数据流 : 各类管理情况 , 违纪信息输出的数据流 : 住宿生名单 , 有关规定信息外部实体编号 :E-5 外部实体名称 : 宿舍简述: 住宿学生住的宿舍输入的数据流 : 住宿学生信息输出的数据流 : 学生住宿信息外部实体编号 :E-6 外部实体名称 : 宿舍区简述: 住宿学生住的宿舍区输入的数据流 : 学生信息输出的数据流 : 学生住宿信息2、8 描述处理逻辑决策树就是用于描述处理逻辑的工具之一,其比较直观 ,容易理解。=5 次提出批评=10 次提出批评 ,没收电器并做出相应处罚=7 度=15 度提出批评 ,并严格限制用电=90 分提出表扬70 分60 分60 分做出处罚=3 次提出批评=5 次做出处罚=3 次提出批评=5 次做出处罚3 系统设计3、1 总体设计3、1、1 模块结构设计功能结构图就就是将系统的功能进行分解,按功能从属关系表示的图表。愈上层功能愈笼统 ,愈下层功能愈具体。功能分解的过程就就是一个由抽象到具体、由复杂到简单的过程。模块结构图如下 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 20 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 16 模块结构图该系统主要有七个模块 : 住宿登记管理模块 :主要管理学生入住宿舍、宿舍变动情况。安全管理模块 :主要管理学生晚归情况 ,违规电器使用情况。卫生管理模块 :主要管理学生卫生情况 ,进行卫生评比。供电管理模块 :主要管理用电量情况 ,进行用电评比。维修管理模块 :主要管理报修情况 ,维修分类 ,维修情况记录。门卫管理模块 :主要管理学生出入情况 ,访客出入情况。基本信息管理模块 :主要登记记录管理学生信息、宿舍信息、工作人员信息。3、1、2 总体数据库设计概念结构设计总 ER图: 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 21 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 17 总 ER图分 ER图: 图 18 辅导员 ER图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 22 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 19 管理员 ER图图 20 后勤处 ER图图 21 宿舍 ER图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 23 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计图 22 宿舍区 ER图图 23 学生 ER图逻辑结构设计住宿学生表 : 表 1 住宿学生表属性名类型主键 /外键学号int 主键姓名Char(10) 性别Char(4) 年龄Int 院系Char(20) 专业Char(20) 班级Char(10) 宿舍号Char(20) 宿舍区号Char(20) 外键出生年月Detetime 家庭住址Char(50) 联系电话Char(20) 入学日期datetime 管理员表 : 表 2 管理员表精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 24 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计属性名类型主键 / 外键管理员编号Int 主键姓名Char(10) 性别Char(10) 年龄Int 联系方式Char(20) 宿舍区号Char(10) 外键后勤处表 : 表 3 后勤处表属性名类型主键 / 外键单位编号Char(10) 主键单位名称Char(10) 单位联系方式Char(20) 领导姓名Char(10) 宿舍区数目Int 宿舍人数Int 学生总人数Int 宿舍区表 : 表 4 宿舍区表属性名类型主键 / 外键宿舍区号Char(10) 主键宿舍区主管Char(10) 联系方式Char(20) 宿舍数目Int 所在单位编号Char(10) 外键学生人数Int 宿舍表 : 表 5 宿舍表属性名类型主键 / 外键宿舍编号Char(10) 主键宿舍区号Char(10) 外键学生人数Int 宿舍长Char(10) 宿舍长联系方式Char(10) 辅导员表 : 表 6 辅导员表属性名类型主键 / 外键辅导员编号Char(10) 主键姓名Char(10) 性别Char(10) 年龄Int 联系方式Char(20) 专业所在宿舍区Char(10) 外键精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 25 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计所在专业Char(10) 请假学生表 : 表 7 请假学生表属性名类型主键 / 外键请假人学号Char(10) 主键请假人姓名Char(10) 请假时间Datetime 主键请假人宿舍区号Char(10) 外键请假人宿舍号Char(10) 外键违规电器表 : 表 8 违规电器表属性名类型主键 / 外键违规电器编号Char(10) 主键违规电器名称Char(10) 违规电器处理Char(50) 卫生评比表 : 表 9 卫生评比表属性名类型主键 / 外键宿舍区号Char(10) 主键宿舍号Char(10) 主键卫生评比时间Datetime 主键宿舍卫生分数Char(10) 宿舍卫生排名int 维修情况表 : 表 10 维修情况表属性名类型主键 / 外键宿舍区号Char(10) 主键宿舍号Char(10) 主键设备号Char(10) 主键报修原因Char(200) 提交日期Datetime 主键解决日期Datetime 报修费用Float 用电评比表 : 表 11 用电评比表属性名类型主键 / 外键宿舍区号Char(10) 主键宿舍号Char(10) 主键用电评比时间Datetime 主键精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 26 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计宿舍用电量Int 宿舍超额用电量Int 用电排名Int 访客出入情况表 : 表 12 访客出入情况表属性名类型主键 / 外键来访人姓名Char(10) 主键被来访人姓名Char(10) 主键所属关系Char(10) 证件名称Char(20) 来访日期与时间Datetime 主键结束时间Datetime 备注Char(200) 学生出入情况表 : 表 13 学生出入情况表属性名类型主键 / 外键出入学生学号Char(10) 主键出入学生姓名Char(10) 出校时间Datetime 主键返校时间Datetime 出校原因Char(200) 备注Char(10) 4 结束语这次实习收获了好多。不仅就是学习方面, 还有能力方面 , 还有与人合作方面都有很多有益的体会。首先学以致用 , 运用所学知识设计了学生管理信息系统, 先选择系统 , 我们经过讨论选择了学生宿舍管理信息系统, 并确定采用系统结构化分开发方法进行系统的开发。然后进行了比较详细的调查 , 并进行了需求分析 , 可行性分析 , 随后画出了业务流程图 , 数据流程图, 并进行了数据分析以及处理逻辑判断。之后进行系统设计, 包括总体设计里的模块结构设计与总体数据库设计, 总体数据库设计包括概念结构设计, 逻辑结构设计与数据库中表的实现。其次 , 其中也遇到了很多问题, 比如开始时不知道从何下手, 于就是列了个主要提纲便有了比较系统的思想 ; 画数据流程图、 进行数据分析时遇到了问题, 积极找了老师解决 ,知道了正确方法。其实我们所学还就是很有限的, 需要多与同学交流 , 多向老师请教。最后, 我们要学会很好的很融洽很成功的与人合作。小组成员首先要把这个共同任务放在很重要的位置 , 其次要好好商量积极讨论, 发扬创新精神 , 还要积极完成 , 遇到问题积极解决。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 27 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计参考文献1 黄梯云、李一军, 管理信息系统 ,第 4 版, 高等教育出版社,2009 、4。2 王珊、萨师煊 , 数据库系统概论,第 4 版, 高等教育出版社,2007 、11。3 薛成华 , 管理信息系统 , 第 5 版, 北京 , 清华大学出版社,2007 、8。4 杨尊琦 , 信息系统分析与设计, 北京, 机械工业出版社,2007 、8。5 黄孝章 , 信息系统分析与设计, 北京, 清华大学出版社,2010 、8。6 朱如龙 ,SQL Server数据库应用系统开发技术, 机械工业出版社,2004 、1。7 丁宝康 , 数据库原理 , 经济科学出版社,2000 。附录一、学生宿舍管理信息系统的数据库关系模式宿舍(宿舍编号 ,宿舍区号 ,宿舍人数 ,宿舍长 ,宿舍长联系方式 ) 宿舍区 (宿舍区号 ,宿舍区主管 ,联系方式 ,宿舍数目 ,学生人数 ,所在单位编号 ) 辅导员 (辅导员编号 ,姓名 ,性别,年龄,联系方式 ,所在专业 ,专业所在宿舍区号 ) 学生(学号,姓名 ,性别,年龄,院系,专业,班级,宿舍号 ,宿舍区号 ,出生年月 ,家庭住址 ,联系电话 ,入学日期 ) 管理员 (管理员编号 ,姓名 ,性别,年龄,联系方式 ,宿舍区号 ) 后勤处 (单位编号 ,单位名称 ,单位联系方式 ,领导姓名 ,宿舍区数目 ,宿舍数目 ,学生总人数 ) 二、学生宿舍管理信息系统的数据库关系图1、数据库中表的实现 : 宿舍区表 : 辅导员表 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 28 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计住宿学生表: 管理员表 : 后勤处表 : 宿舍表 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 29 页,共 30 页 - - - - - - - - - - 学生宿舍管理系统分析与设计2、数据库关系图 : 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 30 页,共 30 页 - - - - - - - - - -