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

下载本文档

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

文档简介

1、在线工作管理系统需求规格版本1.0项目负责人:李项目团队成员(无特定顺序):刘文斌的马金国宋占城郭庆胡珊珊张进2010-3-281.前言11.1编写需求规范的目的11.2项目背景21.3定义21.4参考文献22.软件产品概述22.1运营环境和资源22.2软件产品的功能22.3用户特征22.4限制和约束23.功能行为要求33.1导言33.2业务需求功能模型用例模型33.3相关用例的扩展活动图33.4输出结果34.性能要求34.1数据准确性34.2时间特性34.3适应性34.4故障排除35.业务要求35.1用户界面35.2硬件接口35.3软件接口36.其他需求37.附录31.介绍1.1。汇编的目的

2、在线作业管理系统说明书是为设计学生作业管理系统而编写的技术文档。需求分析的质量将直接影响项目的进度和质量。编写本规范的目的是解释系统需求、功能及其他相关信息,并给出项目应用范围、目标、本项目与其他项目的关系、项目产品及成果、系统功能、系统性能、数据描述、故障处理能力等特殊要求,这些是系统验收的主要依据,也是系统数据库开发的主要依据。本文档由业务领导、业务人员、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员、系统维护人员、教师和学生阅读。1.2。项目背景在现代教育技术模式下,计算机被广泛应用于学校教育管理,给传统的教学方法带来了巨大的变革。如何有效地进行工作管理是摆在我们面前的一个新

3、课题。本文在研究国内外作业管理现状的基础上,从学校的实际需求出发,采用流行的b/s(浏览器/服务器)结构和jsp动态网页开发技术,设计并实现了一个功能完善的小型在线作业管理系统。通过一系列的需求分析、设计、编码、测试等工作,系统实现了管理员公告管理、教师管理、设置班级和课程;教师在线发布作业,批改作业,并在线回答问题;学生上传作业,检查作业信息并提问。主要描述了系统的设计过程,并总结了系统的改进之处。要开发的系统名称:在线职务管理系统。作者的任务是:内蒙古大学计算机软件学院的uml系统建模与分析设计开发人员:项目团队的所有成员(无特定顺序):李、马金国、宋占城、张伟用户:项目研究人员、教师和同

4、学1.3定义一种数据库管理系统,由sql server:系统服务器使用。结构化查询语言。系统:除特别说明外,指在线运行管理系统。1.4。参考数据库系统概论王梓霏,萨士轩高等教育出版社软件工程张人民邮电出版社uml系统建模与分析设计刁成佳机械工业出版社实用软件文档写作肖钢等清华大学出版社software engineering:a practitioners approach罗杰普雷斯曼2.软件产品的一般描述2.1。运营环境和资源发展环境:e4应用程序服务器:iis5.0数据库:sql服务器2.2。软件产品的功能该系统旨在帮助教师管理学生上传的作业。其主要功能有学生注册、登录、学生作业上传、评分

5、、发布、查询、统计等功能。该系统易于设置和理解。2.3。用户特征系统角色由教师、学生和管理员组成。学生:根据他们的权限,他们可以访问学生的相应页面,修改他们的个人数据和密码,查看和搜索教师发布的公告和作业,上传作业,检查上传的作业和教师的成绩,在线向教师提问,并检查教师以前的问题。您不能删除作业。教师:教师登录功能,可以根据权限进入教师的相应页面,修改密码,发布作业要求,查看和下载学生上传的作业,查看学生列表功能,查看学生作业完成情况,对学生作业进行评分;您不能删除作业。管理员:根据权限,可以访问管理员的相应页面,修改个人数据,设置班级、课程和教师,并具有查看和删除作业的功能。2.4。限制和约

6、束l b/s结构总体设计方案的约束;在线作业管理系统作为一个b/s结构的应用系统,不可避免地受到b/s结构的制约。在实施的所有阶段,它必须遵守一些计划,包括功能设计、系统配置和规划。同时,由于信息的共享,在线作业管理系统也受到其他系统信息的制约。l .人力、资金和时间的限制在线作业管理系统的目标是帮助教师管理学生上传的作业,开发过程中还应考虑人力、资金和时间的限制。因此,在设计中,重要的是方便学生上传作业,方便教师给学生的作业打分,并为教师提供更高效的服务。l .技术发展规律的制约因素随着计算机技术和产品的飞速发展,它将带来更多的信息处理手段和更丰富的信息表达形式。例如,图像和语音技术的进步以

7、及多媒体技术的发展要求系统在设计中考虑技术变化的可能性,并为可能的变化保留一定的系统处理能力。3.功能行为要求3.1导言在线作业管理系统主要提供在线作业管理平台,主要分为三个部分:管理员、教师和学生。管理员的功能体现在后台管理模块中,教师和学生的功能用于信息交流、工作管理和信息查询。3.2业务需求功能模型用例模型3.3相关用例活动图的扩展3.4输出结果4.性能要求4.1数据准确性数据输入的准确性是数据处理的前提,错误的输入会导致不正确和不可用的系统输出,从而使系统的工作变得毫无意义。数据的输入来源是手动输入。手动输入应通过系统界面的布置进行,系统应具有容错性,操作人员应接受系统培训。在系统中,

8、经常要输入大量的数据,所以系统应该有一定的处理能力,以保证数据的快速处理。4.2时间特征无论是客户端还是管理层,当用户登录并执行任何操作时,系统都应该及时响应,响应时间应该在5秒以内。系统应能监控各种异常情况,如与设备的通信中断和无法连接到数据库服务器等。以免长时间等待甚至没有反应。4.3适应性它应该广泛应用于不同类型的学校。系统采用模块化设计,利用语言的跨平台特性。在紧急情况下,系统可以很好地保存用户信息,用户下次登录时可以保证信息的完整性。4.4故障处理正常使用时不应出错。如果在操作过程中遇到不可恢复的系统错误,数据库必须保持完整。系统出错后,它应该能够恢复原始备份数据库。5.操作要求5.

9、1用户界面在用户界面部分,根据需求分析的结果,用户需要一个用户友好的界面。在界面设计上,应简单明了,易于操作,注意界面的布局,突出重要和错误信息。外观也应该合理化。考虑到用户熟悉window风格,他们应该努力向这个方向靠近。在设计语言方面,已经决定使用微软的可视c语言进行编程,并且可视c语言提供的可视组件可以在界面中使用,以接近windows风格。服务器程序界面应该易于操作和管理。设计中采用了下拉菜单,在错误显示时可以调用visual c库中的错误提示功能。一般来说,系统的用户界面应该是可靠的、简单的、易于学习和使用的。5.2硬件接口5.3软件界面学生上传作业界面:操作员选择上传作业的主题并上传。学生查看操作界面:操作员可以查看上传操作和老师的评分。教师查看作业界面:操作员可以查看和下载作业并对作业评分。教师发布操作界面:操作员可以上传操作要求。6.其他要求l可靠性要求:该系统应确保24小时内不会出现停机,并且100人可以同时登录客户端。此时,系统可以正常运行,并正确提示相关内容。l未结需求:系统应具有很强的灵活性,以满足未来功能扩展的需要。l可扩展性要求:系统设计要求能够反映可扩展性要求,满足未来功能扩展的需要。l系统安全要求:系统具有严格的权限管理功能,每个功能模块都需要相应的权限才能进入。系统应能防止各

温馨提示

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

评论

0/150

提交评论