javaee设计企业合同管理系统1.docx

上传人:wj 文档编号:1885567 上传时间:2023-05-02 格式:DOCX 页数:37 大小:506.39KB
下载 相关 举报
javaee设计企业合同管理系统1.docx_第1页
第1页 / 共37页
javaee设计企业合同管理系统1.docx_第2页
第2页 / 共37页
javaee设计企业合同管理系统1.docx_第3页
第3页 / 共37页
javaee设计企业合同管理系统1.docx_第4页
第4页 / 共37页
javaee设计企业合同管理系统1.docx_第5页
第5页 / 共37页
javaee设计企业合同管理系统1.docx_第6页
第6页 / 共37页
javaee设计企业合同管理系统1.docx_第7页
第7页 / 共37页
javaee设计企业合同管理系统1.docx_第8页
第8页 / 共37页
javaee设计企业合同管理系统1.docx_第9页
第9页 / 共37页
javaee设计企业合同管理系统1.docx_第10页
第10页 / 共37页
javaee设计企业合同管理系统1.docx_第11页
第11页 / 共37页
javaee设计企业合同管理系统1.docx_第12页
第12页 / 共37页
javaee设计企业合同管理系统1.docx_第13页
第13页 / 共37页
javaee设计企业合同管理系统1.docx_第14页
第14页 / 共37页
javaee设计企业合同管理系统1.docx_第15页
第15页 / 共37页
javaee设计企业合同管理系统1.docx_第16页
第16页 / 共37页
javaee设计企业合同管理系统1.docx_第17页
第17页 / 共37页
javaee设计企业合同管理系统1.docx_第18页
第18页 / 共37页
javaee设计企业合同管理系统1.docx_第19页
第19页 / 共37页
javaee设计企业合同管理系统1.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

javaee设计企业合同管理系统1.docx

《javaee设计企业合同管理系统1.docx》由会员分享,可在线阅读,更多相关《javaee设计企业合同管理系统1.docx(37页珍藏版)》请在冰点文库上搜索。

javaee设计企业合同管理系统1.docx

摘 要

合同管理系统克服手工管理合同采用集中的数据管理,可以有效地改变企业信息分布比较散乱的现状。

避免了繁琐的手工管理合同,利用审批流管 理,可以方便、快捷地处理企业管理事务;预警平台可以协助合同管理人员更轻 松地应对日常管理事务;报表管理的灵活定义,为管理部门的统计分析提供强大 的技术支持。

合同管理系统通过全局设置和权限分配,可以由公司制订统一采用 的管理标准,比如,由公司设置业务单据必填字段,信息录入必须填写这些信息; 数据字典可以为某些信息项提供标准的选择项,防止录入人员的录入随意性;设 置统一的报表格式,信息输出时可以保证一致性。

同时,系统也允许用户根据自 身的实际情况采取个性化的措施,比如网格的列显示、自定义报表等。

利用互联 网,领导可以在任何时间、任何地方进入系统,随时查阅与合同管理相关基本信 息,准确定位下属人员的工作情况,掌握合同执行现状,并方便地生成各种数据 报表或图表。

同时,系统还提供强大的管理工具模块供客户选择,对这些信息进 行深入分析,为公司决策人员提供更多的智力支持。

合同管理系统与企业管理咨 询相结合,可以为客户提供全面的合同管理解决方案。

比如,通过系统的开放性 和灵活性,可以有效地固化专业咨询的工作成果,这就为客户合同管理能力及水 平的提升提供足够的平台支持。

总之,通过合同管理系统的应用和实施,可以为 合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。

关键词:

数据管理;管理事务;报表管理;

目 录

摘 要 I

目 录 II

第一章 绪论 1

1.背景介绍 1

2.企业合同管理的现状及发展前景 1

3.业务流程介绍 2

第二章 开发工具 4

1.开发平台 4

1.1J2EE介绍 4

1.2SQLSERVER2000简介 6

1.3SQL简介 8

第三章 系统设计需求分析 9

1.软件设计的目与背景 9

2.软件设计的思想与目标 9

3.用户简介 9

4.系统功能介绍 10

5.系统用例图示 10

第四章 企业合同管理系统设计 15

1.总体设计的任务与原理 15

1.1实用为主 15

1.2实用可靠 15

1.3维护扩展方面 15

2.系统设计方案 15

3.系统方案性能介绍 16

3.1功能强大 16

3.2性能稳定 16

3.3易于扩充 16

第五章 企业管理系统的实现 17

1.系统整体设计 17

1.1需求规定 17

1.2概念设计及流程 17

1.3结构设计 18

2.数据库设计 19

2.1建库分析 19

2.2系统数据流程图 20

2.3关系模式设计 20

第六章 企业合同管理系统的测试 31

1.测试目的 31

2.测试方案 31

3.测试用例 32

3.1管理员登陆测试 32

3.2修改密码测试 32

3.3修改查询部门测试 32

4.测试结果 33

结 论 34

参考文献 35

第一章 绪论

1.背景介绍

随着经济的发展,企业正向着大型化、规模化发展,而对大中型企业而言,随着规模的扩大,所签定的合同数量也急剧增加,在这种情况下单靠人工来处理、计算这些合同不但显示力不从心,而且极容易出错。

开发任务就是制作一个企业合同管理系统。

由计算机来代替人工执行一系列诸如新增合同、删除合同、修改合同、查询、打印等操作。

这样就使办公人员可以轻松快捷地完成对合同管理任务,而且避免出错。

企业合同管理系统以企业合同为主线,同时支持其他各类合同的管理。

系统围绕企业合同的整个生命周期,将合同签约前评审、合同签定、合同执行、合同变更、合同付款等纳入科学化规范化管理,从而提高合同的管理效率和管理质量,全程跟踪合同执行过程,为企业控制成本、指定资金计划、洞察资金进度等提供强有力的辅助工具,同时也为企业管理者对企业的成本核算提供了科学有效的依据,辅助极其及时发现管理上存在的主要问题,寻求到降低商业往来成本的有效途径,增强企业的市场竞争力。

2.企业合同管理的现状及发展前景

采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同,因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度执行方面效率不高,费时费力等问题,具体表现在如下方面:

文档管理困难:

传统纸质合同与电子版合同共存,但对于不同的人员想阅读参考合同时,存在查找不方便的问题。

尤其是领导需要了解合同文本时需要耗费很多时间。

进度控制困难:

由于合同数目多,参与人员多,合同进度的控制基本靠手工和普通word、excel管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时存在很大障碍。

财务人员的付款依据也与进度密切相关,但同样存在障碍。

信息汇总困难:

采用手工或EXCEL管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确。

对于领导的决策时间有一定的影响。

缺少预警机制:

缺少对合同进度、结款等关键节点的预警,不能准确地预测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥资金运作。

业务管理是合同管理的核心需求,合同管理软件必须解决实际业务管理中的问题,专注于合同管理的动态化、智能化、网络化,为企业提供合理的流程和业务约束以及全方位的合同管理功能,包括合同起草、合同审批、文本管理、履约监督、结算安排,、智能提醒合同收付款、项目管理、合同结款情况统计分析、报表输出和决策支持等。

合同管理系统可以为企业管理带来如下价值.规范基础数据管理。

合同管理系统采用集中的数据管理,可以有效地改变企业信息分布比较散乱的现状。

同时,系统提供自定义字段功能,可以为企业实现完整、规范的数据管理提供一个良好的平台支撑。

总之,通过合同管理系统的应用和实施,可以为合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。

合同管理系统客户信息:

主要对客户号、单位名称、单位地址。

联系人、联系电话、开户行、银行账号、税号、电子邮件等的确认。

进行编辑。

客户信息维护:

主要是在合同管理客户信息里的信息进行修改以及删除。

合同信息:

主要是对新合同的添加、客户名称、项目名称、合同生效时间

及结束时间、成交金额及合同的内容。

以及修改。

合同的执行控制:

对客户信息、合同信息、项目信息、合同执行、控制以及操作的详细内容进行完善。

3.业务流程介绍

商务调查:

资信、主体资格、不良记录等文书准备

国家范本:

定性审查、倾向审查,必须改造企业范本:

立场审查、交易个案信息审查

主动起草相对公平

起草模式(常规合同:

业务起草、法务人员翻译,非常规、重大合同:

法务人员参与谈判,法务起草)

文本审核:

避免流转混乱,只能在上一个流转环节文本之上修订,避免文本混乱

文本签署:

后盖章、两页以上骑缝章

履约管理:

要处处看合同、时时要谨慎、往来有痕迹;绝对避免单方对外出具(除非解约通知等法定或约定义务),最好对方单方承诺、申请,退而是双方备忘、纪要等;多主体之间的承接转合风险防范。

争议解决:

诉讼仲裁的选择;出现纠纷后的防范与补救(准备材料;分析利弊;虚假协商;最后的协商;是否保全;时机的把握;时效的把握;证据规则的改革及对举证技术的影响;权利用尽:

管辖、反诉、上诉、申诉。

档案管理:

业务部门保管、合同专门管理部门的保管、财务部门的保管分工、对接。

培训管理:

合同是业务、法务的融合,是业务素材的法律翻译,需要经常进行培训,尤其法务的技术培训。

制度建设:

合同管理办法、印鉴管理办法、印鉴保管协议、印鉴管理协议、廉洁协议等,与公司其他制度衔接匹配(财务制度,授权制度等)。

合同管理中业务和法务的关系:

一致性:

法务服务于业务。

对立性:

最坏思维、最优思维。

风险不一定是现实:

不能不听不能全听,所以业务总要冒风险。

法务的责任是预测风险、控制风险。

是建议而不是决策。

第二章 开发工具

1.开发平台

1.1J2EE介绍

J2EE(Java2PlatformEnterpriseEdition)是一套面向企业应用的体系结构,它是由Sun公司和多家公司共同参与制定的一个企业级的分布式应用规范。

Java不仅仅是一门编程语言,随着其不断的发展,Java已经成为一门非常庞大的技术体系。

这个体系是以Java为核心的,它还包括JavaApplet、RMI-

IIOP、JavaIDL/CORBA、JavaBeans、servlet、JSP、JSTL、JDBC、JNDI、EJB等等,而J2EE正是在Java的基础上整合了这些关键的技术而形成的一个新平台。

Java2是Sun公司推出的第二代Java,为了将Java2推广应用到各个领域中,

Sun公司先后推出了多个版本的Java2应用平台,分别为:

袖珍版(J2ME)、标准版(J2SE)和企业版(J2EE)。

Sun公司就是通过这三个版本的Java2平台,使Java的应用得到了极大的扩展。

从家电设备中的嵌入式芯片、手机和掌上电脑,到各种应用服务器现在都可以使用Java2进行开发。

在JaVa2以前,Java一直定位为一种语言,到

Java2时,Sun公司实际上已经将Java定位成一种平台。

由于包含了Java虚拟机(JVM)和Java运行环境(JRE),Java几乎是不依赖于任何操作系统的。

例如,如果在Pentium处理器中嵌入JVM,那么Java语言就可以像汇编语言一样直接运行在处理器上了。

Java平台使得用户可以直接在平台上进行开发,并在平台上运行。

整个平台可以很容易地从一台机器移植到另一台机器上,而不用做任何更改。

J2EE制定了一组规范,将J2EE的平台责任划分成七大部分以实现软件开发的分工。

每个部分都由独立的供应商或专业人员来完成,从而大大提高了开发效率。

这七部分是:

平台供应商:

主要提供J2EE平台,包括组件容器、平台APIs等;

组件供应商:

负责提供应用程序组件,包括HTML教程页面设计人员、

JSP程序员、EJB开发人员等等;

组件装配人员:

组装由组件供应商提供的组件,最后形成

EAR(EnterPriseArchive)文件;

部署人员:

将装配好的组件部署到容器上;系统管理员:

管理和维护部署好的系统;工具供应商:

提供开发组件所使用的工具;系统组件供应商:

提供系统组件。

J2EE(Java2PlatformEnterpriseEdition)是一套面向企业应用的体系结构,它是由Sun公司和多家公司共同参与制定的一个企业级的分布式应用规范。

Java不仅仅是一门编程语言,随着其不断的发展,Java已经成为一门非常庞大的技术体系。

这个体系是以Java为核心的,它还包括

JavaApplet、RMI-

IIOP、JavaIDL/CORBA、JavaBeans、servlet、JSP、JSTL、JDBC、JNDI、

EJB等等,而J2EE正是在Java的基础上整合了这些关键的技术而形成的一个新平台。

Java2是Sun公司推出的第二代Java,为了将Java2推广应用到各个领域中,Sun公司先后推出了多个版本的Java2应用平台,分别为:

袖珍版

(J2ME)、标准版(J2SE)和企业版(J2EE)。

Sun公司就是通过这三个版本的Java2平台,使Java的应用得到了极大的扩展。

从家电设备中的嵌入式芯片、手机和掌上电脑,到各种应用服务器现在都可以使用Java 2进行开发。

在JaVa2以前,Java一直定位为一种语言,到Java2时,Sun公司实际上已经将Java定位成一种平台。

由于包含了Java虚拟机(JVM)和Java运行环境(JRE),Java几乎是不依赖于任何操作系统的。

例如,如果在Pentium处理器中嵌入JVM,那么Java语言就可以像汇编语言一样直接运行在处理器上了。

Java平台使得用户可以直接在平台上进行开发,并在平台上运行。

整个平台可以很容易地从一台机器移植到另一台机器上,而不用做任何更改。

J2EE制定了一组规范,将J2EE的平台责任划分成七大部分以实现软件开发的分工。

每个部分都由独立的供应商或专业人员来完成,从而大大

提高了开发效率。

这七部分是:

平台供应商:

主要提供J2EE平台,包括组件容器、平台APIs等;

组件供应商:

负责提供应用程序组件,包括HTML教程页面设计人员、

JSP程序员、EJB开发人员等等;

组件装配人员:

组装由组件供应商提供的组件,最后形成

EAR(EnterPriseArchive)文件;

部署人员:

将装配好的组件部署到容器上;系统管理员:

管理和维护部署好的系统;工具供应商:

提供开发组件所使用的工具;系统组件供应商:

提供系统组件。

1.2SQLSERVER2000简介

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了

Microsoft将SQLServer移植到WindowsNT。

系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQL

Server以后简称为SQLServer或MSSQLServer。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000的特性Microsoft®SQLServer™2000的特性包括:

Internet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发

Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

易于安装、部署和使用。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和

管理开销即可实现这些应用程序。

数据仓库。

SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

SQLServer2000共有4个版本,分别是个人版,标准版,企业版和开发。

sqlserver2008是微软出的SQL系列最新版本。

其主要特点如下:

高性能设计,可充分利用WindowsNT的优势。

系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

强壮的事务处理功能,采用各种方法保证数据的完整性。

支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。

SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

1.3SQL简介

SQL是英文StructuredQueryLanguage的缩写,意思为结构化查询语言。

SQL语言的主要功能就是同各种数据库建立联系,进行沟通。

按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。

SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL语言标准。

虽然很多数据库都对

SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和

Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在

WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了

Microsoft将SQLServer移植到WindowsNT。

系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQL

Server以后简称为SQLServer或MSSQLServer。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

第三章 系统设计需求分析

1.软件设计的目与背景

中国企业面临巨大挑战和机遇,利用合同管理系统为企业服务将员工从繁琐的手工合同管理中解放出来,不仅减少了员工的工作量而且提高了员工的工作效率和质量,从而增强了企业的竞争力和效益。

在这个知识爆炸的年代,各种管理软件层出不穷,日新月异,国内外聚焦企业管理软件,方便企业管理,以提高企业办公效率和竞争力,因此企业合同管理系统应运而生,适应国内外

企业软件开发潮流。

软件的好坏直接影响企业的办公效率从而制约企业的效益,因此本合同管理系统本着最大方便企业办公的原则进行开发设计。

2.软件设计的思想与目标

深入到企业单位进行详尽调研,与用户交流清楚了解用户需求,设计整体方案。

采用SQLserver2005数据库系统作为企业合同管理系统的后台数据库,SQLserver2005数据库与WindowsXP有良好的兼容性容易安装,采用图形化的方式对数据 库进行管理与操作,大大简化了用户的开发与维护工作,另外SQLserver2005数据库的方便性、灵活性、安全性为数据库编程提供了良好的条件。

由于J2EE具有功能强大的组件和可视化面向对象编程的特点,是开发

WindowsXP应用程序最简便、最快捷的工具之一,它是集先进性、实用性于一体的现代化软件开发工具,因此采用J2EE为开发工具。

3.用户简介

毕业设计选题系统主要针对董事长、总经理和部门经理。

董事长具有最高权限相当于本管理系统的超级管理员,具有添加删除用户的功能而总经理和部门经理没有此项功能。

总经理和部门经理都只具有有限的权限,在各自权限范围内进行操作。

每个用户都可以通过系统提供的修改密码模块修改自己登陆系统时的密码。

该系统支持的用户完全符合实际中的用户权限使该系统更加人性化。

4.系统功能介绍

本系统由5个模块组成,分别是系统管理功能模块,数据管理功能模块,往来单位信息功能模块,基础信息功能模块和签订合同功能模块。

董事长功能:

董事长可以添加修改删除用户。

董事长可以查询添加修改删除往来单位信息董事长可以查询添加修改删除合同基础信息董事长可以查询修改添加删除部门信息

董事长可以查询修改添加删除签订合同信息总经理功能:

总经理可以查询添加修改删除往来单位信息总经理可以查询添加修改删除合同基础信息总经理可以查询修改添加删除签订合同信息部门经理功能:

部门经理可以查询添加修改删除往来单位信息部门经理可以查询添加修改删除合同基础信息部门经理可以查询修改添加删除签订合同信息

5.系统用例图示

编号

项目名称

项目国别

项目业主

填表时间

合同额

单位币种

填表人

谈判日期

审评时间

谈判问题及解决

审评地点

方案

实施方案概要

审批签名

评审汇报人

评审参加人

其他

审评意见

评审主持人

签约前合同评审

图3-1合同评审实体图

联系电话

负责人

设备员

项目编号

合同包号

编号

部门编号

甲方名称

交货地点

详细信息

乙方代表

甲方代表

甲方电话

合同签订

结算方式

甲方传真

邮编

包装办法

开户银行

运输方式

签订日期

详细地址

合计金额

说明

部门信息

图3-2部门实体图

图3-3合同签订实体图

编号

合同号

问题日期

索赔情况

问题内容

负责人

交涉结果

违约索赔记录

图3-4违约索赔实体图

合同更改

主办

合同签

合同更改生

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2