摘要
现如今,科技的发展带动着环保方式的更新,Internet是一个不断的开展和不停的扩充数据潮流,有了它,我们可以快速、容易地在世界的任何角落进行沟通,获取更多的信息与资料。Internet可以提供大量信息资源和文案数据库的能力是现在和将来的一项快速发展的技术。现在出现了越来越多的新形式的应用程序,使生活更轻松,更方便,而聊天软件是一种新型的Internet。该应用程序形式使用户获得知识和信息变得更加便捷。
该系统主要对聊天软件进行需求分析,包括用户注册,登录,查看自己的消息记录,修改密码,个人信息等。在需求分析过程中,对其中的登录模块,注册模块等等进行了设计,在概要设计的基础上,对数据库进行设计,对其中的每一步都进行了详细设计,最后是整个系统的运行和测试。主题是研究基于Java的聊天软件的设计和实现。在描述了该主题的前景之后,我们将逐步分析当前聊天软件系统的开发,并采用MySQL和MyEclipse进行设计和开发,采用C / S模式网络模式系统。
关键词:
聊天软件;MySQL数据库;C / S模式
Abstract
Nowadays, the development of technology is driving the updating of environmental protection methods. The Internet is a constantly expanding and expanding data trend. With it, we can quickly and easily communicate and obtain more information and materials from any corner of the world. The ability of the Internet to provide a large amount of information resources and copy databases is a rapidly developing technology now and in the future. More and more new forms of applications have emerged, making life easier and more convenient, and chat software is a new type of Internet. This application format makes it more convenient for users to obtain knowledge and information.
This system mainly analyzes the requirements of chat software, including user registration, login, viewing their message records, modifying passwords, personal information, etc. In the process of requirement analysis, the login module, registration module, etc. were designed. Based on the summary design, the database was designed, and each step was designed in detail. Finally, the entire system was run and tested. The theme is to study the design and implementation of Java based chat software. After describing the prospects of this topic, we will gradually analyze the development of the current chat software system and use MySQL and MyEclipse for design and development, using a C/S network mode system.
Key words
chatting software; MySQL database; C/S mode
目录
摘要
关键词:
Abstract
第一章 绪论
1.1 研究背景
1.2 开发意义
1.3 研究现状
第二章 系统开发技术应用
2.1 技术路线
2.2 Java编程语言
2.3 MyEclipse编程环境
2.4 MySQL数据库
2.5 开发体系
第三章 系统分析
3.1 经济可行性分析
3.2 需求分析
3.2.1 功能需求分析
3.2.2 业务流程分析
3.2.3 数据流程分析
第四章 概要设计
4.1 游客功能模块
4.2 用户功能模块
4.3 管理员功能模块
第五章 数据库设计
5.1 数据库概要结构设计
5.2 数据库逻辑结构设计
5.3数据库物理结构设计
第六章 详细设计与系统实现
6.1 系统注册操作设计
6.3好友聊天操作设计
6.4修改密码操作设计
6.5管理员管理操作设计
第七章 系统测试
7.1 测试目的
7.2 测试概述
7.2.1 登录测试
7.2.2 好友管理测试
7.2.3 聊天管理模块测试
结论
参考文献
第一章 绪论
第一章从本文的绪论部分展开,研究了课题的背景与发展,将本课题的主要工作和技术进行了概括,并描述了论文的整体结构。
1.1 研究背景
随着网络技术的不断发展,以及移动终端设备和智能手机等新媒体的出现,使得人们获取信息越来越方便,并且可以得到更多有用且有价值、时效性强、趣味型好看得见又容易操作。因此在这样一个大背景下诞生了“微计算”这个新兴名词。微信是基于手机功能而开发出来并得以迅速流行开来的一款应用软件平台系统它主要提供的是用户注册和关注等多种服务;同时也支持朋友圈传播分享信息,以及朋友圈的分享和转发。随着微信功能的不断完善,其在生活中也起到了越来越重要的作用。
1.2 开发意义
在互联网时代中,对于人们来说,每天上网的主要做的是查找自己想知道信息和放松自己的身心。随着当今计算机方面的飞速发展,以前人们通过电话进行通话的方式已经被通过在网上传送消息的方式所取代。然后聊天软件就此出现了。在在线聊天的世界中,每个人都是平等的,每个人都可以在互联网上自由发言,而不受任何限制或阻碍。一个好的平台可以为聊天软件提供资源,人们可以在这样的网络公共平台上享受生活,结交新老朋友。在线聊天软件已成为人们与实际系统连接的便捷方式。通过提供对在线聊天软件的全面管理,可以达到促进人与人之间接触和交流的目的。
1.3 研究现状
目前,网络服务通常用作聊天软件,为很多人提供了方便且快捷的通话方式。在网上与人聊天是网络活动中的重要活动之一。在网络功能的调查中,发现人们很喜欢聊天软件,人们通过在线聊天软件进行通话。因此,许多有名的公司创建了自己独特的聊天软件。根据我国互联网行业发布的软件系统数据报告来看,中国互联网的发展非常迅速。每天都有数不清的人进入Internet世界。对它的分析和研究表明,人们愿意选择在Internet上与其他人交谈,包括通过聊天室进行大量的工作交流和交流,这可以说非常方便。