《基于WEB的办公自动化系统的研究与实现.docx》由会员分享,可在线阅读,更多相关《基于WEB的办公自动化系统的研究与实现.docx(48页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2010 届毕业设计(论文) 基于WEB的办公自动化系统的研究与实现 系 、 部: 计算机信息与科学系 学生姓名: 邓燕清 指导教师: 陈敏 职 称: 讲师 专 业: 计算机应用 班 级: 0702 学 号: 301070207 2010 年5 月摘 要计算机技术发展所带来的办公自动化系统在很大程度上提高了个人和企事业单位的工作效率。对于企业而言,公司之间的竞争在某种程度上就意味着工作效率之间的竞争。随着企业规模的扩大,如果员工之间、各部门之间的信息传递仍停留在原来有纸化传递的基础上,这种联系方式势必导致低效落后,影响各部门间的信息流通效率,因此有必要建立安全高效的办公自动化系统。它已经成为企
2、业、事业、机关等单位的必备办公手段。随着网络技术、工作流技术、数据库技术的发展和广泛应用,Internet深入社会的各个角落,使以计算机网络为基础、协同工作为目标的办公自动化有了新的发展契机,引发了现代办公自动化系统的全新革命。 本文首先对办公自动化系统的开发背景、国内外研究现状和意义,阐述了我国企业进行信息化建设,构建适用的办公自动化系统的必要性。接着研究和探讨了建立办公自动化系统采用的JavaScript、ASP、SQL Server 2005 、B/S等关键技术,本系统包括以下五个功能模块:个人办公、工作流、邮件中心、在线交流、系统管理。通过对办公系统的研究,把握其发展方向和趋势,为构建
3、高效的办公环境奠定基础。 - 关键字:办公自动化系统,MVC,JSP,JavaScript,SQL Server 2005 ABSTRACTDevelopment of computer technology brought about by office automation systems to a large extent of individuals and enterprises to improve the work efficiency. For enterprises, the competition between companies to some extent means
4、 the competition between efficiency. With the scale of the expansion, if the transmission of information between the employee and various departments still remain in the original paper-based delivery basis, such contact will inevitably lead to inefficient and backward, affecting the flow of informat
5、ion efficiency between various departments, Therefore, we should build the safe and efficient office automation system. It has become the essential office tool for business, Enterprise, institutions and other units. With the development and wide application of the network technology, workflow techno
6、logy, database technology, Internet-depth out of every corner of society, so that a computer network based on and collaboration-oriented office automation has a new opportunity for development, triggering a modern office automation new revolutionary system.Firstly this paper explains the background
7、of the development of office automation systems, status and significance, Secondly it expounds on the necessity of the construction of information, building applicable automation office systems in our country. Then it studies and explores the key technologies for establishment of office automation s
8、ystems used by JavaScript, ASP, SQL Server 2005, B / S and so on, the system includes the following five modules: personal office, workflow, message centers, online communication, system management. Through the study of Office System, grasp the trend and the direction of development, for build a eff
9、icient office environment lay a foundation.Keywords : Office Automation System, MVC,JSP,JavaScript,SQL Server 2005目 录第1章 绪论11.1 研究背景11.2 国内外研究现状11.3研究意义11.4 可行性研究21.4.1 社会可行性21.4.2 技术可行性21.4.3 经济可行性21.5 相关开发工具简介31.5.1 MyEclipse 5.5.1 GA 简介31.5.2 SQL Server 2005 简介31.5.3 Tomcat 5.5 简介41.6 论文组织结构5第2章
10、需求分析62.1 需求分析概述62.1.1 功能需求62.1.2 性能需求62.2运行环境72.2.1 软件环境72.2.2 硬件环境82.3开发环境82.3.1 服务器软件环境82.3.2 服务器硬件环境92.3.3 开发机器软件环境92.3.4 开发机器硬件环境92.4 数据流图10第3章 系统概要设计113.1 系统功能模块设计113.2 各模块具体功能描述113.2.1 总体概述113.2.2 个人办公123.2.3 工作流模块143.2.4 邮件中心模块173.2.5在线交流模块183.2.6系统管理模块183.3 数据库设计193.3.1设计工具193.3.2数据库概念结构设计19
11、3.3.2.1 总体E-R图203.3.2.2 工作流关系图213.3.2.3 用户关系图223.3.3表设计223.3.3.1 表声明223.3.3.2 表详细描述23第4章 系统详细设计284.1模块命名规则及编码规范284.2 登录页面314.3 主页面314.4 工作流页面的实现324.4.1新建工作页面设计324.4.2 请假申请流程设计324.5 请假申请流程实现374.5.1 MVC模式374.5.2 存储过程374.5.3 请假申请流程步骤384.6.2 审批请假申请404.6.3 工作查询41第5章 软件测试425.1用户登录测试42参考文献43致 谢44第1章 绪论 1.1
12、 研究背景 办公自动化OA办公系统(OA: Office Automation)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是信息化社会的产物。OA办公系统的原动力是人类文明进步和发展的同时人类求得自身解放的需要,OA办公系统的出现和发展也正是来源于这种需要的牵引。传统的办公方式极大地束缚了人的创造力和想象力,埋没了人的智慧和潜能,使人们耗费了大量的时间和精力去手工处理那些繁杂、重复的工作,手工处理的延时和差错,正是现代化管理中应该去除的弊端。用先进的、现代化的工具代替手工作业,无疑是生产力发展的方向。OA办公系统对
13、传统办公方式的变革,正是适应了人们的普遍需求,也顺应了技术发展的潮流,自然成为业界追求的目标。 1.2 国内外研究现状OA的发展经过了以下阶段:从最原始的工具阶段:即纸质阶段,表现为:纸张信息数字化,纯文字、表格处理、存储、查询,工具阶段,到后来的MIS(管理信息系统)阶段,表现为:数字信息采集汇总,流程、表单管理,局域共享,C/S结构为主流,到现在流行的网络协同办公时代 互联网环境,表现为:对信息全方位、多角度共享及协同要求,基于智能、门户、管理及业务一体化整合,B/S结构为主流。1.3研究意义 自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流
14、,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。这里所说的群体工作,可以包括在地理上分布很广,甚至分布在全球上各个地方,以至于工作时间都不一样的一群工作人员。办公自动化可以和一个企业的业务结合的非常紧密,甚至是定制的。因而可以将诸如信息采集、查询、统计等功能与具体业务密切关联。操作人员只须点击一个按钮就可以得到想要的结果,从而极大得方便了企业领导的管理和决策。办公自动化还是一个企业与整个世界联系的渠道,企业的Intranet网络可以和Internet相联。一方面,企业的员工可以在Internet上查找有关的技术资料、市场
15、行情,与现有或潜在的客户、合作伙伴联系;另一方面,其他企业可以通过Internet访问你对外发布的企业信息,如企业介绍、生产经营业绩、业务范围、产品/服务等信息。从而起到宣传介绍的作用。随着办公自动化的推广,越来越多的企业将通过自己的Intranet网络联接到Internet上,所以这种网上交流的潜力将非常巨大。1.4 可行性研究 1.4.1 社会可行性 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主
16、要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快
17、捷、高效。1.4.2 技术可行性使用Java开发B/S模式结构的OA系统,可以运用My Eclipse开发工具,其中既有自动生成的JSP页面、HTML页面,还有Servlet文件,可以方便使用Servlet的方法,而不需要手写必要的方法代码。在培训期间,熟练使用了SQL Server 2005 ,开发起来不成问题。 1.4.3 经济可行性 本课题的开发主要是要花费比较多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的8。1.5 相关开发工具简介1.5.1 MyEclip
18、se 5.5.1 GA 简介My Eclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和Java EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的Java EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。和.NET平台开发工具VS20003/VS2005以及以前的快速开发RAD工具Delphi,PowerBuilder等相比
19、,Java/JSP应用开发的低效率一直是个缺陷。直到Eclipse和MyEclispe等出现后,情况才有所改观(尤其是MyEclispe等可视化开发插件),大大提高了开发效率。新版本的My Eclipse提供了AJAX / WEB 2.0 Tools、UML Modeling with full Roundtrip Engineering、Split-screen Web Designer for WYSIWYG Development、Visual JSF & Struts Development、Hibernate Tools、Spring IDE Integration等功能。这些功能毫
20、无疑问可以简化Web应用开发,并对Struts、Hibernate、Spring等开发框架的广泛应用起到了非常好的促进作用。此外MyEclipse还包含大量由其他组织开发的开源插件,Genuitec增强了这些插件的功能并且撰写了很多实用文档便于开发者学习。综上所述,MyEclipse插件对加速Eclipse的流行起到了很重要的作用,并大大简化了复杂Java/JSP应用的开发。1.5.2 SQL Server 2005 简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构
21、化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Stu
22、dio)的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。Microsoft 仔细倾听了您的反馈,并对行业进行了认真研究,全世界的 Microsoft 研究团队共同努力,经过创造性思索才最终向您奉献出这一引入了上百种新增功能或改进功能的 SQL Server 2005。这些功能将有助于您在以下三个主要方面提高业务:企业数据管理SQL Server 2005 针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。SQL Server 的最新版
23、本不仅是迄今为止 SQL Server 的最大发行版本,而且是最为可靠安全的版本。 开发人员生产效率SQL Server 2005 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。 商业智能SQL Server 2005 的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。1.5.3 Tomcat 5.5 简介Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta
24、项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。 与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,这个目录很重要。
25、通常在WEB-INF目录下有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的Servlet类和Jsp或Servlet所依赖的其它类(如JavaBean)。通常这些所依赖的类也可以打包成JAR放到WEB-INF下的lib目录下,当然也可以放到系统的CLASSPATH中,但那样移植和管理起来不方便。 Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。我们可以将Tomcat和Apache集成到一块,让Apache处
26、理静态Html,而Tomcat处理Jsp和Servlet。这种集成只需要修改一下Apache和Tomcat的配置文件即可。 基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可。我们这里要提到另外一个工具Ant,Ant也是Jakarta中的一个子项目,它所实现的功能类似于Unix中的make。你需要写一个build.xml文件,然后运行Ant就可以完成xml文件中定义的工作,这个工具对于一个大的应用来说非常好,我们只需在xml中写很少的东西就可以将其编译并打包成WAR。事实上,在很多应用服
27、务器的发布中都包含了Ant。另外,在Jsp1.2中,可以利用标签库实现Java代码与Html文件的分离,使Jsp的维护更方便。1.6 论文组织结构本论文共分为六章,结构如下:第1章为绪论,主要介绍了本文的研究背景,国内外研究现状、研究意义、可行性研究和相关开发工具简介。第2章为需求分析,主要分析了系统的功能需求、性能需求和环境需求,并给出了数据流图。第3章为系统概要设计,主要包括系统功能模块的划分和各模块具体功能概述。第4章为系统详细设计,主要阐述了系统中主要模块的界面设计,并给出了相应模块的部分代码。第5章为软件测试,主要测试了登录模块。第2章 需求分析2.1 需求分析概述系统分析是开发OA
28、系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括功能需求、性能需求和环境需求等。2.1.1 功能需求办公自动化系统为公司各部门办公业务提供全面的综合办公服务,实现各职能部门办公业务的公文流转无纸化、文档管理电子化、资料信息和办公业务动态信息的共享,功能包括个人办公、工作流、邮件中心、在线
29、交流、系统管理等,并以各种现代化的通讯手段使大家协同办公成为可能。本系统开发的总体任务是实现办公的自动化,缩减办公时间,提供办公效率,为办公人员提供一个舒适、完美的操作流程和界面。整个系统需要完成的总体功能为:1. 个人办公:主要负责维护当前用户的基本信息、添加日程管理、添加实施个人考勤制度、添加和查询当前用户的联系人、以及修改个人秘密。2. 工作流:主要负责当前用户对请假、出差、请款(借支)等流程的操作和管理功能。即用户的申请、有审批权限的管理人的审批、当前用户的查阅流程。3. 在线交流:主要负责为内部员工提供即时在线聊天、以及在论坛发表言论等通讯功能。4. 邮件中心:主要负责接收内部发送的
30、邮件、以及对邮件的编辑和删除管理。5. 系统管理:主要负责添加员工以及为新员工分配注册号和秘密、对人事档案的管理、对考勤的管理、以及发布公告、安排工作。2.1.2 性能需求1) 可靠的安全性可靠的安全性,系统应能实现自身维护和数据库的恢复。如今的社会,网络非常发达,在提供给人们方便时,也给人们带来了各种各样的危害;黑客横行,病毒传播,一不小心,自己的东西就没有了。因此,学生档案管理系统必须具备安全的保障,没有安全性,系统也就失去了使用的价值。2) 简易的维护性系统必须具有高集成性,表现为文档集成、数据集成,形成模块化结构,便于系统维护。每一件事情都会有突发的时候,比如说计算机出现故障,网络受到
31、病毒的攻击等,这个时候我们就需要一个具有对系统进行维护和修复的功能。所以该系统同样也需要具备这样的功能,要在特殊情况下,可以修改、添加和删除系统数据库中的某些属性,以便使系统也能跟得上时代的发展。3) 流程操作的方便性OA系统中有许多需要用户自己操作的流程,如:请假申请、出差申请等,为了方便用户使用,本系统会自动提示用户下一步骤的流程。4) 界面的清晰性本系统是Java Web 应用程序,有大量的web页面,所以对美工方面有了更高的要求,既要用户用起来方便、舒心,而且页面代码量尽量减少。5) 时间特性在硬件和网络条件满足的正常前提下,实时页面的响应的时间不超过3秒,有控件加载的页面的响应时间不
32、超过7秒。6) 灵活性本项目采用的J2EE架构,因此可能在不同的异构平台上正常运行,由于 J2EE架构的高度可扩展性,因此在需求变化和系统集成具有很大的灵活性。2.2运行环境2.2.1 软件环境表 2.1 软件环境表分类名称版本语种操作系统Windows Server 2003简体中文操作系统的附加功能无数据库平台SQL Sever2005简体中文数据库平台补丁应用平台JDK6.0简体中文邮件系统无客户端软件办公自动化系统1.0简体中文2.2.2 硬件环境表 2.2 硬件环境表服务器最低配置推荐配置应用和数据库服务器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GH
33、D:40GHD:120G邮件服务器无2.3开发环境2.3.1 服务器软件环境表2.3 服务器软件环境分类名称版本语种操作系统Windows Server 2003简体中文操作系统的附加功能无数据库平台SQL Sever2005简体中文数据库平台补丁应用平台JDK6.0简体中文应用平台补丁无 版本控制系统CVS2.5.01简体中文目录服务系统无邮件系统无客户端软件灵步办公自动化系统1.0简体中文2.3.2 服务器硬件环境表2.4 服务器硬件环境服务器最低配置推荐配置应用服务器、数据库服务器、邮件服务器、目录服务器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:4
34、0GHD:120G2.3.3 开发机器软件环境表2.5 开发机器软件环境分类名称版本语种操作系统Windows Server 200398以上简体中文操作系统的附加功能无数据库平台SQL Sever2005简体中文应用平台JDK6.0简体中文开发平台MyEclipse8.5简体中文客户端软件灵步办公自动化系统1.0简体中文2.3.4 开发机器硬件环境表2.6 开发机器硬件环境分类最低配置推荐配置开发机器1CPU:P4 1.6G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:120G 2.4 数据流图总体用例图如图2.1所示。图2.1 系统用例图第3章 系统概要设计3.1
35、系统功能模块设计 一个完整的办公自动化OA系统主要包括如图3.0所示的模块。办公自动化系统个人办公在线交流邮件中心系统管理工作流程新建工作流待办工作工作查询个人资料密码修改我的联系人个人考勤时间安排聊天室论坛人事档案考勤管理职员添加工作安排公共发布写信收信箱草稿箱图3.0 OA系统总体功能数据图3.2 各模块具体功能描述3.2.1 总体概述权限用户:本模块实现用户信息的查询、修改等基本操作1 个人办公模块:在本系统中为员工日常办公常用功能,主要负责维护当前用户的基本信息、添加日程管理、添加实施个人考勤制度、添加和查询当前用户的联系人、以及修改个人秘密。2 工作流程模块:是行政办公的重要组成部分
36、,主要完成工作的新建、查询、管理和审批等工作。3 在线交流模块:主要负责为内部员工提供即时在线聊天、以及在论坛发表言论等通讯功能档案中心。4 系统管理模块:主要负责添加员工以及为新员工分配注册号和秘密、对人事档案的管理、对考勤的管理、以及发布公告、安排工作。5 邮件中心模块:主要负责接收内部发送的邮件、以及对邮件的编辑和删除管理。3.2.2 个人办公为办公人员提供个人的存入空间,个人办公包括个人资料、日程安排、个人考勤、我的联系人、密码修改等功能。其功能模块图如图3.1所示。个人办公我的联系人个人资料日程安排个人考勤修改密码图3.1 个人办公模块图a) 个人资料个人资料为办公人员提供一个维护本
37、人基本信息的空间,用户首次使用系统时,基本信息还不是很完善,所以个人可以修改基本资料进行完善,但是不可以修改部门和职位。其他请按真实情况认真填写,否则后果自负,包括个人的姓名、性别不能为空,相片、Email、,办公电话、家庭电话、手机、邮政编码、详细地址、QQ、自我评价、MSN等个人信息资料。b) 日程安排提供日程安排,方便个人对自己的工作计划进行统一安排,帮助用户合理安排工作,提高工作效率,保证工作的及时准确性。包括长久日程,星期日程,每日日程。建立日程安排,输入新的日程,安排计划信息。选择已经建立的日程,对原有信息进行修改。选择一个或多个日程,可以删除。可以根据起始日期、终止日期等条件对个
38、人日程记录进行查询。c) 日程安排本系统提供个人考勤是为了方便公司员工考勤情况,主要是上下班登记功能。也可以外出登记,请假登记、出差登记、加班登记等功能。上下班或加班登记,只能在规定时间之前20分钟,之后20分钟可进行登记,其他时间不能登记,在登录时间中显示未登记。登记列中包括登记次序、登记类型、规定时间、登记时间、操作。选择其他登记,显示其他登记申请界面,处理相关事情。d) 我的联系人提供通讯录,方便用户查询与人联系。可以精确查询、模糊查询、全部查询,添加联系人。通讯信息包括姓名、性别、Email、办公电话、家庭电话、手机、工作单位、邮政编码、详细地址、QQ、其他。精确查询:输入对方的姓名查
39、询,显示对方通讯信息。模糊查询:输入组名查询,显示所有属于这个组的通讯信息。全部查询:所有我个人的通讯录全部显示。e) 密码修改因为用户首次使用系统时,系统提供初始密码,为了安全起见,个人可以修改密码,输入姓名和原始密码,然后输入新密码,再确认新密码。如果完全符合,便修改密码成功。3.2.3 工作流模块工作流模块主要为用户提供一个办公的流程,包括申请、审批和查看流程。其功能模块图如图3.2所示。工作查询我的工作新建工作工作流图3.2 工作流模块图1. 新建工作a. 请假申请请假申请有张完整的请假申请表单,请假申请的当事人只能填写基本信息,而无权限能填写审批信息等。 请假申请的权限是所有人,点击
40、申请后跳到“请假申请单”页面,此页面为表单形式,该申请单有需要请假人填写的基本信息如:申请人、性别、申请日期、所属部门,还有需要请假人填写的情节信息如:请假时间、请假事由(此为必填),此外需要请假人选择的如:请假类别。请假类别中又有:事假、病假、产假、调研、出国、其他假类。该表单中还有当事人所不能填写的如:审批人、审批日期、审批结果、审批意见。只有部门经理和总经理才有审批的权限。点击“保存”后,请假申请会自动保存到工作流:“我的工作”中,点击“转交下一步”后,系统会跳到下一个页面:提示下一步说明,当点击“确认转交”后,系统会自动安排一个流程,该流程由当事人审阅后点击“结束流程”后结束。该流程如
41、图3.3所示。请假申请(第一步)当事人审阅(第三步)员工所在部门主管审批(第二步)图3.3 请假申请流程图返回审批结果b. 出差申请出差申请的权限也是所有员工,点击申请后跳到“出差申请单”页面,自动生成一张完整的出差申请单,有需要当事人自己填写的如基本信息:申请人、性别、申请日期、所在部门,出差信息如:出差时间、出差地点、出差事由。还有当事人无权限填写的如:审批人、审批日期、审批结果、审批意见。当事人填写完个人信息后,点击“保存”后,请假申请会自动保存到工作流:“我的工作”中 ,点击“转交下一步”后,系统会自动调到下一个页面:您选择的下一步骤的说明,点击“确认转交”后,系统会自动生成一个流程,
42、该流程由当事人审阅后点击“结束流程”后结束。该流程图如图3.4所示。出差申请(第一步)当事人查阅(第三步)员工所在部门主管审批(第二步)图3.4 出差申请流程图c. 请款(借支)申请请款(借支)申请的权限也是所有员工,选择流程“请款(借支)申请”后,跳到“请款(借支)申请单”页面,该页面也是一张完整的表单,有需要当事人自己填写的如:申请人、性别、申请日期、所属部门,还有请款信息如:用途、款额、支付方式。还有需要部门主管签字的信息:部门主管、财务主管、总经理,再加备注就构成了一种完整的请款(借支)申请单。点击“保存”后,请假申请会自动保存到工作流:“我的工作”中 ,点击“转交下一步”后,系统会跳
43、到下一个页面:选择下一步骤的说明,当事人点击“确认转交”后,系统会自动安排一个流程。该流程如图3.5所示。员工请款申请第一步当事人审阅第五步部门主管签字第二步财务主管签字第三步总经理签字第四步图3.5 请款(借支)申请流程图2. 待办工作查看“我的工作”是有权限设定的。如果是普通员工,“我的工作”中就只有:员工自己在填写了请假申请、出差申请、请款(借支)申请时,没有点击“转交下一步”而是点击了“保存”时所需要办理的工作。如果是部门经理,“我的工作”中就有:普通员工提交过来的需要部门经理即时办理的工作如:请假申请、出差申请的审批,请款(借支)申请的签字和转交到下一步。如果是总经理,“我的工作”中
44、就有:各部门经理提交过来的需要总经理签字的请款(借支)申请。3. 工作查询作查询的权限是所有员工,查询的基本条件可以是:按流水号查询、流程类型查询、流程状态查询。查询出来的结果显示在页面中。3.2.4 邮件中心模块提供OA系统的内部邮件系统,实现办公人员在OA系统平台上,通过邮件形式的信息交流,电子邮件系统和内部通讯录紧密结合。其功能模块图如图3.6所示。收信箱邮件中心草稿箱写信图3.6 邮件管理模块图1、 写信提供基本的邮件发送功能,并且可以在信件内容中添加像图片类的非文字信息,可以发送多个附件。提供邮件群发功能,群发主要指:可以一次给所有已注册的员工发送邮件;给某个或多个部门的员工群发邮件,可以由发件人选择一个或多个收件人来发送邮件。在写邮件时提供保存邮件草稿的功能,邮件草稿保存到系统的草稿箱中。写信中还包含通讯录。通讯录分为两个部分,即:公用的和私人的。公用通讯记录了所有已在系统中注册了的员工email账号信息,在个人通录中可以自己添加私人通讯信息,这里主要是email账号信息。2、 收件箱在收件箱中可以查看到所使用邮箱所收到的所有邮件,可以查