1、云山市教育局 OA 系统软件需求规约修订历史记录日期 版本 说明 作者1 引言 .41.1 编写目的 .41.2 背景 .41.2.1、背景说明 .41.2.2、系统名称定义与目标对象: .51.2.3、项目相关单位介绍: .51.2.4、其它要求 .61.3 术语定义 .61.4 参考资料 .72 业务概述 .72.1 业务场景和约束 .72.1.1 概述 .72.1.2 业务 流 程 .82.2 用户分析 .113 具体需求 .123.1 功能性需求 .123.1.1 功能性需求分类 .123.1.2 公文管理 .133.1.3 会议管理 .153.1.4 用车管理 .163.1.5 消息
2、管理 .183.1.6 个人事务管理 .183.1.7 移动办公 .183.1.8 日志管理 .193.1.9 系统管理 .193.2 非功能性需求 .203.2.1 可用性 .203.2.2 可靠性 .203.2.3 性能 .203.2.4 可支持性 .203.2.5 设计约束 .203.2.6 安全性 .201 引言1.1 编写目的编写该文档目的在于明确系统范围,明确 OA 系统的业务流程,并规范化的记录该系统的功能需求和非功能性需求。本文档主要供以下人员阅读和使用: 云山市教育局项目负责人,确认本文描述的需求符合该教育局实际要求 为软件开发团队,包括项目经理、架构设计师、开发和测试人员项
3、目开发参考用 其它相关用户,了解系统的需求范围和实现目标,目的在于更好的使用系统1.2 背景1.2.1、背景说明办公自动化简称 OA(Office Automation),主要是利用计算机、通信和自动控制等技术与设备,实现办公业务的自动化。它是提高办公效率、办公质量和实现科学管理与科学决策的一种辅助手段。我国办公自动化自上世纪七十年代开始发展,大致经历了三个阶段:第一个阶段的主要标志是办公过程中普遍使用现代办公设备。如传真机、打字机、复印机等;第二个阶段的主要标志是办公过程中普遍使用电脑和打印机,通过电脑和打印机进行文字处理、表格处理、文件排版输出和进行人事财务等信息的管理等;第三个阶段的主要
4、标志是办公过程中网络技术的普遍使用,这一阶段在办公过程中通过使用网络,实现了文件共享、网络打印共享、网络数据库管理等工作。现在,Web 开发技术不断发展和成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;同时,计算机硬件和网路也得到飞速发展,计算机数据处理速度以及网路传输速度都得到几何倍数的增长;通过高校、专业培训班,以及网路学习资料等渠道,人们操作计算机的熟练程度越来越高。在这种背景下,OA 系统基本上都是采用 Web 技术来实现,并且在实际工作中起越来越重要的作用。现在的 OA 系统不仅能够满足单位或者组织内部的日常办公活动,还能够进一步扩展为单位之间或者组织之间的信息交流,从而达
5、到利用计算机系统,来提高办公效率、加快各种办公业务流程处理速度的目的,实现办公数字化、流程自动化、操作灵活,而不受地域、时间的约束,真正提高办公效率。目前,云山市教育局虽然也采用 Office 等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。正是在上面描述的大背景下,同时为了响应政府机构电子政务要求,提高办公效率,云山市教育局决定委托 XXX 软件公司开发 OA 系统,以满足该教育局日常办公需要。1.2.2、系统名称
6、定义与目标对象:本案例中系统名为“云山市教育局 OA 系统” ,主要供云山市教育局内部各个部门及各下级直属单位办公用。1.2.3、项目相关单位介绍:在本项目中,相关单位如下:单位名称 职责云山市教育局 云山市教育局 OA 系统的客户,负责提供原始的业务背景资料,并且提出项目实现要求XXX 公司开发团队(学生小组)负责项目的需求分析、架构设计、详细设计、编码与测试、部署、系统维护,以及用户培训等工作云山市是中国南方沿海一个美丽的海滨城市,经济、技术等在国内排名前列。该市的教育局负责全市的教育管理工作。云山市教育局局级领导有党委书记、局长、副书记和副局长共五人:姓名 职务 职责市教育局局长 主管局
7、里的全面工作。负责落实本局的工作职责和区党委和管委会指定完成的各项任务,制定和落实各项工作计划和制度,负责本局主要的工作协调、财务审批、廉政勤政建设和思想工作,负责本局人员的理论、政策、业务学习张三市教育局党委书记 协助局长工作,负责本局教育系统党建工作以及其它上级交办事项市教育局副局长 协助局长工作,负责本局教育教学工作及其它上级交办事项;分管基础教育、职业与成人教育、高等教育等工作李四市教育局党委副书记、协助局长工作,负责本局教育系统党建工作以及其它上级交办事项王五 市人民政府教育督导室主任市人民政府教育督导室代表市人民政府负责本行政区域内的教育督导工作,对全市贯彻执行有关教育的法律、法规
8、、规章和政策的情况进行监督、检查和指导赵六 市教育局副局长 协助局长工作,负责文化、组织、人事行政管理工作及其它上级交办事项孙七 市教育局副局长 协助局长工作,负责办公、基建、财务行政管理工作及其它上级交办事项云山市教育局包括办公室、组织处及文化处等十个科室,有 7 所直属学校,具体情况请参考下图:云山市教育局市人民政府教育督导室办公室文化处高等教育与师资培训处职业与成人教育处基础教育处组织处人事处基建财务处云山市第一中学云山市第二中学云大附中云山市第一小学云山市第二小学云山市实验中学云山市幼儿园局直属学校云山市教育组织机构图XXX 公司,是云山市的一家信息技术服务公司,专注于计算机信息系统软
9、件开发和技术咨询服务的高新技术企业。该公司技术能力雄厚,在 OA 系统的研发和实施方面有独特的优势及众多的成功案例。 【 假象你是 XXX 公司的一个开发团队 】1.2.4、其它要求云山市教育局考虑到该 OA 会逐步从办公自动化转向电子教务,期望 OA 系统不但能够满足云山市教育局内部办公用,还需要向下级单位、甚至平级单位发送文件或者其它信息,因此要求做好系统安全工作。由于云山市教育局的办公人员,不是专业的计算机技术人员,因此要求实现的 OA 系统符合一般用户使用习惯,易于操作和理解,这样才能能够真正提高办公效率。XXX 公司调集精兵强将成立专门的项目组来完成本 OA 系统的开发工作。该项目组
10、的项目经理,根据云山市教育局 OA 项目的实际情况,决定按照 “需求分析、架构设计、详细设计、编码与测试、部署与运维”等步骤完成项目开发,在 2 周内完成项目开发。1.3 术语定义序号 名 称 说 明1 OA 办公自动化(Office Automation)1.4 参考资料序号 文 档 版本 说 明1 国家行政机关公文处理办法 国发200023 号 2000 年 8 月 24 日国务院国发200023 号发布,对公文种类、格式、行文规则、办理程序、立卷、归档和销毁等方面,都有详细规定。本处理办法,在系统实施过程中,起参考作用。2 业务概述2.1 业务场景和约束2.1.1 概述XXX 公司的 O
11、A 业务领域分析人员与云山市教育局的一起分析,并最终整理出了将要实现的业务功能如下所示: 建立内部的通信平台。建立教育局内部的邮件系统,使教育局内部的通信和信息交流快捷通畅 建立信息发布的平台。在教育局内部建立一个有效的信息发布和交流的场所。包括电子公告、电子论坛、电子刊物,内部的规章制度、新闻简报、技术交流、公告事项等功能模块,使得教育局内部信息能够得到广泛的传播,使每个办公人员能够了解教育局的发展动态 实现工作流程的自动化。要实现公文的处理、收发文、各种审批、请示、汇报等流程化的工作。通过实现工作流程的自动化,就可以规范各项工作,提高教育局协同工作的效率 实现文档管理的自动化。实现各类文档
12、归档、备份、保管,并能够按照用户权限进行查询和使用等功能 辅助办公。实现会议管理、车辆管理、物品管理、图书管理等功能模块 实现分布式办公。要求支持多分支机构、跨地域的办公模式以及移动办公在本项目中,我们提取出云山市教育局 OA 系统中最具有特色的业务功能来实现,主要是实现公文管理、会议管理、用车管理、移动办公和消息管理等五个业务功能。简单示意图如下:直属学校云山市教育局 O A 系统 会 议 管 理 公 文 管 理 用 车 管 理 消 息 管 理 移 动 办 公 教育局2.1.2 业务流程公文管理业务模块:根据国家行政机关公文处理办法规定,现在党政机关和事业单位主要用到 “命令、决定、公告、通
13、告、通知、通报、议案、报告、请示、批复、意见、函、会议纪要”等 13种公文。这些公文,有法定的制作权限和确定的读者,有特定的行文格式并有行文规则和办理办法。云山市教育局在日常办公活动中,各处室也用到了以上列举的 13 种公文。需要公文撰写和发布时,由分管该事务的处室的办公人员起草,通过该处室的主任做了基本的审核后,递交给分管该处室工作的局长审批,审批通过后可以直接发送给教育局各部门,以及下属的各个学校;如果是比较重大的公文,还需要教育局局长审批后,才能够生效,并且发送出去。除了需要把公文发送给教育局各处室及下属单位外,还需要抄送给云山市人民政府教育督导室及其它相关单位。如将要发布云山市教育局发
14、布关于加强暑假期间中小学生思想道德教育工作的通知公文,将要经过“起草、审核、审批、分发、归档”等步骤,示例图如下:基础教育处工作人员基础教育处主任李四市教育局副局长基础教育处通知发布流程 起 草 审 核 审 批 分 发 归 档 教育局各处室市教育督导室 直属学校云山市教育局基础教育处公文发布基本流程示意图一般情况下公文的起草和发布流程相对固定,但是在以下流程中处理时,可能存在点变动: 公文处理的人员变更。如上图中的审批活动更换为王五局长完成 公文处理流程的改变。如增加一个审批环节,在李四局长审批后,还需要张三局长审批后才能够分发出去。当某公文处理流程,有公文正在流转时,则不能够更改该公文处理流
15、程 新增公文处理流程,要求在今后使用过程中,能够增加公文处理流程,以响应新的需求会议管理业务模块:会议管理业务模块中,会议发起人提出会议申请,经孙七局长批准同意后,直接提交给办公室主任安排会议室。当申请通过后,系统自动发送会议通知给参加会议的相关人员。会议完毕后,需要对会议相关记录和文件做归档备份工作。会议发起人员孙七教育局副局长办公室主任教育局会议管理流程审 批 归 档 会议参与人员申 请 安 排 会 议 室 发 送 会 议 通 知 会议管理业务流程示意图会议管理流程的基本的流程保持不变,但是可以做以下更改操作: 删除和增加会议申请人的名单 更改审批人和安排会议室的执行人用车管理业务模块:用车管理业务模块中,用车申请人提出用车申请后,经孙七局长批准同意后,直接提交给办公室副主任安排出车,系统自动发送用车通知给司机和用车人员;当用车完成后,需要司机执行交车的动作,确认用车完成。用车管理的示意图如下: