手机短信平台聊天程序的设计与实现
2023-05-20 22:02:40
论文总字数:18997字
摘 要
短信聊天平台是基于中国移动、电信、联通直接提供的短信端口与互联网连接从而实现与客户指定的号码进行短信批量发送和自定义发送的平台。它分为软件单机版(带客户端)CS 结构和网络共享版 BS 结构。本文就是探究基于 CS 结构,使用 VB.NET开发语言与 SQL Server 2000为数据库进行开发的一个项目。通过RDA同步技术中的PULL和PUSH两个操作将数据保存到远程数据库中。该系统能较清晰的展示智能手机短信通信原理从而达到设计的目的。关键词:CS 结构,VB.NET,SQL Server 2000
Abstract: Platform is based on a text message directly provided by China mobile, telecom, unicom SMS port connected to the Internet to achieve the specified number of SMS bulk with the customer to send and custom of sending platform. It is divided into software stand-alone version (with the client) CS structure and network sharing version of BS. This paper is to explore the structure of CS, use VB.NET development language and SQL Server 2000 database to develop a project. The Pocket PC through the written data can be stored in local SQL Server CE databases and RDA synchronization through the use of technology for the PULL and PUSH operation saved data to the remote database .The system can display clearer cell phone short message communication principle therefore achieve the purpose of the design .
Keywords: CS structure,VB.NET, SQL Server 2000
目 录
1.引言 4
1.1短信平台聊天程序研究的背景及意义 4
1.2国内外研究现状 4
1.3课题研究方法 4
1.3.1集成开发环境——Visual Studio.NET 4
1.3.2 SQL Server CE 数据库 4
2.需求分析 5
2.1市场需求 5
2.2功能需求 6
2.3性能需求 7
2.4环境需求 7
2.5界面需求 8
3系统的主体设计 8
3.1主体设计思路 8
3.2设计结构 9
3.2.1系统功能模块结构 10
3.2.2设计系统数据库 10
4系统实现 11
4.1程序设计语言——Visual Basic.NET 11
4.2开发环境的搭建 12
4.2.1安装及配置SQL Server 2000数据库 12
4.2.2安装及配置SQL Server CE数据库 12
4.3在本地设备上创建数据库 12
4.4系统代码设计 14
4.4.1访问本地数据库 14
4.4.2访问远程数据库 18
5测试与结果 19
5.1测试 19
5.2结果 20
结 论 22
参考文献 23
致 谢 24
1.引言
1.1短信平台聊天程序研究的背景及意义
在通信业飞速发展的今天,中国已经荣升为全球最大的手机用户市场。由工信部最新发布的统计数据来看,早在2014年一月底中国移动通讯用户已达12.35亿之多,并在以惊人的速度良性递增。与此同时,手机短消息成为了人们日常生活汲取外部信息的重要通信手段。并且它操作简单、扩散力强、表达直观的宣传特点受到了众多广告主的青睐。因此,移动智能设备,智能信息管理以及多媒体信息交流正成为未来移动通信发展的方向和通信技术进步的主要潮流。
1.2国内外研究现状
虽然我国对Pocket PC的研究还处于起步时期,但已经取得了颇为显著的成绩。诸多国内智能手机开发商都在利用相关技术对该系统进行开发并将此运用到实践和商业环境中。与此同时,该技术在国外已经发展的相当成熟,也将此技术更多的使用在3G通信中,更能体现出智能手机的智能化、人性化、开放化。
1.3课题研究方法
1.3.1集成开发环境——Visual Studio.NET
Visual Basic.NET是.NET框架核心编程语言之一, Visual Studio .NET是Visual Basic.NET、C#、C 和JScript开发人员的新的多语言集成开发环境。如果您打算开发Visual Basic.NET作为解决方案的语言,强烈推荐您使用Visual Studio .NET作为开发环境。Visual Studio .NET的4种版本都包括Visual Basic.NET、Visual C#.NET、Visual C .NET以及对其他语言的支持。
Visual Basic.NET可以在以下5种操作系统上运行:Windows2000、WindowsNT、WindowsXP、WindowsME和Windows98。并不是任何一个操作系统都支持所有的.NET框架特性。列如,Windows98、WindowsME和WindowsNT不支持开发ASP.NET Web应用程序或XML Web服务应用程序。本论文设计的都在支持所有.NET框架特性的Windows 2000 Server环境中进行过测试。
1.3.2 SQL Server CE 数据库
使用Microsoft SQL Server 2000 Windows CE 版 (SQL ServerCE) 在 Windows CE 设备上进行数据存储。能够使用所有版本的 SQL Server 2000 复制数据,以达到使Windows CE 数据与主数据库保持同步的目的。 Microsoft SQL
Server 2000 Windows CE Edition(SQL Server CE)是为快速研发可以使企业数据管理能力拓展到设备的应用程序从而精心准备的精简数据库。SQL Server CE同SQL Server类似,具备能够帮助最大限度降低开发时间的工具、应用程序编程接口(API)以及Transact-SQL语法。通过与Microsoft Platform Builder 3.0的集成,现在SQL Server CE 1.1版已将其功能扩展到了嵌入式设备。您能够很容易将SQL Server CE集成到运用Platform Builder所建立的自定义操作系统中。通过对不带WAN、 LAN或无线外围设备的扩展提供连接性的支持,SQL Server CE能够运行Windows CE 2.11甚至更高版本的消费类设备不需要额外准备随时加入数据同步。除此以外,SQL Server CE引擎还提供了一套基本的关系数据库功能,包括优化查询处理器以及对事务及不同数据类型的支持,同时还具备保存重要系统资源及数据的精简区域。这使SQL Server CE成为移动及无线方案的最理想的选择。
1.3.3 客户机/服务器(C/S)
剩余内容已隐藏,请支付后下载全文,论文总字数:18997字