您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页软件需求说明书

软件需求说明书

来源:吉趣旅游网


软件需求说明书

1引言 .......................................................................................................................................................................................... 1 1.1编写目的 ............................................................................................................................................................................ 1 1.2背景.................................................................................................................................................................................... 1 1.3定义.................................................................................................................................................................................... 1 1.4参考资料 ............................................................................................................................................................................ 2 2任务概述 .................................................................................................................................................................................. 2 2.1目标.................................................................................................................................................................................... 2 2.2用户的特点 ........................................................................................................................................................................ 3 2.3假定和约束 ........................................................................................................................................................................ 3 3需求规定 .................................................................................................................................................................................. 3 3.1对功能的规定 .................................................................................................................................................................... 3 3.1.1 功能需求划分 ............................................................................................................................................................ 4 3.1.2 功能描述 .................................................................................................................................................................... 4 3.1.3 用例图 ........................................................................................................................................................................ 7 3.2对性能的规定 .................................................................................................................................................................... 9 3.2.1时间特性要求 ........................................................................................................................................................... 10 3.2.2灵活性 ....................................................................................................................................................................... 10 3.3数据管理能力要求 .......................................................................................................................................................... 10 3.4故障处理要求 .................................................................................................................................................................. 11 3.5其他专门要求 .................................................................................................................................................................. 11 4运行环境规定 ........................................................................................................................................................................ 11 4.1设备.................................................................................................................................................................................. 11 4.2支持软件 .......................................................................................................................................................................... 12 4.3接口.................................................................................................................................................................................. 12

1引言

1.1编写目的

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

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

1.2背景

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

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

3. 用户:XX大学

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

1.3定义

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

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

1

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.1目标

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

2

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

3.1.1 功能需求划分

1. 教师模块

2. 管理员模块

3. 学生模块

4. 系统模块

3.1.2 功能描述

1)教师模块:主要用于教师的登录,用户权限定为教师。当教师输入的用户名和密码经过确认后,才可以进入考试管理系统,并拥有相应的权限,如果通过失败,拒绝进入。

编辑试卷:已登陆的老师可以选择编辑试卷,可从题库中选择题目组成试卷。

题库管理:已登陆的老师可以选择题库管理,可以添加,删改题库里的题目。

根据试卷类型查看试卷成绩/分布:老师可以在考试后查询试卷成绩、分布,了解并分析考试情况

2)管理员模块:主要用于管理员的登录,用户权限定为管理员,当管理员输入的用户名和密码经过确认后,才可以进入考试管理系统,并拥有相应的权限,如果通过失败,拒绝进入。

4

用户信息管理:管理员可以根据情况添加或删改学生,教师信息,方便管理,找回用户密码。

考试管理:管理员根据考生和老师情况安排考试时间,并发布试卷。

3)学生模块:主要用于学生的登录,用户权限定为学生,当学生输入的用户名和密码经过确认后,才可以进入考试管理系统,并拥有相应的权限,如果通过失败,拒绝进入。

选择试卷:学生根据自己的科目,自主选择相应试卷进行答题。

考试:当选定考试科目后,进行答题

查看所有成绩:当所有成绩核实完毕后,考生登陆系统查询自己的所有成绩。

4)系统模块:主要用于考后的阅卷工作,提高判卷的效率和准确性。

登陆:如果用户已经注册,则在用户输入正确的账号密码并选择用户类型(学生、老师、管理员)后允许其登录,并根据用户类型给予相应权限。若用户输入信息不正确,提示其重新输入,或者注册,或找回密码。

注册:若某一学号、工号从未注册,则允许其注册,将其个人信息如:账号、密码、院系等记录并保存到数据库。

显示公告:自动显示老师已发布的公告,显示考试信息

5

自动阅卷:题目自动匹配答案,提高阅卷的效率和准确性。

统计分析:考后可以查询考试的成绩分布,有利于了解考试情况。

数据库管理模块

学生信息表,包括的数据项有:学号,密码,姓名,专业,性别

6

教师信息表,包括的数据项有:学工号,密码,姓名,部门,课程编号

管理员信息表,包括的数据项有:学工号,密码,姓名

学生成绩表,包括的数据项有:学号,分数,考卷编号,学生答案

考试试卷表:试卷编号,考试名称,开始时间,结束时间,考试时间,考题集

题目信息:题目编号,题目难度,题目内容,题目答案

公告信息:公告编号,公告内容,公告时间

3.1.3 用例图

顶级用例

7

顶级用例

一级用例

8

考生一级用例

老师一级用例

3.2对性能的规定

9

3.2.1时间特性要求

a. 响应时间:

要实现实时响应

b. 更新处理时间:

不超过1小时

c. 解题时间:

学生答题时间不可超过题目设置的时间

3.2.2灵活性

a. 适应linux,windows xp,和win7系统

b. 有效时限的变化(在题型设置里可以修改);

c. 实现系统监视功能,如果出现异常发成警告,并且可以远程修改

3.3数据管理能力要求

记录条数要大于学生总数,同时在线人数大于100人。

10

3.4故障处理要求

1.系统崩溃,向开发者发送故障报告

2. 登录失败,因同时登录人数不能无限增加,若失败可以在随机时间之后重新尝试登录

3. 个人信息错误,如果是基本信息,普通用户无法修改,可以向管理员提出申请,管理员可以修改,并备份

3.5其他专门要求

1.登录访问:

必须是校内网用户

2登录次数:

不能在一段时间内多次尝试登录,以免给系统造成压力

4运行环境规定

4.1设备

a. 计算机应在奔4或更高档次的计算机,内存至少256MB;外存 1TB

11

b. 数据库服务器2个(一个备用)

4.2支持软件

Windows OS,SQL server 2003

4.3接口

TCP/IP 、

、数据库连接

12

RS232

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务