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课程设计的更多相关文章

  1. Java 课程设计 "Give it up"小游戏(团队)

    JAVA课程设计 "永不言弃"小游戏(From :Niverse) 通过Swing技术创建游戏的登陆注册界面,使用mySQL数据库技术完成用户的各项信息保存和游戏完成后的成绩保存. ...

  2. java(课程设计之记事本界面部分代码公布)

    代码:涉及记事本的一些界面......!! /* *java课程设计之记事本(coder @Gxjun) * 编写一个记事本程序 * 要求: * 用图形用户界面实现. * 能实现编辑.保存.另存为.查 ...

  3. java课程设计(计算器)

    JAVA课程 设 计 报 告 1206401-18   瞿杰 一.设计时间 2013年6月 24日-----6月28日 二.设计地点 湖南城市学院实验楼计算机506机房 三.设计目的 1.巩固学习VB ...

  4. Java课程设计——博客作业教学数据分析系统(201521123084 林正晟)

    #课程设计--博客作业教学数据分析系统(201521123084 林正晟) 1.团队课程设计博客链接 博客作业教学数据分析系统 2.个人负责模块或任务说明 学生登陆界面的前端实现和与数据库的连接 学生 ...

  5. Java课程设计——博客作业教学数据分析系统(201521123082 黄华林)

    Java课程设计--博客作业教学数据分析系统(201521123082 黄华林) 一.团队课程设计博客链接 博客作业教学数据分析系统(From:网络五条狗) 二.个人负责模块或任务说明 1.网络爬虫 ...

  6. java课程设计--We Talk(201521123061)

    java课程设计--We Talk(201521123061) 团队博客链接:http://www.cnblogs.com/slickghost/ 数据库 一.通过Dao模式建立与数据库的连接 1.数 ...

  7. Java课程设计----仿Windows标准型计算器

    JAVA课程设计 仿Windows标准型计算器(By Yanboooooooo) 一.团队介绍: 连燕波[组长]:网络1513学生. 张文博[组员]:网络1513学生. 二.项目git地址 码云项目地 ...

  8. Java课程设计—象棋

    1. 团队名称.团队成员介绍 团队名称:WY 团队成员: 吴慧婷[组长] 201521123094 网络1514 姚佳希 201521123042 网络1512 2 项目git地址 Java课程设计 ...

  9. Java课程设计——猜数游戏(201521123111 陈伟泽)

    Java课程设计--猜数游戏(201521123111 陈伟泽) 1.团队课程设计博客链接 博客作业--猜数游戏 2.个人负责模块或任务说明 Answer:一些基础界面的构造,排行榜的构造,用文件录入 ...

随机推荐

  1. Linux下MySQL安装和配置

    --Linux下MySQL安装和配置 ---------------------------2014/05/18 Linux下MySQL的配置和安装 本文的安装采用 rpm 包安装 1.首先在官网下载 ...

  2. U3D学习入门

    U3D最重要的五大界面 第一:场景(Sence),构建游戏的地方: 第二:层级(Hierarchy),场景中的游戏对象都列在这里. 第三:检测面板(Inspector),当前选中的资源或对象的设置,是 ...

  3. 【物联网云端对接-2】通过MQTT协议与阿里云物联网套件进行云端通信

     在<程序员>杂志2017.4刊上,曾写过一篇<微软百度阿里三大物联网平台探析>,上面曾介绍了阿里云物联网套件的一些内容,在写该篇文章的时候,凌霄物联网网关还无法对接到此平台( ...

  4. [H5]range对象的setStart/setEnd方法

    1.setStart:表示某个节点的range对象的起点位置;2.setEnd:表示某个节点的range对象的结束位置; 示例如下:<body> <div id="div& ...

  5. 【Java学习笔记之二十六】深入理解Java匿名内部类

    在[Java学习笔记之二十五]初步认知Java内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客.在这篇博客中你可以了解到匿名内部类的使用.匿名内部类要注意 ...

  6. Myeclipse详细使用教程

    Myeclipse详细使用教程.. /*+Shift+Enter(生成多行注释) /**+Shift+Enter(生成文档注释)-----------------问题:在编辑jsp的时候,如果光标移动 ...

  7. win7系统中如何使文件显示出扩展名或显示文件后缀名

    win7系统中如何使文件显示出扩展名-------------------- 1.点击计算机-->>点击组织,然后选择“文件夹及搜索选项”-->> -------------- ...

  8. Java利用自定义注解、反射实现简单BaseDao

    在常见的ORM框架中,大都提供了使用注解方式来实现entity与数据库的映射,这里简单地使用自定义注解与反射来生成可执行的sql语句. 这是整体的目录结构,本来是为复习注解建立的项目^.^ 好的,首先 ...

  9. Spring(四)-- JdbcTemplate、声明式事务

    1.Spring提供的一个操作数据库的技术JdbcTemplate,是对Jdbc的封装.语法风格非常接近DBUtils.   JdbcTemplate可以直接操作数据库,加快效率,而且学这个JdbcT ...

  10. DOM树节点和事件

    一.前言:DOM树节点是JS的基础语句.通过节点,能够取到HTML代码中的任意标签,从而对其进行修改和添加各种视觉效果. 二.DOM树节点    DOM节点分为三大类: 元素节点,属性节点,文本节点  ...