您的当前位置:首页正文

网络教学系统需求规格说明书

2023-04-20 来源:好走旅游网
网络教学系统需求规格说明书

三、需求规格说明书

1.引言

编写目的

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

项目背景

软件工程课程训练程序

参考资料

C#程序设计及应用教程 人民邮电出版社 马俊主编 C#网络应用编程 人民邮电出版社 马俊主编 网络资源

2.任务概述

目标

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

运行环境

操作系统: 7

支持环境: 7作为应用服务器,并用C#语言建立与数据库的连接 数 据 库:

条件与限制

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

3.数据描述

数据描述

表3-1 学生

序号 1 2 3 4 5

字段名 姓名 学号 班机 专业 备注

类型 整型 字符型 字符型

表3-2 试题

序号 1 2 3 4 5 6 7 8 9 10

字段名 编号 题型 类别 题目 A B C D E 答案

类型 整型 字符型 整型 字符型 字符型 字符型 字符型 字符型 字符型 字符型

长度 18 20 8 10

空 Y Y

主键 Y

长度 5 8 1 50

空 Y Y Y Y Y Y Y

主键 Y

表3-3 课件

序号 1 2

字段名

类型 字符型 字符型

长度 20 30

空 Y

主键 Y

3 字符型 40

表3-3 院系

Y

序号 1 2

字段名

类型 字符型 字符型

长度 20 30

空 Y

主键 Y

表3-4 试题参数

序号 1 2 3 4 5

字段名 编号 题型 类别 抽题量 分数

类型 整型 字符型 整型 字符型 字符型

表3-4 班级

序号 1 2 3 4

字段名

类型 字符型 字符型 字符型 字符型

表3-5 成绩

序号 1 2 3 4 5 6 7 8 9 10

字段名 学号

类型 字符型 字符型 字符型 字符型 字符型 字符型 整型 浮点型 浮点型 字符型

长度 30 30 20 10 10 15 1 8 8 6

空 Y Y Y

主键 Y

长度 30 30 8 20

空 Y

主键 Y

长度 2 8 1 3 4

空 Y Y

主键 Y

11 12 13 14 15 16 17

1 2 3

字符型 字符型 字符型 字符型 字符型 字符型 字符型

50 50 50

数据词典

实体关系图

专业

1有N班级1有N学生

上传发表

N

1

学院

作业论坛主题讨论

N

流程图

教师

教师信息教学资料管理信息

学生

学生信息咨询信息

系统总体图

0教学系统

学生信息学习资料

学生

1

老师

1

发表

参加

NN

教师信息学生信息教学信息

1

参加

1

N

1

N

教师

开始

获取表单信息

判断管理员操

作查询试题

添加试题

修改试题

删除试题

添加试题查找试题修改试题删除试题

修改数据库

结束

题库管理流程图

开始

获取组卷参数

试题库是否为空

N

每章选题数是否小于题库中同一类型试题数

Y随机抽取试题

Y

提示错误信息1

N

提示错误信息2

生成试卷

结束

组卷流程图

开始

获得学生学号

和密码

判断输入是否正

Y

N

是否完成考

Y

提示未完成考试

显示成绩

N

提示错误信息

结束

查询成绩流程图

开始

获得打印条件

信息

查找是否有成绩

信息

N

Y打印成绩

提示没有成绩信息

结束

成绩统计与输出流程图

开始

服务器向其他在线用户发送绘制图形的

命令

老师在电子白板内绘制各种图形

在每个学生的页面同步显示绘制的图形

向服务器发送绘制的图形

命令

结束

电子白板流程图

开始

选择要上传的本地课件、同时输入课件的描述、类型等信息

共享成功是

上传课件件保存在服务器上,同时上传

课件

显示在共享课件列表中

向服务器发送文件共享命令

课件是否已

存在

服务器处理课件共享请求

结束

课件上传流程图

开始

从共享课件列表中选择要下载的文件

向服务器发送下载文件

数据采集

用户的输入的数据

的请求否

课件是否存在?

执行下载命令

提示用户选择下载到本地的位置,将课件从服务器上下载到本地

结束

课件下载流程图

开始

服务器将信息转发给指定的

学生

向服务器发与学生进行文字

送请求转发请

交流

结束

文字交流流程图

4.功能需求

功能划分

东北大学数据库网上教学系统

学生注册模块

子白板模块

在线考试模块

成绩管理模块

课件发布及下载模块

系统维护模块

师生交流模块

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

制图形

学生答题管理 自动评卷管理 自动组卷管理 学生成绩查询 学生成绩统计 学生成绩输出

课件发布 视频下载

相关信息维护

视频交流文字交流

注册维护 登陆维护

管理员维护

学生状态维护

试卷生成参数维护

通知栏信息维护

系统初始化

代码维护

功能描述

1、学生注册模块:注册过之后统一分配账号,通过此账号登陆本系统 2、电子白板模块:支持老师与学生之间绘制图像的传递

3、在线考试模块:系统自动分配套题,并记录学生答题结果保存到数据库 4、成绩管理模块:支持学生查询自己的成绩

5、课件发布击下载模块:老师可以通过本系统上传教学课件,供学生下载 6、系统维护模块:保证系统的正常运行

7、师生交流模块:提供教师与学生之间的视频交流及文字交流

5.性能需求

数据精确度

对数据表中对特殊字段的精度要求:

4 8 4 4 8

时间特性

1响应处理时间由本地机与服务器的运行速度决定,占用资源较大,一般也要3秒左右;

2更新操作一般由服务器性能决定,系统要求在1-3s内完成用户的更新处理操作;

3数据转换和数据传送操作由网络传输速度决定,网络传输快,只要1秒左右,占用本地与络资源;

适应性

1操作方式上:下拉列表和手动精确选取;

2运行环境:能应用于全系列产品;

3同其他软件的接口:方便于其他软件进行数据交换;

4计划的变化:能在开发过程中进行相应的改变

6.运行需求

用户界面\\

才用C#开发环境

接口

由于此系统程序内部需要共同的数据定义和描述,能使该系统性能达到最好,并且尽量消除和其他子系统模块之间存在的数据的冗余

故障处理

本系统对数据的存储很重要,在系统运行中,由于硬件的故障导致数据的丢失,其故障可能多种多样,对此进行处理为:对数据进行每日备份,以及另外手工操作的备份

7.其它需求

使用此系统需要事先获得权限

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