论文部分内容阅读
现在市场上有很多针对于某个特殊领域的工程造价预算系统,也有很多不同品牌的工程预算软件,通过对这些软件的调查,其功能基本可以满足各个不同领域的工程预算工作,实现从工程最初的进度设计、总费用估计到最后的收益预测多个阶段性工作。工程造价预算系统是在计算机技术发展的基础上出现的,随着工程造价预算与计算机的结合越来越深入,工程造价预算的准确度和效率都有了质的转变。本人所在的山西省招标有限公司,主要代理多种项目工程的招标工作,业务量大,为响应公司加快信息化进程的号召,本人选取了课题《招标公司工程造价预算系统的设计与实现》。系统基于B/S(Browser/Server)体系结构,采用MVC(Model View Controller)设计模式,本人在对工程造价预算的整个流程详细了解的基础上,查阅山西省招标有限公司以往的业务记录和具体资料,首先是需求分析,对系统进行概要设计,包括系统设计目标、系统总体结构设计和系统功能模块设计。确定了系统的结构之后,利用powerDesigner对数据库进行了设计,创建了概念模型、物理模型,包括四类数据:定额数据、工程数据、市场信息数据和用户权限数据。在物理模型基础上,生成SQL脚本,在SQL Server2005数据库中,运行脚本,创建数据表,完成数据库的设计。然后是各个功能模块的详细设计,在Eclipse9.0集成环境中,创建整个工程,使用photoshop处理图片,设计页面,完成JSP页面和Servlet控制层的编程,并调用Jquery函数实现部分功能。各个模块的功能编程实现后,进行测试工作,通过定义一些测试用例,测试了新建工程、工程定额选取、工程信息录入、直接工程费的预算、市场信息的管理、用户的创建和权限管理等。通过测试,系统已基本实现预期的功能,但还存在一些问题,例如数据量较少,缺少文件导出功能,用户权限管理的安全性较低,这些问题将在进一步工作中做出改进。