培训管理系统中智慧短信平台的设计

时间:2022-08-10 11:31:21

培训管理系统中智慧短信平台的设计

摘要:介绍江苏海事职业技术学院培训管理系统中短信发送的需求、智慧短信平台的功能,分析短信平台中主要实现函数和短信平台智慧性的体现。

关键词:短信平台 智慧短信平台 培训管理系统 短信平台设计

随着移动通讯技术的快速发展,基于手机短信开发的各种应用层出不穷,在信息传递和信息交互中产生了巨大作用。为了更好地利用现有的网络和通信资源,提高培训管理的工作效率和服务质量,江苏海事职业技术学院继续教育学院培训管理系统中嵌入了智慧短信平台,实现了各类培训通知、成绩、缴费信息等的智能发送,提高了培训的工作效率,增强了管理效能,使学员的培训满意度得到较大的提高。

1 智慧短信平台介绍

短信平台就是指基于中国移动、中国联通、中国电信或者第三方公司提供的短信端口,实现给用户指定号码进行短信单个发送或者批量发送,以及接受用户发送短信的一个平台。智慧短信平台要求发送的内容智能组合、发送事件智能选择以及发送网关智能选择;短信内容全部在系统工作过程中产生,保证了短信平台的智慧性。

2 培训管理相关需求分析

学员注册的时候,希望能将账号和密码信息发送至手机,以便保存;学员密码忘记的时候,希望通过手机找回密码;学员在线缴费信息成功,发送成功的信息至学员手机;任课教师导入学生成绩或者管理员导入培训证书信息时,可选择是否将成绩或者证书发送给相关学员;学员通过指定代码查询当前培训的相关信息、个人当前培训成绩及证书信息;管理员将近期将要举办的培训信息推送给最需要参加培训的学员,将学校的重大事件推送给以往的培训学员,增强学员和母校的感情。

3 平台的功能模块

3.1 手机号码簿,包括联系人信息和分组信息。联系人包括单个添加、导入、查询、修改、删除等功能,分组包括新建、修改、删除功能。在培训管理系统中,手机号码信息是通过学员基本信息视图表同步过来的。

3.2 短信发送模块

学员在用户注册的时候,当填写好符合要求的信息,系统会将欢迎学员信息和学员的用户名、密码等重要资料,在学员提交个人信息这一事件触发之后,自动连接短信平台发送给学员注册时填写的手机,便于学员保存记忆。同样,学员网上缴费完成这一事件触发之后,系统会调用短信平台,将缴费金额和缴费成功的信息发送至学员手机。

学员忘记密码的时候,通过填写个人用户名、身份证号和注册时的手机,系统会核对学员填写的手机号码,如果系统中不存在学员填写的号码会提示学员此号码不存在;如果存在,系统自动连接短信平台,将新密码发送到学员的手机,方便学员找回密码。

在任课教师导入学生成绩之后,教师可选择是否将考试的成绩发送给学员,如果选择了发送按钮,系统自动连接平台,将某某同学在某次考试中的成绩发送到某某同学的手机号码,如果不存在手机号码不发送。同样,管理员导入证书,功能类似。

管理员可通过系统,筛选出已经参加过培训,并符合近期要求的培训学员,将近期的培训信息通过短信平台发送给最需要参加培训的学员;管理员可挑选参加过培训并且近期没有培训的学员,将学校的重大事件通过连接短信平台发送给学员,增强学员和母校之间的感情。

3.3 短信接收互动模块

学员通过手机想查询自己的成绩、培训信息,发送查询代码,如身份证号码+CXCJ、如身份证号码+PXXX等,系统会判断发送的手机号码、身份证号码是否和系统数据库中匹配,如果不匹配,返回错误信息和查询帮助信息,体现系统的友好性;如果存在,将学员的近期成绩或者培训信息发送到学员的手机,实现了一个短信接收并有人和系统交互的过程。

3.4 短信发送统计模块

为了对短信的发送内容有一个监控的过程,系统中建有记录所有发送短信内容、原因、发送类型、手机号码的数据库,可以分类进行统计,并对以后的发送过程提供建设性的指导;系统中建有短信发送失败的数据表,供管理人员去检查失败原因,以便进一步优化短信平台与培训系统的融合。

4 系统主要函数介绍

短信发送函数sendSMS(String softwareSerialNo, String key,String sendTime,String[] mobiles,String smsContent,String addSerial,String srcCharset,int smsPriority);主要参数含义如下:sendTime为定时短信发送时间,mobiles为短信接收号码,smsContent为短信内容,来自培训系统内容的只能组合,smsPriority为短信发送的优先级,函数返回短信的发送状态。

短信接收函数List getMO(String softwareSerialNo,String key) throws Exception,List为短信接收结果,包括手机号码、内容、发送时间、接收上行短信的号码等。

5 短信平台智慧性体现

5.1 实时性

与传统的异步信息技术相比,短信平台具有实时性的突出特点。能将那些对实时性要求较高的服务,通过目前广泛使用的通讯工具——手机,及时地将培训相关信息传递给学员,为学员节省了人力和物力,并提高了学校工作人员的办事效率。

5.2 交互性

与传统的信息传递工具相比,短信平台还具有交互性的特点。学员可通过短信平台查询自己的成绩、查询培训的信息,方便学员在没有计算机和网络的情况下获取信息。

5.3 内容智能组合

发送的内容全部来自系统运行过程中的一些环节,并将环节的各个信息元素进行智能组合,模仿人类的思维和语言,可读性很强。

5.4 发送网关的智能选择

由于用户的手机号码有移动、联通、电信之分,如果单用某一条线路发送,会导致发送延时甚至发送失败。系统在设计的时候设计了手机号码识别库,发送号码与识别库进行匹配,判断是移动号码还是联通或者电信号码,然后启动对应的发送网关,进行发送,保证低延时,发送成功率高。

5.5 发送事件智能触发

短信的发送都来源于任务需求,严格按照系统的设计按需发送,只有预定的任务完成之后才会触发发送事件。

6 结束语

短信平台的使用大大提高了培训管理人员的工作效率,增强了管理效能;让学员感受到贴心的服务,提高了培训的体验。希望短信平台在江苏海事职业技术学院继续教育培训的工作中发挥更多的作用,系统人员会进一步增加短信平台的交互体验。

参考文献:

[1]董蕙亚.统一政务短信平台的设计与实现[J].信息系统工程, 2010(05).

[2]董立勉,徐倩.短信平台系统在电力企业信息化建设中的应用[J].河北电力技术,2010(02).

[3]蔡虹,胡云.基于SmartPhone的短信平台设计与实现[J].微计算机信息,2010(30).

本文为江苏海事职业技术学院院级课题《继续教育学院培训管理系统的设计开发》的研究成果。课题编号:2011A3-03。

作者简介:

朱芝桃(1985-),男,江台人,工程师,工程硕士,研究方向:计算机应用,软件开发。

上一篇:浅析电子商务贸易融资平台创新研究 下一篇:电袋复合式除尘器堵灰事故分析与防范措施的探...