1、 软件工程软件工程课程课程 设计报告设计报告 专业班级:专业班级: 项目名称项目名称: 学生宿舍管理系统 项目组长项目组长: 成成 员员: 2012.1.5 目录 1.1 系统分析 . 1.1.1 业务流程图 1.2 需求分析 . 1.2.1 识别参与者 . 1.2.2 识别用例. 1.3 系统整体设计 . 1.3.3 系统管理模块 1.3.2 宿舍信息管理模块. 1.3.3 学生入住管理模块. 1.3.4 宿舍卫生检查模块. 1.3.5 水电收费模块 1.3.6 报修管理模块 1.3.7 来访人员管理模块. 1.3.8 报表统计模块 1.3.9 关于 1.4 功能描述: (DFD) 1.4.
2、4 宿舍管理系统总数据流图: . 1.4.5 宿舍信息登记分数据流图: . 1.4.6 入住学生信息登记分数据流图: 1.4.7 宿舍卫生检查分数据流图: . 1.4.8 宿舍水电收费分数据流图: . 1.4.9 宿舍报修分数据流图: 1.4.10 来访人员登记分数据流图: . 1.5 静态结构模型 . 1.5.1 定义系统对象 1.5.2 建立类图. 1.6 软件运行需求 . 1.6.1 硬件接口. 1.6.2 软件接口. 1.6.3 故障处理. 1.6.4 其他问题: . 1.1系统系统分析分析 1.1.1 业务流程图 对系统可划分为两层流程图: 第一层流程图: 流程图如图 1-1 所示:
3、 核对用户名、密码 验证员工用户名、密码 验证管理员用户名、密码 图 1-1 登录流程图 第二层流程: 3 种不同权限的用户进入特定的界面进行各自操作。 以学生用户权限登录,操作流程如图 1-2 所示: 查询 登录 修改 提交 图 1-2 学生操作流程图 以员工权限登录,操作流程如图 1-3 所示: 查询 登录 学生 宿舍员工 管理员 高校宿舍管理 系统 修改个人资料 学生 选择操作 个人信息、收费等 反映情况(如报修) 宿舍信息、检查情况等 宿舍员工 管理宿舍 报修信息、通知等 管理 图 1-3 员工操作流程图 以最高管理员权限登录,操作流程如图 1-4 所示: 查询 登录设置 打印 图 1
4、-4 管理员操作流程图 1.2 需求分析需求分析 在本系统分析中采用用例驱动的分析方法分析需求的主要任务,识别参与者和识别用 例。并建立用例模型。 由于学生宿舍管理工作存在工作量大、 事务繁琐的特点, 宿舍管理人员需付出大量的工 作时间来从事各种事务性工作,但工作的效率很低。为提高工作效率,减轻校方人员的工作 负担, 决定针对学生宿舍管理开发管理系统软件, 以供宿舍管理人员通过电脑操作进行宿舍 管理,从而使学校的宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理的效率,使 总体管理水平上升到一个新的高度。 本系统能减少很多不必要的资源, 消除了以前用冗余的纸张式管理, 大节省了学校能源。 并且计算机的存储与快速查询功能大大提高了宿舍管理的效率, 并且还提高了学籍信息管理 的精确度。 方便快速的操作, 可减少学籍信息管理的漏洞, 又减少因工作的冗余出现的错误, 并且操作非常简单, 可减少许多不很必要的人员,