




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java2程序设计实用教程程序设计实用教程第第2版版叶核亚叶核亚Java2程序设计实用教程程序设计实用教程 (第(第2版)版)第第1章章 Java概述概述第第2章章 Java语言基础语言基础第第3章章 面向对象的核心特性面向对象的核心特性第第4章章 接口、内部类和包接口、内部类和包第第5章章 异常处理异常处理第第6章章 图形用户界面图形用户界面第第7章章 多线程多线程第第8章章 Applet应用程序应用程序第第9章章 输入输入/输出流和文件操作输出流和文件操作第第10章章 网络通信网络通信第第11章章 数据库应用数据库应用第第12章章 JSP第第13章章 综合应用设计综合应用设计Java2程序
2、设计实用教程(第2版)第第13章章 综合应用设计综合应用设计 13.1 世界杯足球赛成绩统计世界杯足球赛成绩统计 13.2 课程设计的要求和选题课程设计的要求和选题Java2程序设计实用教程(第2版)13.1 世界杯足球赛成绩统计世界杯足球赛成绩统计1.13.1.1 设计目标和任务设计目标和任务2.13.1.2 参赛队参赛队3.13.1.3 小组赛比赛记录小组赛比赛记录4.13.1.4 小组赛积分榜小组赛积分榜5.13.1.5 淘汰赛成绩淘汰赛成绩Java2程序设计实用教程(第2版)13.1.1 设计目标和任务设计目标和任务1.设计目标设计目标采用客户采用客户-服务器结构的数据库系统。服务器结
3、构的数据库系统。设计设计JDBC数据库应用程序。数据库应用程序。提供图形用户界面的提供图形用户界面的Java Application数据库应用程数据库应用程序进行数据输入、修改、浏览、查询等操作。序进行数据输入、修改、浏览、查询等操作。提供基于提供基于JSP的的Web数据库应用程序进行数据浏览、数据库应用程序进行数据浏览、查询等操作。查询等操作。2.设计任务设计任务创建数据库创建数据库WorldCup2006设计设计JDBC数据库应用程序数据库应用程序Java2程序设计实用教程(第2版)13.1.2 参赛队参赛队1.创建表创建表参赛队(组别,参赛队(组别,球队球队)CREATE TABLE T
4、eam( group1 char(10), team1 nchar(20) NOT NULL UNIQUE, PRIMARY KEY (team1), CHECK(group1 BETWEEN A AND H)2.数据库应用程序数据库应用程序3.所需增加的功能所需增加的功能ALTER TABLE Team ADD jack imageJava2程序设计实用教程(第2版)13.1.3 小组赛比赛记录小组赛比赛记录小组赛记录表(组别,小组赛记录表(组别,球队球队1,球队球队2,场次,比赛时间,队,场次,比赛时间,队1进球数,队进球数,队2进球数)进球数)CREATE TABLE MatchReco
5、rd( group1 nchar(10), team1 nchar(20) NOT NULL, team2 nchar(20) NOT NULL, number int, fixture datetime, goalsfor1 int default 0, goalsfor2 int default 0, PRIMARY KEY (team1,team2), FOREIGN KEY(team1) REFERENCES Team(team1), FOREIGN KEY(team2) REFERENCES Team(team1)Java2程序设计实用教程(第2版)13.1.4 小组赛积分榜小组赛积
6、分榜小组赛成绩(排名小组赛成绩(排名, 组别,组别,球队球队,国旗,场次,胜,平,负,进球,国旗,场次,胜,平,负,进球,失球,净胜球,积分)失球,净胜球,积分)CREATE TABLE TeamScore( rank int, group1 char(10), team1 nchar(20) NOT NULL UNIQUE, jack image, completed int DEFAULT 0, win int DEFAULT 0, tie int DEFAULT 0, loss int DEFAULT 0, goalsfor int DEFAULT 0, goalsagainst int
7、 DEFAULT 0, netvalue int DEFAULT 0, score int DEFAULT 0, PRIMARY KEY (team1), FOREIGN KEY(team1) REFERENCES Team(team1)Java2程序设计实用教程(第2版)13.1.5 淘汰赛成绩淘汰赛成绩图图13.4 淘淘汰汰赛赛的的树树型型结结构构 6:40:20:10:13:01:35:31:33:00:31:01:01:02:12:0阿根廷墨西哥德国瑞典德国阿根廷德国16强8强4强半决赛葡萄牙荷兰英格兰厄瓜多尔英格兰葡萄牙葡萄牙瑞士乌克兰意大利澳大利亚意大利乌克兰意大利西班牙法国巴西加
8、纳巴西法国法国意大利法国意大利决赛A1B2C1D2B1A2D1C2E1F2G1H2F1E2H1G2Java2程序设计实用教程(第2版)13.2 课程设计的要求和选题课程设计的要求和选题1.13.2.1 课程设计的目的和要求课程设计的目的和要求2.13.2.2 图形用户界面与算法设计图形用户界面与算法设计3.13.2.3 线程设计线程设计4.13.2.4 输入输入/输出流和文件操作输出流和文件操作5.13.2.5 网络通信网络通信6.13.2.6 数据库应用数据库应用7.13.2.7 基于基于JSP的的Web应用应用Java2程序设计实用教程(第2版)13.2.1 课程设计的目的和要求课程设计的
9、目的和要求课程设计要求每位学生独立编制一个略具规课程设计要求每位学生独立编制一个略具规模、中等难度的应用程序,调试通过并写模、中等难度的应用程序,调试通过并写出设计报告,设计报告包括题目说明、题出设计报告,设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方编程经验、设计体会、存在问题及解决方法等。法等。Java2程序设计实用教程(第2版)13.2.2 图形用户界面与算法设计图形用户界面与算法设计1.银行贷款多种还款方式的计算银行贷款多种还
10、款方式的计算2.日历组件日历组件3.解九宫排序问题解九宫排序问题4.解骑士游历问题解骑士游历问题5.五子棋五子棋Java2程序设计实用教程(第2版)13.2.3 线程设计线程设计1.交通信号灯交通信号灯2.饥饿小鱼游戏饥饿小鱼游戏Java2程序设计实用教程(第2版)13.2.4 输入输入/输出流和文件操作输出流和文件操作1.MP3播放器播放器2.地址簿地址簿3.Java源程序编辑器源程序编辑器4.使用对象流存储数据使用对象流存储数据5.搜索文件搜索文件Java2程序设计实用教程(第2版)13.2.5 网络通信网络通信1.一对多的聊天室一对多的聊天室2.基于基于Socket通信的网络发牌程序通信的网络发牌程序3.网络五子棋网络五子棋Java2程序设计实用教
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石材台阶施工方案
- 大桥钢索地基施工方案
- 工业地坪施工方案
- 广场石材工地施工方案
- 树木淘汰 施工方案
- 房屋改造施工方案
- 店面施工方案
- 2025年度电子产品商标许可及销售代理合同
- 二零二五年度桥梁工程款抵顶设计费合同
- 2025年度货运信息化建设合同规范
- 2025年兴安职业技术学院单招职业技能测试题库新版
- 2025年合肥经济技术职业学院单招职业适应性测试题库及答案一套
- 2025年黑龙江职业学院单招职业技能测试题库完整
- 2025年赣州职业技术学院单招职业适应性测试题库一套
- 2025中铁集装箱运输有限责任公司招聘46人(京外地区岗位)笔试参考题库附带答案详解
- 中国农业大学人文与发展学院管理服务岗位招聘笔试真题2023
- 《中华人民共和国学前教育法》专题培训
- 2023-2024 中国滑雪产业白皮书
- 2024年湖南大众传媒职业技术学院单招职业技能测试题库及答案解析
- 2024年中国科学技术大学创新班物理试题答案详解
- 风电场触电急救培训课件
评论
0/150
提交评论