论文部分内容阅读
合同是单位运营中一种重要的文件,是单位从事经济活动并取得经济效益的桥梁和纽带,是单位与外部进行各种信息、必要的资金流、物资流交换的基本形式,是作为拥有平等权利的自然人、法人以及不同组织之间设立、变更和终止民事权利及义务的约定、合意。合同是当事双方协商一致的产物,是两个及其以上的自然人表示相一致的协议,作为一种民事法律行为而存在。因此单位加强合同管理是企业规范经营行为,防范市场风险,树立商业信誉,提高单位竞争力和经济效益的重要手段,同时也是强有力的法律保护。本文就合同管理的模式展开研究,结合Struts2、Spring、Hibernate框架并进行整合,实现了合同管理系统,主要的研究工作包括:(1)基于Browse/Server(B/S)模式的合同管理系统,采用MyEclipse7.0开发工具,并使用完全免费的Mysql数据库作为后台数据库,使用Java编程语言,并在此基础上整合SSH框架来完成开发的,而且我们为了达到更好的用户体验,使用了Ajax技术来实现局部更新。(2)对SSH框架进行了比较深入研究,其中,Struts主要负责表示层的显示,Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作),Hibernate主要是数据的持久化到数据库。进一步研究了各自的工作模式以及如何将三大框架进行整合,并对Ajax技术进行了初步研究。(3)在系统的实现过程中,通过SSH框架的整合,采用Model View Controller(MVC)模式,它是一个用于将用户界面逻辑与业务逻辑分离开来的基础设计模式,它将系统的表现层、业务逻辑层与数据持久层完全分开,使系统具有很好的可扩展性,也便于对系统进行维护。本文将在对现有各种合同管理系统做深入研究的基础上,详细的阐述合同管理系统的各个功能模块,各种功能,以及各种技术的实现过程,并在最后对整个系统做完整性和功能性测试,分析系统的实用性。