OA协同办公系统需求说明书
- 格式:pdf
- 大小:3.00 MB
- 文档页数:58
OA协同办公系统需求说明书2016年8月案卷号日期<OA协同办公系统>需求说明书作者:完成日期:签收人:签收日期:历史修订记录目录1.引言 (1)1.1项目背景 (1)2.总体需求 (1)2.1用户现状 (1)2.2任务概述 (1)2.3主要功能 (1)2.4系统图表 (2)2.5技术特点 (7)3.功能描述 (8)3.1公告通知 (8)3.1.1类别管理 (8)3.1.2公告管理 (8)3.1.3公告查看 (11)3.2工作日志 (12)3.2.1日志查看 (12)3.2.2我的日志 (13)3.2.3日志管理 (14)3.2.4类别管理 (14)3.2.5日志权限 (15)3.3知识管理 (15)3.3.1知识查看 (15)3.3.2我的知识 (16)3.3.3知识管理 (16)3.3.4类别管理 (17)3.3.5评论管理 (17)3.3.6专题管理 (18)3.4流程管理 (18)3.4.1流程管理 (18)3.4.2新增流程 (19)3.4.3我发起的 (19)3.4.4审批过的 (20)3.4.5流程审批 (20)3.4.6所有流程 (21)3.5出勤管理 (21)3.5.1我的出勤 (21)3.5.2出勤查看 (22)3.5.3出勤统计 (22)3.6项目管理 (22)3.6.1项目管理 (22)3.6.2项目查看 (23)3.6.3项目追踪 (23)3.6.5项目任务 (25)3.6.6我的任务 (26)3.6.7用户工时 (26)3.6.8项目工时 (27)3.6.9工时详情 (27)3.7开发任务 (28)3.7.1任务管理 (28)3.7.2我的任务 (28)3.7.3所有任务 (29)3.8投票管理 (29)3.8.1投票类别 (29)3.8.2投票管理 (29)3.8.3我的投票 (30)3.8.4投票统计 (30)3.9站内信 (31)3.9.1写信 (31)3.9.2发件箱 (32)3.9.3收件箱 (33)3.9.4草稿箱 (33)3.9.5回收站 (33)3.10微信管理 (34)3.10.1参数设置 (34)3.10.2绑定用户 (34)3.10.3事件列表 (35)3.10.4菜单管理 (35)3.10.5消息记录 (36)3.10.6菜单记录 (38)3.10.7消息统计 (39)3.10.8菜单统计 (41)3.11用户管理 (42)3.11.1用户管理 (42)3.11.2组织机构 (43)3.11.3密码修改 (43)3.11.4职位管理 (44)3.11.5职称管理 (44)3.11.6个人提醒 (44)3.11.7我的建议 (45)3.11.8用户建议 (45)3.12系统管理 (45)3.12.1栏目管理 (45)3.12.2导航图片 (46)3.12.3系统参数 (47)3.12.4登录日志 (47)3.12.6填写异常 (49)3.12.7操作日志 (49)3.13角色管理 (50)3.13.1角色管理 (50)3.13.2用户角色 (51)3.14在线聊天 (51)3.14.1在线聊天 (51)1.引言1.1项目背景中小企业普遍没有自己的办公系统,办公事务管理不够系统和规范,本系统可以有效提高效率,使工作有章可循,常用页面有二维码,方便用手机查看。
部分模块可以发邮件通知相关用户,并且支持与绑定的微信公众号进行互动来查询系统信息。
2.总体需求2.1用户现状公司员工几十到几百人,无内部办公系统。
2.2任务概述●系统特点✧使用简单、容易上手✧完备的权限管理体系✧功能拓展方便2.3主要功能✧公告通知:发布公司内部新闻及公告通知,可以对每条记录设置查看权限,可邮件通知接收者,还可以查询每条公告通知哪些用户查看过,可以按日期、类别、关键字等多个条件查询。
✧工作日志:员工的日常工作总结和规划,可以灵活设定每个人可以查看哪些员工日志,可以发表评论。
如果只想查看部门主管的,则可以按是否主管条件查询,如果您只想看某个部门员工的,则可以选择部门。
日志内容如果有项目相关的,还可以添加对应项目任务及工时。
可以按日期、关键字等多种条件查询。
✧流程管理:公司日常的各项业务流程都可在此完成,可以建立任意多种流程,如报销流程、请假流程、人事流程等。
同时还可以把不同的流程分配给不同的员工使用,如人事流程只分配给部门经理。
流程步骤可任意设定,流程属性任意设定,还可以设定约束条件和跳转条件等,功能非常强大。
✧知识库:公司员工的学习平台,了解企业文化,学习相关业务与技术知识等,可以对发表评论,喜欢的可以收藏,可以快速查看自己的收藏列表,查看过的知识列表,评论过的知识列表等,员工还可以上传自己的知识。
知识浏览时可以按类别、专题、时间、关键字等多种条件查询。
可以对每条记录进行查看权限设置,可邮件通知接收者。
✧出勤管理:员工上下班签到,并可对出勤进行统计总出勤天数及小时数,方便考核。
可以查看员工详细签到列表,签到的IP 地址等,可以按用户、时间等多种条件查询。
✧站内信件:公司员工内部的信息交流,可以按用户发送,也可以按部门发送。
✧投票管理:当组织公司活动、选举主管等需要采集员工意愿时可以建立投票申请,可以设置哪些角色具有各个投票的权限,可邮件通知接收者。
可以设置投票类别、状态、公开程度、开始结束时间、选项数量等。
✧项目管理:本模块可以有效管理公司项目,项目下可以设置多个项目里程碑,里程碑下可以设置多个项目任务,项目任务可以指派给指定用户负责。
可以统计用户在填写工作日志时记录的工时等信息。
✧开发任务:本模块针对项目开发,可以为项目添加功能模块及开发的任务并指派给指定用户。
✧微信管理:管理微信公众号,可设置公众号菜单、查看关注与取消关注记录、查看用户发送消息和点击菜单的记录,并对消息和菜单记录进行统计,用户可通过公众号发送消息查询系统中的各项数据,也可点击菜单查看相关页面。
✧用户管理:员工的信息维护、组织机构管理、默认密码管理、密码重置、职称管理、职位管理、个人提醒设置、我的建议等。
✧工具下载:下载公司常用的软件✧系统设置:系统栏目管理、菜单图标管理、查看统计登录日志、查看操作日志、系统参数设置、异常日志查看,异常日志填写等✧权限管理:对各个角色的各个模块的使用权限进行管理✧在线聊天:可以实时看到哪些用户在线,并可在线交流和留言,支持发送文件。
2.4系统图表1系统结构图2技术架构图流程审批步骤45页面截图2.5技术特点✧自有底层数据库架构,可无缝切换SQL Server,Oracle和MySQL 等常见数据库而无需或只需修改微量代码。
✧代码层级清晰,功能移植方便。
现有的后端功能已用C# 进行封装,数据访问层、实体层和业务逻辑层已分别提取出来。
✧支持增加RestAPI层,使前后端完全分离,并已搭建好Angular 基本框架以帮助纯前端开发,更换页面表示层和添加手机页面也将会非常简单。
✧自有代码生成工具,可连接数据库生成实体层、业务逻辑层和数据访问层文件等,并可生成数据库表说明文档。
✧支持微信公众号互动,可设置公众号菜单、查看关注与取消关注记录、查看用户发送消息和点击菜单的记录,并对消息和菜单记录进行统计,用户可通过公众号发送消息查询系统中的各项数据,也可点击菜单查看相关页面。
3.功能描述3.1公告通知3.1.1类别管理概述管理员管理公告通知类别,类别可以按照树形结构分为多级。
可以设置每个公告类别的查看权限,没有权限的用户不能查看该类别下的公告通知。
用户定义页面截图:3.1.2公告管理概述管理员管理公司内部发布的新闻与公告,只有状态为已发布的通知用户才可以看到,具有批量发布和取消发布的功能,重要的公告通知可以置顶。
用户定义发布时间发布人已读人数已读人附件状态0.暂存1.已发布排序页面截图:3.1.3公告查看概述普通用户查看公司内部发布的新闻与公告,列表中的未读公告会加粗显示。
每条公告可以看到有多少用户查看过,分别是谁,属于哪个部门。
用户定义3.2工作日志3.2.1日志查看概述查看、评价其他员工的工作日志,每个用户只能查看指定员工的日志。
用户定义3.2.2我的日志概述管理自己的工作日志。
用户定义页面截图:3.2.3日志管理概述管理用户的工作日志,可以设置是否公开。
用户定义页面截图:3.2.4类别管理概述日志类别管理。
用户定义页面截图:3.2.5日志权限概述设置用户可以查看哪些人的日志。
用户定义页面截图:页面截图:3.3知识管理3.3.1知识查看查看知识库的知识,列表中的未读条目会加粗显示。
每个条目可以看到有多少用户查看过,分别是谁,属于哪个部门。
还可对知识进行评论,喜欢的知识可以收藏。
用户定义普通用户查看、评论、收藏页面截图:3.3.2我的知识概述用户自己上传的、收藏的、看过的、评论过的日志。
本模块用户上传的知识只有用户自己可以看到,并不对外发布。
用户定义页面截图:3.3.3知识管理概述管理知识库的知识,这里的知识是对外发布的,所有用户均可以看到,重要的知识可以选择置顶,支持批量导入知识文件。
用户定义页面截图:3.3.4类别管理概述知识类别管理。
用户定义页面截图:3.3.5评论管理概述管理知识库的平路、删除不当的评论内容。
可以按评论内容关键字和评论日期进行查询。
用户定义页面截图:3.3.6专题管理概述知识库专题管理。
用户定义页面截图:3.4流程管理3.4.1流程管理概述根据公司需要建立不同流程,流程属性可以设置任意多个,各个属性间可以设置约束条件。
如开始日期不能大于结束日期。
流程步骤可以设置任意多个,可以根据属性设置跳转条件,如当天数大于3时直接从第一步跳转到第三部。
单个步骤的审核对象即可以是单个用户,也可以是部门。
如请假流程的第一步是发起人的部门经理审核,而第二步统一是人事主管王经理。
用户定义是否主属性0.否1.是必填0.否1.是备注比较属性1比较属性2属性约束信息比较条件1.大于2.大于等于3.等于4.小于5.小于等于页面截图:3.4.2新增流程概述发起一个新流程。
用户定义页面截图:3.4.3我发起的概述查看自己发起的工作流程。
用户定义页面截图:3.4.4审批过的概述查看自己审批过的历史流程。
用户定义页面截图:3.4.5流程审批概述处理待审批的流程进行通过或退回处理,并可填写审核说明。
如果审批意见为同意,且没有下一步审核人,则流程完成,如果有下一步审核人则跳转到下一步审核人审核。
如果审批意见为不同意,则可以选择退回到之前的任一步骤。
用户定义页面截图:3.4.6所有流程概述所有流程查看,对已完成的历史流程,管理员可以进行删除处理。
可根据时间、用户姓名、流程状态等进行查询,并可对流程的可统计属性进行统计,如符合条件的请假流程的总请假天数。