当前位置:文档之家› 在线作业管理系统 需求分析

在线作业管理系统 需求分析

在线作业管理系统需求规格说明书[Version 1.0]项目负责人: 李博宇项目组成员(排名不分先后):刘文彬马晋国宋站丞郭卿胡姗姗张瑾2010-3-281.序.................................................................................... 错误!未定义书签。

1.1编写需求规格说明书的目的............................ 错误!未定义书签。

1.2项目背景................................................................ 错误!未定义书签。

1.3定义......................................................................... 错误!未定义书签。

1.4参考资料................................................................ 错误!未定义书签。

2.软件产品一般性的描述 ........................................... 错误!未定义书签。

2.1运行环境与资源 .................................................. 错误!未定义书签。

2.2软件产品的功能 .................................................. 错误!未定义书签。

2.3用户特征................................................................ 错误!未定义书签。

2.4限制与约束 ........................................................... 错误!未定义书签。

3.功能行为需求 ............................................................. 错误!未定义书签。

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

3.2业务需求功能模型——用例模型................... 错误!未定义书签。

3.3相关用例的展开——活动图............................ 错误!未定义书签。

3.4输出结果................................................................ 错误!未定义书签。

4.性能需求 ...................................................................... 错误!未定义书签。

4.1数据精准度 ........................................................... 错误!未定义书签。

4.2时间特性................................................................ 错误!未定义书签。

4.3适应性 .................................................................... 错误!未定义书签。

4.4故障处理...................................................................................... 错误!未定义书签。

5.运行需求 ...................................................................... 错误!未定义书签。

5.1用户界面................................................................ 错误!未定义书签。

5.2硬件界面................................................................ 错误!未定义书签。

5.3软件界面................................................................ 错误!未定义书签。

6.其他需求 ...................................................................... 错误!未定义书签。

7.附录............................................................................... 错误!未定义书签。

1、引言1.1. 编写目的《在线作业管理系统说明书》是为学生作业管理系统的设计而编写的技术文档。

需求分析的好坏将直接影响到项目的进度和质量。

编写说明书,是为了说明本系统需求、功能等相关信息,并给出系统的项目应用范围、目标、本项目与其它项目之间的关系、项目产品及成果、系统功能、系统性能、数据描述、故障处理能力以及其他专门的要求等,是系统验收的主要依据,也使其作为系统数据库开发的主要依据。

本文档的阅读对象是业务负责任人、业务人员、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员、系统维护人员、指导教师及学生。

1.2.项目背景在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。

如何有效进行作业管理是摆在我们面前的一个新的课题。

本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功能较为完善的小型在线作业管理系统。

通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。

重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。

待开发系统的名称:在线作业管理系统。

任务的提出者为:内蒙古大学计算机软件学院UML系统建模与分析设计课题开发者为:项目小组全体成员(排名不分先后):李博宇、马晋国、宋站丞、刘文彬、郭卿、胡姗姗、张瑾使用者为:项目研究人员、老师及同学1.3.定义SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL: Structured Query Language(结构化查询语言)。

系统:若未特别指出,统指在线作业管理系统。

1.4.参考资料✧《数据库系统概论》王珊,萨师煊高等教育出版社✧《软件工程》张海藩人民邮电出版社✧《UML系统建模与分析设计》刁成嘉机械工业出版社✧《实用软件文档写作》肖刚等清华大学出版社《Software Engineering:A Practitioner's Approach》Roger S.Pressman 2、软件产品的一般性描述2.1.运行环境与资源开发环境:E4应用服务器:IIS5.0数据库:SQL Server2.2.软件产品的功能本系统旨在辅助教师对学生上传的作业进行管理,主要功能有学生注册,登陆,学生作业上传,记分,公布,查询,统计成绩等功能。

该系统设置简易,用户操作简单易懂。

2.3.用户特征系统角色由教师、学生和管理员组成。

学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;不可删除作业。

教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除作业。

管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。

2.4.限制与约束●B/S结构总体设计方案对它的约束:在线作业管理系统做为B/S 结构的一个应用系统,不可避免的要受到B/S结构的约束。

在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。

同时,由于信息的共享,在线作业管理系统还受到其它系统的信息约束。

●人力、资金、时间的约束在线作业管理系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。

因此,在设计中,重点方便学生上传作业,方便教师为学生的作业打分,为教师提供更高效的服务。

●技术发展规律的约束计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

3、功能行为需求3.1引言在线作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。

管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流,作业管理和信息查询。

3.2业务需求功能模型——用例模型3.3相关用例的展开——活动图描述“登陆”用例的活动图描述“添加公告”用例的活动图描述“修改学生老师”用例的活动图描述“查询学生信息”用例的活动图描述“更新学生信息”用例的活动图描述“添加学生/老师”用例的活动图3.4输出结果4、性能需求4.1数据精确度数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。

数据的输入来源是手工输入。

手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。

在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。

4.2时间特性无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在5秒以内。

系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,一避免出现长时间等待甚至无响应。

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

系统采用模块化设计,并且利用语言的跨平台特性。

相关主题