net宿舍管理系统课程设计软件工程内容摘要:

系统 的整体目标是: 利用互联网 和信息化技术,结合宿舍管理的实际运作情况, 建设 一个覆盖 整个 学校 全部业务 的 “ 宿舍管理系统 ” , 通过 该系统提高宿舍管理信息化水平,完善宿舍管 理系统,提高管理效率,进一 步 加强对学生宿舍的管理。 基本功能需求 “ 宿舍管理系统 ” 中的功能需求可以包括以下几个方面: 学生可以上网查询个人基本信息和缴费信息以及浏览公告; 宿舍管理员可以查询本栋学生基本信息和学生费用管理和出入登记以及浏览公告; 学工组可以查询本学院学生基本信息及相应管理以及浏览公告。 后勤中心可以进行宿舍楼信息管理 ,学生信息管理 ,宿舍管理员管理 ,公告管理 ,登录系统管理 ,宿舍收费管理。 可以保存学生住宿信息和管理员信息以及出入登记信息。 满足上诉需求的系统主要包括以 下模块。 基本数据库管理维护模块 基本业务模块 数据库管理模块 信息查询模块 学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。 尽可能的为用户的录入、查询等功能操作提供方便。 快捷按钮的创建也是非常需要的,以方便用户操作。 模块分析 基本数据管理维护模块 基本数据维护模块包括的主要功能模块。 增加宿舍楼信息 7 修改宿舍楼信息 增加学生信息 增加宿舍管理员信息 发布公告 修改公告 删 除公告 宿舍费用计算 费用信息核对 出入登记 基本业务模块 基本业务模块包含的功能。 宿舍管理员对本栋宿舍的各项费用进行计算 后勤中心确认计算的费用 宿舍管理员对本栋宿舍进行出入登记,录入数据库 学工组织对学生信息的录入和修改以及核对 后勤中心对学生信息进行确实审核 后勤中心编辑公告,然后发布公告给系统使用者,浏览公告 后勤中心对宿舍楼的信息的还礼,包括增加,修改和删除 后勤中心对宿舍管理员的管理,包括增加修改。 数 据库模块 数据库模块的功能。 学生信息管理 宿舍楼信息管理 宿舍管理人员信息管理 宿舍收费信息管理 公告信息管理 信息查询模块 信息查询模块是查询数据库种的相关信息,包括。 查询学生个人信息 查询宿舍空床信息 查询本学院学生信息 查询本栋学生信息 查询来访者记录 查询学生个人费用信息 查询宿舍管理员信息 8 性能需求 系统安全性 学生宿舍管理系统中管理权限上应当进行严格控制,具体思想如下: 权限。 没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。 ,程序开始运行所有功能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统。 ,系统管理员应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。 系统主要功能设计 图 系统功能图 系统主要功能包括: 一 ,宿舍楼信息管理 :主要完成对宿舍信息的录入 ,修改和查询 .(添加宿舍楼信息,修改楼层信息,查询宿舍空闲信息) 二 ,学生信息管理:添加学生信息,修改学生信息,查询学生信息(添加新入住学生信息,修改宿舍有变动学生信息,查询学生宿舍基本信息) 三 ,出入登记 :对每天宿舍进出人员登记 四 ,宿舍管理员管理 :添加,修改和删除(添加宿舍管理员信息,修改宿舍管理员宿舍楼信息管理 公告管理 宿舍管理员管理 出入登记 学生信息管理 宿舍收费管理 学生宿舍管理系统 9 信息,删除宿舍管理员信息) 五 ,公告管理 :发布,修改和删除 公告(发布公告,修改公告,删除公告) 六,宿舍收费管理:宿舍费用计算,宿舍费用审核,宿舍费用查询 系统 UML基本模型 系统用例图 创建用例图之前,首先确定参与者。 系统的参与者主要有: ( 1)学生 ( 2)学工组老师 ( 3)宿舍管理员 ( 4)超级管理员 学生参与的用例图 图 学生用例图 学校学工组参与的用例图 图 学工组用例图 10 宿舍管理员参与的用例图 图 宿舍管理员用例图 11 超 级管理员(后勤中心)参与的用例图 宿舍楼信息管理学生信息管理修改宿舍楼信息添加宿舍楼信息添加宿舍楼信息查询宿舍空闲信息添加学生信息修改学生信息查询学生信息出入登记宿舍管理员管理增加宿舍楼管理员修改宿舍楼管理员信息查询宿舍楼管理员信息公告管理发布公告修改公告删除公告浏览公告登录系统管理密码修改权限设置宿舍收费管理宿舍费用计算宿舍费用审核宿舍费用查询登录超级管理员 图 超级管理员用例图 12 系统顺序图 (公告管理顺序图) 查询公告顺序图 图 公告顺序图 修改公告顺序图 图 修改公告顺序图 13 图 添加公告顺序图 (宿舍楼管理顺序图) 查询空床顺序图 图 查询空床顺序图 查询宿舍楼顺序图 图 查询宿舍楼顺序图 修改楼层信息顺序图 14 图 修改楼层信息顺序图 添加宿舍楼信息顺序图 图 添加宿舍 楼信息顺序图 (学生信息管理顺序图) 查询学生信息顺序图 图 查询学生信息顺序图 15 修改学生信息顺序图 图 修改学生信息顺序图 添加学生信息顺序图 图 添加学生信息顺序图 (宿舍管理员登记出入顺序图) 16 图 宿舍管理员出入登记顺序图 (宿舍管理员信息管理顺序图) 查询宿舍管理员信息顺序图 图 查询宿舍管理员信息顺序图 修改 宿舍管理员信息顺序图 图 修改 宿舍管理员信息顺序图 添加宿舍管理 员信息顺序图 17 图 添加宿舍管理员信息顺序图 系统通信图 公告管理通信图 图 公告管理通信图 学生信息管理通信图 18 图 学生信息管理通信图 宿舍楼信息管理通信图 图 宿舍楼信息管理通信图 出入登记通信图 19 图 出入登记通信图 宿舍管理员信息管理通信图 图 宿舍管理员信息管理通信图 20 系统的状态图 以房间状态图为例 图 系统的状态图 系统的活动图 超级管理 员进行登录系统管理活动图 21 图 超级管理员进行登录系统管理活动图 超级管理员进行公告信息管理活动图 图 . 2 超级管理员进行公告信息管理活动图 超级管理员进行宿舍管理员信息管理活动图 22 图 超级管理员进行宿舍管理员信息管理活动图 超级管理员进行宿舍楼信息管理活动图 图 超级管理员进行宿舍楼信息管理活动图 超级管理员进行宿舍收费管理活动图 23 图 超级管理员进行宿舍收费管理活动图 超级管理员进行学生信息管理活动图 图 超级管理员进行学生信息管理活动图 宿舍管理员活动图 24 图 宿舍管理员活动图 学工组活动图 图 学工组活动图 学生活动图 图 学生活动图 25 类图 图 类图 26 系统的程序流程图 图 系统的程序流程图 管理员通过用户名密码登陆 有该管理员。 学生宿舍管理系统 宿舍 楼信息管理 学生信息管理 宿舍收费管理 公告管理 宿舍管理员管理 出入登记 有 无 27 三、 系统设计 数据库需求分析 数据库需求分析是数据库 结构的第一个阶段,也是非常重要的一个阶段.在这个阶段主要是收集其本的数据,数据结构及数据处理的流程,组成一份详尽的数字字典,为以后进一步设计打下基础.在具体调查高校宿舍管理过程的基础上,得出主要解决的两个问题: ★ 内容要求.调查管理系统用户所需要操作的数据,决定用户在数据库中存储什么数据. ★ 处理要求.调查管理系统用户要求对数据作什么样的处理,理清数据库中各种数据之间的关系. 解决这两个问题的时候,程序编制人员需要向应用系统用户详细调查,保证信息收集的完整性,否则有可能后面所有的工作都白费. 在数据库需求分析后应该得到一个数据字典文档,包括: ★ 数据项.包括名称,含义,类型,取值范围,长度以及和其它数据项之间的逻辑关系. ★ 数据结构.若干个数据项的有意义的集合,包括名称,含义以及组成数据结构的数据项 ★ 数据流.指数据库中数据的处理过程,包括输入和输出. 针对本系统.通过宿舍管理内容和过程进行分析,所设计的数据项和数据结构如下: 本系统所用到的主要数据表包括: . 后台数据库设计 数据库中各个表的说明 : 表 1 宿舍信息 28 表 2 公告信息 表 3 登录信息 表 4 学生信息 . 程序设计 系统登录界面 图 系统登录界面 29 系统登录的功能是如果输入登录名和密码与数据库中一致则登录成功,进入宿舍管理系统主页,否则判。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。