在线作业管理系统需求分析_第1页
在线作业管理系统需求分析_第2页
在线作业管理系统需求分析_第3页
在线作业管理系统需求分析_第4页
在线作业管理系统需求分析_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、在线作业管理系统需求规格说明书Version1.0项目负责人:李博宇项目组成员(排名不分先后)刘文彬马晋国宋站丞郭卿胡姗姗张瑾2010-3-281.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 适应性错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未

2、定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。4.4 故障处理5.运行需求错误!未定义书5.1 用户界面5.2 硬件界面5.3 软件界面叟签错误!未定义书签错误!未定义书签错误!未定义书签其他需求错误!未定义书错误!未定义书签7.附录1、引言1.1. 编写目的在线作业管理系统说明书是为学生作业管理系统的设计而编写的技术文档。需求分析的好坏将直接影响到项目的进度和质量。编写说明书,是为了说明本系统需求

3、、功能等相关信息,并给出系统的项目应用范围、目标、本项目与其它项目之间的关系、项目产品及成果、系统功能、系统性能、数据描述、故障处理能力以及其他专门的要求等,是系统验收的主要依据,也使其作为系统数据库开发的主要依据。本文档的阅读对象是业务负责任人、业务人员、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员、系统维护人员、指导教师及学生。1.2. 项目背景在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S

4、(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功能较为完善的小型在线作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。待开发系统的名称:在线作业管理系统。任务的提出者为:内蒙古大学计算机软件学院UML系统建模与分析设计课题开发者为:项目小组全体成员(排名不分先后):李博宇、马晋国、宋站丞、刘文彬、郭卿、胡姗姗、张瑾使用者为:项目研究人员、老师及同学1.

5、3. 定义SQLSERVER:系统服务器所使用的数据库管理系统(DBMS)SQL:StructuredQueryLanguage(结构化查询语言)。系统:若未特别指出,统指在线作业管理系统。1.4. 参考资料数据库系统概论王珊,萨师煊高等教育出版社人民邮电出版社软件工程张海藩UML系统建模与分析设计刁成嘉机械工业出版社清华大学出版社实用软件文档写作肖刚等SoftwareEngineering:APractitionersApproachRogerS.Pressman2、软件产品的一般性描述2.1. 运行环境与资源开发环境:E4应用服务器:IIS5.0数据库:SQLServer2.2. 软件产品

6、的功能本系统旨在辅助教师对学生上传的作业进行管理,主要功能有学生注册,登陆,学生作业上传,记分,公布,查询,统计成绩等功能。该系统设置简易,用户操作简单易懂2.3. 用户特征系统角色由教师、学生和管理员组成。学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;不可删除作业。教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除

7、作业。管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。2.4. 限制与约束B/S结构总体设计方案对它的约束:在线作业管理系统做为B/S结构的一个应用系统,不可避免的要受到B/S结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,在线作业管理系统还受到其它系统的信息约束。人力、资金、时间的约束在线作业管理系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点方便学生上传作业,方便教师为学生的作业打分,为教师提供更高效的

8、服务。技术发展规律的约束计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。3、功能行为需求3.1引言在线作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流,作业管理和信息查询进入学生管理N录入学生信息进入学生管理A输入查询条件卜验ill茯取信息操作成功进入教师存理用片添加5t教聊乂言忌,;lib工发AMI1tt询通证远!*一操作成

9、功进入教师营理“输入告询条件抗理V扶取信息管理员进入系统选才羊公告管理向列表添加公告进入添加公告页面提交发布沾求填写公告内容检酚是否存在一非法输入-未通过通过返向添1川成力消息并显示史新的公告列表3.2业务需求功能模型一一用例模型在线作业管理系统A学生OA教师O管理员研究令学生r模块)小usesVSR;登陆信息维护教师子模块管理员子模块信息杳询$r产usepXJ.L系统公告阅览学生子模块信息修改i个人信息管理作业管理作业杳询公告浏览(作一业上传用例建模问题域:学生在线作业管理。系统范围:本系统旨在辅助学生信息管理系统对学生在校的一些课程作业信息进行管理。主要顶层功能模块分为学生自身管理,教师子

10、模块以及管理员对应的系统管理模块。系统边界:学生、教师自然信息管理,学生成绩、班级、课程管理;教师任课、所带班级学生、作业成绩录入管理;以及管理员对学生、教师等各项信息的综合管理。执行者:学生、教师、管理员。用例:学生管理、教师管理、管理员管理。用例之间的关联:在下层子系统中做进一步详细分析。用例建模问题域:学生自身教学作业情况信息管理。子模块功能:学生管理子系统辅助学生对个人信息进行查看、修改;查看本学期所修课程作业、各次上传作业的分数;以及系统公告发布情况的浏览查看。执行者:学生。用例:个人信息管理、作业管理、成绩查询、公告浏览。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改

11、用例功能,作业管理使用成绩查询、作业查询、作业上传用例功能,公告浏览使用公告查询用例功能。公告浏览用例为学生子模块、教师子模块公用。个人信息管理用例、成绩查询、作业查询用例为学生子模块、教师子模块及管理员子模块公用。教师子模块信息查询信息修改vvuwv4用例建模I个人信息管理、(成绩管理/-,J.教师作业管理:授课情况发布作业喧use吕作业情况统计作业下载学生查询问题域:教师自身教学情况信息管理。子模块功能:教师管理子系统辅助教师对个人信息进行查看、修改;查询学生信息;对每学期教授班级课程情况进行查看,查看及发布本学期所授课程作业、学生各次上传作业的分数的录入;以及系统公告发布情况的浏览查看。

12、执行者:教师。用例:教师个人信息管理、作业管理、授课情况查看、成绩录入管理、作业情况统计、学生信息查看、公告浏览、作业下载、作业发布。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改用例功能,作业管理使用成绩管理、授课情况、发布作业、下载作业用例功能,公告浏览使用公告查询用例功能。公告浏览用例为学生子模块、教师子模块公用。个人信息管理用例、成绩查询、作业查询用例为学生子模块、教师子模块及管理员子模块公用。公告浏览X公告查询管理员子模块用例建模ra人信息管理A管理员c教师管理vvusef用户信息管理一4学生管理班级添加-7工*-R一工班级管理班级删除子班级课程设定课程管理公告管理公告

13、查询、:h/课程删除:uses(课程添加、重置管理Jr、添加公告删除公告问题域:教务管理员综合信息管理。子模块功能:管理子系统拥有最大权限,可以进行大部分学生、教师、班级、课程信息进行查看、修改,以及添加、删除;每学期开学进行班级开设课程及授课教师的录入;拥有各科成绩管理的最终修改权;负责系统公告的发布、浏览及删除;每学期开学初进行系统重置,清空学生上学期作业信息、课程信息以及课程相应作业分数等。执行者:管理员。用例:个人信息管理、学生信息管理、教师信息管理、课程录入管理、学生成绩管理、班级课程设定、系统重置管理、公告管理。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改用例功能,

14、班级管理使用班级添加、班级删除、班级课程设定用例功能,班级课程设定用例依赖课程管理,公告管理使用添加公告、删除公告用例功能,并且扩展公告浏览用例功能。公告查询用例为学生子模块、教师子模块公用。教师学生管理中的教师学生个人信息管理用例,学生成绩查询,作业查询用例为学生子模块、教师子模块及管理员子模块公用。用例建模用例建模问K域, 内蒙古大学教务奈统管理了系统功能:说理员子系统辅肋强理员 完成H希?片齐骨理.在用户帝理 方血主婪包括研jft牛教帅佶息 的噌删杳改,拥百系统最大权 限执行若:西理员用例=密码管 理*添加“删除、 宜找、修改研 究T教师信用例之河的关系;密码智理山禅个用户子聚 统展用:

15、 管理加修改功能扩展研究生“教 师蟆块用户信息修改*管理员使 用添加茂刑隐研完牛.、教帅用 例;杳询用例包括研究生怙况脊 询及教帅怙况青询.梵中研究生 情况杳询扩展鞍聊模块所带研就 牛问题域,内蒙占人学研尤卞个人倍息修理 口了系统功能h研Tft生更谊密码*对个人的信息进行查训和修改。1A行苦:班定生川恻;肛允生个人信思企询和改信息,W及密码 修茂.川例之阿的关联,密码宵玮乂齐个了疑锲他 nt杏询、修改学 生信息由倚起於模块圮用?管理员于模块学生子模块用例建模问题城!内蒙古大学教师自身信息及所带学生信息。子系统功能:教师信息子模块辅助教师对个人佶息进行查看*修改,查看职称评定情况;研究生导师查询

16、学生情况i0执行者:教师。用例:密码管理、个人信息管理、职称查询、学生情况查询&用例之间的关联;密码用例为各个子系统共用G教师个人信息管理、学生情况查询被管理员子模块复用。3.3相关用例的展开一一活动图描述“登陆”用例的活动图用户界面:业务逻辑界面数据库界面描述“添加公告”用例的活动图选择公告管理page-load()显示页面搜索公告创建数据库对象检索数据库公告表显示公告列表获取待删公告对象删除待删公告对象删除指定条目显示删除成功消息和结果描述“删除公告”用例的活动图管理员业务i罗里描述“修改学生老师”用例的活动图描述“查询学生信息”用例的活动图(用户界面)1输入查询请求111显示信息.,II

17、/选择修改信息11显示课修改信息j.1zX.务逻辑见面J1(数捌库界面)送查询请求、查询数据库中的信息1(提交信息1返回信息11、17,查找课修改信息11/输入新信息显示出错信息更新成功显示新信息更新数据库VV描述“更新学生信息”用例的活动图业务逻辑数据库界面I显小成功信息V描述“添加学生/老帅”用例的活动图3.4输出结果4、性能需求4.1 数据精确度数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此

18、系统要有一定的处理能力,以保证迅速的处理数据。4.2 时间特性无论是客户端还是管理端,当用户登录,进行任何操作的时候,系统应该及时地进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,一避免出现长时间等待甚至无响应。4.3 适应性应该能广泛应用于不同类型的学校。系统采用模块化设计,并且利用语言的跨平台特性。当遇到突发事件时,系统能保存好用户信息,用户再下次登录时能保证信息的完整性。4.4 故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。在系统出错后,应能恢复回原来备份的数据库。5、运行需求5.1 用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明

温馨提示

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

最新文档

评论

0/150

提交评论