没有合适的资源?快使用搜索试试~ 我知道了~
首页VB 、SQL 局域网内部的聊天软件 报告
VB 、SQL 局域网内部的聊天软件 报告
5星 · 超过95%的资源 需积分: 10 40 下载量 105 浏览量
更新于2023-03-03
评论 1
收藏 303KB DOC 举报
本项目是在Visual Basic 6.0环境中,利用Winsock控件开发一个基于局域网的聊天工具。具体内容是局域网内部的聊天软件,基于VB编程的基础上,利用Winsock控件,选择TCP协议提供可靠的、面向连接的传输控制,选择协议的配置,确定你的计算机名 ,然后进行连接。本组完成的局域网聊天工具,主要的功能有: 实现局域网内,用户可以进行基本的文本编辑功能,可以改变字体颜色。 可以方便的编辑要发送的信息,显示信息发出的时间,但在发送信息之前必须要输入昵称。 在聊天室里进行聊天 ,为用户提供简单方便的操作界面。 实现了清空聊天记录,显示本地IP地址,服务器IP。 选择两个选项按钮,可以选择是选择键发送消息,还是回车发送。 可以显示局域网内在线人数,以及服务器地址。 实训完成后,能够很好地实现局域网内部的信息传输方面的各项功能。 关键词: Winsock控件, TCP协议,局域网聊天工具
资源详情
资源评论
资源推荐
计算机网络课程设计报告
目录
摘 要..........................................................................................................................................................2
绪 论..........................................................................................................................................................2
第一章.需求分析...................................................................................................................................3
1.1 需求分析.....................................................................................................................................3
1.2 功能需求分析.............................................................................................................................3
1.3 数据需求分析.............................................................................................................................3
1.4 性能需求分析.............................................................................................................................4
1.5 运行需求分析.............................................................................................................................4
第二章.方案论证和比较.......................................................................................................................4
2.1 设计思想综述和解决问题的思路.............................................................................................4
2.2 提出几个不同设计方案,进行比较.........................................................................................4
2.3 方案的确立..................................................................................................................................5
2.4 具体软件功能.............................................................................................................................5
2.5 小组分工......................................................................................................................................5
第三章.系统分析与设计.......................................................................................................................6
3.1 对象设计......................................................................................................................................6
3.1.1 界面构成..........................................................................................................................6
3.1.2 菜单设计定义..................................................................................................................7
3.1.3 主要控件的动作及功能描述..........................................................................................7
3.1.4 以及各对象之间的联系..................................................................................................8
3.2 输入/输出定义、约束................................................................................................................8
第四章.重点问题和难点问题的分析...................................................................................................8
第五章.系统实现...................................................................................................................................9
第六章.系统的测试...............................................................................................................................9
6.1 制定测试方案.............................................................................................................................9
6.2 提出主要的测试用例.................................................................................................................9
6.3 根据测试的结构进行分析和修改...........................................................................................10
小结..........................................................................................................................................................10
收获和体会.....................................................................................................................................10
程序的不足和改进的方向.............................................................................................................12
参考文献.................................................................................................................................................13
附件:......................................................................................................................................................13
1. 课程设计计划书..............................................................................................................................13
2. 测试报告..........................................................................................................................................13
3. 用户使用说明书..............................................................................................................................13
4. 组内自评成绩单..............................................................................................................................13
5. 源程序清单......................................................................................................................................13
附件 1 课程设计计划书.................................................................................................................14
附件 2 测试报告.............................................................................................................................16
附件 3 用户使用说明书.................................................................................................................19
附件 4 组内自评成绩单.................................................................................................................22
计算机网络课程设计报告
附件 5 源程序清单.........................................................................................................................23
[2][3]........................................................................................................................................................23
摘 要
本项目是在 Visual Basic 6.0 环境中,利用 Winsock 控件开发一个基于局域网的聊天工
具。具体内容是局域网内部的聊天软件,基于 VB 编程的基础上,利用 Winsock 控件,选择
TCP 协议提供可靠的、面向连接的传输控制,选择协议的配置,确定你的计算机名 ,然后进
行连接。本组完成的局域网聊天工具,主要的功能有:
实现局域网内,用户可以进行基本的文本编辑功能,可以改变字体颜色。
可以方便的编辑要发送的信息,显示信息发出的时间,但在发送信息之前必
须要输入昵称。
在聊天室里进行聊天 ,为用户提供简单方便的操作界面。
实现了清空聊天记录,显示本地 IP 地址,服务器 IP。
选择两个选项按钮,可以选择是选择键发送消息,还是回车发送。
可以显示局域网内在线人数,以及服务器地址。
实训完成后,能够很好地实现局域网内部的信息传输方面的各项功能。
关键词: Winsock 控件, TCP 协议,局域网聊天工具
绪 论
随着网络技术的发展和国际互联网在全球的开通,计算机在教学领域中的应用得到了迅速
地发展,多种类型的网校、教育网站、网络远程教育学院如雨后春笋般蓬勃兴起,使得网上教
育成为当今教育的热点。人们禁不住向往着一个全新的教育体制—基于 Internet /Intranet 教
育网的教育体制,在这种体制下,不受时间、空间和地域的限制,不受应用软件的限制,通过
计算机网络可扩展至全社会的每一个角落,甚至是全世界,这是真正意义上的开放大学。在基
于 Internet 的教育网络环境下,方便教师对学生作业的管理,同时可以最大限度地发挥学习者
的主动性、积极性、探索精神,既可以进行个性化教学,又可以通过各种协作式教学策略的运
用而实现。
为了提高对计算机网络知识的了解和对计算机编程的进一步熟悉,为明年的毕业设计未雨
绸缪做好良好的准备和经验,以及今后工作中的实际问题的面对和解决。由实训老师给我们布
置的课程设计在 Visual Basic 6.0 环境中,利用 Winsock 控件开发一个基于局域网的聊天工具。
使我们,在实际的设计中自我提高。
计算机网络课程设计报告
第一章.需求分析
1.1 需求分析
为了提高我们对计算机网络知识的了解,和对编程的进一步熟悉,由实训老师给我们布置
的课程设计的目标为在 Visual Basic 6.0 环境中,利用 Winsock 控件开发一个基于局域网的聊天
工具。
本项目是在 Visual Basic 6.0 环境中,利用 Winsock 控件开发一个基于局域网的聊天工具。
具体内容是局域网内部的聊天软件,基于 VB 编程的基础上,利用 Winsock 控件,选择 TCP 协
议提供可靠的、面向连接的传输控制,选择协议的配置,确定你的计算机名 ,然后进行连接,
最后完成的局域网聊天工具,能很好地实现局域网内部的信息传输方面的各项功能和系统调用。
1.2 功能需求分析
开发局域网聊天工具,具体功能如下:
(1)提供基本的文本编辑功能,使用户可以方便的编辑要发送的信息。
(2)能够将编辑好的文本信息,利用 Winsock 控件发送到局域网中指定 IP 地址的
设备上。
(3)能够显示通过 Winsock 控件接收到的信息,并利用 IP 地址(或用户名)加以
区分。
(4)实现点对点和广播信息的发送功能。
(5)设计一个良好的人机交互环境。
(6)列出所有在线用户的 IP 地址和用户名,并进行动态刷新。
(7)通过鼠标操作选择信息的接收者(设备)。
(8)记录并显示每一条信息的发送时间。
(9)在信息中插入各类图标。
(10)实现聊天室的其它功能,如:加密、设立主题、聊友分类等。
(11)不同实验小组所开发的系统之间的兼容性问题(即不同系统间互连互通)。
1.3 数据需求分析
(1)客户端之间聊天信息。在控件上显示时格式化,更易于用户的查看自己发送或接收
到的信息。
(2)在线用户列表信息。服务器端存放在适当的空间中,在发送给客户端时,对信息列
表进行格式化,便于客户端提取信息。
(3)客户端向服务器端发送的确认在线信息。包括客户端刚刚启动时的初始化信息和在
使用过程中的确认在线信息。
(4)其它程序内部可能需要设计的数据结构体。
计算机网络课程设计报告
1.4 性能需求分析
(1)可靠性高,能在由于系统问题或其它原因产生错误后,做出相应处理,比如服务器
不在线、网络初始化失败等,可以提示用户安全退出本程序,在出现不可知的错误以后,可以
尽量安全的退出本程序。
在程序的设计过程中,要求能尽可能多的设想到用户使用过程中可能发生的事件,并能在
判断事件后做出相应的处理,使程序具有较高的容错性能。
(2)易操作,程序简单易懂,容易上手使用。设计界面时,简化界面的复杂性,模拟
QQ 等现有即时通讯工具的界面,使用户能很容易看懂并使用。
(3)开发的文档易理解,保证以后其他人接手开发时,能够清晰的理解整个系统的设计
思路和实现细节。
1.5 运行需求分析
(1)用户界面
程序较小,启动速度快,无启动界面。在本地局域网中使用,无需进行用户登录,无需认
证界面,启动后的应用界面简单明了,具有较高的易用性。
(2)故障处理
在遇到可预知的故障与情况时,能提示用户并自动退出;在遇到不可预知的故障时能安全
退出。
第二章.方案论证和比较
2.1 设计思想综述和解决问题的思路
利用 Winsock 控件来实现局域网聊天功能,它提供了访问 TCP 和 UDP 网络服务的方便途
径。Microsoft Access、Visual Basic、Visual C++ 或 Visual FoxPro 的开发人员都可使用它。为编
写客户或服务器应用程序,不必了解 TCP 的细节或调用低级的 Winsock APIs。通过设置控件
的属性并调用其方法就可轻易连接到一台远程机器上去,并且还可双向交换数据。
2.2 提出几个不同设计方案,进行比较
在 C 语言,java, C#, C++,VB 等环境中,开发一个基于局域网的聊天工具。
基于对这些软件的了解程度不同,本组最后决定在 Visual Basic 6.0 环境中,利用 Winsock
控件开发一个基于局域网的聊天工具。
计算机网络课程设计报告
2.3 方案的确立
在 Visual Basic 6.0 环境中,利用 Winsock 控件开发一个基于局域网的聊天工具。
2.4 具体软件功能
本系统已实现的功能如下:
实现局域网内,用户可以进行基本的文本编辑功能,可以改变字体颜色。
可以方便的编辑要发送的信息,可以显示信息发出的时间,在发送信息之前必须
要输入昵称。
在聊天室里进行聊天 ,为用户提供简单方便的操作界面。
清空聊天记录。显示本地 IP 地址,服务器 IP。
选择两个选项按钮,可以选择是选择键发送,还是回车发送。
在服务器上可以显示局域网内在线人数,以及服务器地址。
2.5 小组分工
给出各个小组成员的分工,如下面表格所示。
即:各个小组成员要完成的任务,并尝试给出各个任务环节完成的标准和验收的依据。
在划分任务时要注意各个任务模块的接口设计。
表 2.5.1 小组分工表
姓名 分工 标准 验收
对程序实例进行分析,设计
程序,编写程序,测试工
作,报告编写
实现功能
合格
对程序实例进行分析,设计
程序,编写程序,测试工
作,报告编写
实现功能
合格
程序完成后的测试工作 分析
控件功能、使用方法,测试
工作,报告编写
符合格式要求
整齐 内容全面
合格
程序完成后的测试工作 分析
控件功能、使用方法,测试
工作,报告编写
符合格式要求
整齐 内容全面
合格
程序完成后的测试工作 分析
控件功能、使用方法,测试
工作,报告编写,幻灯片的
制作
符合格式要求
整齐 内容全面
合格
剩余26页未读,继续阅读
youlan1127
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3