




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编写 日期 2013 08 01 审核 日期 批准 日期 受控状态 是 发布版次 2 0日期 2013 08 02 编号 OAOA 办公自动化管理系统办公自动化管理系统 概要设计说明书概要设计说明书 变更记录变更记录 日期版本变更说明作者 2013 08 011 0总体设计 2013 08 021 5系统功能设计 2013 08 031 6接口设计 运行设计 2013 08 031 7系统出错设计 维护设计 2013 08 042 0系统功能设计补全 2013 08 082 5升级及审核 签字确认签字确认 系统模块对应章节对应部门负责人签字 目目 录录 1引言引言 5 1 1编写目的 5 1 2背景 5 1 3基线 5 1 4范围 5 1 5定义 5 1 6参考资料 5 2总体设计总体设计 5 2 1概述 5 2 1 1功能描述 5 2 1 2运行环境 6 2 1 3开发环境 6 2 2设计思想 7 2 2 1系统构思 7 2 2 2关键技术与算法 8 2 2 3关键数据结构 9 2 3人工处理过程 9 3系统功能设计系统功能设计 9 3 1个人办公 9 3 1 1日程安排 9 4系统数据结构设计系统数据结构设计 14 4 1说明 14 4 2数据结构 14 4 3数据结构与系统元素的关系 14 5接口设计接口设计 14 5 1用户接口 14 5 2外部接口 14 6运行设计运行设计 15 6 1系统初始化 15 6 2运行控制 15 6 3系统结束 15 7系统出错处理设计系统出错处理设计 15 7 1出错信息 15 7 2补救措施 15 8系统维护设计系统维护设计 16 8 1检测点的设计 16 8 2检测专用模块的设计 16 9尚待解决的问题尚待解决的问题 16 1 引言引言 1 1 编写目的编写目的 本说明书目的在于明确说明系统各功能的实现方式 指导开发人员进行编码 本说明书的预期读者为 项目开发经理 客户项目经理 系统开发人员以及测试人员 1 2 背景背景 待开发软件系统的名称 OA 办公自动化管理系统 此软件系统任务提出者 此软件系统任务开发者 此软件系统任务用户 1 3 基线基线 OA 办公自动化管理系统需求分析说明书 v1 0 1 4 定义定义 OA 办公室自动化 1 5 参考资料参考资料 OA 办公自动化管理系统需求分析说明书 2 总体设计总体设计 2 1 概述概述 2 1 1功能描述功能描述 各个模块简要的功能描述 2 1 1 1 人员管理人员管理 对公司员工的档案进行维护 这是员工最全面的信息 只有管理员加入这个员工的档 案后其他人才能查询到该人员 1 人员增加人员增加 管理员录入新增员工的基本信息 人员编号 姓名 性别 年龄 所属部门 所属岗 位 工资 保存进数据库中 2 人员查找 人员查找 可以输入想要查询的人的信息 如姓名 所属部门 所属岗位中单个或者组合 从 数据库查找得出符合条件的员工 显示在列表当中 3 人员修改 人员修改 管理员输入查询条件 如姓名 所属部门 所属岗位中单个或者组合 点击确认查 询按钮 得到查询结果 可选择想要修改的对象进行修改 点击确认更新按钮 将修 改后的内容更新数据库中 4 人员删除 人员删除 管理员输入查询条件 如姓名 所属部门 所属岗位中单个或者组合 点击确认查 询按钮 得到查询结果 可选择想要删除的对象 显示该人员的所有信息 点击确认 删除按钮 将该数据在数据库中删除 2 1 1 2 部门管理部门管理 可以对该公司的部门信息进行维护 如增加部门 查找部门 修改部门信息 删除部 门操作 1 部门增加 部门增加 新增公司部门信息 由管理员进行操作 2 部门查询 部门查询 管理员输入部门名称 点击查询按钮 从数据库中查找出匹配的部门 显示到列表中 3 部门编辑 部门编辑 管理员输入部门名称 点击查询按钮 从数据库中查找出匹配的部门 显示到列表中 可以在列表中选择想要修改的部门 点击修改按钮 修改部门的信息 之后点击保存 按钮 保存到数据库中 4 部门删除 部门删除 管理员输入部门名称 点击查询按钮 从数据库中查找出匹配的部门 显示到列表中 可以在列表中选择想要删除的部门 点击删除按钮 系统自动判断该部门下是否存在 职位和员工信息 如果存在 则禁止删除 不存在 则在数据库中删除该部门 2 1 1 3 岗位管理岗位管理 可以对该公司的岗位信息进行维护 如增加岗位 查找岗位 修改岗位信息 删除岗 位操作 除查找外只有管理员才能执行此操作 1 岗位增加 岗位增加 增加公司的岗位 由管理员维护 2 岗位查找 岗位查找 管理员输入岗位名称 点击查询按钮 从数据库中查找出匹配的岗位 显示到列表中 3 岗位编辑 岗位编辑 管理员输入岗位名称 或按部门搜索该部门下的岗位 点击查询按钮 从数据库中查 找出匹配的岗位 显示到列表中 可以在列表中选择想要修改的岗位 点击修改按钮 修改岗位的信息 之后点击保存按钮 保存到数据库中 4 岗位删除 岗位删除 管理员输入岗位名称 或按部门搜索该部门下的岗位 点击查询按钮 从数据库中查 找出匹配的岗位 显示到列表中 可以在列表中选择想要删除的岗位 点击删除按钮 系统自动判断该部门下是否存在员工信息 如果存在 则禁止删除 不存在 则在数 据库中删除该岗位信息 2 1 1 4 权限管理权限管理 当系统有新的功能时 就有新的页面 有新的 url 就要添加新的权限 一个人可以拥有多个权限 一个权限可以分配给多个人 每个人员默认拥有普通员工 的权限 包括查看个人信息 修改人个信息 修改登陆密码 申请报销 查看个人报 销 请假 查看个人请假 查看公告 1 增加权限 增加权限 管理员增加新的权限 2 查询权限 查询权限 管理员输入权限名称 点击查询按钮 或者按上一级权限菜单查询 从数据库中查找 出匹配的权限 显示到列表中 3 编辑权限 编辑权限 管理员输入权限名称 点击查询按钮 或者按上一级权限菜单查询 从数据库中查找 出匹配的权限 显示到列表中 可以在列表中选择想要修改的权限 点击修改按钮 修改权限的信息 之后点击保存按钮 保存到数据库中 4 删除权限 删除权限 管理员 按上一级权限菜单查询 从数据库中查找出匹配的权限 显示到列表中 可 以在列表中选择想要修改的权限 点击删除按钮 删除在数据库中的内容 5 权限分配 权限分配 管理员输入要分配人员的信息 如人员编号 姓名 所属部门中单个或者组合 显 示符合条件的人员列表 可以选择列表中的对象 对其分配权限 可分配的权限为当 前的所有权限 点击保存按钮 将该人的权限更新到数据库中 2 1 1 5 个人信息管理个人信息管理 为员工个人提供包括基本个人信息 岗位信息 密码 联系方式等个人信 息的维护 1 个人信息的查看 个人信息的查看 此功能允许员工登录系统后可以查看到自己的个人信息 当员工点击个人信息查询时 显示输出个人的信息 2 个人信息的修改 个人信息的修改 此功能允许员工登录系统后可以更改自己的个人信息 当员工点击个人信息查询时 显示个人的信息 并可以对需要的进行修改的信息进行修改 提交修改后显示修改后 的个人信息 3 修改密码 修改密码 此功能允许员工登陆系统后修改自己的密码 当点击修改密码功能时 输入原密码和 新密码 便可修改 2 1 1 6 公告管理公告管理 该功能允许每个部门的员工登录系统后可以看到公司和所在部门发布的公告 由系统 管理员统一管理 进行对公告的增添 删除 修改 查询的操作 1 公告的增添 公告的增添 系统管理员通过此功能可以对每个部门和公司公告信息进行添加操作 系统 管理员通过点击添加公告 填入公告信息 提交后显示增添的公告信息 2 公告的删除 公告的删除 系统管理员通过此功能可以对每个部门和公司公告信息进行删除操作 管理员通过点 击删除公告 并且按照筛选条件对公告信息进行筛选 并对要删除的信息进行删除 删除后显示剩余公告的列表 3 公告的修改 公告的修改 系统管理员通过此功能可以对每个部门和公司公告信息进行修改操作 系统 管理员点击修改公告 按照筛选条件对公告信息进行筛选 并对要修改的信息进行修 改 显示修改后的公告信息 4 公告的查询 公告的查询 公司的所有员工通过此功能可以对每个部门和公司公告信息进行查询操作 员工通过点击查询公告 按照筛选条件对公告信息进行筛选查询 显示查询的公告信 息 当员工登陆系统后 要提示有新的公告 公告列表要用粗体或者标志区分已 读和未读公告 2 1 1 7 请假管理请假管理 本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申请请假 对于普通员工 不仅有申请假条的功能 而且还能查看自己申请假条以及假条的审批状态 对于部门 经理 能查看该部门下的所有的请假条 并对请假条给与回执 此模块包括的功能有 申请请假条 查看请假条 审批请假条 1 申请请假条 申请请假条 点击申请请假设置链接 弹出一个申请表 并且填写申请表详细信息 完成点击提交 2 审批请假条 审批请假条 点击请假条审批链接 弹出所有员工的申请请假表 点击其中的一个申请表即可查看 并给与回执 3 查看请假条 查看请假条 点击查看假条链接 弹出所有的请假条 员工可以点击查看自己申请的假条 2 1 1 8 报销管理报销管理 员工在工作中 因为工作差旅的关系或者其他而花费的金额向公司进行申请报销 在 报销过程中 需一层层向上申请 经过部门经理 财务部 直到总经理批准为止 最 后由总经理发送允许回执给员工 如果在某一层申请被拒绝 即给与员工一个回执并说明拒绝理由 此模块功能包括 申请差旅报销单 申请其他报销单 查看报销 审批报销 1 申请差旅报销单 申请差旅报销单 点击申请报销链接后弹出一个申请表 并填入详细信息 完成点击提交 2 申请其他报销单 申请其他报销单 点击申请报销链接后弹出一个申请表 并填入详细信息 完成点击提交 3 查看报销 查看报销 点击查看报销链接 弹出自己的差旅报销申请表和其他报销申请表 可以查看报销单 的审批状态 4 审批报销 审批报销 点击审批报销表链接 列出差旅报销申请表和其他报销申请表 点击查看申请表并给 与回执 点击提交完成 2 1 2运行环境运行环境 2 1 2 12 1 2 1软件环境软件环境 分类分类名称名称版本版本语种语种 操作系统Windows Server2000简体中文 操作系统的附加功能Server Pack4简体中文 数据库平台MSSQL SERVER2008 R2简体中文 数据库平台补丁Server Pack2简体中文 应用平台IIS6 0简体中文 应用平台补丁无无无 邮件系统MS Exchange2000简体中文 客户端软件MS IE6 0简体中文 2 1 2 22 1 2 2硬件环境硬件环境 服务器服务器最低配置最低配置推荐配置推荐配置 1CPU P4 2 0G1CPU P4 2 8G Mem 512MMem 2G HD 40GHD 120G 应用和数据 库服务器 无无邮件服务器 2 1 3开发环境开发环境 2 1 3 12 1 3 1服务器软件环境服务器软件环境 分类分类名称名称版本版本语种语种 操作系统Windows Server2000简体中文 操作系统的附加功能Server Pack4简体中文 数据库平台MSSQL SERVER2008 R2简体中文 数据库平台补丁Server Pack2简体中文 应用平台IIS6 0简体中文 应用平台补丁无无无 版本控制系统CVS NT2 0 14简体中文 目录服务系统MS ActiveDirectory简体中文 邮件系统无无无 客户端软件MS IE10简体中文 2 1 3 22 1 3 2服务器硬件环境服务器硬件环境 服务器服务器最低配置最低配置推荐配置推荐配置 1CPU P4 2 0G1CPU P4 2 8G应用服务器 数据库服务Mem 512MMem 2G 器 邮件服 务器 目录 服务器 HD 40GHD 120G 2 1 3 32 1 3 3开发机器软件环境开发机器软件环境 分类分类名称名称版本版本语种语种 操作系统Windows 88 0简体中文 操作系统的附加功能无无无 数据库平台MSSQL SERVER2008 R2简体中文 应用平台IIS7 5简体中文 开发平台Visual studio2012简体中文 客户端软件MS IE10简体中文 2 1 3 42 1 3 4开发机器硬件环境开发机器硬件环境 分类分类最低配置最低配置推荐配置推荐配置 1CPU P4 2 0G1CPU P4 2 8G Mem 512MMem 2G 开发机器 HD 40GHD 120G 2 2 设计思想设计思想 2 2 1系统构思系统构思 2 2 1 1 系统硬件部署 本系统采用分布部署的方式 在各个实施点都安装一整套独立的服务器 以确保在网 络断开的情况下 各实施点的区域公司仍能独立工作 2 2 1 2 系统软件架构 根据系统需要 采用 MVC EntityFramework Ajax 开发模式 数据库采用 MS SQL Server 2008 R2 2 2 1 3 系统角色分析 注意 本系统需求分析要求职位和角色绑定 即职位就是角色 没有独立的角色模 块 权限分配也是对个人进行分配 而新增人员默认只给予普通员工权限 本 OA 办公系统的用户分为普通员工 部门经理 财务部人员 总经理 管理员五类 对于普通员工 不需要有太高的技术水平 能初步了解计算机基本操作即可 他可以 查看自己的个人信息 按照流程请假 报销 可查看请假 报销的申请状态 也可以查看 公告信息 对于部门经理 不需要有太高的技术水平 能初步了解计算机基本操作即可 他可以 审批本部门员工的请假申请与报销申请 并把报销申请提交给财务部人员 对于财务部人员 要熟练掌握财务专业知识 初步了解计算机基本操作即可 他可以 审批各部门提交过来的报销申请 并把批准的申请提交给总经理 对于总经理 要熟练掌握财务专业知识 初步了解计算机基本操作即可 他可以审批 财务部提交过来的报销申请 对于管理员 需要熟悉本系统 掌握系统各功能流程 他拥有系统的最高权限 可以 对人员 部门 职位 权限进行增 删 查 改 可为各用户分配系统的各权限 还可以 向指定部门发公告 图表 2 1 OA 办公系统组织架构 总经理 部门经理财务部经理 系统管理员 部门员工部门员工 2 2 1 4 系统模块介绍 1 人员管理模块 对公司员工的档案进行维护 实现对人员信息的增删查改 2 部门管理模块 可以对该公司的部门信息进行维护 如增加部门 查找部门 修改部门信息 删除部 门操作 3 岗位管理模块 可以对该公司的岗位信息进行维护 如增加岗位 查找岗位 修改岗位信息 删除岗 位操作 4 权限管理模块 当系统有新的功能时 就有新的页面 有新的 url 既要添加新的权限 一个人可以拥有多个权限 一个权限可以分配给多个人 每个人员默认拥有普通员工 的权限 包括查看个人信息 修改人个信息 修改登陆密码 申请报销 查看个人报销 请假 查看个人请假 查看公告 实现对权限的增删查改 以及对员工的授权操作 5 个人信息管理模块 为员工个人提供包括基本个人信息 岗位信息 密码 联系方式等个人信息的维护 6 公告管理模块 该功能允许每个部门的员工登录系统后可以看到公司和所在部门发布的公告 由系统 管理员统一管理 进行对公告的增添 删除 修改 查询的操作 7 请假管理模块 本功能为员工在日常生活中遇到一些紧急事项而需要跟部门申请请假 对于普通员工 不仅有申请假条的功能 而且还能查看自己申请假条以及假条的审批状态 对于部门经理 能查看所有的请假条 并对请假条给与回执 此模块包括的功能有 申请请假条 查看请 假条 审批请假条 8 报销管理模块 员工在工作中 因为工作差旅的关系或者其他而要消耗的金额向公司进行申请报销 在报销过程中 需一层层向上申请 经过部门经理 财务部 直到总经理批准为止 最后 由总经理发送允许回执给员工 如果在某一层申请被拒绝 即给与员工一个回执并说明拒绝理由 此模块功能包括 申请差旅报销单 申请其他报销单 查看报销 审批报销 2 2 2关键技术与算法关键技术与算法 2 2 2 1Ajax 技术技术 AJAXAJAX 指异步指异步 JavaScriptJavaScript 及及 XMLXML AsynchronousAsynchronous JavaScriptJavaScript AndAnd XMLXML 在基于数据的应用中 用户需求的数据如联系人列表 可以从独立于实际 网页的服务端取得并且可以被动态地写入网页中 给缓慢的 Web 应用体验着色 使之像桌面应用一样 Ajax 的核心是 JavaScript 对象 XmlHttpRequest 该对象在 Internet Explorer 5 中首次引入 它是一种支持异步请求的技术 简而言之 XmlHttpRequest 使您可以使用 JavaScript 向服务器提出请求并处理响应 而 不阻塞用户 异步更新数据代码示例 function loadXMLDoc var xmlhttp if window XMLHttpRequest code for IE7 Firefox Chrome Opera Safari xmlhttp new XMLHttpRequest else code for IE6 IE5 xmlhttp new ActiveXObject Microsoft XMLHTTP xmlhttp onreadystatechange function if xmlhttp readyState 4 xmlhttp open GET ajax demo get asp true xmlhttp send AJAX 请求数据 2 2 2 2Entity Framework 技术技术 ADO NET Entity Framework 以 Entity Data Model EDM 为主 将数据逻辑层切分为三块 分别为 Conceptual Schema Mapping Schema 与 Storage Schema 三层 其上还有 Entity Client Object Context 以及 LINQ 可以使用 概念层结构定义了对象模型 Object Model 让上层的应用程序码可以如面向对象的方式 般访问数据 概念层结构是由 CSDL Conceptual Schema Definition Language 所撰写 一份概念层结构定义如下所示 对应层结构 对应层结构负责将上层的概念层结构以及下层的储存体结构中的成员结合在一起 以 确认数据的来源与流向 对应层结构是由 MSL Mapping Specification Language 所撰写 2 一份对应层结构定义如下所示 储存层结构 储存层结构是负责与数据库管理系统 DBMS 中的数据表做实体对应 Physical Mapping 让数据可以输入正确的数据来源中 或者由正确的数据来源取出 它是由 SSDL Storage Schema Definition Language 所撰写 3 一份储存层结构定义如下所示 xml version 1 0 encoding utf 8 2 2 2 3MVC 架构架构 MVC 是一个框架模式 它强制性的使应用程序的输入 处理和输出分开 使用 MVC 应用程序被分成三个核心部件 模型 视图 控制器 它们各自处理自己的任务 最典型 的 MVC 就是 JSP servlet javabean 的模式 视图 视图是用户看到并与之交互的界面 对老式的 Web 应用程序来说 视图就是由 HTML 元素组成的界面 在新式的 Web 应用程序中 HTML 依旧在视图中扮演着重要的角色 但 一些新的技术已层出不穷 它们包括 Adobe Flash 和像 XHTML XML XSL WML 等一些 标识语言和 Web services MVC 好处是它能为应用程序处理很多不同的视图 在视图中其实没有真正的处理发生 不管这些数据是联机存储的还是一个雇员列表 作为视图来讲 它只是作为一种输出数据 并允许用户操纵的方式 模型 模型表示企业数据和业务规则 在 MVC 的三个部件中 模型拥有最多的处理任务 例如它可能用像 EJBs 和 ColdFusion Components 这样的构件对象来处理数据库 被模型返 回的数据是中立的 就是说模型与数据格式无关 这样一个模型能为多个视图提供数据 由于应用于模型的代码只需写一次就可以被多个视图重用 所以减少了代码的重复性 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求 所以当单击 Web 页面中 的超链接和发送 HTML 表单时 控制器本身不输出任何东西和做任何处理 它只是接收请 求并决定调用哪个模型构件去处理请求 然后再确定用哪个视图来显示返回的数据 账户管理模块关键代码示例 Model public class ChangePasswordModel Required DataType DataType Password Display Name 当前密码 public string OldPassword get set Required StringLength 100 ErrorMessage 0 必须至少包含 2 个字符 MinimumLength 6 DataType DataType Password Display Name 新密码 public string NewPassword get set DataType DataType Password Display Name 确认新密码 System Web Mvc Compare NewPassword ErrorMessage 新密码和确认密码不匹配 public string ConfirmPassword get set public class LogOnModel Required Display Name 用户名 public string UserName get set Required DataType DataType Password Display Name 密码 public string Password get set Display Name 记住我 public bool RememberMe get set Control public class AccountController Controller public ActionResult LogOn return View HttpPost public ActionResult LogOn LogOnModel model string returnUrl 处理代码 return View model GET Account LogOff public ActionResult LogOff 处理代码 return RedirectToAction LogOn GET Account Register public ActionResult Register return View GET Account ChangePassword Authorize public ActionResult ChangePassword return View POST Account ChangePassword HttpPost public ActionResult ChangePassword ChangePasswordModel model 处理代码 return View model 2 2 2 4MVC3 过滤器过滤器 在 ASP NET MVC 框架中 为我们提供了四种类型的 Filter 类型包括 IAuthorizationFilter IActionFilter IResultFilter IExceptionFilter 执行顺序如下 IAuthorizationFilter 最先执行的 在这些 Filter 中 我们可以说它的执行优先级 是最高的 用于身份验证并对控制器中的 action 进行授等进行逻辑处理 IActionFilter 在 IAuthorizationFilter 之后执行 包含两个方法 在 controller 中的 action 执行之前 执行之后进行逻辑处理 IResultFilter 同样包含两个方法 在 IActionFilter 之后执行 在返回 View 之前 和返回 View 之后执行逻辑处理 IException 主要用于对异常信息进行处理 通过上述信息我们可以看到各个 Filter 之间运行的顺序 在我们要对程序运行时候的这四个 阶段进行特殊处理的时候 我们可以自己写一个 Filter 类去实现其中的逻辑处理代码 实现相 应的接口就可以进行特殊处理 ASP NET MVC 框架为我们提供了一个抽象类 名为 ActionFilterAttribute 这个抽象类只实现了 IActionFilter 和 IResultFilter 这两个接口中的 方法 分别是 IActionFilter OnActionExcuting OnActionExcuted IResultFilter OnResultExcuting OnResultExcuted 如果需要对验证或者异常进行特殊 处理的话 还是需要实现 IAuthorizationFilter 或 IException IAuthorizationFilter 过滤器关键代码示例 public class LogOnAuthorizeAttribute IAuthorizationFilter public void OnAuthorization AuthorizationContext filterContext 登录有效验证 处理代码 权限有效验证 处理代码 2 2 2 5Jquery 技术技术 jQuery 由美国人 John Resig 创建 至今已吸引了来自世界各地的众多 javascript 高手加入其 team 包括来自德国的 Jrn Zaefferer 罗马尼亚的 Stefan Petre 等等 jQuery 是继 prototype 之后又一个优秀的 Javascr pt 框架 其宗旨是 WRITE LESS DO MORE 写更 少的代码 做更多的事情 由于目前高校基本尚未开 JavaScript 的相关课程 目前 jQuery 的学习 使用 研究都 仅限于在职 Web 程序员之间 用 jq 的前提 首先要引用一个有 jq 的文件 这个是 jquery 官方最新的地址 可用在自己网站里加个这个 就能使用 jquery 了 但仍然建议下载到本地服务器上 3 系统功能设计系统功能设计 此部分主要对关键功能进行设计 描述其实现方式 如果对详细设计要求不高 也可在下面的部分中包括对详细设计的功能说明 不必另建详 细设计文件 此部分主要对各模块功能进行分解 尽量能细化到每一个操作 同时附以特 征界面和数据表设计 3 1 个人信息管理功能个人信息管理功能 3 1 1查看个人信息子功能查看个人信息子功能 功能名称 查看个人信息 功能描述 查看个人的详细信息 实现方法 根据当前的用户的 ID 对数据库的 User 表进行查询 获得当前用户的信息 之后 把用户的信息在表格上显示出来 点击导航栏 个人信息管理 下的 查看个人信息 即可查看到当前使用并登陆系统的员工信 息 如下图 3 1 1 所示 图 3 1 1 3 1 2修改个人信息子功能修改个人信息子功能 功能名称 修改个人信息 功能描述 修改个人的基本信息 不包含职位相关等信息的修改 实现方法 更新人员信息表中当前登录者的个人信息 并实时更新到页面 点击导航栏 个人信息管理 下的 修改个人信息 即可修改到当前使用并登陆系统的员工信 息 如下图 3 1 2 所示 图 3 1 2 可对个人信息修改 性别 出生年月 婚姻状况 联系电话 电子邮箱 家庭 住址 照片 点击 提交 按钮 即可提交修改信息 并弹出修改成功提示信息 3 1 3修改登录密码子功能修改登录密码子功能 功能名称 修改登录密码 功能描述 用户输入匹配的旧密码后可以修改密码 实现方法 查询到匹配的旧密码后 将密码更新为当前登录者修改的密码 点击导航栏 个人信息管理 下的 修改登陆密码 即可修改到当前使用并登陆系统的员工大 的登陆密码 如下图 3 1 3 所示 图 3 1 2 输入原密码 新密码 对原密码进行实时验证 如果原密码不对 禁止提交修改 对新密 码和重密码进行匹配验证 不同也禁止提交修改 验证通过后 点击 提交 按钮 即可 提交修改信息 并弹出修改成功提示信息 3 2 报销功能报销功能 在本系统中为员工申请报销及审批人员审批报销的功能管理 包括申请报销 查看个人报 销 审批报销 3 2 1申请报销子功能申请报销子功能 功能名称 申请报销 功能描述 用户填写申请报销的内容并提交 实现方法 获得表单提交的报销信息 把报销信息插入到数据库中 等待审批 点击导航栏 报销 下的 申请报销 即可进入到申请报销页面 如下图 3 2 1 所示 图 3 2 1 输入申请人姓名 报销金额 申请理由 选择报销类型 申请日期 点击 确认 按钮 即可提交申请报销信息 信息验证通过后系统会弹出申请报销成功的提示信息 如若在确 认提交前想取消申请 则可点击 取消 按钮 3 2 2查看个人报销子功能查看个人报销子功能 功能名称 查看个人报销 功能描述 查看个人申请的报销的审批状态与详情 实现方法 查询当前用户所申请过的报销 把报销信息显示出来 点击详细后 查询 报销表和报销审批表 把详细信息列出 点击导航栏 报销 下的 查看个人报销 即可进入到查看个人报销页面 如下图 3 2 2 1 所示 图 3 2 2 1 可输入姓名 选择报销日期 报销类型 部门中的一个或多个组合条件进行查找 点击 查找 进行个人报销查找 点击 重置 进行查找条件的重置 在个人报销列表中 可 点击 上一页 或者 下一页 进行翻页查看个人报销列表 当点击 详细 按钮时 弹 出当前申请报销的详细信息 如下图 3 2 2 2 所示 图 3 2 2 2 当点击 关闭 按钮或者 即可关闭当前的申请报销详情 3 2 3审批报销子功能审批报销子功能 功能名称 审批报销 功能描述 具有审批权限的人员使用 用于审批员工申请的报销 当审批通过时 如 有待审批的上级领导 其审批意见将呈现给上级 不批准时 否决理由将 返回给申请者 实现方法 查询当前未通过当前人员审批的报销申请 操作人员点击审批后 若有 下级 查询并显示下级审批意见 操作人员提交操作后更新报销审批表 及报销表 点击导航栏 报销 下的 审批报销 即可进入到审批报销页面 如下图 3 2 3 1 所示 图 3 2 3 1 可输入姓名 选择报销日期 报销类型 部门中的一个或多个组合条件进行查找 点击 查找 进行待审批报销列表查找 点击 重置 进行查找条件的重置 在待审批报销列 表中 可点击 上一页 或者 下一页 进行翻页查看待审批报销列表 当点击 审批 时 弹出当前待申请报销的报销页面 如下图 3 2 3 2 所示 图 3 2 3 2 如果登录人员为财务部人员 则在 财务部意见 中填写批准意见 否决意见 点击 批 准 否决 批准 否决 成功 返回审批报销页面 如果登录人员为部门经理 则在 经理意见 上填写 如果登录人员为总经理 则在 总经理意见 上填写 当 关闭 按钮或者 即可关闭当前待审批的报销单 3 3 请假功能请假功能 在本系统中为员工申请请假及审批人员审批请假的功能管理 包括申请请假 查看个人请 假审批状态 经理审批请假 3 3 1申请请假子功能申请请假子功能 功能名称 申请请假 功能描述 用户填写请假表单并提交请假信息 实现方法 首先用户会进入一个请假表单界面 用户填写请假表单 填写完成之后提 交请假表单 把表单的内容插入到数据库中去 点击导航栏 请假 下的 申请请假 即可进入到申请请假页面 如下图 3 3 1 所示 图 3 3 1 输入姓名 选择申请日期 起止时间到结束时间 请假天数系统会根据起止时间和结束时 间计算后自动填入 选择请假类别 填写请假事由 点击 提交 按钮 进行请假申请 提交成功后 系统弹出申请请假成功的提示信息 3 3 2请假审批状态子功能请假审批状态子功能 功能名称 请假审批状态 功能描述 查看个人申请的请假审批状态和详情 实现方法 在数据库查询出当前用户的请假表单 把表单的详细内容显示到视图上 点击导航栏 请假 下的 请假审批状态 即可进入到查看请假审批状态页面 如下图 3 3 2 1 所示 图 3 3 2 1 可输入姓名 选择报销日期 报销类型 部门中的一个或多个组合条件进行查找 点击 查找 进行请假审批状态列表的查找 点击 重置 进行查找条件的重置 在请假审批 状态列表中 可点击 上一页 或者 下一页 进行翻页请假审批状态列表 当点击 详 细 按钮时 弹出当前请假条的详细信息 如下图 3 3 2 2 所示 图 3 3 2 2 当点击 关闭 按钮或者 即可关闭当前的请假条详细信息 3 3 3审批请假子功能审批请假子功能 功能名称 审批请假 功能描述 具有审批权限的经理对请假进行审批 实现方法 在数据库中查询出属于该用户审批的请假信息 把信息显示到视图上 用 户点击审批按钮后 把请假信息显示出来 点击提交后 把信息更新到数 据库中去 点击导航栏 请假 下的 审批请假 即可进入到审批请假页面 如下图 3 3 3 1 所示 图 3 3 3 1 可输入姓名 选择报销日期 报销类型 部门中的一个或多个组合条件进行查找 点击 查找 进行待审批请假列表查找 点击 重置 进行查找条件的重置 在待审批请假列 表中 可点击 上一页 或者 下一页 进行翻页查看待审批请假列表 当 点击 审批 时 弹出当前待申请请假条的页面 如下图 3 3 3 2 所示 图 3 3 3 2 如果同意请假 在 备注 中填写同意的意见 并点击 同意并给予回执 如果不同意请 假 在 备注 中填写拒绝请假的原因 并点击 拒绝并说明 系统自动返回审批请假页 面 当点击 关闭 按钮或者 即可关闭当前待审批的请假条 3 4 公告功能公告功能 在本系统中为所有人员的查看公告功能和具有操作权限的人员对公告的功能管理 包括查 看公告 添加 删除和修改公告 3 4 1查看公告子功能查看公告子功能 功能名称 查看公告 功能描述 查看当前自己可以查看的公告内容 实现方法 点击查看按钮之后 在数据库库中查询出公告的信息 把公告的内容显示 点击导航栏 公告 下的 查看公告 即可进入到查看公告页面 如下图 3 4 1 1 所示 图 3 4 1 1 可选择公告范围 公告时间 起止时间至结束时间 中的一个或多个组合条件进行查找 点击 提交 进行公告列表的查找 点击 重置 进行查找条件的重置 在公告列表中 当 点击 查看 时 在当前页面的右边弹出当前公告的的公告内容 如下图 3 4 1 2 所示 图 3 4 1 2 3 4 2添加公告子功能添加公告子功能 功能名称 添加公告 功能描述 添加一个公告 公告可以属于整个公司 也可以属于特定的部门 实现方法 获得公告表单提交的内容 先把公告的内容首先更新到公告表中 然后根 据用户选择的公告范围更新公告和部门的中间表 AnnoRange 点击导航栏 公告 下的 添加公告 即可进入到添加公告页面 如下图 3 4 2 所示 图 3 4 2 根据公告编号 系统自动生成 填写公告主题 公告内容 并选择公告范围 然后点击 提交 进行添加新的公告 点击 重置 清空填写的内容 如若添加公告成功 刷新公 告列表 返回当前页面 3 4 3删除公告子功能删除公告子功能 功能名称 删除公告 功能描述 删除已存在于数据库的公告 实现方法 首先根据用户填写的条件在数据库中查询出符合条件的公告信息 点击删 除键后 在数据库中删除该公告的记录信息 点击导航栏 公告 下的 编辑公告 即可进入到删除公告页面 如下图 3 4 3 所示 图 3 4 3 在 公告列表 下 可选择公告范围 公告时间 起止时间至结束时间 中的一个或多个 组合条件进行查找 点击 提交 按钮进行公告列表的查找 点击 重置 进行查找条件 的重置 在公告列表中 当点击 删除 时 系统弹出提示用户是否确认删除当前公告的 提示信息 当用户点击 确定 时 删除当前的公告 如若删除成功 系统弹出删除当前 公告成功的提示信息 并刷新公告列表 返回当前页面 3 4 4修改公告子功能修改公告子功能 功能名称 修改公告 功能描述 修改已经发布的公告信息 实现方法 首先根据用户填写的条件在数据库中查询出符合条件的公告信息 点击修 改之后 把更改后的公告信息更新到数据库中 点击导航栏 公告 下的 编辑公告 即可进入到修改公告页面 如下图 3 4 3 所示 图 3 4 3 在 公告列表 下 可选择公告范围 公告时间 起止时间至结束时间 中的一个或多个 组合条件进行查找 点击 提交 按钮进行公告列表的查找 点击 重置 进行查找条件 的重置 在公告列表中 当点击 编辑 时 页面上方以及右边会自动加载当前选中的公 告的 公告编号 公告范围 公告主题 以及 公告内容 然后可对当前公告的 公 告范围 公告主题 公告内容 进行修改 点击 重置 按钮清空所修改的内容 点 击 提交 按钮 系统会对所修改的内容进行验证 验证通过则弹出修改当前公告成功的 信息 并刷新公告列表 返回当前页面 3 5 人员结构管理功能人员结构管理功能 3 5 1人员信息管理子功能人员信息管理子功能 在本系统中人员管理子功能用来进行对人员信息的添加 删除 修改和查找 3 5 1 13 5 1 1 增加人员子功能增加人员子功能 功能名称 增加人员 功能描述 添加新的人员信息 实现方法 在数据库的人员表中插入人员信息 点击导航栏 人员结构管理 下的 人员信息管理 下的 增加人员 即可跳转到人员增 加页面 如图所示 人员编号根据需求分析要求的规则输入 输入姓名 出生年月 联系电话 入职日期 电 子邮箱 家庭住址 选择性别 部门 岗位 婚姻状况 并上传个人照片 点击 创建 按钮 弹出创建成功提示窗口 3 5 1 23 5 1 2 删除人员子功能删除人员子功能 功能名称 删除人员 功能描述 删除需要删除的已选定人员的信息 实现方法 从数据库的人员表中删除选定的人员信息 点击导航栏下的 人员结构管理 下的 人员信息管理 下的 删除人员 即可跳转到人 员删除页面 如图所示 输入姓名 所属部门 所属岗位 点击 查找 按钮 在下方列表列出符合条件的人员信息 选择要删除的人员 点击后方的 删除 按钮 删除成功弹出提示窗口 3 5 1 33 5 1 3 查看人员子功能查看人员子功能 功能名称 查看人员 功能描述 可以按操作人员输入的范围查找人员信息 查看人员的详细信息 实现方法 从数据库中读出人员表中的所有人员的基本信息 也可根据选定的人员的 ID 从数据库查询该人员的详细信息 点击导航栏下的 人员结构管理 下的 人员信息管理 下的 查看人员 即可跳转到人 员信息查看页面 如图所示 输入姓名 所属部门 所属岗位 点击 查找 按钮 下方即可列出符合条件的人员列表 选择需要查看详细信息的人员 点击后方的 详细 按钮 弹出详细信息的窗口 3 5 1 43 5 1 4 修改人员子功能修改人员子功能 功能名称 修改人员 功能描述 可以按操作人员输入的范围查找人员信息 并进行人员信息的修改 实现方法 根据所选定的人员的 ID 对数据库中的人员表的对应项进行更新 点击导航栏下方的 人员结构管理 下的 人员信息管理 下的 修改人员 即可跳转到 人员信息修改页面 如图所示 输入姓名 所属部门 所属岗位 点击 查找 按钮 下方即可列出符合条件的人员列表 选择需要修改信息的人员 点击后方 修改 跳转到人员信息修改页面 如图所示 对人员编号 姓名 照片 性别 出生年月 部门 岗位 婚姻状况 联系电话 入职日 期 电子邮箱 家庭住址信息进行修改后 点击 创建 按钮 弹出修改成功窗口 3 5 2部门信息管理子功能部门信息管理子功能 在本系统中部门信息管理子功能用来进行对部门信息的添加 删除 修改和查找 3 5 2 13 5 2 1 增加部门增加部门 功能名称 增加部门 功能描述 添加新的部门 实现方法 在数据库的部门表中插入新的部门 点击导航栏下的 人员结构管理 下的 部门信息管理 下的 增加部门 即可跳转到部门增加 页面 如图所示 部门编号根据需求分析要求的规则输入 输入部门名称 选择部门经理 点击 创建 按钮 增加成功弹出提示窗口 3 5 2 23 5 2 2 删除部门删除部门 功能名称 删除部门 功能描述 删除选定的部门 实现方法 根据部门 ID 从数据库的部门表中删除部门 点击导航栏下的 人员结构管理 下的 部门信息管理 下的 删除部门 即可跳转到部门删 除页面 如图所示 选择要删除的部门 点击 查找 按钮 下方列表会列出符合条件的部门 选中要删除的 部门 点击后方 删除 按钮 弹出删除确认窗口 确认后删除部门 3 5 2 33 5 2 3 查看部门查看部门 功能名称 查看部门 功能描述 查看部门的详细信息 实现方法 根据选定的部门的 ID 对数据库的部门表进行查找 点击导航栏下的 人员结构管理 下的 部门信息管理 下的 查看部门 即可跳转到部门信 息查看页面 如图所示 选择需要查看详细信息的部门 点击 查找 按钮 下方即可列出符合条件的部门列表 选择需要查看详细信息的部门 点击后方的 详细 按钮 弹出详细信息的窗口 3 5 2 43 5 2 4 修改部门修改部门 功能名称 修改部门 功能描述 修改部门信息 实现方法 根据选定的部门的 ID 对数据库的部门表中的选定项进行更新 点击导航栏下的 人员结构管理 下的 部门信息管理 下的 修改部门 即可跳转到部 门信息修改页面 如图所示 选择要删除的部门 点击 查找 按钮 在下方的列表会列出符合条件的部门 选择要修改 信息的部门 点击后方 修改 按钮 跳转到部门信息修改页面 如图所示 对部门编号 部门名称 部门经理进行修改后 点击 保存 按钮 保存成功弹出提示窗口 3 5 3岗位信息管理子功能岗位信息管理子功能 3 5 3 1增加岗位增加岗位 功能名称 添加岗位 功能描述 添加新的岗位 实现方法 在数据库的岗位表中插入新岗位 点击导航栏下方的 人员结构管理 下的 岗位信息管理 下的 增加岗位 即可跳转到 岗位增加页面 如图所示 输入岗位编号 岗位名称 所属部门 点击 创建 按钮 增加成功弹出提示窗口 3 5 3 2删除岗位删除岗位 功能名称 删除岗位 功能描述 删除选定的岗位 实现方法 根据岗位 ID 从数据库的岗位表中删除岗位 点击导航栏下方的 人员结构管理 下的 岗位信息管理 下的 删除岗位 即可弹出岗 位删除页面 如图所示 输入所属部门 岗位 点击 查找 按钮 下方列表列出符合条件的岗位 选择要删除的岗 位 点击后方 删除 按钮 弹出确认窗口 确认后删除 3 5 3 3查看岗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高压电工作业操作证考试题库(附答案)
- 地球运动课件高考复习
- 2025驾驶员劳务合同示范文本
- 会议组织与策划标准工具
- 租赁停车位的法律协议
- 购物中心停车场租赁协议
- 无纸化办公系统合同
- 多方合作共建智慧城市项目协议
- 销售合同管理标准化审查与执行模板
- 品牌营销咨询合作协议书
- 生物制品生产工艺过程变更管理技术指导原则
- 建筑施工现场签证单(模板)
- GBZ(卫生) 49-2014职业性噪声聋的诊断
- GB/T 9729-2007化学试剂氯化物测定通用方法
- GB/T 7588.2-2020电梯制造与安装安全规范第2部分:电梯部件的设计原则、计算和检验
- GB/T 13560-2017烧结钕铁硼永磁材料
- 三视图及尺寸标注课件
- 混凝土配合比验证检验委托书模板
- 住房公积金投诉申请书
- 众辰变频器说明书3400
- 小学教师量化考核表
评论
0/150
提交评论