网上作业管理系统需求规格说明书终极修改版.docx

上传人:b****6 文档编号:4427296 上传时间:2022-12-01 格式:DOCX 页数:17 大小:127.37KB
下载 相关 举报
网上作业管理系统需求规格说明书终极修改版.docx_第1页
第1页 / 共17页
网上作业管理系统需求规格说明书终极修改版.docx_第2页
第2页 / 共17页
网上作业管理系统需求规格说明书终极修改版.docx_第3页
第3页 / 共17页
网上作业管理系统需求规格说明书终极修改版.docx_第4页
第4页 / 共17页
网上作业管理系统需求规格说明书终极修改版.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

网上作业管理系统需求规格说明书终极修改版.docx

《网上作业管理系统需求规格说明书终极修改版.docx》由会员分享,可在线阅读,更多相关《网上作业管理系统需求规格说明书终极修改版.docx(17页珍藏版)》请在冰豆网上搜索。

网上作业管理系统需求规格说明书终极修改版.docx

网上作业管理系统需求规格说明书终极修改版

 

网上作业管理系统

软件需求说明书

前言

该系统的开发主要是为提高目前学校作业管理的效率,重点解决了作业管理混乱、教师携带批改不方便、远程教学却无法远程提交或批改作业等问题,有效地利用了各学校现有的电脑与网络资源,促进学校全面展开信息化教学,也能使相关人员利用互联网就可以足不出户的了解到学校现有设备的情况。

同时也给老师和学生提供一个互相交流的平台,可以实现垮空间、跨时间的交流,不仅节约了资源和时间,学生也能及时从老师获取反馈信息,提高学习成绩,极大地提高了工作、学习效率。

第一章概述

一.1编写目的

网上作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流,网上自测和网上答疑。

一.2文档范围

本文档是项目的软件需求规格说明书,是技术文档。

本文档使用对象为:

●项目需求人员

●项目经理

●高层经理

●软件工程组

●软件相关组成员

●用户

未经项目负责人书面许可,该文档不得提供给上述规定对象以外的人员阅读或使用。

一.3术语定义

数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。

下面将列出管理系统中的几个重要数据元素。

名称:

公告信息表

别名:

news

说明:

存储公告基本信息

结构:

(主键)公告编号ID(长整型)+公告类型News_Type(文本50)+公告标题News_Title(文本50)+公告发布日期News_Date(日期/时间)+公告发布作者News_Author文本50)+公告内容News_Content(备注)

表1.1公告信息表

名称:

答疑—问题信息表

别名:

dayi

说明:

存储答疑的问题信息

结构:

(主键)答疑—问题编号ID(长整型)+班级编号class_id(长整型)+课程编号kc_id(长整型)+学生学号stu_id(文本50)+答疑—问题标题dayi_title(文本50)+答疑—问题内容dayi_content+答疑—提问时间dayi_date(日期/时间)

表1.2答疑—问题信息表

名称:

答疑—回复信息表

别名:

dayi-re

说明:

存储老师回复答疑信息

结构:

(主键)答疑—回复问题编号dayi_id(长整型)+教师编号teach_id(文本50)+答疑—回复内容re_content+答疑—回复日期时间re_date(日期/时间)

表1.3答疑—回复信息表

 

名称:

作业信息表

别名:

home_work

说明:

存储作业信息

结构:

(主键)作业信息编号(长整型)+班级编号(长整型)+课程编号(长整型)

+教师编号(文本50)+作业名称(文本50)+作业发布日期(日期/时间)+

作业截止日期(日期/时间)+详细作业信息

 

表1.4作业信息表

名称:

上载作业信息表

别名:

upload

说明:

存储学生上载作业信息

结构:

(主键)上传作业信息编号(长整型)+作业信息编号(长整型)+教师编号(长整型)+学生编号(文本50)+作业分数(日期/时间)+作业上传地址(文本50)

表1.5上载作业信息表

名称:

院系/班级/课程信息表

别名:

class_infor

说明:

存储学院/班级/课程信息

结构:

(主键)院系/班级/课程信息编号(长整型)+学院/班级/课程名称(文本50)+学院/班级/课程级别(长整型)+教师编号(文本50)+学院/班级/课程所对应编号(长整型)

表1.6院系/班级/课程信息表

一.4参考资料

[1]段卫华,陈春玲.asp技术在Web数据库中的应用.电脑知识与技术.2005,2:

63-64

[2]王秀珍.asp在管理信息系统开发中的应用.科技情报开发与经济.2004,1:

27-30

[3]詹素青.基于BS模式的MIS的开发.电化教育研究.2004,8:

51-56

[4]李煦.基于校园网的高校教务管理系统设计.新疆职业大学学报.2004,3:

73-76

[5]田支斌.asp代码安全研究.网络安全技术与应用.2004,2:

67-71

[6]李沫沫李宇亮.运用asp技术实现动态网站的设计与开发.云南民族大学学报(自然科学版).2004,1:

61-67

[7]王玉莲.基于asp技术的学生信息管理系统的研究与开发.计算机工程与应用.2004,11:

43-47

第二章

系统说明

二.1产品的背景

网上作业管理系统逐步走进我们,现在已有很多高校已经实施网上作业管理系统,教员在发布作业,学生收到发布信息后登陆网上完成作业并提交作以供老师批阅,一直来人们使用传统人工方式发布作业,学生把作业本交给老师手里,这样的方式有很多缺点,如:

效率低、安全性差、而且很不方便,有时候还会出现遗失作业本的情况

作为计算机应用的一部分,使用作业网上管理,具有无法比拟的优点

在传统教学方式中,书本是以文字和图片方式传播知识信息,老师在课堂上主要是以黑板、粉笔加教具的方式传播知识。

这一教学方式在涉及到时间变量的描述、三维及其多维空间的描述时受到了限制,影响了教学效果;而且,有限的课内学时所能提供的知识信息量亦是有限的。

多媒体技术在现代教育技术中的应用为上述问题的解决提供了有利的工具。

运用图像、文字、动画、音频和视频相结合的现代教育技术和手段,从视觉、听觉上以生动的形式来激发学生的兴趣,进行以学生为中心的、高效率的启发式教学活动,为高素质人才的培养提供了新的教学方式。

根据网络远程教学方式和各学校的实际情况,实现上述远程教学形式可以采用如下方式:

(1).基于专线的远程实时授课;

(2)基于浏览器/WEB服务器(B/S)的学习和辅导;

(3)采用视频会议系统,通过卫星,Cable(有限)、ISDN、DDN等网络,进行实时的双向交互等等。

这些教学方式将使用户更多更高效的获取所需要的教育信息资源。

二.2产品的功能

本系统主要完成一下功能:

(1)基本信息:

管理员、客户和信息录入。

学校管理的一些初始数据,也必须的。

管理的其他模块全部是调用这些数据得到。

(2)用户管理:

提供用户姓名、地址、电话、帐号等管理资料库功能。

(3)权限管理:

权限管理分前台与后台进行区分。

(4)系统维护:

数据整理、密码管理、数据清除等。

(5)对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。

(7)整个系统要求操作简捷,方便用户使用。

实验作业管理系统的软件总体结构。

框内注明了模块的名字:

方框之间的直线表示模块的调用关系。

图3-1作业管理系统实体信息图

二.3用户类和特征

学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

二.4运行环境

支持在Windowsxpwindows732位环境下安全运行

服务器1T以上硬盘

客户端普通PC机奔腾D2.6G以上512内存宽带上网

二.5设计和实现上的限制

从经济方面,项目所带来的长远利益远远大于项目的开发成本,表明项目具有经济价值;从技术方面,项目开发所使用的工具载体都能够实现系统所需要的功能,表明项目是能够实现的;从用户方面,在不掌握任何专业知识的前提下,可以方便快速的上手,表明项目是具有广泛使用人群的,所以从可行性分析来看项目是可行的。

(1)基本信息:

管理员、客户和信息录入。

学校管理的一些初始数据,也必须的。

管理的其他模块全部是调用这些数据得到。

(2)用户管理:

提供用户姓名、地址、电话、帐号等管理资料库功能。

(3)权限管理:

权限管理分前台与后台进行区分。

(4)系统维护:

数据整理、密码管理、数据清除等。

(5)对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。

(7)整个系统要求操作简捷,方便用户使用。

二.6假设和依赖

1﹑留言交流模块,该模块以流言板的形式显示教师与学生的互动交流信息,如教师对某个问题的注意事项做的一些说明提示;学生对某个问题的疑问,及老师对针对该问题给出的回复;另外还包括同学之间对一些问题的看法和对学习的心得交流。

通过这个平台,学生和老师及同学之间可以进行更灵活的沟通,类似于群组讨论的形式。

实现的途径采用服务器端数据库存取组件,将留言信息保存到数据库中,就可以方便的查询,删除和添加了。

2﹑后台管理模块,由系统管理员进行管理。

其职责包括对数据库中资料的保存备份,维护,打印等,另外还负责整个系统的维护。

3﹑网上自测模块, 网上自测系统充分利用了校园网络环境和学校题库资源,学生在一个阶段学习完成后,为了检验自己的学习成果可以在网上对所学知识进行测试。

网上练习与自测系统与题卷系统中的组卷功能配合使用,可以实现多用户在Intranet环境下的练习与自测。

可以使教师可以对学生所学的知识掌握程度和教学水平有一个较为具体的估计,便于以后有的放矢地教学。

学生通过在线练习与自测可以了解对所学知识的掌握情况,便于检查学习过程的漏洞,提高学习效率.网上自测分为学生端和教师端.

4﹑网上答疑模块,网上答疑系统包括用户管理、在线答疑和网上答疑板三个功能模块。

其中,用户管理模块负责上网用户的管理;在线答疑模块用于实现网上多人实时交谈功能;网上答疑板用于实现非实时答疑的功能,主要包括用户登录、问题浏览、问题增加、问题解答和信息检索等几个功能模块。

网上答疑系统可以承担一部分网络教学的任务,弥补学生在网络学习中交流方面的不足。

网上答疑系统的建立,解决了网络教学这种非面对面教学形式中学生与教师之间交流的困难,促进了学生和教师通过网络实现面对面的学习交流,进一步完善了现代远程教育体系

二.7其他条件与限制

人员调配分工工资问题

资金来源收入和支出是否合理

开发时间越长推广难度会更大软件完善后台支持要求难度大

服务器租借维护机房管理员等调配工作比较复杂

对于突发时间的控制应急预案是否能够应对以上可能发生的问题

文件以及作业保密性

第三章

系统用例

第四章

概念模型

检查用户名和密码:

用况

检查用户名和密码

参与人

管理员、教师、学生

类型

主要

描述

判断用户管理权限管理员权限教师权限学生权限系统判断并自动跳转用户界面

添加公告:

用况

添加公告

参与人

管理员

类型

主要

描述

消息描述核对内容实时更新数据正对近期教师信息突发情况通知进行告知显示

删除公告:

用况

删除公告

参与人

管理员

类型

主要

描述

更正错误信息对过期信息进行更正归类公告的完整性

发布公告:

用况

发布公告

参与人

管理员

类型

主要

描述

动态描述核对公告实施发布实时监控公告的准确性时效性

添加、删除院系/班级/课程:

用况

添加、删除院系/班级/课程

参与人

管理员

类型

主要

描述

模块更新

个人资料修改:

用况

个人资料修改

参与人

管理员、教师、学生

类型

主要

描述

学生个人信息进行核对发现问题及时更改

审核个人资料修改:

用况

审核个人资料修改

参与人

管理员

类型

主要

描述

对用户资料进行审核判断其准确性对错误信息进行勘误确保无误

在线答疑:

用况

在线答疑

参与人

教师

类型

主要

描述

后台帮助远程管理利用网上论坛聊天模式对学生的作业情况进行分析帮助学生解决学习上遇到的问题

查询信息:

用况

查询信息

参与人

管理员、教师、学生

类型

主要

描述

信息检索

批改作业:

用况

批改作业

参与人

教师

类型

主要

描述

系统运行下发各个老师文件夹由老师查阅

上传作业:

用况

上传作业

参与人

学生

类型

主要

描述

文件管理提交作业暂存网络服务器限制恶意提交重复提交作业大小

查看作业:

用况

查看作业

参与人

学生

类型

主要

描述

文件查阅对上交作业进行查阅

公布作业批改情况:

用况

公布作业批改情况

参与人

教师

类型

主要

描述

教师公布作业批改情况公布答案方便学生知道自己学习作业情况

作业管理系统定时维护:

用况

作业管理系统定时维护

参与人

管理员

类型

主要

描述

作业管理系统定时维护对系统进行更新

及时发现漏洞加强系统的稳定性

第五章

系统顺序图

第六章

契约

1.用户注册的契约

用户注册的契约

名称:

用户注册

职责:

注册界面

类型:

主要的

用况:

用户注册

输出:

注册成功或失败信息

前置条件:

没有存在相同的用户名

后置条件:

一个新的User实例被创建

2.登陆的契约

用户登陆的契约

名称:

会员登陆

职责:

登陆界面

类型:

主要的

用况:

用户登陆

输出:

登陆成功或失败信息

前置条件:

用户已注册

后置条件:

与用户建立land的关联

3用户管理的契约

用户管理的契约

名称:

用户管理

职责:

用户管理

类型:

主要的

用况:

用户管理

输出:

修改和删除用户成功或失败

前置条件:

有要修改或删除用户

后置条件:

User实例被修改或销毁,与用户修改和销毁edito的关联

4.查看信息的契约

查看信息的契约

名称:

查看信息

职责:

查看信息

类型:

主要的

用况:

查看信息

输出:

员工相对应的信息

前置条件:

用户已经登陆成功

后置条件:

与用户建立read的关联

5.添加、删除课程信息契约

添加、删除课程信息的契约

名称:

添加、删除课程信息

职责:

添加、删除课程信息

类型:

主要的

用况:

添加、删除商品信息

输出:

添加、删除商品信息成功或失败

前置条件:

添加、删除的商品信息和图片的后缀名符合要求

后置条件:

一个新的Class实例被创建,与用户建立read的关联

6.作业批改情况契约

作业批改情况契约

名称:

作业批改情况

职责:

作业批改情况

类型:

主要的

用况:

作业批改情况

输出:

员工信息

前置条件:

管理员已经登陆成功

后置条件:

与用户建立read的关联

 

7.作业管理系统定时维护契约

作业管理系统定时维护契约

名称:

作业管理系统定时维护

职责:

作业管理系统定时维护

类型:

主要的

用况:

作业管理系统定时维护

输出:

员工相关信息

前置条件:

管理员已经登陆成功

后置条件:

与用户建立read的关联

第七章

性能描述

七.1数据精确度

实用性:

为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。

操作简单:

本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,因此要求系统的操作尽可能简单易行。

技术先进:

产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。

使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。

安装使用简便:

服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。

适应性:

应该能广泛应用于不同类型的学校。

系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。

代码可读性好:

文中的代码将尽可能简洁,易懂。

七.2时间特性

在系统安全保密设计中,本系统采用的是对用户登录系统时进行身份验证,只允许合法用户进入系统并操作。

在登录本系统时,系统首先让用户选择相应的身份,不同的身份有着不同的权限,同时用户需要输入用户名和密码进行验证。

输入的信息正确后才能进入相应的页面。

在登录模块的设计中,分别在在客户端和服务器端进行数据验证。

七.3适应性

目前,开发此类系统的技术主要有JAVA,JSP,PHP技术。

另外,还应用到MySQL数据库。

第八章

安全性

八.1安全设施需求

由于本系统采用的是ASP+ACCESS所开发的系统,因此在安全性方面存在的隐患之一就是数据库数据的安全性。

一方面由于本系统的登陆界面中,需要用户输入用户名和用户密码,是用户的唯一识别方式,不能存在安全上的隐患。

另一方面由于本系统采用的数据库为ACCESS,其数据库文件在站点内部,它在数据的安全性方面存在一定的缺陷,当服务器受到攻击,重要的数据外泄,造成的后果是无法想象的。

因此,为了增加安全性,必须对数据库中的重要信息进行加密以保证系统的安全。

八.2安全性需求

为了保证数据库中数据的安全性可以对数据库敏感数据加密达到其安全性的目的。

通过查阅相关书籍和资料,了解到md5加密算法是目前较为常用的一种加密算法。

本系统也采用了md5实现对数据库中重要数据的加密。

MD5的全称是Message-DigestAlgorithm5(信息-摘要算法),在90年代初由MITLaboratoryforComputerScience和RSADataSecurityInc的RonaldL.Rivest开发出来。

此算法是不可逆的,所以它即既可用于客户端加密,也可用于服务器端加密。

它的作用是让大容量信息在用数字签名软件签署私人密匙前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。

本文简单说明如何使用加密技术。

第九章

运行接口需求

九.1用户界面

屏幕格式:

  

(1)要求有菜单及工具栏以方便操作

  

(2)各数据库信息可在屏幕上直接修改

  (3)各数据统计结果可在屏幕上显示

  (4)进行系统分析后的结果在另一窗口中显示

  报表格式:

  

(1)人事管理报表只要求有个人的普通数据

  

(2)销售统计报表要求可分别打印当日统计或之前的统计

  (3)财务统计报表要求打印出存货及公司帐务详表

  (4)技术管理报表要求可以分别打印技术档案总表和任一技术档案文档内容菜单格式:

要求菜单项大致与WIN95标准相同,另外附加的功能做到新的单项中输入输出时间:

年份以4位数字表示

九.2硬件接口

九.3软件接口

九.4通信接口

第十章

其他需求

可使用性:

要求容易使用,界面友好

  安全保密性:

因本数据属于公司内部管理用关键数据,因此除公司管理人员外,其他人员不得访问.要求设有登录密码检验功能,并且此密码可以在以后进行修改

  可维护性:

要求本软件的维护文档齐全,便于维护

第十一章

验收标准

十一.1软件质量

十一.2用户文档

用户文档包括:

操作手册、安装手册、维护手册、在线帮助和教程

对用户文档测试的内容包括:

1)操作、维护文档是否齐全、是否包含产品使用所需的信息和所有的功能模块;

2)用户文档描述的信息是否正确,是否没有歧义和错误的表达;

3)用户文档是否容易理解,是否通过使用适当的术语、图形表示、详细的解释来表达;

4)用户文档对主要功能和关键操作是否提供用用实例;

5)用户文档是否有详细的目录表和索引表;

6)用户特别要求的测试;

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

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1