Java技术项目训练教程

Java技术项目训练教程 教材名称: Java技术项目训练教程
ISBN号: 978-7-89436-021-2 作者: 周绍斌
字数: 261千字 规格: 16开
印制时间: 2011-08-01 出版日期: 2010-08-01
定价: 30 元 样章下载: 978-7-89436-021-2Java技术项目训练教程样章(加水印).pdf
购买地址:

        教材共分三章,每章独立设计一个课程群项目。第1章设计的项目主要是利用Java图形化技术、多线程技术和数据结构相关知识开发一个贪食蛇游戏。第2章设计的项目主要是利用Java图形化技术、I/O流技术和网络编程技术开发一个网络聊天程序。第3章设计的项目主要是利用Java图形化技术、JDBC技术和数据库技术实现一个足球联赛管理系统。教材选取的三个项目在涵盖知识点、规模和难度上都遵循了循序渐进、由浅入深的基本原则,后一个项目在前一个项目基础上再扩充新内容和知识点,学生在巩固以前的内容的同时学习新知识和技能。本教材按照CDIO教学理念进行设计。每个项目划分为需求分析、项目设计、项目实现和项目改进四个阶段进行阐述,分别对应CDIO教学模式的项目构思、设计、运行和实施四个阶段。本书的作者由讲授Java、数据结构、计算机网络和数据库课程的骨干教师组成,他们有丰富的相关课程教学经验和实践经验,选取的项目案例具有很好的代表性和针对性。

第1章贪食蛇游戏开发1
1.1项目概述2
1.2需求分析2
1.2.1开发目标2
1.2.2运行环境2
1.2.3功能需求描述2
1.3项目设计3
1.3.1模块结构设计3
1.3.2系统处理流程4
1.3.3界面设计4
1.3.4类设计6
1.4项目实现10
1.4.1技术准备10
1.4.2课堂实训24
1.5项目改进41
第2章网络聊天程序开发42
2.1项目概述43
2.2需求分析43
2.2.1运行环境43
2.2.2功能需求描述43
2.3项目设计44
2.3.1体系结构设计44
2.3.2界面设计44
2.3.3系统处理流程45
2.3.4类设计47
2.4项目实现50
2.4.1技术准备50
2.4.2课堂实训64
2.5项目改进76
第3章足球联赛管理系统开发77
3.1项目概述78
3.2需求分析78
3.2.1开发目标78
3.2.2运行环境78
3.2.3功能性需求79
3.2.4非功能性需求79
3.2.5运行需求80
3.3项目设计80
3.3.1架构设计80
3.3.2系统模块设计80
3.3.3界面设计80
3.3.4数据库设计89
3.3.5包与类设计92
3.4项目实现116
3.4.1技术准备116
3.4.2课堂实训134
3.4.3难点部分实现151
3.5项目改进160
附录教学设计与实施方法161
参考文献163
 

        《Java技术项目训练教程》是计算机科学与技术专业实践课程。该课程的主要教学目标是通过实习巩固学生对理论学期学习的Java基础语法、图形化、网络以及数据结构和数据库等各项教学重点内容的理解,深化面向对象程序设计的基本思想,最终使学生能够熟练使用Java语言以及相关开发工具编写图形界面、网络和数据库相关的综合程序,初步形成面向对象分析与设计的能力,因此,本课程对于实现专业培养目标至关重要。本教材遵循最新的工程教育理念,按照CDIO教学模式设计了三个课程群项目,分别涵盖了《Java语言高级程序设计》、《数据结构》、《计算机网络》和《数据库原理与应用》等多门主干课程的重点教学内容。