合同管理系统的主要功能包括合同的录入,合同修改,合同的查询功能,按合同名称、签订合同的单位、合同的有效期合同到期后可邮件通知,合同到期后的停用,启用功能,合同的详细信息并且可以打印的功能,合同日志的查看,打印功能。
关键技术:用Tomcat建立Web站点、MySQL建库策略、JAVA编程与应用进行了深入分析。合同管理系统的设计采用了JAVA语言,JSP模板等技术开发, 在Windows操作系统,Tomcat服务器和Mysql5数据库系统的支持下运行。
系统功能具体如下:
(1)录入功能:允许管理员添加新的合同,包括合同的基本信息和乙方的信息。
(2)修改功能:允许管理员对合同的基本信息和乙方信息进行修改。
(3)查询功能:允许管理员对所有合同进行查询。查询方式按合同名称,合同状态,签订合同的单位以及合同的有效期来查询。另外还有可以按升序降序的排列。
(4)审核功能:合同到期后可以选择停用合同,续费后可以继续启用。
(5)打印功能:在合同的查看详细页面里设有打印按钮,可以打印此页面的合同内容。
模块详细分析
1 添加合同
该模块主要是对合同的添加进行的操作。管理员点击创建合同即可进入合同添加的前台页面,该页面主要需要管理员填写合同的基本信息,比如合同名称,乙方等等。还会填写乙方的一些信息比如管理员的联系方式等等。另外页面还做了一些效果比如合同日期的选择,不会让管理员自己输入。填写合同费用后,系统自动会填写数字的大写汉字。加入这些可以更好的提高用户体验。为管理员带来方便。
2 修改合同
该模块主要是对合同的修改进行的操作。管理员点击合同详细的后可以进入详细的页面,在页面最下端有一个修改的按钮,管理员可以点击按钮进入修改页面,对合同的每个信息进行修改,然后点击提交完成操作。不想修改的信息就保留不动。这块也有一个JAVASCRIPT的用法,就是点击修改后带有文本框可以修改的表格显示,之前的表格隐藏
3 审核合同
该模块主要对合同的标识进行的操作。分为过期停用和已签订启用这两个状态。系统会根据签订的有效期来判断合同的过期时间。管理员可以把过期的合同置为停用的状态表明合同暂时为不可用,当乙方续费成功后管理员可以把合同的状态置为启用来表明合同从新生效。这样避免了删除合同后在想查询此合同数据库里没有的问题。
4打印合同
该模块主要对合同的打印进行了操作。在合同的详细页面最低端有打印的按钮,管理员点击此按钮可以出发JAVASCRIPT的打印功能,从而打印页面显示合同信息的表格。
5查看日志
该模块主要对合同进行一个统计功能,能够让管理员查看合同都做过哪项的操作。该功能在添加,修改,停用,启用后都会记录一条信息到数据库,以便管理员将来好进行查看。
ABSTRACT 2
1.相关技术 3
1.1 JSP介绍 4
1.2 数据库MYSQL 5
1.3 ECLIPSE介绍 6
1.4 B/S架构介绍 7
2.系统分析与设计 9
2.1 系统的功能设计 9
2.2 系统的流程设计 9
2.3系统流程图和功能图 10
2.4 系统功能结构分析 11
2.4.1 添加合同 12
2.4.2 修改合同 12
2.4.3 审核合同 12
2.4.4打印合同 12
2.4.5查看日志 13
2.5 数据库设计 13
2.5.1数据库的设计 13
3.系统实现 16
3.1系统运用的技术 16
3.1.1 JQUERY的Ajax技术 16
3.2系统功能模块 18
3.2.1用户管理 18
3.2.2 合同管理 21
3.3系统前台页面 22
3.3.1合同列表页 22
3.3.2合同查询 41
4.结束语 41
致 谢 43
参考文献 44