软件工程实验报告
宿舍管理系统
学校 专业
学号
姓名
一、系统分析................................................................................................................... 3 1. 业务流程图 ............................................................................................................ 3 二、 需求分析 . ................................................................................................................ 3 三、系统整体设计............................................................................................................ 4
1. 系统管理模块 . ........................................................................................................ 5
2. 宿舍信息管理模块 . ................................................................................................. 5 3. 学生入住管理模块 . ................................................................................................. 5 4. 宿舍卫生检查模块 . ................................................................................................. 5 5. 水电收费模块 . ........................................................................................................ 5 6. 报修管理模块 . ........................................................................................................ 6 7. 来访人员管理模块 . ................................................................................................. 6 8. 报表统计模块 . ........................................................................................................ 6 四、功能描述: ............................................................................................................... 7
1. 宿舍管理系统总数据流图:....................................................................................... 7
2. 宿舍信息登记分数据流图:....................................................................................... 7 3. 入住学生信息登记分数据流图:................................................................................ 7 4. 宿舍卫生检查分数据流图:....................................................................................... 8 5. 宿舍水电收费分数据流图:....................................................................................... 8 6. 宿舍报修分数据流图:.............................................................................................. 9 7. 来访人员登记分数据流图:....................................................................................... 9 五静态结构模型 ............................................................................................................... 9 1. 定义系统对象 . ........................................................................................................ 9 六、软件运行需求.......................................................................................................... 10
1. 硬件接口 . ............................................................................................................. 10 2. 软件接口 . ............................................................................................................. 10
3. 故障处理 . ............................................................................................................. 10 4. 其他问题: .......................................................................................................... 10 七、数据字典(DD ) ..................................................................................................... 10
一、系统分析
1. 业务流程图
3种不同权限的用户进入特定的界面进行各自操作。 以学生用户权限登录, 操作流程如图1-2所示:
以员工权限登录,操作流程如图1-3所示:
以最高管理员权限登录,操作流程如图1-4所示:
二、 需求分析
在本系统分析中采用用例驱动的分析方法分析需求的主要任务,识别参与者和识别用例。并建立用例模型。
由于学生宿舍管理工作存在工作量大、事务繁琐的特点,宿舍管理人员需付出大量的工作时间来从事各种事务性工作,但工作的效率很低。为提高工作效率,减轻校方人员的工作负担,决定针对学生宿舍管理开发管理系统软件,以供宿舍管理人员通过电脑操作进行宿舍管理,从而使学校的宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理的效率,使总体管理水平上升到一个新的高度。
本系统能减少很多不必要的资源,消除了以前用冗余的纸张式管理,大节省了学校能源。并且计算机的存储与快速查询功能大大提高了宿舍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。
三、系统整体设计
宿舍管理系统共分为9个模块:系统管理模块,宿舍信息管理模块,学生入住管理模块,宿舍卫生检查模块,水电收费模块,宿舍报修管理模块,来访人员管理模块。
系统管理模块包括:添加新用户、密码修改、重新登录、退出系统4个部分。 1. 添加新用户:实现系统管理人员授予或取消新用户登录该系统的用户名和密码。 2. 密码修改:实现所用用户的密码更改功能。 3. 重新登录:实现用户返回系统主界面。 4. 退出系统:实现正常退出宿舍管理系统。
2. 宿舍信息管理模块
宿舍信息管理模块包括:宿舍信息登记或修改和宿舍信息查询2个部分。 1. 宿舍信息登记:登记学校所有住宿情况。 2. 宿舍信息查询:查询学校所有宿舍的情况。
3. 学生入住管理模块
学生入住管理模块包括:入住学生基本信息录入和学生信息查询2个功能。 1. 学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。 2. 学生信息查询:实现入住学生宿舍信息的查询功能。
4. 宿舍卫生检查模块
宿舍卫生检查模块包括:宿舍卫生检查情况的登记和卫生检查情况的查询 。 1. 宿舍卫生检查情况登记:实现每次宿舍卫生检查情况的记录和保存。 2. 宿舍卫生检查情况查询:实现历次宿舍卫生检查情况的查询。
5. 水电收费模块
水电收费模块包括:宿舍水电缴费记录和宿舍水电缴费的查询2个功能。 1. 宿舍水电缴费记录:实现历次宿舍水电缴费情况的记录。 2. 宿舍水电缴费查询:实现历次宿舍水电缴费情况的查询。
报修管理模块包括:宿舍公物报修登记和公物维修结果的查询2个功能。 1. 宿舍公物报修登记:实现宿舍公物报修情况的详细登记。 2. 宿舍报修结果查询:实现宿舍报修后的结果查询。
7. 来访人员管理模块
来访人员管理模块包括:人员来访登记、来访人员查询2个功能。 1. 人员来访登记:实现外来人员进入和离开宿舍楼的情况的详细登记。 2. 来访人员查询:实现外来人员来访情况的查询。
8. 报表统计模块
报表统计作为一种信息收集模块有很好的统计作用,帮助资源有效管理与整合。 1. 学生信息统计 2. 员工信息统计 3.进出楼物品统计 4. 缴费统计
四、功能描述:
1. 宿舍管理系统总数据流图:
2. 宿舍信息登记分数据流图:
3. 入住学生信息登记分数据流图:
4. 宿舍卫生检查分数据流图:
5. 宿舍水电收费分数据流图:
6. 宿舍报修数据流图:
7. 来访人员登记分数据流图:
五静态结构模型
1. 定义系统对象
(1)学生住宿者 小李和小王 (2)寝室号 Dno (3)宿舍管理员 (4)系统管理员 (5)物品 OID
(1) 私有操作 (2) 公共操作
六、软件运行需求
1. 硬件接口
1、处理器要求:Pentium Ⅵ或以上 2、运行环境: Microsoft Visual Studio 2005 3、内存要求: 512MB 或以上
2. 软件接口
操作系统平台:Windows XP
开发语言:C#、SQL
开发工具:Microsoft Visual Studio 2005、
3. 故障处理
由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
4. 测试:
硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决 软件方面:做好每天关机前自动备份。
七、数据字典(DD )
∙ 外部实体
∙ 数据结构
∙ 数据元素:
∙ 数据流
∙ 处理/加工
∙ 数据存储
软件工程实验报告
宿舍管理系统
学校 专业
学号
姓名
一、系统分析................................................................................................................... 3 1. 业务流程图 ............................................................................................................ 3 二、 需求分析 . ................................................................................................................ 3 三、系统整体设计............................................................................................................ 4
1. 系统管理模块 . ........................................................................................................ 5
2. 宿舍信息管理模块 . ................................................................................................. 5 3. 学生入住管理模块 . ................................................................................................. 5 4. 宿舍卫生检查模块 . ................................................................................................. 5 5. 水电收费模块 . ........................................................................................................ 5 6. 报修管理模块 . ........................................................................................................ 6 7. 来访人员管理模块 . ................................................................................................. 6 8. 报表统计模块 . ........................................................................................................ 6 四、功能描述: ............................................................................................................... 7
1. 宿舍管理系统总数据流图:....................................................................................... 7
2. 宿舍信息登记分数据流图:....................................................................................... 7 3. 入住学生信息登记分数据流图:................................................................................ 7 4. 宿舍卫生检查分数据流图:....................................................................................... 8 5. 宿舍水电收费分数据流图:....................................................................................... 8 6. 宿舍报修分数据流图:.............................................................................................. 9 7. 来访人员登记分数据流图:....................................................................................... 9 五静态结构模型 ............................................................................................................... 9 1. 定义系统对象 . ........................................................................................................ 9 六、软件运行需求.......................................................................................................... 10
1. 硬件接口 . ............................................................................................................. 10 2. 软件接口 . ............................................................................................................. 10
3. 故障处理 . ............................................................................................................. 10 4. 其他问题: .......................................................................................................... 10 七、数据字典(DD ) ..................................................................................................... 10
一、系统分析
1. 业务流程图
3种不同权限的用户进入特定的界面进行各自操作。 以学生用户权限登录, 操作流程如图1-2所示:
以员工权限登录,操作流程如图1-3所示:
以最高管理员权限登录,操作流程如图1-4所示:
二、 需求分析
在本系统分析中采用用例驱动的分析方法分析需求的主要任务,识别参与者和识别用例。并建立用例模型。
由于学生宿舍管理工作存在工作量大、事务繁琐的特点,宿舍管理人员需付出大量的工作时间来从事各种事务性工作,但工作的效率很低。为提高工作效率,减轻校方人员的工作负担,决定针对学生宿舍管理开发管理系统软件,以供宿舍管理人员通过电脑操作进行宿舍管理,从而使学校的宿舍管理工作系统化、规范化、自动化,提供整个宿舍管理的效率,使总体管理水平上升到一个新的高度。
本系统能减少很多不必要的资源,消除了以前用冗余的纸张式管理,大节省了学校能源。并且计算机的存储与快速查询功能大大提高了宿舍管理的效率,并且还提高了学籍信息管理的精确度。方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。
三、系统整体设计
宿舍管理系统共分为9个模块:系统管理模块,宿舍信息管理模块,学生入住管理模块,宿舍卫生检查模块,水电收费模块,宿舍报修管理模块,来访人员管理模块。
系统管理模块包括:添加新用户、密码修改、重新登录、退出系统4个部分。 1. 添加新用户:实现系统管理人员授予或取消新用户登录该系统的用户名和密码。 2. 密码修改:实现所用用户的密码更改功能。 3. 重新登录:实现用户返回系统主界面。 4. 退出系统:实现正常退出宿舍管理系统。
2. 宿舍信息管理模块
宿舍信息管理模块包括:宿舍信息登记或修改和宿舍信息查询2个部分。 1. 宿舍信息登记:登记学校所有住宿情况。 2. 宿舍信息查询:查询学校所有宿舍的情况。
3. 学生入住管理模块
学生入住管理模块包括:入住学生基本信息录入和学生信息查询2个功能。 1. 学生基本信息录入:实现学生基本信息情况的登记及宿舍的分配功能。 2. 学生信息查询:实现入住学生宿舍信息的查询功能。
4. 宿舍卫生检查模块
宿舍卫生检查模块包括:宿舍卫生检查情况的登记和卫生检查情况的查询 。 1. 宿舍卫生检查情况登记:实现每次宿舍卫生检查情况的记录和保存。 2. 宿舍卫生检查情况查询:实现历次宿舍卫生检查情况的查询。
5. 水电收费模块
水电收费模块包括:宿舍水电缴费记录和宿舍水电缴费的查询2个功能。 1. 宿舍水电缴费记录:实现历次宿舍水电缴费情况的记录。 2. 宿舍水电缴费查询:实现历次宿舍水电缴费情况的查询。
报修管理模块包括:宿舍公物报修登记和公物维修结果的查询2个功能。 1. 宿舍公物报修登记:实现宿舍公物报修情况的详细登记。 2. 宿舍报修结果查询:实现宿舍报修后的结果查询。
7. 来访人员管理模块
来访人员管理模块包括:人员来访登记、来访人员查询2个功能。 1. 人员来访登记:实现外来人员进入和离开宿舍楼的情况的详细登记。 2. 来访人员查询:实现外来人员来访情况的查询。
8. 报表统计模块
报表统计作为一种信息收集模块有很好的统计作用,帮助资源有效管理与整合。 1. 学生信息统计 2. 员工信息统计 3.进出楼物品统计 4. 缴费统计
四、功能描述:
1. 宿舍管理系统总数据流图:
2. 宿舍信息登记分数据流图:
3. 入住学生信息登记分数据流图:
4. 宿舍卫生检查分数据流图:
5. 宿舍水电收费分数据流图:
6. 宿舍报修数据流图:
7. 来访人员登记分数据流图:
五静态结构模型
1. 定义系统对象
(1)学生住宿者 小李和小王 (2)寝室号 Dno (3)宿舍管理员 (4)系统管理员 (5)物品 OID
(1) 私有操作 (2) 公共操作
六、软件运行需求
1. 硬件接口
1、处理器要求:Pentium Ⅵ或以上 2、运行环境: Microsoft Visual Studio 2005 3、内存要求: 512MB 或以上
2. 软件接口
操作系统平台:Windows XP
开发语言:C#、SQL
开发工具:Microsoft Visual Studio 2005、
3. 故障处理
由于用户在管理系统时,可能因长期的修改数据造成系统响应时间超长,因此,应定期对系统进行修复和压缩,从而减少响应时间,可以满足用户高效率的要求。
4. 测试:
硬件方面:如果本系统出现问题,我们可以通过倒入备份文件来解决 软件方面:做好每天关机前自动备份。
七、数据字典(DD )
∙ 外部实体
∙ 数据结构
∙ 数据元素:
∙ 数据流
∙ 处理/加工
∙ 数据存储