鉴于大家对其他类别十分关注,我们编辑小组在此为大家搜集整理了“基于.NET手机短信聊天系统的设计”一文,供大家参考学习!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |
1 系统主体设计 1.1 主体设计思路 本系统主要使用SQL Server CE数据库和SQL Server 2000数据库,通过引用System.Data.SqlServerCe组件创建SqlConnection实例利用代码在Pocket PC 2003模拟器上创建本地数据库表:MsgInfo。对远程SQL Server 2000数据库的访问通过RDA技术需要System.Data.SqlClient的引用完成PULL操作和PUSH操作。 在对Pocket PC上存储数据实际上是对本地数据库的操作,通过代码在编辑环境中创建出本地数据库AccessMsg.sdf,该数据库是个精简版的SQL Server 数据库,同样是个关系型数据库,同时通过代码在SQLCE中创建表MsgInfo,表中列属性为用户ID(SendID,AcceptID)和Message,分别用来存储用户信息和发送接收的信息。 整个系统的开发除了建立数据库外,在实现功能代码上要创建一个SQLCECF的实例。使数据库能够支撑整个系统功能实现。 在Pocket PC上其界面设计思路是尽量简单,但能满足系统需求。控件上的设计简洁,明了。使模拟器和真实的手机操作界面相似,到达界面设计的需求。在发送端的模拟器上显示接收端的ID和Message,在接收端的模拟器上显示发送端的ID和同样的Message,使模拟器功能上和真实手机一致。 在实现对远程数据库SQL Server 2000访问时主要采用RDA的同步技术。运用PULL和PUSH操作分别从远程的服务器接收数据和向远程服务器发送数据。在运用RDA时由于是一种乐观的访问方式,而没有考虑系统环境存在的冲突,当访问不成功时,数据会暂时保存在本地数据库中,其实质也是对本地数据库的操作。当系统环境通畅后再一次对数据进行PULL和PUSH操作就能访问远程数据库。 系统整体运行模式:通过一台Pocket PC向另一台Pocket PC传送信息,首先发送方将信息写入Pocket PC中即完成对发送方本地数据库的操作,在通过PUSH操作向远程数据库中发送数据,接收方再通过PULL操作从远程数据库接受数据,此时信息将保存在接收方本地数据库中,通过相应的查询操作完成对接收方本地数据库的访问。同时需要考虑此传输过程是一种乐观的传输过程。 1.2 设计结构
(1)发送方包含了接收方的ID号和待发信息,接收方的ID号以列表的方式展现在发送方。 (2)接收方包含了发送方的ID号和接收信息(即发送方发出的信息)。 (3)发送方通过模拟器软件盘写入信息,通过添加删除功能完成信息写入与发送。 (4)通过RDA技术可以访问在远程SQL Server 2000数据库中表内信息。
| |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |
本文选自计算机毕业设计http://myeducs.cn |