网上教学软件需求规格说明书.doc

上传人:聆听****声音 文档编号:739057 上传时间:2023-04-29 格式:DOC 页数:17 大小:746.50KB
下载 相关 举报
网上教学软件需求规格说明书.doc_第1页
第1页 / 共17页
网上教学软件需求规格说明书.doc_第2页
第2页 / 共17页
网上教学软件需求规格说明书.doc_第3页
第3页 / 共17页
网上教学软件需求规格说明书.doc_第4页
第4页 / 共17页
网上教学软件需求规格说明书.doc_第5页
第5页 / 共17页
网上教学软件需求规格说明书.doc_第6页
第6页 / 共17页
网上教学软件需求规格说明书.doc_第7页
第7页 / 共17页
网上教学软件需求规格说明书.doc_第8页
第8页 / 共17页
网上教学软件需求规格说明书.doc_第9页
第9页 / 共17页
网上教学软件需求规格说明书.doc_第10页
第10页 / 共17页
网上教学软件需求规格说明书.doc_第11页
第11页 / 共17页
网上教学软件需求规格说明书.doc_第12页
第12页 / 共17页
网上教学软件需求规格说明书.doc_第13页
第13页 / 共17页
网上教学软件需求规格说明书.doc_第14页
第14页 / 共17页
网上教学软件需求规格说明书.doc_第15页
第15页 / 共17页
网上教学软件需求规格说明书.doc_第16页
第16页 / 共17页
网上教学软件需求规格说明书.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上教学软件需求规格说明书.doc

《网上教学软件需求规格说明书.doc》由会员分享,可在线阅读,更多相关《网上教学软件需求规格说明书.doc(17页珍藏版)》请在冰点文库上搜索。

网上教学软件需求规格说明书.doc

东北大学毕业设计(论文)第三章系统设计

软件需求规格说明书

1.引言

1.1编写目的

在进行实际的系统开发之前,要根据教师和学生的实际需要,了解到教师和学生在网站中想要实现的功能,让客户明白系统所能成的任务。

1.2预期的读者和阅读建议

预期的读者有客户,开发人员。

开发人员要根据需求以及功能模块的划分进行系统的开发,根据客户可以检查需求里所提到的一些功能是否满足他所需要完成的。

1.3产品的范围

系统是数据库教学网站,主要是用于网上教学与学习,客户可以通过此软件开设网上学习班,其他用户可以通过系统进行网上学习。

1.4参考资料

列举编写软件需求规格说明书时所参考的资料或其它来源。

可能包括用户界面风格指导、合同、标准、系统需求规格说明书、用户需求、相关产品的软件需求规格说明书。

这里应该给出详细的信息,包括标题名称、作者、版本号、日期、出版单位或资料来源,以方便读者查阅这些文献。

2.综合描述

此系统可以进行网上授课和学习。

在本系统的发过程中,用到了WindowsXP操作系统和MSAccess数据库管理软件,采用windowsIIS5.0作为应用服务器,用基于VBScript的ASP编码,使用MSAccess数据库建立各种必要的数据库及数据表,并用ASP语言建立与数据库的连接。

使用产品的用户主要是教育单位以及大部分是学生。

所以学习层次不一,系统的界面要尽量的简单易用。

在教学过程中,网络对系统的影响比较大,要使用本系统,要有好的网络条件。

2.1产品的前景

数据库教学网站的开发。

随着计算机的普及,网络的发展,更多的拥护可以从网络上获取更多的知识,而且网络具有时时更新性,所以用户可以从网上得到更新的信息。

学习授课已经不再是教室里的活动,用户完全可以通过网络进行网上授课与学习,所以我们开发此系统以满足用户的需求。

通过次系统,用户可以根据自己不同的需求及学习能力,学习不同难度的知识。

所系统是一个比较好的学习工具。

系统的功能相对比较完善,根据以后不同的需要,还棵对系统进行更新。

2.2产品的功能

根据需求分析,将系统划分为以下几个部分的功能。

(1)学生注册登陆;

(2)题库管理;

(3)在线考试;

(4)成绩管理;

(5)课件发布及下载;

(6)师生交流;

(7)系统维护;

2.3用户类和特征

本系统的用户分两种。

一种是老师,相当于管理员;一种是学生,相当于一般访问用户,用Access可以把这两中用户信息分别放在两个表中。

管理员帐户登陆,就可以进行资料修改,包括:

学生注册,考试管理,题库管理,课件管理等等。

而学生登陆网站以后可以进行网上测试,网上考试,论坛。

其他就是普通用户,主要是一些学习方面的操作。

2.4运行环境

操作系统:

windowsxp

数据库:

MsAccess数据库管理软件

windowsIIS5.0作为应用服务器,并用ASP语言建立与数据库的连接。

2.5设计和实现上的限制

开发时间比较紧,机器限制。

开发人员的经验少,是开发系统中主要的问题。

3.功能需求

功能分类

3.1系统特性:

学生注册登陆模块

3.1.1说明和优先级

学生参加考试前的系统登陆。

优先级较高。

3.1.2功能需求

密码管理,登陆管理,注册管理。

3.1.2.1密码管理

(1)说明

用于参考学生考前在规定时间内注册自己的相关信息及参加考试的个人密码。

(2)角色

学生本人。

(3)输入

学生的姓名,学号,班机。

(4)过程

用户填写注册信息根据学号检查是否可以注册。

(5)输出

要对学生信息进行访问,看是否可以注册。

(6)后置条件

填写完所有信息,根据学号检查是否可以注册。

(7)业务规则

必须填写所有的信息。

3.1.2.2登陆管理

(1)说明

学生只有登陆后才可以进行其他的操作。

(2)角色

学生

(3)前置条件

在没有登陆的条件下,和已经注册的条件。

(4)输入

学号和密码。

(5)过程

主过程描述

学生输入密码学号登陆后进入主界面。

分支过程描述

用户选择登陆或放弃;

异常过程描述

1已经有人登陆。

2密码不正确或者学号不正确。

(6)后置条件

用户登陆后,其他机器无法再用此用户名登陆。

(7)业务规则

学号和密码都必须正确输入。

3.1.2.3注册管理

(1)说明

学生进行用户注册。

(2)角色

学生

(3)前置条件

借阅人借阅证件在有效期内

借阅人没有逾期未归还的图书

(4)输入

学号,姓名,班级,密码等。

(5)过程

主过程描述

1用户输入信息进行注册。

分支过程描述

异常过程描述

1看用户是否可以注册,看学号是否已用。

(6)后置条件

可以登陆系统,进行操作。

(7)业务规则

所有信息要填写完全。

3.2系统特性:

题库管理

3.2.1说明和优先级

管理员对题库操作。

3.2.2功能需求

试题的添加,删除,查找,修改。

3.2.2.1试题添加,删除,修改试题

(1)说明

管理员,超级用户可以添加,删除,修改试题。

(2)角色

管理员。

(3)前置条件

必须是超级用户

(4)输入

想要修改的题,添加的题。

(5)过程

主过程描述

超级用户登陆系统后,根据需求,添加删除,修改题库。

异常过程描述

1用户是否登陆,未登陆报错。

2登陆用户是否是超级用户,提示权限不足。

(6)后置条件

修改后题目的数目。

(7)业务规则

必须是超级用户才可以操作。

3.2.2.2题库的查询

(1)说明

普通用户或超级用户可以用不同的条件查寻不同的试题。

(2)角色

普通用户,超级用户。

(3)前置条件

用户登陆

(4)输入

要查询的题的条件

(5)过程

主过程描述

1用户登陆系统,进入题库管理界面。

2.用户选择查询试题,系统显示查询界面

3.用户按章节、题型,系统显示查询结果

4用户选出所需的题。

异常过程描述

1是否有所要查询的题,没有报错

(6)输出

输出查询结果

(7)后置条件

选择查询结果。

(8)业务规则

必须输入查询条件,查询条件合法。

3.3系统特性:

在线考试管理

3.3.1说明和优先级

自动组卷:

根据教师的试题要求,自动生成测试试题;即参加考试学生登录网上考试系统后,系统根据任课老师的要求自动从题库中抽取试题,形成试卷;学生答题:

学生在规定时间内进行网上答题,超时不提交答卷本试卷作废,但学生可重新抽题。

系统给出时间提示,采用倒计时方式提醒考生考试时间,到最后三分种给考生提示。

试卷提交后不可以再次重新抽题,或重新考试。

系统自动评卷,学生提交试卷后,系统即时进行在线判卷,当场给出学生所得分数及成绩等级。

3.3.2功能需求

自动组卷,学生答题,学生答题。

3.3.2.1自动组卷

(1)说明

根据老师的要求自动生成试卷。

(2)角色

教师

(3)前置条件

超级用户。

(4)输入

教师输入要求。

(5)过程

主过程描述

1教师登陆试卷生成界面,弹出窗口。

2输入试卷要求,自动生成试卷。

异常过程描述

1用户不是超级用户。

2选择要求不合法

3用户选择放弃,系统执行

(6)输出

输出生成的试卷。

(7)后置条件

生成新的试卷。

(8)业务规则

输入的要求必须合法。

3.3.2.2学生答题管理

(1)说明

主要是学生考试的时间限制问题,当学生点击开始考试进入考试页面以后,即开始计时,如果学生答题到一半发现不适合自己水平的发挥可以返回,重新选择考试题,然后在开始考试,当考试到最后3分钟时,系统弹出warning.htm网页提示:

还有3分钟考试结束,请抓紧时间。

(3)前置条件

考试开始计时。

(4)过程

主过程描述

1从考试开始计时。

2学生根据自身条件选择是否继续做题。

3若重新选题可点击重选。

弹出新试卷。

异常过程描述

超出时间则答题无效。

(5)业务规则

学生必须在规定时间内答题完毕。

3.4系统特性:

成绩管理

3.4.1说明和优先级

成绩查询:

学生可以查询自己的成绩。

成绩统计:

以班级为单位对参考学生的成绩进行统计,统计出优秀、良好、中等、及格及不及格的学生人数,并计算出全班的平均成绩,成绩单输出:

按输出学生成绩单,并可以打印。

3.4.2功能需求

成绩查询,成绩统计,成绩输出。

3.4.2.1成绩统计。

(1)说明

统计不同层次成绩学生的人数。

(2)角色

教师。

(3)前置条件

成绩全部提交出来。

(4)过程

主过程描述

超级用户登陆。

进入成绩管理界面,选择成绩统计。

异常过程描述

成绩未提交。

(5)输出

输出统计结果。

3.4.2.2成绩查询,输出

(1)说明

用户按其需求,进行两项操作。

(2)角色

教师,学生。

(3)前置条件

用户登陆,成绩提交。

(4)输入

查询条件。

(5)过程

主过程描述

1用户登录系统,系统显示成绩管理界面。

2用户查询成绩。

3用户打印成绩。

7.系统执行后置条件。

异常过程描述

1用户未登陆

2成绩未提交。

3用户选择放弃,系统执行1

(6)输出

输出查询结果。

打印成绩单。

(7)后置条件

显示打印单

(8)业务规则

查询条件必须输入,并且合法。

3.5系统特性:

课件视频发布及下载模块

3.5.1说明和优先级

课件视频发布:

网上发布任课教师的电子讲义。

数据库视频下载:

提供数据库视频发布下载,课件及有关信息的维护

3.5.2功能需求

课件发布,视频下载。

课件的发布:

主要实现文件的上传,并把相关信息写入数据库的download表中。

当用户在下拉菜单中选择上传文件时,转入上传文件页,单击浏览按钮选择要上传的文件,选择好以后,单击确定,uptofile.asp页面收到managerkj.asp页面传过来的文件地址,然后文件就传到了服务器的根目录下的download文件夹中。

视频下载:

这个功能比较简单,主要是在download数据表中查找所有的文件,列表显示在本页面中。

3.6系统特性:

师生交流模块

论坛:

实现学生与老师的更进一步的交流,学生不懂的问题及时得到解答。

作业提交:

学生根据老师的布置,把自己的作业上传的网站上,老师可以在线批改作业。

这个部分是这个网站的精髓部分,也是师生之间交流的唯一平台。

1论坛:

实现学生与老师的更进一步的交流,学生不懂的问题及时得到解答。

2作业提交系统:

统计学生用Email提交作业的情况。

3.7系统特性:

系统维护模块

注册维护:

控制学生是否可以注册,用于规定学生的注册日期。

登录维护:

控制学生是否可以登录网上考试系统,用于规定学生的考试日期。

管理员维护:

可更改管理员的用户名及密码。

学生状态维护:

可单独设置每个学生的状态(允许或禁止考试)及删除非法注册的学生。

试卷生成参数维护:

用于设置试题来源及相应分值。

代码维护:

每年维护新一届学生的院系代码、专业代码、班级代码,对各类数据皆可进行增、查、删、改操作。

通知栏信息维护:

用于随时动态更改通知栏的信息。

系统初始化:

用于清空上次参加考试学生的信息库,为本次考试做准备,还可在系统初始运行时清空题库。

4.非功能需求

4.1安全性需求

管理员以及普通用户在使用系统时都要先登陆,当系统进行身份验证后,才可以进行对系统的管理或操作。

并且用户可以对自己的登陆密码进行修改。

5.数据字典

5.1实体关系图

5.2实体定义

数据表设计

表3-1学生

序号

字段名

类型

长度

主键

1

姓名

Char

18

Y

2

学号

整型

20

3

班机

Char

8

4

专业

字符型

10

Y

5

备注

字符型

100

Y

表3-2试题

序号

字段名

类型

长度

主键

1

编号

整型

5

Y

2

题型

字符型

8

3

类别

整型

1

4

题目

字符型

255

Y

5

A

字符型

255

Y

6

B

字符型

255

Y

7

C

字符型

255

Y

8

D

字符型

255

Y

9

E

字符型

255

Y

10

答案

字符型

50

Y

表3-3课件

序号

字段名

类型

长度

主键

1

Filecode

字符型

20

Y

2

Filename

字符型

30

Y

3

Content

字符型

40

Y

表3-3院系

序号

字段名

类型

长度

主键

1

Institutecode

字符型

20

Y

2

Institutename

字符型

30

Y

表3-4试题参数

序号

字段名

类型

长度

主键

1

编号

整型

2

Y

2

题型

字符型

8

3

类别

整型

1

4

抽题量

字符型

3

Y

5

分数

字符型

4

Y

表3-4班级

序号

字段名

类型

长度

主键

1

Institutename

字符型

30

2

Majorname

字符型

30

3

Classcode

字符型

8

Y

4

Classname

字符型

20

Y

表3-5成绩

序号

字段名

类型

长度

主键

1

Institutename

字符型

30

2

Majorname

字符型

30

3

Classname

字符型

20

4

学号

字符型

10

Y

5

Username

字符型

10

6

Passwd

字符型

15

7

Done

整型

1

Y

8

Score

浮点型

8

Y

9

Pscj

浮点型

8

Y

10

Grade

字符型

6

11

Question

字符型

255

12

Answer

字符型

255

13

Stuanswer

字符型

255

14

Everyscore

字符型

255

15

Score1

字符型

50

16

Score2

字符型

50

17

Score3

字符型

50

                           

附录A:

分析模型(也可以纳入4功能需求章节中描述)

系统总体图

题库管理流程图

组卷流程图

查询成绩流程图

成绩统计与输出流程图

软件需求规格说明书模版      第29页共17页

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2