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. 借助AMD来解决HTML5游戏开发中的痛点

    借助AMD来解决HTML5游戏开发中的痛点 游戏开发的痛点 现在,基于国内流行引擎(LayaAir和Egret)和TypeScript的HTML5游戏开发有诸多痛点: 未采用TypeScript编译器 ...

  2. .net 正则获取url参数

    public static string GetParams(string paramName) { var url = "http://fdsfs.com/Home/Index?corp= ...

  3. [Firewall] iptables Configuration

    iptables usage: Add Rules: iptables -I INPUT -p tcp --dport -j ACCEPT iptables -I INPUT -p tcp --dpo ...

  4. 【Oracle】表空间管理

    --表空间管理为主.附带 权限管理.数据字典 /* 表空间是逻辑结构,数据文件是物理结构 一个表空间对应多个段segment 段可以对应多个数据文件.跨磁盘 一个段对应多个盘区 extent 一个盘区 ...

  5. cygwin环境c语言开发

    . 在windows上开发c语言,使用sublime编辑器 在工具栏tools-->run 结果报错,原因是没有在GNU环境下使用sublime text2 在 cygwin环境下启动subli ...

  6. python_控制台输出带颜色的文字方法

    在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中.而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信 ...

  7. java 基础三

    1 运算符 1.1  比较运算符 比较运算符的结果都是boolean类型,也即是要么是true,要么是false. 比较运算符"=="不能写成"=". > ...

  8. 接口测试 mock server 工具moco学习笔记

    看过乙醇分享的接口测试,自己练习了moco,这里呢,吧一些练习的笔记坐下记录,方便自己查阅. 开源地址https://github.com/dreamhead/moco  ,  到QuickStart ...

  9. C/C++资料网站

    1.C语言基础知识讲解 http://c-faq-chn.sourceforge.net/ccfaq/node1.html 2.C++参考手册中文版 http://zh.cppreference.co ...

  10. XMind与MindManager哪个好(网易云课堂老师:Array老师讲解稿)

    XMind与MindManager哪个好 作者:网易云课堂老师:Array老师讲解稿 思维导图是一种将放射性思考具体化的方法,可以将人们的创造性思维及时捕捉并呈现,深受商业人士的喜爱.目前,XMind ...