当前位置: 网站首页 > 电脑作品 > 程序设计 > 全国获奖作品
学生手机(高中)
发表日期:2006年11月22日   出处:第七届全国中小学作品大赛  作者:吕静雯  编辑:admin  有9494位读者读过此文 【字体:  

点击下载学生手机

 

作者:吕静雯

创作思想

随着科学技术进步,移动通讯快速普及到社会的方方面面,作为移动通讯的代表--手机进入校园已成为不争的事实,其中的利与弊众说纷纭,支持与反对者各持己见。支持者认为手机便于联络,易于掌握学生的情况;反对者认为学生的自觉性差,容易在上课期间收发短信,又有不良短信侵蚀学生的心灵,而且在上课期间来电,既干扰自己听课,又影响老师讲课的情绪。

我想如何扬长避短,在发挥手机联络便捷的同时,又不影响学习生活。使学生使用手机,既能保持家庭与学校联络,又能在促进学习方面发挥作用,于是萌发了设计学生专用手机的想法。

创作过程

当我确定改制手机的想法确定以后,便将此想法告诉老师。在老师指导下,我便着手查阅编程书籍,查找相关资料,向老师请教。最后确定了在流行的WIN32平台上,使用简单易学的Visual Basic6.0编程语言,结合ActiveX控件技术,利用Microsoft Access数据库管理数据,以Siemens 35系列手机模块为例的技术路线,使成之成为一款既是手机软件(可以固化到手机中),又是一个手机管理软件。(通过数据线在线管理手机)。 历时4个多月编制了该学生手机程序。

开始我认为此工作难度较大,说不定还要向移动公司申请定制特殊服务。我开始对硬件知识了解不多。后来请教专业技术人员才知道。手机分GSM通讯模块和手机管理模块两部分。通讯模块只负责无线通讯;管理模块则负责接、打电话、短信收发管理、电话薄管理以及游戏附件等,而且管理模块又有通用的平台,也就是说,市场上千差万别的手机硬件上大同小异,只是在软件上有所不同,通过一定的方式就可以把在计算机上编制好的程序在不改变硬件的情况下固化到手机的管理模块里,这样就可以不需要移动通讯服务商的支持。而且这两个模块之间遵循全球公开的GSM/modem通信协议,使用AT指令集明码的方式通过计算机的串行口达到全面控制手机通讯模块的目的。

接下来对于手机通讯模块的一般操作,只要参考GSM通讯协议和串口读写控件就可以完成。在程序里巧妙的利用VB自带的数据库筛选功能和定时器控件。实现了来电、短信筛选功能和多达十段的时间限制功能,被筛选掉的来电、短信或是在受限的时间段内(正常的上课期间),程序不给出提示,学生不觉察,使其不受手机的影响。在过了时间段后,凡是不在筛选之列的加入到通话记录中并加以提示。

另外一个特色就是:设置了短信群发功能,老师以短信的形式广播相关学习信息及家、校联系。老师可以在计算机上(不用在手机上)一次选择多个学生,以及要发送的内容,一次点击发送,程序可以自动发给所有被选择的学生。家长与学校之间也可以通过这个方式加强沟通与联系。

程序里忽略了一些与主导思想关系不大的功能,例如:游戏、无线上网等功能。

原创部分

皮肤制作工具 ActiveSkin 和部分图标资源由网上下载以外,以下部分均属原创。

  1. 手机模块的通讯与控制功能。
  2. 手机电话薄与SIM卡电话薄的读写编辑。
  3. 短信的读写、编辑与群发功能。
  4. 家长老师对来电、短信、时间的限制功能。
  5. 设置来电铃声的功能。

参考资源

《Vb语言程序设计》.杨明福.教育部高等教育出版社.2004

全国计算机等级考试Vb语言程序设计参考书.高等教育出版社.2004

Vb程序太平洋网站 http://club.5ivb.net/

AT Command Set.pdf Siemens Cellular Engines Version: 03.10 DocID: TC3X_ATC_01_V03.10

http://www.simens.com/上下载得到。

这一作品具有

Copyright 2002-2015 [运城远程教育网] 技术支持:0359-2252800 技术交流群:①群:21589524 ②群:33659717 晋ICP备11001647号

主办:运城市远程教育网校 运城市教育局电教馆 制作:运城市远程教育网校 授权使用:运城远程教育网  

运城远程教育网版权与免责声明    晋公网安备 14080202000133号