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

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

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

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

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

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

工程管理系统中业务管理模块的设计与实现的中期报告 一、项目简介 本次工程管理系统的设计与实现中期报告主要是介绍业务管理模块的设计与实现情况。本工程管理系统主要是为了满足企业的项目管理需求,主要包含项目管理、人员管理、物资管理、业务管理等多个模块,其中业务管理模块是整个系统中最重要的一个模块。 二、业务管理模块需求分析 1.业务管理模块主要包括合同管理、付款管理、工程量清单管理等功能; 2.合同管理:管理合同的基本信息,包括合同编号、合同名称、合同金额、签订日期、乙方单位名称、联系人姓名、联系人电话等信息,还需要有合同扫描件的上传和查看功能; 3.付款管理:管理项目款项的付款信息,包括付款日期、付款金额、付款类型等信息,还需要支持上传和查看付款单据的功能; 4.工程量清单管理:该功能主要用于管理项目中各项工程量清单的信息,包括工程名称、工程编号、工程量、单价、总金额等信息。 三、业务管理模块设计与实现 1.数据库设计 针对业务管理模块的需求设计了如下表: 合同表 |字段|类型|描述| |------------------|------------|------| |id|int|合同id| |contract_number|varchar(255)|合同编号| |contract_name|varchar(255)|合同名称| |contract_amount|float|合同金额| |signing_date|datetime|签订日期| |party_b_name|varchar(255)|乙方单位名称| |contact_name|varchar(255)|联系人| |contact_telephone|varchar(255)|联系电话| |contract_scan_file|varchar(255)|合同扫描件| 付款表 |字段|类型|描述| |---------------|------------|--------| |id|int|付款id| |project_id|int|项目id| |payment_date|datetime|付款日期| |payment_amount|float|付款金额| |payment_type_id|int|付款类型| |payment_scan|varchar(255)|付款单据| 工程量清单表 |字段|类型|描述| |----------|-------|--------| |id|int|工程量id| |project_id|int|项目id| |eng_name|varchar|工程名称| |eng_id|varchar|工程编号| |unit_price|float|单价| |quantity|float|工程量| |amount|float|总金额| 2.页面设计 为了方便用户的使用,设计了如下的页面: 合同管理页面 该页面主要用于管理合同信息,可以新增、编辑、删除和搜索功能,同时支持合同扫描件的上传和查看功能。 付款管理页面 该页面主要用于管理付款信息,可以新增、编辑、删除和搜索付款信息,同时支持上传和查看付款凭证的功能。 工程量清单管理页面 该页面主要用于管理工程量清单信息,可以新增、编辑、删除和搜索工程量清单信息。 四、技术选型 1.前端 前端采用了Vue.js框架和ElementUI组件库,并且使用了axios库进行异步请求。 2.后端 后端采用了SpringBoot框架和MyBatis进行数据库访问,另外还使用了ApacheShiro框架进行安全管理。 3.数据库 数据库采用了MySQL。 五、总结 本次工程管理系统的设计与实现中期报告主要是介绍了业务管理模块的设计与实现情况。通过本次报告的撰写,对业务管理模块的需求进行了详细的分析,并设计了相应的数据库表结构和页面,同时也对前后端技术选型进行了简要的说明。在后续的开发中,我们将按照设计的方案进行实现,并不断优化和完善系统。