摘要:对于现代人来说,网络早已根深蒂固于人们的生活。近年来Internet飞速发展,尤其是软件行业的崛起,在我们的生活和工作中都有极大影响。如今一般的网络聊天软件,都可以在网络环境下进行多种形式的实时交谈,扩大了我们的社交的同时,也给我们的社会发展带来极大的利益。基于网络的聊天软件可以用很多种方法去制作和开发,一般有JAVA、VC++、VB、C等等。他们都有自己的优点和不足,所以通过混合编程,可以最大程度地利用它们的优势。本次课题主要是设计一个利用JAVA和VC++混合编程的方式制作的简易聊天软件,实现两台计算机间的即时文本信息传输。
关键词:JAVA;VC++ ;混合编程;聊天软件
目录
摘要
Abstract
1 绪论-1
1.1课题背景-1
1.2 课题现状-1
1.3 课题主要工作-2
2 系统相关技术介绍-3
2.1 JAVA编程技术-3
2.2 VC++编程技术-3
2.3 混合编程-4
3 系统分析-5
3.1 系统概述与目标-5
3.2 可行性分析-5
3.4 需求分析-5
3.4.1 程序需求分析-5
3.4.2 数据需求分析-6
3.4.3 性能需求分析-6
3.4.4 系统运行需求-6
4 概要设计-7
4.1 系统总模块图-7
4.2 各模块功能实现-8
4.2.1 注册模块-8
4.2.2 登录模块-8
4.2.3 实时聊天模块-8
5系统管理-10
5.1 系统后台管理-10
5.2 系统用例图-10
5.3 后台管理用例图-11
5.4 系统数据流图-11
5.4.1 顶层数据流图-12
5.4.2 客户端数据流图-12
5.4.3 服务器端数据流图-12
5.5 数据库设计-13
5.5.1 数据库需求分析-13
5.5.2 概要设计-13
5.5.3 数据库逻辑设计-13
结 论-15
参 考 文 献-16
致 谢-26