OA办公自动化系统研发难点探析

2022-06-06 18:17薛敏
科学与财富 2022年2期
关键词:办公自动化

薛敏

摘 要:当前计算机办公自动化系统已在政府机关部门、企事业单位中广泛普及,在公务处理、跨部门沟通、信息共享等方面收获良好应用价值。但在实际系统应用环节,仍面临功能模块建设不足、可扩展性有待提升以及安全管理等方面的设计难题,对此通过引入某办公系统研发项目进行实例分析,分别采用MVC架构、jQuery框架与JDBC API标准进行系统研发关键技术的梳理与分析,并采用自下而上的集成方法进行用户系统部署与各应用模块的同步集成,通过内外接口设计满足办公系统业务拓展与信息共享需求,配合系统出错处理方案的设计部署,最终有效解决OA办公自动化系统研发环节的难题,为同类系统研发项目提供重要参考价值。

关键词:办公自动化;MVC架构;数据库访问;集成方案;出错处理

办公自动化系统是基于通用OA平台执行底层操作,根据实际需求进行开发方案修改,即可完成针对性强、服务完善、操作便捷的办公自动化系统定制开发。但在系统实际研发设计环节,如何在兼顾企业需求的同时保证技术方案的可行性与实际操作价值成为一大难题,对于系统总体框架、设计方案的部署及功能实现提出更高要求。

1 项目概况

以某办公系统研发项目为例,为满足中小企业日常办公业务处理需求,基于扩展策略、复用策略、安全性原则与可操作性原则进行办公自动化系统的开发部署。其设计策略为:采用模块化体系进行系统软件结构部署,便于后期引入新功能模块,增强系统结构的可扩展性;针对信息查询、统计汇总等模块进行部分通用化设计,满足系统复用需求;针对公司关键业务及数据进行多级安全机制建构,落实系统安全管理;基于可视化、人机交互理念进行操作界面设计,便于用户执行具体操作[1]。

2 技术实现分析

2.1 利用MVC架构划分业务应用

基于“高内聚,低耦合”原则进行层次划分策略设计,采用三层MVC架构进行系统业务应用部署,将系统划分为以下三个层级:(1)表现层(UI),该层的主要功能为向用户展示系统界面,实现系统各项数据、管理信息的直观可视化呈现;(2)业务逻辑层(BLL),面向数据层进行数据整合分析,根据具体问题进行执行数据业务逻辑处理;(3)数据访问层(DAL),该层主要面向数据库执行系统数据信息的增添、删除、修改、更新等操作,并提供数据信息查询服务。在业务应用划分过程中,支持对各层级进行单独部署,不同层级结构件的依赖度明显削弱,且各层逻辑支持复用,进一步提升系统架构与业务部署的标准化水平[2]。

2.2 利用jQuery簡化代码开发

jQuery框架可提供一种轻量级js库,兼容CSS3与IE6.0+、FF1.5+等多种浏览器,提供HTML、文件、项目、动画效果等多种处理功能。利用jQuery进行软件程序代码开发,无需在html页中插入js,仅需通过定义id即可调用相关命令,实现代码开发流程的有效简化,提升系统执行效率。

2.3 利用 JDBC访问数据库

利用JDBC提供的标准API进行数据库应用程序的编写,仅需采用JDBC API编写一个程序,即可自动向目标数据库发送SQL调用指令,且支持任意平台运行。利用JDBC API调用远程数据库信息进行网页发布,该网页含applet功能,可通过互联网将使用不同操作系统的职员统一连接至内部数据库中,进一步简化数据库访问机制、缩短程序开发周期,实现便捷化操作。

3 系统设计方案

3.1 集成方案

该项目中采用自下而上的集成方法,从程序结构中最底层模块出发进行组装,对于指定层次模块无需额外编制桩模块[3]。其具体测试步骤主要体现在以下四个环节:

(1)根据概要设计规格说明进行被测模块的统计分析,针对被测模块性质进行分层处理,对位于同一层次的模块进行并行处理,分别理清各测试活动的顺序,完成测试进度计划的编制,并针对不同活动的时间序列进行排序,保证位于同一层次的活动实现同步进行,避免层内活动的彼此影响及干扰。(2)在完成测试活动排序的基础上,根据时间顺序进行软件单元的统一集成,以模块形式进行被测模块的部署,在此环节需完成驱动模块的开发设计,用于驱动被测模块运行;同时,对于较大的集成模块,可预先提取该模块中的部分软件单元进行集成处理,将各子模块统一集成后形成更大模块。(3)针对软件模块做进一步集成处理,形成子系统,并完成相应驱动模块的开发与测试,保证有效发挥对子系统的驱动作用。(4)对上一步骤形成的各子系统进行进一步集成,形成用户系统,并分别对系统中各子系统的工作状态进行测试,保证系统功能的实现。在集成顺序测试上,主要体现为:消息管理→派单管理→销售业务管理→客户回访管理→工作计划→发票管理→系统管理,实现各模块的同步集成。

3.2 接口设计

常规办公系统在接口设计上主要围绕不同系统间接口开发入手,伴随企业业务的持续深化与软件应用程序的复杂化,原有单一接口模式已无法适应海量数据、跨系统信息传输需求。为解决上述难题,拟分别从内部接口、外部接口两个方面进行设计方案部署:(1)内部接口设计,该系统转为中小企业办公定制开发,在用户登录系统后可查看工作主页,在主页中设有专门分区显示用户待处理时间,采用分流程、分部门设计方案,并支持对用户信息的实时统计功能;同时,根据企业实际业务需要设有派工单、回访单接口模块,预先添加派工单接口,用户通过接口获取任务信息、执行派工单任务后,在回访环节仅需调用回放单接口,即可自动跳转至回放单业务模块,实现各接口间的便捷切换。(2)外部接口设计,根据当前企业在线办公需求,在办公系统中特别设置与短信平台集成接口,当员工执行信息收发操作时,可直接调用短信平台接口对相应接收人发出短信提醒;在添加派工单时,通过调用短信接口实现派单与短信通知执行者的同步进行,进一步提升系统各项业务执行效率。

3.3 系统出错处理设计

由于OA办公自动化系统在运行过程中可能因程序错误发生故障,对此应结合不同故障类型进行针对性处理方案的设计:(1)输入用户名或密码后无法正常登陆,此时用户界面将显示提示信息,该功能模块的设计主要用于对用户进行约束,督促其使用正确的用户名、密码登录系统账号,保证用户信息及系统安全;(2)访问界面显示“登陆过期”、跳转至登陆验证界面,该模块主要基于系统安全考量进行设计,适用于检测到用户登录地址ip变动、频繁登录等情况,对此用户需重新登录系统;(3)弹出对话框、提示当前权限不支持相关操作,对此用户需联系管理员进行身份认证,经管理员授权后即可执行具体操作;(4)网页显示“500错误”,该故障原因可能为服务器崩溃、代码设置问题、系统内存不足等方面,对此通过设置数据备份即可解决问题;(5)网页显示“404错误”,该故障的发生原因多为服务器异常或页面错误,对此通过用户重新提交请求、完成链接验证,即可执行相应操作。

4 结论

综上所述,通过结合企业办公自动化发展形势进行系统设计思路的总结,整合集成方案、接口设计要点与出错处理策略进行系统设计方案部署,能够有效满足办公系统各项业务及操作执行要求,提升办公环节的自动化水平。但结合当前在线办公、远程办公的日渐普及化,未来还需重点做好办公系统的可扩展设计,综合考虑通用性、配置灵活性等原则进行系统部署,并根据数据量增加、节点扩展进行后续软硬件升级需求的考量,进一步对标准接口、应用软件设计方案进行优化创新,更好地优化系统使用功能,为同类办公应用平台的开发设计提供示范经验。

参考文献:

[1] 赵耀.OA办公自动化系统在单位信息化管理中的实践探索[J].中小企业管理与科技,2020,(07):2.

[2] 朱邕俊,黄莉,吴易,等.信息化系统在继续医学教育管理中的应用研究[J].继续医学教育,2020,(08):3.

[3] 董海琦.OA办公自动化系统在企业中的实际应用探讨[J].中国管理信息化,2020,(24):2.5340E90A-50DB-4104-B30B-093496BD9935

猜你喜欢
办公自动化
企事业单位办公自动化的应用与发展探析
浅谈办公自动化系统的设计与应用
办公自动化中的计算机应用
计算机信息处理技术在办公自动化中的应用研究
探讨办公自动化发展方向
办公自动化系统软件教学探索
办公室自动化、办公自动化与OA
沪苏浙高速公路办公自动化系统设计
利用办公自动化进行图书馆管理
从信息自动化到知识自动化——大数据时代办公自动化系统的功能分析