协调办公oa自动化系统
传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案的可管理性,实现信息的在线查询、借阅,最终实现“无纸”办公。
1、系统架构设计
J2EE技术发展到今天,已有很多成熟的技术和思想,在技术和思想上两者可谓相辅相成,互相影响,缺一不可。技术和思想的不断革命为J2EE系统的开发注入不少动力,并且不断带来变化。从以前的纯JSP开发到JSP+JAVABEAN,再到MVC技术的普及等等,都带来革命性的影响。到了现在,J2EE各项技术和思想上的不断革新,程序员们陆续提倡要回归软件本身,回归软件的核心,即为用户解决领域相关问题的能力,其他的一些特性,尽管他们也许是必需的,但也是用来支持这个核心目的的。
解决领域相关问题要求我们更加关注领域对象模型的建模,而解决来自领域方面的问题的软件本分通常只占整个软件系统的一小部分,这于它的重要性相比是不成正比的。为了应用优秀的领域建模技术,我们需要把领域对象跟系统的其他功能分离出去,才能避免另领域概念雨其他跟软件技术相关的概念混淆或者在庞大的系统中失去对领域的把握。这种成熟的领域分离技术早已出现,它为我们打下良好的基础----系统架构分层。传统三层架构早已在J2EE项目中得到广泛应用,它主要分为:表现层,业务逻辑层和持久化层。将一个复杂的程序进行层次划分。为每一层进行设计,每层都是高内聚的而且只依赖于它的下层,每层具体职责为:
表现层负责向用户显示信息,并解析用户命令。定义软件可以完成的工作,并指挥下层操作领域对象来解决问题。
业务逻辑层该层对业务影响深远,他包含业务规则或者知识,完成系统主要功能需求,操作领域对象互相合作解决问题持久化层为上层提供通用技术能力,把领域对象持久化保存到数据库中,为下次访问该对象提供条件
各层分工合作,层于层之间做到低耦合,每层间的类做到高内聚,使系统可维护性和扩展性得到巨大的提升。
2、本系统架构设计及系统技术介绍
本系统采用JAVA语言进行开发,面向对象特性为系统的可维护性和可扩展性提供了根本的支持,而且JAVA开放源代码特性,使其迅速发展,涌现大量成熟技术支持,尤其在JAVAEE领域,更可谓前无古人。
JAVAEE包含13种技术,当然现在可能已经不止,当今JAVAEE领域里更多的是使用Struts,Hibernate,Spring的架构方式,现在分别介绍一下这三种技术,然后就这三种技术可以解决的问题作陈述,再而讨论本系统采用这三种技术的必要性。
3、 Struts
Struts作为一个开放原代码的应用框架,在最近几年得到了飞速的发展,在JSPWeb应用开发中应用得非常广泛,有的文献上说它已经成为JSPWeb应用框架的事实上的标准。
Struts是一个实现了Model2的MVC框架,要介绍Struts的话,就要从JSPWeb应用的两种基本的结构模式:Model1和Model2说起,model1是一个以JSP文件为中心的模式,在这种模式中JSP页面不仅负责表现逻辑,也负责控制逻辑。专业书籍上称之为逻辑耦合在页面中,这种处理方式,对一些规模很小的项目如:一个简单的留言簿,也没什么太大的坏处,实际上,人们开始接触一些对自己来说是新的东西的时候,比如,用JSP访问数据库时,往往喜欢别人能提供一个包含这一切的单个JSP页面,因为这样在一个页面上他就可以把握全局,便于理解。但是,用Model1模式开发大型时,程序流向由一些互相能够感知的页面决定,当页面很多时要清楚地把握其流向将是很复杂的事情,当您修改一页时可能会影响相关的很多页面,大有牵一发而动全身的感觉,使得程序的修改与维护变得异常困难;还有一个问题就是程序逻辑开发与页面设计纠缠在一起,既不便于分工合作也不利于代码的重用,这样的程序其健壮性和可伸缩性都不好。
- 1CIO切勿误入歧途 守好CRM的三个“禁区”
- 2CIO关于OA的九个问题
- 3OA系统的部分企业的常见“病症”
- 4中小型oa软件
- 52003办公软件和2007办公软件哪个好用啊?
- 6成熟公司oa系统
- 7全球项目办公室——项目管理的革命
- 8看中国路桥集团如何进行OA系统选型
- 9如何启动和开展项目办公室的工作
- 10oa办公自动化是什么? 政府oa系统哪家好? 麻烦给推荐一下
- 11集团协同信息化工具蓄力:OA指点ERP
- 12中国集团制造企业信息化现状及发展趋势
- 13无纸化办公路仍然长路漫漫
- 14oa办公系统的目的
- 15项目管理办公室的功能
- 16中小企业oa管理软件
- 17oa办公系统描述
- 18案例分析:如何构建高效的OA办公系统团队?
- 19企政oa系统
- 20oa系统 介绍
- 212007CRM软件行业市场展望
- 22公文管理
- 23中小企业需要什么样的管理软件?
- 24电子邮件归档普及迅速
- 25集团oa办公
- 26利用客户关系管理软件有效管理客户
- 27最新全球调研揭示项目管理办公室内在价值
- 28企业oa系统公司
- 2908协同OA盘点 谁领风骚?
- 30SaaS CRM客户关系管理系统实施的步骤