企业的经济往来,主要是通过合同形式进行的。一个企业的经营的成败与否和合同以及合同管理有着密切的关系。
在信息化的现在,合同管理在本质上没有发生变化,而发生变化的实质上是管理的模式,即,从简单的人工管理模式转换成了借助电子信息化的技术下的智能管理模式。通过运用现代化的技术,使得合同管理更加得清晰化、规范化、合理化;并且让企业在这部分的工作更具有高效化,便捷化等。如此,合同管理系统便应运而生了。38708
在项目管理中,合同管理是一个比较新的管理职能。在国外,从二十世纪七十年代初开始,随着工程项目管理理论研究和实际经验的积累,人们对于合同管理的研究开始变得越来越重视。在发达国家,八十年代前人们较多地从法律方面研究合同;在八十年代,人们较多地研究合同事务管理;从八十年代中期以后,人们开始更多地从项目管理的角度研究合同管理问题。近十几年来,合同管理已成为工程项目管理的一个重要的分支领域和研究的热点。它将项目管理的理论研究和实际应用推向新阶段。论文网
在国内,项目管理中的合同管理意识还相对薄弱一些,这就造成了诸多问题,比如合同欺诈的问题。
为了更好的操作合同管理的流程,更多的降低在合同管理过程中可能出现的各种问题,在此制作合同管理系统。
本系统将采用Struts +Spring+ Hibernate (SSH)的架构,以Java语言作为基础语言,辅助以HTML,Ajax等进行开发和代码的编写。运用当下比较普及的数据库SQL Server 2012,Toecat 7.0 ,Eclipse开发编程软件进行编写。
在介绍SSH架构之前,不得不介绍一下MVC框架。
MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
Model(模型)表示应用程序核心(比如数据库记录列表)。
View(视图)显示数据(数据库记录)。
Controller(控制器)处理输入(写入数据库记录)。
MVC最大的特点就是,前后台的完全分离,即数据操作层和显示层两者相互独立,好处便是,你可以最大化利用你的代码,因为前台界面的改修完全不牵扯到后台的逻辑,另外一个重要原因便是由于两者的分离,使得程序的安全性大大增加,后台数据库更加安全,便于文护。
Struts 是一个基于MVC 模式架构的开源框架。Struts 的Controller Servlet 通过读取struts -config.xml文件中的配置信息, 将用户的请求转发到相应的Action类, 并将请求数据封装到相应的ActionForm 中,Action 类根据ActionForm 中的数据进行处理各种业务逻辑的操作,成功后将响应通过ActionForward 类转发到相应的jsp 页面,形成一个简单的业务流程。Struts 的这种机制, 实现了表现和逻辑的分离,使熟悉业务的开发人员可以专注于Action 类中代码的开发,UI 专注于页面的表现,提高了团队开发效率,加之具有易于开发,文护起来比较方便等特点,在业界得到了广泛的应用。此外,它是开源的,使开发者可以更深了解他的原理和内部实现机制,具有可扩展性。采用MVC模式分离业务逻辑层、显示层、模型层、低耦合,使得结构清晰,使开发者专注于业务逻辑,除此之外它还有丰富的标签库供使用,支持国际化,有很高的重用性。
Spring是基于ioc(控制反转)和aop(面向切面编程)的框架,它提供了J2EE技术集成的大量功能它也是一种基于MVC经典设计模式的开放源代码的应用框架。Spring作为构建轻量级Java应用项目的代表,提出了两点值得注意的地方:首先,Spring能够创建任何一种Java应用项目,而不是像Apache Struts框架仅仅适用于Java Web应用中。其次,Spring所谓的“轻量级”并非仅指其类的数量或者发布后的体积变小,而是将各部分有机结合成一个整体,使得当系统某个部分发生改变时对整体的影响最小化。随着Spring的发展,现在开发者第一次真正拥有了可以替代EJB的轻量级框架。Spring框架同样能够提供许多EJB所具有的特性。使用spring框架有利于单元测试。
- 上一篇:网络招聘国内外发展研究现状和趋势
- 下一篇:高等院校社会服务国内外研究现状和发展趋势
-
-
-
-
-
-
-
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码