毕业设计论文网公告: 本站服务范围:计算机毕业设计|计[admin  2009年7月26日]   设为首页 加入收藏
网站首页 加入收藏 辅导流程 付款方式 BUY流程 常见问题

* 专业辅导毕业设计,毕业论文,硕士论文。
* 以人为本,人尽其才,有分工更有协作。
* 不以低价争客户,但求精品出效益。

当前位置:毕业设计论文网 >> Delphi设计 >> 浏览文章
delphi7012局域网的聊天程序的实现
来源:本站原创  作者:佚名  添加日期:2012年12月17日  点击数:

网络通讯是目前计算机用户进行交流最普遍的方式,各种各样的聊天软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。本文介绍了在Windows环境下开发局域网聊天程序思路和方法。系统使用流行的Delphi7.0开发软件,采用Socket技术实现网络通讯。数据库使用Delphi自带的Database desktop。系统采用典型的C/S(服务器/客户端)构架。系统主要实现了用户注册、登录、聊天、服务器管理等功能。本系统从需求分析、系统的设计、具体功能的实现都严格遵循了软件设计工程的思想。
3.1 系统结构设计
本系统采用C/S结构,最重要的特点是非对等相互作用,即客户与服务器处于不平等的地位,服务器拥有客户所不具备的硬软件资源,客户和服务器分别是服务的请求者和提供者。网络中各个机器的资源是不平等的,网络的真正目的就是共享这些不均等资源源,非对等相互作用特点也正好体现和适应了客观现实中资源的不均等现象。局域网上不同主机进程间通信完全是异步的,通信时机具有随机性,所以必须用这种为通信双方的数据交换提供同步的机制。
3.2 数据库设计
局域网聊天程序的数据库设计(Database Design)把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
设计数据库应该具备数据库的基本知识和数据库设计技术,计算机科学的基础知识和程序设计的方法和技巧及软件工程的原理和方法应用领域的知识。
根据局域网聊天程序系统的一般要求,通过对整个系统运行过程和数据流程分析,得出本系统的实体表:用户基本信息表。本系统设计了一个简单的数据库包括username和password两个字段。
3.7 界面设计
3.7.1 客户端界面设计
通过初步规划,客户端的界面应该包括以下内容:IP输入栏、用户登录栏、用户注册栏、用户列表栏、聊天记录显示栏、聊天信息输入栏和关于对话框。
总体思想是上下,下分两栏,使用框架做布局,此方法可以使整个系统更加符合信息空间的信息存储,运行速度更快,信息层次更加清晰,用户操作则更方便,更有条理。
整体界面的设计的下栏为聊天区,下栏右边为用户列表,左边为聊天记录和登录信息的显示栏,下方为聊天记录输入框,注册和关于为弹出对话框。
参考文献
[1]许洁舟.Delphi7程序设计与实例[M].北京:冶金工业出版社,2002。
[2]储启明.Delphi7典型实例开发篇[M].北京:清华大学出版社,2003。
[3]乔林.Delphi5.0程序设计-InterNET应用实务篇[M].北京:中国铁道出版社,2000。
[4]蒋东兴.WindowsSockets网络程序设计大全[M].北京:清华大学出版社,2000。
[5]RichardStevens.《UnixNETworkProgramming》[M].北京:清华大学出版社2000。
[6]高恩勇.利用Delphi编写Socket通信程序[J].沧州师范专科学校学报2004。
[7]戴建明.面向连接的SOCKET编程与通信软件的设计[J].成都气象学院学报,2002。
[8]吴应所.应用ASP开发聊天室[J].电脑开发与应用,2006。
[9]周榕.利用Delphi5实现Windows Socket编程[J].引进与咨询,2000。
[10]江国星.一个基于Client/Server模型的网络应用模式[J].华中理工大学学报,2005。
【购买方式】【联系方式】【关闭窗口】
上一篇:基于TCP协议的简单即时通信软件的设计与实现

下一篇:Delphi+sql关于第三方专利管理的数据库管理+论文+答辩
论文咨询
   
  本站所有毕业设计和毕业论文作品均出自原创,集多年从事毕业设计工作的经验及资料,结合强劲的毕业设计开发管理团队,全面面向高校学生提供毕业设计和毕业论文指导,快速的毕业设计,毕业论文辅导服务。
  在线咨询:计算机毕业论文咨询
            计算机毕业论文咨询QQ
  服务邮箱:paper51cn@163.com
    咨询热线:毕业设计论文网咨询电话
最新文章   更多
我汇款后你们不将毕业设计发给我怎么
答辩时通常会问到什么问题?
能帮我修改程序及论文排版吗?
我购买的程序为什么不能运行?
我在贵站购买的论文会和其他同学重复
汇款后多久可收到论文?
毕业设计论文网--毕业设计题目列表
智能型充电器的电源和显示的设计
智能家居的发展
制冷专业毕业设计(家用空调)
推荐文章   更多
旅蒙晋商明清时代开发蒙古市场研究
我国物流成本预算管理体系构建研究
农户“贮+销”经营行为影响因素分析
江苏商业区域发展影响因素分析
基于新产业区理论的小商品市场空间集聚特
基于AHP分析的大型购物中心聚客力研究
基于消费者时间资源的市场营销策略分析
农村劳动力转移:改革开放以来的实证分析
黑龙江省装备制造业技术引创能力评价
黑龙江省发展绿色食品产业对策研究
热门文章   更多
毕业设计论文网--毕业设计题目列表
ASP.NET011 图书馆管理信息系统
网络003 计算机网络故障的诊断与解决
ASP.NET016 网络考试系统的设计与实
VB017 医院门诊信息管理系统
网络002 校园网络工程综合布线方案(
JSP020 学生网上选课系统设计与实现
Delphi011 银行学生助学贷款信息管理
VB015 合同信息管理系统的设计与实现
JSP014 企业人事信息管理系统的设计

版权所有:毕业设计论文网 www.paper51.cn CopyRight @ 2006-2013 All Rights Reserved
客服QQ: Email:paper51cn@163.com 服务电话:计算机毕业论文咨询电话
本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用,请勿做其他非法用途,转载必究,本站不接受任何形式的代理.如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正或删除相关内容!