文档介绍:本科生毕业论文(设计)
论文(设计)题目:JQQ即时通讯系统的设计与实现
学院: 电子信息工程学院
专业: 网络工程
年级: 2007 级
学生姓名:
学号:
导师及职称:
日期: 2011年5月5日
JQQ即时通讯系统的设计与实现
[摘要]和Java开发技术,采用C/S模式,建立一个基于应用的即时通讯系统。本系统实现了用户注册,用户登陆,分组管理,好友管理,查询用户,用户即时通讯,查看聊天记录等功能。用户注册是通过系统来添加新的用户;用户登录用来验证用户的信息是否合法;分组管理功能主要是对分组的管理,如添加分组、删除分组等;好友管理功能主要是对好友的管理,如添加好友、删除好友等;查询用户是查询所有已注册的用户以便加为好友进行通讯;用户即时通讯使成为好友的双方可以即时在线交流;查看聊天记录保存了与好友通讯的所有记录。
[关键词]即时通讯系统;C/S模式;TCP;UDP
JQQ instant messaging system design and Implementation
Abstract: The use of and Java development technologies, using C / S mode, a real-munication system based on application. The system implements user registration, user login, group administration, friends manage, query user, instant messaging, view the chat history. User registration is through the system to add new users; user login used to authenticate the user's information is legitimate; group management functions mainly for the management of groups, such as adding a group, delete group, etc.; friends management functions mainly for friends management, such as adding friends, remove friends, etc.; query the user is the query to all registered users to add as friends municate; users to instant messaging to e friends of the two sides can exchange real-time online; view chat history with a good save friends of munication of all records.
Key words: Instant messaging system; C / S mode; TCP; UDP
目录
1 绪论 1
项目背景 1
国内外研究现状 1
预期目标和经济效益 2
课题简要介绍 3
3
2 需求分析 3
功能需求 3
用户管理 3
分组管理 4
好友管理 4
即时通讯 5
通讯模型的特点 5
适用性 5
扩展性 5
可行性研究 5
技术可行性分析 5
不确定性分析 6
分析结论 6
运行环境 6
3 概要设计 6
框架设计 6
拓扑结构 7
功能设计 9
用户注册模块 9
用户登录模块 10
10
好友管理模块 10
查询用户模块 11
即时通讯模块 11
聊天记录模块 12
设计原则及一般要求 12
4 系统设计 12
模块设计 12
即时通讯系统关系型数据库的实现 12
数据库分析 13
数据库概念设计 13
数据库逻辑结构设计 14
5 系统实现 15
注册模块 15
登录模块 17
分组管理模块 18
18
.