Java程序设计案例教程(慕课版)

Java程序设计案例教程(慕课版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2020-06
版次: 1
ISBN: 9787115532428
定价: 59.80
装帧: 平装
开本: 16开
页数: 360页
20人买过
  • 本书主要内容包括:搭建Java环境、Java编程基础、面向对象编程基础、推箱子游戏、飞机大战游戏、文件处理器、图片处理工具、学生成绩管理系统、咸鱼快递打印系统、快通物流配货系统、看店宝(京东版)网站。 已经在我社出版多本程序设计类书籍,包括“技术方案宝典”、“开发技术大全”、“自学手册”、“参考大全”等多个系列,大都取得比较好的市场反响。 第1章 搭建Java环境  1
    1.1 Java语言简介 2
    1.1.1 Java的发展历史 2
    1.1.2 Java的特点 2
    1.2 搭建Java开发环境 3
    1.2.1 JDK的安装与配置 3
    1.2.2 Eclipse的下载与汉化 8
    1.2.3 第一个Java程序 12
    1.2.4 Java程序的基本结构 16
    1.3 熟悉Eclipse开发工具 19
    1.3.1 Eclipse工作台 19
    1.3.2 菜单栏 20
    1.3.3 工具栏 23
    1.3.4 透视图与视图 24
    1.3.5 “包资源管理器”视图 24
    1.3.6 “控制台”视图 24
    小结 25
    习题 25
    第2章 Java语言基础 26
    2.1 基本数据类型 27
    2.1.1 整数类型 27
    2.1.2 浮点类型 28
    2.1.3 字符类型 28
    2.1.4 布尔类型 29
    2.2 常量和变量 30
    2.2.1 常量的声明和使用 30
    2.2.2 变量的声明和使用 31
    2.3 表达式与运算符 31
    2.3.1 算术运算符 31
    2.3.2 自增自减运算符 32
    2.3.3 赋值运算符 33
    2.3.4 关系运算符 34
    2.3.5 逻辑运算符 35
    2.3.6 位运算符 36
    2.3.7 移位运算符 37
    2.3.8 条件运算符 37
    2.3.9 运算符的优先级与结合性 37
    2.3.10 表达式中的类型转换 38
    2.4 选择语句 39
    2.4.1 if语句 39
    2.4.2 switch语句 42
    2.5 循环语句 44
    2.5.1 while循环语句 44
    2.5.2 do…while循环语句 45
    2.5.3 for循环语句 45
    2.6 跳转语句 46
    2.6.1 break语句 46
    2.6.2 continue语句 47
    2.7 数组 47
    2.7.1 声明数组 48
    2.7.2 创建数组 48
    2.7.3 初始化数组 48
    2.7.4 数组长度 49
    2.7.5 使用数组元素 49
    2.7.6 遍历数组 50
    小结 50
    习题 50
    第3章 面向对象编程基础 53
    3.1 面向对象程序设计 54
    3.1.1 面向对象程序设计概述 54
    3.1.2 面向对象程序设计的特点 54
    3.2 类 55
    3.2.1 定义类 56
    3.2.2 成员变量和局部变量 57
    3.2.3 成员方法 58
    3.2.4 注意事项 59
    3.2.5 类的UML图 59
    3.3 构造方法与对象 60
    3.3.1 构造方法的概念及用途 60
    3.3.2 对象的概述 61
    3.3.3 对象的创建 61
    3.3.4 对象的使用 62
    3.3.5 对象的销毁 63
    3.4 方法中的参数传值 63
    3.4.1 传值机制 63
    3.4.2 基本数据类型的参数传值 63
    3.4.3 引用类型的参数传值 64
    3.5 实例方法与类方法 64
    3.5.1 实例方法与类方法的定义 65
    3.5.2 实例方法和类方法的区别 65
    3.6 this关键字 65
    3.7 包 67
    3.7.1 包的概念 67
    3.7.2 创建包 67
    3.7.3 使用包中的类 67
    3.8 访问权限 68
    3.9 类的继承 70
    3.9.1 继承的概念 70
    3.9.2 子类对象的创建 70
    3.9.3 继承的使用原则 70
    3.9.4 使用super关键字 72
    3.10 多态 72
    3.10.1 方法的重载 72
    3.10.2 避免重载出现的歧义 74
    3.10.3 方法的覆盖 74
    3.10.4 向上转型 75
    3.11 抽象类 76
    3.11.1 抽象类和抽象方法的概念 76
    3.11.2 抽象类和抽象方法的规则 78
    3.11.3 抽象类的作用 78
    3.12 接口 79
    3.12.1 定义接口 79
    3.12.2 接口的继承 79
    3.12.3 接口的实现 80
    3.12.4 抽象类与接口的区别 81
    小结 81
    习题 81
    第4章 推箱子游戏 85
    4.1 需求分析 86
    4.2 系统设计 86
    4.2.1 系统目标 86
    4.2.2 构建开发环境 86
    4.2.3 系统功能结构 86
    4.2.4 系统流程图 87
    4.2.5 系统预览 87
    4.3 技术准备 88
    4.3.1 Swing窗体程序开发 88
    4.3.2 AWT绘图技术 89
    4.4 公共类设计 91
    4.4.1 图片工具类 91
    4.4.2 地图数据工具类 92
    4.5 模型类设计 95
    4.5.1 刚体类 95
    4.5.2 地图类 98
    4.6 主窗体设计 99
    4.6.1 模块概述 99
    4.6.2 代码实现 99
    4.7 开始面板设计 100
    4.7.1 模块概述 100
    4.7.2 代码实现 100
    4.8 地图编辑器设计 102
    4.8.1 模块概述 102
    4.8.2 代码实现 103
    4.9 游戏面板设计 107
    4.9.1 模块概述 107
    4.9.2 代码实现 108
    4.10 运行项目 111
    小结 112
    第5章 飞机大战游戏 113
    5.1 需求分析 114
    5.2 系统设计 114
    5.2.1 系统目标 114
    5.2.2 构建开发环境 115
    5.2.3 系统功能结构 115
    5.2.4 系统流程图 115
    5.2.5 系统预览 116
    5.3 技术准备 117
    5.3.1 Timer类的概念 117
    5.3.2 Timer类的注意事项 117
    5.4 公共类设计 118
    5.5 玩家飞机模型设计 120
    5.5.1 模块概述 120
    5.5.2 代码实现 120
    5.6 敌机模型设计 122
    5.6.1 模块概述 122
    5.6.2 代码实现 123
    5.7 导弹模型设计 124
    5.7.1 模块概述 124
    5.7.2 代码实现 124
    5.8 空投物资模型设计 124
    5.8.1 模块概述 124
    5.8.2 代码实现 125
    5.9 游戏面板模型设计 126
    5.9.1 模块概述 126
    5.9.2 代码实现 126
    小结 134
    第6章 文件批量操作工具 135
    6.1 需求分析 136
    6.2 系统设计 136
    6.2.1 系统目标 136
    6.2.2 构建开发环境 136
    6.2.3 系统功能结构 136
    6.2.4 系统流程图 137
    6.2.5 系统预览 138
    6.3 技术准备 138
    6.3.1 文件操作 138
    6.3.2 文件夹操作 140
    6.4 公共类设计 141
    6.4.1 自定义表格类 141
    6.4.2 选项卡面板工厂类 141
    6.5 主窗体设计 142
    6.5.1 模块概述 142
    6.5.2 代码实现 142
    6.6 批量移动功能设计 143
    6.6.1 模块概述 143
    6.6.2 代码实现 143
    6.7 批量重命名功能设计 149
    6.7.1 模块概述 149
    6.7.2 代码实现 150
    6.8 搜索文本功能设计 152
    6.8.1 模块概述 152
    6.8.2 代码实现 153
    小结 154
    第7章 图片处理工具 155
    7.1 需求分析 156
    7.2 系统设计 156
    7.2.1 系统目标 156
    7.2.2 构建开发环境 156
    7.2.3 系统功能结构 156
    7.2.4 系统流程图 157
    7.2.5 系统预览 158
    7.3 技术准备 159
    7.3.1 lambda表达式 159
    7.3.2 透明图片处理技术 160
    7.4 公共类设计 161
    7.4.1 功能面板类 161
    7.4.2 面板工厂类 161
    7.4.3 图片类 162
    7.5 主窗体设计 163
    7.5.1 模块概述 163
    7.5.2 代码实现 164
    7.6 旋转图片功能设计 169
    7.6.1 模块概述 169
    7.6.2 代码实现 170
    7.7 翻转图片功能设计 172
    7.7.1 模块概述 172
    7.7.2 代码实现 172
    7.8 裁剪图片功能设计 174
    7.8.1 模块概述 174
    7.8.2 代码实现 174
    7.9 文字水印功能设计 177
    7.9.1 模块概述 177
    7.9.2 代码实现 177
    7.10 图片水印功能设计 178
    7.10.1 模块概述 178
    7.10.2 代码实现 179
    7.11 彩图变黑白图功能设计 181
    7.11.1 模块概述 181
    7.11.2 代码实现 181
    7.12 马赛克功能设计 182
    7.12.1 模块概述 182
    7.12.2 代码实现 182
    7.13 修改透明度功能设计 185
    7.13.1 模块概述 185
    7.13.2 代码实现 185
    小结 186
    第8章 学生成绩管理系统 187
    8.1 需求分析 188
    8.2 系统设计 188
    8.2.1 系统目标 188
    8.2.2 构建开发环境 188
    8.2.3 系统功能结构 188
    8.2.4 系统流程图 189
    8.2.5 系统预览 189
    8.3 数据库设计 191
    8.3.1 数据库分析 191
    8.3.2 数据库概念设计 191
    8.3.3 数据表结构 191
    8.4 技术准备 194
    8.4.1 使用JDBC操作数据库 194
    8.4.2 数据的批量操作 197
    8.5 公共类设计 198
    8.5.1 实体类的编写 198
    8.5.2 操作数据库公共类的编写 199
    8.6 登录模块设计 204
    8.6.1 模块概述 204
    8.6.2 代码实现 205
    8.7 主窗体设计 207
    8.7.1 模块概述 207
    8.7.2 代码实现 208
    8.8 班级信息设置模块设计 211
    8.8.1 模块概述 211
    8.8.2 代码实现 212
    8.9 学生基本信息管理模块设计 214
    8.9.1 模块概述 214
    8.9.2 代码实现 215
    8.10 学生考试成绩信息管理模块设计 219
    8.10.1 模块概述 219
    8.10.2 代码实现 220
    8.11 基本信息数据查询模块设计 225
    8.11.1 模块概述 225
    8.11.2 代码实现 225
    8.12 考试成绩班级明细查询模块设计 227
    8.12.1 模块概述 227
    8.12.2 代码实现 228
    小结 230
    第9章 蓝宇快递打印系统 232
    9.1 需求分析 233
    9.2 系统设计 233
    9.2.1 系统目标 233
    9.2.2 构建开发环境 233
    9.2.3 系统功能结构 234
    9.2.4 系统流程图 234
    9.2.5 系统预览 235
    9.3 技术准备 236
    9.3.1 下载并安装MySQL数据库 237
    9.3.2 导入SQL脚本文件 244
    9.3.3 打印控制PrinterJob类 245
    9.4 数据库设计 246
    9.4.1 数据库概要说明 246
    9.4.2 数据库E?R图 247
    9.4.3 数据表结构 247
    9.5 公共类设计 248
    9.5.1 公共类DAO 248
    9.5.2 公共类SaveUserStateTool 249
    9.6 系统登录模块设计 250
    9.6.1 模块概述 250
    9.6.2 代码实现 250
    9.7 主窗体设计 253
    9.7.1 模块概述 253
    9.7.2 代码实现 254
    9.8 添加快递信息模块设计 254
    9.8.1 模块概述 254
    9.8.2 代码实现 255
    9.9 修改快递信息模块设计 259
    9.9.1 模块概述 259
    9.9.2 代码实现 259
    9.10 打印快递单与打印设置模块设计 263
    9.10.1 模块概述 263
    9.10.2 代码实现 266
    9.11 添加用户模块设计 269
    9.11.1 模块概述 269
    9.11.2 代码实现 269
    9.12 修改用户密码模块设计 271
    9.12.1 模块概述 271
    9.12.2 代码实现 271
    小结 272
    第10章 快通物流配货系统 273
    10.1 需求分析 274
    10.2 系统设计 274
    10.2.1 系统目标 274
    10.2.2 构建开发环境 274
    10.2.3 系统功能结构 275
    10.2.4 系统流程图 275
    10.2.5 系统预览 276
    10.3 数据库设计 278
    10.3.1 数据库概要说明 278
    10.3.2 数据表结构 278
    10.4 技术准备 280
    10.4.1 JSP基础 280
    10.4.2 JSP的内置对象 282
    10.4.3 Struts 2框架 283
    10.4.4 Struts 2框架的Action对象 286
    10.5 公共类设计 286
    10.5.1 编写数据库持久化类 286
    10.5.2 编写获取系统时间操作类 288
    10.5.3 编写分页Bean 288
    10.5.4 请求页面中元素类的编写 290
    10.5.5 编写重新定义的simple模板 291
    10.6 管理员功能设计 292
    10.6.1 模块概述 292
    10.6.2 代码实现 293
    10.7 车源信息管理模块设计 297
    10.7.1 模块概述 297
    10.7.2 代码实现 298
    10.8 发货单管理模块设计 302
    10.8.1 模块概述 302
    10.8.2 代码实现 303
    小结 307
    第11章 看店宝(京东版) 308
    11.1 需求分析 309
    11.2 系统设计 309
    11.2.1 系统目标 309
    11.2.2 构建开发环境 309







    11.2.3 系统功能结构 309
    11.2.4 系统流程图 310
    11.2.5 系统预览 311
    11.3 数据库设计 314
    11.3.1 数据库概要说明 314
    11.3.2 数据库E?R图 314
    11.3.3 数据表结构 315
    11.4 技术准备 317
    11.4.1 Servlet 3.0服务 317
    11.4.2 Jsoup爬虫 319
    11.5 数据模型设计 320
    11.5.1 模块概述 320
    11.5.2 代码实现 321
    11.6 持久层接口设计 323
    11.6.1 模块概述 323
    11.6.2 代码实现 323
    11.7 爬虫服务模块设计 324
    11.7.1 模块概述 324
    11.7.2 代码实现 324
    11.8 数据加工处理服务模块设计 329
    11.8.1 模块概述 329
    11.8.2 代码实现 330
    11.9 营销预警后台服务模块设计 336
    11.9.1 模块概述 336
    11.9.2 代码实现 336
    11.10 运行项目 339
    小结 344
  • 内容简介:
    本书主要内容包括:搭建Java环境、Java编程基础、面向对象编程基础、推箱子游戏、飞机大战游戏、文件处理器、图片处理工具、学生成绩管理系统、咸鱼快递打印系统、快通物流配货系统、看店宝(京东版)网站。
  • 作者简介:
    已经在我社出版多本程序设计类书籍,包括“技术方案宝典”、“开发技术大全”、“自学手册”、“参考大全”等多个系列,大都取得比较好的市场反响。
  • 目录:
    第1章 搭建Java环境  1
    1.1 Java语言简介 2
    1.1.1 Java的发展历史 2
    1.1.2 Java的特点 2
    1.2 搭建Java开发环境 3
    1.2.1 JDK的安装与配置 3
    1.2.2 Eclipse的下载与汉化 8
    1.2.3 第一个Java程序 12
    1.2.4 Java程序的基本结构 16
    1.3 熟悉Eclipse开发工具 19
    1.3.1 Eclipse工作台 19
    1.3.2 菜单栏 20
    1.3.3 工具栏 23
    1.3.4 透视图与视图 24
    1.3.5 “包资源管理器”视图 24
    1.3.6 “控制台”视图 24
    小结 25
    习题 25
    第2章 Java语言基础 26
    2.1 基本数据类型 27
    2.1.1 整数类型 27
    2.1.2 浮点类型 28
    2.1.3 字符类型 28
    2.1.4 布尔类型 29
    2.2 常量和变量 30
    2.2.1 常量的声明和使用 30
    2.2.2 变量的声明和使用 31
    2.3 表达式与运算符 31
    2.3.1 算术运算符 31
    2.3.2 自增自减运算符 32
    2.3.3 赋值运算符 33
    2.3.4 关系运算符 34
    2.3.5 逻辑运算符 35
    2.3.6 位运算符 36
    2.3.7 移位运算符 37
    2.3.8 条件运算符 37
    2.3.9 运算符的优先级与结合性 37
    2.3.10 表达式中的类型转换 38
    2.4 选择语句 39
    2.4.1 if语句 39
    2.4.2 switch语句 42
    2.5 循环语句 44
    2.5.1 while循环语句 44
    2.5.2 do…while循环语句 45
    2.5.3 for循环语句 45
    2.6 跳转语句 46
    2.6.1 break语句 46
    2.6.2 continue语句 47
    2.7 数组 47
    2.7.1 声明数组 48
    2.7.2 创建数组 48
    2.7.3 初始化数组 48
    2.7.4 数组长度 49
    2.7.5 使用数组元素 49
    2.7.6 遍历数组 50
    小结 50
    习题 50
    第3章 面向对象编程基础 53
    3.1 面向对象程序设计 54
    3.1.1 面向对象程序设计概述 54
    3.1.2 面向对象程序设计的特点 54
    3.2 类 55
    3.2.1 定义类 56
    3.2.2 成员变量和局部变量 57
    3.2.3 成员方法 58
    3.2.4 注意事项 59
    3.2.5 类的UML图 59
    3.3 构造方法与对象 60
    3.3.1 构造方法的概念及用途 60
    3.3.2 对象的概述 61
    3.3.3 对象的创建 61
    3.3.4 对象的使用 62
    3.3.5 对象的销毁 63
    3.4 方法中的参数传值 63
    3.4.1 传值机制 63
    3.4.2 基本数据类型的参数传值 63
    3.4.3 引用类型的参数传值 64
    3.5 实例方法与类方法 64
    3.5.1 实例方法与类方法的定义 65
    3.5.2 实例方法和类方法的区别 65
    3.6 this关键字 65
    3.7 包 67
    3.7.1 包的概念 67
    3.7.2 创建包 67
    3.7.3 使用包中的类 67
    3.8 访问权限 68
    3.9 类的继承 70
    3.9.1 继承的概念 70
    3.9.2 子类对象的创建 70
    3.9.3 继承的使用原则 70
    3.9.4 使用super关键字 72
    3.10 多态 72
    3.10.1 方法的重载 72
    3.10.2 避免重载出现的歧义 74
    3.10.3 方法的覆盖 74
    3.10.4 向上转型 75
    3.11 抽象类 76
    3.11.1 抽象类和抽象方法的概念 76
    3.11.2 抽象类和抽象方法的规则 78
    3.11.3 抽象类的作用 78
    3.12 接口 79
    3.12.1 定义接口 79
    3.12.2 接口的继承 79
    3.12.3 接口的实现 80
    3.12.4 抽象类与接口的区别 81
    小结 81
    习题 81
    第4章 推箱子游戏 85
    4.1 需求分析 86
    4.2 系统设计 86
    4.2.1 系统目标 86
    4.2.2 构建开发环境 86
    4.2.3 系统功能结构 86
    4.2.4 系统流程图 87
    4.2.5 系统预览 87
    4.3 技术准备 88
    4.3.1 Swing窗体程序开发 88
    4.3.2 AWT绘图技术 89
    4.4 公共类设计 91
    4.4.1 图片工具类 91
    4.4.2 地图数据工具类 92
    4.5 模型类设计 95
    4.5.1 刚体类 95
    4.5.2 地图类 98
    4.6 主窗体设计 99
    4.6.1 模块概述 99
    4.6.2 代码实现 99
    4.7 开始面板设计 100
    4.7.1 模块概述 100
    4.7.2 代码实现 100
    4.8 地图编辑器设计 102
    4.8.1 模块概述 102
    4.8.2 代码实现 103
    4.9 游戏面板设计 107
    4.9.1 模块概述 107
    4.9.2 代码实现 108
    4.10 运行项目 111
    小结 112
    第5章 飞机大战游戏 113
    5.1 需求分析 114
    5.2 系统设计 114
    5.2.1 系统目标 114
    5.2.2 构建开发环境 115
    5.2.3 系统功能结构 115
    5.2.4 系统流程图 115
    5.2.5 系统预览 116
    5.3 技术准备 117
    5.3.1 Timer类的概念 117
    5.3.2 Timer类的注意事项 117
    5.4 公共类设计 118
    5.5 玩家飞机模型设计 120
    5.5.1 模块概述 120
    5.5.2 代码实现 120
    5.6 敌机模型设计 122
    5.6.1 模块概述 122
    5.6.2 代码实现 123
    5.7 导弹模型设计 124
    5.7.1 模块概述 124
    5.7.2 代码实现 124
    5.8 空投物资模型设计 124
    5.8.1 模块概述 124
    5.8.2 代码实现 125
    5.9 游戏面板模型设计 126
    5.9.1 模块概述 126
    5.9.2 代码实现 126
    小结 134
    第6章 文件批量操作工具 135
    6.1 需求分析 136
    6.2 系统设计 136
    6.2.1 系统目标 136
    6.2.2 构建开发环境 136
    6.2.3 系统功能结构 136
    6.2.4 系统流程图 137
    6.2.5 系统预览 138
    6.3 技术准备 138
    6.3.1 文件操作 138
    6.3.2 文件夹操作 140
    6.4 公共类设计 141
    6.4.1 自定义表格类 141
    6.4.2 选项卡面板工厂类 141
    6.5 主窗体设计 142
    6.5.1 模块概述 142
    6.5.2 代码实现 142
    6.6 批量移动功能设计 143
    6.6.1 模块概述 143
    6.6.2 代码实现 143
    6.7 批量重命名功能设计 149
    6.7.1 模块概述 149
    6.7.2 代码实现 150
    6.8 搜索文本功能设计 152
    6.8.1 模块概述 152
    6.8.2 代码实现 153
    小结 154
    第7章 图片处理工具 155
    7.1 需求分析 156
    7.2 系统设计 156
    7.2.1 系统目标 156
    7.2.2 构建开发环境 156
    7.2.3 系统功能结构 156
    7.2.4 系统流程图 157
    7.2.5 系统预览 158
    7.3 技术准备 159
    7.3.1 lambda表达式 159
    7.3.2 透明图片处理技术 160
    7.4 公共类设计 161
    7.4.1 功能面板类 161
    7.4.2 面板工厂类 161
    7.4.3 图片类 162
    7.5 主窗体设计 163
    7.5.1 模块概述 163
    7.5.2 代码实现 164
    7.6 旋转图片功能设计 169
    7.6.1 模块概述 169
    7.6.2 代码实现 170
    7.7 翻转图片功能设计 172
    7.7.1 模块概述 172
    7.7.2 代码实现 172
    7.8 裁剪图片功能设计 174
    7.8.1 模块概述 174
    7.8.2 代码实现 174
    7.9 文字水印功能设计 177
    7.9.1 模块概述 177
    7.9.2 代码实现 177
    7.10 图片水印功能设计 178
    7.10.1 模块概述 178
    7.10.2 代码实现 179
    7.11 彩图变黑白图功能设计 181
    7.11.1 模块概述 181
    7.11.2 代码实现 181
    7.12 马赛克功能设计 182
    7.12.1 模块概述 182
    7.12.2 代码实现 182
    7.13 修改透明度功能设计 185
    7.13.1 模块概述 185
    7.13.2 代码实现 185
    小结 186
    第8章 学生成绩管理系统 187
    8.1 需求分析 188
    8.2 系统设计 188
    8.2.1 系统目标 188
    8.2.2 构建开发环境 188
    8.2.3 系统功能结构 188
    8.2.4 系统流程图 189
    8.2.5 系统预览 189
    8.3 数据库设计 191
    8.3.1 数据库分析 191
    8.3.2 数据库概念设计 191
    8.3.3 数据表结构 191
    8.4 技术准备 194
    8.4.1 使用JDBC操作数据库 194
    8.4.2 数据的批量操作 197
    8.5 公共类设计 198
    8.5.1 实体类的编写 198
    8.5.2 操作数据库公共类的编写 199
    8.6 登录模块设计 204
    8.6.1 模块概述 204
    8.6.2 代码实现 205
    8.7 主窗体设计 207
    8.7.1 模块概述 207
    8.7.2 代码实现 208
    8.8 班级信息设置模块设计 211
    8.8.1 模块概述 211
    8.8.2 代码实现 212
    8.9 学生基本信息管理模块设计 214
    8.9.1 模块概述 214
    8.9.2 代码实现 215
    8.10 学生考试成绩信息管理模块设计 219
    8.10.1 模块概述 219
    8.10.2 代码实现 220
    8.11 基本信息数据查询模块设计 225
    8.11.1 模块概述 225
    8.11.2 代码实现 225
    8.12 考试成绩班级明细查询模块设计 227
    8.12.1 模块概述 227
    8.12.2 代码实现 228
    小结 230
    第9章 蓝宇快递打印系统 232
    9.1 需求分析 233
    9.2 系统设计 233
    9.2.1 系统目标 233
    9.2.2 构建开发环境 233
    9.2.3 系统功能结构 234
    9.2.4 系统流程图 234
    9.2.5 系统预览 235
    9.3 技术准备 236
    9.3.1 下载并安装MySQL数据库 237
    9.3.2 导入SQL脚本文件 244
    9.3.3 打印控制PrinterJob类 245
    9.4 数据库设计 246
    9.4.1 数据库概要说明 246
    9.4.2 数据库E?R图 247
    9.4.3 数据表结构 247
    9.5 公共类设计 248
    9.5.1 公共类DAO 248
    9.5.2 公共类SaveUserStateTool 249
    9.6 系统登录模块设计 250
    9.6.1 模块概述 250
    9.6.2 代码实现 250
    9.7 主窗体设计 253
    9.7.1 模块概述 253
    9.7.2 代码实现 254
    9.8 添加快递信息模块设计 254
    9.8.1 模块概述 254
    9.8.2 代码实现 255
    9.9 修改快递信息模块设计 259
    9.9.1 模块概述 259
    9.9.2 代码实现 259
    9.10 打印快递单与打印设置模块设计 263
    9.10.1 模块概述 263
    9.10.2 代码实现 266
    9.11 添加用户模块设计 269
    9.11.1 模块概述 269
    9.11.2 代码实现 269
    9.12 修改用户密码模块设计 271
    9.12.1 模块概述 271
    9.12.2 代码实现 271
    小结 272
    第10章 快通物流配货系统 273
    10.1 需求分析 274
    10.2 系统设计 274
    10.2.1 系统目标 274
    10.2.2 构建开发环境 274
    10.2.3 系统功能结构 275
    10.2.4 系统流程图 275
    10.2.5 系统预览 276
    10.3 数据库设计 278
    10.3.1 数据库概要说明 278
    10.3.2 数据表结构 278
    10.4 技术准备 280
    10.4.1 JSP基础 280
    10.4.2 JSP的内置对象 282
    10.4.3 Struts 2框架 283
    10.4.4 Struts 2框架的Action对象 286
    10.5 公共类设计 286
    10.5.1 编写数据库持久化类 286
    10.5.2 编写获取系统时间操作类 288
    10.5.3 编写分页Bean 288
    10.5.4 请求页面中元素类的编写 290
    10.5.5 编写重新定义的simple模板 291
    10.6 管理员功能设计 292
    10.6.1 模块概述 292
    10.6.2 代码实现 293
    10.7 车源信息管理模块设计 297
    10.7.1 模块概述 297
    10.7.2 代码实现 298
    10.8 发货单管理模块设计 302
    10.8.1 模块概述 302
    10.8.2 代码实现 303
    小结 307
    第11章 看店宝(京东版) 308
    11.1 需求分析 309
    11.2 系统设计 309
    11.2.1 系统目标 309
    11.2.2 构建开发环境 309







    11.2.3 系统功能结构 309
    11.2.4 系统流程图 310
    11.2.5 系统预览 311
    11.3 数据库设计 314
    11.3.1 数据库概要说明 314
    11.3.2 数据库E?R图 314
    11.3.3 数据表结构 315
    11.4 技术准备 317
    11.4.1 Servlet 3.0服务 317
    11.4.2 Jsoup爬虫 319
    11.5 数据模型设计 320
    11.5.1 模块概述 320
    11.5.2 代码实现 321
    11.6 持久层接口设计 323
    11.6.1 模块概述 323
    11.6.2 代码实现 323
    11.7 爬虫服务模块设计 324
    11.7.1 模块概述 324
    11.7.2 代码实现 324
    11.8 数据加工处理服务模块设计 329
    11.8.1 模块概述 329
    11.8.2 代码实现 330
    11.9 营销预警后台服务模块设计 336
    11.9.1 模块概述 336
    11.9.2 代码实现 336
    11.10 运行项目 339
    小结 344
查看详情
相关图书 / 更多