在线作业管理系统 需求分析
- 格式:doc
- 大小:1.06 MB
- 文档页数:25
作业提交系统需求分析一、需求概述作业提交系统是为学生与任课教师提供的一种作业提交及教学信息反馈的教学平台,任课教师可以通过此系统发布课堂作业,可将作业指派给特定专业、班级、学生。
教师可以在线批改学生提交的作业并公布成绩,发布参考答案等信息。
学生可以查看自己最新的作业任务、作业完成进度、提交状态、作业成绩、每一学期的作业记录等。
为了能够更好的促进教学,系统提供在线资源共享功能和在线作业答疑功能,从而更高效的指导学生学习,提高教师课程教学质量。
二、系统功能需求分析1.学生学习模块功能要求:(1)学生作业任务提醒功能。
分析:通过作业提醒功能,可以快速的提醒学生还有尚未完成的作业任务(包括最新的作业任务)。
要求学生登录自己的帐户后可以立即看到自己的作业完成状态,以便学生在规定的时间内完成作业并提交。
(2)作业在线提交管理分析:1.学生可以通过此模块在线提交自己完成的作业给对应的教师,作业以文件上传的形式提交,文件类型包括单文件上传和多文件上传。
文件格式要求:Word/Excel/PPT/压缩文件/PDF等,要求对提交的文件大小有约束。
提交作业后可显示作业的提交状态,如果作业提交失败要有重新提交的功能和排错措施。
2.系统提供一个作业单独提交功能,不需要登录,可以直接将作业上传至教师所指定的服务器目录里,供教师下载批改。
(3)作业成绩信息查询分析:学生可以浏览查阅已经提交成功的作业,如果作业已经批改,在记录列表里应显示为已批改状态,方便学生查阅。
点击已批改的作业可以显示此次作业成绩和此次作业的参考答案(根据教师的决定是否发布参考答案)等相关信息。
(4)在线作业资源下载分析:为了能够是学生更好的完成作业任务,考虑设置一个作业参考资源下载功能。
学生可以下载针对本次作业所需要的一些文献资料和模板来帮助完成作业任务。
(5)作业记录统计查询(6)作业疑问在线咨询(7)权限管理:每个学生只能看到自己的作业及所带教师发布的信息、公共信息2.教师管理模块功能要求:(1)指定某班级为自己所带学生(2)教师发布作业信息以及相关资料分析:每个任课教师都可以发布作业信息给自己所带的专业的学生,可以附带一些完成作业所需要的参考资料。
⾯向对象的需求分析在线学⽣作业管理系统需求分析⽂档2020/05/13吕睿 1824120100贺俊耀1824070056 孟义博1824070054杨素青1824120001 赵晨萌1824120054 张贤1610242673⼀、系统介绍该在线作业管理系统主要提供⽹上的作业管理平台,针对的⽤户主要分为教师⽤户,学⽣⽤户和系统管理员三类。
其管理功能⽅⾯有教师管理功能,学⽣管理功能,系统管理功能,学校教务管理功能等,不同的⾓⾊有不同的操作功能,其相关功能基本需求描述如下:1.教师管理功能:教师登录功能,根据权限进⼊教师相应的页⾯功能,教师可以在线创建新课程,发布新作业,点评学⽣作业,发布作业答案。
2.学⽣管理功能:学⽣登录功能,根据权限进⼊学⽣相应的页⾯功能,学⽣可以在线选择加⼊课程,提交作业,查看作业成绩及教师点评,查看答案。
3.学校教务管理功能:系统管理员登录功能,根据权限进⼊管理员相应的页⾯功能,可以设置院系,班级,课程,任课⽼师,同时具有查看,修改,删除的功能。
4.系统管理功能:系统可以进⾏必要的⽤户管理,如注册,登录,个⼈信息维护,接收系统通知等。
⼆、系统⽤户5.系统⽤户分为教师⽤户、学⽣⽤户和系统管理员。
教师⽤户实现的主要功能有教师登录功能,根据权限进⼊教师相应的页⾯功能,教师可以在线创建新课程,发布新作业,点评学⽣作业,发布作业答案。
学⽣⽤户主要实现的功能有学⽣登录功能,根据权限进⼊学⽣相应的页⾯功能,学⽣可以在线选择加⼊课程,提交作业,查看作业成绩及教师点评,查看答案。
管理员实现的功能主要有系统管理员登录功能,根据权限进⼊管理员相应的页⾯功能,可以设置院系,班级,课程,任课⽼师,同时具有查看,修改,删除的功能。
三、⽤例模型教师⽤户⽤例图如下所⽰作业批改打分<>获取学⽣作业作业信息管理<><>发布作业答案教师⽤户教学课程管理发布教学课程<>学⽣⽤户⽤例图如下所⽰。
智慧课堂的学习系统设计方案智慧课堂学习系统设计方案一、背景介绍:随着教育信息化的推进,智慧课堂正在逐渐成为现代教育的趋势。
智慧课堂学习系统作为教育信息化的核心组成部分,可以提供全方位的教学支持,提升学生学习效果和教师教学质量。
本文将详细介绍一个智慧课堂学习系统的设计方案。
二、设计目标:1. 提供在线学习功能:学生可以随时随地通过智慧课堂学习系统进行在线学习,包括观看教学视频、参与课堂讨论、完成在线作业等。
2. 提供个性化学习建议:智慧课堂学习系统可以根据学生的学习情况和知识水平,提供个性化的学习建议和辅导,帮助学生更好地学习。
3. 提供作业批改和成绩分析功能:教师可以通过智慧课堂学习系统批改学生的作业,并进行成绩分析,及时了解学生的学习情况并提供针对性辅导。
4. 提供教学资源共享功能:教师可以通过智慧课堂学习系统分享教学资源,如教学视频、教案、练习题等,提高教学效果和教学质量。
三、系统架构:智慧课堂学习系统可以分为前端和后端两个部分。
1. 前端:前端是学生和教师使用的界面,具备以下功能:- 学生界面:学生可以通过学生界面进行在线学习、查看成绩、参与课堂讨论等。
- 教师界面:教师可以通过教师界面进行教学计划制定、作业布置和批改、成绩分析等。
- 管理界面:管理员可以通过管理界面对学生和教师进行管理和权限控制。
2. 后端:后端是系统的核心部分,具备以下功能:- 用户管理:管理学生和教师的信息,包括用户注册、登录、权限控制等。
- 学习管理:管理学生的学习进度和学习行为,包括学生的在线学习记录、学习时间统计等。
- 教学管理:管理教师的教学计划和教学资源,包括教学计划制定、教学资源管理、课堂讨论等。
- 作业管理:管理学生的作业和作业批改,包括作业布置、作业提交、作业批改、成绩统计等。
四、关键技术:为了实现上述功能,智慧课堂学习系统需要使用以下关键技术:1. 多媒体技术:通过多媒体技术实现在线教学视频的播放和观看。
在线教学系统需求分析报告说明书(DOC)在线教学系统需求分析报告说明书。
自查报告。
一、引言。
在线教学系统是一种利用互联网技术进行教学和学习的平台,具有灵活、便捷、高效的特点。
为了更好地满足用户需求,我们对在线教学系统的需求进行了分析,并编写了需求分析报告说明书。
在此,我们对需求分析报告进行自查,以确保报告的准确性和完整性。
二、自查内容。
1. 是否对用户需求进行了全面的调研和分析?2. 是否对系统功能进行了详细的描述和分析?3. 是否考虑了系统的可扩展性和可维护性?4. 是否考虑了系统的安全性和稳定性?5. 是否考虑了用户界面的友好性和易用性?6. 是否考虑了系统的性能和效率?三、自查结果。
1. 我们对用户需求进行了广泛的调研和分析,包括教师、学生和管理员的需求,确保需求的全面性和准确性。
2. 我们对系统的功能进行了详细的描述和分析,包括课程管理、作业管理、考试管理、资源管理等功能,确保系统能够满足用户的各种需求。
3. 我们考虑了系统的可扩展性和可维护性,采用了模块化设计和开放式架构,方便系统的扩展和维护。
4. 我们考虑了系统的安全性和稳定性,采用了多层次的安全措施和高可靠性的服务器设备,确保系统的安全和稳定运行。
5. 我们考虑了用户界面的友好性和易用性,采用了直观的设计和简洁的操作流程,确保用户能够轻松上手并享受到良好的用户体验。
6. 我们考虑了系统的性能和效率,采用了高性能的服务器和优化的数据库设计,确保系统能够快速响应并处理大量的并发请求。
四、结论。
经过自查,我们确认需求分析报告的准确性和完整性,确保在线教学系统能够满足用户的需求并具有良好的性能和用户体验。
同时,我们将继续跟踪用户反馈和市场变化,不断优化和完善系统,以满足用户不断变化的需求。
学生在线作业管理系统1.1 系统功能需求此系统采用当前较为流行的B/S (浏览器/服务器)结构。
通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。
重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。
1.2 用户功能1.21 教师主要功能要求教师登录功能,根据权限进入教师页面。
老师具有发布、管理公告、在线作业布置、批改作业功能、资料上传、个人信息修改、查看学生名单、网上交流等功能。
1.2.2 学生主要功能要求学生登录功能,根据权限进入学生相应的页面的功能学生具有查看、搜索公告、上传作业、下载老师上传的资料、查看作业、查看老师对作业的批改和打分、个人信息修改、网上交流功能。
作业不能删除但可以修改。
学生必须在每个作业的有效期内提交,过期无法提交作业。
1.2.3 教务管理员主要功能要求教务管理员登录功能,根据权限进入教务管理员相应的页面功能管理员具有查看、管理公告功能、设置班级、课程、任课老师,并具有查看、修改、删除功能,还要对各种信息统计分析功能、管理员个人信息修改。
1.3 性能分析1.3.1 系统性能需求实用性:学生和老师网上交流提供方便,提高教学质量和效率安装使用简洁:用户通过浏览器就可以直接访问此系统。
1.3.2 系统技术要求开发此类系统采用当前较为流行的B/S (浏览器/服务器)结构,还应用的sqlsever 数据库。
1.4 需求分析1.4.1 设计目的设计学生在线管理系统,主要适用于学校。
此系统包括对不同权限用户的管理以及用户在此系统中的操作。
此系统还可以对整个信息整理,按分类进行信息统计,也是一个信息管理工具。
1.4.2 功能需求分析系统包括:管理员、学生、教师管理等几个主要模块①管理员管理:完成对教师,学生的管理,统计分析。
②教师管理:教师需要用户名和口令登录;在学生提交作业前,需要教师定义课程:个教师可以定义多门课程,一门课可能要提交多次作业,这些信息由教师定义,并输入每门课的学生基本信息(序号、学号、姓名);教师可以布置作业,作业提交以WOR文档提交,对于每次作业教师可以指定最后提交期限,超过期限不能再提交,在期限前可以多次提交,但覆盖前次提交;教师可以浏览提交的作业,并可以给出成绩或修改成绩,每次作业记一次成绩,系统可以自动计算总成绩和平均成绩;可以按学号或成绩排序后导出到Excel表;每门课提交的作业,存放在一个文件夹下,以课程名命名,如:“数据库原理及应用”,每个作业的命名为:“专业班级—序号—姓名—次数.doc ",如:计本10601_12_张三_01.doc ” ,而且支持教师将文件下载到本地,便于刻录光盘。
深圳教育云作业设计方案深圳教育云作业设计方案是为了提升学生学习效果和教师教学效率而设计的一套作业管理系统。
该系统将作业的布置、提交、批改和统计等环节进行集成和自动化处理,以实现教育管理的数字化、智能化和个性化。
一、系统需求分析1. 教师端需求:- 作业布置:教师能够通过系统选择对应课程和班级,并设置作业的截止日期、作业要求和评分标准等信息。
- 学生管理:教师可以添加、删除和修改学生信息,并与作业相关联。
同时,能够查询某学生的作业完成情况。
- 批改作业:教师可以在线对学生的作业进行批改,并标注出错的地方。
在批改过程中,可以进行评语和评分。
- 统计分析:教师能够查看班级整体的作业完成情况和成绩分布,以便及时调整教学策略。
2. 学生端需求:- 接收作业:学生能够方便地接收到教师布置的作业任务,并能够查看作业要求和截止日期。
- 提交作业:学生能够在线提交作业,并可以上传作业附件。
系统能够记录作业提交的时间。
- 查看评分:学生可以在系统中查看教师批改后的作业,并查看作业得分和评语。
同时,学生可以对批改结果提出异议。
- 学习资源:学生可以通过系统获取教师提供的学习资源,如课件、习题和参考答案等。
二、系统设计与实现1. 系统架构设计:- 前端技术:采用HTML、CSS和JavaScript等技术实现页面的呈现和交互。
- 后端技术:采用Java或Python等编程语言开发后端服务。
使用数据库进行数据的持久化存储。
- 系统接口:为了实现和其他教育系统的对接,需要设计相关的接口,并确保数据的安全性和稳定性。
2. 功能模块设计:- 用户管理模块:包括教师和学生的注册、登录和身份认证等功能。
- 作业管理模块:实现教师对作业的布置、修改、删除和查询等功能。
- 学生管理模块:实现教师对学生信息的增删改查和作业关联等功能。
- 批改作业模块:实现教师对学生作业进行批改、评分和评语等功能。
- 统计分析模块:实现教师对班级作业完成情况和成绩分布的统计和分析。
目录1 设计的目的和意义 (1)2作业管理系统的现状与优势 (3)3 设计方法 (4)3.1软硬件环境说明 (4)3.2设计流程图 (5)3.3数据库的分析与设计 (7)3.3配置与连接数据库 (8)4系统详细设计 (9)4.1用户登陆模块 (9)4.2教师布置作业界面 (10)4.3学生上传作业界面 (10)4.4用户管理界面 (11)4.5权限模块 (12)4.6整个系统的流程 (12)5程序调试 (13)6设计创新与关键技术 (14)总结 (15)致谢 (15)参考文献 (16)学生作业管理系统摘要:随着Internet技术的发展,人们的日常生活、学习已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用在网络上架构一个网上学生作业管理系统,以推进教学无纸化,作业电子化,管理智能化的发展。
本文从理论和实践两个角度出发,对一个具有数据分析功能的学生作业管理系统进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术以及的特点、结构框架以及使用方法。
接着对学生作业管理系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
本作业管理系统是在Visual 平台上运用技术来实现的。
其主要功能有:用户管理,布置作业,上交作业,查看作业,数据备份等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
在线作业管理系统需求规格说明书[Version 1、0]项目负责人: 李博宇项目组成员(排名不分先后):刘文彬马晋国宋站丞郭卿胡姗姗张瑾2010-3-281.序....................................................................................... 错误!未定义书签。
1、1编写需求规格说明书的目的 ........................ 错误!未定义书签。
1、2项目背景 ............................................................ 错误!未定义书签。
1、3定义 ..................................................................... 错误!未定义书签。
1、4参考资料 ............................................................ 错误!未定义书签。
2.软件产品一般性的描述............................................... 错误!未定义书签。
2、1运行环境与资源............................................... 错误!未定义书签。
2、2软件产品的功能............................................... 错误!未定义书签。
2、3用户特征 ............................................................ 错误!未定义书签。
2、4限制与约束........................................................ 错误!未定义书签。
网上作业管理系统开题报告网上作业管理系统开题报告一、引言随着互联网的不断发展,网络教育逐渐成为一种主流的教学方式。
然而,传统的教学模式中存在着许多问题,例如作业管理不便、交流效率低下等。
为了解决这些问题,我们计划开发一个网上作业管理系统,旨在提高教学效果和学生体验。
二、项目背景在传统教学中,教师需要手动发放作业、收取作业、批改作业等一系列繁琐的操作。
同时,学生也需要亲自前往教室或者办公室提交作业,这不仅浪费了时间,也增加了学生的负担。
此外,学生和教师之间的交流也受到了限制,无法及时解答学生的问题。
三、项目目标我们的网上作业管理系统旨在解决传统教学中存在的问题,提供一个便捷、高效的作业管理平台。
具体目标包括:1. 教师可以在线发布作业、查看学生提交情况,并进行批改和评分;2. 学生可以通过系统在线提交作业,并查看教师的批改结果;3. 学生和教师之间可以通过系统进行即时的交流和讨论。
四、项目计划1. 需求分析阶段:对教师和学生的需求进行调研和分析,确定系统的功能和特性;2. 系统设计阶段:根据需求分析结果,设计系统的架构和界面;3. 开发阶段:根据系统设计,进行系统的编码和测试;4. 部署和上线阶段:将系统部署到服务器上,并进行上线运营;5. 迭代和优化阶段:根据用户反馈和需求变化,对系统进行迭代和优化。
五、系统功能1. 教师功能:- 发布作业:教师可以在线发布作业,包括作业要求、截止日期等信息;- 批改作业:教师可以在线批改学生提交的作业,并给予评分和反馈;- 统计分析:系统可以自动生成作业完成情况的统计报告,帮助教师进行教学评估。
2. 学生功能:- 提交作业:学生可以通过系统在线提交作业,支持多种文件格式;- 查看成绩:学生可以查看教师对作业的批改结果和评分;- 交流讨论:学生可以在系统中与教师和其他同学进行交流和讨论。
六、技术实现我们计划使用以下技术来实现网上作业管理系统:1. 前端开发:使用HTML、CSS和JavaScript等技术进行前端界面的设计和开发;2. 后端开发:使用Java语言和Spring框架进行后端业务逻辑的开发;3. 数据库:使用MySQL数据库存储系统的数据;4. 服务器:选择合适的云服务器进行系统的部署和运行。
智慧教务教学系统设计方案智慧教务教学系统是一种集教务管理、教学管理、学生管理等功能于一体的系统,通过利用信息技术手段,提高教务管理的效率,提升教育教学质量。
下面是一个智慧教务教学系统设计方案。
一、系统需求分析1. 教务管理功能:(1) 学生管理:包括学生档案管理、学籍管理、成绩管理等。
(2) 课程管理:包括课程信息管理、课程安排排课、课程评价等。
(3) 教师管理:包括教师档案管理、教师排课管理、教师评价等。
(4) 考务管理:包括考试安排、成绩统计和分析等。
2. 教学管理功能:(1) 教学计划管理:包括教学计划编制、教学进度管理、课程评价等。
(2) 教学资源管理:包括教材管理、教学资料管理、教学视频管理等。
(3) 在线作业管理:包括作业布置、学生作业提交和批改等。
(4) 在线学习管理:包括学习资源提供、学习进度跟踪和学习评价等。
二、系统设计1. 技术选型:采用Web技术进行开发,使用Java语言作为后端开发语言,使用Spring框架进行开发,数据库采用MySQL,前端采用HTML、CSS和JavaScript进行开发。
2. 系统架构:采用B/S架构,即浏览器/服务器架构,用户通过浏览器访问系统,系统通过服务器处理用户的请求。
3. 数据库设计:设计学生表、教师表、课程表等基本表,各个功能模块的数据通过表之间的关联来实现。
4. 功能实现:(1) 学生管理:包括学生信息录入、修改、删除等操作,提供学生查询功能。
(2) 课程管理:包括课程信息录入、修改、删除等操作,提供课程查询功能。
(3) 教师管理:包括教师信息录入、修改、删除等操作,提供教师查询功能。
(4) 考务管理:包括考试安排、成绩录入、成绩统计等操作,提供成绩查询功能。
(5) 教学计划管理:包括教学计划编制、教学进度安排等操作,提供课程评价功能。
(6) 教学资源管理:包括教材上传、教学资料上传等操作,提供学习资源查询和下载功能。
(7) 在线作业管理:包括作业布置、学生作业提交和批改等操作,提供作业查询功能。
一、背景随着互联网技术的不断发展,教育行业也在不断变革。
为了提高教育教学质量,满足学生个性化学习需求,我们计划开发一套作业平台,为学生、教师和家长提供便捷、高效、智能的作业管理服务。
二、目标1. 提高作业布置、批改和反馈的效率,减轻教师负担。
2. 培养学生自主学习和解决问题的能力。
3. 促进家校沟通,提高家长对学校教育教学工作的满意度。
4. 为学校提供数据支持,助力学校教育教学改革。
三、方案内容1. 平台架构作业平台采用B/S架构,分为前端展示层、业务逻辑层和数据库层。
(1)前端展示层:采用HTML5、CSS3、JavaScript等前端技术,实现用户界面友好、响应速度快。
(2)业务逻辑层:采用Java、Python等后端编程语言,实现作业布置、批改、反馈、统计分析等功能。
(3)数据库层:采用MySQL、Oracle等关系型数据库,存储学生、教师、作业、成绩等数据。
2. 功能模块(1)作业布置:教师可以在线布置作业,包括文本、图片、音频、视频等多种形式,支持批量布置作业。
(2)作业提交:学生可以在线提交作业,系统自动识别作业类型,并存储在数据库中。
(3)作业批改:教师可以在线批改作业,支持文字、语音、视频等多种批改方式,提高批改效率。
(4)作业反馈:系统自动生成作业反馈报告,包括作业完成情况、错误分析等,方便教师和家长了解学生作业情况。
(5)统计分析:系统对作业数据进行分析,为学校提供教学改进依据。
(6)家校沟通:平台提供家校沟通功能,方便教师与家长及时交流学生作业情况。
3. 技术实现(1)前端:采用Vue.js、React等前端框架,实现快速开发。
(2)后端:采用Spring Boot、Django等后端框架,提高开发效率。
(3)数据库:采用MySQL、Oracle等关系型数据库,确保数据安全。
(4)安全防护:采用HTTPS、SSL等安全协议,确保用户数据传输安全。
四、实施步骤1. 需求分析:深入了解用户需求,明确平台功能。
线上教育平台的功能需求分析与实现随着互联网技术的快速发展,网络教育已成为人们获取知识和提高自身技能的重要途径。
线上教育平台作为网络教育的重要形式,已经被越来越多的人所关注和使用。
但是,一些线上教育平台在功能上存在不足,导致用户体验不佳。
因此,本文将基于用户需求,对线上教育平台的功能进行分析和实现,以提高用户体验和使用效果。
一、基础功能需求1、用户注册和登录功能首先要具备的是用户注册和登录功能。
由于在线教育是在互联网上完成的,因此平台需要通过用户注册来实现用户管理。
注册时可以设置账号、密码以及相关的个人信息,同时提供用户登录和密码找回的功能。
2、课程购买和学习功能课程的购买和学习功能也是线上教育平台的基础功能。
用户在登录账号后,可以通过平台提供的搜索和分类功能查找自己感兴趣的课程,并进行购买。
购买后可以在平台上学习课程,需要实现在线观看、听课和下载等功能。
3、在线互动功能在线教育平台也需要提供与教师或其他学员的在线互动功能。
例如,在线答疑和讨论等功能,提高课程的互动性和有效性。
二、进阶功能需求1、智能推荐功能根据用户的学习情况和浏览习惯来实现课程的智能推荐功能,为用户提供更加个性化的课程推荐服务。
同时,可以通过用户评价和回馈来不断优化推荐算法,提升用户粘性。
2、在线作业和考试功能在线作业和考试功能也是教育平台必备的进阶功能。
可以通过学员在网上提交提交作业,然后在线上进行评分。
考试部分也是通过线上系统评定学员的成绩,并及时反馈结果。
这一功能需要与课程学习功能相结合,形成一套完整的教育体系。
3、在线证书认证与高级教育课程线上教育平台可以通过与权威的教育机构合作,提供相关的认证考试。
对于完成并通过认证的学员,可以提供免费在线证书认证。
同时还可以提供高级教育课程,例如硕士课程、博士课程等,以满足一些专业人士和学者进修的需求。
三、多终端适配需求线上教育平台需要能够适应不同的设备和操作系统,例如,要能够适应桌面电脑、笔记本电脑、平板电脑和手机等设备。
在线作业管理系统需求规格说明书[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适应性应该能广泛应用于不同类型的学校。
系统采用模块化设计,并且利用语言的跨平台特性。