基于Android的即时通讯系统设计与管理毕业论文
2021-12-19 22:21:44
论文总字数:19234字
摘 要
随着网络的不断发展,即时通讯已经融入了人们日常生活中。在Android平台上的即时通讯系统,可以让用户在移动客户端与服务器链接,即时高效地收发消息。本即时通讯系统采取C-S(客户端—服务器)模式,实现了用户的登录与注册功能,用户可以添加好友,与好友进行即时通讯(聊天),发送各种消息。
本文先介绍了即时通讯软件的研究背景和需求,点明开发意义和主要工作,然后介绍了软件开发所需要的工具与环境,分析了项目的需求,给出系统的功能设计与数据库设计,然后介绍系统的实现,最后介绍了对本项目的管理。
关键词:Android 即时通讯 客户端 服务器
DESIGN AND MANAGEMENT OF
INSTANT MASSAGING SYSTEM BASED ON ANDROID
ABSTRACT
With the continuous development of the network, instant messaging has been integrated into people's daily lives. The instant messaging system on the Android platform allows users to link with the server on the mobile client to send and receive messages instantly and efficiently. This instant messaging system adopts the CS (client-server) model. It implements user login and registration, adding friends, instant messaging (chat) with friends Features, and sending kinds of messages.
This article first introduces the research background and requirements of instant messaging software, clarifies the development significance and main work, then introduces the tools and environment required for software development, conducts demand analysis, gives the system's functional design and database design, and then introduces the system Finally, the management of this project is introduced.
Keywords: Android; instant messaging; client; server
目 录
摘 要------------------------------------------------------------------------------------------------ Ⅰ
ABSTRACT--------------------------------------------------------------------------------------- Ⅱ
第一章 综述--------------------------------------------------------------------------------------- 1
- 研究背景-------------------------------------------------------------------------------- 1
- 系统开发意义-------------------------------------------------------------------------- 2
- 课题的主要工作----------------------------------------------------------------------- 2
第二章 关键技术--------------------------------------------------------------------------------- 5
- MVC模式------------------------------------------------------------------------------- 5
- 套接字----------------------------------------------------------------------------------- 5
- 开发工具简介-------------------------------------------------------------------------- 6
第三章 需求分析--------------------------------------------------------------------------------- 7
- 可行性分析----------------------------------------------------------------------------- 7
- 功能需求分析-------------------------------------------------------------------------- 7
- 设计约束-------------------------------------------------------------------------------- 8
第四章 系统设计------------------------------------------------------------------------------- 10
- 系统功能设计------------------------------------------------------------------------- 10
- 数据库设计----------------------------------------------------------------------------- 14
- E-R图----------------------------------------------------------------------------------- 17
第五章 系统具体实现--------------------------------------------------------------------------- 18
5.1 服务器端功能实现-------------------------------------------------------------------- 18
5.2 移动端功能实现----------------------------------------------------------------------- 20
第六章 项目管理--------------------------------------------------------------------------------- 29
6.1 项目管理的定义----------------------------------------------------------------------- 29
6.2 项目管理的流程----------------------------------------------------------------------- 29
6.3 本课题的项目管理-------------------------------------------------------------------- 30
第七章 总结--------------------------------------------------------------------------------------- 32
参考文献------------------------------------------------------------------------------------------- 33
致谢------------------------------------------------------------------------------------------------- 34
第一章 综述
21世纪是信息时代,随着互联网和通信技术的发展,信息传递更加便捷。现在,人们可以通过各种聊天软件进行信息的传递,这些软件使人们可以方便快捷地与他人沟通,它们都具有即时通讯的特点,让人们可以无视空间上的距离,身临其境地“面对面”交流。
请支付后下载全文,论文总字数:19234字