# 基于HTTP协议和MySQL的多平台登录注册系统
### 摘要
基于HTTP协议和MySQL的多平台登录注册系统主要用于模拟演示互联网中常见的BS/CS模式登录注册系统。目前网络互访一般基于两种协议HTTP协议、TCP/UDP/IP协议,HTTP协议能够实现全球任意计算机的互访,并且属于响应式,较于TCP的直连式更适合于登录注册系统。本作品使用MySQL关系型数据库作为数据储存,并且将数据库和Java Web服务端代码放置在搭建了Apache-Tomcat服务器的Ubuntu14.04云服务器上。利用Java的跨平台特性,利用JavaEE实现服务端代码,利用JavaSE实现安卓客户端代码,利用Java的JSP技术实现网页端代码,最后利用JavaGUI实现windows和Linux的客户端代码。经过详细分析,以较为简单的用户界面但嵌入较为复杂的后台逻辑更为适合本作品。开发工具方面,使用MyEclipse 10.1编写服务端和网页代码,使用Eclipse编写PC客户端代码,使用AndroidStudio1.3编写安卓客户端代码。首先先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统,最终实现本作品。
###### 关键词:HTTP协议、MySQL、Linux、安卓、JSP、云服务器、跨平台
## 项目背景:
随着信息化时代的到来,互联网架构越来越复杂,越来越难以理解,正是在此背景下,我们选取基于HTTP协议和MySQL的多平台登录注册系统为课程设计题目,模拟演示互联网中的登录注册系统,让同学们更清楚这些复杂的系统是如何实现的。
## 设计目的:
1)基本掌握结构化程序设计的基本思路和方法;
2)达到熟练掌握Java语言的基本知识和技能;
3)能够利用所学的基本知识和技能,解决简单的程序设计问题。
## 程序功能:
1)界面要求简单易于上手,人性化,需要较好的用户体验
2)登录、注册基本功能
3)服务器端记录用户在线状态并实现注销功能
4)“记住密码”等扩展功能
5)数据存入Linux下的MySQL数据库
6)浏览器、PC客户端、安卓客户端多平台的实现
# License
The MIT License (MIT)
Copyright (c) 2015 WuHaojie(吴豪杰)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
登录注册系统(桌面客户端)——Java课程实践.zip (25个子文件)
java-2
lib
httpclient-cache-4.5.1.jar 155KB
httpclient-4.5.1.jar 716KB
httpasyncclient-cache-4.1.1.jar 34KB
commons-codec-1.9.jar 258KB
httpcore-nio-4.4.4.jar 348KB
commons-logging-1.2.jar 60KB
httpcore-4.4.4.jar 319KB
httpasyncclient-4.1.1.jar 173KB
src
com
voyager
constant
Constant.java 457B
engin
UserBean.java 926B
Result.java 669B
utils
Utils.java 508B
UIs.java 3KB
ConfigUtils.java 1KB
dao
UserDao.java 2KB
net
NetHelper.java 4KB
ui
UserCenter.java 2KB
Register.java 5KB
Login.java 7KB
images
img3.png 23KB
img4.png 18KB
img2.png 26KB
img1.jpg 49KB
img5.png 23KB
README.md 3KB
共 25 条
- 1
资源评论
白话Learning
- 粉丝: 3403
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功