车管局车辆账户管理功能

【功能说明】
车管局名下拥有1~4编号的小型汽车,实现部门车辆的ETC账户管理功能,主要包括账户余额查询和充值功能。车辆信息获取接口需要管理员权限。
【要求】

图3-1 车辆账户管理界面原型


图3-2 充值对话框界面原型

点击侧边栏【账户管理】列表项,进入部门车辆账户管理界面,如图3-1所示。
3、完成车辆账户管理模块界面的布局,进入车辆账户管理界面:
默认显示部门所管辖的1~4编号小车的余额以及车辆信息等,车辆品牌资源图片存放于APP资源目录下。
如果车辆账户余额低于告警值,列表项使用# ffcc00颜色标记背景值。告警值在【个人中心】模块中设置。
4、点击充值按钮,弹出对话框,进行车辆ETC账户充值,如图3-2所示。
显示所要充值车辆的车牌号,批量充值时显示所有充值车辆的车牌号。
要求具备对充值金额输入值进行检测的功能,只能输入1到999之间的整数。
充值过程中显示网络通信状态。
充值结束后,显示成功和失败提示。
充值成功后,刷新车辆账户管理页面。
5、可以同时选择多辆车,点击批量充值按钮,弹出对话框,实现多辆车的充值。
6、点击充值记录按钮,跳转至【个人中心】模块的充值记录标签页显示。
7、要求APP使用SQLite保存充值的历史记录,记录车牌号、充值金额、充值后余额、充值人、充值时间(日期+时间)。任何用户都有权限查询所有人的充值记录。
注意:网络请求时,需要显示网络请求状态提示,以及接口权限。

公交查询模块功能

【功能说明】
实现显示公交运行状况功能。
【要求】


图3-3 实时公交位置查询

点击侧边栏的【公交查询】列表项,进入公交查询界面,如图3-3所示。
1、完成公交查询模块界面的布局。
2、进入界面后,实时(每隔3秒更新一次)显示1号公交和2号公交距离1站台和2站台的距离信息。
表3-1 站台名称编号对照表
站台编号 站台名称
1 中医院站
2 联想大厦站
3、每台公交车与站台以距离的升序进行列表显示。
4、实时(每隔3秒更新一次)显示1、2号公交车辆的即时载客数量,计算公交车到达站台时间,公交车时速20公里/小时。


图3-4 实时公交位置查询

5、实时(每隔3秒更新一次)显示901路公交汽车1~15号车辆的当前总载客能力,点击【详情】按钮,弹出公交车当前载客情况统计对话框,如图3-4所示。

红绿灯管理模块

【功能说明】
实现红绿灯周期查询和控制管理功能,管理员具有此项功能权限。
【要求】


图3-5 红绿灯管理界面

具有管理员权限的用户登录系统,点击侧边栏的【红绿灯管理】列表项,进入红绿灯管理界面,如图3-5所示。非管理员权限用户登录系统,在侧边栏中将不显示【红绿灯管理】列表项。
注:请在智能交通服务器主页面中设置用户权限。必须使用服务器中的用户登录,登录默认账户的用户名是user1、user2、user3、user4、user5等,密码是123456,详见竞赛服务器的智能交通管理系统,智能交通服务器使用admin/admin登录,并管理用户权限。
1、实现排序约束列表的显示,下拉选择列表内容包括“路口升序、路口降序、红灯升序、红灯降序、绿灯升序、绿灯降序、黄灯升序和黄灯降序”八项。
2、选择不同的排序约束后,要求实现按照选择后的约束条件,点击查询按钮,显示相应结果信息。
3、首次进入本模块,默认以路口升序显示当前的红绿灯时长信息。


图3-6 红绿灯设置界面

4、点击【设置】按钮,弹出红绿灯周期设置对话框,输入整数周期数值,点击确定按钮进行红绿灯周期设置。
网络请求设置过程中显示网络通信状态。
设置结束后,显示成功和失败提示。
设置成功后,刷新红绿灯管理页面。
5、可以同时选择多个路口红绿灯,点击【批量设置】按钮,弹出对话框,实现多个路口红绿灯时长的设置。
注意:网络请求时,需要显示网络请求状态提示。

车辆违章查看功能

【功能说明】
查询自己所属车辆违章视频,并播放显示。
【要求】


图3-7 车辆违章查询界面原型

点击侧边栏的【车辆违章】列表项,进入车辆违章界面,如图3-7所示。输入车牌号码(例如B10001)点击【查询】按钮,如没有查询到违章数据,在本页面提示“没有查询到XXXXXXX车的违章数据!”,否则跳转至车辆违章查询结果界面,如图3-8所示。
注:车牌号格式鲁B10001、鲁B10002、鲁B10003、鲁B10004、鲁B10005等,详见接口协议。


图3-8 车辆违章查询结果界面原型


图3-9 车辆违章多次查询结果界面原型

车辆违章查询结果页面,如图3-8所示。
1、左侧显示查询的车辆信息:车牌号、未处理违章次数、扣分合计、罚款合计。点击【+】按钮,跳转至图3-7界面,查询新车牌号的违章记录,并记录以往查询的车辆信息,点击【—】按钮删除对应的查询车辆信息记录,如图3-9所示。
2、右侧列表显示车辆对应的违章记录,点击违章记录项,进入违章详情界面,如图3-10所示。
注:查询到的违章记录均为未处理的记录。


图3-10 车辆违章详情界面原型
车辆违章详情界面,如图3-10所示。每次违章均为4张图片(图片已经放置在APP程序的资源目录下),点击每张图片,进入对应的
单张违章图片界面,如图3-11所示。点击返回按钮到车辆违章查询结果界面。


图3-11 单张车辆违章图片界面原型
单张车辆违章界面原型,如图3-11所示。通过手势,可以实现图片的放大和缩小,帮助用户查找驾驶问题,降低以后发生概率。点击返回按钮到车辆违章详情界面。
注意:网络请求时,需要显示网络请求状态提示。

实现路况查询模块

【功能说明】
实现路况查询模块,对沙盘中的整体道路环境进行监测,并根据监测结果显示相对应的提示信息。
【要求】


图3-12 路况信息界面

点击侧边栏的【路况查询】列表项,进入路况查询界面,如图3-12所示。
1、完成路况查询模块界面的布局。
2、实时(每隔3秒)显示当前的道路拥堵情况,并根据拥堵值进行颜色标记路线(线上需要标记道路名称)。
表3-2 道路编号对照表
道路编号 路名称及停车场
1 学院路
2 联想路
3 医院路
4 幸福路
5 环城快速路
6 环城高速
7 停车场
表3-3 拥挤状态信息表
拥堵值 1 2 3 4 5
道路状况 畅通 缓行 一般拥堵 中度拥堵 严重拥堵
颜色值 #6ab82e #ece93a #f49b25 #e33532 #b01e23

3、显示当前空气质量信息,包括PM2.5、空气湿度和温度。点击刷新图标按钮,刷新当前空气质量信息。
4、显示当前日期和星期。
5、设计右下角大眼萌交警动画显示,图片资源放置在APP资源目录下。

实现生活助手功能

【功能说明】
通过生活助手功能,可以查询当地气象信息:昨天、今天以及未来4天,并且为用户提供生活指数以及整点天气实况。
【要求】


图3-13 生活助手界面原型

点击侧边栏的【生活助手】列表项,进入生活助手界面,如图3-13所示。
1、上方天气栏目,左侧显示当天即时温度以及当天温度区间,右侧显示昨天、今天以及未来4天的天气数据,点击刷新按钮图标,显示当前天气数据。
2、今日生活指数栏目,实时(每隔3秒)显示当前的生活信息指数,包括PM2.5、空气湿度和温度。
紫外线指数:根据光照强度值显示。
紫外线强度 (0,1000) [1000,3000] (3000,∞)
强度描述 弱 中等 强
提示信息 辐射较弱,涂擦SPF12~15、PA+护肤品 尽量减少外出,需要涂抹高倍数防晒霜

感冒指数:根据温度值显示。
感冒指数 (∞,8) [8,∞)
强度描述 较易发 少发
提示信息 温度低,风较大,较易发生感冒,注意防护 无明显降温,感冒机率较低

穿衣指数:根据温度值显示。
穿衣指数 (∞,12) [12,21] (21,∞)
强度描述 冷 舒适 热
提示信息 建议穿长袖衬衫、单裤等服装 建议穿短袖衬衫、单裤等服装

运动指数:根据二氧化碳值显示。
运动指数 (0,3000) [3000,6000] (6000,∞)
强度描述 适宜 中 较不宜
提示信息 气候适宜,推荐您进行户外运动 易感人群应适当减少室外活动 空气氧气含量低,请在室内进行休闲运动

空气污染扩散指数:根据PM2.5值显示。
空气污染扩散指数 (0,30) [30,100] (100,∞)
强度描述 优 良 污染
提示信息 空气质量非常好,非常适合户外活动,趁机出去多呼吸新鲜空气 易感人群应适当减少室外活动 空气质量差,不适合户外活动

3、整点天气实况,显示空气质量(PM2.5)、温度、相对湿度、二氧化碳指标。
手势左右滑动,进行指标间切换。
X抽:时间轴,最大60秒,周期为3秒,即3秒钟更新一次数据,并存储过去1分钟的数据。
Y抽:显示存储的过去1分钟数据值。
在图标右上方显示当前图表过去1分钟内数据的最大值或最小值。
i.空气质量(PM2.5)指标:柱状图显示,如图3-13显示,过去1分钟内空气质量最高值:103。


图3-14 温度折线图界面原型

ii.温度指标:折现图显示,如图3-14所示,过去1分钟最高气温: 25℃ , 最低气温: 16℃


图3-15 相对湿度折线界面原型

iii.相对湿度指标:折现图显示,如图3-15所示,过去1分钟最大相对湿:67%


图3-16 二氧化碳界面原型

iv.二氧化碳指标:折现图显示,如图3-16所示,过去1分钟最大相对浓度:97

数据分析功能

【功能说明】
长期以来,交通行业内存在数据资源散、开放共享难、分析应用弱等问题,在一定程度上制约了行业发展。因此,我们需要借助大数据的力量解决日益紧迫的交通问题,分析司机违章行为,减少违章驾驶习惯等。
【要求】


图3-17 有违章车辆和无违章车辆的占比统计界面原型

点击侧边栏的【数据分析】列表项,进入数据分析界面,手势左右滑动,进行数据指标分析图表间切换。根据相关接口返回数据,进行数据挖掘分析,利用饼状图显示平台上有违章车辆和无违章车辆的占比统计,如图3-17所示。


图3-18 有无“重复违章记录的车辆“的占比统计界面原型

根据相关接口返回数据,进行数据挖掘分析,利用饼状图显示平台上有无“重复违章记录的车辆“的占比统计,如图3-18所示。


图3-19 违章车辆的违章次数占比分布界面原型

根据相关接口返回数据,进行数据挖掘分析,利用水平立体柱状图或水平柱状图显示违章车辆的违章次数占比分布图统计,图3-19界面原型仅供参考。


图3-20 年龄群体车辆违章的占比统计界面原型

根据相关接口返回数据,进行数据挖掘分析,利用多层级的堆叠条形图显示平台上年龄群体车辆违章的占比统计,如图3-20所示。


图3-21 男性和女性有无车辆违章的占比统计界面原型

根据相关接口返回数据,进行数据挖掘分析,利用多层级的堆叠条形图显示平台上男性和女性有无车辆违章的占比统计,如图3-21所示。


图3-22 每日时段内车辆违章的占比统计界面原型
根据相关接口返回数据,进行数据挖掘分析,利用立体柱状图或柱状图显示每日时段内车辆违章的占比统计,图3-22界面原型仅供参考。


图3-23 排名前十位的交通违法行为的占比统计界面原型
根据相关接口返回数据,进行数据挖掘分析,利用水平立体柱状图或水平柱状图排名前十位的交通违法行为的占比统计,图3-23界面原型仅供参考。

第8题:编码个人中心功能(10分)
【功能说明】
编码实现个人中心信息管理、充值记录和阈值设置功能。
【要求】


图3-24 个人信息界面原型
点击侧边栏的【个人中心】列表项,进入登录用户的个人中心界面,如图3-24所示。
1、个人信息标签页,根据性别显示人物头像,以及名下车辆等信息,如图3-24所示。


图3-25 充值记录界面原型
2、充值记录标签页,如图3-25所示。
根据车管局车辆账户充值记录,实现该功能。记录充值时间、星期、充值人、车牌号、充值金额、充值后的余额等信息。
计算用户支出(充值)总金额。
初始进入本模块,默认以时间降序显示当前的充值记录信息。
如果首次使用APP没有历史记录,则提示“暂无充值历史记录”。


图3-26 余额阈值告警设置界面原型
3、余额告警标签页,如图3-26所示。
进入余额告警标签页,自动显示当前设置的1-4号小车告警阈值,如没有设置则显示“当前1-4号小车账户余额告警阈值未设置!”。
输入账户余额告警阈值,点击【设置】按钮,进行阈值保存,显示设置成功提示,并更新当前阈值显示。
每隔3秒对所有1-4号车辆账户进行余额检测,当低于阈值时,APP向Android设备状态栏发送一次通知,告警通知内容中包括车辆号、余额以及阈值。点击告警通知,自动跳转到智能交通APP的车管局车辆账户管理页面。

【Records】部分功能模块介绍相关推荐

  1. Ranger 和 Ranger Audit 审计功能模块介绍

    目录 一.Ranger 介绍 1.Ranger概念 2.权限模型 二.Ranger Aduit审计功能模块详解 1.Ambari 中 Ranger config 2.Ranger Audit 功能模块 ...

  2. 八字算命网站源码技术细节解析:使用PHP和JAVA实现的MVC架构、MySQL数据库设计和功能模块介绍

    技术文档:八字算命网站源码 1. 简介 本文档介绍了八字算命网站源码的技术细节,包括使用的技术.架构.数据库设计.代码结构和功能模块等. 2. 技术选型 本网站采用PHP和JAVA两种技术开发,具体如 ...

  3. 代驾小程序开发功能模块介绍

    代驾小程序开发,代驾小程序开发功能,代驾小程序开发功能模块.伴随着时下在我国车辆市场的需求的完善与驾驶安全防范意识的不断提升,及其交通法规愈来愈标准,愈来愈认真细致,"代驾"领域已 ...

  4. Burp suite工具使用及功能模块介绍

    安全渗透界使用最广泛的漏扫工具之一,能实现从漏洞发现到利用的完整过程.功能强大.配置较为复杂.可定制型强,支持丰富的第三方拓展插件.基于Java编写,跨平台支持,分为free (社区版)Profess ...

  5. 标准功能模块组件 -- 内部联络单组件,内部邮件组件,提高多人异地协同办公效率...

    为什么80%的码农都做不了架构师?>>>    未必什么功能都需要自己开发,我们不会自己开发一个数据库系统,也不会自己开发一个操作系统,同样我们每个功能模块都未必需要自己开发,自己开 ...

  6. oracle公司的crm有哪些主要模块,CRM主要功能模块有哪些

    原标题:CRM主要功能模块有哪些 CRM主要功能模块有哪些?随着互联网快速发展完善,CRM成为了很多企业客户关系管理软件产品.CRM软件可以在整个客户生命周期提供帮助,通过将客户信息整合在统一的位置, ...

  7. S2B2C商城系统平台功能模块分析,加速医药制造企业数字化转型落地

    目录 医药制造业在数字化方面存在的问题 S2B2C系统网站功能模块介绍 1.分销管理 2.商品管理 3.订单管理 4.物流管理 5.合同管理 作为国民经济的重要组成部分,医药制造业在我国整个消费市场中 ...

  8. python pprint模块_pprint模块介绍

    简介 pprint模块 提供了打印出任何Python数据结构类和方法. 模块方法: 1.class pprint.PrettyPrinter(indent=1,width=80,depth=None, ...

  9. 学习Struts--Chap02:Struts2框架各个功能模块和程序执行流程的介绍

    1.Struts2的系统架构: 2.架构中不同Key的作用介绍: servlet Filters:过滤器链,client的全部请求都要经过Filter链的处理. Struts Core:Struts2 ...

  10. 完成Prometheus其他功能模块与mavros节点进行数据交互的uav_control_node介绍

    完成Prometheus其他功能模块与mavros节点进行数据交互的uav_control_node介绍 简单介绍 发布话题 订阅话题 参数 简单介绍 uav_control_node介绍 uav_c ...

最新文章

  1. yii2 后台权限验证获取用户身份_Yii2搭建后台并实现rbac权限控制完整实例教程...
  2. 深度学习模型压缩与加速综述!
  3. 多传感器融合 | R-LINS概述
  4. Redis AOF 全持久化
  5. HDU 1159.Common Subsequence【动态规划DP】
  6. HttpClinet学习笔记
  7. PostgreSQL学习手册(数据库维护) 转
  8. python采用面向对象编程模式吗_如何理解 Python 中的面向对象编程?
  9. php请求要通过什么协议,php – 发送多个应用程序协议请求(类似于mailto:)
  10. [转]RamDisk导致远程桌面客户端无法启动问题
  11. 关于Jedis无法连接上Linux上Redis问题
  12. js:防抖动与节流【转载】
  13. Windows 10 + kali Linux 双系统安装教程(详细版)
  14. 如何用Scapy写一个端口扫描器?
  15. 【软件测试】一名医院的护士,带着梦追逐诗和远方,拿下测试岗14K......
  16. memcached入门使用
  17. 微软Kinect是怎么做到的
  18. 应用程序无法找到入口
  19. 《产品经理深入浅出》PART 3:产品经理专业技能
  20. 电脑电池,笔记本电池校正,教您怎样校正笔记本电脑电池

热门文章

  1. 聊聊Java中代码优化的30个小技巧
  2. Java实现八皇后问题
  3. 腾讯晋升不再直接加薪;苹果回应系统偷跑流量:建议恢复出厂设置;全球科技公司 5 月裁员 1.68 万人 | EA周报...
  4. 统一监控报警平台架构设计思路
  5. [11g](ALTER SYSTEM SUSPEND)Suspending and Resuming a Database
  6. 如何选择阿里云服务器?配置选购流程全解析
  7. VMware 将虚拟磁盘多个文件合并为单个文件
  8. 冷藏温度范围_食品冷藏的温度是多少
  9. Tilera发布首款100核心CPU TLE-Gx100
  10. TrueCrypt 使用经验[3]:关于加密