基于短信猫的短信通知系统的设计与实现(编辑修改稿)内容摘要:
息等;应用于一些行业例如:中国移动等;应用于广告、营销 领域,如房地产开发商发出的售楼信息等。 而企业短信平台是一种面向企业,帮助企业提高办公效率、提高内部管理水平的一项服务,可以广泛地运用于企业内部发送会议通知、活动通知、客户联系、社会团体会员管理等日常工作,主要应用短信平台强大的群发功能。 本文所开发的高校内部的短信通知系统也是属于企业短信平台的一种 [19]。 在校园内建立短信通知系统的目的就是保障信息的快速准确传递,节 约人力、物力和经济开销,从而提高学校信息管理的数字化水平,提升学校的整体竞争力。 相对于短信平台公司所提供的服务,校园内部短信的发送量较少,发送短信的时段也较分散,发送信息也需与数字化系统相连接。 由于校园内部短信通知应东北大学本科毕业设计(论文) 第 1 章 引言 2 用具有这些特殊性,因此根据这种特殊需求设计一个适合在校园内部使用的短信通知系统显得尤为必要。 手机作为信息接收的终端,可以保证信息实时到达,信息阅读率高。 基于手机的短信群发系统存在着较大的应用前景与发展空间。 为学校开发一套功能全面、安全可靠的短信群发系统,将有助于提高部门工作效率、提升服务质量。 短信通知系统的研究现状 如今,短信平台己成为国内外常见的信息交互方式。 将 PC 机与移动通信网络结合在一起,实现信息的无线传递,充分发挥了计算机与移动通信网络的优判。 目前,在 PC 机上实现短信平台技术共分为以下几种方式: (1) 直接接入短信网关:这个方式为应用者收发短信提供了一个动态的信息交换平台,为各网络、运营商之间的数据互通和 SP 的接入问题提供了解决方案。 这种方法的实现不需要附加新的硬件,但是需要到运营商申请网关,适合于大型通信开发,例如向移动、电信等公司申请,使用起来比较方便,但费用较高。 (2) 虚拟运营商接入:虚拟运营商是指自己不具有网络设备,通过从运营商处租用基础电信设施,然后将其提供的通信服务进行扩展,以建立的品牌提供服务的新型电信服务运营商。 这种方式是通过开发接口或者以中间服务的方式联入互联网,实现短信对接。 通过一些网站上提供的短信发送功能来实现,例如:腾迅 、网易等都提供这方面的服务。 这种方法实现起比较简单,所需资源较少,但缺点是需要 Inter 环境。 (3) 短信 MODEM 接入:这一方式是指使用硬件短信 MODEM 插入 SIM 卡接入移动通信网络,实现短信的发送 和接收。 此种方式是点对点的 收发。 短信MODEM 接入方式的特点是不受运营商或虚拟运营商的业务和服务质量限制,不需要接入互联网,只需连接硬件,费用低廉,具备很强的灵活性。 课题研究成果的应用价值 随着国家对教育事业的大力投入,全国各地高校均在不断推进各自校园建设,建设数字化校园已成为校园建设的一个重要组成部分。 建设和完善数字化校园也成为现代校园管理理念的客观要求。 本短信通知平台即服务于数字化办公系统,旨在促进教职员工和师生间信息传递的及时性和高效性,确保学校学院各部门所传达的通知、信息以短信的形式传达到每个个人,更好地完成学院的教学和管 理工作。 该系统具有良好的使用价值和开发应用前景,期望为学校学院内部管理工作提供高效便捷的信息互动和发送渠道。 东北大学本科毕业设计(论文) 第 1 章 引言 3 本文的主要内容及工作 本文的主要内容如下: 第 1 章 绪论。 首先对课题研究的背景和意义进行分析,明确短信通知系统的研究现状,和课题研究成果的实际价值。 最后总结本文的主要内容及主要工作 ; 第 2 章 系统实现的相关技术和理论基础。 本章对 系统开发中用到的相关技术进行了介绍说明,主要包括开发语言 C、基于 B/S 模式的体系结构、 动态网页技术、数据库技术和短信 MODEM 等 ; 第 3 章 系统需求分析。 首先进行功能分析,给出了系统整体功能模块构架图,其次从技术可行性、经济可行性、软硬件设备需求等方面对系统进行性能分析 ; 第 4 章 系统整体设计规划。 说明了本系统的开发平台。 给出系统的整体构架和功能模块,及各功能块的功能说明,最后运用 SQL 对系统了数据库进行分析设计 ; 第 5 章 短信通知系统的具体实现。 分为 WEB 应用系统具体实现和短信发送模块具体是实现。 分别介绍了前台 WEB 应用系统各个模块的工作流程、具体功能与实现和短信 MODEM AT 命令编程基础,并且详细介绍了短信发送的 主要功能模块 ; 第 6 章 结论。 对整篇论文进行总结分析,总结系统特点及应用情况,分析有待改进的方面,对下一步研究方向进行设想和展望。 本文的主要工作如下: (1) 对短信通知系统进行了深入了解研究,对相关技术进行学习归纳和总结; (2) 对信息学院数字化办公系统下的短信通知系统进行了详细的需求分析,给出了系统功能和性能需求,设计了系统的功能结构和核心模块的运行流程; (3) 利用 C和短信 MODEM 技术实现了信息学院数字化办公系统下的短信通知系统 ; (4) 对短信通知系统进行 测试分析和总结。 对于本系统在测试过程中,出现的问题,比如说超长短信处理等,寻找解决的途径并提出解决方案。 东北大学本科毕业设计(论文) 4 东北大学本科毕业设计(论文) 第 2 章 相关技术 简介 5 第 2章 相关技术简介 动态网页技术 随着 Inter 的不断发展,只使用 HTML 设计制作的静态网页已经不再能满足交互、动态和后台连接数据库进行管理的网络要求。 面对此种现状,微软公司开发了一套名为 ASP(Active Server Pages)动态服务器网页的 WEB 开发平台 [6]。 的是由 ASP 技术发展而来,逐渐成为服务器端应用程序的主要开发工具,微软还专门为它量身制作了 Visual InterDev 开发工具。 构架是可以用微软公司最新的产品 Visual 开发环境进行开发,可以进行 WYSIWYG(What You See Is What You Get 所见即为所得 )的编辑 [2]。 这些只是 强大的软件功能的一小部分 [7]。 下面列出它的一些特性: (1) 强大性和适应性 由于 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以 使它运行在 WEB 应用软件开发者的几乎全部的平台上 ,通用语言的基本库、数据接口的处理、消息机制都能无缝地整合到 的 WEB 应用开发中 [12]。 同时也是 languageindependent 语言独立化的,所以我们可以选择一种最适合语言来编写程序,或者用很多种语言来写各种程序。 (2) 简单性和易学性 可以使运行一些很平常的任务如分布系统和网站配置、表单的提交客户端的身份验证变得非常简单。 例如 页面构架允许你建立自己的用户分界面,使其不同于常见的 VBLike 界面。 (3) 高效可管理性 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具 (包括 Microsoft Visual Studio .NET)一起工作。 这不仅使得 WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 WEB 页的 GUI 和完全集成的调试支持。 当创建 应用程序时,开发人员可以使用 WEB 窗体或 XML WEB services,或以他们认为合适的任何方式进行组合。 每个功能都能得到同一结构的支持,使您能能 够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义。 东北大学本科毕业设计(论文) 第 2 章 相关技术 简介 6 (4) 事件模型 的原始设计构想,就是要让开发人员能够像 VB 开发工具那样,可以使用事件驱动式程序开发模式 (EventDriven Programming Model)的方法来开 发网页与应用程序,若要以 ASP 技术来做到这件事的话,用必须要使用大 量的辅助信息,像是查询字符串或是窗体字段数据来识别与判断对象的来源、事件流向以及调用的函数等等,需要撰写的代码量相当的多,但 很巧妙利用窗体字段和 JavaScript 脚本把事件的传递模型隐藏起来了。 的事件模型是由以及数个 Hidden Field 组合而成,基于 HTTP 模型的限制,所有的网页程序在运行结果输出到用户端后,程序就会退出运行,为了维护在 网页与控件的状态数据,因此在输出 控件时, 会将部份状态数据储存到网页的 Hidden Field 中,这 类型的状态数据称为 View State(ID 为 __VIEWSTATE),在服务器端即会被解译出状态与事件数据。 在大多数的内置 WEB 控件中都有使用到这个机制,因此在使用大量 WEB 控件的网页中,会有许多的 View State 会存放在网页中并随着 HTTP 数据流输出到用户端,View State 在输出时,会被加密为一组乱码字符串,其金钥值定义在计算机中,并且每一个对象都会被序列化 (serialize) 成字符串(因此若是自定义对象要放View State 时,则应要让它支持序列化),再输出到 __VIEWSTATE 字段中,在每次的网页来回时都会被传输,较大的 View State 会让网页大小膨胀,不利于快速的网络传输,不过 本身有提供将 View State 关闭的功能,因此如果控件不需要状态保存时,可将它关闭以减少输出的大小。 (5)状态管理 状态管理 (state management)在 WEB 应用程序中,一向是很重要的课题,良好的状态管理可以帮助开发人员发展出具有状态持续能力的应用程序(像是工作 流程型应用程序或是电子商务应用程序),但状态管理功能会视应用程序的部署状态以及信息的共用程度来 选择,在 中,分为服务器端状态管理以及用户端状态管理,用户端状态管理为 View State 以及 Cookies,服务端状态管理则是 Session 与 Application 对象。 (6) 一致性与多样性界面的支持 在一开始的时候是缺乏范本引擎 (template engine)的 , 其主 因是NET Framework 本身是面向对象,且需要用继承的方式才能够延伸功能,大多数的开发人员都是由 继承并定义出新的基类,并撰写要绘制HTML 的方法,以及在他们的应用程 序中修改以继承该类,然而这个方法可能会被 用在网站的很多地方,因而会大大的提升混合代码与标记的复杂度,这个方东北大学本科毕业设计(论文) 第 2 章 相关技术 简介 7 法也只能在运行期才能够以可视化的方式测试,无法在设计时期可视化,其他的开发人员总是使用原有的 ASP 方法(即指令)来把每个网页需要的部份包到网页中,防止在每个网页中都要撰写相同的导览代码。 (7) 安全性支持 验证 的验证方式有三种: Windows 验证:由 IIS 目前运行的帐户,或者是用户模拟 (user impersonate)帐户的方式进行验证。 窗体验证:由窗体的数据提供验证,开发人员自定 义验证逻辑,并交由 窗体验证工具写入验 证凭证,以进行授权。 Passport 验证:在 中,连接 Windows Live ID (当时的旧称为 Microsoft Passport)服务以进行验证 [9]。 的授权方式有两种:文件授权:由 检查文件的 访问控制表 (ACL) 来授权访问权限。 URL 授权:由开发人员设置的 URL 来给予权限。 (8) 执行效率大幅提高 是把基于通用语言的程序在服务器 IIS 上运行。 以前的 ASP 即时解释程序,而是将 程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 但是 也有一个特点 , 就是每修改一次程序(即代 码类)必须重新编译一次,修改几次就必须重新编译几次,执行效果也会有所降低 [8]。 基于 B/S 模式的体系结构 在 Browser/Server 的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。 Browser/Server 结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上 完成 [20]。 在 Browser/Server 三层体系结构下,表示层 (Presentation)、功。基于短信猫的短信通知系统的设计与实现(编辑修改稿)
相关推荐
成人教育学院毕业论文 3 遇到危险情况还能作为紧急广播使用。 这对于提高安全意识、避免重大伤亡事故具有重要意义。 由于传感器是获取信息的工具,是信息技术(包括传感与控制技术、通讯技术和计算机技术) 的三大支柱之一,位于信息系统的最前端,其特性的好坏、输出信息的可靠性对整个系统质虽至关重要,因此目前世界各国一直把发展智能化传感器作为研究课题,投入大量人力物力进行开发研究。
窑的工作原理及操作说明 11 2 操作及工作运行规程 烘炉和投产操作 石灰石炉料的造桥和堵塞的危险。 在各桥项部的固定防护装置,使用 2~ 3 层草包捆扎,点火升温时可以自行烧毁,在窑逐层用石灰石填满之前,人工在卸料台上放置小颗粒的石灰石,以防损坏窑底钢结构。 在此之后,窑要用干净和干燥的粒度在 lO- 15mm 的石灰石填充。 一旦小颗粒石灰石料线达到了下部桥,出料推杆就以每 10
可以 识别信 号子空间和申请接收波束形成 ,从而实现更高的速率,然而, Eve 没有拒绝选择只包含有噪音天线的能力。 ,tM 时,保密率 渐渐 趋向于 1。 本节中给出的分析是基于在 Bob 方向的 单纯 波束形成,我们可以很容易的分析扩展码本的波束形成,对于码本波束的形成,( 17)式作为一个上限,下限如下 1k 1Mk11M 11RRP r o b
码用于发送普通 Ascill 字符,如英文和数字, 8bit 编码通常用于发送数据信息,如图片和铃声,而 16bit 编码用于发送 Unicode 字符,如中文和英文。 三种编码可以发送长度分别为 160,14,和 70. 发送中文短信具体步骤如下: 1GB2312 编码到 Unicode 编码转换 2Unicode 编码到 16bit 编码转换 注意 这个转换过程中 Unicode
马杰和加涅的行为目标理论与技术,一般认为,一个完整、具体、明确的教学目标应该包括四个要素,即行为主体、行为活动、行为条件和行为标准。 例如,“力的图示”认知教学目标可陈述如下: 目标 1:能说出力的三个要素。 目标 2:对提供的实例,能用力的三个要素来分析力的作用效果。 目标 3:对提供的实例,能用力的图示法做出正确的图示。 ⑵ 教学内容分析 教学内容是教师完成教学任务、实现教学目标的主要载体。
样能丰富学生认识对象的途径。 作为 一种有效又常用的信息技术 手段 , 多媒体课件 在课堂教学中 体现 了很大的优势。 本研究将从知识分类的角度,在已有理论经验的基础上,结合教学实践,探索基于知识分类的多媒 体课件的设计,从而有利于初中数学教学,甚至指导其他学科的课堂教学。 2 第二节 国内外研究现状 一、国外研究现状 对课堂教学中使用多媒体技术的研究国外进行的较早,欧美在 20