图书详情 | 《基于Java的综合课程设计》
图书分类 一 〉工学 一 〉软件工程

21世纪高等学校规划教材·计算机应用 : 基于Java的综合课程设计

尉哲明、冀素琴等 著;

2014年11月

清华大学出版社

新华国采教育网络科技有限责任公司 折后价:¥39.50 定价:¥39.50
  • 清华大学出版社
  • 9787302364849
  • 1-1
  • 195057
  • -
  • -
  • 16开
  • 2014年11月
  • -
  • -
  • -
  • -
  • 工学
  • 软件工程
  • 0835
  • TP311.138FO
  • 计算机
  • 本专科、高职高专
  • 初版
  • -
  • -
  • -
内容简介:
     《基于Java的综合课程设计》涵盖基于Java的三个层次的课程设计:一是Java编程基础,包括Java面向对象技术、字符串、数组、集合类、异常处理及 Java I/O流等,针对每种技术的两三个实用案例进行详细剖析,为后面的综合课程设计打下坚实基础;二是Java应用技术,根据Java GUI、多媒体、线程等知识点精心设计一些实用的综合案例,并给出详细讲解,旨在帮助读者完成一个比较大的课程设计项目;三是基于Java的综合课程设计。将Java课程与信息技术类的其他课程结合起来,进行综合课程设计。
     本书内容翔实,层次清晰,可以作为各专业的 Java课程和高校信息技术类专业的综合课程设计的教材使用,也可以为Java的专业人员提供参考。本书第 1部分由冀素琴编写,第2部分由郭珉编写,第3部分由尉哲明编写。
    

目录
第1部分  Java编程基础
第1章  Java开发环境
  1.1  本章知识点
  1.2  设计1  初识Java
第2章  Java语言基础
  2.1  本章知识点
  2.2  设计1  基本运算练习
  2.3  设计2  控制结构练习
第3章  类与对象
  3.1  本章知识点
  3.2  设计1  对象的创建和使用
  3.3  设计2  包的使用与访问控制
第4章  继承、多态和封装
  4.1  本章知识点
  4.2  设计1  继承性
  4.3  设计2  多态性
  4.4  设计3  封装性
第5章  抽象类与接口
  5.1  本章知识点
  5.2  设计1  抽象类
  5.3  设计2  接口
第6章  数组和常用类
  6.1  本章知识点
  6.2  设计1  数组
  6.3  设计2  字符串
第7章  集合类
  7.1  本章知识点
  7.2  设计1  List接口及实现该接口的常用类的练习
  7.3  设计2  Set接口及实现该接口的常用类的练习
  7.4  设计3  Map接口及实现该接口的常用类的练习
第8章  异常
  8.1  本章知识点
  8.2  设计1  异常的捕获
  8.3  设计2  异常的抛出及搜索
第9章  文件与流
  9.1  本章知识点
  9.2  设计1  文件管理
  9.3  设计2  常用流练习
  9.4  设计3  RandomAccessFile类的应用

第2部分  Java应用技术
第10章  Java图形用户界面设计
  10.1  案例: 几何图形计算器
    10.1.1  案例问题描述
    10.1.2  案例功能分析及演示
    10.1.3  案例总体设计
    10.1.4  案例代码实现
    10.1.5  案例练习题目
  10.2  案例: 饭店点菜
    10.2.1  案例问题描述
    10.2.2  案例功能分析及演示
    10.2.3  案例总体设计
    10.2.4  案例代码实现
    10.2.5  案例练习题目
第11章  Java多媒体程序设计
  11.1  案例: 随机绘图与动画
    11.1.1  案例问题描述
    11.1.2  案例功能分析与演示
    11.1.3  案例总体设计
    11.1.4  案例代码实现
    11.1.5  案例练习题目
  11.2  案例: 多媒体图片查看器
    11.2.1  案例问题描述
    11.2.2  案例功能分析与演示
    11.2.3  案例总体设计
    11.2.4  案例代码实现
    11.2.5  案例练习题目
第12章  Java多线程程序设计
  12.1  案例: 两按钮反向运动——使用Thread子类
    12.1.1  案例问题描述
    12.1.2  案例功能分析与演示
    12.1.3  案例总体设计
    12.1.4  案例代码实现
    12.1.5  案例练习题目
  12.2  案例: 两按钮反向运动——使用Runnable接口
    12.2.1  案例问题描述
    12.2.2  案例功能分析与演示
    12.2.3  案例总体设计
    12.2.4  案例代码实现
    12.2.5  案例练习题目
  12.3  案例: 使用Thread类实现图像动画
    12.3.1  案例问题描述
    12.3.2  案例功能分析与演示
    12.3.3  案例总体设计
    12.3.4  案例代码实现
    12.3.5  案例练习题目
  12.4  案例: 线程同步——模拟跑步接力
    12.4.1  案例问题描述
    12.4.2  案例功能分析与演示
    12.4.3  案例总体设计
    12.4.4  案例代码实现
    12.4.5  案例练习题目
第13章  综合案例: 拼图游戏
  13.1  设计要求
  13.2  总体设计
    13.2.1  va
    13.2.2  va
    13.2.3  va
    13.2.4  va
    13.2.5  va
    13.2.6  va
    13.2.7  va
    13.2.8  va
  13.3  详细设计
    13.3.1  GameWindow类
    13.3.2  PuzzlePanel类
    13.3.3  Cell类
    13.3.4  ControlGamePanel类
    13.3.5  SplitImage类
    13.3.6  MusicDialog类
    13.3.7  Player类
    13.3.8  ResultRecordDialog类
  13.4  案例练习题目

第3部分  基于Java的综合课程设计
第14章  Java与数据库: 资料室图书管理系统
  14.1  资料室图书管理系统需求分析
  14.2  资料室图书管理系统设计
    14.2.1  数据库设计
    14.2.2  系统功能设计
  14.3  资料室图书管理系统实现思路
  14.4  资料室图书管理系统实现
    14.4.1  建立数据库表
    14.4.2  登录功能的实现
    14.4.3  主界面类BooksManager的实现
    14.4.4  录入图书功能的实现
    14.4.5  检索图书功能的实现
    14.4.6  修改图书功能的实现
    14.4.7  删除图书功能的实现
    14.4.8  借书功能的实现
    14.4.9  查看借书记录功能的实现
    14.4.10  还书功能的实现
    14.4.11  查看还书记录功能的实现
  14.5  资料室图书管理系统调试与软件发布
    14.5.1  系统调试
    14.5.2  软件发布
  14.6  综合课程设计作业
    14.6.1  资料室图书管理信息系统扩展
    14.6.2  综合课程设计题目
第15章  Java与网络: P2P聊天系统
  15.1  P2P聊天系统需求分析
  15.2  P2P聊天系统设计
    15.2.1  信息服务器功能设计
    15.2.2  P2P聊天端设计
  15.3  P2P聊天系统实现思路
    15.3.1  传输协议选择
    15.3.2  P2P端与信息服务器的应用协议
  15.4  P2P聊天系统实现
    15.4.1  Request类和Response类
    15.4.2  信息服务器的实现
    15.4.3  P2P聊天端的实现
  15.5  P2P聊天系统调试与软件发布
    15.5.1  系统调试
    15.5.2  软件发布
  15.6  综合课程设计作业
    15.6.1  P2P聊天系统扩展
    15.6.2  综合课程设计题目
第16章  Java与网络: Web服务器与浏览器
  16.1  Web服务器与浏览器需求分析
    16.1.1  Web服务器需求分析
    16.1.2  浏览器需求分析
  16.2  Web服务器与浏览器系统设计
    16.2.1  Web服务器功能设计
    16.2.2  浏览器功能设计
  16.3  Web服务器与浏览器系统实现思路
    16.3.1  传输协议选择
    16.3.2  浏览器与Web服务器的应用协议
    16.3.3  增加“生成配置文件”功能
  16.4  Web服务器与浏览器系统实现
    16.4.1  应用协议的实现
    16.4.2  Web服务器的实现
    16.4.3  浏览器的实现
    16.4.4  “生成配置文件”功能实现
  16.5  Web服务器与浏览器系统调试与软件发布
    16.5.1  系统调试
    16.5.2  软件发布
  16.6  综合课程设计作业
第17章  Java与网络、数据库: 基于B/S的用户登录管理系统
  17.1  基于B/S的用户登录管理系统需求分析
  17.2  基于B/S的用户登录管理系统设计
    17.2.1  数据库设计
    17.2.2  登录服务器功能设计
    17.2.3  客户端功能设计
  17.3  基于B/S的用户登录管理系统实现思路
    17.3.1  系统实现采用分层结构模型
    17.3.2  客户端与服务器的应用协议
    17.3.3  客户端的实现思路
  17.4  基于B/S的用户登录管理系统实现
    17.4.1  建立数据库表和数据源
    17.4.2  应用协议的实现
    17.4.3  登录服务器的实现
    17.4.4  JApplet的实现——LoginApplet类
  17.5  基于B/S的用户登录管理系统调试与软件发布
    17.5.1  系统调试
    17.5.2  软件发布
  17.6  综合课程设计作业