摘要
I
摘 要
随着时代的发展和科技技术的提高,合同作为企业从事各类经营活动的基本有效
凭证,在整个企业经营活动中占据重要部分,合同管理系统在企业中也越来越发挥重
要的作用。依据现有的合同管理系统,反映出信息管理比较散乱、审批程序比较繁琐、
信息提示延迟等问题,已经无法满足企业发展的需求。因此需要设计一个系统稳定、
操作快捷的合同管理系统。
本文在阅读相关文献的基础上,结合企业合同管理实际情况,基于 Java EE 和
MCV 架构设计企业合同管理系统,系统通过 B/S 模式,能够便捷操作,及时处理业
务,提高工作效率。本文主要完成以下内容:
1.对企业合同管理的要求进行需求分析,确定了基本信息管理、合同签订审批管
理、合同付款审批管理、统计报表管理的功能性需求和非功能性需求,建立了系统的
业务处理流程图和用例图模型,并对其进行了重点描述。
2.对合同系统的每个功能进行设计和实现。首先确定了系统的整体架构、网络拓
扑图。然后对数据库进行了概念设计和物理设计。最后,基于 Java EE 和 MCV 架构
企业合同管理系统设计并实现了基本信息管理、合同签订审批、合同付款审批及统计
报表管理四大模块的功能。基本信息管理模块实现企业合同管理中的合同分类、发票
类型等信息进行有效管理。合同签订审批模块主要实现了合同签订和审批两大步骤的
融合,并根据合同管理人员以及企业项目经理的职能标准进行了操作区分。合同付款
审批模块实现了生效的合同的收款、付款类型判定,并完成了对合同预收款、预付款
等付款记录的管理。统计报表功能模块,针对数据汇总、分类统计和区域管理等进行
设计,实现了管理者了解、掌握合同信息后根据统计信息协助完成绩效考核,实现数
据资源有效利用等功能。
3.对合同管理系统进行了全面测试。测试结果表明,本文开发的合同管理系统基
本上满足用户的需求。该系统确保合同管理系统的操作、安全以及便捷性,提高了办
公效率。
关键词:合同管理,Java EE,MVC 设计模式,合同审批
目录
IX
目 录
摘 要 ............................................................................................................................ I
ABSTRACT .............................................................................................................. III
插图索引 ...................................................................................................................... V
表格索引 ................................................................................................................... VII
目 录 ......................................................................................................................... IX
第一章 绪论 ................................................................................................................. 1
1.1 课题背景及意义 ................................................................................................. 1
1.1.1 课题背景 ..................................................................................................... 1
1.1.2 企业合同管理现状 ..................................................................................... 2
1.1.3 课题意义 ..................................................................................................... 3
1.2 国内外研究现状及对比分析 ............................................................................. 4
1.2.1 国外现状 ..................................................................................................... 4
1.2.2 国内现状 ..................................................................................................... 5
1.2.3 对比分析 ..................................................................................................... 5
1.3 研究目标及研究内容 ......................................................................................... 6
1.3.1 研究目标 ..................................................................................................... 6
1.3.2 研究内容 ..................................................................................................... 6
1.4 论文组织结构 ..................................................................................................... 6
第二章 关键技术概述 ................................................................................................. 9
2.1 MVC 设计模式 ................................................................................................... 9
2.2 JAVA EE 技术 ....................................................................................................... 9
2.3 B/S 体系结构 .................................................................................................... 10
2.4 SQL SERVER2012 数据库技术 .......................................................................... 10
2.5 本章小结 ........................................................................................................... 11
第三章 需求分析 ....................................................................................................... 13
3.1 业务概述 ........................................................................................................... 13
3.2 业务角色及业务流程 ....................................................................................... 14
3.2.1 合同管理总体流程 ................................................................................... 14
3.2.2 合同签订审批业务流程 ........................................................................... 15
3.2.3 合同结算审批业务流程 ........................................................................... 16
3.3 功能性需求 ....................................................................................................... 18
西安电子科技大学硕士论文
X
3.3.1 基本信息管理 ........................................................................................... 18
3.3.2 合同签订审批管理 ................................................................................... 19
3.3.3 合同付收款审批管理 ............................................................................... 20
3.3.4 统计报表 ................................................................................................... 22
3.4 非功能性需求 .................................................................................................. 23
3.5 本章小结 .......................................................................................................... 23
第四章 系统设计 ....................................................................................................... 25
4.1 系统功能架构设计 .......................................................................................... 25
4.2 系统架构设计 .................................................................................................. 26
4.3 网络物理拓扑设计 .......................................................................................... 27
4.4 数据库设计 ...................................................................................................... 27
4.4.1 数据库概念模型 ....................................................................................... 27
4.4.2 数据库物理结构设计 ............................................................................... 28
4.5 功能模块详细设计与实现 .............................................................................. 33
4.5.1 基本信息管理设计与实现 ....................................................................... 33
4.5.2 合同签订审批模块设计与实现 ............................................................... 36
4.5.3 合同付款审批模块设计与实现 ............................................................... 38
4.5.4 统计报表管理设计与实现 ....................................................................... 40
4.6 实现环境 .......................................................................................................... 42
4.7 本章小结 .......................................................................................................... 43
第五章 系统测试 ....................................................................................................... 45
5.1 测试目的 .......................................................................................................... 45
5.2 测试工具及测试环境 ...................................................................................... 45
5.2.1 测试环境 ................................................................................................... 45
5.2.2 测试工具 ................................................................................................... 46
5.3 测试流程 .......................................................................................................... 46
5.3.1 功能测试 ................................................................................................... 46
5.3.2 性能测试 ................................................................................................... 47
5.4 典型的测试用例及测试结果 .......................................................................... 47
5.4.1 功能测试用例 ........................................................................................... 47
5.4.2 功能测试结果 ........................................................................................... 51
5.4.3 性能测试用例及测试结果 ....................................................................... 52
5.5 本章小结 .......................................................................................................... 54
第六章 总结与展望 ................................................................................................... 55
目录
XI
6.1 论文总结 ........................................................................................................... 55
6.2 工作展望 ........................................................................................................... 56
参考文献 ..................................................................................................................... 57
致 谢 ......................................................................................................................... 59
作者简介 ..................................................................................................................... 61
第一章 绪论
1
第一章 绪论
1.1 课题背景及意义
1.1.1 课题背景
当今的中国是市场经济在高速发展的阶段。而合同则是企业开展各类公司业务的
保障权益的基本手段,也是企业运营的重要组成环节,合同的管理是否足够的完善是
企业能否长足的立足市场的关键因素
[1-2]
。随着企业的业务不断发展,签订的合同越
来越多,传统的通过人员去进行合同管理的手段已不能满足企业对合同管理的需求,
因为人工量巨大,同时人工存储合同不便捷,业务人员也不方便去更好的查看系统,
同时合同也不易去存储,所以综上所述建立一个完善的合同管理对于企业而言是必不
可少的。
伴随着合同管理系统在企业中发挥越来越重要的作用。某科技企业在合同内容信
息管理方面,合同信息分散在多个分公司,信息管理比较散乱;在合同业务流程方面,
由于需要纸面合同层层审批,一旦发生错误,修改合同内容比较繁琐,历史记录无法
记录;在合同信息汇总、统计、查询的高层管控方面,信息量汇报延迟、失真参考性
差,依据现有的合同管理模式,无法为高层在业务管控决策提供有效、及时的汇总信
息
[3-5]
。不过目前来看,我国企业对合同管理系统虽然开始关注,但重视程度仍然不
够,相关的资金与技术给予严重不足
[6]
。而且,很多公司依旧采用的是手工合同管理,
很容易导致合同的管控缺失、数据不严、查询不准、信息无法共享等多种难题,其详
细表现如下所示
[7-9]
:
(1)档案管理困难:当下的合同管理中,公司大都采取电子版与纸张版的一起
存放,所以不同情况的人员在查阅时就会显得极为不便,使得公司运作效率有所下降
[10]
。
(2)进度控制困难:因为企业内部存在很多合同,每个合同经手人员很多,所
以单靠所谓的 WPS 文字系统基本上无法满足企业实际需求,而且最为致命的一点在
于:当公司领导需要了解合同管理现状以及企业全局规划时,就会显得十分凌乱,而
且此问题在才财务系统中同样存在
[11]
。
(3)信息汇总困难:由于合同管理基本上依据 WPS 文字系统,因此在实际环境
下企业各部门间传递数据时的合同记录格式大相径庭,汇总十分困难,耗时巨大且不
准确。长此以往,会在一定程度上影响到公司高层的关键性决策
[12]
。
(4)缺少预警机制:公司目前还没有响应的结款、进度管理及预警系统,无法
有效预测可能收支,财务规划处于停滞状态,从而导致企业现金流的中断
[13]
。
- 1
- 2
前往页