开篇:润墨网以专业的文秘视角,为您筛选了一篇基于B/S的OA平台设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
【摘要】OA系统就是办公自动化管理。OA系统开发的主要目的就是加强企业内部管理,提升企业经营管理效率,全面提升企业核心竞争力。OA系统在应用过程中是基于BS模式实现的java web项目,其主要采用的技术是java web技术,并且配有MVC的系统设计框架,从而有效实现代码和页面显示分离,让页面主要负责显示,而各项业务则主要由servlet进行综合处理。通过应用数据库设计技术,从而创建起高效的数据库。本文简单分析基于BS架构的oa系统设计。
一、引言
在不断发展的社会环境中,计算机技术被逐渐应用到各个领域中,同时信息系统在开发和应用方面也非常迅速。当计算机、网络技术不断融入到各个企业日常生活中时,各种数据和信息越来越大,其涉及的范围较广[1]。但是,传统的数据处理方法和利用手段已经无法满足现代企业快速发展的需求,急需要利用现代信息技术和网络资源,有效实现企业的现代信息化,从而最大限度的提高现代企业内部信息资源的利用效率。
目前,在不断发展的社会环境中,企业办公自动化程序主要分为以下几类:一是起步时间较慢,仍然停留在没有联网的计算机应用中,其主要是使用MS Office系列、WPS系列等应用软件来提高日常工作效率;二是目前虽然建立了自己的Intranet网络,但是却没有应用合适的系统来协同工作,仍然是处于个人办公和网络闲置的状态,从而直接影响了企业生产发展的效益;三是虽然创建了Intranet网络,企业员工能够利用内部网络进行邮件信息交流,以此实现员工工作交流,但是所产生的经济效益并不明显;四是通过创建Intranet网络,使用办公自动化系统,较好的实现了信息共享工作,切实与外界保持了信息沟通交流。
从整体上看,办公自动化虽然提出较早,但是取得的效果并不明显。目前,几乎大部分人们都拥有计算机设备和网络设备,但是可使用的应用软件却比较少。及时一些企业内部创建了计算机网络,但是并没有改善当前计算机信息化应用的状态。一些企业在发展过程中虽然应用了业务经营软件,在一定程度上实现了企业经营业务的信息化,有效解决了企业各个部门存在的问题。但是,对于企业管理者来说,所获得的准确数据信息较少,从而无法最大限度的发挥出计算机网络系统的作用。同时,由于受到信息系统沟通与交流的限制,在较大的程度上影响了企业工作的效率。然而,随着英特网的快速发展,为各个部门之间进行信息沟通和交流创造了有力的条件,同时也就充分说明了办公自动化时代的到来。
二、BS架构的OA系统开发设计
(一)系统架构
办公信息化技术应用大致包括以下三个方面的内容:通用办公应用、业务管理和决策支持。通用办公应用主要是指各个企业在日常管理中最基本的信息化需求。其主要指信息资源共享、信息管理、文件资料整理等;业务管理系统主要是指各个企业、机关、科研机构等各个单位都有自身业务的需求;决策支持主要是指通过对各个部门的业务数据进行综合分析,从而为提出科学合理的信息作保证。
在通常情况下,信息管理平台主要使用的是WWW服务器、应用服务器和数据库服务器的信息管理系统。其中客户端使用的浏览器模式在应用的过程中相对简单,并不需要安装专业的客户端软件,从而促使整个系统管理工作量有效减少[2]。同时,将浏览器作为统一的信息访问工具,能够有效避免各种各种业务数据在需要启动或者进入应用系统设计中时,更有利于管理者使用计算机网络技术来获得准确的业务数据。
(二)办公应用
办公自动化的主要表现形式就是文件信息和行业信息。这些信息又主要是以文件和档案的形式进行延伸,这是当前办公自动化的主要信息源。但是,目前办公自动化处理文件最重要的工具就是Office软件。因此,在不断发展的社会环境中,通过创建高效便捷的、低成本的OA系统,不但需要创建电子文档的一体化,同时,还需要充分思考文书信息工作应用的一体化。
1.软件平台+office软件开发中的注意问题
目前,很多OA系统开发都是基于系统平台office软件的应用模式,其群体平台在通常情况下都是使用Domino/Notes,而有的也是使用Exchange/Out-look。在这些软件系统应用过程中,通常都是由操作人员利用相关的office软件进行编辑,然后再通过应用系统进入到操作页面,开始进行业务流转过程,最后在下一个节点将系统信息转接到服务器。
但是,这个系统在设计的过程中存在以下几个方面的问题:一是信息流转和处理很容易被分离成为两个独立的部分。这样用户需要频繁的下载和上传文件资料,操作较为麻烦,同时在一定程度上增加了系统文档的安全性。同时,作为应用系统软件,为了记录文档的版本历史,便需要设置多个文档保存版本;二是公文具有拥有严格的版面格式。这样在编辑文档的过程中,增加了排版工作人员的工作量;三是将信息检索和统计作为网络系统的核心。一般公文文档都不将格式进行公开,这样则增加了中间的矛盾。于是网络软件开发商应该强制用户在文档和Web上面重复输入需要搜索和统一的信息。其中造成这种问题的主要原因在于:当与其他各项业务系统在接收、复制应用、集成软件及设备等方面,创建较高平台时,便能够较为轻松的为开发商提供发挥的空间。
2.基于BS结构的OA平台开发设计中存在的问题
基于BS结构的OA平台开发设计在以浏览器为客户端的应用结果时,存在着一系列的技术问题。其主要是因为浏览器的应用是随着计算机网络技术发展起来的,而大部分文字办公软件却是为了满足办公需求而发展起来的[3]。因此,在当前办公自动化系统的开发中,对于中文字处理的复杂排版、编辑功能应用web语言无法真正实现,从而导致应用浏览器的办公流转系统在应用排版中存在着较大的阻碍。
目前,在办公自动化系统中对于文档信息的处理量较大,其事实充分论证了客户端在文件信息处理方面起着非常重要的作用。同时,除了办公自动化系统应用之外,办公人员在进行沟通和文件处理方面离不开客户端文件处理。因此,目前对于BS结构的OA办公自动化系统在应用中是属于一个基本的支撑部件,并且是随着office软件应用系统的集成支持,其BS结构在应用系统中结合相应的办公软件,这在较大的程度上拓展了办公自动化系统构架设计的思路。
三、结论
基于BS的OA系统主要采用的是My eclipse 10开发工具,其核心语言主要是JSP。同时,主要采用的是MYSQL5.6来进行数据库的创建,应用BS结构进行OA系统的开发设计。通过设计这个系统,能够深入理解OA系统的各项业务管理,以及能够加深对J2EE的开发了解。这个系统能够较好的将办公各项工作合成在一起,通过应用英特网办理各项业务,从而创造良好的数字化办公环境。更重要的是采用SOL Server 2008数据库作为后台应用的重要条件,从而为设计出来的OA系统提供更加规范、灵活的办公管理流程。基于BS的OA系统具有方便、安全性好、可靠等特点,具有较强的实际应用价值。
参考文献
[1]潘瑞芳,朱永玲.基于JB和B/S模式OA系统的设计与实现[J].计算机应用与软件;2011(4):131-133.
[2]武延娟,张素伟.OA系统间数据互通网关设计与实现[J].计算机应用;;2010(1):51-54.
[3]张光庭,陆倜,李桂芝.基于角色的OA系统访问控制模型及其实现[J].小型微型计算机系统;;2012(8):985-988.