短信请假条
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
scm短信请假系统方案
在当今社会的各个企业中,员工在请假时,大多采用的是传统的请假条方式。手机和网络普及以后,请假方式也随之多样化,人们可以采用打电话请假的方式,也可以采用我们的scm考勤系统中的请假方式,在web上进行请假申请,但是两者都存在一个缺陷——“二次请假”。用户在家中打电话请假以后,回到公司仍然需要补请假条;我们的scm系统主要用于局域网,如果员工要请假,首先要给相关人员打电话,回到公司以后,登陆平台进行请假操作或者是补请假条。这样一来,企业的工作效率就大打折扣,所以,我们有必要在scm系统中添加短信请假功能,一条短信就可以完成请假操作,无需“二次请假”。下面就简要介绍一下目前的开发方案:
一.系统参与者
本系统总共有四个参与者:申请人、短信系统、考勤管理系统、审批人。 1. 申请人申请人主要参与两个环节:
1)申请人向指定的号码发送一条规定格式的短信。短信内容要包含请假的类型、请假的原因、请假的时间范围以及审批人的姓名或编号等。短信发出后,进入第二参与者——短信系统。
2)经过整个系统的处理后,申请人最终会得到第二参与者的回执信息,并停止本次请假操作。
申请人是整个系统的发起端,由用户发送的短信来开启整个流程。也是整个流程的终点。
2. 短信系统
短信系统由短信增值服务商(isp)提供。当它接收到短信后,判断短信请求是否有效。因为在发送短信过程中,存在各种干扰因素,其中包括目标号码错误、目标号码被禁用等等。 1)如果短信发送过程中出现错误,它将自动发给申请人一条短信,描述错误,中止本次请假操作。
2)如果短信发送无误,它在完成短信发送后,停止工作,等待下一次的短信收发请求。
短信系统是系统的重要环节,负责对短信进行调度,对短信内容不做任何处理。
3. 考勤管理系统
考勤管理系统主要由是scm平台来操作。当收到isp提供的短信信息时,scm平台会将信息进行分割解析,然后判断短信内的信息是否完整。
1)如果信息完整,系统将针对信息类型(请假还是审核)进行操作。
a)当收到请假信息时,系统生成请假记录。并将该记录传送到第二参与者。将信息发送给指定的审批人。进入第四参与者——审批人。
b)当获得审批意见时(审批人通过短信发送的审批意见或操作平台获得的审批意见),对相应的请假记录做修改,并将最终结果发送至第二参与者。
2)如果信息不完整或信息错误,将发送相应的错误信息给短信发送人。
考勤管理系统是本系统的关键环节,负责请假信息的记录。
4. 审批人
当审批人收到请假短信后,可以选择两种操作进行审核。
1)发送短信进行审核操作。
审核人将审批结果按照相应格式发送短信给第二参与者。 2)登陆scm平台,即第三参与者,对请假请求做审批操作。
审批人的作用是对请假请求做出同意或否决的决定,并发短信通知第二参与者。
二.流程图
三.参考资料
? mas sms web service地址
注意:这里127.0.0.1只是示例,实指用户移动代理服务器(mas)机器的ip地址。
? 接口说明
1. sendsm方法
方法说明:发送一条mt短信(mobile terminated短信,即终端接收的短信)到一个手
机号码/手机号码集。
public string sendsm(string apicode, string loginname, string loginpwd, string mobiles, string content, string smid ) 方法说明:发送一条mt wappush短信(由服务器向终端手机推送信息的短信)到一个
手机号码/手机号码集。
public string sendsm(string apicode, wap push短信url不能大于110字节, url和内容总长不能超过120字节。如果url
超过110字节,则mas接收后可能做异常处理不予发送,如果总长超过120字节,则发送时
标题内容将被截取。
? 接收mo上行短信(由终端向服务器发送的短信) 1. 上行短信的xml定义
<?xml version=1.0 encoding=utf-8?> <im apicode=1 > <sms> <deliver mobile=135******** sm_id=1 content=请假一天……./>
<deliver mobile=135******** sm_id=1 content=请假3天……/> </sms>
</im>
注:
移动服务器端的上行组件将上行短信组织成xml,然后根据api调用程序所在地址主动
提交给特定的文件处理。
2. 状态报告的xml定义
<?xml version=1.0 encoding=utf-8?> <im apicode =1> <sms>
<report mobile=139******** sm_id=1 code=0 desc= 正确?....> <report
mobile=139******** sm_id=2 code=0 desc= 正确?....> </sms> </im>
移动服务器端的上行组件将上行短信组织成xml,然后根据api调用程序所在地址主动
提交给特定的文件处理。
? 错误码使用说明
对于错误码的处理,0始终表示成功,其他表示失败,具体错误代码见附录的错误列表。
? 回执编码列表
1. 短信发送方法返回错误码
2. 回执编码列表
篇二:学生短信请假条
学生短信请假条
关于学生短信>u>请假条/u> 1,老师,我现在才坐上回汶上的车,下午才能去上课
2,老师,我是xx。现在xxx带我去门诊,看看去
3,老师,晚自习我不去了,不用找,xxx 4,有点事不过去了。
5,老师,我是xxx,我脖子扭了,不想去了。
6,老师,我是xxx,我回家拿东西去,明天下午回来,不用挂牵。
7,老师,今天早上我不去了