软件工程作业 学生宿舍管理系统.docx

上传人:太** 文档编号:86539780 上传时间:2023-04-14 格式:DOCX 页数:13 大小:118.76KB
返回 下载 相关 举报
软件工程作业 学生宿舍管理系统.docx_第1页
第1页 / 共13页
软件工程作业 学生宿舍管理系统.docx_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《软件工程作业 学生宿舍管理系统.docx》由会员分享,可在线阅读,更多相关《软件工程作业 学生宿舍管理系统.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、专业:网络工程学号:说及金鼓钵我4说Hebei Normal University of Science &软件工程课程设计(自然科学)题 目:宿舍管理系统的设计与实现院(系、部):数学与信息科技学院学生姓名:张栋明果指导教师: 宋金玲职称副教授 2023年 月 日目录1 .概述21背景21. 2目标错误!未定义书签。L 3系统描述错误!未定义书签。2、系统分析错误!未定义书签。2.1 需求分析错误!未定义书签。2. 1. 1用户需求错误!未定义书签。3. 1. 2功能需求41. 3安全需求42.2 可行性分析42. 2. 1经济可行性42. 2. 2技术可行性52. 2. 3管理可行性5维修

2、管理模块:主要管理报修情况,维修分类,维修情况记录。门卫管理模块:主要管理学生出入情况,访客出入情况。基本信息管理模块:主要登记记录管理学生信息、宿舍信息、工作人员信息。总体数据库设计概念结构设计总ER图:图17总ER图分ER图:图18辅导员ER图图19管理员ER图图20后勤处ER图图21宿舍ER图图22宿舍区ER图图23学生ER图逻辑结构设计住宿学生表:表2住宿学生表属性名类型主键/外键学号int主键姓名Char(10)性别Char (4)年龄Int院系Char(20)专业Char(20)班级Char(10)宿舍号Char(20)宿舍区号Char(20)外键出生年月Detetime家庭住址C

3、har (50)联系Char(20)入学日期datetime管理员表:表3管理员表属性名类型主键/外键管理员编号Int主键姓名Char (10)性别Char (10)年龄Int联系方式Char (20)宿舍区号Char (10)外键后勤处表:表4后勤处表属性名类型主键/外键单位编号Char (10)主键单位名称Char(10)单位联系方式Char(20)领导姓名Char(10)宿舍区数目Int宿舍人数Int学生总人数Int宿舍区表:表5宿舍区表属性名类型主键/外键宿舍区号Char (10)主键宿舍区主管Char (10)联系方式Char(20)宿舍数目Int所在单位编号Char(10)外键学生

4、人数Int宿舍表:表6宿舍表属性名类型主键/外键宿舍编号Char (10)主键宿舍区号Char(10)外键学生人数I nt宿舍长Char(10)宿舍长联系方式Char(10)辅导员表:表7辅导员表属性名类型主键/外键辅导员编号Char (10)主键姓名Char (10)性别Char (10)年龄Int联系方式Char (20)专业所在宿舍区Char (10)外键所在专业Char (10)请假学生表:表8请假学生表属性名类型主键/外键请假人学号Char(10)主键请假人姓名Char(10)请假时间Datetime主键请假人宿舍区号Char (10)外键请假人宿舍号Char (10)外键违规电器表

5、:表9违规电器表属性名类型主键/外键违规电器编号Char (10)主键违规电器名称Char (10)违规电器处理Char (50)卫生评比表:表10卫生评比表属性名类型主键/外键宿舍区号Char (10)主键宿舍号Char (10)主键卫生评比时间Datetime主键宿舍卫生分数Char (10)宿舍卫生排名int维修情况表:表11维修情况表属性名类型主键/外键宿舍区号Char (10)主键宿舍号Char (10)主键设备号Char (10)主键报修原因Char (200)提交日期Datetime主键解决日期Datetime报修费用Float用电评比表:表12用电评比表属性名类型主键/外键宿舍

6、区号Char (10)主键宿舍号Char (10)主键用电评比时间Datetime主键宿舍用电量Int宿舍超额用电量Int用电排名Int访客出入情况表:表13访客出入情况表属性名类型主键/外键来访人姓名Char (10)主键被来访人姓名Char (10)主键所属关系Char (10)证件名称Char (20)来访日期和时间Datetime主键结束时间Datetime备注Char(200)学生出入情况表:表14学生出入情况表备注属性名类型主键/外键出入学生学号Char (10)主键出入学生姓名Char (10)出校时间Datetime主键返校时间Datetime出校原因Char(200)备注Ch

7、ar (10)2. 3系统开发方法的选择5 2. 4组织结构与功能分析错误!未定义书签。2. 5业务流程分析以及业务流程图错误!未定义书签。总业务流程图错误!未定义书签。分业务流程图72. 6数据流程分析以及数据流程图7顶层数据流图8二层数据流程图83系统设计83. 1总体设计8模块结构设计8总体数据库设计错误!未定义书签。1.概述L1背景当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算 机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种 技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信 息社会占着主流地位,计算机在各行各业中的运用已经得

8、到普及,自动化、信 息化的管理越来越广泛应用于各个领域。人才培养,是高校的基本任务。而高校教学工作的良好运行,则离不开教 学与管理工作的有效组织和协调。而学生宿舍管理系统对于一个学校来说是必 不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初 阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比 较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样 不但麻烦还浪费了许多时间,效率也比较低。而住宿学生的大量增加,由此导 致宿舍管理工作日益繁重,而现有工作人员不足,又是采用基本手工

9、的操作方 式进行,显然无法满足日益增长的宿舍管理业务工作的需要。因此,为了更加 有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务,开发出 一套能够进行实时处理的管理信息系统迫在眉睫。1.2目标建立一个宿舍管理系统帮助宿管人员解决繁杂的宿舍管理事物,提高其工 作效率使宿舍的管理由人员的经验化向科学的系统化方面发展。进而节约学校 关于后勤方面的支出更好的利用有限的财力为学生们做更多方便性服务。1. 3系统描述此学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用 者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中 去。由于数据库存储容量相当大,而且比较稳定,

10、适合较长时间的保存,也不 容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作 方式。2、系统分析2.1需求分析2. 1. 1用户需求整个系统有三种用户角色,即管理员,学生和系统管理员。管理员能够查 询学生的所有相关住宿信息,以利于对宿舍及学生的全面管理。学生能查询其 所在的宿舍的所有信息,以利于能查询自己的夜归记录和离返校记录,能查询自己的请假情况等等。系统管理员在后台对系统进行用户管理,并展开系 统的正常运行维护工作每个角色操作都通过密码验证和用户类型选择后登录。 通过系统管理员才可以修改密码。工作完成后,通过各自专门的出口退出登录 状态。2. 1. 2功能需求系统提供了学

11、生住宿情况的基本登记,学生每学期的注册登记,宿舍变动 处理,学生的离校处理;学生晚归情况检查及处理,学生违规电器使用情况检 查及处理;学生卫生情况检查及卫生评比;学生用电量情况记录及用电量评 比;宿舍设备维修情况处理及记录;学生出入情况及访客出入情况处理及记 录;以及学生住宿信息,相关管理信息,违纪信息等的记录。2. 1. 3安全需求为了尽可能的满足学生和管理人员的需求,该系统要求用户必须输入正确 的用户名和密码才能进入系统,由于该系统在登录界面设有不同的身份,不同 的身份的人进入该系统时对本系统的使用功能是不同的,系统应该由专人使用 不同的的权限对系统进行管理,以防不法分子修改数据。2.2可

12、行性分析2. 2. 1经济可行性此管理信息系统的开发,运行以及维护的费用包括:购买软件、硬件,系 统的开发维护费用,以及这些人员的工资,系统开发运行过程所耗费的资源材 料,如电费、打印纸等。而在电脑普及的今天,该系统成本低,维护费用少, 同时也可以节省人力、物力、财力。而且通过自顶向下分析逐步求精的方法对 系统进行设计,并通过维护使系统逐步完善,从而达到经济上的节约。而且数 据库通过编程实现,系统设计成模块化,便于将来的扩展和维护,减少学校的 再投资。此管理信息系统带来的效益:宿舍原来是采用手工作业的方式进行数据管 理和文档处理,费时耗力,如果现在采用数据库电脑化管理,可以节约大量纸 张、油墨

13、等耗材,也可以节约大量的人力和时间,可以让管理人员从繁琐复杂 的工作中解脱出来,做更多的工作,而且更加直观和方便,有效的提高了宿舍管 理的质量和效率,取得无形的校园效益。更为重要的是,从长远的眼光来看, 效益的回报是不断增加的。从以上分析可知此信息系统开发在经济上可行。2. 2. 2技术可行性对于该系统,必须要求电脑的基本配置符合要求,电脑的硬件软件必须支 持本系统的运行,完整安全的数据库也是必备的。除了对电脑的基本要求以外 还必须有开发此系统以及进行日常维护的技术人员。而这些是比较容易解决 的。以上分析可知此系统在开发技术上可行。2. 2. 3管理可行性该系统由宿舍管理员进行操作管理,而且宿

14、舍管理员通常都是一些岁数稍 大的阿姨,电脑的复杂操作对于宿管阿姨的确是一个难题,所以系统操作起来 简单方便是必须的,同时还需要学校主管部门的大力支持,而且领导部门的管 理方法科学有效,管理制度的改革时机应该成熟,规章制度应该齐全等。从以上分析可知此信息系统开发在管理上可行。2. 3系统开发方法的选择我们选择结构化开发方法,即用系统工程的思想和工程化的方法,按照用 户至上的原则,自顶向下整体分析与设计和自底向上逐步实施的系统开发过 程。是组织、管理和控制信息系统开发过程的一种基本框架。其基本思想是在系统分析时,采用自顶向下、逐层分解,由抽象到具体的 逐步认识问题的过程;在系统设计的时候,先考虑系

15、统整体的优化,再考虑局部的优化问题;在系统实施的时候,则坚持自底向上,先局部后整体,通过标 准化模块的连接形成完整的系统1。开发过程主要包括以下几个阶段:系统规划阶段、系统分析阶段、系统设计阶 段、系统实施阶段、系统运行与维护阶段,每个阶段都有明确的任务和目标, 这样整个开发过程容易调整和控制1 O2. 4组织结构与功能分析学生宿舍管理系统的组织结构图如图所示:图1组织结构图其中各个部门的主要职能分别是:表1各部门职能介绍部门名称职责后勤处负责整个公寓内学生宿舍的管理工作。管理员全面负责学生住宿相关事宜的登记,管理工作。住宿登记主要负责学生入住,调整住宿,离校搬离宿舍等事宜。安全管理主要负责学

16、生安全工作,包括晚归情况记录及处理,违规电器使用情况记 录及处理。卫生管理主要负责学生卫生工作,包括检查卫生情况,进行卫生评比,记录及处理 违纪情况。供电管理主要负责学生宿舍用电管理工作,包括记录宿舍用电量,用电评比。维修管理主要负责学生宿舍维修管理工作,包括记录报修情况,进行报修分类,记 录设备维修情况。门卫管理主要负责学生出入情况、访客出入情况的登记,管理等工作。2. 5业务流程分析以及业务流程图本系统的业务流程主要描述:学生把自己的基本信息交给后勤处,后勤处根据学生的基本信息安排学生的 住宿,生成宿舍生名单,再把住宿登记表给管理员。学生宿舍的安排,申请变 更和退宿都由审核单位进行审核处理

17、;学生在住宿期间的维修管理信息,供电 管理信息,安全管理信息,卫生管理信息,门卫管理信息,以及违纪信息都记 录在学生住宿信息里,并反馈到管理员,学生,以及辅导员。此系统的业务流 程图如下图所示。总业务流程图图2总业务流程图分业务流程图住宿登记部业务流程图:图3住宿登记部业务流程图安全管理部业务流程图:图4安全管理部业务流程图卫生管理部业务流程图:图5卫生管理部业务流程图供电管理部业务流程图:图6供电管理部业务流程图维修管理部业务流程图:图7维修管理部业务流程图门卫管理部业务流程图:图8门卫管理部业务流程图2. 6数据流程分析以及数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具。

18、它用少数儿 种符号综合的反映出信息在系统中的流动、处理和存储情况。住布安排衣PI.5一堆传情况f 一故障信区一DI学生住宿信息维修料理维管信PI.2生理总一 M堂信 而生息8 % 全虐&f J 安管自安全注理供电信息宿舍信息4f J P音埋信总住宿学生依忠PI.4供电管理PL3H生管理PI.6门卫管埋维甘信理顶层数据流图图9总数据流程图二层数据流程图住宿登记部数据流程图:图10住宿登记部数据流程图 安全管理部数据流程图:图11安全管理部数据流程图 卫生管理部数据流程图:图12卫生管理部数据流程图 用电管理部数据流程图:图13用电管理部数据流程图 维修管理部数据流程图:图14维修管理部数据流程图 门卫管理部数据流程图:图15门卫管理部数据流程图3系统设计3. 1总体设计模块结构设计功能结构图就是将系统的功能进行分解,按功能从属关系表示的图表。愈 上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具 体、由复杂到简单的过程。模块结构图如下:图16模块结构图该系统主要有七个模块:住宿登记管理模块:主要管理学生入住宿舍、宿舍变动情况。安全管理模块:主要管理学生晚归情况,违规电器使用情况。卫生管理模块:主要管理学生卫生情况,进行卫生评比。供电管理模块:主要管理用电量情况,进行用电评比。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁