版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
4.2管理员登陆模块设计 4.2.1管理员登录模块实现 4.3系统首页设计 4.4系统用户管理模块 4.4.1用户管理 4.5单车信息管理模块 4.5.1单车管理 4.5.2分类管理 4.6学生信息管理模块 4.6.1管理录入的学生 4.7租赁管理模块模块 4.7.1单车租赁 4.8信息统计模块 4.8.1信息统计汇总 4.9个人信息管理 4.9.1更改密码 41 42 4 5.5测试结果分析与总结 47 参考文献电瓶车等。但这些代步车的使用频率却不高。所以会产生随意摆放或无需购买仅低频使用的问题。有需求便有相应的市场。共享单车便随着时代的潮流出现了。共享单车的出现解决了仅需租凭,方便使用的需求。面向大群体使用的单车必须有统一需求分析、功能研究决定以单车及用户两大主要模块设计此系量级服务器Tomcat,编程软件使用IDEA,数据库可视化工具使用SQLyog。基于SSM的单车共享系统主要分为六大模块分别是:系统用户管理、单车信息管理、学生信息管理、租赁信息管理、信息统计管理、个人信息管理。在该系统中可以批量的查阅到当前所有单车的信息、租赁情况等,也可以查询到当前单车用户的所有信息等,统计模块会有效且直观的看到整体关键词:共享单车;SSM;JSP;TOMCAT第一章引言随着互联网的技术发展,人们正在迈向万物互联的时代,拥有了可视化的界面,简洁明了的操作模块。国民素质的提高与社会需求的发展共同迸发出“共享”二字。共享文化已在人们的生活中随处可见,百姓同时也共享了改革开发的成果。事实上,使用共享单车的好处,自然无需赘言。一则,方便了人们的出行,解决了短途交通的不便问题。二则,绿色环保,健康低碳。颜色醒目的共享单车,在各个城市,形成了现代文明的一道风景。三则,朝阳产业,创新引领。APP加持的共享单车,在互联网+新技术的引领下,开启了产业竞发的另一片蓝海。有数据显示,到去年底,我国共享单车企业已超过20家,车辆能有数百万辆,用户总2016年底,国内共享单车瞬间火爆了起来,大量的小黄车以及其它样式的共享单车进入人们视野,尤其北京市场的共享单车非常热门,各大网络新闻,地铁广告中随处可见,东北的一些城市也出现了共享单车。大家都对共享经济产生了浓厚的兴趣,今年又有共享充电宝,共享雨伞出现,共享概念已经成为市场的新宠儿。然而这种新型的事物进入校园时需要作出相应的调整,不然可能会对校园的环境和秩序都造成影响,另外还会让被利益驱使的不法分子有利可图,扰乱校园治安。共享单车在南方以及北京等城市已经随处可见了,甚至有共享汽车产品的出现。北京的小黄车从北京大学起家,发展壮大并投入社会使用。但是小黄车在校园内的情况并不理想。所以根据这个情况,我研究出一套解决方案,用于对校园内共享单车的管理。中国作为发展中国家,处于城镇化、工业化和现代化快速发展的重要阶段,与此同时,交通拥堵和空气污染等问题也随之而来,城市的快速发展带来的空气污染和交通拥堵又制约着市民生活质量的提升。由此,政府在城市公共交通领域做出决策,引导市民改变出行方式,使得环境破坏得到遏制,对可持续发展有着重要意义。互联网的普及与快速发展,使得任何行业的发展都离不开计算机技术的支持。共享单车也不例外。共享单车的使用,是由软件系统提供支持,用户在手机上下载安装共享单车软件,进行相应的操作来完成单车的租用与归还。共享单车是一种前所未有的交通出行方式,它的出现得到了大家越来越多的注意。现在,也衍生出许多种类的共享单车软件。然而随着使用的人越来越多,问题也渐渐凸显出来。根据同学们的反映,在平时的使用过程中,单车软件经常会出现无法登录,单车软件不美观,不简明清晰等各种状况。因此,研发出一套更加方便可靠的共享单车服务系统,以提高共享单车的使用率、进一步扩大市场范围、向全社会普及低碳出行的理念,就显得尤为重要。随着互联网技术的发展与应用,万物互联的概念的出现,共享单车逐渐的显现在大众的视野内。如何更加合理,巧妙的将共享单车应用到人们的日常生活当中变得十分重要。单车共享系统的研究,不仅是互联网技术应用实际生活的体现,也有效倡导绿色出行的生活方式。在人们出行方式越来越多样化的情况下,“最后一公里”成为了人们的出行难题,共享单车的出现则可以很好的解决这种问题。除了自由度高,取用便捷,价格便宜等特点,亦具有极大的正面社会效应。开发单车共享系统让这一想法成为现实,更好的让科技服务人。校园共享单车的好处不仅仅是防止上课迟到和低碳环保,其更加是一项非常好的健身运动,长期骑单车可以舒缓身心,减轻心理压力。[5]1.3国内外研究现状1.3.1国外研究现状第一代共享单车的起源于1965年在荷兰阿姆斯特丹,由于条件的限制,自行车没有使用锁具,可以免费使用,但是容易被窃取,运行效果不理想。第二代共享单车服务系统最早出现在丹麦哥本哈根。系统的特点是租车点是固定的。但由于是非实名使用,经常会有车辆丢失的事件发生。20世纪90年代末期以来,结合先进的电子通信技术,GPS定位技术和互联网技术等,功能更加丰富及安全性能更高的共享单车系统出现在欧美许多国家。新一代单车服务系统的升级之处在于能够将车辆信息与使用者身份信息绑定,与以往的系统有了极大的区别,因此也被称为(1)研究共享单车系统的优缺点,这类研究主要就某地区或这(2)研究共享单车规划建设方案和系统解决方案,包括租赁点(3)研究共享单车服务质量评价,包括用户满意度和普及率(4)研究共享单车运营情况,包括运营现状调查,营运数据分现代人对于城市环境和能源消耗的重视,使得自行车这种低碳、环保的绿色交通方式受到更多人的喜爱。通(1)研究公共自行车的发展历史,按阶段划分,并且分析各阶段(2)研究公共自行车规划建设方案和系统解决方案,包括租赁点(4)研究公共自行车运营情况,包括运营现状调查,营运数据分(5)研究公共自行车租赁的详细情况,单车如何调度。包括系统综上所述,国内外学者对共享单车进行了比较完善的研究,但由于共享单车的使用与计算机技术的提升密切相关,在移动互联网技术不断进步的今天,人们更多的依靠手机软件的形式来使用共享单车,因此本前人研究的基础上,结合用户手机软件的使用现状,设计一款功能比较1.4系统开发环境的选择变使其速度更快、新特性的提出使其开发代码量更少、增加了强大的SSM(Spring+SringMVC+Myb证、格式化、和数据绑定机制,Mybatis的优势在于数据库的操作(sql)采用XML文件配置接触了原生jdbc和代码的耦合,提供了映射标签且支持对象和数据库orm字段的关系映射、支持对应关系映射标签、支持在Windows9x、WindowsN都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。由于Java语言的设计者们十分熟悉C++语言,所以在设计时很好地借鉴了C++语言。可以说,Java语言是一种比C++语言“还面向对象”的一种编程语言。Java语言的语法结构与C++语言的语法结构十分相似,这使得C++程序员学习Java语言更加容易。当然,如果仅仅是对C++改头换面,那么就不会有今天的Java热了。Java语言提供的一些有用的新特性,使得使用Java语言比C++语言更容易写出“无错代页面的作用是相同的,显示数据和获取数据。JSP页面是被动态编译成也可以很容易和产生动态代码结合起来。开发者可以提供让页面设计者以类XML的格式来访问的自定义的JSP标签库。开发者可以在组件层IDEA也是著名的编译软件,它是目前JAVA开发工作者们使用的最总体拥有成本低、开放源代码且免费的特点,其有着广泛的应用,一般中小型网站的开发都选择MySQL作为网站数据库。Web应用服务器,对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。数据库在系统中,是一个非常关键的部分,数据库的性能,也决定了整个应用的性能,所以一个数据库是否有足够的稳定性和可扩展性就显得很重要了Mysql是一个开放源代码的关系型数据库,其适用于所有平台支持多线程充分利用了CPU的资源性能很出色。MySQL中比较常见的两种存储引擎:MyISAM和InnoDB。在此系统中选用InnoDB,因为其事务性更加服务当前系统的业务开发逻辑。[8]第二章需求分析共享单车是共享文化的产物,是面向大群体的产物。统一化且可视化管理是必不可少的。有一套完善且稳定的管理系统会推动共享文化的发展,从而促进人们的生活便利性。在短程通行方便,步行会浪费时间成本,而购买一辆单车也显得没有必要,那么共享单车随时租赁的方便性便凸显出来了。多个用户使用同一辆单车也同时促进的资源的有效性使用。另一方面,目前的人们的生活越加依赖于网络,几乎人手一部手机。在这样的环境下互联网的乐趣使得很多人缺少运动。而如果拥有一辆可以随时租赁的单车会使得一部分人更加愿意短程外出,增加了人们的运动量也提高了人们的生活质量。本系统完全开源免费,无论从技术框架还是服务器和数据库的选择上都在节约成本。系统开放对管理员使用的情况下仅需相应的服务器费用即可。而此系统面向的是管理员并非全体用户,所以在服务器方面也无需做到高请求,高并发。2.1.2营运可行性本系统一个管理员便可以管理一个地方的车库,只需进行单车的录入,用户使用情况的查阅即可。[912.1.3技术可行性该系统的开发所选的技术都是大学期间所学习过的知识,在遇到困难的时候以查阅资料文献为主。2.2系统功能需求分析管理员在登录该系统后,可以管理单车的服务点信息,查阅到每个服务点单车的基本使用情况,更加详细的可以配合其他管理员进行新单车的录入,以及以录入单车的信息修改。面向单车用户可以查看到当前用户是否正在使用单车以及用户来源地包括即时联系方式等。[10]2.2.1系统管理模块功能需求分析单车共享系统的的功能如下:(1)系统用户管理:在该模块下可以看到该系统的所有管理员信息,在第二个子模块服务点管理中,可以对服务点进行新增,修改,删除等操作(2)单车信息管理:管理员在此模块可以对已经上线的单车进行录入修改等操作,也可以将已报废的单车进行下架。也可以快速的查询到每一辆单车当前的使用情况。此模块由于数据较大需要多个管理员共同操作。(3)学生信息管理:该模块可以对已签约的用户进行录入也可以对已录入的学生用户进行修改信息或删除。(4)租赁管理:该系统可新增单车租赁订单,对已完成的订单进行退回单车操作,退回单车的时候完好单车可全额退回押金,若需要维修则仅退回全部押金,如果单车已报废则不退回押金。(5)信息统计管理:该模块可以查看的整个系统的运行状态,租金流水信息、保有押金、车辆总数、在库车辆、需要维修车辆、已报废车辆、学生人数、借车人次、报废损失、总盈利。(6)个人信息管理:在该模块登录的管理员可以修改自己该账号的基本信息等。(7)改变风格:此功能可以修改页面的主题色,消除管理员的视觉疲劳。(8)退出登录:当管理员点击退出登录后,系统进入首页登录页面。2.3系统流程分析通过流程图的方式直观的阐述该系统的玩法与系统数据的交互信息。单车共享系统的组成单元为:单车、学生,系统录入单车后且单车的状态为未借出那么视为该单车为可用。录入学生用户后表示该学生已经通过签约审核可以租赁单车。单车租赁中,录入学生租赁某辆单车的信息即可视为该单车已被某学生租赁使用。如图2-1所示。录入审核通过的学生整体功能图如图2-2所示:管理录入的学生信息统计汇总服务点管理单车租赁更改密码第三章系统的概要设计任何系统的功能模块都是最主要的,它直接关系到用户是否使用方便明了。模块的设计需要将每一类的需求分化好模块,各个模块之间的交3.2模块功能设计本系统功能模块包括多个功能模块,每个模块有多个子功能组成,其中系统管理模块主要包括:系统用户管理、单车信息管理、学生信息管理、租赁信息管理、信息统计模块、个人信息管理模块.以下是各个子模块的功能介绍:共享单车管理具体功能设计如下:(1)用户管理功能:只有在用户管理功能的模块用展示出来的管理员账号才可以使用该管理系统的全部功能,在用户管理模块中管理员可以对一个新的管理员账号进行新增、修改、删除、查询的操作。(2)服务点管理功能:该功能记录了服务点的全部信息,在该功能下管理员同样的可以对服务点进行新增、修改、删除等操作(3)单车管理功能:该功能为主要功能可以新增单车同时设置单车的状态,也可以对已添加的单车进行状态修改只有空闲的单车菜允许被学生租赁使用。(4)单车分类功能:该功能记录了单车的分类,可以对分类进行新增、修改、删除、等(5)租赁信息管理功能:该功能为系统的租赁信息管理功能,当已录入学生和单车后可以在此功能下记录学生租赁单车的情况。(6)信息统计汇总:在其他功能模块中添加的单车或学生记录,以及学校租赁单车的情况、资金综合情况等都可以在此功能上看到。(7)个人信息管理:已登录的管理员可以在此功能进行密码修改。完善的数据库表设计可以很大程度的避免掉系统开发过程中不必要的难点。外键关联有效的保证了数据的完整性,数据库表按照功能可以分为:管理员用户表、单车信息表、服务站点表、订单表、学生表等[12]3.3.1数据库概念结构设计数据库同代码中的数据模型相对应,将抽象的事物转换为相应的实体字段。[13单车共享系统中的实体有以下几个:(1)单车信息表,字段分别是:单车ID、单车名字、单车图片、单车属于的分类、入库时间、单车状态、记录的创建时间、记录的更新时间、备注。(2)用户信息表,字段分别是:用户ID、学生名、学生性别、学生身份证、学生邮箱、学生电话、学生头像、院系、专业、备注。(3)管理员表,字段分别是:管理员ID、管理的地方ID、登录账号、登录密码、管理员姓名、管理员电话、管理员类别、管理员头像、登录时间、记录的创建时间、记录的更新时间、备注。(4)服务站信息表,字段分别是:服务站点名称、站点ID、地址、服务电话、该列的创建时间、该列的更新时间、备注。(5)订单表,字段分别是:订单表ID、学生号、单车ID、借车时间、还车时间、租金、押金、订单当前状态、该列的创建时间、该列的更新时间、备注。(6)单车分类表,字段分别是:单车分类ID、品牌名称、剩余数表名主要属性态,备注)学生身份证,学生邮箱,学生电话,学生头像,院系,专业,备注)管理员信息(管理员ID,登录账号,登录密码,管理员头像)该列的创建时间,该列的更新时间,备注)时间,押金,租金,是否归还,备注)金,采购单价,备注)学生名学生性别学生身份证学生邮箱学生头像院系该列创建时间该列更新时间备注3-4所示。表3-4管理员信息表(admin)字段名数据类型允许空值备注主键非空自增登录账号登录密码管理员姓名管理员电话管理员类型管理员头像登录时间记录创建时间记录更新时间备注服务站信息表(place):该表存放服务站信息,表place的结构如表3-5所示。表3-5服务站信息表(place)字段名数据类型允许空值备注主键非空且自增该列创建时间该列更新时间备注订单信息表(orders):订单信息表中,存储所有订单情况,并且显示了每个订单的当前状态。表orders的结构如表3-6所示。字段名数据类型允许空值备注主键非空自增学生号借车时间还车时间记录创建时间记录更新时间备注单车分类信息表(gategory):该表存放服务站单车分类信息,表表3-7单车分类信息表(gategory)字段名数据类型允许空值备注主键非空且自增品牌名称该列创建时间该列更新时间备注第四章系统的详细设计与实现设计阶段已完成了数据库及系统模块的设计并完善了各个模块之间的交互。在系统详细设计与实现的模块将详细的说明模块的使用和展示模块的页面。超级管理员拥有系统的全部权限,可查看全部页面且可以进行系统的用户管理。4.2管理员登录模块设计本系统的登录需管理员输入正确的账号密码,以及登录页面给出的验证码。管理员登录模块的框架如图4-1所示:否否是图4-1登录流程图4.2.1管理员登录模块实现管理员登录界面如图4-2所示:共享单车管理系统图4-2管理员登录界面图密码错误~(T^T)密码错误~(T^T)部分代码如下:/注入Sessionttf系统首页是管理员输入正确的账号密码及验证码进入后台管理系统中看见的第一个页面。首页的主要信息在侧边栏,侧边栏中可以直观的看到本系统的全部模块,点击这些模块即可进入相应的功能区域,然后进行自己想要的操作。管理首页运行界面如图4-4所示:[14][15]we寸单车梦左1统pen磁维督速员仰你上次望间提2012-5235754出周下面介绍后台重要模块的实现:4.4系统用户管理模块系统用户管理是对超级管理员和其他管理员的信息加以管理的地方。同时该模块也包括单车服务点信息的管理。4.4.1用户管理用户管理是对系统里面的管理员进行操作的地方,包括添加管理员,修改管理员信息,以及移除管理员,但是当你想移除系统超级管理员时会出现提示,错误提示如图4-5所示: 图4-5移除错误提示页面图添加管理员信息如图4-6所示:ke-单车修市统真实姓名:用户账号;单用户密码:用户电话:服务点名称:修改管理员信息如图4-7所示:单车统单车统单热性理图4-7修改管理员信息页面图4.4.2服务点管理服务点管理是对系统里面的服务点进行操作的地方,包括添加服务点,修改服务点信息,以及移服务点。影用/理影用/理修改服务点如图4-9所示:三学生世理webike,单车整统地址:备注:北门wbiko服务点4.5单车信息管理模块单车信息管理是对所有单车进行录入,修改的地方。所有与单车有关的操作都会在这里进行,此模块又分为单车管理、分类管理两个子模4.5.1单车管理(1)单车信息查询单车管理页面在刚进去的时候或查询所有单车并分页展示出来。在单车过多不利于一页一页的翻找时也可以通过单车号、单车类别、单车名等进行快速查找单车查询页面如图4-10所示:-图4-10单车查询面图(2)新增单车新增单车主要用于录入新上线的单车信息。单车新增页面如图4-11所示:日前状态:购入时间:图4-11单车信息新增页面图(3)修改单车信息修改单车信息是对已经被录入的单车进行修改,在技术方面当用户选择单车后点击修改单车那么该单车的基础信息会回填至表单上。单车信息修改页面如图4-12所示:车昵称目前状态:购入时间:好Filefile=newFile(request.getSevletContext().getRealPath("/"+}returni>0?newJsonResult(false,ResultEnum.UPDATE_S}4.5.2分类管理(1)新增单车分类新增单车分类主要用于添加校园里未含有的单车类别的信息。单车分类新增页面如图4-13所示:(2)修改单车分类信息修改单车分类信息是对已经被录入的单车类别都信息进行修单车分类信息修改页面如图4-14所示:分类名;分类名;押金(元):采购单价(元):备注:自高714.6学生信息管理模块(1)学生信息管理学生信息管理页面如图4-15所示:男(2)修改学生信息该功能可以对已录入学生的信息进行修改删除操作如图4-16所学号:身份证:邮箱:电话:院系:专业:备注:图4-16学生信息修改页面图4.7租赁信息管理模块租赁管理是该系统的核心模块,该功能可以使得空闲的单车将与学生进行绑定,并完善学生租用单车时的押金与租金。(1)租赁信息添加新增租赁信息功能会被经常使用,当数据量较大的时候还需多个管理员共同维护订单信息。在添加租赁信息的时候必须保证对应的学生已被录入系统中,同时被使用的单车当前必须是空闲状态。增加租赁信息页面如图4-17所示:订单订单重置图4-17租赁信息添加页面图(2)租赁信息管理租赁信息管理与其他模块的修改稍有不同,该功能的管理分为归还单车与移除订单。如图4-18所示:图4-18租赁信息管理按钮归还单车按钮是当学生用完单车后需要根据单车被使用的情况完成订单并退回给学生押金,押金的退回规则是:当车辆完好时,退回全部押金;当车辆需要维修时,退回一般押金;当车辆被损坏时,研究不退回。如图4-19所示:图4-19归还单车规则归还单车页面如图4-20所示:学号:单车号:目前状态:备注:未归还部分代码如下://归还单车完好则退回押金if(OrdersStateEnum.RETURN.getState().equals(orders.gorders.setoRealRent(bike.setbState(BikeStateEnum.AVAILABLE.getSta//归还单车需要维修,扣除一半押金if(OrdersStateEnum.RETURN_REPAIR.getState().equals(orders.gorders.setoRealRent(orders.setoCash(orders.getobike.setbState(BikeStateEnum.REPAIR.getSta//归还单车报废,扣除全部押金if(OrdersStateEnum.RETURN_BREAKDOWN.getState().equals(orders.gorders.setoRealRent(bike.setbState(BikeStateEnum.BREAKDOWN.getStreturnnewJsonResult(false,ResultEnum.UPDATE_FAILbike.setbUpdateTime(newDbikeMapper:updateByPrimaryKeySelective(b4.8信息统计管理模块该功能会统计出单车数量、学生数以及资金流水等信息。信息统计模块如图4-21所示:租金流水:1保有押金(元):100.0需要维修车辆:11学生人数:2借车人次:1报废损失(元):总盈利(元):图4-21信息统计页面图该模块仅涉及到修改管理员的密码功能,管理员输入原先的密码,再输入新的密码并确定密码后就可以更改自己的密码。重置按钮能够在输入密码时更加快速的删除输入的错误信息,非常人性化。4.9.1更改密码更改密码功能如图4-22所示:图4-22修改密码页面图第五章系统测试内存:4GB网页浏览器:QQ浏览器会出现各种bug问题。在项目交付之前必须经过完整的测试流程使得项目完好运行。系统测试过程中,主要的问题是软件的设计,行为以及客户的期望。因此软件的系统测试阶段也可以被称为软件开发生命周期的在管理员进行登录时后端除了要验证账号密码和验证码以外,还需要将该用户的token信息放入session中并设置时间,前
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 漳州市平和县2025-2026学年第二学期三年级语文第七单元测试卷(部编版含答案)
- 石家庄市井陉矿区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 常德市汉寿县2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 水土保持监测工道德能力考核试卷含答案
- 缝制机械装配工安全培训效果竞赛考核试卷含答案
- 地勘钻探工安全宣教水平考核试卷含答案
- 摩托车发动机装调工操作规范模拟考核试卷含答案
- 2026年流程工业智能控制系统升级与优化
- 吕梁市孝义市2025-2026学年第二学期五年级语文第七单元测试卷(部编版含答案)
- 六安市舒城县2025-2026学年第二学期五年级语文第八单元测试卷(部编版含答案)
- 【量子位智库】2025年度具身智能创业投融资全景报告
- 城市内涝风险评估方案
- 江西省国有资本运营控股集团有限公司2026年第一批批次公开招聘参考考试试题附答案解析
- 2026年水产养殖学专业水产种业创新与产业发展答辩
- 2026年心理咨询师考试题库300道附参考答案(综合题)
- 承包土豆合同范本
- 2025年长期照护师考试试题
- 青少年航天科普
- 2026届浙江绍兴市高三一模高考政治试卷试题(答案详解)
- 《高等数学 上册》课件 3-7曲率
- 公路桥梁养护管理规范手册
评论
0/150
提交评论