1 / 18
文档名称:

基于Qt的车联网应用软件.doc

格式:doc   大小:2,184KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于Qt的车联网应用软件.doc

上传人:hnxzy51 2020/10/29 文件大小:2.13 MB

下载得到文件列表

基于Qt的车联网应用软件.doc

相关文档

文档介绍

文档介绍:信息科学与工程学院数据结构课程设计题目:“车联网”桌面应用软件学生:学号:专业:计算机科学与技术班级:14级(2)班指导教师及职称:讲师起止时间:2016年3月——2016年5月1、课题(需求),人们对车的需求和使用越来越多,并伴随着人们的生活节奏的不断加快,人们对自身车的管理也越发强烈。而“互联网+”的提出进一步促进的车与互联网的整合,“车联网”也随之提出与发展,因此,用户对“车联网”移动应用的需求也越来越大。,登陆,,并在地图中显示。,提高了用户体验。2、概要设计车联网管家登录注册 添加车辆信息管理车辆信息设置用户个人信息设置软件背景颜色获取邀请码加入组织 图1主流程图3、详细设计本软件是基Qt的桌面端应用,主要包括登录注册界面、主界面。(1)登录注册界面。主要有“登录”和“注册”事件,通过两个函数on_login_btn_clicked()和on_regiser_btn_clicked()触发点击事件,打开主界面,并向数据库传递数据。(2)主界面的功能。有添加车辆信息、获取邀请码加入组织、管理车辆信息、设置用户个人信息、设置软件背景色。。有“车辆型号”、“添加时间”、“车牌”、“备注容”和“车辆里程”;其中“车辆型号”、“添加时间”、“车牌”不允许为空,其余选项可以为空,所有数据通过点击事件on_btnOk_clicked()写入数据库;。通过“管理车辆信息”界面的邀请码加入组织,函数voidFrmInputBox::on_btnOk_clicked()实现邀请码的传递。。调用数据库的数据资料,通过QLabel显示。支持修改现有信息,并可将通过邀请码加入组织的账号用户的信息用excel导出。。该界面包括“ID”、“”、“手机”、“”。。黑色、灰黑色、灰色、浅灰色、深灰色、银色、淡蓝色、蓝色。4、,运行过程中,用户密码为空值时,点注册显示用户已存在,点击登录也可进入主界面。不能够添加车辆成功。解决方法:在程序运行的根目录下添加designer设计文件夹和sqldrivers数据库文件夹即可,里面包含了程序运行的动态连接库。,我们小组的计划是做成Androidapp,但是后来由于时间以及个人因素,经过一段时间对android手机app软件制作的学****之后,由于个人能力的问题,发现如果要做成app的话,会赶不上上交作品时间,故最后选择了利用QT软件来做一个桌面端的应用软件。虽然QT相对于androidapp开发来说,会更易理解一些,但对于第一次接触的软件,在做此次的课程设计的过程中,还是遇到了不少困难,对于新接触的Qt不熟悉,运用起来有难度,所以我们大部分是一边学一边应用。在设计事件过程中,遇到了一些事件属性与槽函数不关联的问题,导致事件的相关功能不能实现,软件页面转换问题,由于主函数传的参数问题导致了页面转换失败。数据库的连接部分我们遇到了数据的写入问题,还有数据的提取问题,相关Qt函数的使用问题,还有程序的可执行文件脱离环境运行出错的问题等等,这些问题都花了我们一些时间,我们都通过查找相关书籍和网上搜索加以解决,故在此软件中的功能还是实现了预期的效果。当然,我们也遇到了瓶颈,在设计地图功能模块时,因为无法将其整合到Qt中,地图无法显示,尝试了许多方法,最后由于答辩时间临近,我们被迫放弃该功能的设计,归根结底,是我们对Qt这一新的开发工具不熟悉,相关知识运用不纯熟,以致解决问题时显得困难重重。此外,虽然本次课程设计制作得相对简陋,但在过程中还是收获颇多,从一无所知,到根据自己的想法慢慢实现,虽然过程有点坎坷,包括对于软件的运用也是,但是一步一步通过自己学****错了自己找,自己改。还有对于软件的考虑得也更深入了,不再是从个人角度出发,更多的会去想,如果是用户,用户会觉得界面美观吗?软件使用方便吗?用户的下一步会想干嘛?经过一个月的时间,我们庆幸****得了课堂以外的知识,在这过程中我们不仅在自学能力和解决问题的方面上得到加强,还认识到我们的不足,并且体会到软件设计过程中的乐趣和团队协作的高效性。我们相信新事物并不是让人退却的理由,相反,它恰恰是让人充满探索欲的航程,在这过程中的收获才是我们珍贵的垫脚石。,我小组成员均认为在用户体验上的考虑仍不足够,软件制作时的用户逻辑思维仍需要加强,而不应按照个人想法来制作软件。还有对于设置用户个人信息以及车辆信息的部分,应考虑更周到些,对