《在线问答与学习管理》需求规格说明书

1.  概述

1.1  目的

本文档是《在线问答与学习管理》系统需求分析说明书提供设计人员使用,作为系统设计的依据。该系统是基于web端开发的在线问答系统。能够正确的完成在线提问、在线回复以及解答展现是项目验收标准重要的组成部分。工程编码完成后,各种环境测试方案计划与测试结果所整理成的测试文档是软件维护的重要参考资料。

1.2  范围

本文档是项目的需求规格说明书。是项目需求人员、项目经理、软件工程组与用户共同参考的标准,是项目可行性的重要依据。未经项目经理书面许可,该文档不得提供给上述规定对象以外的人员阅读或使用。

2.  系统说明

2.1  产品的背景

在各大高等学校中几乎都是采用学生自由选课、老师自主上下课的模式。课上一般老师的讲课节奏都是很快的,学生基础不扎实,上课稍有不注意就可能跟不上老师的节奏。而学生在课下一般很难找到老师,更谈不上有什么疑难能够得到及时解决了。面对这种现象就十分迫切的需要一种方式来解决学生有问题不久拖的现象了。同样,老师也能在空闲时间帮学生解答问题。同时,学生们也可以通过这个平台自由的探讨学习。

2.2  产品的功能

《在线问答与学生管理》能够很好的解决在课下学生与学生之间的互相学习,学生与老师之间的交流学习。同时,该平台还能记录并且展现长期以来的问答知识,可供学习者搜索查询。该平台能够很好的辅助各高校教学的开展,是学生与学生、学生与老师的不二选择。

2.3  用户类和特征

教师类:教师具有注册、提出问题、回答问题、上传资料、收藏关注(一般关注、班级关注)的基本操作。

学生类:学生具有注册、提出问题、回答问题、下载资料、收藏关注(一般关注、班级关注)的基本操作。

数据库管理员:管理员具有管理用户、管理问题、管理资料、web维护的权限。

2.4  运行环境

《在线问答与学习管理》该平台需要的运行环境:

服务器端:

硬件平台:数据库服务器。

操作系统:windows 7/8等。

相关软件:SQL Server 2008 R2。

客户端:

硬件平台:X86、x64结构计算机系统。

操作系统:windows 7/8等。

相关软件:支持web的浏览器。

2.5  设 计 和 实 现 上 的 限 制

《在线问答与学习管理》在开发的过程中将会面临许多实际的问题,例如:

1.基于我们学习的局限性可使用的编程开发工具仅仅只有Java,但实际的开发过程涉及到网页开发,这给我们的开发增加了挑战,我们需要现学JavaScript的使用。

2.开发的过程涉及到服务器端与web网页端,这需要网络连接。对于从未实践过这种远程服务器与主机用户端的通信的我们来说同样是需要学习的。

3.在数据库的使用中,我们只能使用关系型的数据库。在实际运用中涉及到多个用户的访问及回复,需要对数据库的并发访问进行探讨设计。

4.在用户端与服务器端通信时涉及到数据格式的转化,对于没有任何开发积累与工具借鉴的我们似乎不是一件很容易的事。

2.6  假设和依赖

《在线问答与学习管理》需求规格说明书的确定在目标工程开发的过程中具有举足轻重的作用。然而,有着众多的因素会影响到工程的开发进度。在项目工程开始前对用户的需求分析不彻底,与用户需求描述的理解分歧以及在开发的过程中用户对需求的另外补充都会影响到工程的开发进度与设计。需求规格说明书一定要清楚、明确、详细,工程开发的过程中一定要严格标准的制定工程进度表,有组织的分配任务,并且严肃认真的进行总结与进度把控,坚决把问题扼杀在第一时间。

2.7  其他条件与限制

项目开发的假定与相关约束:

经费限制:不得超过5元(打印费)。

开发期限:本学期第五周至第十五周。

设备条件:JavaScript、SQL Server 2008 R2。

安全保密:开发的整过过程不得透露与小组成员以及指导老师以外的其他人员。

3.  业务流程

《在线问答与学习管理》总体结构设计图

4.  功能描述

提问模块:该功能模块主要有主题、内容与问题分类三部分组成,填写好后有保存到草稿箱与提交两个选项。

回复模块:当用户看到问题后,可以选择自己想回答的问题。进入问题后可进行回答问题,回答完毕后有提交问题的功能。

教师上传资料模块:在网站注册过的教师可以上传相关的学习资料到该网站。当老师进入上传界面后,即可点击上传资料。如果成功,将显示上传文件,否则,将显示请重新上传。

学生下载资料模块:在本网站注册过的学生拥有从该网站下载老师所上传的资料的权限。学生进入下载界面,可选择自己想要下载的文件,点击下载即可。

个人档案模块:进入该页面用户可以选择查看我的账户、我的好友、我的消息、我的班级、我的收藏、我的下载、每日签到。并且可以修改我的账户等信息。在该模块用户还可以通过日志写下自己的学习心得;也可以通过相册添加自己的照片增加自己的人气;用户与好友之间还可以相互赠送礼物;资料下载为用户提供了丰富的学习资源;用户可以通过意见反馈为我们提出意见,这对我们对网站的完善将起到很大的帮助。

5.  数据描述(后续随笔)

6.  数据描述(后续随笔)

7.  安全性(后续随笔)

8.  运行接口需求(后续随笔)

9.  其他需求

该产品适用于各高等学校,是学生与老师学习与交流的重要平台。该产品是完全由我公司开发的,受法律的保护。我公司并保证在运营期间提供长达三年的维护。

10.  验收标准

产品有着完善的web网页视图,并且能在网页上进行各项相关操作。

产品服务器端数据库能正常提取数据并传送至用户端显示出来并能正确的存储来至用户端传送过来的数据。

10.1  软件质量

用户通过web接口能够轻松的进入主界面,可以对网站内容进行自由浏览。同样,用户可以通过注册页面轻松的注册,并能在注册成功后在该网站进行在线提问、回复、管理个人档等操作。

在服务器端,数据库能够正常的提取数据,并正确的传输到用户端显示出来。用户的县官操作也能正确的回传到服务器存储在数据库中。

10.2  用户文档

操作手册:用户在进入web界面后可直接看到《在线问答与学习管理》的主界面,此时你没有操作的权利只有浏览的权利。接下来你需要点击主界面中的注册功能模块进入注册界面,根据表项填写内容(注意如果你是老师请选择老师,否则选择学生),填写完后请点击注册。此时,你就是该网站的会员了。你具有在线浏览问题,回复问题,提交问题,下载老师上传资料的权限(学生用户),老师用户具有浏览问题,回复问题,提交问题,上传资料的权限。

时间: 2024-08-04 17:47:50

《在线问答与学习管理》需求规格说明书的相关文章

团队项目——需求规格说明书

Deadline:2016.10.22  8:00am   发表一篇随笔+课堂现场评审 随笔描述: 1)描述为撰写 需求规格说明书的 工作流程.组员分工.组员工作量比例: 2)提供 <需求规格说明书>的Git链接. 要求: 1.参考<软件需求规格说明书>国标规范文本,撰写对应项目的软件需求规格说明书. 2. 除形式上满足规范文本要求外,整体内容必须围绕项目实质展开,对所要开发的项目确保尽力做到清晰完整准确. 3.采用分层形式描述,随着"层"的深入,描述的内容细节

项目管理-范围管理-项目需求规格说明书

项目在客户的眼中,需求经常是含糊不清的,他们也经常道不清述不明,客户内部也常常众口不一.客户没有责任把需求整理好来告诉你,就算告诉你的也不一定就是他们最终想要的,所以作为项目经理,“范围管理”是非常重要的活动.这里主要讲述一下我作为项目经理的职能时,在项目范围管理中,进行的收集需求.定义范围.创建WBS.确认范围.控制范围的过程. 项目管理-时间管理-甘特图(http://www.cnblogs.com/wgp13x/p/4385475.html)是我的项目管理专辑的第一篇,他们都很重要. 一.

教室实时信息查询系统 项目需求规格说明书

  教室实时信息查询系统 项目需求规格说明书 参与人:尹伟 吴文斌 东华理工大学 2015年10月31日 目    录 1.            文档说明... - 1 - 1.1编写目的... - 1 - 1.2背景... - 1 - 1.3适用范围... - 1 - 1.4预期读者与阅读建议... - 2 - 1.5参考文献... - 2 - 1.6术语与缩写解释... - 2 - 1.6.1术语... - 2 - 1.6.2缩写... - 3 - 2.       系统说明... - 4

《软件需求规格说明书》

软件需求规格说明书 软件:校友聊 团队:梦&奇迹 1,Spec的目标 (1)对实现软件的功能做全面的描述,帮助用户实现判断实现功能的正确性,一致性和完整性,促使用户在软件设计启动之前周密的.全面的思考软件需求. (2)了解和描述软件实现所需的全部信息,对软件设计确认和验证提供一个基准. (3)为软件管理人员进行软件成本计价和编制软件开发计划书提供依据. 2,Spec用户和典型场景 用户:石家庄铁道大学的校园网用户. 场景:宿舍,机房等铺通校园网的地方均可使用 3,Spec用到哪些术语,他们的定义

Flappy bird需求规格说明书

1.引言     1.1.编写目的 该需求分析为说明书通过对<flappy bird>游戏软件的客户需求分析,明确了所要开发的游戏软件的功能以及界面等的处理,从而使小组成员更清楚的了解用户的需求,在此基础上完成后续的设计及编程工作.      1.2.开发背景 <flappy bird>是之前爆红的一款手游,此款游戏虽然形式简易难度却极高,不仅挑战手指的灵活度,而且锻炼玩家的心理素质,因此受到了许多玩家的青睐,曾经在短时间内占据了80%欧美手机用户.基于此,我们开发了pc版的<

软件需求规格说明书V1.0版本

链接:http://files.cnblogs.com/files/yinll314/软件需求规格说明书.pdf

需求规格说明书(找自习室app)

项目名称: 找自习室app需求文档 项目编号: 001 需求规格说明书 状    态 o草  稿 标 识 号 RD o初始版 当前版本 V1.0 o修订版 发布日期   模板编号 密    级 o无密级     ü秘   密     o绝   密 前   言 软件需求确认书主要描述.界定软件的范围,同时给出软件必须解决的问题的详细描述.每个问题可以认为是软件产品的一个“功能”,需要对每个功能提供一个处理叙述.设计约束.性能特征以及与其他元素间的相互影响的说明. 软件需求确认书另外一个重要的作用是

团队项目-Recycle需求规格说明书

  Recycle                            --需求规格说明书 开发团队:地球保卫队(EPT) 开发理念:回收一切可回收的资源 目录 1. 引言3 1.1编写目的3 1.2项目背景3 2.项目概述3 2.1产品描述3 2.2运行环境4 2.3客户概述4 用户需求:4 用户用例图:4 3.功能需求5 3.1功能划分5 3.2 系统结构图5 3.3功能需求6 4. 数据描述12 5.性能需求12 5.1数据精确度12 5.2时间特性12 5.3适应性12 6.运行需求1

第七次作业—团队作业—选题报告和需求规格说明书

GitHub链接:https://github.com/sjzsjzsjz/analyse 一.团队名称 bug终结者 二.团队成员 43002 李宗晓 43022 方泽慧 43035 陈锐群 43043 沈杰钊 43033 古维城 三.项目名称 碧瑶答疑网 四.工作流程 本项目的需求规格说明书共分为四个章节:引言.项目概述.具体需求.验收验证标准. 五.组员分工 李宗晓:负责选题报告的撰写 沈杰钊:负责网站模型设计及界面验收标准 方泽慧:负责整份需求分析规格说明书的撰写 陈锐群:负责需求分析规