学习网站软件需求规格阐明书_第1页
学习网站软件需求规格阐明书_第2页
学习网站软件需求规格阐明书_第3页
学习网站软件需求规格阐明书_第4页
学习网站软件需求规格阐明书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学习网站

软件需求规格阐明书

目录

一.引言...............................................................错误!未定义书签。

1.基本描述..............................................................错误!未定义书签。

(1)编写目的........................................................错误!未定义书签。

(2)预期的读者和阅读提议............................................错误!未定义书签。

(3)产品的范围......................................................错误!未定义书签。

(4)参照资料........................................................错误!未定义书签。

2.综合描述..............................................................错误!未定义书签。

(1)产品的前景......................................................错误!未定义书签。

(2)产品的功能......................................................错误!未定义书签。

(3)顾客类和特性....................................................错误!未定义书签。

(4)运行环境........................................................错误!未定义书签。

(5)设计和实现上的限制..............................................错误!未定义书签。

二.功能需求...........................................................错误!未定义书签。

1,功能分类..............................................................错误!未定义书签。

(1)学生注册登陆模块................................................错误!未定义书签。

(2)系统特性一:题库管理...........................................错误!未定义书签。

(3)系统特性二:在线考试管理........................................错误!未定义书签。

(4)系统特性三:成绩管理............................................错误!未定义书签。

(5)系统特性四:课件视频公布及下载模块..............................错误!未定义书签。

(6)系统特性:师生交流模块..........................................错误!未定义书签。

(7)系统特性:系统维护模块..........................................错误!未定义书签。

(1)安全性需求......................................................错误!未定义书签。

3.数据字典..............................................................错误!未定义书签。

(1)实体关系图E-R图................................................错误!未定义书签。

(2)实体定义........................................................错误!未定义书签。

附录A:分析模型(也可以纳入4功能需求章节中描述).....................错误!未定义书签。

一・引言

1.基本描述

(D编写目的

在进行实际的系统开发之前,要根据教师和学生的实际需要,理解到教师和学生在

网站中想要实现口勺功能,让客户明白系统所能成的任务。

(2)预期的读者和阅读提议

预期的读者有客户,开发人员。开发人员要根据需求以及功能模块的划分进行系统

的开发,根据客户可以检查需求里所提到日勺某些功能与否满足他所需要完毕的。

(3)产品的范围

系统是数据库教学网站,重要是用于网上教学与学习,客户可以通过此软件开设网

上学习班,其他顾客可以通过系统进行网上学习。

(4)参照资料

列举编写软件需求规格阐明书时所参照的资料或其他来源。也许包括顾客界面风格指导、协议、

原则、系统需求规格阐明书、顾客需求、有关产品的软件需求规格阐明书。这里应当给出详细的信

息包括标题名称、作者、版本号、日期、出版单位或资料来源,以以便读者查阅这些文献。

2.综合描述

o此系统可以进行网上讲课和学习。在本系统时发过程中,用到了WindowsXP操

作系统和SQL数据库管理软件,采用windowsIIS5.0作为应用服务器,用基于PHP编

码,使用SQL数据库建立多种必要的数据库及数据表,并用PHP语言建立与数据库的

连接。使用产品的I顾客重要是教育单位以及人部分是学生。因此学习层次不一,系统的

界面要尽量的简朴易用。在教学过程中,网络对系统日勺影响比较大,要使用本系统,要

有好的网络条件。

(1)产品的前景

数据库教学网站H勺开发。伴随计算机的普及,网络的发展,更多日勺拥护可以从网络

上获取更多的知识,并且网络具有时时更新性,因此顾客可以从网上得到更新的信息。

学习讲课已经不再是教室里的活动,顾客完全可以通过网络进行网上讲课与学习,因此

我们开发此系统以满足顾客的需求。

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

所系统是一种比很好H勺学习工具。系统的功能相对比较完善,根据后来不同样的需要,

还棵对系统进行更新。

(2)产品的功能

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

(1)学生注册登陆;

(2)题库管理;

(3)在线考试;

(4)成绩管理;

(5)课件公布及下载;

(6)师生交流;

(7)系统维护;

(3)顾客类和特性

本系统的顾客分两种。一种是老师,相称于管理员;一种是学生,相称于一般访问

顾客,用Access可以把这两中顾客信息分别放在两个表中。管理员帐户登陆,就可以

进行资料修改,包括:学生注册,考试管理,题库管理,课件管理等等。而学生登陆网

站后来可以进行网上测试,网上考试,论坛。其他就是一般顾客,重要是某些学习方面

的操作。

(4)运行环境

操作系统:windowsxp及以上版本

数据库:MsAccess数据库管理软件

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

(5)设计和实现上的限制

开发时间比较紧,机器限制。开发人员日勺经验少,是开发系统中重要的问题。

二.功能需求

1,功能分类

移动泛在学习网站

(1)学生注册登陆模块

•阐明和优先级

学生参与考试前的系统登陆。优先级较高。

・功能需求

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

•密码管理

(1)阐明

用于参照学生考前在规定期间内注册自己『'J有关信息及参与考试的个人密码。

(2)角色

学生本人。

(3)输入

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

(4)过程

顾客填写注册信息根据学号检查与否可以注册。

(5)输出

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

(6)后置条件

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

(7)业务规则

必须填写所有的信息。

•登陆管理

(1)阐明

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

(2)角色

学生

(3)前置条件

在没有登陆日勺条件下,和己经注册的条件。

(4)输入

学号和密码。

(5)过程

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

描述

分支过顾客选择登陆或放弃;

程描述

异常过1已经有人登陆。

2密码不对的或者学号不对的。

程描述

(6)后置条件

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

(7)业务规则

学号和密码都必须对的输入。

・注册管理

(1)阐明

学生进行顾客注册。

(2)角色

学生

(3)前置条件

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

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

(4)输入

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

(5)过程

主过程1顾客输入信息进行注册。

描述

分支过

程描述

异常过1看顾客与否可以注册,看学号与否已用。

程描述

<6)后置条件

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

(7)业务规则

所有信息要填写完全。

(2)系统特性一:题库管理

•阐明和优先级

管理员对题库操作。

•功能需求

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

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

(1)阐明

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

(2)角色

管理员。

(3)前置条件

必须是超级顾客

(4)输入

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

(5)过程

主过程超级顾客登陆系统后,根据需求,添加删除,修改题库。

描述

异常过1顾客与否登陆,未登陆报错。

程描述2登陆顾客与否是超级顾客,提醒权限局限性。

(6)后置条件

修改后题目日勺数目。

(7)业务规则

必须是超级顾客才可以操作。

•题库的查询

(1)阐明

一般顾客或超级顾客可以用不同样口勺条件查寻不同样的试题

(2)角色

一般顾客,超级顾客。

(3)前置条件

顾客登陆

(4)输入

要查询时题日勺条件

(5)过程

主过程1顾客登陆系统,进入题库管理界面。

描述2.顾客选择查询试题,系统显示查询界面

3.顾客按章节、题型,系统显示查询成果

4顾客选出所需的题。

异常过1与否有所要查询的题,没有报错

程描述

(6)输出

输出查询成果

(7)后置条件

选择查询成果。

(8)业务规则

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

(3)系统特性二:在线考试管理

•阐明和优先级

自动组卷:根据教师的试题规定,自动生成测试试题;即参与考试学生登录网上考

试系统后,系统根据任课老师的规定自动从题库中抽取试题,形成试卷;学生答题:学

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

给出时间提醒,采用倒计时方式提醒考生考试时间,到最终三分种给考生提醒。试卷提

交后不可以再次重新抽题,或重新考试。系统自动评卷,学生提交试卷后,系统即时进行

在线判卷,当场给出学生所得分数及成绩等级。

•功能需求

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

■自动组卷

(1)阐明

根据老师内规定自动生成试卷。

(2)角色

教师

(3)前置条件

超级顾客。

(4)输入

教师输入规定。

(5)过程

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

述2输入试卷规定,自动生成试卷。

异常过程1顾客不是超级顾客。

描述2选择规定不合法

3顾客选择放弃,系统执行

(6)输出

输出生成的试卷。

(7)后置条件

生成新日勺试卷。

(8)业务规则

输入的规定必须合法。

■学生答题管理

(1)阐明

重要是学生考试的时间限制问题,当学生点击开始考试进入考试页面后来,即开始

计时,假如学生答题到二分之一发现不适合自己水平的发挥可以返回,重新选择考试题,

然后在开始考试,当考试到最终3分钟时,系统弹出waming.htm网页提醒:尚有3分

钟考试结束,请抓紧时间。

(3)前置条件

考试开始计时。

(4)过程

主过程描述1从考试开始计时,

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

3若重新选题可点击重选。弹出新试卷。

异常过程描超过时间则答题无效。

(5)业务规则

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

(4)系统特性三:成绩管理

•阐明和优先级

成绩查询:学生可以查询自己日勺成绩。成绩记录:以班级为单位对参照学生的成绩

进行记录,记录出优秀、良好、口等、及格及不及格的学生人数,并计算出全班的平均

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

•功能需求

成绩查询,成绩记录,成绩输出。

■成绩记录

(1)阐明

记录不同样层次成绩学生的人数。

(2)角色

教师。

(3)前置条件

成绩所有提交出来。

(4)过程

主过程描超级顾客登陆。进入成绩管理界面,选择成绩记录。

异常过程成绩未提交。

描述

(5)输出

输出记录成果。

■成绩查询,输出

(1)阐明

顾客按其需求,进行两项操作。

(2)角色

教师,学生。

(3)前置条件

顾客登陆,成绩提交。

(4)输入

查询条件。

(5)过程

主过程描1顾客登录系统,系统显示成绩管理界面。

述2顾客查询成绩。

3顾客打印成绩。

7.系统执行后置条件。

异常过程1顾客未登陆

描述2成绩未提交。

3顾客选择放弃,系统执行1

(6)输出

输出查询成果。

打印成绩单。

(7)后置条件

显示打印单

(8)业务规则

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

(5)系统特性四:课件视频公布及下载模块

•阐明和优先级

课件视频公布:网上公布任课教师的电子讲义。

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

・功能需求

课件公布,视频下载。

课件时公布:重要实现文献的上传,并把有关信息写入数据库的download表中。当顾

客在下拉菜单中选择上传文献时,转入上传文献页,单击浏览按钮选择要上传的文献,

选择好后来,单击确定,uptofile.asp页面收到managerkj.asp页面传过来日勺文献地址,然

后文献就传到了服务器的根目录下的download文献夹中。

视频下载:这个功能比较简朴,重要是在download数据表中查找所有的文献,列表显

示在本页面中。

(6)系统特性:师生交流模块

论坛:实现学生与老师的更深入的交流,学生不懂的问题及时得到解答。作业提交:

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

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

•论坛

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

•作业提交系统

记录学生用Email提交作业的状况。

(7)系统特性:系统维护模块

注册维护:控制学生与否可以注册,用于规定学生的I注册日期。登录维护:控制学

生与否可以登录网上考试系统,用于规定学生的考试日期。管理员维护:可更改管理员

的顾客名及密码。学生状态维护:可单独设置每个学生的状态(容许或严禁考试)及删

除非法注册的学生。试卷生成参数维护:用于设置试题来源及对应分值。代码维护:每

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

改操作。告知栏信息维炉:用于随时动态更改告知栏口勺信息。系统初始化:用于清空上

次参与考试学生日勺信息库,为本次考试做准备,还可在系统初始运行时清空题库。

2,非功能需求

(1)安全性需求

管理员以及一般顾客在使用系统时都要先登陆,当系统进行身份验证后,才可以进

行对系统的管理或操作。并且顾客可以对自己的登陆密码进行修改。

3,数据字典

(1)实体关系图E・R图

(2)实体定义

•数据表设计

表3-1学生

序号字段名类型长度空主键

1姓名Char18Y

2学号整型20

3班机Char8

4专业字符型10Y

5备注字符型100Y

表3-2试题

序号字段名类型长度空主键

1编号整型5Y

2题型字符型8

3类别整型1

4题目字符型255Y

5A字符型255Y

6B字符型255Y

7C字符型255Y

8D字符型255Y

9E字符型255Y

10答案字符型50Y

表3-3课件

序号字段名类型长度空主键

1Filecode字符型20Y

2Filename30Y

字符型

3Content字符型40Y

表3-3院系

序号字段名类型长度空主键

1Institutecode字符型20Y

Institutename30Y

字符型

表3d试题参数

序号字段名类型长度空主键

1编号整型2Y

2题型8

字符型

3类别整型1

4抽题量字符型3Y

5分数字符型4Y

表3-4班级

序号字段名类型长度空主键

1Institutename字符型30

2Majomame30

字符型

3Classcode字符型8Y

4Classname字符型20Y

表3-5成绩

序号字段名类型长度空中键

1Institutename字符型30

2Majomame30

字符型

3Classname字符型20

4学号字符型10Y

5Username字符型10

6Passwd字符型15

7Done整型1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论