OA管理系统需求规格说明书.doc_第1页
OA管理系统需求规格说明书.doc_第2页
OA管理系统需求规格说明书.doc_第3页
OA管理系统需求规格说明书.doc_第4页
OA管理系统需求规格说明书.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

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

文档简介

办公自动化办公自动化 需求规格说明书需求规格说明书 李云鹏李云鹏 2013 年年 10 月月 24 日日 I 43 目录 1概述 1 1 1编写目的 1 1 2参考资料 1 1 3术语和标记 1 2项目概述 2 2 1项目总体目标 2 2 2系统开发背景 2 2 3主要限制和开发风险分析 4 3功能需求 4 3 1功能模型 6 3 1 1个人办公模块 6 3 1 2公文管理模块 9 3 1 3公共信息模块 10 3 1 4行政办公模块 12 3 1 5消息管理模块 15 3 1 6工作流程模块 17 3 1 7组织管理模块 18 3 1 8权限管理模块 20 3 1 9系统管理模块 22 3 1 10人事档案模块 24 3 2性能需求 27 3 3非功能需求 27 3 4故障处理 27 4数据需求 27 4 1数据项 27 4 2数据间关系 E R 图 33 5行为需求 35 5 1控制模型 35 6接口需求 36 6 1用户界面 36 6 2软硬件接口 37 7环境 37 II 43 7 1运行环境 37 7 2开发环境 37 附录 项目成员介绍及组内评分 38 1 43 1 1概述概述 1 1编写目的编写目的 本文档的编写目的是为办公自动化项目的开发提供 a 软件总体要求 作为用户和软件开发人员之间了解的基础 b 功能 性能 接口和可靠性的要求 作为软件人员进行设计和编码的 基础 c 验收标准 作为用户确认测试的依据 2 2项目概述项目概述 2 1项目总体目标项目总体目标 a 企业内各种信息资源的共享 b 加强员工间的交流 提高整体工作效率 通过办公自动化实现对工作 流中文档的统一管理 c 给不同职位的员工提供有用的数据 方便其对工作状态的了解 也方 便领导对公司情况的及时了解 d 提供各种工作记录 以备事后查询 2 2系统开发背景系统开发背景 办公自动化 Office Automation 即 OA 是 20 世纪 70 年代中期在发达国 家迅速发展起来的一门综合性技术 我国从 20 世纪 80 年代开始 尤其是 进入 90 年代 办公自动化发展迅猛 它的基本任务是利用先进的科学技术 使人们借助各种设备解决对一部分办公业务的处理 达到提高工作效率 方便管理和决策的目的 0A 的指示领域覆盖了行为科学 管理科学 社会 科学 系统工程学等学科 并且 OA 体现了多学科的相互交叉 相互渗透 当今社会无论是企业还是政府机关 都会有大量的文案需要处理 复 杂的工作流程需要安排 决策者需要依据纷乱的信息做出重要的决定 拥 有一套智能化 信息化的办公系统 对办公人员和企业决策者来说 工作 效率上的提高是显而易见的 在网络连接千万家的时代 办公自动化还使 2 43 得不同地理位置之间的不同单位或部门之间进行协同办公成为可能 今天 的中国 企业信息化 政府部门信息化 都忙得如火如荼 一套优秀的办公 自动化 OA 系统将是企事业单位迈进数码时代的基石 办公自动化是一个不断进化的过程 随着电脑和网络技术的发展可以 分为以下几个阶段 传统办公 如图 2 1 办公电脑化 单位有了电脑 可以打印文件 保存数据 用一些单机版软件等 办公网络化 单位的电 脑有了局域网并连上了互联网 实现了资源共享 但内部缺乏秩序和安全 网络程序化 在办公网络化的基础上 有了网络办公软件的办公平台 实 现了轻松有序的管理 如图 2 2 将来还可能有网络办公的智能化 办公 变得越来越轻松 开发网络办公系统的市场前景是广阔的 大型企业需要高层次的网络 办公自动化 他们往往会选择大型的软件公司合作开发 所需的开发费用 和维护费用也是非常高昂的 这些高昂的费用并非大多数中小企业能承受 得起的 但是办公自动化系统又是这些中小企业十分渴望的软件 对于中 小型企业存在一个很大的低成本网络 OA 系统的需求 而我们可以开发这 些低成本 OA 系统来满足这个需求 图图 2 1 传统办公模式传统办公模式 3 43 图图 2 2网络化办公模式网络化办公模式 2 3主要限制和开发风险分析主要限制和开发风险分析 a 用户规模的限制 由于本系统的开发是针对中小企业 所以决定了用 户的规模不大 b 对于 OA 系统的全部功能不能完全实现 3 3功能需求功能需求 表表 3 1 功能模块功能模块 业务模块业务模块功能划分功能划分简要描述简要描述 员工考勤 员工登陆系统签到 通过签到时间判断员工是否 迟到 考勤历史查询查询本员工的考勤记录 考勤管理考勤管理 考勤统计 根据角色不同 查询不同的考勤记录统计 普通 员工可查询本人的考勤统计 部门经理可查询本 部门员工的考勤记录统计 角色管理查看本员工的个人信息 系统管理系统管理 登录日志 查询本员工的登录日志 部门经理可查询本部门 员工的登录日志 4 43 操作日志 查询本员工的操作日志 部门经理可查询本部门 员工的操作日志 文档管理 总经理可以对文档进行增删改操作 普通员工只 能增加和下载查看 文件搜索对数据库表进行模糊查询持久化操作 文档管理文档管理 行政办公模块行政办公模块 回收站 数据库表增加一个 boolean 列 用来标志删除到回 收站还是永久删除 消息传递消息传递消息管理 消息管理 发送消息 删除消息 查看消息 通 过状态列表明消息是否已读 我的日程添加 删除 修改本员工的日程 部门日程部门经理添加 删除 修改本部门的日程日程管理日程管理 我的便签添加 修改 删除我的便签 部门信息管理只能由部门经理对其进行增删改操作 人事管理人事管理 员工信息管理只能由人事对其进行增删改操作 权限管理模块权限管理模块角色管理系统的角色定义 给角色分配权限等 3 1功能功能模型模型 5 43 员工模块 员工模块具体分为 5 大模块 1 考勤管理 1 1 员工登陆系统进行考勤 1 2 员工查询本人的考勤统计 2 系统管理 1 1 员工登陆系统后可以查询本员工的登陆日志 3 文件管理 3 1 员工登陆系统后可以查看所有的公共文档 3 2 可以下载文档模板 3 3 可以上传文档 6 43 3 4 可以对自己上传的文档进行修改 3 5 可以将自己上传的文档删除 4 日程管理 4 1 员工登陆系统可以添加本员工的今日日程 4 2 员工可以查看本员工的今日日程 4 3 员工可以修改本员工的今日日程 4 4 员工可以删除本员工的今日日程 4 5 员工可以查看本部门的今日日程 5 消息管理 5 1 员工登陆系统后可以查看本员工的所有消息 5 2 员工可以发送消息 5 3 员工可以将本员工的消息放入回收站 5 4 员工可以删除本员工的消息 7 43 管理员模块 管理员模块具体分为 6 个模块 1 人事管理 1 1 管理员登陆后 可以对部门信息进行管理操作 1 2 可以对员工信息进行管理操作 2 日程管理 2 1 管理员登陆后 可以对部门日程进行添加 2 2 可以对部门日程进行修改 2 3 可以对部门日程进行删除 3 文件管理 8 43 3 1 管理员登陆后 可以对文件进行管理 3 2 可以对文档模板进行修改 3 3 可以对文档模板进行删除 3 4 可以对公共文档进行删除和放入回收站操作 3 5 可以对回收站内的文档进行恢复和彻底删除操作 3 6 可以对文档进行搜索 4 消息传递 4 1 管理员可以对公共消息进行操作 5 系统管理 5 1 管理员可以对角色进行操作 5 2 管理员可以新增角色 5 3 管理员可以修改角色信息 5 4 管理员而已对角色进行权限分配 5 5 管理员可以对角色进行删除操作 5 6 管理员可以查看所有人对系统的操作日志 5 7 管理员可以查看所有人的登陆日志 6 考勤管理 6 1 管理员登陆系统后 可以查看所有人的考勤记录 6 2 可以查看考勤记录统计 9 43 3 1 1个人办公 图图 3 1 登陆模块登陆模块 员工登陆 简要描述 员工登陆 事件流 1 员工根据用户名密码登陆系统 2 根据员工角色的权限 从数据库中读取分配的系统功能列表 3 根据从数据库中读取的列表 展示在页面中 10 43 图图 3 2 考勤模块考勤模块 功能描述 简要描述 员工考勤签到 事件流 4 员工登陆系统 5 进入考勤页面进行签到 在数据库中进行持久化操作 简要描述 员工考勤签退 事件流 1 员工已登陆系统 2 进入考勤页面进行签退 在数据库中进行持久化操作 11 43 图图 3 3 日志模块日志模块 功能描述 简要描述 登陆日志 事件流 1 员工登陆系统 2 所有员工可以查看本人的登陆日志 简要描述 操作日志 事件流 1 员工登陆系统 2 人事部门和部门经理在对系统信息进行操作 增加 删除 修改 的时候 都 会在数据库中添加日志数据 保存操作日志 3 人事部门和部门经理可以查看所有的操作日志 12 43 图图 3 4 个人信息管理模块个人信息管理模块 个人信息管理 简要描述 修改个人信息 事件流 1 员工输入需要修改的信息 2 根据输入信息修改数据 并保存数据库 简要描述 密码修改 事件流 1 员工输入原始密码 2 员工输入新密码 13 43 3 匹配原始密码是否正确 4 接受新密码数据 并对数据库数据进行修改 图图 3 5 日程管理模块日程管理模块 日程信息模块 简要描述 显示日程 事件流 1 员工登陆系统 2 通过登陆员工信息 获取数据库日程数据 3 查看本人的今日日程 4 查看本部门的今日日程 简要描述 添加日程 事件流 1 员工登陆系统 2 进入日程管理页面 14 43 3 填写今日日程数据 4 获取页面数据 保存数据库中 5 完成添加日程操作 6 完成添加日程操作 图图 3 6 个人便签管理模块个人便签管理模块 便签信息模块 简要描述 添加便签 事件流 1 员工登陆系统 2 进入便签管理页面 3 在便签添加页面 输入便签数据 4 获取便签数据 保存数据库数据 15 43 5 完成添加便签操作 简要描述 修改便签 事件流 1 员工登陆系统 2 进入便签管理页面 显示本员工便签信息列表 3 获取便签信息 进入修改页面 4 修改便签信息 5 获取便签数据 6 修改数据库数据 7 完成便签修改操作 简要描述 删除便签 事件流 1 员工登陆系统 2 进入便签管理页面 显示本员工便签信息列表 3 获取便签信息 进行删除操作 4 删除数据库便签数据 5 完成便签删除操作 16 43 图图 3 7 文档管理模块文档管理模块 文档管理模块 简要描述 显示所有文档 事件流 1 员工登陆系统 2 进入文档信息页面 3 进入数据库获取文档信息数据 4 显示所有文档信息 5 完成显示文档操作 简要描述 显示文档内容 事件流 1 员工登陆系统 2 进入文档信息页面 17 43 3 通过数据库获取文档信息数据 4 下载文档模板 5 完成显示文档内容操作 简要描述 添加文件 事件流 1 员工登陆系统 2 进入文档信息页面 3 通过数据库获取文档信息数据 4 下载文档模板 5 修改文档模板 6 上传修改后的文档 7 对数据库进行添加数据 8 完成添加文件操作 简要描述 修改文档 事件流 1 员工登陆系统 2 进入文档信息页面 3 通过数据库获取文档信息数据 4 下载已上传的文档 5 修改文档 6 上传修改后的文档 7 对数据库进行修改数据操作 8 完成修改文件操作 简要描述 放入回收站 事件流 1 员工登陆系统 18 43 2 进入文档信息页面 3 通过数据库获取文档信息数据 4 进行放入回收站操作 5 修改数据库数据 6 完成放入回收站操作 图图 3 8 回收站管理模块回收站管理模块 回收站管理模块 简要描述 撤销删除 事件流 1 员工登陆系统 2 进入文档管理页面 3 进入回收站页面 4 通过员工信息获取回收站文档数据 5 显示回收站文档数据 19 43 6 进行撤销删除操作 7 对数据库进行修改数据操作 8 完成撤销删除操作 简要描述 彻底删除 事件流 1 员工登陆系统 2 进入文档管理页面 3 进入回收站页面 4 通过员工信息获取回收站文档数据 5 显示回收站文档数据 6 进行彻底删除操作 7 对数据库进行删除数据操作 8 完成撤销删除操作 图图 3 9 消息管理模块消息管理模块 20 43 消息管理模块 简要描述 发送消息 事件流 1 员工登陆系统 2 进入消息管理页面 3 进入发送消息页面 4 输入消息内容 指定消息接收人 5 接受数据 添加到数据库中 6 完成发送消息操作 简要描述 查看消息 事件流 1 员工登陆系统 2 进入消息管理页面 3 查找数据库中消息数据 4 显示本员工的所有消息 5 未查看的消息 消息名称加粗显示 6 点击消息名称 7 获取消息信息 进入数据库查找消息数据 8 显示消息数据 9 完成查看消息操作 简要描述 删除消息 事件流 1 员工登陆系统 2 进入消息管理页面 3 查找数据库中消息数据 21 43 4 显示本员工的所有消息 5 进行删除消息操作 6 获取本条消息信息 7 通过本条消息信息获取数据库数据 8 进入数据库进行删除操作 9 完成删除消息操作 3 1 2 人事管理办公 图图 3 10 角色信息管理模块角色信息管理模块 角色权限 简要描述 添加角色 事件流 22 43 1 人事部门登陆后 进入角色管理页面 2 进入角色添加页面 录入角色信息 3 接受角色录入信息 添加数据库数据 简要描述 修改角色 事件流 1 人事部门进入角色修改页面 2 获取原有角色信息 3 根据修改信息 修改数据库数据 简要描述 删除角色 事件流 1 人事部门进入角色管理页面 2 获取要删除的角色信息 3 从数据库中将本条数据删除 简要描述 分配角色权限 事件流 1 人事部门进入角色管理页面 2 获取角色数据信息 3 通过权限分配页面为角色分配权限 4 通过页面获取权限数据 并在数据库中进行修改 修改任务用例 简要描述 角色管理 事件流 1 员工输入他的要修改的任务 2 系统接收员工提供新的任务信息 并更新数据库 23 43 增加新便签用例 简要描述 增加新便签用例使员工可以增加新的便签 事件流 1 员工输入他的要增加的便签 2 系统接收员工提供新便签 并保存至数据库 删除便签用例 简要描述 删除便签用例使员工可以删除便签 事件流 1 员工输入他的要删除的便签 2 系统删除员工提供便签 并更新数据库 查看便签用例 简要描述 查看便签用例使员工可以查看已有的便签 事件流 1 员工输入他的要查看的便签 2 系统接收员工提供便签名 并显示该便签信息 修改便签用例 简要描述 修改便签用例使员工可以修改便签 事件流 1 员工输入他的要修改的便签 2 系统接收员工提供新的便签信息 并更新数据库 增加新联系人用例 简要描述 增加新联系人用例使员工可以增加新的联系人记录 事件流 1 员工输入他的要增加的联系人信息 24 43 2 系统接收员工提供新联系人信息 并保存至数据库 删除通讯录用例 简要描述 删除通讯录用例使员工可以删除通讯录 事件流 1 员工输入他的要删除的通讯录 2 系统删除员工提供通讯录信息 并更新数据库 查看通讯录用例 简要描述 查看通讯录用例使员工可以查看已有的通讯录 事件流 1 员工输入他的要查看的通讯录 2 系统接收员工提供通讯录名 并显示该通讯录信息 修改通讯录用例 简要描述 修改通讯录用例使员工可以修改通讯录 事件流 1 员工输入他的要修改的通讯录 2 系统接收员工提供新的通讯录信息 并更新数据库 25 43 图图 3 11 员工管理模块员工管理模块 员工管理模块 简要描述 添加员工信息 事件流 1 人事部门登陆后 进入员工管理页面 2 进入员工添加页面 录入员工信息 3 接受员工录入信息 添加数据库数据 4 完成添加员工信息操作 简要描述 修改员工信息 事件流 1 人事部门登陆后 进入员工管理页面 26 43 2 获取员工信息列表 3 获取需要修改的员工信息 4 修改员工信息 5 获取修改后的员工信息 6 修改数据库数据 7 完成修改员工信息操作 简要描述 删除员工信息 事件流 1 人事部门登陆后 进入员工管理页面 2 获取员工信息列表 3 获取需要删除的员工信息 4 进行删除操作 5 删除数据库员工信息数据 6 完成删除员工信息操作 3 2用户界面用户界面 登陆界面 27 43 主界面 28 43 部门管理界面 29 43 新增部门界面 30 43 员工信息界面 31 43 添加员工信息界面 32 43 文档管理页面 33 43 回收站页面 34 43 模板申请页面 35 43 发送消息页面 36 43 消息管理页面 37 43 个人信息页面 38 43 3 3性能需求性能需求 时间要求 用户的在浏览器端的操作将在 3 秒钟之内得到响应 精度和存储时间无特殊要求 3 4非功能需求非功能需求 可移植性 系统应当可以良好运行在任何安装 Apache 后台 MySQL 数 据

温馨提示

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

评论

0/150

提交评论