短信平台及应急处置系统研究(可编辑)_第1页
短信平台及应急处置系统研究(可编辑)_第2页
短信平台及应急处置系统研究(可编辑)_第3页
短信平台及应急处置系统研究(可编辑)_第4页
短信平台及应急处置系统研究(可编辑)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

短信平台及应急处置系统研究级密分类号一劣潭程歹大署论文学位题目丝焦垩鱼盈廛垒丛量苤绫鳢塑究英一题目旦墨墨墨墨曼坐气挂垂霞研究生姓名姓名周重猩职称鏊篮学位谴指导教师邮编垒三单位名称焦鱼墨堡堂瞳”九一独创性声明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特/以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名娘日期坐址学位论文使用授权书本人完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权武汉理工大学可以将本学位论文的全部内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存或汇编本学位论文。同时授权经武汉理工大学认可的国家有关机构或论文数据库使用或收录本学位论文,并向社会公众提供信息服务。保密的论文在解密后应遵守此规定摘要随着近些年计算机网络的迅速发展,网络短信息业务应用的越来越广泛,短消息业务具有了覆盖面广、可靠性高和实时性较好的优点,用户人群也逐渐扩展到企业和行业用户中。短信平台具有低成本运营和高效率沟通的特点,成为了企业中不可缺少的一部分。同时,短信平台在应急处置系统也有重要的作用。短信平台可有效的进行现代化管理调度,保障应急力量在地震灾害及其他灾害的处理过程中,快速、及时、准确地收集到应急信息,提高应急力量的信息获取能力、快速反应能力、组织协调能力、决策指挥能力、防灾减灾能力和综合服务能力。针对北京金山软件有限公司的系统中缺少短信平台功能的现状,对短信平台系统以及应急处置系统进行了研究。本文先对短信平台系统的架构进行了研究,并确认了短信平台系统的需求。根据这些需求对整个短信平台系统进行了系统总体的设计,对每个功能模块进行了功能设计,并设计出各个功能模块中主要的逻辑流程。短信平台系统采用大型数据库来管理后台的数据,对数据库进行设计,对各个数据库表进行了具体结构的设计并且实现。在对短信平台系统进行具体的设计后便是对其进行具体的开发,其开发平台是平台,从面向对象的思想出发,采用开发模式,用、和等技术进行开发,并在中进行部署,实现了短信平台系统。而后对应急处置系统的总体架构进行了研究并且设计了短信平台在应急处置系统中的应用流程。最后,在模拟发生紧急事件的场景的情况下,来具体的对每个模块的关键测试点进行测试和相应的调试,并展示实现的最后效果。目前短信平台系统系统己经上线运行,为北京金山软件有限公司提供了方便,并在应急处置系统中取得了良好的应用效果,大大提高了企业的应急处置能力。关键字短信平台,应急处置,、,晰,目录摘宴荽第章绪论课题的目的和意义国内外研究现状本论文的体系结构,本章小结第章短信平台系统的架构研究短信平台系统的总体架构短信平台系统的需求本章小结第章短信平台系统的设计与实现短信平台系统的总体设计生短信平台系统的模块设计短信发送模块的设计个人短信查询模块的设计号码簿模块的设计用户管理模块的设计短信管理模块的设计系统设置模块的设计日志查询模块的设计权限申请流程的设计数据库设计短信平台系统的实现技术研究系统实现本章小结。第章应急处置系统应急处置系统总体结构应急处置系统的业务流程。短信平台在应急处置系统中的应用本章小结第章系统测试主要功能模块测试辅助功能模块测试本章小结第章总结与展望本论文的主要工作和创新点系统的应用情况工作展望致谢参考文献附录武汉理工大学硕士学位论文第章绪论课题的目的和意义课题来源于北京金山软件有限公司的实际项目,是信息技术部门基于公司的实际需求而进行开发研究而产生的。近几年来,随着移动通信技术的发展和普遍的应用,/公共移动通讯网络得到了高速发展和完善,移动通信业务已经对传统的有线通信业务造成了很大冲击。移动通信网网络覆盖面广、通信范围大、系统可靠性较高、通话质量稳定及产品价格不断降低。短消息业务具有覆盖面广、可靠高和实时性较好的优点。因此,利用公共移动通讯网络为平台开展特殊应用的时机趋于成熟。企业利用短信平台将企业、业务员和客户紧密地联系成一个整体,低成本运营、高效率沟通的短信平台,可以应用于企业内部发送会议通知、进行工作调度与派单、实现公文流转、活动通知、客户联系、信息公布等日常经营管理工作。企业或机关团体可同时向拥有手机的员工或客户传达通知、信息、公告等,大大提高工作效率。同时短信平台可以提供企业与客户、企业内部员工之间、供应商之间的双向沟通,成为资讯交流最快捷、最节省的通信工具。同时,在应急处置系统中,短信平台可有效的进行现代化管理调度,保障应急力量在地震灾害及其他灾害的处理过程中,快速、及时、准确地收集到应急信息通过多种方式进行高效地沟通,为领导提供科学的辅助决策信息,有效地领导、协调、指挥众多部门、调度多种资源,以及提供救助服务维护治安、处置紧急事件、降低次生灾害的进一步发生提高信息获取能力、快速反应能力、组织协调能力、决策指挥能力、防灾减灾能力和综合服务能力。终上所述,本课题的研究对于促进企业的信息化建设与移动办公具有一定的实际意义,对应急处置有一定的帮助,大大提高了企业的应急处置能力。国内外研究现状全球移动通信系统,一开始就包括了短信服务。无线短信服务提供了一个机制,用于将短信传送到无线设备及从无线设备发送短信。与武汉理工大学硕士学位论文其他现有的文本信息传输服务相比较,这个服务特意地增加了对文本信息到目的地传输的保证。的特色在于扩展带宽信息包的传输及低带宽的信息传输,这样就产生了一个高效的方法用于传输简短而紧急的数据。同时,将手机作为计算机的一种扩充,由于服务能够集成到无线设备一移动终端上,无需再额外添加任何其他信息设备。随着网络技术的发展,出现了各种多样的服务,包括电子邮件、传真和页面综合应用、交互式的银行业以及基于因特网的综合应用系统相继产生,研究的重心开始转移放到了基于短信息的综合无线传输上,国民生产生活的各个领域中都不乏短信息综合无线传输应用。为了拥有更大的用户群,短信息还推出了增值业务,这些增值服务包括新闻点播、天气预报及铃声下载等等。短信息的服务满足了用户在方便快捷性、移动性以及交互性方面的需求,因此很受欢迎,可以说它己经渗透了人们生活的各个领域、行业。国内外很多公司都在针对短消息进行各种应用和开发。归纳起来有以下几种开发/或/结构的短信平台,通过平台服务器连接移动和联通的短信中心,以端特服号码进行实时发送和接收。这样用户通过浏览器或者安装客户端软件后,就能够通过连到平台服务器,可以像收发邮件一样收发短信,非常方便。例如在高校日常教学管理中,信息的发布和变更,如上课时间地点、考试信息、放假通告、教学讲座等。只有通过口头、布告、电话、等形式进行通知。这种信息发布途径速度慢、效率低,在时间和空间上都有很大的局限性【】。通过短信平台【的使用,能够快捷、高效地发布及变更教学信息。教师及管理部门只需要在短信平台上输入相应的内容并发送,学生就可以在第一时间内准确地接收到信息。短信是直接面向每一个学生的,省去了中间环节,提高了信息通知的时效性,减少了口头或电话通知所带来的时间、人力资源的浪费,打破了时间和空间的限制。利用短消息可以传输数字、符号的特点,开发利用短消息进行远程检测、远程控制方面的应用。如变电站、电表、水塔、水库或环保监测点等检测数据的无线传输和无线自动报警远程无线控制高压线路断电器或其他机电系统的启动和关闭车队交通管控制指挥系统等。例如短消息的自动抄表系统。该系统一方面可以用于实现建筑物的智能化管理【,另一方面提高了传统人工抄表在效率和精度,同时利用通信网络的抄表系统价格低、可行性强、操作管理简便,在现实生活中有着广阔的应用前景【。武汉理工大学硕士学位论文短消息集成到网站的综合应用中【。很多网站除了给用户提供定制信息,还根据短信息提出了“移动邮件的服务,把邮件通过短信息的形式发送到手机上,方便用户的需求【们。例如在服务行业,旅店/旅馆可以接收通过短信息发送的预定信息,比萨饼、酒吧、饭店等等都可以加入到服务的行列,可以用短消息实现定购。开发用于短消息发送的专用硬件设备。法国公司和德国的公司都是全球著名的制造手机模块的企业,他们都提供用于短信发送的设备如锄【。利用这些专用设备发送短消息更可靠,每小时可发送短信条左右,比用手机发送短信更稳定、快捷、效率更高,适合于企事业单位利用它建立自己独立的短信应用平台和远程检测控制的应用。将集成到企业的办公自动化系统或客户关系管理系统中引。随着等新的短消息标准的出现,随着技术的进步,最终会失去目前的垄断地位,但是在短期内,仍然是短消息市场的主流【引。主要原因如下支持的手机还没有完全普及,只有彩屏手机才能够具有特性。要求的传输速率较高,即使在上也要求传输速率要达到/以上,而目前中国移动开通的还没有达到这样的速率,这样必然造成传输时间大大延长。的资费太高。现在的文字短信条只需毛钱,因此,价格如果定得太高难以吸引用户,定得太低又令运营商和短信内容供应商无利可图。现在一条要元钱,是普通的倍,即使将来降很多,也不会低于普通的到倍。而资费与普通短信价格相差太大,用户心理恐怕难以接受,这将在很大程度上影响业务的迅速发展。因此在短期内还是短消息市场的主流【】,并且会在相当长的时间内和其他短信方式并存。企业要利用企业短信平台可以把企业、业务员和客户紧密地联系在一起【。在企业中短信平台是低成本运营、高效率沟通的,应用于企业内部发送会议通知、进行工作调度与派单、实现公文流转、活动通知、客户联系、信息公布等日常经营管理工作。企业或机关团体可同时向拥有手机的员工或客户传达通知、信息、公告等,大大提高工作效率【。短信平台可以提供企业与客户、企业内部员工之间、供应商之间的双向沟通,并且成为资讯交流最快捷、最节省的通信工具。所以企业应该有自己的短信平台系统。长期以来,人们不断的遭受着地震、火灾、洪水等各种自然灾害的侵扰。此外,近些年来,随着我国工业化、城市化、全球化进程迅速的推进,人口的流动性和集中性越来越强,这样容易带来更多的交通事故、公共卫生事故以及武汉理工大学硕士学位论文社会安全事件,而且因为人口集中、技术发达这些事故所造成的影响也比以前更为严重。这些突发事件【刀直接的造成了人民生命财产的损失,造成了极其严重的后果而它们造成的间接损失也同样不可忽视,其造成的伤害和长远的影响甚至可能超过直接损失,如打乱公众正常的生活节奏、使公众缺乏安全感等。如果因事件处理不够及时、正确而导致灾难扩大更会加深这种影响,甚至会使公众对政府和社会失去信心。面对突如其来的危害极大的疫情、自然灾害、事故灾害,只有借助与优良的应急管理【】才能快速有效的应对。伴随着各国政府和研究者对突发事件的关注,突发事件应管理作为一门新兴学科正在快速而理性地发展。基于上述种种应对突发事件的强烈需求,国家制定了各项紧急防御措施,各类应急系统也就应运而生。对一些大规模的突发事件,应急系统显示出快速、高效的特点,因为它往往融合了当今一些成熟的理论方法,并借助于先进的计算机技术和网络技术来完成对突发事件的预测、响应和决策。应急系统以先进的技术、高效的反应的在应急防御中获得了极大的优势,使得它以成为现今应急防御体系中必不可少的一环。统计表明有效的应急系统可将事故损失降低到无应急系统的。可见,应急系统的建设对于整个社会来说具有重大的意义。在工业发达国家,应急救援指挥工作已经成为整个国家处理公共突发事件的一个得力助手。尤其是进入世纪年代以后,应急救援管理以其在处理突发事件中不可忽视的作用受到了各国的重视,只有借助与优良的应急管理才能快速有效的应对。事故应急、指挥救援已成为维持国家管理工作正常运作、社会安定、民心稳定的重要保障之一,由此他们的应急管理体系也日渐完善。目前,发达国家大都建立了一套比较成熟的突发事件应急体系,包括制定相关法律法规使得应急工作规范化、建立专门的管理机构使得应急工作统一化、引入智能决策支持系统使得应急工作智能化、组建专门的专家智囊团和专业的救援队伍使得应急工作专业化等。在各方面的努力和配合下,已经形成了较为科学、规范和高效的应急救援与指挥调度系统等瞄。例如,美国成立了以联邦应急管理署简称为中心,从中央到地方,统合政、军、警、消防、医疗、民间组织及市民等一体化指挥、调度,并能够动员一切资源进行法治管理的体系日本东京建立了知事直管型危机管理体制,该体制成立综合防灾部,建立一个面对各种各样的危机全政府机构能够统一应对的体制德国联邦民众保武汉理工大学硕士学位论文护与灾害救助局简称组建了“共同报告和形势中心,开发了“德国紧急预防信息系统,这成为德国危机管理的两大法宝。在国内,首先开始的是城市应急系统【。在国家的大力提倡下,很多市政府在城市这些方面作了很多有效的探索,社会各界也积极响应,踊跃参与和合作,现今很多城市已正式启用了城市公共信息服务系统,实现了城市应急预警联动。这些系统一般整合了各种各样的社会资源,实现了资源共享,使过去各部门分散管理、“各自为政“的状态得到了改善,大大提高了城市的应急能力。同时国家也加强了关于应急管理的法制建设,如年月日,第十届全国人民代表大会常务委员会第九次会议通过了中华人民共和国突发事件应对法。在应急体系的建设过程中,各地的各种应急系统也如雨后春笋般涌现。包括各地的城市应系统、地震应急系统、卫生应急系统、道路交通灾害应急系统、环境污染应急系统等,它们有的是基于的应急系统,有的是基于智能决策支持的应急系统。它们的出现使得社会整体应急能力得到了大幅提升。但是我国在应急管理方面起步比较晚,相关法制的推广还需要时日、信息化总体水平还不高、救援力量各地分散、应急指挥职责不明确、应急常识的普及率低等,导致整个社会的应急管理意识还是很薄弱、应急反应速度还相对缓慢。虽然政府对应急能力的重视度极高,应急设施建设力度极强,但急功近利般的高速建设仍然难免会存在很多的问题,所以要将应急工作做好还要很长的路要走【。在应急处置系统中,短信平台可有效的进行现代化管理调度,保障应急力量在地震灾害等的处理过程中,快速、及时、准确地收集到应急信息通过多种方式进行高效地沟通,为领导提供科学的辅助决策信息,有效地领导、协调、指挥众多部门、调度多种资源以及提供救助服务维护治安、处置紧急事件、降低次生灾害的进一步发生提高信息获取能力、快速反应能力、组织协调能力、决策指挥能力、防灾减灾能力和综合服务能力。本论文的体系结构本论文分为六章,主要内容安排如下第一章介绍了课题的来源、目的和意义,国内外研究现状以及论文的体系结构。第二章对短信平台系统进行了总体架构的研究,确认短信平台系统的需求。武汉理工大学硕士学位论文第三章是对短信平台系统进行设计,包括总体设计、模块设计、数据库的设计和各个模块中主要流程的设计,并实现了短信平台系统。第四章研究了应急处置系统的总体框架,并设计了短信平台在应急处置系统中应用的流程。第五章在应急处置系统的背景下对短信平台系统的各个模块的关键点进行测试和调试,得到期望的效果并展示。第六章是对本论文进行总结及对未来的展望。本章小结在本章中,对课题的来源及课题的目的和意义进行了简单的介绍,分析了短信平台系统和应急处置系统的国内外现状,并对本文的体系结构进行了安排。武汉理工大学硕士学位论文第章短信平台系统的架构研究短信平台系统的总体架构短信平台系统是针对北京金山软件的应急处置系统和公司日常办公通知等来设计的一个子系统,为用户提供短信发送及相关的查询统计、管理和系统维护等功能,并应用到应急处置系统中。短信平台系统总体架构如图所示。运营商短信提供商企业内信息统与用户图短信平台系统总体架构图从图的短信平台系统总体架构可以看出,短信平台系统是金山软件公司的系统中的一个子系统,通过短信接口与外界的短信运营商连接或者是与运营商直连来完成发送短信。而与应急处置系统进行连接,为紧急处置系统提供了武汉理工大学硕士学位论文发送短信等功能的平台。短信平台系统的需求短信平台系统是为短信使用者提供短信发送、查询个人短信查询和附属的号码簿功能,为系统管理员提供查询统计短信运营商统计、管理短信管理、短信监控、用户管理、通道管理及短信提供商管理和系统维护系统设置等功能。短信平台系统用例图如图所示。户短个人短信查询员日志查询图短信平台系统用例图武汉理工大学硕士学位论文从图短信平台系统用例图所示,一般的用户都有申请流程的权限短信使用者有权限的模块有短信发送模块、个人短信查询模块和号码簿模块系统管理员有权限的模块有用户管理模块、短信管理模块、参数设置模块和日志查询模块。短信发送模块是提供将短信发送给一个或多个手机用户的功能个人短信查询模块是短信使用者可以查询自己的短信列表号码簿模块是每个用户有自己的号码簿。任何用户不能看到其他用户的号码簿用户可在号码簿中增加、删除、修改和查询用户管理模块主要是有查询统计的功能和设置用户的余额以及默认通道等基础信息的功能。短信管理模块是管理员来查询短信的发送情况,并且管理短信。日志查询模块是系统管理员用来查询系统日志参数设置模块是系统管理员对系统参数进行查询、新增、删除和修改。结合本短信平台系统的使用环境和对其具体需求的分析,整个系统应具备以下几个方面的非功能性需求。健壮性由于本系统需要利用服务商提供的接口来进行短信发送功能的实现,所以系统的有效性和安全性受到短信的服务接口的影响。如果在接口的调用过程中遇到了网络问题或者接口问题等,系统应该能够有效避免由此引发的数据混乱、程序异常等现象,使系统在短信服务接口出现异常情况时,仍能够正常的处理短信提醒之外的业务数据。有效性系统不能因为功能的众多而影响了业务的办理时间,比如说页面的响应的速度很慢等。当系统严重的影响计算机的运行的速度的时候,那么必然直接影响到审批等业务的时间,然而这就严重的违背了我们设计此系统的初始目的。除此之外,系统的功能响应的时间要快的很,并且响应的时间不能随着业务量的增大而差异就增大。稳定性该系统是/,浏览器/服务器模式结构的,由于/系统是部署在服务器中,在系统启动以后,只要计算机运行了,则系统也要一直在运行的状态。系统必须要稳定的进行服务和监控,要求一直运行无误、无准确,并且系统不能自己先退出来,有异常的时候必须要及时提示,但是不能自主的结束服务。可扩展性武汉理工大学硕士学位论文随着企业的信息化水平的提高,对短信平台系统的功能需求也很可能会随之增加,因此系统设计时应该考虑到日后的功能扩展。对系统进行功能升级时不应该影响现有功能的正常运行,不影响现有数据的有效性和正确性。尤其是短信服务接口部分的设计,要尽量做到通用,避免日后升级时需要重新设计短信服务接口。完整性系统在完成要求的功能性需求之外,更需要能够合理的管理后台的数据,当需要调用后台的数据的时候,要能够很及时的查询。因为数据在企业中起着很重要的作用,因此系统也要进行实时的数据备份,保证数据的一致性和安全性。在同时,系统需要有日志的管理,以方便企业的内部管理,并且能保证用户信息的安全性。除此之外,系统软件应该便于更新升级。本章小结本章主要介绍了短信平台系统的总体架构,并分析了短信平台与应急处置系统的关系,并分析出短信平台系统用例图,简单的介绍了短信平台中的各个功能模块的功能,提出了对短信平台系统的非功能性需求。武汉理工大学硕士学位论文第章短信平台系统的设计与实现短信平台系统的总体设计短信平台系统架构采用技术进行开发,用来实现表示层,用来实现业务逻辑层,而在数据持久层主要采用。通过这三个框架的相互的配合,从而使业务的处理流程被划分成为了界限很清晰的不同的层次,以便于平台开发的系统维护、分工和调试,并且提高了系统的可移植性和可重用性,除此之外,平台还符合开发模式。短信平台系统的总体设计图如图所示。数业持用据存务久户访放的逻化问数界控辑对对面据制层象象层视图层图短信平台系统总体设计图该短信平台的应用展现层是在框架的基础上来实现的【】而视图层的组件主要由来实现的要显示的动态的数据是从中检索的,或者从类的实例中检索得到,这里的类是由控制器层创建的【自定义的标签和的标签是访问这些数据的主要的机制而控制层的组件是由的类、类和构成的,控制层是用于接收由视图层传递来的业务请求以及输入的参数、控制业务的流程的调度、调用相应的模型对象执行业务的逻辑从而来完成业务处理的,并且视图层的响应返回模型层的组件在该短信平台中是通过框架以面向接口的编程,并且在运行的时刻动态注入的方式来实现的,具体的业务处理逻辑是封装在系统的应用服务层的。武汉理工大学硕士学位论文该短信平台在应用服务层上采用的框架。在该短信平台中根据系统的应用需求,要选取适合的部分模块与框架进行组合,以取得最佳的性能。借助的依赖注入的机制,封装业务逻辑的处理组件并且是在运行时刻注入的,这样就极大的降低控制层和模型层组件之间的耦合程度,并且实现了展现层的业务需求和企业的商业逻辑相分离开来。在同时,这种实现机制是基于面向接口编程框架的,程序就呈现以接的方式定义的不同的层次之间的互相的关联的关系,这种编程的方式也适合平台的分层的结构的特点。在该短信平台中,是用在对象/关系的映射层。并且是一个对对象持久层并且是轻量级的封装框架,它是作为的应用程序与关系型数据库之间的中间件的产品,并且对来进行了封装和负责对对象进行持久化【。此外,是在持久化层,封装了对数据库的访问的细节,使业务逻辑层更加专注于实现业务逻辑。在该系统中数据库采用数据库阳这一关系数据库管理系统【】。短信平台系统的模块设计短信发送模块的设计短信发送模块是给用户提供将短信发送给一个或多个手机用户的功能。其具体的功能包括填写内容、号码簿选号、地址簿选号和发送短信。在用户提交了要发送的短信,还有对短信内容和短信号码进行一些处理,其短信发送设计流程如图所示,具体程序设计如附录所示。在图的短信发送设计流程图中短信中是否有过滤词,若否则继续往下执行,若是则跳到手机号码是否合法,若是则继续往下执行,若否则跳到分解短信,即将群发短信分解为每个号码一条写入临时表,继续执行替换内容通配符即将每个短信中的替换为手机号对应的姓名,没有姓名的替换为空字符串,继续执行选择通道即对每条短信根据号段找到电信运营商并按照规则选择通道,继续执行武汉理工大学硕士学位论文图短信发送设计流程图将短信运营商信息写入临时表,继续执行切分长短信即在临时表中,将不支持“自动切分长短信的短信拆分为多条,拆分短信长度是该短信对应通道的计费长度一签名长度。支持“自动切分长短信的短信不变,继续执行武汉理工大学硕士学位论文计算折合短信数量和估算费用,继续执行短信数量是否超过用户短信额度,若否则继续往下执行,若是则跳到提示用户用户是否确认,若是则继续往下执行,若否则跳到短信送入发送队列即将临时表中该批短信全部插入到短信表并将状态设为“待发”,继续执行发送短信并记录发送错误日志即程序依次调用接口发送短信,并更新表中短信的状态,继续执行提示用户发送的结果即待全部发送完毕,统计发送成功和失败短信数量,显示给用户,继续执行提示用户并退出短信发送过程,并继续执行该流程结束。地址簿选号和号码簿选号后在把这些号码加入到号码栏前要进行一些处理,具体的选号码设计流程图如图所示,其具体程序设计如附录。在图的选号设计流程图按确定按钮后,将所选人员的手机号和姓名按照“手机号姓名】的格式添加到号码栏的尾部。如存在号码和姓名,不检查姓名是否相同,一律不进行添加和修改。因为用户可能修改过,已号码栏中的姓名优先。在图的选号设计流程图中是否已经选择了号码,若是则继续往下执行,若否则跳到循环处理每个被选择的用户,继续往下执行该用户是否有手机号,若是则继续往下执行,若否则跳到该用户手机号是否合法,若是继续往下执行,若否则跳到号码栏中是否已经有此号码,若否则继续往下执行,若是则跳到号码和姓名添加到号码栏尾部,并跳到如果被选用户有姓名号码栏中该号是否有姓名,若否则继续执行,若是则砑到栏中的该号码补充姓名,并继续执行结束并继续往下执行提示用户包括详细的号码数量以及无号码的用户姓名,并继续往下执行“该流程结束。亟堡里三盔堂亟主堂焦坠窒。一一一一图选号设计流程图武汉理工大学硕士学位论文短信平台系统主要是针对公司内部员工和部分外部人员的,大部分是群发短信。群发短信的一个缺点就是群发给这些接收短信者的短信内容都是一样的,这样的发送结果似乎不是令人满意的。针对以上对发送短信内容的需求,提出一个设计方案,就是在短信中设置一些通配符,在写短信时姓名及一些其他的属性可以用系统设置的通配符来代替,在发送前会进行短信的处理,会把这些系统设置的通配符替换为具体的属性,然后再发送短信。这样,对短信发送者来说,只要在每个短信不同的地方写成通配符,还是只用写一条短信,达到了短信使用者方便的目的对短信接收者来说,每个短信接收者会收到针对自己的短信,达到了对短信接收者的针对性的目的。短信平台系统中设计的四个通配符为、和。其中是短信接收者的姓名,与号码簿表中的姓名字段相对应、分别是短信接收者的属性一、属性二和属性三,这分别与号码簿表中的禹性、属性和禹性相对应,如图所示。檀。钽后旺稻锄厂广幡属性一一抛号码簿通配符一卜叫蛇属性二。,。屠牲煳吖属任二”广图通配符的对映关系图对于在地址簿里选号码和手动填入的号码,如果填入号码时带有姓名的信息,则姓名通配符也是起作用的,而其他三个通配符是不起作用的,只能被替换为空。这些对通配符的替换是在短信发送前对短信进行处理的,是发生在短信使用者提交了短信发送页后的,在把这些短信分解然后写入临时处理表前进行的。设计通配符处理流程如图所示。武汉理工大学硕士学位论文厂、开始/获取号码栏的内容根据号码栏的内容相应的替换短信内容中的通配符根据号码栏中的号码分别查询号码簿以得到号码的其他属性根据第三步中的得到的属性替换相应的号码的其他通配符得到其最后的要发邃的短信内容/结束图通配符处理流程图在图中的短信通配符的处理过程中有以下几个问题要注意在第一步中,号码栏的内容是“手机号【姓名】或者“手机号”的格式,手机号之间用逗号隔开。获取号码栏的内容后,会把号码栏的内容加到一个中,通过的方法来分别获取手机号和姓名,和是一一对应的,其中是手机号,是姓名。这样就得到了手机号对应姓名。在第三步中,查询此短信发送者对应的号码簿,查询号码栏里已有手机号对应的其他三个属性。号码栏里的手机号码在此号码簿中出现过的,会查询其武汉理工大学硕士学位论文对应的其他三个属性,而没有在此号码簿中出现过的,将会直接把除姓名以外的通配符替换为空。在第四步中,替换掉短信内容中的三个属性的通配符,用第三步中查询的结果来替换。当然,如果没有通配符则短信内容不会被改变。经过以上的处理,针对每个短信接收者都会有一个要发送的短信内容,这个短信内容就是短信接收者看到的,会随后被放入短信处理临时表中。短信发送前是被送入到短信池中,短信池中有优先级比这批短信高的短信,则先发优先级高的。短信池中不同的短信队列通过权重轮询调度策略获取发送服务。根据短信队列中的短信优先级权值不同,调度策略对不同的队列根据其权值满足相应的服务请求。个人短信查询模块的设计在进入个人短信查询时,由于短信数量较大,查询数据库导致反应缓慢,所以根据用户的查询条件来显示短信信息。具体设计流程如图所示。图查询流程图个人短信模块主要是短信使用者查询自己已发的短信。具体的功能有两个,一是查询已发短信信息二是统计本短信使用者剩余的短信额度、已发短信的数目、成功短信的数量以及不成功短信的数量。图是设计的用户统计流程图。武汉理工大学硕士学位论文短信列表结果应该分页显示。查询是针对短信表中的记录,不包括临时表中的。查询结果上方的统计数据,在进入界面时和查询时计算,翻页时不变。号码簿模块的设计在号码簿中,短信使用者可以设置自己的号码簿,对其他人是不可见的,短信使用者可以对号码进行分组。主要设计了号码簿中分组的增删改查和号码的增删改查。设计新增分组的流程如图所示。图新增分组流程图在图的新增分组流程图中,部分跳转解释如下是否新增号码,是则继续执行,否则跳到写入新增分组名称,继续执行武汉理工大学硕士学位论文新增分组的名称是否为未分组,是则跳到,否则继续执行新增分组的名称在该号码簿中是否已经存在,是则跳到,否则继续执行提示用户新增号码成功,并跳到提示用户不能新增未分组,跳转到提示用户新增号码失败,并跳到该流程结束。在对分组进行修改时,有相似新增分组的流程,也要对分组进行重复检查。在号码簿中的未分组是在给该短信使用者开通权限时建立的,而后短信使用者不能再建立此分组。而且在删除分组时,未分组是不可删除的。在要删除分组时,先将该分组中的全部号码移动到未分组,然后再删除。未分组中如果存在此号码则不用移动。删除分组流程设计如图所示。在图删除分组流程图中是否删除该分组,是则继续执行,否则跳转到该分组是否为未分组,是则跳转到,否则继续执行该分组中是否为空,即该分组中是否有号码存在,是则继续执行,否则跳到未分组中是否存在此号码,否则继续执行,是则跳到把该号码复制到未分组中,并继续执行修改该号码的分组为未分组,并继续执行从该分组中删除该号码,并继续执行该分组中是否还有号码,是则跳转到,否则继续执行删除该分组,并跳到从该分组中删除此号码,并跳转到提示用户不可删除未分组,并跳转提示用户该分组不存在,并跳转该流程结束。对分组的操作除了新增和删除外,还有查询和修改的操作,修改时也要对分组进行重复性检查。武汉理工大学硕士学位论文图删除分组流程图在号码簿中新增号码时要先选定其分组,在同一分组中的号码要保持唯一性。新增号码流程的设计如图所示。图新增号码流程图武汉理工大学硕士学位论文在的新增号码流程图中是否选择了分组,是则继续执行,否则跳转到是否写入了号码的相关信息,是则继续执行,否则跳转到是否号码项是否为空,是则跳转到,否则继续执行该分组中是否已经存在此号码,是则跳转,否则继续执行将该号码信息写入数据库,并继续执行新增号码成功,并提示给用户,跳转提示用户选择要增加号码的分组,并跳转到写入增加号码的信息并跳转到写入增加的号码项并跳转到新增号码失败并提示用户该号码已经存在并跳转该流程结束。在号码簿中,对号码还可以进行修改,修改号码的属性以及分组信息,具体的修改号码流程的设计如图所示。在的修改号码流程图中是否修改了号码项,是则继续执行,否则跳转修改后的号码是否合法,即号码是不是正确的,是则继续执行,否则跳转到是否修改了分组项,即修改了该号码的分组,是则继续执行,否则跳转到修改后的分组是否存在,是则跳转到,否则继续执行修改后的分组中是否存在此号码,是则跳转到,否则继续执行修改号码成功,并跳转到“提示用户号码不合法,重新输入,并跳转到原分组中是否存在修改后的号码,是则跳转到,否则跳转到提示用户该分组中该号码已经存在,并跳转提示用户该分组不存在,并跳转该流程结束对号码的操作除了增加号码和修改号码以外,还有对号码进行查询和删除的操作。查询的时候支持模糊查询,在删除前会让操作者确认是否继续删除操作,若取消则不会执行任何动作,若确认则会从数据库中彻底删除,不可恢复的操作。武汉理工大学硕士学位论文图修改号码流程图用户管理模块的设计舡武汉理工大学硕士学位论文用户管理模块的主要的功能有两个,一是查询统计的功能,二是设置用户的余额等基础信息的功能。系统管理员可以根据查询条件来查询某些短信使用者的情况。在查询显示的结果中,除了第一行是统计信息的,下面都是短信使用者的相关信息,在每条短信使用者信息的最后一个信息是“设置,这是系统管理员对短信使用者进行操作的入口。点击“设置”则会弹出小窗口,这个窗口中的信息是该短信使用者的信息,包括移短信通道的默认设置和短信额度的增减以及数量。其中短信通道包括电信默认通道,移动默认通道和联通默认通道。图设置余额流程图对用户进行余额设置的设计流程如图一所示。在图的余额设置流程中,部分步骤的解释如下是否申请减少短信余额,是则继续执行,否则跳转到查询数据库中该短信使用者的余额,并继续执行该短信使用者的余额是否小于要减少的余额,是则继续执行,否则跳转武汉理工大学硕士学位论文到将该用户的余额归零,并跳转到将数据库中的余额换为运算后的结果,并跳转到对该用户余额进行正常的减法,并跳转到该流程结束。短信管理模块的设计短信管理模块是供系统管理员使用的,主要功能是查询和修改短信记录。查询中的各查询条件是的关系,即条件多,结果少。其中查询条件包括发送人、手机号、提交时间、短信状态、通道以及运营商。提交人、号码、批号、内容关键词均可为空,为空则默认是全部,并且这些条件都支持模糊查询。查询条件中有几个是动态显示的,即是与数据库中的数据是一致的,包括状态、通道和提供商。修改短信记录可以批量的修改,修改后并记录日志。对记录的修改可以修改其状态或通道,修改记录的流程设计如图所示。在图修改记录流程图中,主要步骤解释如下是否已经选择了要修改的记录,是则继续执行,否则跳转到是否修改短信状态,是则继续执行,否则跳转到修改后的短信状态是否为重发,是则继续执行,否则跳转到是否修改短信通道,是则继续执行,否则跳转到按照选择的通道发送短信,并继续执行在数据库中增加重发的记录,并把原记录状态改为已重发,跳转到提示选择要修改的记录,并跳转到是否修改短信通道,是则继续执行,否则跳转到为选择的记录修改通道,跳转到不做任何操作,并跳转到是否修改短信通道,是则跳到,否则跳到为记录修改状态,并跳转到按照原来的通道发送短信,并跳转到为选择的记录修改通道及状态,并跳转到该流程结束。亟退堡三丕堂亟堂垡迨壅一一一图一修改记录流程图武汉理工大学硕士学位论文系统设置模块的设计系统设置模块主要的功能是系统管理员来查询、修改、删除以及新增系统的参数。查询操作一次查询只能选择一个类别,在类别下拉框中选定类别后,列表结果则会显示此类别的所有条目。图新增参数流程图武汉理工大学硕士学位论文新增参数流程的设计如图所示。在图的新增参数流程中,主要的步骤解释如下新增参数是否为空,是则跳转到,否则继续执行新增参数是否合法,是则继续执行,否则跳转到在该参数类别下新增参数的参数是否已经存在,是则跳转到,否则继续执行,要保证同一类别下参数的唯一性新增参数成功,并跳转到提示参数不能为空,跳转到提示参数不合法并给出合法的格式,跳转到该参数已经存在,跳转到新增参数失败,跳转到该流程结束。参数设置模块中,对参数的操作除了查询与新增外,还有删除与修改的操作。在删除参数前会提示用户确认是否删除,若取消则不做任何操作,若确认则会从数据库中删除,不可恢复。修改参数的流程与新增参数的流程相似,主要是要参数的唯一性以及合法性。在对系统设置中的参数进行查询时,设计了一种对数值模糊查询的方法,首先来看下模糊集合和模糊算子【的概念。模糊集合所谓在论域上的一个模糊子集是指,都有“。【,】与之相对应,并且称为属于模糊子集的隶属度。即由映射“甜【,】“一/,确定论域的一个模糊子集。一,表示完全属于,表示完全不属于爿似,。表示隶属于的程度。模糊算子对于模糊语义的模糊化算子的一般形式可表示为,】对垤,跗玑一其中是模糊集合,以是对的隶属度,是上的相似模糊关系,相似函数,表示为武汉理工大学硕士学位论文公式,式中为参数。对数据库实现数值模糊查询对数据库查询进行模糊扩展,模糊的形式表示为,其中表示上的属性危是一个模糊条件,包含模糊关系运算符如“约等于、“远远大于”及连接词、,】称为阈值,由于查询条件是模糊的,因此查询结果也是一个模糊集合,集合中每个结果对于查询条件的满足程度即匹配度不同,设置阈值仅的作用是使查询结果中匹配度大于的记录作为结果输出。这里只对模糊关系运算符约等于和远大于的隶属函数进行设计,隶属函数设计为,、公式“。,万了。占艿在约等于时参数取,在远大于时参数取,而阈值口设为。日志查询模块的设计日志查询模块主要是系统管理员用来查询系统日志的,系统日志是记录了在短信平台系统中出现错误及操作情况。日志

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论