论文部分内容阅读
随着计算机技术的不断发展,其应用已渗透到企业管理的方方面面。而企业日常办公业务是企业管理的重要组成部分,因此需给与重视。然而目前企业传统的人工管理模式已经远远不能满足企业的管理需求,本课题就是为解决上述问题而提出的,针对传统管理模式的缺陷,提出了在计算机技术的支持下,实现企业日常办公业务的信息化,从而提高企业的工作效率,降低劳动成本,进而提高企业的竞争力。本文对办公自动化管理系统的整体开发过程进行了说明,其严格遵循软件工程开发流程,即系统分析、系统设计、系统实现已经机测试等四个环节。同时为了提高开发者的工作效率,本文将系统划分为了三层,各层均引入了框架技术,如表示层的Struts框架、应用层的Spring框架以及数据层的Hibernate框架,上述技术组合能有效降低系统开发复杂度。本文首先介绍了系统所使用的相关技术,通过对比分析B/S和C/S开发模式的优缺点,确定本系统在B/S基础上进行设计开发。然后经过对现有系统的研究分析,决定引入SSH框架用于简化系统开发,提高开发效率。Struts框架的引入实现了页面展示与业务处理的分离,从而使两者可独立进行开发。Spring框架的引入降低系统各层之间的依赖,使得各层之间更好的兼容。Hibernate框架的引入是为了解决Spring框架在数据层的不足。上述SSH框架技术的引入不仅能优化代码结构,而且还可以提高系统性能。紧接着对系统需求分析进行了详细说明,首先从系统目标以及系统可行性分析两方面确定了系统的开发方向,紧接着分析了系统需达到的性能要求,然后使用用例图的方式对系统的功能需求进行了分析,并按照模块化的设计思想将系统划分为统管理、考勤管理、日常管理、员工管理、快信管理、审核管理模块以、计划制定模块以及广告演示模块等七个模块,其中广告演示模块是在综合分析广告企业业务需求的基础提出来的,用于展示业界优秀的广告。最后明确了系统的参与者以及各参与者可使用的具体功能。在了解了系统需求分析的基础上对系统进行了详细设计,首先确定了系统的分层模型,然后以活动图的方式对系统的功能模块进行了详细设计。紧接着从数据库概念结构设计、数据库逻辑结构设计以及数据库物理结构设计对办公自动化管理系统的数据库设计进行了详细说明。最后为了保证系统安全可靠,防止因信息泄露以及数据库故障等原因给企业带来损失,本文从权限控制、数据库故障处理以及操作系统安全等三方面对系统作了安全性设计。最后在系统设计的基础上完成了系统功能实现。本节通过两部分来进行说明,即公共类的设计以及重点功能的实现,公共类的引入是为了提高代码重用率,提高开发效率,本文设计的公共类有字符串处理类以及系统时间获取类等,然后对系统实现的重点功能进行了介绍,如登录功能、查询功能以及快信功能等,测试结果表明系统具备高实用性。本系统所使用的开发技术为java,同时为了降低开发复杂度引入了SSH框架,然后利用数据库SQL Server2000来存储相关数据信息,总之,在综合分析办公自动化管理系统的需求的基础上,其可由系统管理、考勤管理、日常管理、员工管理、快信管理、审核管理模块、计划制定模块以及广告演示模块等七个部分,并对系统的架构解决方案提出了个人的见解。