基于MVC的办公自动化系统的研究及其设计

被引量 : 0次 | 上传用户:jyj910
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web系统的业务逻辑的越来越复杂,如何在设计中提高Web系统的执行效率、可重用性、可扩展性、可维护性、降低构建和维护的成本,已是比较普遍关注的问题。要解决好这个问题,方法之一便是在设计系统时首先划分好系统的层次结构,合理地设计表示逻辑、业务处理逻辑和数据逻辑。MVC模式是一种很好的将表示、控制和业务处理相分离的设计模式,可以在设计系统时帮助我们方便的划分系统的层次。在众多实现MVC的框架中,Struts提供了一种快速高效的构建Web应用的方法。本文介绍了如何利用基于MVC模式的Struts和Hibernate框架技术来实现办公自动化系统项目。在设计系统时,我们根据MVC的设计模式的思想将整个系统划分为三个逻辑层:表现层、控制层、模型层,注重了各层之间的紧内聚,松耦合,使各层相互配合,完成系统的功能,并使系统具有了结构清晰、可复用、易扩展的特点。同时,我们对利用基于MVC设计模式的Struts、Hibernate技术来实现项目的逻辑层的各个方面做了总结。论文分为四个部分:第一部分介绍了OA系统的发展和应用现状。第二部分详细介绍了J2EE技术规范、MVC设计模式、Struts框架和Hibernate框架以及如何将Struts、Hibernate框架结合起来设计出符合自己需要的系统。第三部分介绍了oA系统的开发需求和总体设计框架。第四部分详细介绍西安长庆油田公司OA系统设计的需求分析和模块方面的设计,并且介绍了Struts和Hibernate在该项目中的应用,以及系统的部分重要模块的具体的代码的实现。文章还简要的介绍了工作流技术,并以此为基础实现了公文流转子模块,实现了用户自定义表单、自定义流程。通过发文收文功能实现公文在企业的各个部门中自动流转,从而实现业务流程的自动处理。最后作者以《西安长庆油田公司办公自动化系统》为例,通过基于MVC的Struts和Hibenate框架来实现系统的设计和开发,论证了设计方案在企业办公自动化系统中的可行性。
其他文献
人都在一定兴趣的激励下进行学习和探索。高校思想政治理论课教学必须以教育目标为依据,善于激发学生的学习兴趣。学生对思想政治理论课有浓厚兴趣,就会积极主动地学习。学生
在教育活动逐渐与ISO9000系列接轨的今天,大力开展QC质量活动能让教育质量和日常的教学工作、学生管理工作更加紧密地联系在一起,突出QC活动实效性、易普及、科学性和可持续
本文通过对蒙古族传统舞蹈的身韵、风格以及身体各部位协调用力的研究,探讨了蒙古族舞蹈"力"与"形"的关系,从而在继承和发展创新蒙古族舞蹈中,把握古老民族的基本特征,使发展
期刊
由于种种原因,《中国新闻史》在教学中经常遭受冷遇的尴尬。要摆脱这种困境,须正确处理宏观性与微观性、知识性与趣味性、历史性与现实性、学理性与研究性四种关系,使新闻史
随着网络经济的快速发展,农产品网络营销也得到了快速发展,但是在发展过程中还存在着很多问题。本文在研究农产品网络营销重要意义的基础上,分析了我国农产品网络营销存在的
人民币汇率与我国的物价水平是近年来我国宏观经济关注的重点,两者之间存在着怎样的关系,人民币升值是否能缓解我国的通货膨胀压力。本文根据人民币汇率形成机制变化的三个阶
利用光谱反射率反演土壤重金属含量相比传统实验室化学分析方法具有简单高效、成本低、非侵入性等优点。但光谱采集主要局限于实验室内,大大降低了监测的时效性。采集了龙口
<正>写给那个将陪我一生一世的人每个人都在期待那个将会陪伴自己一生一世的人出现,越早出现越好!那样就少走几段痴情路了!下面是写给那个将来能陪伴自己一生一世的人!此文写
期刊
从已有的研究文献看,国内外学者关于金融脱媒问题的研究主要可分为金融脱媒的定义、产生原因、度量、影响、应对策略5个方面。相关研究多是从各国的金融实践出发,局限于金融