OA系统需求分析

上传人:cl****1 文档编号:503644016 上传时间:2022-12-05 格式:DOC 页数:23 大小:878KB
返回 下载 相关 举报
OA系统需求分析_第1页
第1页 / 共23页
OA系统需求分析_第2页
第2页 / 共23页
OA系统需求分析_第3页
第3页 / 共23页
OA系统需求分析_第4页
第4页 / 共23页
OA系统需求分析_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《OA系统需求分析》由会员分享,可在线阅读,更多相关《OA系统需求分析(23页珍藏版)》请在金锄头文库上搜索。

1、0A自动办公管理系统需求规格说明书文档编号:文档信息:OA办公管理系统的需求规格说明书文档类别:管理文档密 级:机密版本信息:1.0建立日期: 创建人:孙广星审核者:批准人:批准日期: 编辑软件:WPS2013目录1引言11.1编写目的11.2项目背景11.3定义11.4参考资料22软件产品的一般性描述 32.1运行环境与资源322软件产品的功能 32.3用户特征32.4限制与约束33功能行为需求 53.1弓I言53.2业务需求功能模型一一用例模型 73.3相关用例的展开一一活动图 104性能需求 174.1数据精确度 174.2适应性 174.3故障处理 175运行需求 185.1用户界面

2、185.2软件界面 186其他要求 181引言1.1编写目的本系统说明书详细描述了 0A系统项目的要求,并且本说明书也是作为系统 项目所有成员交流沟通的依据,也作为下一步系统开发工作的据和参考基准,软件开发项目组都必须有一本需求说明书,以明确项目最后要求完成的软件产品的 特点,项目开发得以顺利开展。经使用方确认的本文档将作为将来产品特征和仲 裁的重要依。1.2项目背景在现代化的教育技术模式下,计算机已经广泛应用于日常工作工具,给传统的办公方式带来了重大的革命。借我们本次JavaWeb课程设计。我报的课题就是如何高效进行企业办公是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础

3、上,从学校的实际需求出发, 采用当前较为流行的B/S (浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功能较为完善的 小型在线作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使 系统实现了管理员发布管理公告、教师管理、设置班级、课程;老师在线发布作业、批改作 业;学生上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述, 同时也对系统需要改进的地方做了总结。系统名称:0A系统任务提出:2013级软件工程专业学生开发者:孙广星用户:企业所有办公人员1.3定义MYSQL: MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开

4、发,目前属于 Oracle旗下公司。MySQL最流行的关系型数据库管理系统,在 WEB应用方面 MySQL是最好的 RDBMS (Relational Database Management System ,关系数据库管理系统 )应用软件 之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是 将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放 源码这一特点,一般中小型网站

5、的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配 PHP和Apache可组成良好的开发环境。SQL: Structured Query Language (结构化查询语言)。APACHE TOMCA T:Apache是普通服务器,本身只支持 html即普通网页。可以与 Tomcat连 通(单向Apache连接Tomcat,就是说通过 Apache可以访问Tomcat资源。反之不然)。Tomcat 是由Apache软件基金会下属的 Jakarta项目开发的一个 Servlet容器,按照Sun Microsystems 提供的技术规范,实现了对 Servlet和JavaServe

6、r Page( JSP)的支持,并提供了作为 Web 服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个 HTTP服务器,它也可以被视作一个单独的Web服务器。Apache, nginx ,tomcat并称为网页服务三剑客,可见其应用度之广泛。访问权限:访问权限,根据在各种预定义的组中用户的身份标识及其成员身份来限制访问某(如服些信息项或某些控制的机制。访问控制通常由系统管理员用来控制用户访问网络资源 务器、目录和文件)的访问,并且通常通过向用户和组授予访问特定对象的权限来实现。 系统角色:系统角色是指在使用系统中不同人所扮演的不

7、同角色。系统:若未特别指出,统指青岛工学院基于B/S的电子作业管理系统。1.4参考资料数据库系统概论王珊,萨师煊高等教育出版社软件工程张海藩人民邮电出版社UML系统建模与分析设计刁成嘉机械工业出版社实用软件文档写作肖刚等清华大学出版社Software Engineering : A Practitioners Approach Roger S.Pressman2软件产品的一般性描述2.1运行环境与资源开发环境:MyEclipse应用服务器:APACHE TOMCAT数据库:MYSQL2.2软件产品的功能本系统旨在辅助教师对学生上传的作业进行管理,主要功能有学生注册, 登陆,学生作业上传,公布,

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

9、查看、删除作业的功能。2.4限制与约束B/S结构总体设计方案对它的约束:在线作业管理系统做为 B/S结构的一个应用系统,不可避免的要受到B/S结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信 息的共享,在线作业管理系统还受到其它系统的信息约束。人力、资金、时间的约束在线作业管理系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点方便学生上传作业,方便教师为学生 的作业打分,为教师提供更高效的服务。技术发展规律的约束计算机技术和产品的发展日新月异, 将会给信息处理带来更多的手段, 同时也

10、会带来更加丰 富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设 计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。3功能行为需求3.1引言进入学住诗理电子作业作业管理系统主要提供网上的作业管理平台, 主要分为管理员、 教师、学生三个部 分的功能。管理员的功能体现在后台管理模块, 教师和学生的功能用来进行留言交流, 作业 管理和信息查询。进入学生许理图3.1学生管理程序流程图图3.2教师管理程序流程图管理员进入系统选JS公告管理向列表添加公告进入添加公告页面埴弓公告内容矢通过返冋添丿川成功消息并显示虫新的公告列表图3.3管理员管理程序流程图3.2业务需

11、求功能模型一一用例模型青岛工学院基于B/S的作业管理系统用例建模0八学生Q八教师OA管理员:登陆信息维护教师子模块系统公告use:vvuse:管理员子模块学生子模块问题域: 学生在线作业管理。系统范围:本系统旨在辅助学生信息管理系 统对学生在校的一些课程作业信息进 行管理。主要顶层功能模块分为学生 自身管理,教师子模块以及管理员对 应的系统管理模块。系统边界:学生、教师自然信息管理,学生成 绩、班级、课程管理;教师任课、所 带班级学生、作业成绩录入管理;以 及管理员对学生、教师等各项信息的 综合管理。执行者:学生、教师、管理员。用例:学生管理、教师管理、管理员管理。 用例之间的关联:在下层子系

12、统中做进一步详细分析。图3.4系统用例模型图用例建模问题域: 学生自身教学作业情况信息管理。 子模块功能:学生管理子系统辅助学生对个人 信息进行查看、修改;查看本学期所 修课程作业、各次上传作业的分数; 以及系统公告发布情况的浏览查看。 执行者: 学生。 用例: 个人信息管理、作业管理、成绩查 询、公告浏览。 用例之间的关联: 其中个人信息管理中使用个人信息查 询、信息修改用例功能,作业管理使 用成绩查询、作业查询、作业上传用 例功能,公告浏览使用公告查询用例 功能。公告浏览用例为学生子模块、 教师子模块公用。个人信息管理用 例、成绩查询、作业查询用例为学生 子模块、教师子模块及管理员子模块

13、公用。图3.5学生子模块用例模型图用例建模问题域:教师自身教学情况信息管理。 子模块功能:教师管理子系统辅助教师对个人 信息进行查看、修改;查询学生信 息;对每学期教授班级课程情况进行 查看,查看及发布本学期所授课程作 业、学生各次上传作业的分数的录 入;以及系统公告发布情况的浏览查 看。执行者: 教师。 用例: 教师个人信息管理、作业管理、授课 情况查看、成绩录入管理、作业情况 统计、学生信息查看、公告浏览、作 业下载、作业发布。用例之间的关联:其中个人信息管理中使用个人信息查 询、信息修改用例功能,作业管理使 用成绩管理、授课情况、发布作业、 下载作业用例功能,公告浏览使用公 告查询用例功

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号