一.引言............................................................ 1
1.1编写目的..................................................... 2
1.2背景......................................................... 2
1.3参考资料..................................................... 2
二.任务概述........................................................ 2
2.1目标......................................................... 2
2.2用户的特点................................................... 3
2.3假定......................................................... 3
三.系统设计及模块划分............................................... 3
3.1系统功能性需求分析用例....................................... 4
1.学生工作人员用例图......................................... 4
2.宿舍管理员用例图........................................... 5
3.财务缴费人员用例图......................................... 5
3.2系统非功能性需求............................................. 6
1. 可靠性.................................................... 6
2. 安全性.................................................... 6
3. 可维护性可拓展性.......................................... 6
4. 可测试性.................................................. 7
5. 界面的设计................................................ 7
3.3 系统性能需求 ................................................ 7
1.时间特性要求.............................................. 7
2.灵活性.................................................... 7
3. 数据管理能力要求(针对软件系统).......................... 7
4.故障处理要求............................................... 8
四.运行环境要求..................................................... 9
一.引言
1.1编写目的
编写这份需求分析说明书的目的是让读者能够了本系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需资金和设备等。预期的读者包括上级领导,相关开发人员以及管理人员。
1.2背景
这次待开发的系统的名称为:学生宿舍管理系统
该系统采用现代流行WINDOWS操作界面。可运行在浏览器(支持JAVA Script)或专门客户端内(for windows)。
1.3参考资料
软件体系结构第二版 清华大学出版社 张友生等编著
面向对象设计uml实践第二版 清华大学出版社 MarkPriestley著 数据库系统教程 第三版
软件测试第二版
高等教育出版社 施伯乐著 Ron Patton著 机械工业出版社
二.任务概述
2.1目标
随着科学技术的进步和社会经济的发展,计算机在现实生活中扮演越来越重要的角色,它能够帮助我们进行各种各样的管理,进行各种模拟运算,是我们生活中不可或缺的好帮手。
在高校扩招的大前景下,学生人数越来越多,传统的安排学生宿舍管理的方法逐渐显现出弊端。在此背景下,我们提出了这个课题:学生宿舍管理系统。他能够帮助宿舍管理员方便管理住宿生生活,能
帮助教务管理人员进行宿舍分配,也能实现简单的普通用户信息查询,了解宿舍动态的功能。
整体大模块划分如下:
1 学生信息管理系统(学生处管理人员使用) ○
2 宿舍管理系统 (宿舍管理员用) ○
3 财务管理系统(财务处人员使用) ○
软件采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系统平台上的多任务应用程序
2.2用户的特点
本系统的最终用户为学生处管理人员,宿舍管理员和财务处人员,使用者必须掌握计算机的基本操作,终端的登陆方法,并且能够熟练的运用office之类的办公软件。
2.3假定
建议软件寿命:5年。
经费来源:学校宿舍管理处
硬件条件:服务器:hp服务器工作站,终端为pc机。
运行环境:WINDOWS SERVER 2003
数据库:IBM DB2
投入运行最迟时间:2013-1-1
三.系统设计及模块划分
3.1系统功能性需求分析用例
系统整体用例图
1.将系统分为了四类用户:学生及家长,学生处管理人员,宿舍管○
理员,财务管理员。
2.四类用户分别有不同的权限进行操作 ○
3.可抽象出抽象普通用户类,有学生处管理人员,宿舍管理员,财○
务人员同时继承查询和登录的基本功能。在此处为方便抽象构件未画出。
1.学生工作人员用例图
学生处管理人员具有查询,插入删除,添加,修改等基本功能。
2.宿舍管理员用例图
1.能实现开学宿舍分配功能 ○
2.能实现简单的宿舍奖惩情况统计处理功能包括查询奖惩记录,插○
入奖惩记录,以及删除违规记录等。
3.财务缴费人员用例图
财务缴费人员实现收缴在学生宿舍生活中的各项费用,例如住宿费,水电费,公共物品损坏赔偿等。
财务管理系统包括缴费情况查询,缴费确认,未交费统计和缴费通知。
其中,缴费通知扩展自未交费统计。
3.2系统非功能性需求
主要包括可靠性、安全性、可维护性、可扩展性、可测试性等。
1. 可靠性
本系统涉及到缴费管理,可靠性要求较高。需要对学生数据做好足够的备份与恢复功能,采用专门数据库管理系统能提高本系统的安全性。详见系统要求 …… 此处隐藏:2422字,全部文档内容请下载后查看。喜欢就下载吧 ……