实 验 报 告
实验报告
系(部) 电气信息工程系
专 业 软件技术 班 级 07301
同组人员 史友龙 朱德志 刘金涛 方雄林
杨志明 刘冬梅
课程名称 软件工程
实验项目 需求分析
成 绩
实验日期
教师签名
批改日期
实 验 报 告
需求规格说明书的基本格式框架
目录
1. 引言
1.1 本说明的编写目的
通过对选定系统的某个模块进行系统分析和编写需求说明
书,掌握系统需求分析的步骤和方法,明确需求说明书内容和格
式。
1.2 软件产品的作用范围
职业学校,培训学校,大学学校,大专学校,高职高专学校,电
脑学校等学校学生信息管理软件
1.4 参考文献
1)钱乐秋等, 《实用软件工程》,清华大学出版社。
2)赵池龙等, 《软件工程实践教程》,电子工业出版社。
2. 概述
2.1 产品与其环境间的关系
应用平台:Win9x/Me/NT/2000/XP/asp/access
2.2 功能概述
此项目包含三个大的模块:
1、登陆模块
本模块主要功能:用户设置、管理员设置、更改密码、重新登陆、
退出系统。
2、学生信息模块
(1)、学生信息的录入
包括学生的基本信息的录入模块(附表 1)
(2)、学生成绩的查询
a、期末考试成绩查询
b、补考成绩查询
c、补考信息的查询
3、教师信息模块
(1)教师简介
(2)现在所授课程
实 验 报 告
4、用户界面设计
5、帮助功能及本软件的更新
6、报表的生成和打印
2.3 用户特征
普通用户,管理员。
2.4 约束条件
普通用户,管理员通过口令验证加以权限的约束。
3.外部界面需求
3.1 用户界面
操作界面美观、标准、专业、统一,实施方法简单、方便。
3.3 软件界面
操作界面美观、标准、专业、统一,实施方法简单、方便。减轻工作
人员工作压力。
4.性能需求
4.1 精度
准确精度
4.2 时间特征
最优时间,依据用户电脑性能。
查询速度:不超过 10s。
平均故障间隔时间不低于 200h。
5.设计约束
5.1 标准化约束
符合软件制作相关法律法规。
5.2 硬件约束
(1)、服务器
1)、处理器(CPU):Pentium 900MB。
2)、内存容量(RAM):至少 512MB。
(2)、客户端
1)、处理器(CPU):Pentium 900MB 或更高。
2)、内存容量(RAM):至少 256MB 或更高。
6.其他需求
6.1 数据库需求
操作系统:Microsoft Windows XP。
实 验 报 告
数据库管理系统:SQL server2003
安装 Internet 信息服务(IIS)管理器
7.软件产品属性
7.1 可用性
方便实用,节约大量的时间和人力
7.2 安全性
考虑到不同用户的权限不同,当用户登录系统是,只有当用户
名和密码相匹配时才能进入该用户权限所允许的操作界面。
防止恶意攻击和病毒直接使用现有的成熟产品,本软件不涉及。
7.3 可维护性
系统维护人员或经授权的高级别管理员需要对低级别管理员和用户、
密码和权限进行维护。
7.4 可移植性
可跨平台操作
附录
实 验 报 告
据流图
顶 层 图
实 验 报 告
实 验 报 告
实 验 报 告
数据词典
F1:学生基本信息 = {学号+姓名+性别+民族+身份证号+出生日期+政治面貌+
籍贯+联系电话+手机号码+电子邮箱+家庭住址+系别名称+专业名称+班级
编号+个人简介+照片}
学号 = “0000000000”..“999999999” (注:学号规定由九位数字组成)
姓名 = 2{汉字}9
性别 = 1{汉字}2
民族 = 1{汉字}2
身份证号 = 18 位数字
出生日期 = 年 + 月 + 日
年 = “00”…“99”
月 = “01“…”12“
日 = “01“…”31“
政治面貌 = 2{汉字}
籍贯 = 2{汉字}3
联系电话 = “0000000000“…”99999999999“
手机号码 = “0000000000“…”99999999999“
电子邮箱 = 【“0“..”9“| ”a“..”z“| ”A“..”Z“】+”@“
家庭住址 = 3{汉字}30
系别名称 = 3{汉字}20
班级编号 = “00000“..”999999“
个人简介 = 3{汉字}50
照片 =
结构化语句
处理名:学生成绩查询
编号:1.1
处理逻辑:1、读学生成绩信息文件
2、搜索数据库中是否有与输入信息中的用户名及口令相符的项
IF 有
THEN 判断余项是否与文件中信息相符
IF 是
THEN 输出该同学的成绩信息
else
输出该学生成绩不存在
激活条件:录入该学生成绩信息
执行频率:实时
处理名:教师信息查询
编号:1.1
处理逻辑:1、读老师基本信息文件