基于短信平台的高校多媒体教室故障报修系统的设计与实现.doc

上传人:仙人指路1688 文档编号:3940740 上传时间:2023-03-28 格式:DOC 页数:2 大小:155KB
返回 下载 相关 举报
基于短信平台的高校多媒体教室故障报修系统的设计与实现.doc_第1页
第1页 / 共2页
基于短信平台的高校多媒体教室故障报修系统的设计与实现.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于短信平台的高校多媒体教室故障报修系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于短信平台的高校多媒体教室故障报修系统的设计与实现.doc(2页珍藏版)》请在三一办公上搜索。

1、第 17 卷第 5 期陶永明:王海东:一种新型逻辑函数化简方法关于 C/S 结构的银行端代收费软件的编写立体化简法第 17 卷第 5 期2009 年 10 月电脑与信息技术Vol17 No5Computer and Information Technology Oct 2009 文章编号:10051228(2009)05004902基于短信平台的高校多媒体教室故障报修系统的设计与实现周斌(浙江海洋学院现代教育中心,浙江 舟山 316000)摘 要:系统使用 Java 串口通信技术和 JSP 技术对已有的短信系统进行研究,分析了系统存在的问题,改善了系统提取短信的方法,提高了系统性能并应用于 W

2、indows 平台下的 Web 系统中。关键词:手机短信;管理信息系统;多媒体教室中图分类号:TP393.02文献标识码:AThe Solution of Univer sity Multimedia Class Tr ouble Shooting SystemBased on Shor t Message Platfor mZHOU Bing(Zhejiang Ocean Unversity, Modern education center ,Zhoushang, 316000,China)Abstr act: The system uses the Java serial port com

3、munication and the JSP technology, conducts the research to the existing short note system, Analysis the existence question, to improvement Extracting Methods of short note, Accelerated System Performance,and application Web system in the Environment of Windows.Key wor ds: SMS code;management system

4、 ;multimedia classroom(3)用 GSM MODEM 技术实现 PC 对手机收发信息,这是目前比较适合于小项目开发的一种方法,只需 要对 AT 指令和串口编程的知识运用熟练就可以实 现,但需要硬件 GSM MODEM 的支持。基于以上原因,我们设计并实现了一种 B/S 模式的短信系统,此系统使用 GSM MODEM 以串口监听触 发事件的方式接收与发送短信。使得系统的信息传递 更快捷的实现了可移动性等特点。问题的提出与分析1近几年来, 计算机技术、网络技术和多媒体技术促进了高等教育信息化、网络化的发展, 现代教育技术手 段在高校教学中得到普遍的应用。以多媒体技术为核 心,

5、体现现代信息技术的多媒体教学不仅提高了教学 效益和教学质量, 而且为传统的教学模式和教学改革 提供了平台。由于使用多媒体教室上课的老师人数增 多,因为操作不当而产生的故障也随之增多,怎样有一 个比较快捷方便的故障报修渠道成为多媒体教室管理 人员值得思考的问题。以短信为基本服务平台的渠道正被越来越多的人 所接收,它具有快捷、经济、针对性强、可移动等优点。 目前在 PC 上实现手机短信收发技术主要有三种:(1)直接接入运营商短信网关,这种方法的实现不 需要附加新的硬件,但是需要到运营商申请网关,适合于大型通信开发,如向移动、电信等公司申请,使用起 来比较方便,但费用较高。(2)通过一些网站上提供的

6、短信发送功能来实现, 如腾迅、网易等都提供这方面的服务,这种方法实现起来比 较简单,所需资源较少,但缺点是对网络的依赖性太强。系统结构基于 J2EE 的 Web 信息管理系统技术现已比较 成熟,如 Struts 框架、Model I 体系结构、Model II 体系 结构都可实现1。本系统基于 J2EE 的 MVC 结构,实现 一种通过串口设备进行输入输出的系统结构,如图 1 所示:应用服务器2串口设备Servlet请求客户端应用响应数据库服务器JSP 页面图 1 系统体系结构图 1 中的用户可以通过 HTTP 协议向应用服务器收稿日期:2009- 04- 07基金项目:浙江海洋学院教改项目资

7、助(基金编号:X09WQ11)作者简介:周 斌(1973-),男,硕士,实验师,研究方向:嵌入式系统开发,现代教育技术。Java Besn调用 sendMsg()方法,在此方法的设计中,使用 Seri-alPort 类中的 getOutputStream()初始化 OutputStream 类用户也可以通过手机发送数据给服务器,实现数据的处理。用户发送信息向服务器请求服务,首先将信 息给 GSM MODEM,然后服务器通过与该设备连接 的串口获取数据,实现事件的响应。所以本系统的 Web 部分,除了能响应基于 HTTP 的数据请求外,还 可通过与该服务器连接的 GSM MODEM 实现服务的

8、请求3。的对象 outStream,该对象的 write()方法将数据写入串口。public void sendMsg(String msg,String phoneNumber)getSerialPort(); / 打开串口 setupSerialPort(); / 初始化串口 tryoutStream.write(ATE 0r); / 测试 modem outStream.write(AT+CMGF=1r);/ 将信息设置为 text 模式outStream.write(AT+CSCS=GSMr,);/ 将字符设置为 UCS2 模式outStream.write(AT+CSMP=17,16

9、7,0,240r);/ 设置短信发送的相关参数if(!msg.equals() & !phoneNumber.equals()outStream.write (AT+CMGS= + phoneNumber+ r,);outStream.write(messageString);outStream.write(char) 26);catch (IOException ioe) closeIOStream(); closeSerialPort(); setToNull();以上两个函数分别实现了短信的收发功能,但在 接收数据时,由于短信编码与字符编码不同,所以需要短信接收函数基于串口监听的方法接收

10、数据,即当串口有新数 据接收时产生监听事件,通过事件驱动来“通知”服务 器,然后取得手机发送过来的信息,从而进行处理和响 应事件。对串口监听,即当收到数据立即响应事件,这 与 Java Application 程序中的动作监听(ActionListener) 类似。在实现手机信息的接收过程中,可由类 SerialPort 中 addEventListener (this)方法侦听,当收到数据时产生 事件,主要代码如下:public void serialEvent(SerialPortEvent e) StringBuffer inputBuffer = new StringBuffer();

11、 int newData = 0;switch (e.getEventType()/DATA_AVAILABLE - 有数据到达,case SerialPortEvent.DATA_AVAILABLE :/ 读取数据信息,使用 JavaBean 中的模型进行数据处理while (newData != - 1)trynewData = this.inStream.read();if (newData = - 1)break; if (r = (char) newData)inputBuffer.append(n); else inputBuffer.append(char) newData);c

12、atch (IOException ex) System.err.println(ex); return;operateMsg(new String(inputBuffer);/ 调用对数据进 行处理的方法,/new String(inputBuffer)为接收到的内容break;case SerialPortEvent.BI :/BI - 通讯中断.3对编码进行转换。本文采用短信编码的 TEXT 模式4。结束语基于短信平台的高校多媒体教室故障报修系统实 现了多媒体教室故障报修快捷方便的特点,管理人员 能够根据短信信息及时的安排技术人员进行维修,既 保障了教学的顺利进行,又体现了高校教辅单位更好 的为教学服务的宗旨。参考文献:5Crawford W,Kaplan J.J2EE 设计模式M.刘绍华,毛天露译.中国电力出版社,2005.Alur D,Crupi J,Malks D.J2EE 核心模式(第 2 版)M.刘天北,熊节等 译.机械工业出版社,2005.12Liang.Y.Java 语言程序设计M.王镁,李娜等译.机械工业出版社,32004.潘旭兵,林中.短信收发系统J.电脑编程技巧与维护,2007(5):44- 49.4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号