基于.NET短信发送平台设计与实现开题报告

基于.NET短信发送平台设计与实现开题报告

ID:479732

大小:34.00 KB

页数:5页

时间:2017-08-09

上传者:U-944
基于.NET短信发送平台设计与实现开题报告_第1页
基于.NET短信发送平台设计与实现开题报告_第2页
基于.NET短信发送平台设计与实现开题报告_第3页
基于.NET短信发送平台设计与实现开题报告_第4页
基于.NET短信发送平台设计与实现开题报告_第5页
资源描述:

《基于.NET短信发送平台设计与实现开题报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

开题报告基于.NET短信发送平台设计与实现一、选题的背景意义1.历史背景短信业务进入中国比较晚,刚好是在互联网开始在中国蓬勃发展之前进入中国的。最初,短信业务在中国开展的比较慢。但互联网在中国的成熟,为短信业务在中国的开展在硬件上提供了基础。上世纪九十年代后期,中国移动和中国联通两大通讯公司相继为其用户开通了短信业务。最早的短信业务,只限于用户之间信息的交互,其对用户的吸引力只在于它是节省话费的一种补充的通讯方式。但之后,短信业务量却成几何级数膨胀。进入本世纪,短信增值业务逐渐开展起来,采用的是提供新闻,天气情况,股市行情等多种服务的形式。通过定制短信服务,手机用户可以获得各种各样的信息。随着手机的普及,无线网络性能的提高,短信业务将被越来越多的用户所接受。可以说短信增值业务领域蕴含着巨大的商业价值。短信使用方便、具备随时随地、方便快捷、命中率高等其他固定终端应用所不具备的优点。在当今各式各样的信息化系统建设中,引入移动短信功能己经成为一种有效手段。手机的普及和移动通讯成本的降低,为提供移动信息化服务带来了介质保障。微软.NET平台给移动信息服务平台开发提供了一个非常好的基础系统平台。结合.NET企业解决方案模式,使构建在微软.NET体系架构之上的移动短信业务平台具有良好的扩展性、可靠性、安全性以及可管理性。通过对短信业务平台的建设和实现,可以在现实工作中大大提高信息的流通和利用,用手机作为载体的短信也可给员工工作带来便捷。[1][3][4]2.国内外同类研究工作现状随着移动通信技术的发展,尤其是短信技术和应用的普及,为企业获得准确、及时的信息开辟了一条崭新的途径。短信快捷、便宜的特点将信息从用户的桌面延伸到随时随地,加快企业内部之间、企业内部与外部之间的沟通。作为一种新的服务模式,企业将体验到短信业务的魅力。有数据表明,中国的手机市场是全球市场中最大的一块“热土”。截至2003年12月31日 ,中国移动(香港)有限公司,包括广东、浙江、江苏、上海、北京等21家子公司,移动用户数达到14161.6万户,短信普及率达到71.1%,短信业务使用量达到935.1亿条;2004年,移动用户数量超过3.49亿户,短信普及率增长到76.8%,短信业务收入达到163.8亿元,短信业务使用量达到1725.7亿条。据预测,2005年底将增长到4.02亿户,手机普及率已达到25.1%,并将继续攀升。根据这个发展趋势,短信用户的规模是非常庞大的,如何在自己的产品中有效的利用短信服务,成为应用服务提供商需要认真考虑的问题。例如:我们的服务中,可以提供短信群发消息、会议通知;可以提供邮件到达短信提醒;还可以提供将邮件自动转变成短信发送到用户手机,供用户查阅;即时消息等其他通讯工具也可以结合短信功能来完善用户不在线所带来的不便。所有这些应用,提高了用户的沟通效率,为用户的工作生活带来了极大地便利。因此,企业增加与移动终端的通讯服务是必须的。短信服务的开通势必会增强CE的运营实力、拓展应用服务的运营范围。短信平台是为了解决中国中小企业客户群体为目标用户,旨在以短信通讯为手段,以企业多方位应用为核心,以通讯录与收发管理平台为辅助的专门性产品。短信平台的功能性需求包括:办公室员工拨打其他员工或者客户手机时,因对方暂时无法接听手机而不得不另外安排时间再次或多次拨打对方手机;当需要把同样的信息(如:会议通知)迅速传达给多个对象时,办公室人员不得不逐个拨打联系人的手机重复,致使办公效率和工作情绪低;外出员工由于无法及时接收电子邮件,经常错过领导的工作安排和同事的重要通知,或者错失来自客户的合作机会;员工不在座位,不能获得日历项和待办事宜提醒,而耽误重要工作的安排。[12][16]3.发展趋势随着技术的发展和需求的复杂性,短信平台系统的设计必须满足先进性、扩展性、标准性、易用性、易管理性及安全性等原则。二、研究的基本内容与拟解决的主要问题1.主要内容移动信息服务平台使用先进的.NET开发平台进行开发,并采用B/S体系架构。相对于其他同类型产品多使用C/S架构模式来说,本平台具有软件成本低,维护和升级成本低,安装和部署零成本,数据和业务逻辑可以保持同步等优势。[5][6]2.主要问题本平台各模块功能特色主要体现在:(1)强大的客户分组管理功能,根据公司的需要和习惯,可对客户群组、部门群组、内外群组等不同组合方式灵活定义通讯录群组,进行分类管理。并支持通讯录信息批量导入功能。 (2)灵活的自动应答功能,事先设置好相应的应答标志和短信息内容,实时读取客户和员工的咨询信息;客户和员工通过手机向系统输入查询代码(与应答标志对应的),系统自动向客户和员工手机发送相应的应答信息。(3)严谨的定时发送功能,本平台提供多种定时类型提供选择,用户根据需要选择发送周期,灵活设定发送时间点,并编制好短信内容,系统能够严格按照用户设置的发送规则对指定手机用户发送短信。(4)开放的二次开发接口。[11]三、研究的方法与技术路线、研究难点,预期达到的目标1.研究方法查询关于有关的书籍,先了解算法的概念,以及如何将算法应用到研究的问题里。然后去复习java等编程语言,sql等数据库语言,以及asp.net网站开发工具等等。最后根据有关资料,运用编程工具,做出系统。[7][9]2.技术路线本设计采用C#基于winform的编程模式,后台数据库使用SQLserver2000来完成短信收发平台的设计与实现。使用先进的.NET开发平台进行开发,并采用B/S体系架构,B/S架构管理软件更是方便、速度慢、效果优。[2]B/S结构的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强。[15]B/S模式的缺点:(1)个性化特点明显降低,无法实现具有个性化的功能要求。(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(3)页面动态刷新,响应速度明显降低。(4)无法实现分页显示,给数据库访问造成较大的压力。(5)功能弱化,难以实现传统模式下的特殊功能要求。 而在数据库方面,我将使用SQLServer2005为数据库工具,至于开发工具我将选用java,ASP.NET来实现Web页面的交互。用户输入起点站和终点站名,经服务器运算后将结果显示在用户的浏览器上。[10]3.研究难点短信平台涉及到的问题较多,一个较难解决且在通信领域中易遇到的问题是如何实现缓存。由于通讯两端速度不同,常常使得通信的两端工作在异步状态下,在这种情况下,需要一个良好的缓存机制,来保证通讯数据的不丢失或尽可能的不丢失。这个问题,在理论上可以说已得到了解决,但在实际中这个问题解决起来往往会存在这样或那样的问题。对于这个问题,在实践中总结经验非常有必要。要实现一个良好的缓存机制,要考虑的方面往往会很多,如硬件的性能,系统的大小,数据量的大小等等。很多软件开发者遇到通讯中必要实现缓存机制的问题时,他们设计方案中的许多依据来源于他们的经验。开发短信平台便会涉及到如何设计缓存机制的问题,这对于积累这方面的经验是一个很好的机会。由于数据量过大,造成系统运行时易出现故障的问题,在实际中经常出现,通过良好的的设计,可以降低这种问题发生的概率。针对这个问题,在实践中可能设计出多个解决方案,但哪种方案好或者说哪种方案能够更好的适应特定情况,这个结论要在实践中检验。短信平台要处理的数据量很大,因为单位时间内要处理的短信条数可能非常大。开发这个短信平台,恰好是对不同的设计方案进行检测的一个很好的机会。由于处理的信息量过大,故障有时难免,如何快速检测到故障并解除,也是开发这个短信平台时要考虑的一个重要方面。另外,作为一个系统,其可移植性也是一个需要考虑的重要方面,像这样的一个短信平台运行一段时间后,可能会出现需要升级或具体功能需要改变的问题。[8][13][14]4.预期达到的目标(1)让程序有一个运行环境,要对程序进行界面设计,规划一个程序基本框架。(2)利用.NET语言完成系统构架。(3)实现:短信收发、短信接收、短信管理、短信查询,最重要实现一对多的信息服务。四、论文详细工作进度和安排第七学期第11周至第16周:文献检索和资料收集,完成毕业论文(设计)文献综述、外文翻译和开题报告;第七学期第17周至期末:熟悉设计任务相关知识,软件环境和开发工具;第八学期第01周至第03周:总体设计,撰写论文(设计)提纲;第八学期第04周至第11周:详细设计; 第八学期第12周至第13周:完成应用软件系统的设计,完成毕业论文(设计)文档;第八学期第14周:完善毕业论文(设计)文档,完成答辩准备工作;第八学期第15周:毕业论文(设计)答辩。五、主要参考文献:[1]李万红著.构建高度可伸缩的.NET数据库应用程序[M].北京:清华大学出版社,2003.[2]周靖.ADO.NET本质论[M].北京:清华大学出版社,2003.[3](美)弗里曼、(美)琼斯著.靳京译二NET安全编程(C#/VB.NET)[M].北京:清华大学出版社,2007.[4](美)陈新著.温显、靳向阳译.应用框架的设计与实现.NET平台[M].北京:电子工业出版社,2005.[5](美)伯克斯、(美)赛欧司编著.张晓坤译二NET本质论—第1卷:公共语言运行库(中文版)[M].北京:中国电力出版社,2004.[6]Microsoft著..NET概述白皮书[EB/01].[7]SQLServer2000databaseandapplicationhasJianhuaFengXupersonHigherEducationPressinJanuary2004[8]softwareprogrammingnormsHongweiWangFengXupeopleinJuly2005HigherEducationPress[9]SQLSERVER2000DevelopmentandApplication,MechanicalIndustryPress,July2003[10]SQLServerdatabasedevelopmentCaseStudyAnalysis,TsinghuaUniversityPress,2006[11]赵巍、肖璋,短信平台的设计与维护,计算机工程与设计,Vo1.26.2005.6PP1642-1644[12]郑健,短信平台在企业信息化建设中的应用,电力信息化,Vol502007.4,PP87-89[13]叶锋,基于GSM模块的消防监控系统短信平台的设计,江汉大学学报(自然科学版),Vol35.No.4.2007.11,PP71-74[14]杨杰、寇应展、杨永刚、陈财森,基于智能客户端的短信平台的设计与开发,微计算机信息,Vol24.2008.3-3.PP223-224[15]何继江,刘立,基于BS结构的短信息平台架构,微计算机信息,2006.4-3:182-184[16]Authors:PatelA.;GaffneyK.Source:ComputerCommunications,Volume20,Number5,1July1997,pp.324-337(14)Publisher:Elsevier

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭