Java程序设计实训(第2版)――增量式项目驱动一体化教程
¥
36.82
7.1折
¥
52
九品
仅1件
作者谭志国 著
出版社电子工业出版社
出版时间2020-06
版次1
装帧平装
货号A6
上书时间2024-11-16
商品详情
- 品相描述:九品
图书标准信息
-
作者
谭志国 著
-
出版社
电子工业出版社
-
出版时间
2020-06
-
版次
1
-
ISBN
9787121369384
-
定价
52.00元
-
装帧
平装
-
开本
16开
-
页数
328页
-
字数
525千字
- 【内容简介】
-
本书是广东省重点学科、精品资源共享课成果之一。本书是《Java程序设计DD增量式项目驱动一体化教程》的配套教材,包括专项实训、综合实训两部分内容。本书通过一体化增量式项目驱动形式介绍Java语言的基础及应用,训练学生理解并掌握软件项目的开发流程、开发方法和Java技术的应用,综合运用Java基本技能和知识完成一个小型项目的设计和实现过程。本书可作为高等学校Java程序设计及相关课程的教材,也可作为Java程序设计编程爱好者的案例教程。
- 【作者简介】
-
谭志国,男,中山大学南方学院电气与计算机工程学院教师,广东省"千百十”校级培养对象,广东省育苗工程(自然科学)项目负责人。
- 【目录】
-
目 录
第一部分 专项实训
第1章 Java程序设计的开发环境3
1.1 Java语言介绍3
1.2 Java开发工具包3
1.3 集成开发环境Eclipse9
1.4 集成开发环境MyEclipse9
1.5 数据库软件MySQL9
实验1:开发环境的搭建与使用18
第2章 专项实训需求分析19
2.1 车票预订系统用户及界面分析19
2.1.1 车票预订系统用例分析20
2.1.2 车票预订系统数据分析20
2.2 专项实训增量划分及进度安排20
实验2:专项实训的需求分析22
第3章 GUI编程和事件处理23
3.1 Java GUI编程技术23
3.1.1 Java AWT和Java Swing23
3.1.2 JavaFX24
3.2 界面设计和实现30
3.2.1 用户登录界面30
3.2.2 班车查询及预订界面33
3.2.3 用户确认订票信息界面36
3.3 事件处理(以ActionListener为例)38
3.3.1 用户登录事件处理39
3.3.2 班车查询及订票事件处理41
3.3.3 确认订票信息事件处理45
实验3:GUI编程47
实验4:事件处理48
第4章 数据库编程49
4.1 数据库设计49
4.1.1 E-R图49
4.1.2 数据库表设计49
4.1.3 数据库脚本50
4.2 JDBC配置51
4.3 登录功能的数据库实现53
4.3.1 用户登录时序图53
4.3.2 功能实现53
4.4 班车查询功能的数据库实现54
4.4.1 班车查询时序图54
4.4.2 功能实现55
4.5 班车预订功能的数据库实现57
4.5.1 班车预订时序图57
4.5.2 功能实现57
实验5:数据库编程59
第5章 网络通信编程60
5.1 网络通信技术分析60
5.1.1 网络编程的基本知识60
5.1.2 URL通信方式61
5.1.3 套接字通信方式62
5.2 TCP对象数据流通信功能的设计与搭建64
5.2.1 对象序列化的实现65
5.2.2 对象数据流通信功能的搭建67
5.3 TCP对象数据流通信功能的实现75
5.3.1 TCP用户登录功能实现75
5.3.2 TCP班车查询及订票功能实现77
实验6:网络通信编程80
第6章 多线程编程82
6.1 车票预订系统的多线程创建82
6.2 车票预订系统的线程同步问题87
实验7:多线程编程89
第二部分 综合实训
第7章 办公管理系统93
7.1 需求分析和项目目标93
7.1.1 用例分析94
7.1.2 需求分析95
7.1.3 项目目标96
7.2 功能分析与软件设计96
7.2.1 界面效果设计96
7.2.2 登录功能97
7.2.3 管理模块98
7.2.4 考勤模块103
7.2.5 公告模块105
7.2.6 通信模块107
7.2.7 数据库表格与脚本设计110
7.2.8 增量开发计划112
7.3 项目增量开发113
7.3.1 增量7-1:搭建系统主体架构113
7.3.2 增量7-2:信息管理模块129
7.3.3 增量7-3:实现公告154
7.3.4 增量7-4:实现考勤168
7.3.5 小结和回顾178
7.4 软件使用说明179
本章小结180
第8章 Web考勤系统181
8.1 需求分析与项目目标181
8.1.1 用例分析181
8.1.2 业务流分析181
8.2 界面设计185
8.2.1 用户登录界面185
8.2.2 学生界面186
8.2.3 教师界面187
8.2.4 管理员界面187
8.2.5 界面效果188
8.2.6 界面设计技术DD响应式设计199
8.3 软件设计200
8.3.1 系统架构设计200
8.3.2 基础设施层201
8.3.3 领域层206
8.3.4 应用层214
8.3.5 用户接口层216
8.3.6 数据库设计222
8.4 系统实现229
8.4.1 用户界面关键算法实现229
8.4.2 领域层实现231
8.4.3 用户接口层实现246
8.4.4 应用层实现261
8.5 系统使用说明261
本章小结262
第9章 基于Android平台的视频播放器263
9.1 Android简介263
9.1.1 Android的系统架构264
9.1.2 Android应用程序组成266
9.1.3 搭建Android开发环境270
9.1.4 开发第一个Android应用程序271
9.2 视频播放器开发279
9.2.1 需求分析279
9.2.2 项目目标282
9.2.3 增量开发计划282
9.3 项目增量开发282
9.3.1 增量9-1:搜索视频并列表显示282
9.3.2 增量9-2:视频播放及控制功能的实现304
9.3.3 增量9-3:自定义视频播放界面307
9.3.4 总结和回顾318
9.4 软件使用说明319
本章小结319
参考文献320
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价