students and teachers through it. This software can maximize existing network resources, greatly improving work efficiency. The software includes server program and client program. Server includes real-time chat message transmitting, database backup notification, and database of initialization functions. The client , registration, modify, chat, personal information functions.
Keywords: VB,Winsock,Access, Instant Messenger
目 录
摘 要 .................................................................
ABSTRACT ........................................................... I
第1章 绪论 ..........................................................
1.1课题的来源及意义 ..................................................
1.2课题的目的 ........................................................
1.3课题的内容 ........................................................
第2章 开发工具介绍 .................................................
2.1 VB简介 ..........................................................
2.2 Access简介.......................................................
第3章 网络通讯程序的设计原理 .......................................
3.1 TCPIP协议........................................................
3.2 客户机服务器模型 .................................................
第4章 需求分析及开发方法 ............................................
4.1 需求分析 .........................................................
4.2 系统功能模块 .....................................................
4.3 系统功能需求图 ...................................................
4.4 开发方法介绍 .....................................................
第5章 总体设计 ...................................................... 1
5.1 设计思想 ........................................................ 1
5.2 关键通信技术-Winsock ........................................... 1
第6章 详细设计 ...................................................... 1
6.1 数据库设计 ...................................................... 1
6.1.1 系统数据流程图 ............................................. 1
6.1.2 数据库逻辑结构设计 ......................................... 1
6.2 各主要窗体及核心代码介绍 ........................................ 1
6.2.1 密码模块 ................................................... 1
6.2.2 数据初始化模块 ............................................. 1
6.2.3 数据备份和还原模块 ......................................... 1
6.2.4 查看服务器信息 ............................................. 2
6.2.5 保存记录以及查看记录 ....................................... 2
6.2.6 更改管理员密码 ............................................. 2
6.2.7 发布通知 ................................................... 2
6.2.8 客户界面 ................................................... 2
6.2.9 底层通讯设计 ............................................... 3
结 论 ................................................................ 3
参考文献 .............................................................. 3
附 录 ................................................................ 3
致 谢 ................................................................ 3
第1章 绪论
1.1课题的来源及意义
在网络无所不在的今天,在Internet上,有QQ、MSN等网上寻呼软件,极大程度上方便了处于世界各地的友人之间的相互联系,也使世界好像一下子缩小了,不管你在哪里,只要你上了网,打开这些软件,就可以给你的朋友发信息,不管对方是否也同时在线,只要知道他的号码。
现在,企业、机关、学校都纷纷建立起自己的局域网。在局域网里,虽然可以通过文件共享的方式进行通讯,但单单使用这种方式,是非常不方便的。首先,在局域网里的网上邻居里,只能看到机器名,不清楚对方是谁,也不知道对方机器里有什么资源可以共享,而且当局域网内的机器很多时,这种方式更加麻烦。于是,就想到做一个适用于局域网(校园网)的聊天工具,在局域网里,我们可以通过它实现局域网内方便的联络、进行消息的发布。在学校的校园网里,这软件可以起到方便同学之间、教师之间、师生之间相互联络的作用。这样,不用上Internet,可以节省资源,在学校这个大环境里,就可以同学之间联系,联络感情,促进同学之间的友谊,学生可以通过它来与不同寝室的同学,教师讨论问题,并能最大限度地利用现有的网络资源,极大地提高工作效率[1]。
1.2课题的目的
现在也有很多在局域网上不使用服务器的通讯软件,比如飞鸽传书,这种软件小巧且方便,也能解决一部分问题。但是有服务器的通讯软件,