需求规约_OA办公自动化系统.doc_第1页
需求规约_OA办公自动化系统.doc_第2页
需求规约_OA办公自动化系统.doc_第3页
需求规约_OA办公自动化系统.doc_第4页
需求规约_OA办公自动化系统.doc_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

东软集团股份有限公司人才实训中心 版权所有 翻版必究 需求规约需求规约 OA办公自动化系统 办公自动化系统 东软秘密 目录 1引言引言 3 1 1目的 3 1 2背景 3 1 3参考资料 3 1 4术语 3 2任务概述任务概述 3 2 1目标 3 3需求规定需求规定 4 3 1一般性需求 4 3 2功能性需求 4 3 2 1角色说明 4 3 2 2整体业务流程描述 4 3 2 3操作流程描述 5 4具体功能点需求具体功能点需求 5 4 1文档管理模块 5 4 1 1文档管理子模块 5 4 1 2回收站管理子模块 8 4 1 3文件搜索管理子模块 9 4 1 4日志管理子模块 11 4 2消息管理模块 12 4 2 1消息管理子模块 13 4 2 2消息发布子模块 15 4 2 3信箱管理子模块 17 4 2 4消息查询子模块 18 4 2 5消息提示子模块 19 4 2 6邮件操作子模块 20 4 3考勤管理子系统模块 21 4 3 1签到 签退管理子模块 22 4 3 2考勤历史查询子模块 25 4 3 3考勤统计子模块 27 4 3 4工作日管理子模块 28 4 3 5工作时间管理子模块 30 4 3 6出差 请假管理子模块 31 4 3 7补签管理子模块 33 4 4 日程管理模块 35 4 4 1 日程编辑器 36 4 4 2 迷你日历 42 4 4 3 联系人管理器 43 4 4 4 便签管理器 46 4 5 系统管理子系统模块 47 4 5 1系统登录 注销子模块 47 4 5 2权限管理子模块 50 4 5 3菜单定制子模块 52 4 5 4员工管理子模块 54 4 5 5部门管理子模块 58 4 5 6日志管理子模块 60 5附录附录 61 5 1系统安全性的要求 61 5 1 1数据存储安全 61 5 1 2访问控制安全 62 5 1 3网络传输安全 62 5 1 4应用系统审计 62 5 1 5系统约束 62 5 1 6其他专门要求 62 6运行环境规定运行环境规定 62 6 1运行环境 62 6 1 1软件环境 62 6 1 2硬件环境 62 6 2接口 62 7遗留问题遗留问题 62 8项目非技术需求项目非技术需求 62 1引言 1 1目的 本需求规约的编写是为了明确软件所要达到的功能 为后续开发人员的开发做前期准备 作为开发 人员交流的参照和后续开发的基础 1 2背景 随着计算机的普及和计算机技术的飞速发展 越来越多的企业利用计算机解决实际中遇到的问题 伴随着数字商业的到来 企业的管理意识和环境都发生了巨大的变化 企业的管理结构由多层次结构向 扁平化管理结构转化 数字时代企业的信息量和沟通数量巨大 为了提高企业的管理效率 必须提升沟 通的质量 要求企业办公高效率 自动化 办公自动化系统应运而生 办公自动化系统跨越系统管理 日程管理 考勤管理 消息管理 文档管理等五个领域 1 3参考资料 日程管理模块的日程编辑器参考 Google Calendar 的设计 1 4术语 文档 包含文件类型的文档和文件夹类型的文档 是二者的统称 用户 本系统针对的用户分为普通员工 部门经理和管理员 2任务概述 2 1目标 完成一个完全基于浏览器的操作模式 安装简单 B S 架构 不必安装或者只要安装很小的插件 操作方便 具有良好的系统扩充能力的办公自动化系统 提供 1 文档管理平台 通过本平台 实现文档管理 回收站管理 文件搜索管理 日志管理等功能 各部门在服务器有自 己的共享文件夹 在浏览器中模拟实现操作系统中的文件夹树形结构 可以在文件夹下创建某个文档 可以查询 修改 删除文档 实现回收站管理 可还原 彻底删除文件 实现文件搜索功能 记录文档 操作的日志 2 消息管理平台 通过本平台 实现消息管理 邮箱管理 信息提示等功能 用户可以对自己未发布的消息进行增删 改查 可以指定消息接收者 消息的有效时间等 管理员可以查询所有已发布的消息 用户可以进行邮 箱管理 主要有收件箱 发件箱 草稿箱 废件箱的管理 用户登录系统后 在首页显示新消息 可以 点击链接直接查看 3 考勤管理平台 通过本平台 实现签到 签退管理 考勤历史查询 考勤统计 工作日管理 工作时间管理等功能 用户如果是当天第一次操作 只能签到 当天第一次以后操作 只可以签退 记录签卡备注 签卡时间 管理员可以通过平台按照时间段 部门 姓名等信息查询考勤信息 管理员可以通过平台统计一段时间 内指定部门所有员工的迟到 早退 旷工次数等 可以导出 Excel 表格 管理员可以通过本平台设定当年 的工作日 对周末 法定假日 公司休假等日期不做考勤 管理员可以通过平台设定某段日期内上班时 间 下班时间 员工可以将出差时间等信息提交给领导审批 审批通过后管理员设定该员工在出差时间 段内不做考勤 员工当天如果忘记签到 事后可以提交申请进行补签 4 日程管理平台 通过本平台实现个人日程管理 部门日程管理 便签管理等功能 用户可以浏览和编辑自己的日程 用户可以管理联系人名单 用户可以浏览联系人的日程 用户可以浏览和编辑部门日程 用户可以使用 迷你日历 迷你日历是一个以图形方式简要显示当前日期 星期 月份的日历 为用户提供当前日期总 览 用户可以记录便签 5 系统管理平台 通过本平台实现部门管理 员工管理 权限管理 菜单定制 系统登录 注销管理等功能 管理员可 以对系统中的所有权限进行管理 可以管理部门信息 可以灵活定制不同角色人员登录系统后显示的菜 单 管理员工信息 修改密码等 员工信息包含员工照片 实现只有登录用户才能使用本系统 提供系 统注销功能 记录做关键操作的用户信息及操作时间 并提供管理及查询功能 3需求规定 3 1一般性需求 本系统针对企业内部人员使用 支持中英文两种语言 选做 由于操作人员的计算机水平不同 应 该有良好的人机交互界面和帮助支持页面 只有登录验证后的用户才可以使用系统 有良好的安全性能 3 2功能性需求 3 2 1角色说明 普通员工 企业内部的员工 部门经理 企业内部的某个部门的负责人 管理员 负责系统维护的管理人员 3 2 2整体业务流程描述 用户 包含普通员工 部门经理 管理员 登录后 根据提供的菜单选项 进行权限允许的操作 以用户为中心 实现办公的自动化 实现考勤 日程 文档 消息的对应管理 3 2 3操作流程描述 无 4具体功能点需求 4 1 文档管理模块 4 1 1文档管理子模块 4 1 1 1 需求描述需求描述 用例图如下 功 能 需 求 功能名称文档管理 优先级高 参与者普通员工 部门经理 管理员 业务背景 本系统中的文档对应操作系统中的一个文件夹 文档中的附件对应操作 系统中的文件 公司所有部门都有属于本部门的文件夹 每个部门的所有人共享本部门 的文件夹 用户在浏览器中实现对本部门文档的管理 功能说明1 创建新文档 用户进入本部门文件夹后 可以用鼠标右键或点击 创建 新文档 按钮来创建新的文档 系统将自动生成文档的创建 者 创建时间 文档位置 文档属性信息 文件夹类型的文 档或文件类型的文档 权限 普通员工 部门经理 2 修改文档 用户选中某一文档后 可以使用鼠标右键或点击 编辑文 档 按钮来编辑文档的信息 权限 普通员工 部门经理 3 删除文档 用户选中某一文档后 可以使用鼠标右键或点击 删除文 档 按钮将该文件夹及文件夹中的内容放到本系统的文档回 收站中 权限 普通员工 部门经理 4 查询文档 用户根据预定的条件 创建时间 创建者 文档属性 查询 相应信息 系统以列表的方式将结果返回给用户 用户可以 选择点击查看结果中的任何一个 权限 普通员工 部门经理 5 添加新附件 用户选择某一个文档后 可以使用鼠标右键或点击 添加 附件 按钮 系统将自动生成附件的创建者 创建时间 附 件所属文档 附件属性信息 权限 普通员工 部门经理 6 删除附件 用户选中某一附件后 可以使用鼠标右键或点击 删除附 件 按钮 将附件放到回收站中 权限 普通员工 部门经理 7 下载附件 用户选中某一附件后 可以使用鼠标右键或点击 下载附 件 按钮对附件进行下载 权限 普通员工 部门经理 8 设置权限 管理员通过复选框的方式选中一个或多个员工 对其进行权 限设置 权限 普通员工 部门经理 约束条件1 普通员工和部门经理只对自己部门的文档拥有权限 2 对于删除操作 如果其他操作者正在使用该文档 则该文档不可删除 3 对于修改操作 如果其他操作者正在使用该文档 则该文档不可修改 4 删除文档只能将文档放入回收站中 不可一次性彻底删除 相关查询无 其他需求无 4 1 1 2 业务流程描述业务流程描述 4 1 1 3 数据描述数据描述 文档基本信息 名称描述是否必添 文档编号用来唯一描述文档是 文档属性说明用来描述文档属性是 文档位置描述文档的相对位置 相对于本部门文档的位置是 文档名称文档的名字是 文档创建者用户编号是 文档创建时间是 备注否 附件基本信息 名称描述是否必添 附件编号用来唯一描述附件的是 附件所属文档所属文档编号是 附件位置是 附件名称附件名称是 附件属性说明用来描述附件属性是 附件创建者用户编号是 附件创建时间是 备注否 用户登录信息 参考系统子模块用户登录信息表 4 1 2回收站管理子模块 用例图如下 4 1 2 1 需求描述需求描述 功 能 需 求 功能名称回收站管理 优先级高 参与者普通员工 部门经理 管理员 业务背景用户对文件的删除操作繁多 要求系统对删除的文件进行统一的管理 1 还原文档 用户进入回收站后 选中某一文档 可以通过鼠标右键或 点击 还原文档 按钮 系统将文档从回收站移动到原来 的位置 权限 普通员工 部门经理 2 还原附件 用户进入回收站后 选中某一附件 可以通过鼠标右键或 点击 还原附件 按钮 系统将附件从回收站移动原来的 位置 权限 普通员工 部门经理 3 彻底删除文档 用户进入回收站后 选中某一文档 可以通过鼠标右键 或点击 彻底删除文档 按钮 系统将文档从服务器中彻 底删除 权限 普通员工 部门经理 4 彻底删除附件 用户进入回收站后 选中某一附件 可以通过鼠标右键 或点击 彻底删除附件 按钮 系统将附件从服务器中彻 底删除 权限 普通员工 部门经理 5 清空回收站 管理员通过鼠标右键或点击 清空回收站 按钮将回收站 中的文件彻底删除 权限 管理员 约束条件1 普通员工只能还原或彻底删除自己的文档或附件 2 普通员工只能看到自己的文档或附件 相关查询无 其他需求无 4 1 2 2 业务流程描述业务流程描述 4 1 2 3 数据描述数据描述 文档基本信息 名称描述是否必添 文档编号用来唯一描述文档是 文档位置描述文档的相对位置 相对于本部门文档的位置是 备注否 附件基本信息 名称描述是否必添 附件编号用来唯一描述附件的是 附件所属文档所属文档编号是 附件位置是 备注否 用户登录信息 参考系统子模块用户登录信息表 4 1 3文件搜索管理子模块 4 1 3 1 需求描述需求描述 用例图如下 功 能 需 求 功能名称文件搜索管理 优先级高 参与者普通员工 部门经理 管理员 业务背景 公司所有部门都有属于本部门的文档 每个部门的经理和所有普通员工 共享本部门的文档 用户在浏览器中实现对本部门文档的管理 由于文档数 量较大 对于部分员工来说 如果知道文档名称 直接对文档进行搜索和定 位将更加方便 快捷 1 搜索文件 用户进入本部门文档后 通过文档名称 附件名称 创建者 创建时间等条件进行查询 系统将以列表形式返回匹配的结果 员工可选择需要的结果进行操作 权限 普通员工 部门经理 管理员 2 下载附件 用户进行搜索操作后 系统将以列表形式返回匹配的结果 如果结果中有附件 用户可选择某一附件进行下载 权限 普通员工 部门经理 约束条件普通员工和部门经理只能搜索到自己部门的文件 相关查询无 其他需求无 4 1 3 2 业务流程描述业务流程描述 4 1 3 3 数据描述数据描述 文档基本信息 名称描述是否必添 文档编号用来唯一描述文档是 文档位置描述文档的相对位置 相对于本部门文档的位置是 文档名称文档的名字是 文档创建者用户编号是 文档创建时间是 备注否 附件基本信息 名称描述是否必添 附件编号用来唯一描述附件的是 附件所属文档所属文档编号是 附件位置是 附件名称附件名称是 附件创建者用户编号是 附件创建时间是 备注否 4 1 4日志管理子模块 4 1 4 1 需求描述需求描述 功 能 需 求 功能名称日志管理 优先级高 参与者普通员工 部门经理 管理员 业务背景 员工对文档的操作繁多 系统必须对重要的操作进行记录 包括删除文 档 附件 修改文档 附件 创建文档 附件 和下载附件 还原文档 附件 彻底删除文档 附件 1 记录日志 当用户进行删除文档 附件 修改文档 附件 创建文档 附件 下载附件 还原文档 附件 彻底删除文档 附件 操作时 系统将自动记录日志 日志内容包括进行的操作 操 作的文件 附件 操作的时间 操作者等 权限 系统自动 2 查看日志 系统将返回日志的记录 可对记录进行排序 排序的内容包 括操作 操作时间 操作者 操作者部门等 权限 普通员工 部门经理 可查看本部门日志记录 管理 员可查看全部日志记录 约束条件1 普通员工和部门经理只能查看本部门的日志记录 2 管理员可查看全部记录 相关查询无 其他需求无 4 1 4 2 业务流程描述业务流程描述 4 1 4 3 数据描述数据描述 文档基本信息 名称描述是否必添 文档编号用来唯一描述文档是 文档名称文档的名字是 文档创建时间是 备注否 附件基本信息 名称描述是否必添 附件编号用来唯一描述附件的是 附件所属文档所属文档编号是 附件名称附件名称是 备注否 用户登录信息 参考系统子模块用户登录信息表 4 2 消息管理模块 1 消息管理 消息管理 对自己未发布的消息进行增加 修改 删除 查看操作 可以指定消息接收者 消息 的有效时间等 2 消息发布 消息发布 可以发布消息 所有人都可以对某个人单独发送 群发的权限不同 管理员可以给所 有人群发 部门经理可以给本部门人员群发 普通员工无权群发 3 信箱管理 信箱管理 主要有收件箱 保存自己收到的消息 有已读 未读标记 发件箱 保存自己已经 发布的消息 废件箱 保存删除的消息 可以还原或者彻底删除消息 草稿箱 用于保存想稍 后发布的消息 可以删除 查看 修改 发布消息 4 消息查询 消息查询 管理员可以查询所有已发布的消息 按发布时间 接收者 发送者等条件查询 支持 多条件组合查询 5 信息提示 信息提示 用户登录系统后 在首页弹出未读消息提示窗口 可以点击链接直接查看 6 邮件操作 邮件操作 人员之间可以互相发送电子邮件 可以添加附件 并能对邮箱进行管理 同时定时刷 新邮件显示页面 4 2 1消息管理子模块 4 2 1 1 需求描述需求描述 功 能 需 求 功能名称消息管理 优先级高 参与者管理员 部门经理 普通员工 业务背景主要用来对未发布的消息进行管理设置 功能说明1 新建消息 新建消息 2 删除消息 删除草稿箱中的某些未发布消息 3 修改消息 对草稿箱中的未发布消息进行修改 4 查看消息 查看草稿箱中的未发布消息 5 收件人设置 可以指定消息接收者 6 有效期设置 设置消息的有效时间 即该未发布消息在草稿箱中保存的 时限 约束条件1 要求消息的编号唯一 2 指定的消息接收者要实际存在且编号唯一 3 如果消息有有效时间 时间要在保存到草稿箱操作时的时间 精确到天 之后 相关查询无 其他需求无 4 2 1 2 业务流程描述业务流程描述 4 2 1 3 数据描述数据描述 消息信息 名称描述是否必添 消息编号用来唯一区别一个消息的 系统可以自动生成 是 主题消息的主题否 内容消息的具体内容是 发布者编号发布者编号是 接收者编号接收者编号是 发布时间消息发布的时间否 有效时间消息保存在草稿箱里有效时间否 是否保存到草稿箱是 否是 是否已读是 否是 是否被收件人删除是 否是 是否被发布人删除是 否是 是否被收件人永久删除是 否是 是否被发布人永久删除是 否是 用户登录信息 参考系统子模块用户登录信息表 4 2 2消息发布子模块 4 2 2 1 需求描述需求描述 功 能 需 求 功能名称发布消息 优先级高 参与者管理员 部门经理 普通员工 业务背景主要用来处理消息的发布 功能说明1 发送给个人 所有人都可进行该操作 2 发送给部门 只有部门主管才能群发给部门所有人 3 发送给公司 只有管理员才能群发给公司所有人 约束条件1 要求消息的编号唯一 2 指定的个人消息接收者要实际存在且编号唯一 相关查询无 其他需求 群发的权限不同 管理员可以给所有人群发 部门经理可以给本部门人 员群发 普通员工无权群发 4 2 2 2 业务流程描述业务流程描述 4 2 2 3 数据描述数据描述 消息信息 名称描述是否必添 消息编号用来唯一区别一个消息的 系统可以自动生成 是 主题消息的主题否 内容消息的具体内容是 发布者编号发布者编号是 接收者编号接收者编号是 发布时间消息发布的时间否 有效时间消息保存在草稿箱里有效时间否 是否保存到草稿箱 是 否是 是否已读是 否是 是否被收件人删除是 否是 是否被发布人删除是 否是 是否被收件人永久删除是 否是 是否被发布人永久删除是 否是 用户登录信息 参考系统子模块用户登录信息表 部门信息 参考系统子模块部门表 4 2 3信箱管理子模块 4 2 3 1 需求描述需求描述 功 能 需 求 功能名称信箱管理 优先级高 参与者管理员 部门经理 普通员工 业务背景主要用来对人员间发送的消息进行管理 功能说明1 收件箱管理 保存自己收到的消息 有已读未读标记 可以删除 查看 收件箱里的消息 2 发件箱管理 保存自己已经发布的消息 可以查看 删除发件箱里的消 息 3 废件箱管理 保存删除的消息 可以还原或者彻底删除废件箱里的消息 4 草稿箱管理 保存想要以后发布的消息 可以删除 查看 修改 发布 草稿箱里的消息 5 对于草稿箱中设置了有效期的消息在过期后系统自动删除这些消息 约束条件1 要求消息的编号唯一 2 指定的消息接收者要实际存在且编号唯一 3 如果消息有有效时间 时间要在保存到草稿箱操作时的时间 精确到天 之后 相关查询无 其他需求无 4 2 3 2 业务流程描述业务流程描述 4 2 3 3 数据描述数据描述 消息信息 名称描述是否必添 消息编号用来唯一区别一个消息的 系统可以自动生成 是 主题消息的主题否 内容消息的具体内容是 发布者编号发布者编号是 接收者编号接收者编号是 发布时间消息发布的时间否 有效时间消息保存在草稿箱里有效时间否 是否保存到草稿箱 是 否是 是否已读是 否是 是否被收件人删除是 否是 是否被发布人删除是 否是 是否被收件人永久删除是 否是 是否被发布人永久删除是 否是 用户登录信息 参考系统子模块用户登录信息表 4 2 4消息查询子模块 4 2 4 1 需求描述需求描述 功 能 需 求 功能名称管理员查询消息 优先级高 参与者管理员 业务背景管理员可以查询所有已发布的消息 功能说明1 可以按照发布日期 接收者 发布者条件进行单条件或组合条件查询 2 查询结果可以按不同的条件排序 约束条件无 相关查询 管理员可以查询所有已发布的消息 按发布时间 接收者 发送者等条 件查询 支持多条件组合查询 其他需求无 4 2 4 2 业务流程描述业务流程描述 4 2 4 3 数据描述数据描述 消息信息 名称描述是否必添 消息编号用来唯一区别一个消息的 系统可以自动生成 是 主题消息的主题否 内容消息的具体内容是 发布者编号发布者编号是 接收者编号接收者编号是 发布时间消息发布的时间否 有效时间消息保存在草稿箱里有效时间否 是否保存到草稿箱 是 否是 是否已读是 否是 是否被收件人删除是 否是 是否被发布人删除是 否是 是否被收件人永久删除是 否是 是否被发布人永久删除是 否是 用户登录信息 参考系统子模块用户登录信息表 4 2 5消息提示子模块 4 2 5 1 需求描述需求描述 功 能 需 求 功能名称消息提示 优先级高 参与者管理员 部门经理 普通员工 业务背景主要用来提示相关人员有未读消息 功能说明1 未读消息提示 相关人员登录后如果有未读消息 则弹出窗口进行提示 2 未读消息链接 可以点击未读消息的弹出窗口的链接 直接查看未读消 息的内容 约束条件无 相关查询无 其他需求无 4 2 5 2 业务流程描述业务流程描述 4 2 5 3 数据描述数据描述 消息信息 名称描述是否必添 消息编号用来唯一区别一个消息的 系统可以自动生成 是 主题消息的主题否 内容消息的具体内容是 发布者编号发布者编号是 接收者编号接收者编号是 发布时间消息发布的时间否 有效时间消息保存在草稿箱里有效时间否 是否保存到草稿箱 是 否是 是否已读是 否是 是否被收件人删除是 否是 是否被发布人删除是 否是 是否被收件人永久删除是 否是 是否被发布人永久删除是 否是 用户登录信息 参考系统子模块用户登录信息表 4 2 6邮件操作子模块 4 2 6 1 需求描述需求描述 功 能 需 求 功能名称收发邮件及邮箱管理 优先级中 参与者管理员 部门经理 普通员工 业务背景主要用来完成相关人员与他人之间的邮件传递 功能说明1 写邮件 给指定的邮箱发送邮件 2 添加附件 发送的邮件里可以添加附件同时发送 附件大小不超过 10M 3 收件箱管理 保存自己收到的邮件 有已读未读标记 可以删除 查看 收件箱里的邮件 4 发件箱管理 保存自己已经发送的邮件 可以查看 删除发件箱里的邮 件 5 废件箱管理 保存删除的邮件 可以还原或者彻底删除废件箱里的邮件 6 草稿箱管理 用于保存写了内容但是未发送的邮件 可以删除 查看 修改 发送草稿箱里的邮件 7 邮件刷新 用户可单独登录邮件模块 登录后系统不会自动帮忙注销 每隔 5 分钟刷新邮件显示页面 约束条件1 该功能由用户自己指定的邮箱实现 2 用户登录系统后点击邮箱链接后输入邮箱名 可保存 和密码 相关查询无 其他需求无 4 2 6 2 业务流程描述业务流程描述 4 2 6 3 数据描述数据描述 用户登录信息 参考系统子模块用户登录信息表 个人信息 参考系统子模块个人信息表 4 3 考勤管理子系统模块 包括签到 签退管理 考勤历史查询 考勤统计 工作日管理 工作时间管理 出差 请假管理 补签 管理 1 签到 签退管理 如果是当天第一次操作 只能签到 当天第一次以后操作 只可以签退 记录签 卡备注 签卡时间 2 考勤历史查询 跟踪并定位数据库中的历史记录 按照时间段 部门 姓名等信息查询 3 考勤统计 管理员统计一段时间内指定部门所有员工的迟到 早退 旷工次数等 可以导出 Excel 表 4 工作日管理 管理员设定当年的工作日 周末 法定假日 公司休假等日期不做考勤 5 工作时间管理 管理员设定某段日期内上班时间 下班时间 6 出差 请假管理 员工将出差 请假时间等信息提交给领导审批 审批通过后管理员设定该员工在 出差 请假时间段内不做考勤 7 补签管理 员工当天如果忘记签到 签退 可以提交申请进行补签 用例图如下 4 3 1 签到 签退管理子模块 如果是当天第一次操作 只能签到 当天第一次以后操作 只可以签退 记录签卡备注 签卡时间 4 3 1 1 需求描述 功 能 需 求 功能名称签到 签退管理 优先级高 参与者普通员工 部门经理 管理员 业务背景主要用来管理所有员工签到 签退操作 功能说明1 签到 员工当天第一次操作作为签到 2 签退 员工在当天第一次操作之后可以签退 3 记录 签到 签退操作的同时记录签卡备注 签卡时间 如果当天没有任 何操作 或者只有签到操作没有签退操作 则记录为旷工 约束条件1 如果是当天第一次操作 只能签到 2 当天第一次以后操作 只可以签退 3 记录操作 相关查询无 其他需求 签到操作的同时记录的签卡备注为是否迟到 签退操作的同时记录的签 卡备注为是否早退 4 3 1 2 业务流程描述 登录 检查是否是当天第一次操作 1 如果是 则算是签到 检查是否迟到 记录签卡备注 签 卡时间 然后更新数据库 2 如果不是 则算是签退 检查是否早退 记录签卡备注 签卡时间 然 后更新数据库 业务流程图如下 到达下班时间时如果当天没有操作 则程序检查是旷工 请假还是出差 记录签卡备注 签卡时间 然后更新数据库 业务流程图如下 4 3 1 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工的是 员工姓名是 密码登录密码是 所属部门部门编号是 角色编号用来唯一区别一个角色 系统管理员设定是 是否当天第一次操作是 否是 登录状态用来判别是否有重复登录 系统自动计算是 备注否 部门信息 参考系统子模块部门信息表 考勤信息 名称描述是否必添 考勤编号用来唯一区别一个考勤记录的是 员工编号是 所属部门部门编号是 签卡备注迟到 早退 旷工 请假 出差是 日期是 时间具体时间精确到秒是 备注否 日期信息 名称描述是否必添 日期编号用来唯一区别一个日期信息的是 年份是 日期是 是否工作日是 上班时间是 下班时间是 备注否 4 3 2 考勤历史查询子模块 跟踪并定位数据库中的历史记录 按照时间段 部门 姓名等信息查询 4 3 2 1 需求描述 功 能 需 求 功能名称考勤历史查询 优先级高 参与者普通员工 部门经理 管理员 业务背景主要用来根据查询条件跟踪和定位考勤的历史记录 功能说明1 普通员工查询 普通员工可以查询自己的考勤历史 2 部门经理查询 部门经理可以查询自己管理部门的所有员工的考勤历史 3 管理员查询 管理员可以查询所有部门的所有员工的考勤历史 约束条件1 普通员工只能查询自己的考勤历史 2 部门经理只能查询自己管理部门的员工的考勤历史 相关查询1 普通员工只需输入时间段就可以查询自己的考勤历史 2 部门经理可以通过时间段 姓名等条件查询自己管理部门的特定员工的 考勤历史 或者只输入时间段就可以查询自己管理部门的所有员工的考勤历 史 3 管理员通过输入时间段 部门 姓名等条件可以查询任意部门的任意员 工的考勤历史 或者只输入时间段 部门就可以查询该部门的所有员工的考 勤历史 其他需求无 4 3 2 2 业务流程描述 登录 查询考勤历史之前需要检查用户权限 1 如果是普通用户 只能查询自己的考勤历史 2 如果是部门经理 只能查询自己管理部门的员工的考勤历史 3 如果是管理员 可以查询任意 部门的任意员工的考勤历史 通过输入查询条件 查询数据库 并显示在用户界面上 业务流程图如下 4 3 2 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工是 员工姓名是 密码登录密码是 所属部门部门编号是 角色编号用来唯一区别一个角色 系统管理员设定是 是否当天第一次操作是 否是 登录状态用来判别是否有重复登录 系统自动计算是 备注否 部门信息 参考系统子模块部门信息表 角色信息 参考系统子模块角色信息表 考勤信息 名称描述是否必添 考勤编号用来唯一区别一个考勤记录是 员工编号是 所属部门部门编号是 签卡备注迟到 早退 旷工 请假 出差是 日期是 时间具体时间精确到秒是 备注否 4 3 3 考勤统计子模块 管理员统计一段时间内指定部门所有员工的迟到 早退 旷工次数等 可以导出 Excel 表 4 3 3 1 需求描述 功 能 需 求 功能名称考勤统计 优先级高 参与者管理员 业务背景主要用来统计员工考勤情况 功能说明1 管理员通过考勤历史查询子模块的功能 查询指定部门的所有员工的考 勤历史 2 统计指定时间段内指定部门的指定员工的迟到 早退 旷工次数 3 部门内所有员工迟到 早退 旷工次数汇总 4 导出考勤统计的 Excel 表 约束条件1 必须依赖考勤历史查询子模块 相关查询1 管理员只输入时间段和部门就可以查询该部门的所有员工的考勤历史 其他需求无 4 3 3 2 业务流程描述 登录 管理员输入查询条件 跟踪定位数据库中的历史记录 得到数据 通过算法统计出迟到 早 退 旷工的次数 并导出 Excel 表 业务流程图如下 4 3 3 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工是 员工姓名是 密码登录密码是 所属部门部门编号是 角色编号用来唯一区别一个角色 系统管理员设定是 是否当天第一次操作是 否是 登录状态用来判别是否有重复登录 系统自动计算是 备注否 部门信息 参考系统子模块部门信息表 角色信息 参考系统子模块角色信息表 考勤信息 名称描述是否必添 考勤编号用来唯一区别一个考勤记录是 员工编号是 所属部门部门编号是 签卡备注迟到 早退 旷工 请假 出差是 日期是 时间具体时间精确到秒是 备注否 4 3 4 工作日管理子模块 管理员设定当年的工作日 周末 法定假日 公司休假等日期不做考勤 4 3 4 1 需求描述 功 能 需 求 功能名称工作日管理 优先级高 参与者管理员 业务背景主要用来设定工作日 功能说明1 管理员设定当年的工作日 2 管理员将当年法定假日和公司休假考虑在内 做出工作日 双修日和假 日的调整 3 可视化图表设置页面 约束条件1 每年的法定假日和公司休假都不一样 需要管理员手动做出调整 相关查询无 其他需求1 管理员需要查询当年的法定假日并向公司高层查询公司休假 4 3 4 2 业务流程描述 登录 程序显示当年的日历 通过算法自动计算除去双休日以外的工作日 管理员通过了解法定假 日和公司休假直接在日历上手动调整工作日 并更新到数据库中 业务流程图如下 4 3 4 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工是 员工姓名是 密码登录密码是 所属部门部门编号是 权限普通用户 部门经理 管理员是 是否当天第一次操作是 否是 备注是 角色信息 参考系统子模块角色信息表 日期信息 名称描述是否必添 日期编号用来唯一区别一个日期信息是 年份是 日期是 是否工作日是 上班时间是 下班时间是 备注否 4 3 5 工作时间管理子模块 管理员设定某段日期内上班时间 下班时间 4 3 5 1 需求描述 功 能 需 求 功能名称工作时间管理 优先级高 参与者管理员 业务背景主要用来设定工作时间 功能说明1 管理员选定时间段 2 管理员可以设定这段时间内上班时间 下班时间 约束条件无 相关查询无 其他需求无 4 3 5 2 业务流程描述 登录 管理员输入时间段 查询数据库可以显示这段时间内的工作日有哪些 设置上班时间和下班 时间 并更新到数据库中 业务流程图如下 4 3 5 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工的是 员工姓名是 密码登录密码是 所属部门部门编号是 权限普通用户 部门经理 管理员是 是否当天第一次操作是 否是 备注是 角色信息 参考系统子模块角色信息表 日期信息 名称描述是否必添 日期编号用来唯一区别一个日期信息的是 年份是 日期是 是否工作日是 上班时间是 下班时间是 备注否 4 3 6 出差 请假管理子模块 员工将出差 请假时间等信息提交给部门经理审批 审批通过后管理员设定该员工在出差 请假时 间段内不做考勤 与消息管理子系统交互 4 3 6 1 需求描述 功 能 需 求 功能名称出差 请假管理 优先级高 参与者普通员工 部门经理 管理员 业务背景主要用来管理出差 请假 功能说明1 员工在出差 请假前需要通过消息向部门经理发出申请 同时标明出差 返 回时间等信息 2 部门经理审批通过 将通过信息发给管理员 若不通过则返回不通过信 息给员工 3 管理员收到审批通过的信息后 在该员工出差 请假期间的考勤记录中记 录上出差 请假的备注 约束条件1 需要给部门经理审批 2 审批不通过则操作不成功 相关查询无 其他需求1 需要与消息管理子系统交互 通过消息传递信息 4 3 6 2 业务流程描述 登录 员工向部门经理发出请假 出差申请 并附加上时间等信息 部门经理进行审批 1 若通过 则发信息通知管理员修改考勤记录 并更新数据库 2 若不通过 则发信息给员工 业务流程图如下 4 3 6 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工是 员工姓名是 密码登录密码是 所属部门部门编号是 角色编号用来唯一区别一个角色 系统管理员设定是 是否当天第一次操作是 否是 登录状态用来判别是否有重复登录 系统自动计算是 备注否 部门信息 参考系统子模块部门信息表 角色信息 参考系统子模块角色信息表 考勤信息 名称描述是否必添 考勤编号用来唯一区别一个考勤记录是 员工编号是 所属部门部门编号是 签卡备注迟到 早退 旷工 请假 出差是 日期是 时间具体时间精确到秒是 备注否 日期信息 名称描述是否必添 日期编号用来唯一区别一个日期信息是 年份是 日期是 是否工作日是 上班时间是 下班时间是 备注否 4 3 7 补签管理子模块 员工当天如果忘记签到 签退 事后可以提交申请进行补签 与消息管理子系统交互 4 3 7 1 需求描述 功 能 需 求 功能名称补签管理 优先级高 参与者普通员工 部门经理 管理员 业务背景主要用来管理补签 功能说明1 员工发现自己忘记签到 签退 通过消息向部门经理发出补签申请 2 部门经理进行审批 若通过则发补签信息给管理员 若不通过则发送拒 绝补签的信息给员工 同时标明原因 3 管理员收到审批通过的信息则修改考勤记录 约束条件1 需要给部门经理审批 2 审批不通过则操作不成功 相关查询无 其他需求1 需要与消息管理子系统交互 通过消息传递信息 4 3 7 2 业务流程描述 员工登录系统后 向部门经理申请补签 并附加上时间等信息 部门经理进行审批 1 若通过则 发信息通知管理员修改考勤记录 并更新数据库 2 若不通过 则发信息给员工 业务流程图如下 4 3 7 3 数据描述 员工基本信息 名称描述是否必添 员工编号用来唯一区别一个员工是 员工姓名是 密码登录密码是 所属部门部门编号是 角色编号用来唯一区别一个角色 系统管理员设定是 是否当天第一次操作是 否是 登录状态用来判别是否有重复登录 系统自动计算是 备注否 部门信息 参考系统子模块部门信息表 角色信息 参考系统子模块角色信息表 考勤信息 名称描述是否必添 考勤编号用来唯一区别一个考勤记录是 员工编号是 所属部门部门编号是 签卡备注迟到 早退 旷工 请假 出差是 日期是 时间具体时间精确到秒是 备注否 4 4 日程管理模块 本模块实现日程管理的功能 用户能够使用本模块进行个人日程管理 部门日程管理 以及便签管 理 本模块提供功能如下 1用户浏览和编辑自己的日程 2用户管理联系人名单 联系人由当前用户之外的其它用户组成 3用户浏览联系人的日程 4用户浏览和编辑部门日程 5用户使用迷你日历加速日程管理 迷你日历是一个以图形方式简要显示当前日期 星期 月份的 日历 位于用户界面的侧边栏 为用户提供日期的纵览 迷你日历不显示日程事件 6便签管理功能 本模块包括以下子模块 1 日程编辑器 2 迷你日历 3 联系人管理器 4 便签管理器 日程管理模块的用例图如下 上述本模块的各个功能 用户最终都可以通过对日程编辑器 迷你日历 联系人管理器 便签管理 器的使用来实现 这是子模块划分的依据 4 4 1 日程编辑器 日程编辑器提供对日程事件的浏览和编辑的支持 日程编辑器为用户提供按照不同的时间跨度管理 日程的功能 分为以下几种模式 模式名描述 日模式日程编辑器显示指定天的日程 用户以精确到小时的方式管理这一天的日程 可视日期为 该天 周模式日程编辑器显示指定周的日程 以周历的形式 为用户提供日程管理功能 可视日期是从 该周第一天到该周最后一天 月模式日程编辑器显示指定月的日程 用户以月历的方式管理日程 可视日期是从该月第一天到 该月最后一天 日程模式日程编辑器显示从指定日期开始的每天的日程 以日程表 Agenda 的方式提供日程管 理功能 可视日期是此时显示的第一天到最后一天 日程编辑器的功能由下列各部分组成 组成部分描述 模式切换为支持如上所述的日程编辑器的各种模式 该功能显示当前所处的模式 并且用户可 以使用此功能切换不同的模式 调整可视日期用户可以使用此功能调整可视日期 将当前正在编辑的日期向前或者向后移动若干天 日模式下 移动跨度为一天 周模式下 移动跨度为一周 月模式下 移动跨度为一 月 日程模式下 移动跨度为一天 显示可视日期日程编辑器为用户显示当前可视日期什么 日模式下 可视日期是某天 显示其日期 周模式 月模式 日程模式下 可视日期是多天 显示其起止日期 回到 今天 提供按钮 点后自动调整可视日期 使得 今天 位于可视日期中 日程事件见 4 1 1 日编辑模式见 4 1 2 周编辑模式见 4 1 3 月编辑模式见 4 1 4 日程编辑模式见 4 1 5 4 4 1 1 日程事件日程事件 用户可以使用日程编辑器浏览和编辑日程事件 通过对日程事件的管理 用户得以进行日程计划 4 4 1 1 1 需求描述 功 能 需 求 功能名称日程事件 优先级高 参与者普通员工 部门经理 管理员 业务背景日程事件记录用户对未来的计划 用户通过对日程事件的管理来进行日程计划 功能说明1 日程事件包括时间 内容 地点 说明及是否公开属性 2 浏览他人的日程事件时 如果其是否公开属性选是 则可见其全部内容 如果选否 则其内容不可见 仅显示 有事 3 便签中的任务 如果设定了截至日期 那么该任务成为截止日期当天的日程事件 并 在日程编辑器中显示 4 日程事件创建后 可以打开详细信息窗口 填写完整的属性 5 日程事件可以拖动和改变起止时间 改变时间跨度 可以编辑其内容 可以删除 6 多个日程事件可以重叠在同一时间段 7 不同联系人的日程事件可以重叠在同一时间段 8 重叠的日程事件显示时 可能在一个表格单元中相互覆盖 此时通过调整其显示大小 位置 尽量全部显示 不同联系人的日程事件 显示时通过使用不同的颜色和透明度 加以区分 约束条件1 日程事件的时间跨度最小时 0 5 小时 最长可跨天 2 日程事件的内容不能为空 3 日程事件的地点 说明可以为空 1 日程事件的是否公开属性只能为是或者否 相关查询1 在数据库中查询指定用户和可视日期内的所有日程事件 提供用户显示和编辑 其它需求无 4 4 1 1 2 业务流程描述 日程事件的创建 修改和删除的活动图 4 4 1 1 3 数据描述 日程事件属性 名称描述是否必添 编号用于唯一区别日程事件是 起始时间日程事件开始时间是 结束时间日程事件结束时间是 内容日程事件的内容是 地点日程事件发生地点否 说明日程事件附加说明否 是否公开是 否是 4 4 1 2 日编辑模式日编辑模式 当处于日编辑模式时 日程编辑器显示和编辑指定的一天的日程 可见的时间粒度是小时 4 4 1 2 1 需求描述 功 能 需 求 功能名称日编辑模式 优先级高 参与者普通员工 部门经理 管理员 业务背景用户使用日模式编辑指定天的日程 功能说明1 显示正在编辑的日期 2 显示正在编辑的日期所对应的农历节日 3 分别使用两个窗口 以不同方法显示时间跨度达到全天的日程事件和时间跨度不到一 天的日程事件 4 以小时为轴 列表显示所编辑的一天的所有日程事件 5 当正在编辑 今天 时 背景使用不同颜色 以示区别 6 当正在编辑 今天 时 当前时刻在列表中的对应位置用红线标出 7 一天所显示的时间跨度是从 0 点到 24 点 8 在列表中 用户点击空白区即可创建新的日程事件 9 在列表中 用户拖选多个小时所对应的空白区 即可创建跨相应时间的日程事件 10 默认状态下 当前正在编辑的日期是 今天 约束条件1 时间列表的粒度足以区分 0 5 小时 相关查询无 其他需求无 4 4 1 3 周编辑模式周编辑模式 当处于周编辑模式时 日程编辑器显示和编辑指定周的每一天的日程 可见的时间粒度是小时 4 4 1 3 1 需求描述 功 能 需 求 功能名称周编辑模式 优先级低 参与者普通员工 部门经理 管理员 业务背景用户使用周模式编辑指定周的日程 功能说明1 显示正在编辑的起止日期 2 显示正在一周内各个天所对应的农历节日 3 分别显示一周七天的日程 每一天分别使用两个窗口 以不同方法显示时间跨度达到 全天的日程事件和时间跨度不到一天的日程事件 4 显示一天的日程时 以小时为轴 列表显示该天的所有日程事件 5 显示各天的日期以及是周几 6 对于 今天 所对应的列表 背景使用不同颜色 以示区别 7 对于 今天 所对应的列表 当前时刻在列表中的对应位置用红线标出 8 一天所显示的时间跨度是从 0 点到 24 点 9 在列表中 用户点击空白区即可创建新的日程事件 10 在列表中 用户拖选多个小时所对应的空白区 即可创建跨相应时间的日程事件 11 默认状态下 当前正在编辑的日期是 本周 约束条件1 一周中的每一天 时间列表的粒度足以区分 0 5 小时 相关查询1 在数据库中查询可视日期范围内的所有农历节日 其他需求无 4 4 1 4 月编辑模式月编辑模式 当处于周编辑模式时 日程编辑器显示和编辑指定月的每一天的日程 可见的时间粒度是天 4 4 1 4 1 需求描述 功 能 需 求 功能名称月编辑模式 优先级低 参与者普通员工 部门经理 管理员 业务背景用户使用月模式编辑指定月的日程 功能说明1 显示正在编辑的起止日期 2 以月历的方式显示月内每一天 以及每一天对应的是星期几 3 显示正在编辑的月内各天所对应的农历节日 4 显示每天是几号 每月第一天还需要显示月号 5 只显示时间跨度等于或者超过一天的日程事件 6 同一天的多个日程事件列表与该天的表格处 7 对于 今天 所对应的表格 背景使用不同颜色 以示区别 8 在列表中 用户点击空白区即可创建新的日程事件 9 在列表中 用户拖选多天所对应的空白区 即可创建跨相应时间的日程事件 10 默认状态下 当前正在编辑的日期是 本月 约束条件1 列表空间足够显示月份中的所有天 相关查询1 在数据库中查询可视日期范围内的所有农历节日 其他需求无 4 4 1 5 日程编辑模式日程编辑模式 当处于日程模式时 日程编辑器列出从指定天开始的一系列包含日程事件的天 以及每天中所包含 的日程事件 4 4 1 5 1 需求描述 功 能 需 求 功能名称日程编辑模式 优先级中 参与者普通员工 部门经理 管理员 业务背景用户使用日程模式 编辑从指定天开始的一系列天的日程 功能说明1 列表显示从指定天开始的 包含日程事件的天 以及该天中的日程事件 2 显示每个日程事件的起止时间 3 显示每一天是星期几 每一天是几月几号 4 显示正在编辑的月内各天所对应的农历节日 5 当同一天有多个日程事件时 在该天对应的表格中列表显示各个日程事件 先列出时 间跨度为全天的日程事件 再根据时间先后列出非全天日程事件 6 对于 今天 所对应的表格 背景使用不同颜色 以示区别 7 在列表中 用户点击空白区即可创建新的日程事件 日程事件的时间跨度是全天 新 建的日程事件排列在同天的其它全天日程事件的末尾 非全天日程事件之前 8 在列表中 用户拖选多天所对应的空白区 即可创建跨所选天的日程事件 9 默认状态下 列表起始日期是 今天 约束

温馨提示

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

评论

0/150

提交评论