摘要:随着移动通信技术的飞速发展,手机已经成为传播信息的新兴媒体。手机短信——作为人与人之间沟通的工具,越来越受到人们的青睐。而将手机短信应用于图书馆信息服务,是手机短信向专业化应用领域的拓展。
本文应用JAVA和GSM技术,研究和实现了一个图书馆短信服务平台系统。该系统是由PC机与GSM模块TC35i/TC35通过串口RSR-232相连,实现接收由手机用户发送过来的图书查询信息,并对接收的短信信息进行分析和处理,根据分析的结果查询相应的数据库,再将查询得到的相应的结果自动返回给用户,实现自动发送短信。同时实现了短信群发通知功能和后台系统管理功能。该系统使教职工与学生随时随地可以取得所需的有效图书信息,大大提高了工作效率。
关键词 短信收发;GSM技术;TC35i/TC35;RSR-232;图书馆短信服务系统
目录
摘要
Abstract
1 绪论-1
1.1研究背景及意义-1
1.1.1 研究的背景-1
1.1.2研究的意义-1
1.2 研究的重点及技术路线-1
1.2.1研究的重点-1
1.2.2技术路线-2
1.3图书馆短信服务系统系统应用的益处与优势-3
1.3.1图书馆开展短信服务的益处-3
1.3.2图书馆开展短信服务的优势-3
1.4短信服务系统的基本架构-4
1.5图书馆短信服务系统的发展趋势-4
1.5.1具有更完备的系统功能-4
1.5.2具有更统一的技术规范-5
1.5.3 具有更完善的运行环境保障-5
1.5.4具有更强大的后台支持-5
2 相关技术简介-6
2.1 GSM模块-6
2.1.1 TC35模块介绍-6
2.2 AT指令简介-6
2.2.1 一般命令-7
2.2.2短消息命令-7
2.3 短信的PDU格式-8
2.3.1 短信模式-8
2.3.2 发送信息编码分析-8
2.3.3 接收短信的解码-9
2.4本章小结-11
3系统总体设计-12
3.1 系统总体设计-12
3.2系统详细设计-12
3.2.1用户界面-14
3.2.2短信处理过程-14
3.2.3数据库的设计-14
3.2.5后台管理系统的设计-15
4 系统的实现-16
4.1用户界面的实现-16
4.1.1控制台输出的实现-16
4.1.2系统配置的实现-16
4.1.3群发界面的实现-17
4.1.4 图书到期提醒界面-18
4.1.5 图书超期催还界面-19
4.1.6图书预约到书提醒界面-20
4.2短信自动接收查询发送的实现-20
4.2.1串口通信初始化-20
4.2.2短信的数据读取-22
4.2.3短信原始数据的解码-23
4.2.4短信接收队列-25
4.2.5已读短信的删除-25
4.2.6短信查询格式说明-26
4.2.7短信入发送短信队列-27
4.2.8短信的失败重发-28
4.2.9短信的编码及发送-28
4.2.10其他功能-29
4.3后台管理系统-30
4.3.1数据编码-30
4.3.2用户验证的实现-31
4.3.3后台其他功能-32
4.5本章小结-35
结论-36
致谢-37
参考文献-38
附录-39