招投标管理系统的设计与实现

招投标管理系统的设计与实现

论文摘要

随着招投标业务在各个行业的推广,招投标业务复杂度日渐提高,标准的招投标业务包括了招标计划管理、招标过程管理、合同执行管理、招标效果分析、招标统计分析决策支持、成本管理等业务。随着招标业务处理流程和涉及文件管理复杂程度的提高,传统的手工招投标管理存在招标过程公正性缺失、过程细节混乱、文档和合同文件易丢失、招标效果和统计分析能力缺失等问题。因此,建立适合当前招投表业务现状的业务信息管理系统成为必要。本文针对各行业招投标业务及其流程,采用了基于面向对象的分析和设计思想,同时以统一建模语言作为需求分析建模工具,实现了符合招投标业务的信息管理系统。在系统的设计过程中,本文通过对系统用户分布性广的特点分析,选择使用了基于J2EE的分层式的B/S架构设计。为了能够提高系统的可维护性、减少系统代码的开发量,本文在实现技术上采用了基于Structs+Spring+Hibernate框架组件的多层J2EE技术架构设计。通过上述轻量级的组件化设计,有效的将视图层和业务逻辑层进行分离,同时减少了代码的开发工作量。在上述架构设计的基础上,本文采用了基于UML的建模方法对招投标业务中的核心业务进行了动态建模和静态建模分析,同时建立了整体业务的数据库设计。同时,在此基础上实现了基于Web的招投标业务管理系统,并且设计了系统网络结构、软件系统模块结构,详细定义和描述了各个模块的功能。本文解决的关键问题包括以下几个方面:1、提出了一种基于专家评标和信用等级考核的定标方法。系统中通过对各类专家信息管理,招标项目中抽签生成评审评标专家组,并根据投标单位的历史履约考核信息,共同决定投标企业中最优的一家。2、由于招标管理的整体业务流程复杂,其中嵌套很多审核、审批子流程。本文在传统的业务处理系统架构设计中,加入了基于JBPM的工作流业务引擎。在系统的设计实现过程中,通过工作流引擎完成整体业务流程的建模、审核控制和状态跟踪。3、可定制的报表生成管理,招投标业务管理流程包括大量需要定制的报表和山东大学硕士学位论文文档资料。本文在系统设计中,通过MDA的思想开发和设计了自动报表生成引擎。通过可定义和改变的报表生成引擎,可以方便的生成各类数据报表。使用本系统后,企业通过流程化的招标业务处理,可以使招标人员以更高的效率完成相应的业务处理。同时,针对招投标信息管理过程中的企业信息维护、专家审核公正性和信用档案管理等问题提出了相应的解决方案。通过系统的运行,有效的提高了招投标业务的管理水平和工作效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 系统开发背景
  • 1.2 国内外研究状况
  • 1.3 系统需要解决的主要问题
  • 1.4 本文的主要工作和组织结构
  • 1.4.1 本文的主要工作
  • 1.4.2 本文的组织结构
  • 第2章 需求分析
  • 2.1 系统概述
  • 2.2 系统目标和解决的问题
  • 2.3 功能需求分析
  • 2.3.1 企业信息管理
  • 2.3.2 招标项目流程管理
  • 2.3.3 专家信息管理
  • 2.3.4 履约考核管理
  • 2.3.5 信用档案管理
  • 2.4 系统非功能性需求
  • 第三章 系统设计
  • 3.1 系统技术架构
  • 3.1.1 软件架构设计
  • 3.1.2 系统权限管理设计
  • 3.1.3 系统网络应用拓扑结构设计
  • 3.2 系统功能架构
  • 第四章 系统详细设计
  • 4.1 系统的流程结构设计
  • 4.2 系统详细设计
  • 4.3 系统数据库设计
  • 4.3.1 数据表设计
  • 4.3.2 数据库性能优化设计
  • 第五章 系统关键问题的实现
  • 5.1 开发环境和工具
  • 5.2 系统的主要模块实现
  • 5.2.1 企业信息管理模块
  • 5.2.2 履约考核管理模块
  • 5.2.3 建项管理模块
  • 5.2.4 项目流程管理
  • 5.3 基于模型驱动开发的报表生成实现
  • 第六章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  

    招投标管理系统的设计与实现
    下载Doc文档

    猜你喜欢