合同管理概要计划

合同管理概要计划

ID:40244283

大小:154.52 KB

页数:16页

时间:2019-07-28

合同管理概要计划_第1页
合同管理概要计划_第2页
合同管理概要计划_第3页
合同管理概要计划_第4页
合同管理概要计划_第5页
资源描述:

《合同管理概要计划》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、合同管理概要设计说明书版本号0.1拟制人__________日期___________审核人__________日期___________批准人__________日期___________变更控制页更改次数更改时间文件更改申请表(DCR)编号填写人一、引言1.背景合同信息需要达到规范化、统一化的标准,本合同管理业务实现了管理合同信息的功能,包括合同基本信息的增加、删除、更新、查询等操作。通过提交页面的方式,实现合同基本信息字段(包括合同编号、合同名称、合同金额、签订日期、完工日期、甲方单位、联系人、联系电话、合同规模、合同类型、客户经理、承担部门、项目经理)

2、的增加、删除、更新、查询功能。2.定义词汇名称说明MyEclipse用于开发java、javaEE以及移动应用的企业及集成开发环境JDKJava语言的软件开发工具包SQL一种数据库查询语言,用于管理关系数据库系统二、总体设计1.设计前提2.设计思路本合同管理系统后台部分采用Java语言编写,前台部分采用AngularJS+HTML5和JSF分别实现。用户登录后进入合同管理界面,合同管理包括了合同新增功能、合同删除功能、合同修改功能、合同查询等功能。其中,合同新增功能采用restfulAPI设计理论来实现。点击合同新增按钮,进入合同管理系统的合同信息新增页面,系

3、统加载合同信息新增页面信息,用户录入合同基本信息,然后点击保存按钮,系统对录入的信息进行校验,若通过校验,则提示用户新增成功。1.需求概述合同管理实现了合同基本信息的新增、删除、修改、查询等功能。其中,合同基本信息的输入项包含了:合同编号、合同名称、合同金额、签订日期、完工日期、甲方单位、联系人、联系电话、合同规模、合同类型、客户经理、承担部门、项目经理。2.网络架构3.运行环境合同管理系统的运行环境如下:环境标准软件环境JDKJavaSE2JDK1.6或以上数据库Oracle11g开发工具MyEclipse10.0、JSF硬件环境操作系统WindowsXP或

4、以上1.物理部署架构客户端表现层服务层业务层数据访问层JSFMVC模式Service接口核心中间件Service实现业务逻辑业务规则DAO模型AngularJS+HTML5客户端应用程序事务处理并发控制数据库操作接口公共部分异常处理页面信息加载字段校验Windows7MyEclipseEasyBuilder2.系统层次模型UI用户界面UI逻辑操作系统平台说明:上图为合同管理的系统层次模型图。包括客户端、表现层、服务层、业务层、数据访问层,以及公共部分、操作系统和平台等部分。其中:(1)客户端包括客户端的应用程序,如浏览器。(2)表现层表现层是负责呈现UI界面和

5、UI逻辑的层面。表现层包括UI用户界面和UI逻辑。其中,UI用户界面负责界面的呈现,由AngularJS+HTML5和JSF相关技术分别实现;UI逻辑负责界面间的数据交互,采用MVC模式将页面和逻辑分离。(3)服务层服务层是负责组织各个业务对象的层面。服务层包括Service接口、Service实现和DAO模型。其中,Service接口负责实现服务的可重用性;Service实现负责继承服务接口来调用业务层;核心中间件指的是第三方组件,以及工作流引擎等。(4)业务层业务层是负责系统所需要业务过程上的实现,并与下层的数据访问层交互。的层面。业务层包括业务逻辑、业务

6、规则和核心中间件。其中,业务逻辑是处理数据的逻辑;业务规则是与业务相关的规范、规定和标准;DAO模型负责完成业务逻辑的处理。(5)数据访问层数据访问层是负责提供数据的读取、写入、持久化的功能的层面。数据访问层包括数据库操作接口、事务处理和并发控制。其中,数据库操作接口是应用程序与数据库之间的桥梁,负责完成对数据库的操作;事务处理指的是单一的逻辑单元处理一系列事物,确保每个操作都能成功完成;并发控制用于防止当多用户操作数据库时造成数据丢失和损坏。(1)公共部分公共部分是各个层中都可以依赖的公共基础设施。公共部分包括异常处理、页面信息加载、字段校验。(2)操作系统

7、本合同管理系统的操作系统环境为Windows7。(3)平台本合同管理系统的操作平台环境为MyEclipse和EasyBuilder。1.处理流程(???处理流程)合同管理系统的处理流程如下:说明:在合同管理界面点击合同新增按钮,进入合同管理系统的合同信息新增页面,系统加载合同信息新增页面信息,用户录入合同基本信息,然后点击保存按钮,系统对录入的信息进行校验,若不通过校验,则提示用户错误信息并继续录入;若通过校验,则提示用户新增成功。一、数据库设计1.数据库概述数据库表结构如下:表名说明z_contract_basez_contract_base定义合同管理的基

8、本信息字段z_contract_dep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。