资源描述:
《Java2程序设计实用教程第2版课件第13章 综合应用设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java2程序设计实用教程第2版叶核亚《Java2程序设计实用教程》(第2版)第1章Java概述第2章Java语言基础第3章面向对象的核心特性第4章接口、内部类和包第5章异常处理第6章图形用户界面第7章多线程第8章Applet应用程序第9章输入/输出流和文件操作第10章网络通信第11章数据库应用第12章JSP第13章综合应用设计第13章综合应用设计13.1世界杯足球赛成绩统计13.2课程设计的要求和选题《Java2程序设计实用教程(第2版)》13.1世界杯足球赛成绩统计13.1.1设计目标和任务13.1.2参赛队13
2、.1.3小组赛比赛记录13.1.4小组赛积分榜13.1.5淘汰赛成绩《Java2程序设计实用教程(第2版)》13.1.1设计目标和任务设计目标采用客户-服务器结构的数据库系统。设计JDBC数据库应用程序。提供图形用户界面的JavaApplication数据库应用程序进行数据输入、修改、浏览、查询等操作。提供基于JSP的Web数据库应用程序进行数据浏览、查询等操作。设计任务创建数据库WorldCup2006设计JDBC数据库应用程序《Java2程序设计实用教程(第2版)》13.1.2参赛队创建表参赛队(组别,球队)CR
3、EATETABLETeam(group1char(10),team1nchar(20)NOTNULLUNIQUE,PRIMARYKEY(team1),CHECK(group1BETWEEN'A'AND'H'))数据库应用程序所需增加的功能ALTERTABLETeamADDjackimage《Java2程序设计实用教程(第2版)》13.1.3小组赛比赛记录小组赛记录表(组别,球队1,球队2,场次,比赛时间,队1进球数,队2进球数)CREATETABLEMatchRecord(group1nchar(10),team1n
4、char(20)NOTNULL,team2nchar(20)NOTNULL,numberint,fixturedatetime,goalsfor1intdefault0,goalsfor2intdefault0,PRIMARYKEY(team1,team2),FOREIGNKEY(team1)REFERENCESTeam(team1),FOREIGNKEY(team2)REFERENCESTeam(team1))《Java2程序设计实用教程(第2版)》13.1.4小组赛积分榜小组赛成绩(排名,组别,球队,国旗,场次,
5、胜,平,负,进球,失球,净胜球,积分)CREATETABLETeamScore(rankint,group1char(10),team1nchar(20)NOTNULLUNIQUE,jackimage,completedintDEFAULT0,winintDEFAULT0,tieintDEFAULT0,lossintDEFAULT0,goalsforintDEFAULT0,goalsagainstintDEFAULT0,netvalueintDEFAULT0,scoreintDEFAULT0,PRIMARYKEY(t
6、eam1),FOREIGNKEY(team1)REFERENCESTeam(team1))《Java2程序设计实用教程(第2版)》13.1.5淘汰赛成绩图13.4淘汰赛的树型结构《Java2程序设计实用教程(第2版)》13.2课程设计的要求和选题13.2.1课程设计的目的和要求13.2.2图形用户界面与算法设计13.2.3线程设计13.2.4输入/输出流和文件操作13.2.5网络通信13.2.6数据库应用13.2.7基于JSP的Web应用《Java2程序设计实用教程(第2版)》13.2.1课程设计的目的和要求课程设计
7、要求每位学生独立编制一个略具规模、中等难度的应用程序,调试通过并写出设计报告,设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。《Java2程序设计实用教程(第2版)》13.2.2图形用户界面与算法设计银行贷款多种还款方式的计算日历组件解九宫排序问题解骑士游历问题五子棋《Java2程序设计实用教程(第2版)》13.2.3线程设计交通信号灯饥饿小鱼游戏《Java2程序设计实用教程(第2版)》13.2.4输入/输出流和文件操作MP3
8、播放器地址簿Java源程序编辑器使用对象流存储数据搜索文件《Java2程序设计实用教程(第2版)》13.2.5网络通信一对多的聊天室基于Socket通信的网络发牌程序网络五子棋《Java2程序设计实用教程(第2版)》13.2.6数据库应用诗词库银行账户信息表POS商业自动收款系统编辑部稿件管理《Java2程序设计实用教程(第2版)》13.2.7