《Java语言程序设计 项目教学版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王岩主编;靳新,谢进军,杨柯副主编;刘平丛书主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302399629
  • 页数:295 页
图书介绍:Java是程序设计语言中,发展最快的语言之一,随着网络技术的不断发展,Java的优势日益突显,现已广泛应用于工作和生活的各个领域。因此,Java也成为国内外高校计算机专业和许多非计算机专业的必修课或选修课。本教材主体为应用型本科学生学习java编程技术使用。

图书借阅管理系统 1

0.1项目成果展示 1

0.2项目架构 4

子项目1 图书借阅管理系统开发环境部署 6

1.1项目任务 6

1.2项目的提出 6

1.3项目实施 7

1.3.1任务1:安装MyEclipse 9.0 7

1.3.2任务2:认识MyEclipse 9.0开发工具 9

1.3.3任务3:安装SQL Server 2008 10

1.3.4任务4:认识SQL Server Management Studio 15

1.4项目实施过程中可能出现的问题 16

1.5后续项目 16

子项目2 图书借阅管理系统需求分析 17

2.1项目任务 17

2.2项目的提出 17

2.3项目实施 18

2.3.1任务1:图书借阅管理系统的需求分析 18

2.3.2任务2:图书借阅管理系统的功能结构设计 18

2.3.3任务3:图书借阅管理系统的系统流程图 19

2.4本项目实施过程中可能出现的问题 20

2.5后续项目 21

子项目3 图书借阅管理系统数据库设计 22

3.1项目任务 22

3.2项目的提出 22

3.3项目预备知识 23

3.3.1数据库的设计 23

3.3.2 SQL语句 23

3.4项目实施 25

3.4.1任务1:概念结构设计 25

3.4.2任务2:逻辑结构设计 27

3.4.3任务3:物理结构设计 28

3.5本项目实施过程中可能出现的问题 34

3.6后续项目 35

子项目4 图书借阅管理系统中类的应用 36

4.1项目任务 36

4.2项目的提出 37

4.3实施项目的预备知识 37

4.3.1标识符、关键字及注释 37

4.3.2数据类型 40

4.3.3变量与常量 42

4.3.4运算符与表达式 48

4.3.5面向对象程序设计 55

4.3.6 Java语言简介 57

4.3.7类的定义 60

4.3.8构造方法和创建对象 61

4.3.9类成员的定义 62

4.3.10包 65

4.3.11封装 67

4.4项目实施 69

4.4.1任务1:创建项目 69

4.4.2任务2:创建包 70

4.4.3任务3:创建图书类 72

4.4.4任务4:创建图书类型类 77

4.4.5任务5:创建读者类 77

4.4.6任务6:创建读者类型类 78

4.4.7任务7:创建用户类 78

4.4.8任务8:创建图书借阅类 78

4.5本项目实施过程中可能出现的问题 79

4.6后续项目 79

子项目5 图书借阅管理系统界面设计与实现 80

5.1项目任务 80

5.2项目的提出 81

5.3实施项目的预备知识 81

5.3.1类的继承与覆盖 81

5.3.2重载 86

5.3.3图形用户界面概述 88

5.3.4顶层容器 89

5.3.5中间容器 92

5.3.6基本组件 100

5.3.7布局管理 111

5.3.8日期时间类 118

5.4项目实施 122

5.4.1任务1:创建登录界面 122

5.4.2任务2:创建主界面 125

5.4.3任务3:创建读者信息管理界面 128

5.4.4任务4:创建图书信息管理界面 136

5.4.5任务5:创建图书借阅管理界面 138

5.4.6任务6:创建基础信息维护界面 139

5.4.7任务7:创建用户管理界面 140

5.5本项目实施过程中可能出现的问题 141

5.6后续项目 142

子项目6 图书借阅管理系统数据访问方法 143

6.1项目任务 143

6.2项目的提出 144

6.3实施项目的预备知识 144

6.3.1流程控制 144

6.3.2数组 153

6.3.3字符串 159

6.3.4集合类 164

6.3.5异常处理 174

6.3.6抽象类 181

6.3.7接口 182

6.3.8使用JDBC访问数据 187

6.4项目实施 198

6.4.1任务1:基本数据访问操作类 199

6.4.2任务2:读者操作类 200

6.4.3任务3:图书操作类 206

6.4.4任务4:读者类型操作类 211

6.4.5任务5:图书类型操作类 213

6.4.6任务6:图书借阅操作类 215

6.4.7任务7:用户操作类 217

6.5本项目实施过程中可能出现的问题 219

6.6后续项目 222

子项目7 图书借阅管理系统功能设计与实现 223

7.1项目任务 223

7.2项目的提出 224

7.3实施项目的预备知识 224

7.3.1 Java事件处理机制 224

7.3.2 Java事件类 226

7.3.3事件监听器 228

7.3.4事件适配器 230

7.3.5内部类 232

7.3.6多态 237

7.4项目实施 239

7.4.1任务1:实现登录界面功能 239

7.4.2任务2:实现主界面功能 244

7.4.3任务3:实现读者信息添加功能 245

7.4.4任务4:实现读者信息查询与修改功能 252

7.4.5任务5:实现图书信息添加功能 263

7.4.6任务6:实现图书信息查询与修改功能 264

7.4.7任务7:实现图书借阅管理功能 265

7.4.8任务8:实现图书归还功能 266

7.4.9任务9:实现读者类别设置功能 268

7.4.10任务10:实现图书类别设置功能 270

7.4.11任务11:实现罚金设置功能 270

7.4.12任务12:实现修改密码功能 270

7.4.13任务13:实现用户添加功能 271

7.4.14任务14:实现用户删除功能 271

7.5本项目实施过程中可能出现的问题 272

7.6后续项目 273

子项目8 图书借阅管理系统运行进度界面设计与实现 274

8.1项目任务 274

8.2项目的提出 274

8.3实施项目的预备知识 275

8.3.1线程的概念 275

8.3.2线程的创建 276

8.3.3线程的状态及调度 282

8.3.4线程调度与优先级 284

8.3.5线程的同步 287

8.4项目实施 291

8.5本项目实施过程中可能出现的问题 293

8.6项目总结 293

参考文献 295