logo资料库

学生成绩管理系统需求分析说明书.doc

第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
资料共15页,剩余部分请下载后查看
1.引言
1.1编写目的
1.2 背景及范围
1.3 参考资料
2.任务概述
2.1 目标
2.1.1 开发意图
2.1.2 应用目标
2.2 产品功能
2.2.1 外部功能
2.2.2 内部功能
2.3 用户特点
2.4.运行环境
2.4.1硬件环境
2.4.2软件环境
2.5 条件与限制
2.5.1一般约束
2.5.2 假设和依据
3.功能需求规定
3.1功能模型
3.1.1用例图
3.1.2细化用例:用例描述
3.2系统结构模型(类图)
4. 性能需求
4.1 数据需求
4.1.1 动态数值需求
4.1.2 静态数值需求
4.1.3数据精确度
4.1.4输入、输出需求
4.2 时间特性
4.3 适应性
4.4 灵活性
4.5 故障处理
5 外部接口需求
5.1 用户界面
5.2 硬件接口
5.3 软件接口
项目代号 001 项目名称 学生成绩管理系统 产品版本 1.0 文档名称 学生成绩管理系统需求规格说明书 编辑人 编辑时间 2008/10/11 页数 14 密级 低 软件需求规格说明书 编制 审核 审核 批准 日期 2008/10/10 日期 2008/10/12 日期 2008/10/15 日期
1.引言 ................................................................................................................................................. 3 1.1 编写目的 .............................................................................................................................. 3 1.2 背景及范围......................................................................................................................... 3 1.3 定义 ...................................................................................................错误!未定义书签。 1.4 参考资料 ............................................................................................................................. 3 2.任务概述 ......................................................................................................................................... 4 2.1 目标 ..................................................................................................................................... 4 2.1.1 开发意图 .................................................................................................................. 4 2.1.2 应用目标 .................................................................................................................. 4 2.2 产品功能 ............................................................................................................................. 4 2.2.1 外部功能 .................................................................................................................. 4 2.2.2 内部功能 .................................................................................................................. 4 2.3 用户特点 ............................................................................................................................. 4 2.4.运行环境........................................................................................................................... 5 2.4.1 硬件环境................................................................................................................... 5 2.4.2 软件环境................................................................................................................... 5 2.5 条件与限制......................................................................................................................... 5 2.5.1 一般约束................................................................................................................... 5 2.5.2 假设和依据.............................................................................................................. 5 3.功能需求规定 ................................................................................................................................. 6 3.1 功能模型 .............................................................................................................................. 6 3.1.1 用例图....................................................................................................................... 6 3.1.2 细化用例:用例描述...............................................................................................7 3.2 系统结构模型(类图) ....................................................................................................10 4. 性能需求 ..................................................................................................................................... 11 4.1 数据需求 ........................................................................................................................... 11 4.1.1 动态数值需求 ........................................................................................................ 11 4.1.2 静态数值需求 ........................................................................................................ 11 4.1.3 数据精确度............................................................................................................. 11 1
4.1.4 输入、输出需求..................................................................................................... 11 4.2 时间特性 ...................................................................................................................... 12 4.3 适应性 .......................................................................................................................... 12 4.4 灵活性............................................................................................................................... 13 4.5 故障处理 ........................................................................................................................... 13 5 外部接口需求 .................................................................................................................... 13 5.1 用户界面 .............................................................................................................. 13 5.2 硬件接口 .............................................................................................................. 13 5.3 软件接口 .............................................................................................................. 13 2
1.引言 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的 各个领域。更好的适应了现代社会人们高度强烈的时间观念,成绩管理系统软件为成绩管理 带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接 完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单 的汉字、数字,即可达到自己的目标。 1.1 编写目的 本需求规格说明书是为了开发学生成绩管理系统而编写,目的在于研究成绩管理系统软 件的开发途径和应用方法。本需求的预期读者是与成绩管理系统软件开发有联系的决策人, 开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也是项目完成 后系统验收的依据。同时本说明书还是《用户手册》和《测试计划》的编写依据。 1.2 背景及范围 现今成绩管理的繁索给教学及管理人员带来了诸多不便,教学办公室缺少一种完善的成 绩管理软件,为了对学生成绩的管理方便,因此开发了本软件。 项目名称:成绩管理系统 本项目的任务提出者及开发者是成绩管理系统软件开发小组,用户是教务处。 本产品能具体化、合理化的管理学生的成绩档案,用面向对象的思维方式进行设计开发。 1.3 参考资料 <> --------张荣梅 梁晓琳 编著 冶金工业出版社 <<软件工程>> --------王利福 张世琨 朱冰 编著 北京大学出版社 <<数据库原理及应用>> --------李绍原 主编 科学出版社 3
2.任务概述 该成绩管理系统软件目前已有比较完善的管理与使用功能。研制成绩管理系统软件是为 了满足教务处对学生成绩管理的方便,以现代化的创新思维模式去工作。 2.1 目标 2.1.1 开发意图 a. 为了成绩管理系统更完善; b. 为了教务处对学生成绩的管理更方便; c. 为了减轻教学及管理人员的工作负担。 2.1.2 应用目标 通过本系统软件,能帮助教学人员利用计算机,快速方便的对学生学籍管理进行管理、 输入、浏览、查询、修改的所需操作,使散乱的成绩档案能够具体化,直观化、合理化。 2.2 产品功能 2.2.1 外部功能 成绩管理系统软件具有输入、浏览、查询功能。 2.2.2 内部功能 该软件集命令、编程、编辑于一体,完成过滤、定位显示。 2.3 用户特点 本软件的使用对象是教学及管理人员。使用本软件的用户具有如下特点: ·工作量大,工作繁琐; ·工作比较繁忙,惜时如金; ·使用者素质比较高 4
针对如上用户特点,本软件可以迅捷、准确、方便地提供学生成绩管理系统的各项管 理功能,同时力求为用户提供方便、高效、实用的功能。 2.4.运行环境 2.4.1 硬件环境 PII 或更高档微机,笔记本电脑; 运行时内存要求:1MB; 安装所需硬盘:5MB; 打印机 2.4.2 软件环境 中文 Windows 95/98/2000/Me; 英文 Windows 95/98/2000/Me+中文之星 2.0; Windows NT 4.0。 2.5 条件与限制 2.5.1 一般约束 a. 本项目的开发经费不超过 1 万元; b.开发人员 10 人; c. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。 2.5.2 假设和依据 假设开发经费不到位,管理不完善,设计时没能用全得到考虑,本项目的开发都将受到 很大的影响。 5
3.功能需求规定 3.1 功能模型 3.1.1 用例图 此次开发采用面向对象方法,以用例图(图 3-1)来描绘系统功能模型。 确定本系统的参与者有:教师、管理员、学生 用例有;登录、添加学生信息、查找学生信息、记录学生成绩、保存成绩、检查成绩、 浏览成绩、创建成绩单、分发成绩单 查找学生信息 <> 选择课程 <> 《extend》 修改学生成绩 录入 <> <> teacher <> 保存成绩 检查输入成绩是否合法 浏览学生成绩 分发成绩单 登录 管理学生信息 <> administer 管理课程信息 6 <> 登录 产生成绩单
<> 浏览成绩 登录 Student 图 3-1 3.1.2 细化用例:用例描述 Use Case:输入成绩 ID UC1 参与者 teacher 交叉引用 … 描述 前置条件 学生信息已在数据库中 基本事件流: 1.教师登录系统 2.教师确定要记录那些学生的成绩 3.系统保证学生信息已经在数据库中 4.教师选择要输入成绩的课程 5.系统开始数据库的一项事务处理 6.输入学生成绩 7.系统校对输入的成绩以保证属于正确的值域 8.系统保存成绩 9.系统结束事物处理 备选事件流: 第 3 步:如学生信息不存在通知管理员添加此学生的信息 第 4 步:如课程信息不存在则通知管理员 第 7 步:如输入的成绩不属于正确的值域,则提醒教师 后置条件 Use Case:浏览成绩 7
分享到:
收藏