公路监理进度控制图表设计与开发毕业论文
2021-04-29 21:41:00
摘 要
公路施工监理业务的主要内容是“三控制、一管理”,即:质量控制、进度控制、费用控制和合同管理,本应用系统的主要内容是实现进度控制功能。一个公路项目的施工工期在建设方和施工方的合同中是已经明确规定了的,工程能否在预定工期里完工关乎建设方和广大民众的重大利益,因此监理工程师要根据计划进度严格控制施工进度。在工程开工之前,施工单位需编写实际可行的施工计划,但是由于在实际的施工过程中会遇到很多影响施工进度的不确定因素,主要包括施工单位施工能力、人为阻挠及恶劣天气的影响等,监理工作人员还需要对实际进度和计划进度进行实时对比,并找出不利因素,及时调整更新进度计划,才能有效及时地控制施工进度,确保工程在计划工期里完工。
本毕业设计的主要内容是依据监理工作人员的具体工作内容设计并且实现一个基于web技术的公路监理进度控制图表管理系统,系统使用JAVA开发语言和B/S模式,主要以j2EE作为开发的基础架构,使用了S.S.H框架,用MyEclipse作为开发工具,MySQL作为数据库工具,Macromedia公司的Dreamweaver软件作为界面美化工具,页面采取JSP动态页面开发技术。该系统界面简单美观,操作方便,容易维护。
关键词:
公路监理系统、S.S.H(Struts ,Hibernate ,Spring)、JSP、B/S模式
Abstract
The main work of highway engineering supervision is "three control, one management", namely: quality control, schedule control, cost control and contract management, the main content of this system is to achieve the progress control function. The duration of the highway project is clearly defined in the contract. If the project can be completed on schedule, it will be of great interest to the owner and the contractor, so the supervision engineer shall strictly control the construction schedule according to the contract. The ways to control the construction time limit for a project is completed by the construction unit in the preparation and feasible construction plan, because there are many uncertain external factors affect the construction schedule in the actual construction process, including the construction unit's own ability, construction environment and the natural environment influence, supervision of the staff also need to real-time comparison of actual progress and planned schedule, and find out the negative factors, timely adjust and update schedule, to effectively control the construction progress to ensure completion of the project in the planning period.
The main content of this graduation design is the design of supervision of the staff according to the specific content of the work and the realization of a control chart management system based on Web technology of highway supervision schedule, the system mainly uses J2EE as the basis for the development of architecture, using the java development language, using B / S mode, combined with the use of the struts2 spring hibernate and other frameworks, using MyEclipse as a development tool, MySQL as the database tools, Macromedia company's Dreamweaver software as the interface landscaping tools, page take JSP dynamic web development technology. The system interface is simple and beautiful, easy to operate and easy to maintain.
Keywords:
Highway supervision system、S.S.H(Struts ,Hibernate ,Spring)、JSP、B/S mode
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 研究目的与意义 1
第2章 系统需求分析与设计 2
2.1 可行性分析 2
2.2 功能需求分析与设计 2
2.3 公路进度监理业务流程图 3
2.4 进度控制流程图 4
2.5 系统用例图 5
2.5.1 监理部门经理用例图 5
2.5.2 监理工作人员用例图 6
2.6 系统的E-R图 7
2.7 系统时序图 7
2.7.1 监理部门经理时序图 7
2.7.2 监理工作人员时序图 8
第3章 系统的开发环境及技术简介 10
3.1 系统开发环境 10
3.1.1 硬件环境 10
3.1.2 软件环境 10
3.1.3 MyEclipse简介 10
3.1.4 MySQL数据库 10
3.1.5 Tomcat服务器 10
3.2 系统开发思想和技术 11
3.2.1 Java Web简介 11
3.2.2 S.S.H框架简介 11
第4章 数据库的设计与实现 12
4.1 系统数据模型设计 12
4.2 数据库表结构设计 12
第5章 系统详细设计与实现 16
5.1 登陆界面的设计与实现 16
5.1.1 登陆流程和界面 16
5.1.2 实现文件 17
5.1.3 关键代码解释 17
5.2 系统主界面的设计与实现 17
5.2.1 系统主界面 17
5.2.2 实现文件 18
5.2.3 关键代码解释 18
5.3 进度控制模块的设计与实现 18
5.3.1 计划进度的输入 18
5.3.2 实际进度输入及统计 21
5.3.3 进度调整及制定任务计划 25
5.4 用户管理模块 26
5.4.1 监理部门经理权限 26
5.4.2 监理工作人员权限 26
第6章 系统的调试与运行 27
6.1 系统调试环境配置 27
6.2 添加项目输出 27
6.3 运行项目 27
结束语 28
参考文献 29
致 谢 30
绪论
研究背景
在当今被称为信息技术时代的二十一世纪,信息技术已经被广泛应用到政治、经济、商业、教育等各个领域,它正逐渐的改变着人们的生活方式和解决问题的方式。现如今各种关键技术的发展和成熟,使人类可以根据自己的需求去研究开发各种功能强大的信息系统,创造更方便、更高效的生活环境。
如今我国在加大力度执行改革开放的前提下,人们的生活质量得到了很大的提高。公路建设作为一个国家的基础设施建设项目,一直以来都是国家的重点建设工程,现如今已经被列为国家六大重点发展产业之一,同时也催生了一个新兴的行业——公路工程监理。在我国建立公路监理制度的十几年来,虽然取得了明显的成果,在控制公路工程质量、进度以及效益的过程中发挥了必不可少的作用,同时也获得了广大社会的认可。但是由于我国的公路建设事业如今仍处于建立现代化企业制度的阶段,导致我国的公路工程监理制度得不到有利的发展环境,相比于一些西方国家仍然存在很大的差距。从实践经验来看,一个国家监理制度的优劣决定了公路建设完成的效率、质量和效益,由于在整个公路工程施工过程中会涉及到大量的人力、物力和财力,同时还存在着很多影响工程实施的不确定因素,加上一个小的工程决策变更会涉及到整个施工过程,为了尽量保证施工的质量、进度和效益,达到工程业主预期的效果,监理人员便充当了一个很重要的角色,负责了整个工程的质量和效益。而在施工过程中会涉及到大量的施工设计图纸和合适各样的资料,他们不仅要保存好这些资料,还好对其进行统计和对比分析,得出结论。但是随着信息技术的普及与发展,我们可以利用计算机技术来解决这些难题,本文所述的公路监理进度控制图表管理系统便可以很好的解决这个问题。
研究目的与意义
随着我国经济的快速发展,公路基础设施建设如雨后春笋般出现在全国的各个地方,大至国道,小至乡道,我国的公路工程监理事业也随之快速走向规范化。但是正由于发展速度过快,也遗留下了不少的问题,如监理企业产权不明晰、监理人员整体素质不够、未赋予监理方充分的权利等。而且由于公路工程建设本身会涉及到大量的数据、图表等信息,会让监理工作更加的困难。但是随着Java Web技术的发展,使得Java语言更擅长于B/S结构的系统开发,本系统就是利用与此相关的技术和框架,结合公路监理的工作需求和工作流程,开发的一个公路监理进度控制图表管理系统,该系统主要通过对计划进度和实际进度的对比分析来控制施工进度。
系统需求分析与设计
可行性分析
本系统采用的是比较流行的S.S.H框架、MyEclipse开发工具和MySQL数据库,使用java语言开发的B/S架构的公路进度监理控制图表管理系统,由于这些都是开源的,而且对开发的硬件环境也仅限于普通的PC机,所以此次开发在经济上是可行的,而且该系统仅用于个人毕业设计,不会产生其它价值,所以该系统可以开发。
功能需求分析与设计
公路监理进度控制图表管理系统是协助公路工程监理工作人员处理大量工程施工进度数据并据此对进度进行调整,使工程能够在预定工期内完成的应用系统。该系统的使用者是监理公司的相关工作人员,主要分为监理部门经理和监理工作人员,监理部门经理使用该系统主要是对该部门的每个工作人员的相关信息进行管理,包括个人基本信息、用户名和密码的分配、所负责的项目等信息,监理工作人员使用该系统则是对自己所负责的项目进行管理,也是该系统的核心模块——进度控制模块。工作人员在该模块下对公路施工进度进行管理,主要包括计划进度的输入、实际进度的输入与统计、进度调整,通过这三个模块来实现对公路施工进度的控制。同时,工作人员也可以在信息管理模块里对自己的相关信息进行实时更改,反馈给部门经理。在计划进度的输入模块里,工作人员需要输入项目计划进度总体表、标段月计划进度表、标段路面月计划进度表;在实际进度的输入及统计模块里,工作人员需要输入实际进度总体表、标段月实际进度表、标段路面月实际进度表,并执行绘制曲线命令,系统会根据之前输入的各个计划和实际进度表里的数据自动生成标段实际进度曲线图、标段计划/实际进度对比曲线图、该监理部门所负责的所有标段的计划/实际进度对比柱状图。然后监理工作人员会根据这些图表数据分析各个标段的进度情况,并在进度调整模块里对计划进度需要进行调整的标段进行管理,并生成进度调整表。整个系统的系统功能模块图如图2.1所示。