武易高速道路运输监测数据展示系统(Qt/c++)

简介

一、课程目标
1.针对具体工程问题的设计方案和求解模型,能运用数学、自然科学、工程知识进行正确性分析,并对相关的解决方法进行优劣评价与适当改进。
2.在理解系统设计思想、工程方法和面向对象的封装性、继承性和多态性的基础上,具备对复杂工程问题进行类和类间关系的设计/开发方法和技术,并对影响设计目标和技术方案的社会、法律、环境等多种因素有一定的理解。
3.针对具体问题,能够选用恰当的集成开发环境、开源及第三方资源,并使用这些环境或资源对具体工程问题进行分析、设计和编程实现。
4.能够积极参加项目团队关于项目的讨论,并表达自己的观点,一旦团队确定解决方案和分工后,能尊重团队所做出的决定,并按时完成属于自己的工作。
5.能够通过查阅文献、网上资源等方式,学习在项目开发中所涉及的未知领域的新知识或新技术,并用于本项目的方案设计和系统实现。
二、课程内容
由本课程教师团队根据教学大纲的要求,给出项目设计任务书,学生组建3-4人项目团队,组长统筹协调整个小组的工作,在《计算思维综合实践I》中担任过组长的同学,在本课程中不能再次承担组长角色,根据任务书的要求完成以下内容:
1.分析设计:根据所选题目,对问题和任务需求进行系统分析,提出解决问题的办法;按面向对象思想,用UML工具进行建模,并用抽象数据类型进行描述和系统设计,同时绘制模块图和主要实现方法流程图。
2. 代码实现:系统采用图形用户界面(GUI)设计,完成程序代码的编写。
3. 系统测试与完善:对系统进行测试,并根据测试中发现的问题对系统进行完善。
4. 设计报告编写:按课程设计报告要求(在课程设计任务书给定)完成报告的编写,并在此基础上制作答辩PPT。
5. 考核演示:根据答辩教师要求,现场汇报、演示及答辩
三、学生成果要求
1、学生提交完整的系统代码并进行演示和答辩。
2、提交计算思维综合实践II设计报告,报告的内容包括任务需求描述、系统模块及功能描述、主要功能设计说明、主要代码、测试及结论等。
3、另外需要提交一份完整的代码和报告到学习通。
四、成绩评定及评分标准
考核环节 评分标准
平时10% 团队及项目进展60% A、团队分工明确,进度安排合理;能在系统设计中表达自己的意见,团队合谐,项目进展顺利。
B、团队分工明确,进度安排合理;能在系统设计中表达自己的意见,团队较合谐,项目进展比较顺利。
C、团队分工明确,进度安排比较为合理;能够比较清楚地在系统设计中表达自己的意见,团队协作一般,项目进展一般。
D、团队分工基本明确,进度安排一般;在系统设计中可以表达自己的意见,团队协作不太顺利,项目进展一般。
E、无法在团队中表达自己的意见。
新技术及领域知识学习40% A、对设计内容理解透彻,自主学习能力强,能使用GUI及相关新技术完成系统实现
B、对设计内容理解透彻,自主学习能力较强,能使用GUI及相关新技术完成系统实现
C、对设计内容理解较透彻,有自主学习能力,能使用GUI及相关新技术完成个人任务
D、能理解个人设计内容,能较为熟练地使用相关技术完成个人任务
E、不理解个人设计内容,对相关开发技术不熟悉,无法完成开发任务
项目答辩
50% 项目完成度40% A、针对综合性项目,完整实现任务书要求的功能,分工合理,进度控制合适,系统架构设计合理,个人任务饱满,并能正确回答老师提出的问题。
B、针对综合性项目,能实现任务书要求的功能,分工合理,系统架构设计合理,个人任务饱满,并能正确回答老师提出的问题。
C、针对综合性项目,在任务书要求的功能之下,存在个别功能实现不完整,分工适宜,系统架构设计基本合理,并能正确回答老师提出的问题。
D、针对综合性项目,能完成任务书要求的基本功能,具有一定的系统架构意识,能基本回答老师提出的问题。
E、针对综合性项目,未实现任务书要求的基本功能或存在抄袭现象。
工具选择40% A、对所用开发工具优缺点有清晰的认识并做出合适的选择,能熟练使用开发工具完成项目设计和编码。
B、对所用开发工具优缺点有认识,能熟练使用开发工具完成项目设计和编码。
C、具备一定的开发工具选择意识,能使用开发工具完成项目设计和编码。
D、能使用开发工具完成项目设计和编码
E、对所选用开发工具掌握不熟悉,无法在开发环境中完成项目开发及集成。
团队表现20% A、答辩时能清楚表达自己的意见,并能自觉维护团队和谐;
B、答辩时能清楚表达自己的意见,能在潜意识中维护团队和谐;
C、答辩时能够表达自己的意见,在维护团队和谐方面表现一般;
D、答辩时能够在一定程度上表达自己的意见,或维护团队和谐意识淡漠;
E、答辩时不能表达自己的意见,或破坏团队和谐。
项目报告40% 报告质量40% A、报告规范,严格按照软件工程规范书写,分工明确,个人设计与实现阐述清楚。
B、报告规范,能按照软件工程规范书写,分工明确,个人设计与实现阐述清楚,个别条目书写不完全符合要求。
C、报告基本规范,能按照软件工程规范书写,分工明确,个人设计与实现阐述基本清楚,存在多个条目书写不完全符合要求。
D、报告基本规范,能按照软件工程规范书写,分工明确,个人设计与实现的阐述一般。
E、报告不规范或存在50%条目书写不完全符合要求或抄袭。
功能及数据模型40% A、系统功能设计满足任务书的要求,数据模型设计合理。
B、系统功能设计满足任务书的要求,数据模型设计较为合理。
C、系统功能设计基本满足任务书的要求,数据模型设计较为合理。
D、系统功能设计基本满足任务书的要求,数据模型设计与功能设计方面存在少量问题。
E、系统功能设计不能满足任务书的要求,或数据模型设计无法实现相应的功能。
新技术应用及领域知识理解20% A、能在报告中对新技或新知识正确地描述,并能体现在方案设计和项目实现中
B、能在报告中对新技或新知识较为正确地描述,并能体现在方案设计和项目实现中
C、能在报告中对新技或新知识进行一定的描述,基本能体现在方案设计和项目实现中
D、报告中在一定程序上能反映出有新技术或新知识的使用与掌握。
E、报告中没有体现任何关于新技术或新知识的应用。
总成绩

注:1)A\B\C\D\E等级分别计为95、85、75、65、30分。
2)集中指导超过20%次数不到取消答辩资格。
3)答辩、设计报告任一环节不及格,本课程不及格。
4)本课程成绩评定采用五级计分制,最后得分在90100之间的为“优”,8089之间为“良”,7079之间为“中”,6069之间为“及格”,60以下为“不及格”。

附件一:《武易高速道路运输监测数据展示系统》项目要求

一 总体要求
1、按照题目要求,完成整个系统的需求分析;
2、根据分析,建立整个系统对象模型(类图);
3、根据模型,实现整个系统的数据结构(类)的设计;
4、根据分析,建立整个系统的功能模型;
5、根据建立的数据模型和功能模型,采用C++完成整个系统的编码及测试;
6、系统实现采用可视化界面,实现平台不限(可以用VC++,也可以用QT。VC++可视化编程参考VC文件夹下的资料。QT可视化编程参见:https://qtguide.ustclug.org/ ),但必须使用C++语言;同时使用文件技术完成数据的存储;
7、本项目为团队项目,2-3人一组,进行认真分析、设计和代码编写,指定一名组长,进行各功能模块的分工,注意每个人的任务相对平衡。

二 题目内容
武易高速公路是云南省《滇中产业新区综合交通规划》中“五纵五横六枢纽”骨架公路网的第二纵,是滇中产业新区先期启动“一纵一横”的纵向高速公路,是连接楚雄、昆明、玉溪一州两市的通道,也是玉溪在滇中产业新区中最大的交通建设项目,武易高速起于武定县,经过禄丰县、安宁市境内,止于易门县。路线全长104公里,概算总投资139.75亿元。项目的建设对完善云南省干线公路网,加快滇中产业新区发展,提升滇中经济圈竞争力,改善滇中地区交通条件,加强滇中地区与川南地区联系,对推进联动发展、协调发展具有重要的意义。由此,武易高速公路不再仅仅满足于车辆的通行,更带动路域经济发展的重要媒介。
同时,武易高速公路已获批交通运输部“绿色公路示范工程”项目,绿色公路中要求的公路规划、设计、施工、运营、养护等全寿命周期内的能源消耗和污染物排放量明显低于其他公路建设项目的公路类型,核心是控制资源占用、减少能源消耗、降低污染物排放,保护生态环境。武易高速要做到“绿色公路”,实现现有基础的最大化绿色运营、绿色出行,首要条件是需感知路况、车流、人流等信息,其次是实现精准合理配置车流、人流,合理化运行,才能最终实现节能减排的目标。
由此,融合互联网+、大数据等技术,开展基于互联网+的智慧高速大数据综合服务平台建设,通过充分整合并挖掘高速公路现有的监控、交通管理等信息资源,监测高速公路路线上、服务区、停车区等路域内的人车通行信息,检测高速路上人流的信息使用需求,在提供高速公路运营管理智慧化的同时,为拓展路域经济决策与发展,引导路网区域人流消费,实现公益服务与经济发展的良性互动,提供坚实的信息决策基础。
本项目以“绿色公路示范项目”的建设内容为指引,结合智慧交通的内在要求为导向,充分发挥互联网+、大数据等技术优势,在整合已有高速公路、监控系统、通信系统以及其他信息化资源,增设面向人车分析的智能探测系统和服务区等固定区域无线网络系统等,获取高速路网上的人、车行为以及上网行为,构建武易高速公路基于互联网+的大数据中心,为高速公路管理、服务提供决策支持,为司乘人员智慧出行提供帮助,为高速路路域经济规划、决策、管理提供依,挖掘并带动路域经济开发。
目前,该项目已通过项目单位的验收顺利结题,取得了大量的实时监测数据,这些数据包括:
1、武易高速公路路域通行人车智能探测(4G探针)所监测的数据
智能探测(4G探针)所监测的数据实质是人流数据。在武易高速全线关键路段、服务区、出入口等部署无线探针(4G探针),探测高速公路通行人员,探测到的数据包括探测时间,桩号,4G设备编号,IMEI号(国际移动识别码)。4G探针的工作原理如下:
4G探针主要是实时采集经停手机的相关信息(IMSI码),并将采集的数据传输到后台数据处理中心。手机终端(UE)从一个位置区移动到另外一个位置区时,并需进行登记,开机空闲状态的UE锁定于一个已定义的无线频率上,即某一小区的BCCH载频上,当UE向远离该小区基站的方向移动时,信号强度会减弱,当移动到两小区理论边界时,UE就会因当前小区信号强度太弱而决定转移到邻区小区。为了正确选择小区,UE要对每一个临近小区的信号强度进行连续测量。当发现新的小区(电子围栏设备模拟的小区)信号强度优于原小区时,UE将驻留到新小区,在此过程中,新小区可以指令手机上报IMSI,并继续接收广播消息及可能发给它的的寻呼消息,UE根据接收到的寻呼消息做出相应的回应。

图1 4G探针探测原理图
2、视频监控数据:在高速公路一些关键点安装视频监控探头,可以监控路面车辆运行情况。
3、车流量检测数据:通过安装的装置(如电子车牌识别装置),识别车牌,得到关于车辆通过卡口的数据流,包括时间、车道号、车速(km/h)、车牌等信息。

三、项目设计要求
每组同学自已上网查询武易高速的起止点(地图),完成如下功能:
1、完成武易高速上述三种类别的探测装置的增、删、改和查等基本功能,即探测装置的管理;
2、根据监测要求,完成监测方案的设计,即确定监测装置安装的位置,即监测点(需要桩号、地点名称、高速公路名称“武易高速”)
3、完成高速公路监测点的探测装置安装,一般情况下,为节省工程费用,一个监测点会同时安装这三种探测装置,即车流探测装置、人流探测装置以及视频监控装置;
4、安装好探测装置后,可以通过某种方式查看该监测点的探测装置所采集的数据,注意:只能该监测点安装的探测装置的设备号与所提供的数据文件中的设备号匹配才能显示所探测的数据,即所提供的数据文件中的数据。
5、完成各探测装置数据的管理和统计(同样,需要根据设备号确定是否有数据),能够根据探测点查询各监测点的监测历史数据,能够以表格方式显示测数据,对于视频数据能够进播放;能通过数据对人流、车流进行分时间段的统计(如每隔10分钟或半小时统计),并画出流量曲线。
6、探测车辆和行人的轨迹。

效果演示

武易高速道路运输监测数据展示系统(Qt/c++)

代码获取

未:ywj17347418171

  • 22
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pp不会算法^v^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值