web的道路建设管理系统的设计与实现(源码)
摘 要信息管理系统在如今的社会中用途广泛,如果一个流程或则事务需要用到信息系统来管理的话,就说明这个流程已经发展的很壮大了,需要进行系统的规范管理与规划。信息管理系统对比于人工用纸记录数据的和口头约束来说更加实用,更加有约束性,更加方便,流程更明确。现如今,信息飞速发展,生活中的很多流程都需要信息系统进行规范与维护,设计这类系统已经有了一个完整的流程,和很多适用于不同需求的项目框架,这都是信息飞速发展的一个体现。道路建设信息系统就是一个以为人们提供便利为思想的信息管理系统,道路建设管理系统,在设计伊始就确定了目标,要解决那些问题,管理那些信息,都进行了深入的分析,严格按照系统的开发流程而施行的。本系统采用的是现在最流行的项目开发方式,SSM三大框架,技术已经十分成熟,在可扩展、可维护性上都已经做得很好。当然带来方便的同事也会带来缺点,往往是也方便使用的框架,封装的也越死,如果想要改点系统远原有的固定的东西,将会是个很难进行的工作。本系统主要实现有三大模块,建设项目,基础数据维护,系统管理。建设项目包括创建项目、提交项目、审核项目、发布项目、指派参建单位、结束项目等功能,基础数据维护包括建筑单位。系统管理包括用户管理、角色管理、菜单管理、字典管理等。
目 录
1 绪论 1
1.1 选题背景 1
1.2 选题目的和意义 1
2 开发技术及环境 3
2.1 Java语言 3
2.2 Tomcat服务 3
2.3 oracle数据库 3
2.4 Spring框架 4
2.5 SSM三大框架 4
3 系统分析 5
3.1 系统流程分析 5
3.2 系统功能分析 6
3.2.1 道路建设管理系统 6
3.2.2 我的面板 6
3.2.3 系统设置 6
3.2.4 建设项目 7
3.2.5 ER关系图 8
3.3 可行性分析 10
3.3.1 经济可行性分析 10
3.3.2 技术可行性分析 10
3.4 数据库设计 10
4 系统设计与实现 14
*好棒文|www.hbsrm.com +Q: *351916072*
4.1 登录 14
4.2 首页 15
4.3 建设项目 15
4.3.1 创建项目 16
4.3.2 提交项目 17
4.3.3 审批项目 18
4.3.4 发布项目 19
4.3.5 指派项目 21
4.3.6 结案项目 22
4.4 项目进程 23
4.5 用户信息 24
4.6 机构用户 25
4.6.1 添加用户 26
4.6.2 单位管理 27
4.7 系统设置 27
4.7.1 角色管理 27
4.7.2 字典管理 28
4.8 基础信息 28
5 系统测试 30
结 论 31
参考文献 33
致 谢 35
1 绪论
1.1 选题背景
信息化作为推动和实现管理体制创新、技术创新、管理创新,增强管理单位核心竞争力的重要手段和必由之路,已得到国家各级管理部门的普遍认同,并成为他们的战略选择。
利用先进的计算机信息技术,实现工程项目建设的网络化、信息化管理,已逐渐成为工程项目建设管理单位提高工程建设管理水平的不可缺少的辅助手段。目前,服务于公路建设等基础建设领域管理信息系统都得到了很广泛的推广和应用,并在大多数项目中取得了很好的经济效益和社会效益。
公路工程建设项目一般都具有投资规模较大、建设周期长、参建单位多、地域分散、建设项目管理业务流程复杂、文档多、数据量大等特点。随着建设规模及建设要求的不断扩大与提高,对工程建设各参与方的管理水平的要求也越来越高。作为建设性投资单位,它承担着对下属项目的指导、帮助、协调,对建设项目的总体目标及对项目运作效率提出较高的要求。而作为各具体负责项目建设管理的单位,在建设过程中承担着项目现场指挥、协调、管理的职责,其管理能力的强弱及运作效率的高低,将直接关系到建设项目的建设质量、工程进度和管理效率。
目前阶段,建设管理的各参与方的管理方式与方法,大部分仍在延续着传统的手工管理模式。面对新的形势,传统的手工管理模式已经越来越难以充分发挥现有人力资源的能力和管理的复杂性要求。因此,急需利用新的方法、新的管理模式、新的技术手段,来解决新形势下基础设施建设管理所面临的一系列问题。
1.2 选题目的和意义
随着经济的快速发展,我国公路建设越来越受到重视:一是经济的发展为公路建设注入了资金;二是公路建设能够极大地促进经济的发展,两者密切联系、相辅相成。地方经济的发展更离不开公路的建设,只有交通便利,才能够将地方经济的特色输送到更广阔的市场,招商引资的首要条件就是拥有便利的交通,所以地方经济要想发展,就必须完善地方的基础设施建设,尤其是地方公路的建设。公路建设对地方经济发展促进的重要意义表现在两个方面:一个是直接带动地方经济的发展;一个是间接拉动地方经济的发展。二、国内外关于该论题的研究现状和发展趋势。
然而,每一条道路的建设都是一项巨大而必要的工程,相应的管理必不可少,随着信息化的时代到来,计算机所带来的统计与分析能力也十分强大,为人们的生活带来了更可靠、更有力量、更有指向性的数据信息,所以,开发一个道路建设管理系统是非常必要的。
2 开发技术及环境
2.1 Java语言
Java语言拥有面向对象的特性,如果理解的到位,那对于开发者来说将是一门非常好用好编写的语言,由于它面向对象的特性,开发人员解决问题的思路从具体的过程而转移到操作对象上,不会在乎它的过程是什么,只需要知道这个对象能干什么、要怎么用就足以解决很多问题了。Java语言简单易上手,从我们接触的第一个小程序hello word开始,就让人爱不释手,在接触到类与对象后,更加觉得它设计的如此完美。它的接口和抽象类虽然深奥难懂,但是这个思想却是试用于计算机的各个方面的,开发人员对Java的编程共总结了23种设计模式,可以解决编程中所遇到的所有问题。
Java作为现在使用最广泛的语言,它的强大毋庸置疑,它可以编写桌面应用程序,分布式系统,嵌入式系统,以及现在体现最突出的web应用,可以说是无所不能,有计算机的地方,就会有java语言的存在,这句话在网络发展至今的情况下,一点也不夸张。
2.2 Tomcat服务
Tomcat服务,和微软系统自带的IIS服务一样,都是为了web而服务,tomact是运行JSP页面和servlet的,动态的生成HTML页面,其作用就是将Servlet和JSP页面行生成的HTML页面发送给请求的浏览器客户端。它和servlet的关系就像IIS和ASP的关系一样,都是为了发布web项目,浏览页面产生的服务组件。Tomact随着一次次的版本升级,性能越来越好,功能也来越强大。
2.3 oracle数据库
Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,它的使用也是极为方便,并且权限功能很完备,oracle出了提供sqlplus这个命令窗口外,还提供有sqlDeveloper这样的可视化操作客户端程序。使用起来十分的便捷,但是目前大多数项目开使用的都是mysql数据库,就是因为mysql数据库较小,消耗资源小。Oracle是重量级数据库,其往往使用在大型项目的开发上。
2.4 Spring框架
Spring框架,主要整合开发web的各种系统框架,它有有两大技术特点,面向切面和依赖注入,其次框架使用了很多种设计模式,使开发人员能够集中注意力写业务方面的功能。其设计理念新颖,太多太多东西都值得我们去学习。Spring可以说是一个管理对象的框架,其低侵入试的设计理念,大大的减少了new对象的繁琐操作的。Spring是轻量级的框架,由于其可扩展性,能够整合其他开饭框架,所以现在应用是最广泛的,最常见的开发模式SMM和SSH都有Spring的参与。
目 录
1 绪论 1
1.1 选题背景 1
1.2 选题目的和意义 1
2 开发技术及环境 3
2.1 Java语言 3
2.2 Tomcat服务 3
2.3 oracle数据库 3
2.4 Spring框架 4
2.5 SSM三大框架 4
3 系统分析 5
3.1 系统流程分析 5
3.2 系统功能分析 6
3.2.1 道路建设管理系统 6
3.2.2 我的面板 6
3.2.3 系统设置 6
3.2.4 建设项目 7
3.2.5 ER关系图 8
3.3 可行性分析 10
3.3.1 经济可行性分析 10
3.3.2 技术可行性分析 10
3.4 数据库设计 10
4 系统设计与实现 14
*好棒文|www.hbsrm.com +Q: *351916072*
4.1 登录 14
4.2 首页 15
4.3 建设项目 15
4.3.1 创建项目 16
4.3.2 提交项目 17
4.3.3 审批项目 18
4.3.4 发布项目 19
4.3.5 指派项目 21
4.3.6 结案项目 22
4.4 项目进程 23
4.5 用户信息 24
4.6 机构用户 25
4.6.1 添加用户 26
4.6.2 单位管理 27
4.7 系统设置 27
4.7.1 角色管理 27
4.7.2 字典管理 28
4.8 基础信息 28
5 系统测试 30
结 论 31
参考文献 33
致 谢 35
1 绪论
1.1 选题背景
信息化作为推动和实现管理体制创新、技术创新、管理创新,增强管理单位核心竞争力的重要手段和必由之路,已得到国家各级管理部门的普遍认同,并成为他们的战略选择。
利用先进的计算机信息技术,实现工程项目建设的网络化、信息化管理,已逐渐成为工程项目建设管理单位提高工程建设管理水平的不可缺少的辅助手段。目前,服务于公路建设等基础建设领域管理信息系统都得到了很广泛的推广和应用,并在大多数项目中取得了很好的经济效益和社会效益。
公路工程建设项目一般都具有投资规模较大、建设周期长、参建单位多、地域分散、建设项目管理业务流程复杂、文档多、数据量大等特点。随着建设规模及建设要求的不断扩大与提高,对工程建设各参与方的管理水平的要求也越来越高。作为建设性投资单位,它承担着对下属项目的指导、帮助、协调,对建设项目的总体目标及对项目运作效率提出较高的要求。而作为各具体负责项目建设管理的单位,在建设过程中承担着项目现场指挥、协调、管理的职责,其管理能力的强弱及运作效率的高低,将直接关系到建设项目的建设质量、工程进度和管理效率。
目前阶段,建设管理的各参与方的管理方式与方法,大部分仍在延续着传统的手工管理模式。面对新的形势,传统的手工管理模式已经越来越难以充分发挥现有人力资源的能力和管理的复杂性要求。因此,急需利用新的方法、新的管理模式、新的技术手段,来解决新形势下基础设施建设管理所面临的一系列问题。
1.2 选题目的和意义
随着经济的快速发展,我国公路建设越来越受到重视:一是经济的发展为公路建设注入了资金;二是公路建设能够极大地促进经济的发展,两者密切联系、相辅相成。地方经济的发展更离不开公路的建设,只有交通便利,才能够将地方经济的特色输送到更广阔的市场,招商引资的首要条件就是拥有便利的交通,所以地方经济要想发展,就必须完善地方的基础设施建设,尤其是地方公路的建设。公路建设对地方经济发展促进的重要意义表现在两个方面:一个是直接带动地方经济的发展;一个是间接拉动地方经济的发展。二、国内外关于该论题的研究现状和发展趋势。
然而,每一条道路的建设都是一项巨大而必要的工程,相应的管理必不可少,随着信息化的时代到来,计算机所带来的统计与分析能力也十分强大,为人们的生活带来了更可靠、更有力量、更有指向性的数据信息,所以,开发一个道路建设管理系统是非常必要的。
2 开发技术及环境
2.1 Java语言
Java语言拥有面向对象的特性,如果理解的到位,那对于开发者来说将是一门非常好用好编写的语言,由于它面向对象的特性,开发人员解决问题的思路从具体的过程而转移到操作对象上,不会在乎它的过程是什么,只需要知道这个对象能干什么、要怎么用就足以解决很多问题了。Java语言简单易上手,从我们接触的第一个小程序hello word开始,就让人爱不释手,在接触到类与对象后,更加觉得它设计的如此完美。它的接口和抽象类虽然深奥难懂,但是这个思想却是试用于计算机的各个方面的,开发人员对Java的编程共总结了23种设计模式,可以解决编程中所遇到的所有问题。
Java作为现在使用最广泛的语言,它的强大毋庸置疑,它可以编写桌面应用程序,分布式系统,嵌入式系统,以及现在体现最突出的web应用,可以说是无所不能,有计算机的地方,就会有java语言的存在,这句话在网络发展至今的情况下,一点也不夸张。
2.2 Tomcat服务
Tomcat服务,和微软系统自带的IIS服务一样,都是为了web而服务,tomact是运行JSP页面和servlet的,动态的生成HTML页面,其作用就是将Servlet和JSP页面行生成的HTML页面发送给请求的浏览器客户端。它和servlet的关系就像IIS和ASP的关系一样,都是为了发布web项目,浏览页面产生的服务组件。Tomact随着一次次的版本升级,性能越来越好,功能也来越强大。
2.3 oracle数据库
Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,它的使用也是极为方便,并且权限功能很完备,oracle出了提供sqlplus这个命令窗口外,还提供有sqlDeveloper这样的可视化操作客户端程序。使用起来十分的便捷,但是目前大多数项目开使用的都是mysql数据库,就是因为mysql数据库较小,消耗资源小。Oracle是重量级数据库,其往往使用在大型项目的开发上。
2.4 Spring框架
Spring框架,主要整合开发web的各种系统框架,它有有两大技术特点,面向切面和依赖注入,其次框架使用了很多种设计模式,使开发人员能够集中注意力写业务方面的功能。其设计理念新颖,太多太多东西都值得我们去学习。Spring可以说是一个管理对象的框架,其低侵入试的设计理念,大大的减少了new对象的繁琐操作的。Spring是轻量级的框架,由于其可扩展性,能够整合其他开饭框架,所以现在应用是最广泛的,最常见的开发模式SMM和SSH都有Spring的参与。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2035.html