企业OA系统的设计与运用

2017-10-26 10:29胡长见
电脑知识与技术 2017年22期
关键词:架构互联网数据库

胡长见

摘要:社会信息化的不断完善发展,使我们日常生活和工作各个方面都因为Internet技术及其应用的迅猛发展而产生了巨大的变化,日常办公中对于各种信息化应用系统的使用也变得更加普遍。其中,OA系统对实现公司人员的有效管理,及时、流畅的通知与传达,创造一个运转良好的内部沟通与协调机制的重要性是显而易见的。对办公人员来讲,能够随时随地用任何浏览工具都可以畅快自由地在网上进行办公是可以大大提高工作效率的。因此,能够实现自动办公,降低办公成本,促进信息共享的OA系统是各公司发展的考虑重点。

结合北大资源集团的组织架构,充分考虑其建设背景及管理现状,根据其发展的实际需求,设计一套与之匹配的个性化的OA系统。该系统旨在通过统一与OA系统相关的数据来建立统一的数据源。该文在系统设计中更加注重自定义项目管理和知识管理,这在一定程度上可以高效实现工作任务的分解、协同和监督。该系统框架及设计思想和原则对OA系统的发展有一定的借鉴价值。

关键词:OA;数据库;互联网+;架构;模块

中图分类号:TP311 文献标识码:A 文章編号:1009-3044(2017)22-0092-03

1绪论

1994年,北大资源集团在北京创立,其主要经营范围包括开发和经营产业园区、房地产领域,同时对物业管理服务等业务也有涉及。发展至今,北大资源共有企业11家,拥有员工1000余人,管理资产规模近十亿。北大资源集团依托具有深厚人文底蕴的北京大学百年学府,融合先进的产业资源,以将客户生活方式更加理想化为目标,开创了资源共享、智慧共生的产城一体化发展模式。

对于北大资源集团来说,如此庞大的规模如何实现办公的高效率高水准,以及在此基础上如何实现公司业务的长效发展,办公自动化网络更加高效安全无疑对此具有重大意义。

在全球化、信息化的竞争中,企业的市场竞争能力与其对信息的掌握程度、获取信息的及时性、信息高效利用程度、对信息的反应是否敏感准确等方面有着紧密的联系。建设OA系统是竞争日趋激烈的国内外市场的需要。北大资源集团下设企业11家,员工1000余人,集团未来发展对OA系统的贴合性有更高的要求。个性化的0A系统对于增强集团对下的掌控能力意义重大。

2需求分析

2.1业务需求分析

根据北大资源组织架构及未来发展需求,OA系统需满足办公人员可以在计算机上就能够完成日常工作,需确保集团领导在需要各种信息或数据时能够方便及时地获取,从而有助于集团领导能够对公司项目进展、各部门工作进度实时掌握。

OA系统八大模块及功能如下图:

2.2功能需求分析

针对北大资源集团的现实需求,该OA系统通过设置用户权限,采用服务器自动重启动技术,使得在北大资源集团处于各种环境下,该系统都能够发挥其良好的容错能力及稳定性和安全性。

同时,为保证系统的拓展性,在设计时采用层次结构,并实现在与通信平台的接口设计上最大程度的标准化。

其次,该系统在设计时采用层次设计思想,每次次独立实现特定功能,从而使系统能够适应新业务的变化,获得更好的可维护性。

3系统总体设计

3.1系统设计原则

在充分考虑用户需求之上,本着保证所开发出来的系统实用可靠,系统的设计过程遵循以下4个原则:

1)一致性:上文中所阐述的所有需求均一致且独立。

2)完整性:上文中阐述的所有需求是由用户需要实现的所有功能和测试指标组成。

3)现实性:在现有技术条件支持下,上文中所阐述的所有需求是可以实现并完成的。其中,可预测硬件技术的发展与更新,从现有技术水平出发研究相关软件技术的进步对需求实现的影响。保留相应的接口以应对该系统的后续开发,保证系统的可扩展性。

4)有效性:上文中所阐述的需求是能够满足用户需求的,解决用户实际问题的正确的有效需求。

3.2系统技术架构设计

1)系统架构设计

表现层、业务层及数据层构成了该系统,每一层次间互相独立,分工明确。

业务层的主要对象及因为用户需要而出现的其他对象都称之为业务逻辑。

作为系统中最低的一层及整个系统运作的基础——数据库,负责所有数据的存储、查询、更新。

2)系统布局架构

设计该系统时,数据库具有高实用性:不论是一台数据库服务器还是多台数据库服务器组成的集群,均可布局数据库。

用户使用该系统时无论是采用单独web服务器还是web服务器集群都可以提高系统的响应速度和可靠性。

集团员工不论是使用局域网还是VPN等其他方式均可以使用该系统,而外部用户通过广域网即可使用该系统。

3)系统逻辑架构

该系统从逻辑架构上进行分解,可由基础设施层、中间件平台、业务构件层构成。三个层次的标准及应用规范和该系统安全使用及管理细则也均属于该系统。

①基础设施:是该系统底层支撑环境,包括主机、操作系统等。该系统产生的各种数据比如业务数据均存储在位于数据层的数据库中,因为数据库中存有海量数据,可对外提供数据服务。

②中间件平台:为保证系统在公司可能出现的各种环境下能够稳定高效的运行,总线层采用的是应用服务器Tomcat5.0。

③业务构件层:该系统基于构件化开发思路,设计时选择NET应用技术来规划开发及部署各种服务构件,由此形成的基础构件库不仅可以满足人力资源管理系统的构件需求还可以为其提供其它服务。

4)系统安全架构

用户非常关心的问题无不涉及系统的安全性及可靠性,因此在设计本系统时,为保证系统的安全完整和正确有效采取了以下安全策略:

①该系统为保证各类数据的存储安全采用了双机备份方案。

②完整的安全监控措施对于提高系统安全性有很大的帮助,故为该系统设置了多级安全控制及监控措施,针对可能出现的从操作系统到应用的各种安全漏洞设置了整套安全解决方案。

③该系统设置了系统操作监视和故障恢复机制从而创建系统运行情况的监控文件并掌握系统的运行操作情况。

④用户进行业务操作时需要高度的业务安全性,故本系统设置了审计数据库操作的机制、各类权限的授权、分配和管理机制,事件监测机制,通过操作以上机制来实现业务操作的安全性。

3.3系统功能架构

北大资源集团OA系统包括的八个模块功能描述如下表

4结论

该文在设计北大资源集团0A系统的过程中结合其现实情况和需求,充分考虑技术及社会未来的发展趋势,立足于以下三个基本点进行设计:一是在进行业务功能设计时充分考虑了办公自动化管理特点,涵盖办公各个方面;二是网络办公的实现,使公司信息传递更加畅通有效;三是管理消耗的减少,工作效益的增加,使得企业的自身实力增强。

该文中的办公自动化系统更加注重工作流管理方面,其对于办公人员来说是一个便捷、完整地业务实现平台。在该系统上,其简洁明了的功能设计及基于工作流管理的角度对公司的各种信息进行高效清晰的整合,大大避免了信息不对称等因素对办公效率的影响。同时对于公司管理者而言,公司业务信息的清晰完整对其进行科学决策、实时掌握公司业务发展动向有了很大的帮助。该系统的实现将对于企业管理消耗的减少,竞争力的增强都具有非常重要的现实意义及推进作用。endprint

猜你喜欢
架构互联网数据库
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
LSN DCI EVPN VxLAN组网架构研究及实现
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
一种基于FPGA+ARM架构的μPMU实现