还剩26页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
办公自动化开发与实现摘要现如今,全球计算机领域正在不断蓬勃发展,大部分企业开始逐渐实现自身的信息化与此同时,多样化软件及其硬件,获得了相对全面的完善,这也切实推进了企业对于实现自身信息化的建设力度在此期间,全球各大企业,开始广泛应用电子办公信息化管理系统,以此来提升企业自身的运行效率然而,对于原有的办公管理系统而言,其尚未获得相对完善的改进,故此,难以确保其能够完全满足企业的功能性需求,并且无法和企业自身的业务流程之间,实现紧密结合针对这一现象,本篇论文,主要针对上述系统在实际设计过程中可能存在的一系列问题,进行更深层次的细致设计,力求切实提升各大企业的实际办公效率本研究以面向对象技术系统分析方法建立系统架构,并通过web应用服务器框架设计系统的功能,开发一套办公自动化系统该系统中应该包含的主要功能有个人工作台、文件管理、任务管理、公告管理、日程管理等办公自动化系统采用当前比较成熟的SSH框架,系统最顶层为现有终端电脑上的网页应用,中间层则是该系统的核心部分,包含了系统引擎和系统存取服务,最底层则是该系统的操作逻辑和数据库该系统以组件化架构的方式架构,使系统在升发维护上更加简易方便,并大幅提升系统自身具备的开发维护实际功能基于系统在实际运行过程中的基本情况,可以得知,对于办公自动化系统而言,主要将其大致分为两大部分,其中,主要包含前台页面,与此同时,包含后台管理这两部分之间相互协作,就能完成企业中的大部分办公服务在本篇论文中,研发出的办公自动化系统,能够切实解决当前企业中办公效率相对较差的根本问题,并且可以切实满足企业提出的多样化办公管理需求然而,在当前时期,该系统尚未具备相对较强的整合度,无法与其他系统之间,实现兼容,这在后期的研究过程中,将会逐步改善关键词web服务器办公自动化系统系统设计系统测试目录目录摘要I第1章绪论
11.1研究背景与意义
11.2国内外研究现状
11.3研究内容2第2章系统需求分析
42.1个人工作台的功能分析
42.2文件管理功能分析
52.3任务管理功能分析
52.4公告管理功能分析
62.5日程管理功能分析6第3章系统设计
83.1总体设计8web服务器架构设计8系统网络拓扑结构
83.2主要的功能模块设计
93.
2.1个人工作台管理功能模块设计10文件管理功能模块设计
103.
2.3日程管理功能模块设计
113.
2.4公告管理功能模块设计
123.
2.5任务管理功能模块设计
133.3数据库设计
143.
3.1逻辑设计
143.
3.2数据表的设计15第4章系统实现
194.1开发环境19系统功能的实现
194.
2.1系统管理模块的实现
194.
2.2个人工作台管理模块实现
194.
2.3文件管理模块实现
204.
2.4日程管理模块实现
214.
2.5公告管理模块实现
214.
2.6任务管理模块实现22第5章总结23参考文献13致谢错误!未定义书签第1章绪论
1.1研究背景与意义实际上,办公自动化系统的本质,在于通过多样化互联网技术,针对企业中存在的具体工作流程,进行相应的完善,使企业旗下职工,更加方便的获取自身所需的相关信息,以此来切实推进多元化业务的顺利进行换句话说,该系统的主要作用,在于向社会表达出企业良好的形象,例如企业能够通过该系统,向外界发布自身的实时动态,并且能够针对职工负责的事务,进行有效管理,同时在系统中直接进行内部的信息交流⑵现如今,企业中运用的此类系统,主要涉及到职工彼此之间的业务交流、企业自身的活动空间等诸多内容对于访问该系统的用户而言,可以基于该系统,进行彼此之间的交流探讨通常情况下,企业会基于数据库,针对用户所需的多样化信息,实现集中管理,以此来方便用户进行信息检索及其查找定位等相关功能⑶对于大部分企业而言,其在运行上述系统时,由于不同的用户,需要不断切换自身所需的多样化应用系统,以此来获得相应的信息,然而,对于多样化应用系统而言,又不得不基于使用者的实际需求,来选择相对应的功能,这就导致企业职工在寻找信息的过程中需要耗费巨大的时间和精力,并且无法保障信息的完整性,从而切实降低了企业职工的实际工作效率与此同时,由于系统功能的分散,相关用户在针对多样化数据,进行更深层次细致分析的过程中,无法基于企业角度,切实考虑企业面临的一系列实际问题,这就导致了企业虽然获得了数量性的信息,却无法有效提升这些信息的实际利用率⑺除此之外对于这些系统而言,其有可能并不成熟,或多或少都会存在一些弊端,故此,需要专业的工作者,对其进行定期维护及其相应的管理,这也同样增加了企业付出的人力成本为此,使得企业需要通过研究构建公司自动化办公系统,从而针对企业中存在的多样化信息,实现相对全面的管理及其相应的维护通过化零为整,能够将企业中存在的多样化管理系统,进行科学的整合,这将有助于企业将自身的内部信息及其外部信息,实现集中式的动态管理,进而实现企业自身的自动化,并据此切实提升企业自身的业务管理质量冏如果能够针对相关企业,定制构建出合理的办公自动化系统集成平台,则当基于单点登录技术的情况下,相关管理工作者,只需要在平台中登录一次,就能针对企业中存在的多样化信息,实现集成处理,同时能够对其进行更深层次的细致分析,从而有效降低了由于资源分散而耗费的时间人力成本,进而逐步推动企业实现自动化,降低工作难度⑼
1.2国内外研究现状办公自动化服务已成为信息时代的重要信息传递工具,而借由与协同服务与办公自动化系统的良好整合,不仅在提升跨部门的信息沟通、同步与整合方面具有重要价值外,更重要的是可快速的将不同信息来源,像是办公自动化、行事历系统、线上通讯录、其他系统整合信息,同步至移动设备或云端办公自动化系统上国外企业办公自动化的研究相对较早,建设力度也优于国内,故此,国外企业无论是在数字方面,还是在信息化方面,都远远优于中国[1叽实际上,在国外企业中,已经研发出相对完善的信息化架构及其相应的基础设施体系,并且已经存在相对成熟的办公自动化管理系统[山在当前时期,国外在此领域中,通过不断革新与发展,逐步获得了相对良好的成效,并且广泛应用于诸多大型企业中,切实提升了企业自身的管理水平,与此同时,有助于管理层做出正确的经济决策现如今,企业对于旗下职工的办事效率及其工作质量都提出了相对严苛的实际要求,并更加倾向于不同部门彼此之间的协调配合,同时愈发注重于多样化信息的准确度及其传递的及时性事实上,对于大部分企业而言,其内部存在的多样化信息,往往在不同部门中,会出现调阅时间不一致的现象针对上述情况,若想切实保障多样化数据的精确性及其传递的及时性,则需要积极构建能够实现共享查询的综合性信息平台唯有如此,才能有效集成不同应用系统中涉及到的相关数据,并实现数据的集中式管理,这样就能便于转换有利于企业的相关信息通过对这些信息,进行更深层次的细致处理,就能及时发现企业在实际运行过程中存在的一系列实际问题,从而切实推进企业在自身管理方面的改善进程随着企业信息化办公的普及,企业竞争的加剧,对企业利用电子信息化技术实施现代经营管理提出了更高的要求,越来越多的应用系统被使用到企业管理当中来,但是因为系统各自的独立性,和相互系统的不融合,为业务管理和日常往来带来了困难,影响到了企业的运转效率从目前国内同行业来看,公司在通过系统来强化企业管理,加强公司内外信息交互,实施智能信息化管理的过程中,出现了系统与系统之间不能有效交流的问题,产生了数据的孤岛[⑵,提高了企业的管理成本并且,现有的网络安全管理,安全防护是不全面的,这样就增加了安全方面的风险因此,为使企业管理的高效运行,就要急迫解决以上的问题,需要通过规范的互联网行为,采用身份认证等方式对自动办公系统进行提升,还应该基于多样化部门中各个员工的实际业务需求,针对系统中存在的关键模块,进行相对细致的划分,细化各自的职责和权限,去避免客户端在没有经过允许的情况下,访问和盗取公司重要的信息资源I⑶
1.3研究内容本篇论文,主要基于文献研究法,针对当前时期办公自动化系统的实际现状,进行更深层次的细致研究,分析该系统操作的可行性详细地分析办公自动化系统的相关技术、需求及整体的框架结构等,包含对该系统的各个部分及后台信息库的设计,对其中一些模块实施精细化的设计研究办公自动化系统的设计平台、数据库和系统所涉及的关键步骤系统的实现、测试以及安全维护详细设计了系统的个人工作台功能、文件管理功能、任务管理功能、公告管理功能、日程管理功能等模块,并对模块功能利用具体代码实现,列举部分模块的实现效果第2章系统需求分析现如今,全球各大企业,为了有效提升企业的市场核心竞争力,开始致力于逐步改善自身的办公管理系统,并且在其实际建设过程中,融入企业所需的多样化功能模块,使企业旗下职员,只需要通过该系统,就能发布企业管理层传达的各项通知与此同时,在该系统中,能够基于网络,针对多种类型的客户,进行针对性的细心服务,并且逐步涉及到会议预定,对外宣传等,不断拓展服务范围[⑷
2.1个人工作台的功能分析在该系统中,涉及到的个人工作台功能,能够基于时间顺序,实现用户对于自身待办事项的动态浏览,同时,用户还可以通过手工的方式进行个人待办事项的添加和删除操作然而,对于企业自身的办公自动化系统而言,任何用户若想成功登录该系统,则必须首先经由系统完成自身的身份认证,才能执行上述功能,这就意味着,能够使用上述功能的用户,必须是经由系统完成身份认证的安全用户在该系统中,其登录用户涉及到的待办相关管理规定,详见表
2.1可以得知,对于个人代待办事项而言,无论是添加功能,还是删除功能,都广泛应用于公司收文及其多样化会议中其中,待办业务中理应存在的管理流程,详见表
2.1所示表
2.1待办管理用例规约
2.2文件管理功能分析公司遵循标准化管理模式,文件按照各类规章制度进行发放的文件管理主要完成公司需要对业务过程的各种业务流程进行审核公司使用系统做好公司规范后,送给部门、项目经理进行设计审批,经审批后在系统中生成最终版的文件记录文件管理的业务用例描述如表
2.2所示表
2.2文件管理模块的业务用例描述表
2.3任务管理功能分析通常情况下,对于任务管理功能而言,其基本作用在于针对企业内部中存在的多样化业务,进行相对集中的规划与管理,其中,主要包含相关任务的申请及其进度的调配当企业发布任务的过程中,申请该任务的工作人员,需要首先向上述系统,提交相应的任务申请,与此同时,基于系统中存在的任务查看模块,针对己经完成审核的相关任务,进行及时查看,从而切实规避任务之间的信息冲突对于申请该任务的工作人员而言,当其将相关申请信息,递送至上述系统后,系统将会自行将这些信息,传递于相关负责人员,并等待负责人员进行审核其中,对于任务管理用例的相关规定而言,详见表
2.3表
2.3任务管理用例相关规定
2.4公告管理功能分析在本篇论文中研发的系统,能够切实满足企业的政策宣导、事件通知等业务需要,通过公告管理功能来进行具体的电子化公告操作电子公告的发布包括公司公告、政策法规、日常信息等方面内容其中公告模块主要呈现近期发生的重大事件,其中,主要包含企业内部的重大事件及其行业中的最新动态等诸多内容通常情况下,对于政策法规模块而言其基本作用,在于针对国家在各个领域中,出台的重要政策及其相关法律法规,进行更深层次的细致阐述,其中,主要包含:宪法、公司法、合同法、等各方面的政策法规单位通知主要用于传达文件、召集会议、人事公示等具体描述如表
2.4所示表
2.4电子公告管理用例描述
2.5日程管理功能分析基于企业内部的日程管理模式,只需要结合报表手段及其相应的信息技术,就能实现对公司员工进行日程管理的功能需求根据以上分析,可以把日程管功能模块分为两大功能,其中,主要涉及到日程管理功能,与此同时,涉及到日程提醒管理功能实际上,该模块能够切实提升企业自身的实际工作效率,为员工提供基础工作参考第3章系统设计在上述章节中,针对系统中存在的一系列需求分析,进行了更深层次的细致阐述在本章节中,将着重分析该系统在实际设计过程中的基本原则、系统的架构设计、系统功能模块的设计、系统的网络拓扑结构和数据库的设计和开发等
3.1总体设计
3.
1.1web服务器架构设计用户界图
3.1Web应用程序三个层次本文对企业办公自动化系统进行了总体规划,办公自动化系统整体系统采用Web.B/S结构和N层体系结构,具体如上图
3.1所示而N层结构体系一般可用于较大型的数据库系统应用的基础是广域网,浏览器的使用使得传递数据时低成本的网络可以派上用场B/S结构合理分布了数据库服务器、用户层、应用服务器和Web服务器同时,客户端的免安装和少维护得以实现N层体系结构多层部署了应用服务器和数据服务器企业办公自动化系统的总体框架分三层,分别是表现层(系统平台)、逻辑层(功能系统)和数据层(数据管理层)
3.
1.2系统网络拓扑结构办公自动化系统的硬件结构是基于网络部署的办公自动化系统涉及的主要硬件有应用服务器,数据库服务器,路由器,网关以及短信服务器整个系统的结构如图
3.2所示图
3.2系统结构75意图对于上述网络拓朴系统而言,其涉及到的硬件结构,主要包含数据库服务器及其相应的客户端模块等诸多元件,实现共同组成
3.2主要的功能模块设计该系统在进行实际设计的过程中,主要涉及到个人工作台功能、文件管理功能、任务管理功能、公告管理功能及其相应的日程管理功能等多样化功能模块的细致设计系统功能结构如图
3.3所示办公自动化系统图
3.3系统功能模块图
3.
2.1个人工作台管理功能模块设计在公司自动化办公管理系统中,每位公司员工都可以通过独立的系统用户名进行系统登录,系统用户根据身份合法性认证后即可成功登录自动化办公管理系统公司员工登录系统后,进入个人工作台管理功能模块,根据个人待办事宜列表选择需要办理的业务进行对应工作的办理个人工作台添加待办事项的过程如下系统用户成功登录自动化办公管理系统后,选择功能主菜单的“本人待办”莱单项系统会自动调用PendingForm从而进入个人待办事项页面系统用户选择“添加待办事项”功能菜单后,系统会自动调用PendingForm函数的PendingWrite操作,同时调用PendingAddForm函数进入待办事项功能页面系统用户成功添加待办事宜的相关数据信息后,点击“提交”按钮,系统会根据提交信息情况通过调用PendingWrite函数进行对应信息的处理操作系统根据增加待办事项PendingWrite的操作结果反馈信息实时的调用Pendinglnterface函数的NewPending操作系统调用NewPending函数进行待办事项的添加操作待办事项管理时序图如图
3.4所示PondingActionITendinglnterface.NewPending图
3.4待办事项管理时序图
3.
2.2文件管理功能模块设计通常情况下,系统在拟制相关文件的过程中,需要基于企业自身的真实情况,针对多样化业务,进行相对科学的细致安排,其具体流程大致如下首先,基于企业自身的相关文件要求,拟定文件的工作人员,必须登录上述系统,并且基于“文件”选项卡,点击FileForm9键入相对应的文件管理页面其次,拟定文件的工作人员,需要基于实际情况,在系统中填入正确的文件信息,并及时将其与办理人表格之间,共同“提交”至系统此时,系统将会通过自行运用SNewFileWrite函数,对其进行更深层次的细致处理另外,系统将会基于文件人递送的相关信息,通过自行运用SNewFileWrite函数,在其中存在的Sfilelnterface接口类,实现相应的创建操作与此同时,系统还会自行运用SNewFile函数,创建全新的文件最后,系统将会自行运用NewPending,使得PendingDT函数,能够对全新的文件,实现相应的添加处理,与此同时,需要通过自行运用DataAccess函数,完成相应的Insert操作文件申请时序图如图
3.5所示323日程管理功能模块设计一般情况下,企业内部的多样化部门彼此之间,涉及到的相关业务,实际上是共通的故此,通过创建单列办公模块,能够切实满足多部门员工之间日常交流的便利性,提醒用户进行工作在自动化办公管理系统中,涉及到的日程管理功能,主要通过日程拟定流程的形式,加以表达,其具体流程大致如下首先,当填写相关日程的工作人员,已经完成系统登录时,需要键入“日程”选项卡,在此期间,系统将会自行运用ScheduleForm转化为相应的填写页面其次,填写相关日程的工作人员,需要基于实际情况,准确填写出多样化日程信息及其相应的审核表格在此之后,系统会将这些资料,通过NewScheduleWrite实现相对细致的处理另外,系统应该基于实际处理情况,通过灵活运用NewScheduleWrite自行添设相应的日程,与此同时,通过自行运用Schedulelnterface中存在的接口类NewSchedule进行新增日程的创建操作根据新增日程请求,系统调用NewSchedule函数的ScheduleDT的NewScheduleDT对象,针对己经添设成功的相关日程数据,进行更深层次的细致处理,与此同时,基于运用用DataAccess函数,执行相应的Insert操作,使其存储于数据库最后,系统需要自行运用NewSchedulePending针对添设相关日程信息的实际审核状态,进行实时生成日程管理的时序图如图
3.6所示NewScheduleDT.adil图
3.6日程管理时序图
3.
2.4公告管理功能模块设计实际上,对于电子公告而言,其在实际发布的过程中,将会涉及到新闻模块及其部门通知等诸多内容其中,新闻模块主要包含全球新闻热点及其行业最新动态等方面在本篇论文中,针对公告管理功能模块的细致设计,主要包含公告管理子模块、通知管理子模块和新闻管理子模块公告管理子模块公告管理子模块是综合事务办公管理的主要组成部分当管理员通过系统的身份认证,将能自行登录系统的后台,并进入公告管理功能界面,在此期间,管理员能够基于企业提出的实际发布要求,执行相应的操作实际上,在系统中己经存在最佳的发布模板,只需要键入内容即可,这就有效提升了管理员的实际工作效率通知管理子模块事实上,对于通知管理子模块而言,其和上述模块的工作原理大致相同,只不过发布者也可以是多样化部门的负责人,只要经过系统的身份认证,就能实时发布本部门的重要通知,通知管理的主要操作包括查询该部门的重要通知发布状态及其相应的通知列表状态,及时更新并加以修改实际通知内容图
3.7用户发布和查询通知操作时序图新闻管理子模块新闻管理子模块的功能也比较类似,它们的本质区别是能够借助不同部门来实现对本部门相关新闻的有效发布对于这些负责人而言,在发布新闻之前,必须要在身份合法性验证完毕之后,才可以进一步成功登录自动化办公管理系统,接着对本部门相关新闻进行筛选,在选出恰当的发布内容之后,确定最佳的发布时间以及所采用的合理的发布形式这不仅包括了实时发布已有的部门新闻、查询相关的新闻列表的实时查询,也同时包括了对新闻信息的进一步修改更新等公告管理的设计如图
3.7所示的时序图
3.
2.5任务管理功能模块设计本节基于当前普遍使用的任务管理方式,在充分考察公司员工管理模式之后,全面梳理了当前阶段的人事管理思想,借助先进的应用程序开发框架结构,详细探讨了单位员工所具有的任务功能需求公司人事管理系统的任务功能应该满足任务信息采集技术先进、公司员工任务理念和任务方式先进、任务统计和查询功能齐全等要求任务管理的主要环节如下所示任务人严格按照公司具体的任务要求,首先进入自动化办公管理系统中进行登录,再按照系统的要求实现对功能主菜单的恰当选择,在对TaskForm函数的科学调用之后,实现对任务的管理当出现任务管理页面之后,任务人必须严格按照具体的任务要求,将自己的任务信息填写到合适的位置,接着在自动化办公管理系统再次填写对应的任务信息,并完成任务办理人表格提交工作然后,系统立刻将SNewTaskWrite函数导出,实现进一步的处理SNewTaskWrite函数被调用之后,系统会继续科学地调出STasklnterface接口类以实现下一步的创建操作当然,为了完成任务创建操作,系统还会实现对SNewTask函数的科学调用,以达到辅助处理的目的为了添加处理新任务,系统会通过NewTask来实现对TaskDT函数的科学调用在Insert操作过程中,系统会进一步科学地调用DataAccess函数为了返回任务处理结果,系统主要按照对应的处理情况来实现对DataAccessO函数的科学调用任务申请时序图如图
3.8所示
3.3数据库设计本课题中的公司自动化办公系统内容比较丰富,因为篇幅有限,这里只对部分模块进行详细的设计,E-R图如图
3.9所示图
3.9系统的E-R图
3.
3.2数据表的设计在对企业自动化办公管理系统,在设计本课题的数据库过程中,应该全面考察系统所能发挥的全部功能,不仅要保证系统的可扩展性以及全面性,也要同时保证系统数据的独立性以及一致性等本文按照公司自动化办公管理系统所能发挥的基本功能进行了系统化的设计,有效地划分了它的功能模块,下表展示了它所要储存的数据如表
3.1设计所示,在进行系统登录时,系统会就各登录环节作信息说明表
3.1系统登录信息表如表
3.2所展示的那样,系统一定要提前确定公司内部的全部员工的基本个人信息,并将其完整地储存在对应的数据库中员工在登录的时候,公司信息网站系统要随时验证员工信息的准确性,一旦验证通过,则立即向其展示登录成功的状态信息表
3.2系统用户基本信息表如表
3.3设计所示,系统后台的数据库必须能够在科学划分员工个人信息的基础上保障所有员工的个人工作权限,使其明确自身所发挥的作用以及所要完成的任务,方便员工实现对公司相关数据的及时查询与进步一部完善等表
3.3系统部门信息表如表
3.4设计所示,对系统中用户数据表描述了系统中用户的详细信息,具体的用户权限有权限名称、权限描述表
3.4员工角色信息表如表
3.5设计所示,系统可进行报销业务操作及报销信息查询表
3.5报销数据表如表
3.6设计所示,系统可进行会议信息描述表
3.6会议数据表综合事务信息如表
3.7所示表
3.7综合事务信息表第4章系统实现
4.1开发环境编程语言JAVA客户端Windows操作系统和IE10浏览器服务器端Windows2008R2操作系统和SQLServer2008数据库
4.2系统功能的实现
4.
2.1系统管理模块的实现本系统的主界面流程如图
4.1所示管理员“登录”进入管理页面,对系统进行管理登录后,系统进入到管理员功能这个界面,管理员便通过该页面对业务和系统进行管理在工作流的表单和流程设计中,表单设计器和流程设计器两者都是通过include_once命令引入JS并调用设计好的功能实现的OA系统图
4.1系统登录页面
4.
2.2个人工作台管理模块实现
7.1-COOOg
120.
77.
151.245OQoamx+□»»利®疗tom♦下■aDisa・q100%图
4.2个人待办的功能界面如图
4.2所示,个人工作台能够保证办理事务的本人对待办信息的及时查看以及实时地修改与完善当然,在查看与修改过程中也可以按照时间顺序来进行同时,用户还可以通过手工的方式进行个人待办事项的添加和删除操作公司自动化办公管理系统必须始终保持系统身份认证的成功性,使所有的用户都能在短时间内确定自己的登录状态,提高待办事项的处理效率对于个人工作台管理系统而言,通过getuserinfobyuid的方法,将用户拥有相应权限的通知从数据库中选出来,并通过while循环语句,放到table的Srow变量里展现通过变量Spublish来保存通知生效状态,“1”为生效状态,“2”为部门未审批,“3”为审批未通过,“4”为部门已审批集团未审批,“0”代表还未进行发布
4.
2.3文件管理模块实现通常来说,行文的基本环节如下所示:首先是专门的专责人对行文的初期起草一一相关领导对其的审批一一办公室专门人员对行文的审批以及进一步发布然后是上行文的过程,专门的负责人对行文的初期起草一一相关领导对其的审批一一办公室的专责——主任对上行文的进一步审批——传达至分管领导——递送至高层领导——办公室最终的专责lK3B下质F6G30Q100%图
4.3公文管理功能界面系统通过zfile类实现对文件的操作,简化用户对文件的操作,如copyDir函数实现从一个目录拷贝到另一个目录,removeDir删除该目录下的文件,通过removeFile实现文件的删除,通过batchRemoveFile实现批量文件的删除,通过copyFile实现具体的文件拷贝具体的数据操作由baseDAO函数实现,然后通过执行该函数的query函数实现SQL语句的具体数据库操作,实现数据请求的提交
4.
2.4日程管理模块实现根据日程管理实现日程提醒管理功能利用日程管理模块来实现对日程管理质量与效率的提升,为员工提供基础工作参考如图
4.4所示日程管理的模型层由SchedulemodeLjsp完成,具体的代码首先通过$this-app-user-account获取当前用户的信息,然后通过helper::today获取当前的日期信息,接着通过SSchedule获取当前用户的日程列表,通过判断日程的日期和当前日期进行比较,从而实现日程的提醒QOD色Qoa缺xn~mi*-QxCO☆p
120.
77.
151.245+□W3MI©JS心・4^T«F6O30Q100%图
4.4日程管理功能界面
4.
2.5公告管理模块实现公告管理包括电子公告的管理,所有的员工都能够利用这个专门的网站来保证用户的登陆,然后立刻出现新闻发布的页面,严格遵循操作导航的要求,进一步实现对新闻标题的添加以及修改完善等,然后保存初稿,将其递送到相关稿件审核员处,以等待进一步的审核,最后进行发布对于公告管理体系而言,基本上所有的新闻的发布形式都是列表,促进了员工捕捉新闻信息的效率所谓的政策板块的授权者是所有的机构领导,他们会对新闻发布信息进行收集、审核以及发布电子公告的作用在于实现对公告信息的实时发布创建公告通过create进行,输入的产生为公告的类型具体的公告界面如图
4.5所示任务管理的含义主要是通过合理的方式来实现实时管理以及统筹安排等功能部门人员必须将相关的任务申请以及具体的信息等提交到对应管理部门,一经审查并通过,则立刻将其提交至专责人员,实现进一步的统一安排任务管理主要通taskmodel.jsp完成,首先通过getList获取当前的工作任务的列表,输入的产生为用户的ID以及当前的日期等,从而显示当天以及以后的工作任务因为分管领导的事务较多,在统一安排之前必须提交相关申请,进而实现进一步的汇总任务管理实现对公司中各个员工的工作进行编辑、下方、提交等工作具体的任务管理界面如图
4.6所示OQoAsm
(5)OA系茨1图
4.6任务管理管理界面第5章总结本文在考察公司实际运行的基础上,详细探讨了自动化办公系统所具备的各种特性,对它的可行性分析、功能需求分析以及非功能性分析展开了全面地说明接着系统地阐述了它的功能模块以及对应的设计过程,详细解释了概念模型设计的基本概念,实现了对数据表设计过程的说明最后,基于这些功能模块实现了编码功能,不仅研究了信息发布模块,也研究了公司内部的员工个人中心内容和综合事务管理功能模块等等研究显示,本课题中设计的公司自动化办公管理系统即使能够保证办公管理业务的有效处理,但因为篇幅的限制,很多内容还需要进一步探究与验证,特别是在它与其他系统的兼容性方面需要不断的完善与改进同时,在人们对智能终端设备需求不断增加的大环境下,有必要研究公司自动化办公管理系统对应的App以实现对不同人群需求的进一步满足,促进工作效率的增加,增加企业的经营效益实际用例待办事项管理用例目标在该系统中,只要相关用户,己经键入“待办事项”选项卡,则系统将会自动呈现出相对直观的列表在此期间,相关用户能够基于待办事项中存在的优先级,针对指定列表,进行更深层次的细致处理,这就意味着,用例已经正式开始当相关用户己经基于当前的业务情况,针对需要处理的“待办事宜”,全部妥善解决,这将意味着,用例已经正式结束活动人员系统中存在的多样化用户真实状态基于己知条件,针对“待办事宜”中涉及的初始路径,实现行之有效的设置,与此同时,对其进行相对明确的基本定义前置条件当相关用户成功登录系统后,能够直接键入“个人工作台”选项卡,执行相关操作后置条件暂无主路径对于相关用户而言,首先,需要基于时间顺序,针对“待办事项,进行依次浏览;其次,基于“待办事项中存在的优先级,相关用户需要针对急需完成的相关事务,进行优先办理;另外,系统中存在的多样化用户,需要基于企业在工作过程中的实际需求,通过手动方式,自行添加相应的“待办事宜”,并且在成功保存后,将其通过列表方式,进行实时显示;最后,相关用户能够基于企业自身的真实状态,针对存在问题的相关“待办事宜”,执行相应的删除操作可选路径暂无例外路径通常情况下,假设“待办事宜”列表己经设置为空,则将意味着,用户退出用例名称文件管理用例用例目标文件管理信息申请、审批、删除和查询等活动人员系统用户实际状态基于己知条件,针对“文件管理”中涉及的初始路径,实现行之有效的设置,与此同时,对其进行相对明确的基本定义前置条件系统用户输入正确的账户和密码登录办公自动化系统并选择文件管理模块进行操作后置条件系统用户操作完成后对文件管理功能相关操作并退出系统主路径1用户输入正确的账号密码,登录办公自动化系统,选择工程文件管理模块;2用户选择文件管理信息新增功能,进行文件管理信息申请;3用户选择文件管理信息删除功能,进行文件管理信息删除;4用户选择文件管理信息修改功能,进行文件管理信息审批;5用户选择文件管理信息查询功能,进行文件管理信息查询;可选路径无例外路径文件列表为空,用户退出实际用例任务管理用例目标当申请相关任务的工作人员,向系统递送申请时,则意味着用例开始当审核部门完成针对上述任务的审核,并且评定出合理的审核意见时,则意味着用例结束活动者任务申请人状态根据任务管理规定,针对实际初始路径,进行相对明确的定义前置条件一般情况下,申请相关任务的工作人员,都属于合法用户,故此,当其成功登录该系统时,将能自行键入任务管理模块,实现相关操作后置条件为了迎合企业提出的多样化实际需求,需要不断增设最新的任务申请;主路径首先,基于实际工作过程中的多样化需求,能够提出相对合理的任务申请,在此期间,申请相关任务的工作人员,需要基于企业在当前时期的具体工作安排,拟定相对应的任务申请,并及时提交以待审核;其次,当相关任务己经申请后,在等待审核的过程中,负责审核的工作人员,需要基于当前时期的任务安排,对诸多申请进行集中规划或者相应的调配与此同时,当审核结束时,系统需要将相关任务的参与人员及其分配工作,传递于该任务的申请者;当任务已经开始执行时,秘书工作者需要及时归纳任务纪要,并进行妥善管理可选路径如果申请相关任务的工作人员,是基于企业提出的临时安排,而提出的申请,则当保存结束后,不需要再次进行相应的提交操作;例外路径暂无实际用例电子公告管理用例目标当发布相关公告的工作人员,向系统递送全新的公告时,则意味着用例开始当审核部门完成针对上述公告的审核,并且评定出合理的审核意见时,则意味着用例结束活动者公告申请人状态根据公告管理规定来定义初始的路径前置条件用户进入系统,将能自行键入公告管理模块,实现相关操作后置条件基于该管理功能界面中的相关提示,进行正确操作主路径
1、首先,相关用户需要在系统中,完成自身的身份验证,才能针对系统中发布的多样化公告信息,进行实时浏览
2、其次,相关用户需要基于自身的实际情况,添设应该发布的多样化公告信息
3、另外,相关用户需要针对已经实现发布的相关公告,进行及时编辑,并且秉持优先级原则,依次显示相关页面
4、最终,相关用户进行退出可选路径当相关用户键入公告发布页而后,能够针对具体的公告内容,进行相对细致的编辑和保存,然而,在此功能中,却无法实现发布操作;例外路径暂无用户FileFormFileActionFi1eServiceFile用户1NeicoFcrm1NoticAclion11■英文名称关键字中文名称类型长度预设值DengLuID是登录用户日志的IDInt4NYongHuID公司员工的IDInt4NDengLuTime公司员工登录时间varchar20NResult登录是否成功varchar50NYongHuIP登录所使用的IP地址varchar50NReason登录失败的对应说明varchar100Y英文名关键字中文名类型预设值长度CompanysUffID是员工IDLonglntN16CompanysHffName员工的姓名varcharN30CompanysnffSex员工的性别varcharY30CompanystiffTel员工的电话varcharN60CompanystiffEmail员工的邮箱varcharN60CompanystaffLAddress员工居住地址varcharY60CompanystaffLDep所属部门IDLongIntN16CompanystaffPW登录密码varcharN40英文名关键字中文名类型长度预设值DepID是IDLongInt16NDepNAME名字varchar30NDeptAddr地址varchar30NDeptTel电话varchar6NDeptAdmin经理varchar6Y英文名关键字中文名类型长度预设值RoleJD是角色的IDLongInt16NRole_Name角色的名称varchar60NRole_Desc角色的描述varchar60N英文名称关键字中文名称类型长度预设值YHDraftNo是草拟文对应的序号Int4NYHDraftDate草拟所用时间DateTune8NYHSubmitDate提交时间DateTime8NGWState报销内容varchar20NGWDraftMan报销人varchar20NGWAuditor报销审核人varchar20NGWCheckingMan报销复核人varchar20NGWSignator报销签发人varchar20NGWDistributor报销分发人varchar20NGWCheckingMan报销复核人varchar20NGWSignator报销签发人varchar20NGWDistributor报销分发人varchar20N英文名称关键字中文名称类型长度预设值conferenc^ID是会议的编号Int4Nconferenc宜Name会议的名称varchar20NconferenceTopic会议的议题varchar60Nconferenc^Organizer会议的召集人varchar20Nconferenc宜Chiefer会议的主持人varchar20NconferenceSpoker会议的发言人varchar30NLocus会议的具体地点varchar60NStartTime会议的开始时间DateTime8NEndTime会议的结束时间DateTime8Napply会议的申请人varchar10Napprove审核人varchar10NState会议状态varchar10NAuditing审核Bool1N英文名称关键字中文名称类型长度预设值id是编号Int4NName事务的具体名称varchar20NRelease_time事务的办理时间varchar60NRelease_mode事务的办理手段varchar20NEdit_notification相关通知varchar20NUpdate_maintenance更新维护事务varchar30Nquery事务信息查询varchar60N®OA歇O个人办公发程iS笏任务公文客户人泰考勤行攻绑5趣辣Q=1发布具体的文件管理界面如图
4.3所示3605XX2B
7.1C0☆
0120.
77.
151.245_snhcaI*曾二g如0,Q|HO■囹■痼.四6QoA»tx+心03605金成血
7.1xnmCG☆丘p-
120.
77.
151.245/oa/mindexOQ・点Q。