版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、OA自动办公管理系统需求规格说明书文档编号:文档信息:OA办公管理系统的需求规格说明书文档类别:管理文档密级:机密版本信息:1.0建立日期:创建人:孙广星审核者:批准人:批准日期:编辑软件:WPS2013目录TOC o 1-5 h z HYPERLINK l bookmark2 o Current Document 1引言1 HYPERLINK l bookmark4 o Current Document 1.1编写目的1 HYPERLINK l bookmark6 o Current Document 1.2项目背景1 HYPERLINK l bookmark8 o Current Docu
2、ment 1.3定义1 HYPERLINK l bookmark10 o Current Document 1.4参考资料2 HYPERLINK l bookmark14 o Current Document 2软件产品的一般性描述3 HYPERLINK l bookmark16 o Current Document 2.1运行环境与资源3 HYPERLINK l bookmark24 o Current Document 2.2软件产品的功能3 HYPERLINK l bookmark26 o Current Document 2.3用户特征3 HYPERLINK l bookmark28
3、o Current Document 2.4限制与约束3 HYPERLINK l bookmark30 o Current Document 3功能行为需求5 HYPERLINK l bookmark32 o Current Document 3.1弓I言5 HYPERLINK l bookmark38 o Current Document 3.2业务需求功能模型用例模型7 HYPERLINK l bookmark52 o Current Document 3.3相关用例的展开活动图10 HYPERLINK l bookmark54 o Current Document 4性能需求17- HY
4、PERLINK l bookmark56 o Current Document 4.1数据精确度1-7- HYPERLINK l bookmark58 o Current Document 4.2适应性1-7- HYPERLINK l bookmark60 o Current Document 4.3故障处理1-7- HYPERLINK l bookmark62 o Current Document 5运行需求18- HYPERLINK l bookmark64 o Current Document 5.1用户界面18- HYPERLINK l bookmark66 o Current Doc
5、ument 5.2软件界面18- HYPERLINK l bookmark68 o Current Document 6其他要求18- 1引言1.1编写目的本系统说明书详细描述了OA系统项目的要求,并且本说明书也是作为系统项目所有成员交流沟通的依据,也作为下一步系统开发工作的据和参考基准,软件开发项目组都必须有一本需求说明书,以明确项目最后要求完成的软件产品的特点,项目开发得以顺利开展。经使用方确认的本文档将作为将来产品特征和仲裁的重要依。1.2项目背景在现代化的教育技术模式下,计算机已经广泛应用于日常工作工具,给传统的办公方式带来了重大的革命。借我们本次JavaWeb课程设计。我报的课题就是
6、如何高效进行企业办公是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功能较为完善的小型在线作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作业;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。系统名称:OA系统任务提出:2013级软件工程专业学生开发者:孙广星用户:企业所有办公人员1.3定义MYSQ
7、L:MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下公司oMySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成
8、本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。SQL:StructuredQueryLanguage(结构化查询语言)。APACHETOMCAT:Apache是普通服务器,本身只支持html即普通网页。可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照SunMicrosystems提供的技术规范,实现了对Servlet和Java
9、ServerPage(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。访问权限:访问权限,根据在各种预定义的组中用户的身份标识及其成员身份来限制访问某些信息项或某些控制的机制。访问控制通常由系统管理员用来控制用户访问网络资源(如服务器、目录和文件)的访问,并且通常通过向用户和组授予访问特定对象的权限来实现。系统角色:系统角色是指在使用系统中不同人所扮演的不同角色。
10、系统:若未特别指出,统指青岛工学院基于B/S的电子作业管理系统。1.4参考资料数据库系统概论王珊,萨师煊高等教育出版社软件工程张海藩人民邮电出版社UML系统建模与分析设计刁成嘉机械工业出版社实用软件文档写作肖刚等清华大学出版社SoftwareEngineering:APractitionersApproachRogerS.Pressman2软件产品的一般性描述2.1运行环境与资源开发环境:MyEclipse应用服务器:APACHETOMCAT数据库:MYSQL2.2软件产品的功能本系统旨在辅助教师对学生上传的作业进行管理,主要功能有学生注册,登陆,学生作业上传,公布,查询,统计成绩等功能。该系
11、统设置简易,用户操作简单易懂。2.3用户特征系统角色由教师、学生和管理员组成。学生:根据权限进入学生相应的页面的功能,修改个人资料的功能及修改密码,查看、搜索公告、教师发布的作业的功能,上传作业,查看上传作业情况及教师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出的疑问功能;不可删除作业。教师:教师登录功能,根据权限进入教师相应的页面的功能,可修改密码,公布作业要求,查看并下载学生上传的作业,查看学生名单功能,查看学生作业完成情况,对学生作业打分;不可删除作业。管理员:根据权限进入管理员相应的页面的功能,修改个人资料功能,设置班级、课程、任课教师,具有查看、删除作业的功能。2.4限制
12、与约束B/S结构总体设计方案对它的约束:在线作业管理系统做为B/S结构的一个应用系统,不可避免的要受到B/S结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,在线作业管理系统还受到其它系统的信息约束。人力、资金、时间的约束在线作业管理系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点方便学生上传作业,方便教师为学生的作业打分,为教师提供更高效的服务。技术发展规律的约束计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语
13、音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。3功能行为需求3.1引言电子作业作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流,作业管理和信息查询。进入教师菅理跳转点即旬血选禅管理员进入系统逸择公告管理返回添加成功消息并显小更新的公告死衣3.2业务需求功能模型一一用例模型青岛工学院基于B/S的作业管理系统用例建模学生O教师OA管理员学生子模块管理员子模块ses教师子模块登陆信息维护系统公告阅览问题域:学生在线作业管理。系统范围:本系
14、统旨在辅助学生信息管理系统对学生在校的一些课程作业信息进行管理。主要顶层功能模块分为学生自身管理,教师子模块以及管理员对应的系统管理模块。系统边界:学生、教师自然信息管理,学生成绩、班级、课程管理;教师任课、所带班级学生、作业成绩录入管理;以及管理员对学生、教师等各项信息的综合管理。执行者:学生、教师、管理员。用例:学生管理、教师管理、管理员管理。用例之间的关联:在下层子系统中做进一步详细分析。图3.4系统用例模型图用例建模问题域:学生自身教学作业情况信息管理。子模块功能:学生管理子系统辅助学生对个人信息进行查看、修改;查看本学期所修课程作业、各次上传作业的分数;以及系统公告发布情况的浏览查看
15、。执行者:学生。用例:个人信息管理、作业管理、成绩查询、公告浏览。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改用例功能,作业管理使用成绩查询、作业查询、作业上传用例功能,公告浏览使用公告查询用例功能。公告浏览用例为学生子模块、教师子模块公用。个人信息管理用例、成绩查询、作业查询用例为学生子模块、教师子模块及管理员子模块公用。图3.5学生子模块用例模型图用例建模问题域:教师自身教学情况信息管理。子模块功能:教师管理子系统辅助教师对个人信息进行查看、修改;查询学生信息;对每学期教授班级课程情况进行查看,查看及发布本学期所授课程作业、学生各次上传作业的分数的录入;以及系统公告发布情况
16、的浏览查看。执行者:教师。用例:教师个人信息管理、作业管理、授课情况查看、成绩录入管理、作业情况统计、学生信息查看、公告浏览、作业下载、作业发布。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改用例功能,作业管理使用成绩管理、授课情况、发布作业、下载作业用例功能,公告浏览使用公告查询用例功能。公告浏览用例为学生子模块、教师子模块公用。个人信息管理用例、成绩查询、作业查询用例为学生子模块、教师子模块及管理员子模块公用。图3.6学生子模块用例模型图个人信息管理员子模块用例建模户信息管理:usesus(管理员重置管理公告管理公告查询课程删除程添加:学生管理.教师管理-班级课程设定课程管理
17、5加班级删除班级管理es添加公告-寸除公告问题域:教务管理员综合信息管理。子模块功能:管理子系统拥有最大权限,可以进行大部分学生、教师、班级、课程信息进行查看、修改,以及添加、删除;每学期开学进行班级开设课程及授课教师的录入;拥有各科成绩管理的最终修改权;负责系统公告的发布、浏览及删除;每学期开学初进行系统重置,清空学生上学期作业信息、课程信息以及课程相应作业分数等。执行者:管理员。用例:个人信息管理、学生信息管理、教师信息管理、课程录入管理、学生成绩管理、班级课程设定、系统重置管理、公告管理。用例之间的关联:其中个人信息管理中使用个人信息查询、信息修改用例功能,班级管理使用班级添加、班级删除
18、、班级课程设定用例功能,班级课程设定用例依赖课程管理,公告管理使用添加公告、删除公告用例功能,并且扩展公告浏览用例功能。公告查询用例为学生子模块、教师子模块公用。教师学生管理中的教师学生个人信息管理用例,学生成绩查询,作业查询用例为学生子模块、教师子模块及管理员子模块公用。图3.7管理员子模块用例模型图3.3相关用例的展开一一活动图图3.8描述“登陆”用例的活动图图3.9描述“添加公告”用例的活动图AA显示删除成功消息和结图3.10描述“删除公告”用例的活动图图3.11描述“修改学生老师”用例的活动图用户界面.业务逻辑界面数据库界面输入查询请求发送查询请求查询数据库中的信息显示信息提交信息返回
19、信息选择修改信息查找课修改信息显示课修改信息图3.12描述“查询学生信息”用例的活动图用户界面业务逻辑页面数据库界面输入查询请求发送查询请求查询数据库中的信息显示信息J提交信息返回信息/选择修改信息显示课修改信息查找课修改信息丄输入新信息验证输入是否合法显示新信息显示出错信息更新成功更新数据库3.13描述“更新学生信息”用例的活动图3.14描述“添加学生/老师”用例的活动图4性能需求4.1数据精确度数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。4.2适应性应该能广泛应用于不同类型的学校。系统采用模块化设计,并且利用语言的跨平台特性。当遇到突发事件时,系统能保存好用户信息,用户再下次登录时能保证信息的完整性。4.3故障处理正常使用时不应出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐齐哈尔市龙沙区2025年四年级数学第二学期期末调研模拟试题(含解析)
- 黔南布依族苗族自治州长顺县2025-2026学年数学三下期中统考试题含解析
- 黑龙江省齐齐哈尔市富裕县2025届数学四年级下学期期末统考模拟试题含答案
- 2025广东江门市江海区银信资产管理有限公司拟聘人员笔试历年常考点试题专练附带答案详解
- 2025广东中山市坦洲投资开发有限公司招聘工作人员总及(第一批)笔试历年备考题库附带答案详解
- 2025年辽宁省交通建设投资集团招聘104人笔试历年典型考点题库附带答案详解
- 2025年盘锦客运公交集团面向社会公开招聘工作人员24人笔试历年典型考点题库附带答案详解
- 2025年澄江市天颐建筑工程有限公司招聘项目用工人员招聘(3人)笔试历年难易错考点试卷带答案解析
- 法硕模拟试题及答案
- 岳云单招试题及答案
- 福建福州市鼓楼城投招聘笔试题库2026
- 院前急救诊疗常规和技术操作规范(2025 年版)
- 26年三升四语文阅读理解暑假每日一练(参考答案)
- 微众银行:AI金融创新
- 《行为安全观察手册》
- 对外投资合作国别(地区)指南-蒙古国(2025年版)
- 2026年水利机械运行维护工试卷【考点梳理】附答案详解
- 石油化工工程建设费用定额(2025版)
- 水和废水监测课件
- 检验员工作责任制度
- 认识有机化合物课件2025-2026学年高一下学期化学人教版必修第二册
评论
0/150
提交评论