| 当前位置:瑞达硕文网 >> 计算机毕业设计 >> ASP.NET VB.NET设计 >> 浏览文章 |
| 论文名称: |
ASP.NET手机短信平台聊天系统设计与实现计算机论文 计算机毕业设计 |
| 论文分类: |
ASP.NET VB.NET设计 |
|
| 发布时间 |
2011年01月03日 |
| 浏览次数: |
|
| 售后服务: |
订做的论文,保过保修改 |
| 获得方式: |
论文要求订做,请咨询客服 |
| 论文关键词: |
|
| 在线客服: |
 |
| 信誉说明: |
点击查看【信誉说明】 |
| 付款方式: |
点击查看【交易流程】 |
| 交易流程: |
 |
|
摘 要
本文介绍了在.NET2005平台上,通过Pocket PC模拟器,在PC机上模拟手机短信息的发送和接收过程。系统使用SQL Server CE和SQL Server 2000数据库来存储数据,同时利用ADO.NET数据库访问技术和使用VB.NET编程语言。在对远程数据库进行访问时使用了RDA的技术。
系统通过引用 System.Data.SqlServerCe组件在Pocket PC 2003模拟器上创建本地SQL Server CE数据库AccessMsg.sdf和表MsgInfo,该表具有保存用户ID和信息的功能。通过在Pocket PC写入数据,能够保存在本地SQL Server CE数据库中。通过RDA同步技术中的PULL和PUSH两个操作将数据保存到在远程数据库中。该系统能较清晰的展示智能手机短信息通信原理因此达到设计的目的。
关键词 : 智能手机 ;SQL Server CE ;ADO.NET
1 引言
1.1课题背景
移动智能设备,智能信息管理,多媒体信息交流正成为未来移动通信发展的方向和通信技术进步的潮流。无线移动设备结合了手机通信和PDA功能更成为现代移动设备的发展方向。这种发展方向意味着无线通信业和IT行业正在进入融合和相互的创新。一种整合了手机通信平台和PDA平台的代表现在潮流的移动电话正在普及和发展。人们将这种融合的产品统称为智能手持设备(Smart Handheld Device,简写为SHD)也称为掌上智能手机。更多时候SHD被赋予一个更为大家了解和接受的名字Smart Phone(智能电话)。智能手机包括娱乐和商务两大功能,特别是其商务功能。智能移动信息终端提供了先进的集个人通信,个人信息管理,互联网接入等一体化功能。其中Symbian,Windows CE,Plam,Linux是智能手机的四大操作系统,我们目前最常使用的Windows CE主要分为Pocket PC和Smart Phone系列两种。通常Pocket PC并不是单一的手机操作系统,但是可以通过改造和整合后,可用与多款手机如大显CU9288,多普达M700,厦新M696。
在提到智能手机的操作系统,就不得不涉及到智能手机的开发平台。目前,智能手机的开发平台主要有JAVA,BREW和.NET。其中.NET框架是一个用于生成,部署,运行XML Web服务及其他应用程序的环境。它包含三个主要部分:公共语言运行库,框架类和ASP.NET。在.NET中有一套编程接口,用于开发者对智能手机和PDA的开发。.NET技术是为人所用,并不是强制个人适应起计算机的限制。利用.NET,无论什么时候,什么地方都能对你设备上的信息进行管理,对远程的数据进行访问。
1.2国内外研究现状
通过对文献和资料的整理查阅,国内对Pocket PC的研究和实践正是起步时期,但成绩较为显著。很多国内智能手机开发商都在利用相关技术对该系统进行开发并将此运用到实践和商业环境中。在国外已经发展的相当成熟,也将此技术更多的使用在3G通信中,更能体现出智能手机的人性化,智能话,开放化。
1.3本课题研究意义
智能手机除了具备PDA的大部分功能外,其中最关键的功能还在于自身的通信能力,特别是现在短信息成为一种成熟的通信机制的环境下,就显的更为引人关注(文字短信,彩信)智能手机为用户提供可足够大的屏幕尺寸和带宽,可以从容的面对多媒体信息的发送和接收。融合了3C(Computer,Communication,Consumer)的智能手机必将成为未来手机发展的新方向。随着计算机及其信息技术不断成熟与发展,人们的消费需求和消费心理都发生了巨大的变化,人们已经不再一味地追求PC的大容量和高速度,而是转而设法将计算机应用于日常工作,生活和学习的方方面面,追求个性化的产品和消费。一台智能设备(Smart Device)从本质上将仍然是一台计算机,因为它具有一般计算机的典型特征,它仍然由硬件和软件组成,在智能设备内部既有CPU,存储器,系统时钟和外部接口等,也有操作系统和应用软件,和一般的通用计算机或PC相比,它更像一台专用计算机,智能设备一般都是为了特定的目的而设计的,一般具有特定的功能,因为它的速度和容量只满足设备的使用要求,远低于通常的PC。但是,智能设备种类繁多,功能和性能千变万化,所以它对软硬件的要求也就更加复杂和多样,所以智能设备不仅要求其硬件集成度高,体积小,功耗低,也要求软件稳定性高,灵活性好,实时性高等。对于智能设备的硬件来讲,CPU是其核心,CPU的功能和性能在很大程度上决定了设备的功能和性能;对于只能设备的软件来讲,操作系统是其核心,操作系统的功能和性能很大程度上决定了设备的功能和性能。
1 系统需求分析
1.1功能需求
综合运用所学知识开发一种基于PC机的手机短信通信系统,侧重在于模拟手机短信通信的过程。
通过在客户端输入信息能够访问本地数据库,即在本地数据库SQLCE上能查看信息;通过RDA的技术,执行PULL操作(从远程数据库服务器接受数据)和PUSH操作(向远程数据库服务器发送信息)访问远程数据库。
客户端即模拟器应用功能需求:
对数据和信息的添加,删除功能:完成对用户ID,发送和接收信息的添加,删除。对信息的发送和接收功能:完成对信息的发送和接收,访问本地数据库和远程数据库。
用户可以在Pocket PC完成和手机上同样的操作,向Pocket PC中输入接收方ID和信息,通过RDA技术将用户的信息发送到远程服务器上,同样也可以从远程服务器上接收信息。
Pocket PC上存储数据实际上是对本地数据库SQLCE的操作,通过按钮控件把相关的信息存储到本地数据库中,用户ID,信息,用户名,同样也可以删除本地数据库里的信息。
Pocket PC对远程数据库的访问需要使用RDA的同步技术,运用PULL和PUSH操作分别从远程的服务器接收数据和向远程服务器发送数据。
服务器端即SQL Server 2000数据库的功能需求:
保存和接收用户ID,用户名,信息。
为方便开发者可以使用SQL Server查询语言,查询数据库中保存的数据,可通过使用SQL语句完成对远程数据库的操作。该功能可以方便开发者修改数据库中的数据,使远程数据库拥有更大的拓展性。通过完善远程数据库的存储能力从而达到对Pocket PC离线开发的更大功能。
1.2性能需求
该设计最大存储容量为用户存储容量和信息存储容量。用户存储容量中包含了用户ID(即手机号码)和姓名,其容量允许用户随时添加和删除存储信息,但用户存储容量最高为50个字符,信息存储容量为100个字符。
该设计由于是在PC机上模拟PPC通信,其运行的时间受其搭建的系统平台环境的影响(主要是开发机的硬件环境影响)。一般从程序调试运行到模拟器部署成功要花2至3分钟时间。
安全性方面由于系统平台搭建时均采用默认值,因此在使用该系统时不会存在使用过程中的保密限制。任何用户只要在系统正常情况下都可使用。
当程序运行中同时要考虑网络环境的配置。如果网络出现问题,Pocket PC可以正常访问SQLCE本地数据库,而暂时不能访问SQL Server 2000 远程数据库,信息将保存暂时保存在SQLCE本地数据库上。
在RDA访问远程数据库中是一种乐观的同步访问方式,但当发生冲突或错误的时候,需要开发者手动维护数据完整性。在此情况下可用合并复制的技术完成对设备的同步访问。
1.3环境需求
该设计完成需要硬件环境和软件环境的支持。
(1)硬件环境:主机上采用一般的个人PC,其硬件核心在于处理器和内存,硬盘有效空间在4G以上。
(2)软件环境:操作系统为Windows Server 2003 ;在网络环境上另需安装IIS信息服务器;数据库为SQL Server 2000 sp4 和SQL Server 2000 Windows CE Edition 2.0(SQL Server CE),开发工具为Visual Studio.NET2005。
1.4用户界面需求
为使该设计可行,可靠,其界面设计要求简单,方便,且具有人性化的操作界面,系统功能可以良好的功能按钮相结合。使用Send,accept,添加,删除四个按钮控制相关的功能;TextBox 控件用来分别显示信息和用户ID,用户名。整个界面简单,醒目,且有效。
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
获取资料请您联系本站客服
|
|
|