JAVA课程设计——团队(&个人)博客
JAVA课程设计——团队(&个人)博客
1. 团队名称、团队成员介绍(需要有照片)
团队名称:是独立小分队啦
团队成员介绍:包梦榕 网络1513 201521123068
2. 项目git地址
https://git.oschina.net/bmr666/suanshuyunsuanceshi.git
3. 项目git提交记录截图(要体现出每个人的提交记录、提交说明),老师将点击进去重点考核。

4. 项目功能架构图与主要功能流程图
功能架构图:

主要功能流程图:同上
5. 项目运行截图
1、100以内加减法10道

2、判断答题正确与否


3、排行榜界面

4、存入文件

6. 项目关键代码(不能太多)
class TxtFrame extends JFrame {
TextArea text = new TextArea();
String fileName = "d://abc.txt";
public TxtFrame() throws FileNotFoundException {
super("排行榜");
setBounds(400, 200, 400, 300);
add(text);
readFile();
setVisible(true);
}
Random random = new Random();
final JLabel[] lablesA = new JLabel[10];
final JLabel[] lablesB = new JLabel[10];
final JLabel[] lablesC = new JLabel[10];
final JTextField[] texts = new JTextField[10];
String[] operates = { "+", "-" };
for (int i = 0; i < 10; i++) {
int a = random.nextInt(100);
lablesA[i] = new JLabel("" + a);
lablesA[i].setBounds(0, i * 30, 20, 30);
jFrame.add(lablesA[i]);
int operateNumber = random.nextInt(operates.length);
lablesB[i] = new JLabel(operates[operateNumber]);
lablesB[i].setBounds(30, i * 30, 20, 30);
jFrame.add(lablesB[i]);
int b = 0;
if (operateNumber == 0) {
b = random.nextInt(100 - a);
} else {
b = random.nextInt(a);
}
lablesC[i] = new JLabel("" + b);
lablesC[i].setBounds(60, i * 30, 20, 30);
jFrame.add(lablesC[i]);
JLabel label = new JLabel("=");
label.setBounds(90, i * 30, 20, 30);
jFrame.add(label);
texts[i] = new JTextField();
texts[i].setBounds(120, i * 30 + 5, 70, 20);
jFrame.add(texts[i]);
}
7. 尚待改进或者新的想法
1、因时间有限,此测试界面只固定于一个位置,不可拖动;
2、尚未实现刷新分数以及自动清除历史记录的功能;
3、界面不够美观,有待改进;
4、可以添加计时功能,等等。
8. 课程设计感想
关于独立小分队的来由,就是很腊鸡啊哈哈哈,然后又有不想低头死撑的臭毛病。其实,一开始是选择了A级的多人聊天室课题,因为A级万一失败还可以降级嘛,嘻嘻。参考了各种书籍,写写抄抄了好多好多代码来着,可惜没搞出成果,选择错误。额,最后还是只能选择D,话说,跳跃性有点大。关于算数运算测试,基本的随机数加减法是很简单的,只是以图形界面实现就有点不知所措,参考书本网上资源,当然,还有学霸和舍友的帮忙,终于守得云开见月明啦。总之,还是得多读书,多练习,还有,一个人也没什么不可以的!
JAVA课程设计——团队(&个人)博客的更多相关文章
- JAVA课程设计+购物车 个人博客
1. 团队课程设计博客链接 2.个人负责模块或任务说明 将数据库中已经存在的商品取出,用表格显示到页面中. 实现在商品页面的购买,直接弹出消息框,输出价格,实现购买. 实现在商品页面进行添加购物车,并 ...
- JAVA课程设计-----加减法测试博客
1.团队成员介绍(一个人做的) 谢季努:网络1513 201521123079 2.项目git地址 3.项目git提交截图 4.项目运行截图 输入答案后点击确认就会出现本次的得分 如果觉得成绩不理想点 ...
- JAVA课程设计——团队博客
JAVA课程设计--团队博客 1. 团队名称.团队成员介绍(需要有照片) 团队名称:"小羊吃蓝莓"小游戏 团队成员介绍: 成员 班级 学号 廖怡洁 网络1513 201521123 ...
- java课程设计团队博客
java课程设计 本组主题:Calculator(简易计算器) 功能要求:基本实现计算器的功能,可运行加.减.乘.除.求倒数.求平方根.求百分号运算.正负数运算等 一.团队介绍 团队名称:熬夜做不出随 ...
- java课程设计团队博客《基于学院的搜索引擎》
JAVA课程设计 基于学院网站的搜索引擎 对学院网站用爬虫进行抓取.建索(需要中文分词).排序(可选).搜索.数据摘要高亮.分页显示.Web界面. 一.团队介绍 学号 班级 姓名 简介 2016211 ...
- Java课程设计---团队博客
课设题目:购物车系统 题目要求: 1.先建立一个文本文件,定义出自己想要的商品.//也可用数据库以商品编号:商品名称:商品品牌:价格作为文件的内容,中间要求用分号或者分割 2.编写程序,定义一个商品类 ...
- java课程设计(团队)-五子棋
单机五子棋小游戏 一:团队介绍 组长:网络1511,毛卓 组员:网络1511,朱潞潞 组员:网络1511,范阳斌 二:项目git提交记录截图 三:项目使用主要技术 netBeans,GUI 四:项目特 ...
- Java课程设计 ————五子棋 (个人博客)
JAVA课程设计 五子棋(博客个人版) •团队课程设计博客链接 http://www.cnblogs.com/mz201521044152/p/7065575.html •个人负责模块或任务说明 1. ...
- java课程设计--猜数字(团队博客)
java课程设计--猜数字(团队博客) 1.团队名称以及团队成员介绍 团队名称:cz 团队成员:陈伟泽,詹昌锦 团队照片: 2.项目git地址 http://git.oschina.net/Devil ...
随机推荐
- rtems的GNU(GCC)编译环境配置
// 创建目录 /home/shael/rtems/build //存放解压包和编译包目录 /home/shael/rtems/archive //存放源码包目录 /home/shael/rt ...
- vue.js学习之组件(下篇)
本文的Demo和源代码已放到GitHub,如果您觉得本篇内容不错,请点个赞,或在GitHub上加个星星! https://github.com/zwl-jasmine95/Vue_test 以下所有知 ...
- Linux学习总结(十)—— Java开发环境搭建:JDK+Maven
Java开发环境最基础的两个开源软件是JDK和Maven. JDK 到Oracle官网下载相对应的源码包,这里我选择的是:Linux x64系统的jdk-8u131-linux-x64.tar.gz. ...
- 一步步学习操作系统(1)——参照ucos,在STM32上实现一个简单的多任务(“啰里啰嗦版”)
该篇为“啰里啰嗦版”,另有相应的“精简版”供参考 “不到长城非好汉:不做OS,枉为程序员” OS之于程序员,如同梵蒂冈之于天主教徒,那永远都是块神圣的领土.若今生不能亲历之,实乃憾事! 但是,圣域不是 ...
- request.getParameter() 和request.getAttribute() 区别
getParameter 是用来接受用post个get方法传递过来的参数的.getAttribute 必须先setAttribute.(1)request.getParameter() 取得是通过容器 ...
- MYSQL创建数据库时候直接指定编码和排序规则
安装我 在网上搜索的结果执行 代码: sudo gedit /etc/mysql/my.cnf 设置了默认编码为 UTF8 代码: [client]port = 3306sock ...
- JS中的函数、BOM和DOM操作
一.JS中的函数 [关于注释] /** [文档注释]:开头两个*.写在函数上方,在调用函数时可以看到文档上方的描述信息. */ // 单行注释 /* 多行注释 */ 1.函数的声明及调用 (1) ...
- java集合1
- MongoDB-python的API手记
-------------------python调用MongoDB------------------- 1.官方文档:http://api.mongodb.org/python/current/t ...
- Java Integer封装类的IntegerCache内部类
个人理解,不喜勿喷,欢迎指正. 首先看下面这段代码,猜一下输出结果是什么 Integer a = 10; Integer b = 10; System.out.println(a == b); a = ...