预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

某企业合同管理信息系统的设计与实现的开题报告 一、背景 随着企业的发展,合同管理越来越重要,合同管理信息化也成为了企业管理的必要手段。现在很多企业都利用信息技术来进行合同管理,采用合同管理信息系统来实现。 合同管理信息系统的主要功能包括:合同登记、合同查询、合同审核、合同统计等基本功能。合同管理信息系统有利于提高合同管理效率和管理质量,降低管理成本,避免因合同管理不规范而带来的风险。 二、目的 本文旨在设计和实现一种基于Web的合同管理信息系统,该系统将实现合同的在线登记、审核、查询和统计功能,以实现企业合同管理信息化的目的。 三、系统设计 1.系统架构 本合同管理信息系统采用B/S架构,即浏览器/服务器架构,通过HTTP协议进行通讯。系统采用三层架构,分别为用户接口层、应用程序逻辑层和数据库访问层。 2.系统模块 本系统主要有四个模块:合同登记模块、合同审核模块、合同查询模块和合同统计模块。 (1)合同登记模块:该模块负责合同的登记功能,包括合同编码、合同类型、合同金额、签约时间、合同期限等信息。 (2)合同审核模块:该模块负责审核人对待审核合同的审核和处理,包括审核人对合同信息进行审查、修改、通过或驳回等操作。审核结果将实时提醒相关人员。 (3)合同查询模块:该模块负责查询功能,可以按照合同编号、合同类型、签约时间等条件进行查询。 (4)合同统计模块:该模块负责统计功能,可以对合同进行不同的统计分析,如按照合同类型、签约时间、金额等条件进行汇总统计。 四、系统实现 本系统采用Java作为开发语言,使用Spring框架、Struts2框架、Hibernate框架等技术实现。 1.数据库设计 采用MySQL数据库作为持久化层,设计合同表contract如下: contract(id,conNo,conName,conType,conAmount,signDate,conPeriod); 2.合同登记模块实现 (1)合同登记页面设计 合同登记页面包含合同编码、合同名称、合同类型、合同金额、签约时间和合同期限等信息项。可以输入相关信息,进行保存。 (2)合同登记功能实现 采用Struts2框架实现合同的添加、删除、修改、查询等操作,后端将信息封装成JavaBean对象,通过Hibernate框架和Spring框架实现数据持久化和事务管理。 3.合同审核模块实现 (1)合同审核页面设计 合同审核页面包括合同编号、合同名称、合同类型、合同金额、签约时间、合同期限等信息项,还包括审核状态和审核意见等信息。审核人可以对合同信息进行审查、修改、通过或驳回等操作。 (2)合同审核功能实现 采用Struts2框架实现合同的审核、修改、查询等操作,后端将信息封装成JavaBean对象,通过Hibernate框架和Spring框架实现数据持久化和事务管理。 4.合同查询模块实现 (1)合同查询页面设计 合同查询页面包括合同编号、合同名称、合同类型、合同金额、签约时间、合同期限等信息项,可以按照不同的条件进行查询。 (2)合同查询功能实现 采用Struts2框架实现合同的查询、修改、删除等操作,后端将信息封装成JavaBean对象,通过Hibernate框架和Spring框架实现数据持久化和事务管理。 5.合同统计模块实现 (1)合同统计页面设计 合同统计页面包括合同类型、签约时间、合同金额、合同期限等信息项以及相应的统计结果。 (2)合同统计功能实现 采用Hibernate框架实现按照不同条件的查询,并用Java的统计类对查询结果进行统计分析,生成相应的统计报表。 五、总结 本文介绍了一种基于Web的合同管理信息系统的设计和实现,系统实现了合同的在线登记、审核、查询和统计功能,可以提高合同管理效率和管理质量,降低管理成本,增强企业的安全性和盈利性。