摘要
1 绪论
1.1 研究背景与意义
1.1.1 研究背景
1.1.2 研究意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 本文主要研究内容
1.4 技术路线
2 工程项目合同管理系统的理论及技术研究
2.1 工程项目合同管理理论
2.1.1 工程合同概述
2.1.2 工程合同管理论述
2.1.3 工程合同管理目标
2.1.4 工程合同管理的过程
2.2 概预算理论
2.2.1 工程项目概预算概述
2.2.2 工程定额的概述
2.2.3 工程量清单计价模式下的工程总费用组成
2.3 数据库理论
2.3.1 数据库概述
2.3.2 MongoDB数据库
2.3.3 mongoDB数据库连接
2.4 系统开发的关键技术
2.4.1 B/S三层架构模型
2.4.2 基于角色的权限访问控制模型
2.4.3 MVVM架构模式
2.4.4 AngularJS框架
2.4.5 Express框架
2.5 本章小结
3 工程项目合同管理系统的需求分析与总体设计
3.1 系统的需求分析
3.1.1 组织机构分析
3.1.2 业务需求分析
3.1.3 业务流程模型
3.1.4 非功能性需求分析
3.2 系统技术架构设计
3.3 系统功能模块设计
3.3.1 概预算模块
3.3.2 招投标模块
3.3.3 合同起草模块
3.3.4 合同审批模块
3.3.5 合同执行模块
3.3.6 合同归档模块
3.4 基于RBAC模型的UML用例图分析
3.5 系统时序图分析
3.6 数据库详细设计
3.6.1 数据库物理数据模型
3.6.2 数据字典
3.6.3 数据库构建
3.7 本章小结
4.1 系统功能模块实现
4.1.1 登录模块实现
4.1.2 概预算模块实现
4.1.3 招投标模块实现
4.1.4 合同起草与审批模块实现
4.1.5 合同正常执行模块实现
4.1.6 合同变更和索赔模块实现
4.1.7 合同归档模块实现
4.2 合同管理系统测试
4.2.1 系统测试环境
4.2.2 系统测试目的与内容
4.2.3 系统测试用例
4.2.4 系统测试结果
4.3 本章小结
5.1 结论
5.2 展望
参考文献
附录 系统程序核心代码
攻读硕士学位期间发表的论文
致谢
声明