论文部分内容阅读
正处于经济转型关键时期的我国,社会生产成本不断提高,从而使企业,特别是中小型企业,在经营生产方面面临着很大的挑战。这一问题在中小型软件公司表现的尤为明显。目前公司参与承接的项目深入各行各业,规模庞大,项目开发管理水平在复杂环境中显得捉襟见肘。伴随着网络的快速发展,如今的世界成为了信息化世界。信息的处理以及信息化的建设越来越成为衡量一个单位,企业,甚至一个国家实力的重要因素。目前,公司企业对信息化建设逐渐从设备开始向系统转变。传统办公经过长时间累积会产生大量数据,资料信息,给管理带来很大困难负担。在这一问题的驱动下,开始探索新形式的办公方式。于是产生了办公自动化这一概念。办公自动化对大量的数据以及资料进行管理,一定程度上地解放了人力还有物力,并很大程度地降低了生产的成本,提高办公的效率和办公的质量。现在自动化办公管理网络系统逐渐受到人们的青睐。一般该系统应具有记录日常工作,共享资源以及信息,有利于员工沟通,促进协同工作,方便管理层了解工作近况的大致功能。本系统是针对某软件公司的需求进行开发的,采用了结构化与原型法结合的系统开发方法。本论文首先从OA系统的起源进行叙述,又论述了国内外OA系统研究状况。并结合当今我国中小型软件公司办公模式的缺陷阐述了OA系统的研究意义。接着又介绍了系统开发采用的B/S体系结构并简单分析了B/S与C/S两种体系结构的优缺点,介绍了涉及的MVC设计模式还有S2SH框架,又阐述了相关开发技术(struts,spring,Java Script,Ajax以及Hibernate技术),并描述了所采用的开发工具以及所需配置的开发环境,然后进行OA系统的可行性以及需求分析,然后再按照公司办公业务的需求进行OA系统的设计及实现,最后给出了OA系统相关功能的测试内容。通过使用功能强大的Myeclipse进行开发,采用B/S体系结构,并结合Mysql数据库实现了本办公管理自动化网络系统。本系统向用户展示了友好的人机界面,基本满足自动化办公的需求,初步具备实际使用的能力。