道路管理信息发布系统设计
[关键词:道路管理,信息发布系统] [热度 ]提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:txgc0754,word全文:45页,合计:25000字 |
论文研究了GSM和SMS的系统构成与关键技术,并对SMS的体系结构、通信协议、数据格式和收发过程作了详细的分析。在此基础上,将短消息业务和传统的数据库查询技术相结合,构建基于GSM短消息的信息发布系统总体框架,并且对系统进行模块化分解,提出了各模块的关键技术、设计思想及其实现方法。以VB6. 0为编程工具,采用了面向对象的技术,结合AT指令、PDU数据格式、串口通信以及数据库进行系统开发。通过SMS和GSM Modem模块与数据库相连,实现对机动车和驾驶员信息的发送。
本次设计要求设计一个道路管理信息发布系统,要求系统可以根据受灾地区提供的数据,测算道路破坏性程度,自动生成、发布道路管理信息。可以按要求进行数据处理,数据查询以及数据分析方法。必须使用固定/移动通信信息发布技术。但是由于时间,经费等问题的局限性,以及熊老师重点要求实现信息发布部分,数据库的设计及道路信息的采集以可以模拟,所以我决定采用在电脑上通过GSM MODEM向手机发送中文短消息,所需硬件包括一款手机以及相应的数据线。该方法编码简便,只需对AT指令和串口编程比较熟悉就可以实现,而且对硬件需求不高,并能自动收发短消息,但是该方法对短消息收发的控制较弱,通用性不强。
底层通信功能需求分析:利用串口通信控件实现计算机和手机间的通信;利用AT指令通过串口完成对手机模块的控制,实现短信的发送、读取、手机和系统设置等功能。实现对各种目标手机号码、短信中心号码,短信内容的正确编码,形成可发送的PDU串。实现对收到的各种短信PDU串的正确分解和正确解码。
高层管理功能主要是满足用户的使用要求,应具有以下功能模块:
(1) 短信发送功能模块:可以实现对普通手机短信发送功能。将来手机和小灵通实现短信的互联互通时还可以向小灵通发短信。对于接收到的短信应该能够方便的提供回复功能,发送后能够将短信内容、目标号码和发送状态等信息存入发送日志数据库,以便将来的管理与查询。对于发送失败的短信应该能够有选择的进行重发。
(2) 短信读取功能模块:可以从手机内存和SIM卡中分为己读和未读短信分别进行读取,对读入的PDU串能自动判断发送号码的格式类型和长度,针对各种情况分别进行解码,解码后存入短信接收数据库,以便将来的管理与查询。此功能还应实现对手机内的短消息进行选择清除或全部清除。
(3) 日志管理功能模块:可以对发送日志进行管理,实现按手机号码,按发送时间和发送状态等多种条件进行查询,并实现对特定日志记录的清除。还可以实现对接收短信的管理、查询、删除等操作。此外还有用户使用情况的日志管理。对这三种日志数据库都应要有数据库备份功能。
(4) 系统设置功能模块:可以实现自动检测手机模块是否和计算机相连,以及连接的串口号等串行通信参数。并可以自动从手机SIM卡中读取当地的短信中心号码。手动设置功能可以人工设置串口号、短信中心号码、串口通信参数等[6]。
本文在对串口通信、AT指令和PDU编解码进行研究的基础上,设计并实现的基于串口通信的短信收发管理系统。在这次毕业设计的过程中,我遇到了很多困难,但也有了不少体会。开发时会遇到系统设计时考虑不到的很多问题,必须逐个解决。比如在对读取的短信PDU串进行分解、解码时,如果考虑的发送号码格式、长度等不全面时,就会出现分解错误,解码后收到的短信内容是乱码,接收时间也不正确。
提示:此毕业设计论文完整版包含【论文,源程序】 作品编号:txgc0754,word全文:45页,合计:25000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——道路管理信息发布系统设计(论文,源程序)!