201521123098 JAVA课程设计
1.团队课程设计博客链接
http://www.cnblogs.com/agts/p/7067948.html
2.个人负责模块或任务说明
个人任务:实现初始界面中的登录、注册模块,以及数据库的连接和数据交互。
3.自己的代码提交记录截图

4.自己负责模块或任务详细说明
4.1 主菜单(JFame)

其中按钮Login和Signin分别对应以下监听器并做出相应的响应Login()和Signin():

4.2 登录(JFrame)
点击主菜单界面的Login后显示如下界面:

当输入用户名密码后,点击Go按钮,程序将文本框中的用户名密码与数据库中的内容进行比对判断用户名是否存在以及密码是否正确,关键代码即注解如下图:

4.3 注册(JFrame)
点击主菜单界面的Signin后显示如下界面:

当输入用户名密码后,点击Go!按钮,程序将文本框中的用户名密码与数据库中的内容进行比对判断用户名是否存在以及两次密码是否相同,关键代码即注解如下图:

4.4 数据库
构建数据库中user表:

user表内容具体显示:

4.5 数据库的连接
这是管数据库与用户数据交互的类,其中包括了最基本的驱动->连接->得到语句部分,其他的类在使用时只需要使用ConnectMySQL类的“Macro.cSQL.+方法()”就可以直接使用里面的方法[ConnecMytSQL类的cSQL在另一统一专门管理各种宏定义的类Macro中已经建立了],关键代码如图:

4.6 关于本游戏
游戏本来的设计是一个可支持同时多个玩家联机对战的竞技游戏,由于种种原因,通过UDP实现同步坐标更新的任务没有完全完成,还有部分框架绘图较为粗糙 。以及差不多实现的人机对战也是可以在日后得到改进的。
5、课程设计感想
1. 经过这个项目,我又重新温习了一遍之前学的知识,发现还是不太扎实,每个知识都应该被重复利用的和思考,温故而知新。
2. 在这次课程设计中,我改掉了把所有模块揉到一个类的习惯,将不同的模块分类进行编写,然后各自测试,编写程序上更有条理了,其实有一个好的习惯真的可以让工作效率提高非常多。
3. 每个人完成了自己的模块还是得考虑小组其他成员与自己模块的交互是否成功。除了多交流以外,我认为更重要的是要将自己的模块写得更使用于各种板块,写“活”,方便自己也方便他人。
201521123098 JAVA课程设计的更多相关文章
- Java 课程设计 "Give it up"小游戏(团队)
JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存. ...
- java(课程设计之记事本界面部分代码公布)
代码:涉及记事本的一些界面......!! /* *java课程设计之记事本(coder @Gxjun) * 编写一个记事本程序 * 要求: * 用图形用户界面实现. * 能实现编辑.保存.另存为.查 ...
- java课程设计(计算器)
JAVA课程 设 计 报 告 1206401-18 瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...
- Java课程设计——博客作业教学数据分析系统(201521123084 林正晟)
#课程设计--博客作业教学数据分析系统(201521123084 林正晟) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 学生登陆界面的前端实现和与数据库的连接 学生 ...
- Java课程设计——博客作业教学数据分析系统(201521123082 黄华林)
Java课程设计--博客作业教学数据分析系统(201521123082 黄华林) 一.团队课程设计博客链接 博客作业教学数据分析系统(From:网络五条狗) 二.个人负责模块或任务说明 1.网络爬虫 ...
- java课程设计--We Talk(201521123061)
java课程设计--We Talk(201521123061) 团队博客链接:http://www.cnblogs.com/slickghost/ 数据库 一.通过Dao模式建立与数据库的连接 1.数 ...
- Java课程设计----仿Windows标准型计算器
JAVA课程设计 仿Windows标准型计算器(By Yanboooooooo) 一.团队介绍: 连燕波[组长]:网络1513学生. 张文博[组员]:网络1513学生. 二.项目git地址 码云项目地 ...
- Java课程设计—象棋
1. 团队名称.团队成员介绍 团队名称:WY 团队成员: 吴慧婷[组长] 201521123094 网络1514 姚佳希 201521123042 网络1512 2 项目git地址 Java课程设计 ...
- Java课程设计——猜数游戏(201521123111 陈伟泽)
Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...
随机推荐
- python 初学习 模拟用户登录
#!/usr/bin/env python#coding:utf-8''' 2017年8月19日 模拟用户登录,userfile 文件保存字典 用户名,和密码 sorryname 文件保存字典 登录过 ...
- sql server 2000登录名与数据库用户名的关联问题
MS SQL Server 2000 数据库使用备份还原造成的孤立用户和对象名‘xxx’无效的错误的解决办法 在使用数据库的过程中,经常会遇到数据库迁移或者数据迁移的问题,或者有突然的数据库损 ...
- 齐博cms 7.0 漏洞分析
** 0x01 原理分析 ** 还是很早之前爆出来的漏洞,现在拿出来学习一下,参考阿里巴巴: https://security.alibaba.com/... 漏洞发生在/inc/common.inc ...
- Java企业微信开发_07_素材管理之上传本地临时素材文件
一.本节要点 1.临时素材有效期 media_id是可复用的,同一个media_id可用于消息的多次发送(3天内有效) 2.上传文件时的http请求里都有啥 具体原理可参看: 为什么上传文件的表单需要 ...
- 提升tomcat服务器性能的七条经验
在线上环境中我们是采用了tomcat作为Web服务器,它的处理性能直接关系到用户体验,在平时的工作和学习中,归纳出以下七种调优经验. 1. 服务器资源 服务器所能提供CPU.内存.硬盘的性能对处理能力 ...
- 获取windows所有用户名
#include <LM.h> #pragma comment(lib, "netapi32.lib") // See more: http://msdn.micros ...
- Properties类随笔
1. 体系介绍 Properties类继承自HashTable,勉强属于集合框架体系一员,键值对形式存储数据,当然键肯定是唯一的,底层哈希表保证键的唯一,此类一般用于表示配置文件. 2. 基本用法 由 ...
- Docker+Gogs搭建个人Git服务
欢迎 经常使用Github的我,Github它功能强大,操作简单,不用FQ,所以大家会使用Github进行代码托管,但是,Github的私仓收费的,而且对于普通个人用户来说,价格也不便宜.很多人搭建自 ...
- B/S 架构中,网络模型的分解与协议解析
前言 如果是C/S专业毕业的或者是学过计算机网络课程的童鞋们,相信大家都知道网络模型的划分,本文首先来聊一聊目前对于B/S结构中,网络模型分解的两种方式. 没错,相信大家看到这个图片的时候就已经明白了 ...
- 在Hudson Job中启动daemon进程
场景 在Hudson中新建一个Job用于构建Web工程,在Job的构建脚本的最后会启动Jetty,观察发现Jetty启动之后一小段时间,进程就终止了. 环境 CentOS 6,Hudson 3.0 ...