搜索详情-毕业论文网

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回

基于安卓的校园社交App的设计与开发毕业论文

 2020-05-21 22:14:20  

摘 要

本文主要开发了一个校园社交软件,校园日常生活需求使用系统提供给校园内的学生用户使用,用户可以通过注册、登录进而使用系统,进入系统之后通过群组可以进行添加和群组聊天,通过好友可以进行添加和和好友聊天,通过个人中心可以修改密码、修改个人信息等功能。软件局提供介绍如下:用户注册、用户登陆、我的好友、验证消息、好友聊天、朋友圈、校园导航、天气查询、查看列表信息。这个App主要是实现通讯交流的,和QQ,微信功能差不多。比QQ的优点在于它有一些好功能可以实现,比如备忘录,天气查询等。

系统用MyEclipse程序开发,语言用的Java,服务端用的MyEclipse。通过tomacat发布,将数据保存到MySQL中。

关键词:基于Android 的社交软件,Java,数据库 MySQL

Design and Implementation of Android-based social software

Abstract

This paper studies how to develop an Android-based social software, campus daily needs of users using the system available to students on campus use, users can register, login, and then use the system, after entering the system through the group and the group can be added chat, can be added by friends and chat with friends, you can change the password by individual centers, modify personal information, and other functions. Software Bureau as follows: user registration, user login, my friend, validation messages, chat with friends, circle of friends, campus navigation, weather inquiry, View list information. This App is mainly to achieve communication, and QQ, WeChat features almost. The advantage of QQ is that it has some good features to implement, such as a memo, weather query, etc..

System with MyEclipse program development, language use Java, server with the MyEclipse. Released by the tomacat, the data will be saved to MySQL.

Key words: Android-based social software, Java, MySQL database

目 录

摘 要 Ⅰ

Abstract Ⅱ

第一章 绪论 1

1.1 课题背景 1

1.2 研究现状 1

1.3 选题意义 1

第二章 相关的理论和技术 2

2.1 JavaScript 2

2.2 JSP组件 2

2.3 安卓环境的安装 3

2.3.1下载安装Android SDK 3

2.3.2 下载安装ADT插件 3

2.4 Tomacat 5

第三章 系统需求分析 7

3.1 可行性分析 7

3.2 UML用例图 7

第四章 系统设计 9

4.1 功能模块设计 9

4.2 数据库概念结构设计 9

第五章 系统实现 12

5.1 用户注册 12

5.2 用户登录 13

5.3 我的好友 15

5.4 验证消息 17

5.5 好友聊天 18

5.6 朋友圈 19

5.7 校园导航 22

5.8 天气查询 23

5.9 个人信息 24

5.10 修改密码 26

5.11 备忘录 27

结 论 28

致 谢 29

参考文献 30

第一章 绪论

1.1 课题背景

安卓系统由于系统的开放性,所以给编程人员提供了很大的便捷,可以开发出适用于Android系统的手机软件。如今中国基本上就剩两中系统的手机了,一种是安卓一种是ios的了,苹果系统不是开源的。而在中国用安卓手机的人还是占据了大部分的人的。安卓手机的地位至少在中国是不可撼动的。越来越多的人关注本系统,越来越多的技术也实现了发展。本文中描述的社交软件就是基于Android开发的。

1.2 研究现状

Android系统的智能手机发展的很快速,受到广大百姓的支持与信赖。而且,它为了促进这个技术难关,开发了许多开源的网站供大家查阅月参考。如今大部分的人用的都是安卓的手机,市场非常大,另外还有苹果手机,用的ios系统,但是二者的区别不大。安卓系统的优点在于用户数量多,开源的,中国人学习的安卓的也多,毕竟比ios系统简单。

1.3 选题意义

移动设备的高速发展可以让手机提供更多的功能,安卓系统的问世将手机带入大触屏时代,很多功能在日常应用上都不亚于PC机。并且开源安卓系统为开发工程师移植PCapp提供了技术支持,所以,PC上的系统很大可能被移植到移动设备上来。这个课题是研究怎样开发出一个安卓平台上的系统终端即客户端,它将拥有与PC端类似的基础功能包括数据同步、简约的界面以及简单的操作。能方便学生使用该系统,也为学校教学提供更全面的服务。通过移动终端操作可以大幅度提高工作效率,节省工作时间。

第二章 相关的理论和技术

2.1 JavaScript

JavaScript作为一种依附HTML的解释性脚本语言,这种编程语言没有办法独立存在,必须嵌套在HTML代码段中。它有本地 浏览器解释执行,当用户触发事件时,比如点击提交按钮,表单等操作,就会触发相关函数,给出响应。这样减少了访问服务 器的时间,快速反应,提高了用户体验。

2.2 JSP组件

JSP全称叫Java Server Pages,是一种运行在服务器端的组件。表面上看它如同在HTML文件中嵌入了Java的代码片段,并且 使用lt;%%gt;来封装这些代码片段。该组件的运行步骤为:

1.容器将原有的文件翻译成Servlet规格的Java文件;

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。