基于.NET的校园短信群发系统的设计与实现

基于.NET的校园短信群发系统的设计与实现

论文摘要

由于具有快捷方便及交互性良好等特点,手机短信被认为是继报纸、广播、电视及互联网之后的“第五媒体”,基于手机短信的应用与业务正在快速发展。同时随着Internet的迅猛发展和广泛应用,互联网成为人们快速获取、发布和传递信息的重要渠道。本论文将二者结合,开发了一个基于WEB的高校内部短信群发系统,该系统具有很好的实用价值和应用前景。在学习了大量的国内外相关系统及软件开发技术资料的基础上,本论文做出了如下几点工作。第一,学习了当前短信群发平台发展现状,短信群发平台在各个领域的应用情况和短信群发系统的关键技术。这些技术包括WEB开发技术、短信猫AT命令编程技术、GSM和CPMM短信通讯协议等。第二,本论文给出了一个结合某高校实际情况而设计的短信群发平台实现过程。首先进行需求分析,确定本系统的功能需求和非功能需求。然后,在需求分析的基础上提出了设计目标和原则,对系统的整体构架进行概要设计,确定了WEB前端应用模块加后台短信发送模块的整体构架,中间使用数据库进行连接。WEB前端应用模块是面向最终用户的,用户可以在WEB前端页面中编辑短信、短信管理、系统管理等操作;后台短信发送模块使用VC++语言、遵循GSM和CMPP协议,利用短信猫AT命令编写的短信发送程序,实时地读取数据库中待发短信内容,利用短信猫提供的发送串口发送给接受者。最后,在概要设计的基础上,分别从WEB前端应用模块和后台短信发送模块两个方面进行详细设计、编码、测试和改进。本系统选用VS2005作为开发工具,C#, VC++作为开发语言,SQL Server2005作为数据库服务器,短信猫提供硬件支持,采用B/S模式和面向对象的设计思想实现。系统具体功能主要包括短信发送、短信管理、系统管理、用户管理和学生管理,可用于高校各个部门发送各种信息,例如财务处发送工资发放信息,教务处发送学生成绩信息等。本文的第二章是论述开发本系统时所使用的相关开发技术。第三章从系统的需求分析出发,引出论文的整体架构和功能模块,然后对各个子模块的需求分析进行描述,再对系统的数据库设计和安全监管策略等进行论述。第四章中,详细的描述了WEB前端应用模块的详细设计和实现过程。第五章是后台短信发送模块的设计与实现,首先介绍了短信猫AT命令编程的基础知识,然后论述了后台短信发送模块的实现过程,最后详细阐述了长短信发送的设计实现步骤和短信回执实现细节。第三.校园短信群发平台的问题分析和改进。由于本系统在使用过程中,出现了诸多问题,比如说超长短信处理、短信丢失处理、短信回执处理和“垃圾短信”等。本文通过对问题原因进行分析,寻找解决的途径,对以上问题进行详细阐述并提出解决方案,希望对其他短信群发系统具有借鉴意义。此外,基于.NET的校园短信群发系统有如下三个比较明显的优点。第一,支持多种短信数据源。用户可从Excel表格里读取相关数据,组合成自己所需的短信内容,比如将每位员工的工资信息自动组合成短信发送给每位员工;也可以手动输入短信内容,如向每位员工发送同样的通知。同时还支持普通TXT文档格式,从而兼容不同客户的使用习惯。第二,支持短信回执。因为短信的发送不是面向连接的,途中会出现诸如手机停机,手机没有信号等情况。这样会导致有时短信不能及时被接受。我们通过分析短信回执确定手机短信是否被正常接受。如果未被接受,则采用一定策略进行短信重发,从而降低了短信的丢失率,提高了系统的可靠性。第三,支持超长短信。在实际短信群发过程中,短信的内容可能较长,但短信通信协议要求每条短信的内容不能超过70个汉字,当短信内容超过70个汉字时,如何对短信进行分割发送,并且要求对方接收到的还是一条完整的短信,本论文通过使用短信分割分发的办法解决此问题。短信平台上线至今已经在某高校得到广泛应用,信息的传达更加方便快速,提供了类似“手机办公”的服务,给各部门的日常工作带来了便利,提高了工作效率,受到各位老师的广泛好评。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 选题背景和意义
  • 1.1.1 选题背景
  • 1.1.2 选题意义
  • 1.2 现状分析
  • 1.3 本文内容结构
  • 1.4 本文的主要工作
  • 第2章 相关开发技术
  • 2.1 ASP.NET动态网页技术
  • 2.2 基于Browser/Server模式的体系结构简介
  • 2.3 数据库技术
  • 2.4 短信猫
  • 2.5 开发平台
  • 第3章 系统总体设计
  • 3.1 系统需求分析
  • 3.2 系统功能模块设计
  • 3.2.1 前端短信发送模块
  • 3.2.2 短信管理模块
  • 3.2.3 系统管理模块
  • 3.2.4 用户管理模块
  • 3.2.5 班级与学生管理模块
  • 3.2.6 后台短信发送模块
  • 3.3 数据库设计
  • 3.4 安全监管策略
  • 第4章 WEB前端应用模块具体实现设计
  • 4.1 前端短信发送模块具体实现
  • 4.1.1 普通短信发送
  • 4.1.2 Excel数据短信发送
  • 4.1.3 数据库模式短信发送
  • 4.1.4 成绩单模式发送
  • 4.2 短信管理模块具体实现
  • 4.2.1 短信查询
  • 4.2.2 待发送信箱
  • 4.2.3 发送成功信箱
  • 4.2.4 发送失败信箱
  • 4.2.5 修改预约时间
  • 4.3 系统管理模块具体实现
  • 4.3.1 数据库整理
  • 4.3.2 日志管理
  • 4.4 用户管理模块具体实现
  • 4.4.1 添加用户
  • 4.4.2 批量添加用户
  • 4.4.3 删除用户
  • 4.4.4 修改用户信息
  • 4.4.5 修改用户密码
  • 4.5 班级与学生管理模块具体实现
  • 4.5.1 添加学生
  • 4.5.2 批量添加学生
  • 4.5.3 修改学生信息
  • 4.5.4 添加班级
  • 4.5.5 批量添加班级
  • 第5章 后台短信发送模块具体实现
  • 5.1 GSM AT命令编程基础
  • 5.1.1 AT命令
  • 5.1.2 微软超级终端
  • 5.1.3 短信PDU编码格式
  • 5.2 后台短信发送主要功能模块
  • 5.2.1 短信发送流程
  • 5.2.2 短信发送模块初始化
  • 5.2.3 短信发送模块后台监听程序
  • 5.2.4 PDU编码
  • 5.3 本模块的要点和难点
  • 5.3.1 长短信的发送
  • 5.3.2 处理短信丢失
  • 5.3.3 短信回执
  • 第6章 总结与展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].短信群发系统在医疗服务与医院办公中的应用[J]. 中国数字医学 2009(04)
    • [2].破解短信群发模式 让垃圾短信不再“飞”[J]. 法庭内外 2011(06)
    • [3].短信群发[J]. 人生与伴侣(月末版) 2014(11)
    • [4].短信群发应可药治[J]. 大江周刊(纪实) 2009(10)
    • [5].图书馆短信群发平台的设计与实现[J]. 科技情报开发与经济 2009(08)
    • [6].短信群发,最好的直销模式?[J]. 深圳特区科技 2008(04)
    • [7].短信群发平台设计与实现[J]. 现代信息科技 2018(06)
    • [8].短信群发[J]. 喜剧世界(上半月) 2013(12)
    • [9].工信部:清理整顿短信群发业务[J]. 中国信息安全 2012(04)
    • [10].手机短信群发大揭秘[J]. 电脑知识与技术(经验技巧) 2009(10)
    • [11].双周新闻[J]. IT时代周刊 2012(08)
    • [12].管理服务跨入e时代——济南市建立自主择业网络交流、视频登记、短信群发平台[J]. 中国人才 2011(06)
    • [13].大美国际资讯短信群发业务服务太阳能企业[J]. 太阳能 2010(10)
    • [14].CDMA短信群发应用系统设计[J]. 电脑编程技巧与维护 2009(14)
    • [15].五部门联合开展短信群发设备专项整治行动 打击发票违法犯罪活动[J]. 工商行政管理 2010(22)
    • [16].短信群发在农业信息服务中的应用探析[J]. 农业网络信息 2011(06)
    • [17].中国短信群发刑事第一案[J]. 工会博览(下旬刊) 2011(06)
    • [18].新疆质监系统培训信息智能化管理系统中短信群发平台的设计[J]. 科技信息 2014(09)
    • [19].有一种友谊叫“春节我才想起你”[J]. 心理与健康 2019(02)
    • [20].不用QQ群照样群发信息[J]. 电脑爱好者(普及版) 2009(09)
    • [21].AndroidAPP--短信群发器技术分析及实现[J]. 电脑编程技巧与维护 2014(21)
    • [22].基于BENQ M22的企业短信群发系统[J]. 计算机与数字工程 2011(01)
    • [23].基于SSH框架的企业短信群发系统设计与实现[J]. 软件导刊 2010(05)
    • [24].漫游地VLR对外地号码短信群发实施业务拦截的技术实现[J]. 电信技术 2008(01)
    • [25].鸿雁长飞传信忙——芜湖“三农”科技短信群发平台信息服务深受欢迎[J]. 安徽科技 2011(12)
    • [26].利用C#实现GSM模块的短信群发功能[J]. 电脑编程技巧与维护 2010(08)
    • [27].根治垃圾短信需力推“红名单”经验[J]. 广西质量监督导报 2012(04)
    • [28].济南市自主择业管理服务跨入网络时代[J]. 山东人力资源和社会保障 2012(01)
    • [29].北京的破冰[J]. 人民公安 2010(14)
    • [30].便民“社区通”[J]. 信息方略 2008(Z1)

    标签:;  ;  ;  

    基于.NET的校园短信群发系统的设计与实现
    下载Doc文档

    猜你喜欢