新闻中心

EEPW首页>模拟技术>设计应用> 基于GSM模块的移动购物系统设计

基于GSM模块的移动购物系统设计

作者: 时间:2009-09-27 来源:网络 收藏

4.1.1 商品交易
此时系统处于接收购物短信状态。当系统接收到购物短信,系统就会自动读取短信,并判断其内容是否符合约定的购物格式。若符合购物格式且商品数量充足,则交易成功,并向顾客回复订单信息;若符合购物格式但商品剩余数量不足,则回复该商品所剩余的数量;否则回复所约定的购物格式。同时系统显示交易信息,更新商品数量,生成交易记录文件,将所有交易信息保存于文件中,并检测商品剩余量,小于一定量则给管理员报告商品信息。若接收的短信是由管理员发送且内容为管理员密码时,则系统返回到主菜单界面。
4.1.2 发送短信
利用短信猫发送短信息,系统将所输入的接收方手机号码和内容放入短信发送队列,通过Mo-demSMSsend API把短信递交给短信猫,发送短信。
4.1.3 交易记录查看
系统导入交易记录文件,显示所有交易信息,包括顾客的手机号码、交易时间、短信内容及交易状态。
4.1.4 商品设置
商品设置包括查看商品、修改商品、添加商品和删除商品选项。
查看商品 系统导入商品文件,分行显示当前已设置的所有商品信息,包括商品的编号、名称和数量。修改商品 修改商品编号、名称和数量,修改完成后更新商品文件。
添加商品 根据商品编号、名称和数量添加一种新的商品,添加完成后更新商品文件。
删除商品 删除所选中商品的信息,删除完成后更新商品文件。
4.1.5 管理员设置
管理设置包括查看设置和修改设置选项。查看设置 系统导入管理员文件,显示管理员手机号码。
修改设置 判断输入的管理员密码,若正确则保存新的手机号码和密码,并更新管理员文件;若密码输入连续错误三次则返回主菜单界面。
4.1.6 断开连接
通过ModemRelease API释放资源,关闭系统。
4.2 短信猫接口函数
短信猫通过RS 232串口与计算机连接,系统需通过接口驱动短信猫发送或读取短信,各接口函数说明见表2。

本文引用地址://m.amcfsurvey.com/article/188593.htm

4.3 短信分解算法
短信猫一次读取将取得接收队列里的所有短信息,格式为:短信类型|存储位置|发送时间|接收号码|短信编码|短信长度|短信内容||短信类型|存储位置|发送时间|接收号码|短信编码|短信长度|短信内容||。多条短信以“||”进行分隔,每条短信中各项以“|”进行分隔,各内容描述见表3。本系统中约定购买短信格式为“0商品编号0购买数量0如(01020)一次最大购买量为9件”,短信分解算法如图3所示。

5 结 语
在借鉴其他基于的短信应用的基础上,设计了基于GSM的购物系统,对其构架、功能、接口和短信分解算法做了阐述和分析,通过测试得到了比较理想的结果。在后续的系统优化过程中,可以用Delphi/Visual C++编写系统界面,使其更美观,更人性化,更具交互性。其极大地方便了消费者,亦给商家带来了无限商机,在小额交易领域有广阔的应用空间。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭