论文部分内容阅读
办公自动化系统OA(Office Automation)是一种促进协作、加强沟通与提升企业管理效率的办公辅助软件。在互联网技术对企业研发、生产和销售等各环节深度渗透的今天,办公辅助软件已经成为企业管理的标准配置。大型企业由于资金实力的优势,在信息化改造、精细化管理上走在前列。作为占据我国企业总数90%以上的中小企业,碍于资金实力、成本控制等压力,在信息化转型上显得心有余而力不足。本文以某中小型建筑施工企业为例,设计并实现了面向施工采购的办公自动化系统,论文主要研究工作如下:(1)通过查阅文献、权威数据和市场调研的方式对办公自动化的国内外研究现状进行分析,根据市场供需关系矛盾,引申出为中小企业开发办公自动化系统的重要意义。(2)办公自动化系统关键技术研究。系统移动端采用区别于传统Android/iOS原生开发的混合开发模式,通过基于HTML5+标准的MUI(Mobile User Interface)框架进行开发,使后期开发的App具备iOS和Android双端发行的优势,大幅减少开发周期与成本;研究各类基于Nginx服务器的负载均衡算法,考虑企业后期用户扩容以及系统的高可靠性需求,设计了基于“Nginx+Tomcat”服务器的负载均衡策略。(3)办公自动化系统设计与实现。针对施工企业的强移动应用场景,确立系统“移动端为主Web端为辅”的开发思路。通过设计目标、总体架构、通信方式、数据库等方面完成系统设计。通过MUI框架、Apache Shiro框架、HTML5+、Java、MySQL等技术完成系统App以及Web端的开发。改变了企业传统的审批、纸质发票等耗时耗力的工作方式,增加了工作透明度,降低企业出现贪腐的概率。系统将企业日常业务中的采购、施工、库存、财务等各条业务分支进行集成,实现了企业办公门户化。(4)办公自动化系统测试。通过设计测试用例、对照实验,完成系统的功能模块测试。选择合适的测评指标,对Nginx(不同算法)及Tomcat服务器进行对比测试并给出定性分析,完成服务器性能测试。通过对存量终端的分析,选取具有代表性的Android和iOS设备完成适配性测试。最后分析本系统较同类系统优势及商业应用情况。经测试本系统表现良好、跨平台性强,可满足某企业提高管理效率和日常使用的需求。