软件需求说明书

  • 格式:doc
  • 大小:137.00 KB
  • 文档页数:9

软件需求说明书

1引言 ............................................................................................................................................... 1

1.1编写目的 ................................................................................................................................. 1

1.2背景......................................................................................................................................... 1

1.3定义......................................................................................................................................... 1

1.4参考资料 ................................................................................................................................. 1

2任务概述 ....................................................................................................................................... 2

2.1目标......................................................................................................................................... 2

2.2用户的特点 ............................................................................................................................. 2

2.3假定和约束 ............................................................................................................................. 2

3需求规定 ....................................................................................................................................... 2

3.1对功能的规定 ......................................................................................................................... 2

3.1.1 功能需求划分 ................................................................................................................. 2

3.1.2 功能描述 ......................................................................................................................... 3

3.1.3 用例图 ............................................................................................................................. 5

3.2对性能的规定 ......................................................................................................................... 6

3.2.1时间特性要求 .................................................................................................................. 6

3.2.2灵活性 .............................................................................................................................. 7

3.3数据管理能力要求 ................................................................................................................. 7

3.4故障处理要求 ......................................................................................................................... 7

3.5其他专门要求 ......................................................................................................................... 7

4运行环境规定 ............................................................................................................................... 7

4.1设备......................................................................................................................................... 7

4.2支持软件 ................................................................................................................................. 8

4.3接口......................................................................................................................................... 8 1

1引言

1.1编写目的

1. 本需求分析说明书是为了开发《考试管理系统》而编写的,主要面向分析员、程序员、测试员和最终用户,使之能更好地理解系统功能以及实现系统。

2. 本说明书不仅是整个软件开发的依据,对以后的维护性工作也起着指导性的作用,同时也是测试计划和用户手册的编写依据。

1.2背景

1. 软件系统名称:在线考试管理系统

2. 任务提出者:任课教师

3. 用户:XX大学

5. 构建平台:Windows 2000及以上,其数据库构建在SQL Server 2003上,并可实现权限限制性兼容,与Windows其他软件并不冲突。

1.3定义

1. 数据流----数据进入模块后可能有多种路径进行处理

2. 主键----数据库表中的关键域且值互不相同

3. 外键----数据库表中与其他表主键相关联的域

4. SQL----Structured Query Language(结构化查询语言)

5. SERVER----系统服务器使用的数据库管理系统

6. 系统----若未特别指出,统指本在线考试管理系统

7. UML unified model language 统一建模语言

1.4参考资料

1. 软件工程实践者思想 周爱民 武汉大学出版社 (2010-01出版)

2. 考试管理系统项目计划任务书

3. 作业说明书

4. UML与Rational Rose 2003软件工程 统一建模原理与实践教程2系统用例

2

2任务概述

2.1目标

1. 实现客观题计算机即时阅卷出分,并即时记录

2. 考生在线进行考试

3. 保证数据库的稳定性,减少数据损坏丢失的情况

4. 提高考试阅卷的效率70%

5. 能够对学生考试情况做基本的数据挖掘

6. 计划实现题目类型的设置

7. 系统能承受至少100人同时在线

2.2用户的特点

本软件的主要用户为大学学生跟教师,文化水平跟阅历相对较高,尤其时考试方面的经验,所以帮助提示不必太多。

2.3假定和约束

现有的学校学生信息系统可利用资源;具备Win7 ,Windows XP等Windows操作系统,并配置SQL Server 2003版应用软件、WEB Server,或其它可上网的机器。

3需求规定

3.1对功能的规定

3.1.1 功能需求划分

1. 教师模块

2. 管理员模块

3. 学生模块

4. 系统模块