软件工程需求分析报告完整版
- 格式:docx
- 大小:205.30 KB
- 文档页数:8
软件工程需求分析报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】
目录
1 引言
编写目的 (1)
项目背景 (1)
术语说明 (1)
参考资料 (1)
2 项目概述
编写目的 (1)
项目背景 (2)
术语说明 (2)
参考资料 (2)
条件和限制 (3)
3 功能需求
功能划分 (3)
功能描述 (3)
4 外部接口需求
功能划分 (3)
功能描述 (4)
5 性能需求
数据精确性 (4)
时间特性 (4)
适应性 (4)
6 软件属性需求
正确性 (4)
可靠性 (4)
效率 (5)
完整性 (5)
易使用性 (5)
可维护
性 (5)
可测试
性 (5)
可复用
性 (5)
安全保密
性 (5)
可理解
性 (5)
可移植
性 (5)
互联
性 (5)
7 其他需求 (5)
8 数据描述 (5)
静态数
据 (6)
动态数
据 (6)
数据库描
述 (6)
数据字
典 (6)
数据采
集 (6)
9 附录 (6)
1引言
编写目的
学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。
现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成
绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。
项目背景
项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规范化、系统化、自动化管理。
术语说明
MIS: 管理信息系统
Transaction Processing : 事务处理
Data Acquisition :数据采集
Data Processing Circle : 数据处理流程
Data Processing:数据处理
参考资料
《软件工程案例教程》…毕硕本卢桂香编着北京大学出版社
《Vista Basic语言程序设计》…刘韬编着人民邮电出版社
2 项目概述
待开发软件的一般概述
此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统进行优化。
待开发软件的功能
(1) 由于学生学籍等信息具有一等保密性,应该为用户设置密码以提高系统的数据安全性。
(2) 使用该系统,可以记录学生学籍,能方便的浏览、添加、编辑和查询学生的信息,通过该系统了解学生的基本情况。
(3) 使用该系统,可以查看学生、课程、成绩3个重要方面,提供报表的输出和打印功能。
(4) 随着学校班级的变动,系统应该能对班级信息进行增加、编辑和删除功能。
(5) 本系统听具有数据库维护功能。
本系统模块结构图
用户特征
使用本软件的用户群是学生和老师
运行环境
(1)硬件环境
普通台式机或笔记本电脑
对CPU性能与内存容量无具体要求
(2)软件环境
Windows 95或更高版本
条件和限制
本系统为Visual Basic为开发语言,故运行时对系统要求不高,一般电脑均可流畅运行,本系统的管理人员必须具有定相应的电脑水平,学生的一些私人信息必须被保护好。
3功能需求
功能划分
本软件主要有如下功能
1.身份验证
2.查询学生的基本信息
3.查询学生的成绩
4.查询课程的基本信息
5.查询学生的一门课的总成绩,平时成绩,期中和期末的成绩
6.修改功能
7.帮助功能
功能描述
(1)身份验证功能
对登陆的用户进行验证,通过者才能进入系统。
(2)查询学生的基本信息
对学生的基本信息进行查询
(3)查询学生的成绩
对学生的成绩进行查询
(4)查询客场的基本信息
对学生课程的基本信息进行查询
(5)查询课程成绩的构成
对学生成绩的构成,比如平时成绩,期中和期末成绩进行查询(6)修改功能
对学生的一些信息进行修改
(7)帮助功能
为用户提供使用帮助
4.外部接口需求
用户界面
采用windows 的通用图形界面,对用户友好,必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:
(1)界面具有一致性,按规范应遵循MS Windows软件界面概念规范。
(2)提供简单的错误处理。
(3)提供信息反馈,用多种信息提示用户当前的软件运行状态。;
(4)操作可逆,其动作可以是单个操作,或者是一个相对对立的操作序列;
(5)显示启动画面,画面要简洁明了,不能太过花哨。
硬件接口
支持一般的P II 或更高档微机,笔记本电脑。
软件接口
运行于Windows操作系统之上。
通信接口
本系统无需联机工作,不需要通信接口,可以独立运行。
故障处理
正常运行时不应出错,若时出错的话,应该有恢复系统的功能,并且必须保护数据的准确性。
5性能需求
本系统的设计目标主要是普通用户,对时间要求度不高,但仍然要保证系统稳定快速运行,同时不会与其他软件系统出现兼容性问题,可以与其他软件共存。
数据精确性
要求所开发的软件要达到用户的需求,运行时基本无误
时间特性
一般条件下,应该在用户允许的等待时间内完成操作。
适应性
对用户的要求要有极快的响应
6 软件属性需求
本软件在正常使用范围内,对用户系统不会造成任何危害,同时也不会尝试获取用户私人信息,同时更不会访问除本系统和数据库以外的任何用户文件,本系统具有身份确认功能,可以保证非系统管理员执行非法操作。
正确性