随着社会信息化人性化的发展趋势,科技产品已经越来越多的进入了人们的生活,如手机、电脑等科技产物已经基本达到普及的水平。手机是一种高科技的通讯设备,除了拨打电话之外,短信也是手机的一大功能。
短信的最大特点就是无需拨打电话,人与人之间就能进行信息沟通、传递,并且获取更过信息。而电脑作为信息接受和处理的有力媒介,在现代社会信息接受处理环节中起着举足轻重的作用。单纯的人与人之间的沟通已经不能满足人们的日常需求,人们希望能通过短信连接电脑进行更多信息的查询与处理。而如何实现手机和电脑的二者互通,使信息的接受和处理更加方便直观,成为了现实的一个难题。于是,GSM Modem(短信猫)应运而生。GSM Modem能够通过程序利用串口与电脑连接,实现手机短信与电脑的互通,从而使人们能够使用手机通过电脑查询和处理更多的信息。在现实中,每所学校的教务系统中都有许多信息是各位老师所需要的,如期末监考信息等等,过去,各位老师需要通过电脑查询信息,而现在,有了GSM Modem,通过程序,老师能够通过短信对这些信息进行查询。
本文所设计的VC程序能够实现短信与电脑的互通,通过发送短信实现对电脑中期末监考信息的查询。这种程序适用于各种信息查询,具有普遍的现实意义。
关键词:VC、短信、GSM Modem、信息查询
目 录
摘要……………………………………………………………………………. . .……………..I
Abstact………………………………………………………………………. . .…………………………….. II
1 前言…………………………………………………………………………………………..1
1.1 课题背景……………………………………………………………………………….….2
1.2 系统实现功能介绍……………………………………………………………………….…2
1.3 论文主要研究内容……………………………………………………………………….…3
2 系统组成介绍……………………………………………………………………………. . .4
2.1 硬件组成………………………………………………………………………….……4
2.1.1 GSM MODEM……………………………………………………………………………4
2.1.2 台式电脑…………………………………………………………………………6
2.1.3 RS-232接口………………………………………………………………………7
2.2 系统开发环境……………………………………………………………….... ……. . .9
2.2.1 VC开发环境介绍……………………………………………………….... .... .. ...9
2.2.2 Access 2003简介………………………………………………………………. ...10
3 系统框架设计…………………………………………………………………………. . . …13
3.1 系统功能………………………………………………………………………….…. …13
3.2 软件模块………………………………………………………………………….……. 14
3.2.1 数据流程分析…………………………………………………………………. . . 14
3.2.2 外部流程分析……………………………………………………………………. 14
3.2.3 程序流程分析……………………………………………………………………. 15
4 短信接收模块……………………………………………………………………………. .. . 16
4.1 框架设计………………………………………………………………………….…. .…16
4.1.1 功能介绍…………………………………………………. …………….….…. . .16
4.1.2 设计思路…………………………………………………. …………….….…. . .17
4.2 程序实现………………………………………………………………………….…. .…18
4.3 调试运行……………………………………………………………….…………. . ….. 21
5 短信发送模块……………….……………………………………..………….…………. . . ..23
5.1 框架设计…………………………………………………………………………….…. .23
5.1.1 功能介绍…………………………………………………. …………….….…. . .23
5.1.2 设计思路…………………………………………………. …………….….…. . .24
5.2 程序实现………………………………………………………………………. .…….…. .24
6 数据库模块………………………………………………………………………….……. . . .28
6.1 VC访问数据库方式…………………………………………………………………. . . . .28
6.2 ADO访问数据库…………………………………………………………………………. .29
6.2.1 ADO原理……………………………………………………………………………. .. 29
6.2.2 MFC中提供的ADO数据库类……………………………………………………. .30
6.3 数据库连接程序…………………………………………………………………………. 31
6.4 建立Access数据库……………………………………………………………………….33
7 总程序调试……………………………………………………………………………………35
7.1 界面设计…………………………………………………………………………………. .35
7.2 系统调试运行…………………………………………………………………………….36
8 总结与展望…………………………………………………………………………………. . 41
致谢…………………………………………………………………………………. . ….….….…42
参考文献…………………………………………………………………………………. . ….…4