微信扫一扫,移动浏览光盘
简介
《Java数据库系统项目开发实践》简要介绍办公自动化系统基础知识、目前在Java语言的开发中用得最多的JBuilder和Oracle 9i数据库管理系统,重点介绍使用当今最为流行的Java语言开发的管理信息系统,讲述了电子书店管理系统、酒店信息管理系统、会员管理系统、物流管理系统、学生管理系统、学校管理系统、图书馆管理系统和超市信息管理系统等的详细开发过程。《Java数据库系统项目开发实践》内容由浅入深,各章节具有一定的独立性,具有易学易用的特点,每个例程、每种方法都可以直接引用,方便读者快速、全面地掌握使用Java语言开发管理住处系统的技术,是程序员的好伴侣。《Java数据库系统项目开发实践》可作为高等院校计算机软件专业学生学习Java语言的参考书,也可供系统开发和工程技术的科技人员参考。
目录
第1章 办公自动化系统基础 1
1.1 办公自动化系统概述 1
1.1.1 办公自动化的背景与发展历程 1
1.1.2 办公自动化的基本概念 2
1.2 办公自动化技术概述 3
1.2.1 个人办公自动化技术 3
1.2.2 群体办公自动化技术 4
1.3 java语言简介 4
1.3.1 java语言的起源和现状 4
1.3.2 java语言的特点 5
1.4 jdbc简介 6
1.4.1 jdbc数据库接口 6
1.4.2 jdbc中的java对象 8
1.4.3 jdbc中的异常处理 10
1.5 jbuilder 9简介 11
1.5.1 jbuilder的主要特性 11
1.5.2 jbuilder 9安装介绍 12
1.5.3 jbuilder 9的开发环境简介 13
1.5.4 建立简单的jbuilder 9工程文件 15
1.6 oracle 9i简介 17
.1.6.1 oracle数据库的安装 17
1.6.2 oem控制台简介 19
本章小结 20
第2章 电子书店管理系统 21
2.1 系统分析 21
2.1.1 应用背景 21
2.1.2 项目目标 21
2.1.3 解决方案设计 22
2.1.4 系统模块功能分析 23
2.2 数据库设计 25
2.2.1 数据库分析 25
2.2.2 e-r图分析 25
2.2.3 数据表设计 26
2.3 技术细节 28
2.3.1 javabean及jsp的应用 28
2.3.2 存储过程的特点 32
2.3.3 中间件weblogic的应用特点 32
2.4 登录模块 33
2.4.1 登录信息界面 33
2.4.2 登录技术实现 35
2.5 管理系统首页模块 40
2.6 书店图书查询模块 40
2.6.1 书店图书查询页面 40
2.6.2 书店图书查询技术实现 41
2.7 修改图书资料模块 46
2.7.1 书店图书查询页面 47
2.7.2 技术实现 48
2.8 添加/更新图书资料模块 49
2.8.1 添加/更新图书页面 49
2.8.2 添加/更新图书技术实现 50
2.9 订单信息查询模块 51
2.9.1 订单信息查询页面 51
2.9.2 订单信息查询技术实现 51
2.10 用户信息查询模块 53
2.10.1 用户信息查询页面 53
2.10.2 用户信息技术实现 54
2.11 注册用户实体模型模块 56
2.12 数据库连接模块 59
2.13 发布程序 62
2.13.1 sql server数据库建表 62
2.13.2 sql server数据库安全性设置 66
2.13.3 执行sql查询 69
2.14 扩充和提高 70
本章小结 70
第3章 酒店信息管理系统 71
3.1 系统总体设计 71
3.1.1 应用背景 71
3.1.2 项目目标 71
3.1.3 解决方案设计 72
3.1.4 系统模块功能分析 72
3.2 数据库设计 73
3.2.1 数据库需求分析 73
3.2.2 e-r图分析 74
3.2.3 数据表设计 74
3.3 技术细节 77
3.3.1 数据库连接存储过程的特点 77
3.3.2 存储过程的创建和测试 78
3.3.3 对数据库的连接调用 82
3.4 管理员登录模块 83
3.4.1 系统登录界面 83
3.4.2 系统登录界面技术实现 84
3.5 主功能模块 87
3.5.1 主界面模块 87
3.5.2 技术实现 87
3.6 客人预定酒店模块 98
3.7 客人信息模块 102
3.8 酒店员工信息模块 106
3.8.1 酒店员工信息 106
3.8.2 酒店员工值班信息查询 109
3.8.3 酒店员工值班信息查询技术实现 109
3.8.4 酒店员工基本信息查询 113
3.9 客人退房模块 116
3.9.1 客人退房界面 116
3.9.2 客人退房技术实现 117
3.10 扩充和提高 119
本章小结 120
第4章 会员管理系统 121
4.1 系统总体设计 121
4.1.1 应用背景 121
4.1.2 项目目标 121
4.1.3 解决方案设计 122
4.1.4 系统模块功能分析 122
4.2 数据库设计 124
4.2.1 数据库需求分析 124
4.2.2 e-r图分析 124
4.2.3 数据表设计 124
4.3 技术细节 127
4.3.1 使用【sql查询分析器】 127
4.3.2 用sql语句实现各表 127
4.4 登录模块的设计 129
4.4.1 连接数据库 130
4.4.2 查询符合条件的用户名和密码是否存在 131
4.4.3 获得用户类型 132
4.4.4 【取消】按钮的程序 132
4.4.5 最终程序 132
4.5 主程序模块的设计 135
4.5.1 登录程序在主窗口中的程序 135
4.5.2 简单查询程序举例 137
4.5.3 需要查询参数的查询程序设计 140
4.5.4 最终程序 140
4.6 用户信息管理模块的设计 148
4.6.1 在界面添加控制条 149
4.6.2 在界面添加表格 149
4.6.3 指定数据库 150
4.6.4 设置查询 150
4.6.5 最终程序 151
4.7 会员信息管理模块的设计 153
4.7.1 会员信息管理窗体程序 153
4.7.2 信息添加程序 156
4.7.3 信息删除程序 158
4.7.4 信息修改程序 159
4.7.5 最终程序 160
4.8 扩充和提高 167
本章小结 167
第5章 物流管理系统 168
5.1 系统总体设计 168
5.1.1 应用背景 168
5.1.2 项目目标 168
5.1.3 解决方案设计 169
5.1.4 系统模块功能分析 171
5.2 数据库设计 172
5.2.1 数据库需求分析 172
5.2.2 e-r图分析 172
5.2.3 数据表设计 173
5.3 技术细节 180
5.3.1 创建数据库 180
5.3.2 创建货物属性表 185
5.3.3 创建货物汇总表 187
5.4 登录模块 190
5.5 物流管理系统模块 194
5.5.1 物流管理系统主界面模块 194
5.5.2 登记货物信息模块 201
5.5.3 系统盘存模块 205
5.5.4 入库登记模块 209
5.5.5 出库登记模块 213
5.5.6 业务单位信息模块 217
5.5.7 业务信息模块 220
5.6 扩充和提高 223
本章小结 224
第6章 学生信息管理系统 225
6.1 系统总体设计 225
6.1.1 应用背景 225
6.1.2 项目目标 225
6.1.3 解决方案设计 226
6.1.4 系统模块功能分析 227
6.2 数据库设计 228
6.2.1 数据库需求分析 228
6.2.2 e-r图分析 229
6.2.3 数据表设计 232
6.3 技术细节 236
6.3.1 uml系统建模 236
6.3.2 创建视图 243
6.3.3 jdbc连接数据库 244
6.3.4 执行sql语句 247
6.3.5 执行sql查询 248
6.3.6 系统网络配置分析 248
6.4 登录模块 249
6.5 主窗口模块 253
6.5.1 主界面设计 253
6.5.2 主界面模块实现 253
6.6 查询学生信息模块 256
6.6.1 查询界面设计 256
6.6.2 查询模块实现 257
6.7 学生信息管理模块 261
6.7.1 添加学生信息模块 261
6.7.2 更新学生信息模块 264
6.7.3 删除学生信息模块 268
6.8 发布程序 270
6.9 扩充和提高 271
本章小结 272
第7章 学校信息管理系统 273
7.1 系统总体设计 273
7.1.1 应用背景 273
7.1.2 项目目标 273
7.1.3 解决方案设计 274
7.1.4 系统模块功能分析 274
7.2 数据库设计 276
7.2.1 数据库需求分析 276
7.2.2 e-r图分析 276
7.2.3 数据表设计 276
7.3 技术细节 278
7.3.1 学校信息系统的领域分析 278
7.3.2 学校信息管理系统的设计 279
7.4 登录模块的设计 280
7.4.1 连接数据库 280
7.4.2 查询符合条件的教职员工名和密码是否存在 282
7.4.3 获得教职员工类型 283
7.4.4 【取消】按钮的程序 283
7.4.5 最终程序 283
7.5 主程序模块的设计 286
7.5.1 登录程序在主窗口中的程序 286
7.5.2 简单查询程序举例 288
7.5.3 需要查询参数的查询程序设计 291
7.5.4 最终程序 292
7.6 教职员工信息管理模块的设计 300
7.6.1 为界面添加控制条 301
7.6.2 为界面添加表格 301
7.6.3 指定数据库 302
7.6.4 设置查询 302
7.6.5 最终程序 304
7.7 学生信息管理模块的设计 306
7.7.1 学生信息管理窗体程序 306
7.7.2 信息添加程序 309
7.7.3 信息删除程序 311
7.7.4 信息修改程序 312
7.7.5 最终程序 314
7.8 扩充和提高 320
本章小结 321
第8章 图书馆管理系统 322
8.1 系统总体设计 322
8.1.1 应用背景 322
8.1.2 项目目标 322
8.1.3 解决方案设计 323
8.1.4 系统模块功能分析 324
8.2 数据库设计 325
8.2.1 数据库需求分析 325
8.2.2 e-r图分析 325
8.2.3 数据表设计 326
8.3 技术细节 328
8.3.1 创建数据库基表book表 328
8.3.2 创建数据库基表first表 330
8.3.3 创建数据库基表reader表 331
8.4 图书馆管理系统登录模块 333
8.4.1 图书馆管理系统登录子模块 333
8.4.2 图书馆管理系统主界面模块 335
8.5 读者信息管理模块 344
8.5.1 增加读者信息子模块 344
8.5.2 删除读者信息模块 350
8.5.3 查询读者信息子模块 356
8.6 图书馆管理模块 360
8.6.1 增加图书信息子模块 360
8.6.2 删除图书信息子模块 366
8.7 借阅管理模块 372
8.7.1 预定图书模块 372
8.7.2 取消预定图书子模块 377
8.7.3 读者借书子模块 382
8.7.4 读者还书子模块 386
8.8 扩充和提高 389
本章小结 390
第9章 超市管理系统 391
9.1 系统总体设计 391
9.1.1 应用背景 391
9.1.2 项目目标 391
9.1.3 解决方案设计 392
9.1.4 系统模块功能分析 392
9.2 数据库设计 393
9.2.1 数据库需求分析 393
9.2.2 e-r图分析 393
9.2.3 数据表设计 395
9.3 技术细节 397
9.3.1 系统用例分析 397
9.3.2 系统网络配置 398
9.3.3 创建数据库基表 401
9.4 超市管理系统登录子模块 406
9.4.1 超市管理系统登录子模块 406
9.4.2 超市管理系统主界面模块 409
9.5 商品信息展示模块 416
9.6 订单处理模块 421
9.6.1 小订单处理模块 421
9.6.2 合同订单登记页面 425
9.7 业务单位信息处理模块 429
9.7.1 业务单位信息登记模块 429
9.7.2 顾客信息登记模块 433
9.8 业务信息模块 438
9.8.1 商品仓库信息模块 438
9.8.2 销售人员信息登记 441
9.9 扩充和提高 446
本章小结 446
附录 系统设计 447
a 在系统中创建各种窗体 447
b 在系统环境中调试程序 450
c 创建系统可执行文件 452
d 配置oracle数据库管理器 455
1.1 办公自动化系统概述 1
1.1.1 办公自动化的背景与发展历程 1
1.1.2 办公自动化的基本概念 2
1.2 办公自动化技术概述 3
1.2.1 个人办公自动化技术 3
1.2.2 群体办公自动化技术 4
1.3 java语言简介 4
1.3.1 java语言的起源和现状 4
1.3.2 java语言的特点 5
1.4 jdbc简介 6
1.4.1 jdbc数据库接口 6
1.4.2 jdbc中的java对象 8
1.4.3 jdbc中的异常处理 10
1.5 jbuilder 9简介 11
1.5.1 jbuilder的主要特性 11
1.5.2 jbuilder 9安装介绍 12
1.5.3 jbuilder 9的开发环境简介 13
1.5.4 建立简单的jbuilder 9工程文件 15
1.6 oracle 9i简介 17
.1.6.1 oracle数据库的安装 17
1.6.2 oem控制台简介 19
本章小结 20
第2章 电子书店管理系统 21
2.1 系统分析 21
2.1.1 应用背景 21
2.1.2 项目目标 21
2.1.3 解决方案设计 22
2.1.4 系统模块功能分析 23
2.2 数据库设计 25
2.2.1 数据库分析 25
2.2.2 e-r图分析 25
2.2.3 数据表设计 26
2.3 技术细节 28
2.3.1 javabean及jsp的应用 28
2.3.2 存储过程的特点 32
2.3.3 中间件weblogic的应用特点 32
2.4 登录模块 33
2.4.1 登录信息界面 33
2.4.2 登录技术实现 35
2.5 管理系统首页模块 40
2.6 书店图书查询模块 40
2.6.1 书店图书查询页面 40
2.6.2 书店图书查询技术实现 41
2.7 修改图书资料模块 46
2.7.1 书店图书查询页面 47
2.7.2 技术实现 48
2.8 添加/更新图书资料模块 49
2.8.1 添加/更新图书页面 49
2.8.2 添加/更新图书技术实现 50
2.9 订单信息查询模块 51
2.9.1 订单信息查询页面 51
2.9.2 订单信息查询技术实现 51
2.10 用户信息查询模块 53
2.10.1 用户信息查询页面 53
2.10.2 用户信息技术实现 54
2.11 注册用户实体模型模块 56
2.12 数据库连接模块 59
2.13 发布程序 62
2.13.1 sql server数据库建表 62
2.13.2 sql server数据库安全性设置 66
2.13.3 执行sql查询 69
2.14 扩充和提高 70
本章小结 70
第3章 酒店信息管理系统 71
3.1 系统总体设计 71
3.1.1 应用背景 71
3.1.2 项目目标 71
3.1.3 解决方案设计 72
3.1.4 系统模块功能分析 72
3.2 数据库设计 73
3.2.1 数据库需求分析 73
3.2.2 e-r图分析 74
3.2.3 数据表设计 74
3.3 技术细节 77
3.3.1 数据库连接存储过程的特点 77
3.3.2 存储过程的创建和测试 78
3.3.3 对数据库的连接调用 82
3.4 管理员登录模块 83
3.4.1 系统登录界面 83
3.4.2 系统登录界面技术实现 84
3.5 主功能模块 87
3.5.1 主界面模块 87
3.5.2 技术实现 87
3.6 客人预定酒店模块 98
3.7 客人信息模块 102
3.8 酒店员工信息模块 106
3.8.1 酒店员工信息 106
3.8.2 酒店员工值班信息查询 109
3.8.3 酒店员工值班信息查询技术实现 109
3.8.4 酒店员工基本信息查询 113
3.9 客人退房模块 116
3.9.1 客人退房界面 116
3.9.2 客人退房技术实现 117
3.10 扩充和提高 119
本章小结 120
第4章 会员管理系统 121
4.1 系统总体设计 121
4.1.1 应用背景 121
4.1.2 项目目标 121
4.1.3 解决方案设计 122
4.1.4 系统模块功能分析 122
4.2 数据库设计 124
4.2.1 数据库需求分析 124
4.2.2 e-r图分析 124
4.2.3 数据表设计 124
4.3 技术细节 127
4.3.1 使用【sql查询分析器】 127
4.3.2 用sql语句实现各表 127
4.4 登录模块的设计 129
4.4.1 连接数据库 130
4.4.2 查询符合条件的用户名和密码是否存在 131
4.4.3 获得用户类型 132
4.4.4 【取消】按钮的程序 132
4.4.5 最终程序 132
4.5 主程序模块的设计 135
4.5.1 登录程序在主窗口中的程序 135
4.5.2 简单查询程序举例 137
4.5.3 需要查询参数的查询程序设计 140
4.5.4 最终程序 140
4.6 用户信息管理模块的设计 148
4.6.1 在界面添加控制条 149
4.6.2 在界面添加表格 149
4.6.3 指定数据库 150
4.6.4 设置查询 150
4.6.5 最终程序 151
4.7 会员信息管理模块的设计 153
4.7.1 会员信息管理窗体程序 153
4.7.2 信息添加程序 156
4.7.3 信息删除程序 158
4.7.4 信息修改程序 159
4.7.5 最终程序 160
4.8 扩充和提高 167
本章小结 167
第5章 物流管理系统 168
5.1 系统总体设计 168
5.1.1 应用背景 168
5.1.2 项目目标 168
5.1.3 解决方案设计 169
5.1.4 系统模块功能分析 171
5.2 数据库设计 172
5.2.1 数据库需求分析 172
5.2.2 e-r图分析 172
5.2.3 数据表设计 173
5.3 技术细节 180
5.3.1 创建数据库 180
5.3.2 创建货物属性表 185
5.3.3 创建货物汇总表 187
5.4 登录模块 190
5.5 物流管理系统模块 194
5.5.1 物流管理系统主界面模块 194
5.5.2 登记货物信息模块 201
5.5.3 系统盘存模块 205
5.5.4 入库登记模块 209
5.5.5 出库登记模块 213
5.5.6 业务单位信息模块 217
5.5.7 业务信息模块 220
5.6 扩充和提高 223
本章小结 224
第6章 学生信息管理系统 225
6.1 系统总体设计 225
6.1.1 应用背景 225
6.1.2 项目目标 225
6.1.3 解决方案设计 226
6.1.4 系统模块功能分析 227
6.2 数据库设计 228
6.2.1 数据库需求分析 228
6.2.2 e-r图分析 229
6.2.3 数据表设计 232
6.3 技术细节 236
6.3.1 uml系统建模 236
6.3.2 创建视图 243
6.3.3 jdbc连接数据库 244
6.3.4 执行sql语句 247
6.3.5 执行sql查询 248
6.3.6 系统网络配置分析 248
6.4 登录模块 249
6.5 主窗口模块 253
6.5.1 主界面设计 253
6.5.2 主界面模块实现 253
6.6 查询学生信息模块 256
6.6.1 查询界面设计 256
6.6.2 查询模块实现 257
6.7 学生信息管理模块 261
6.7.1 添加学生信息模块 261
6.7.2 更新学生信息模块 264
6.7.3 删除学生信息模块 268
6.8 发布程序 270
6.9 扩充和提高 271
本章小结 272
第7章 学校信息管理系统 273
7.1 系统总体设计 273
7.1.1 应用背景 273
7.1.2 项目目标 273
7.1.3 解决方案设计 274
7.1.4 系统模块功能分析 274
7.2 数据库设计 276
7.2.1 数据库需求分析 276
7.2.2 e-r图分析 276
7.2.3 数据表设计 276
7.3 技术细节 278
7.3.1 学校信息系统的领域分析 278
7.3.2 学校信息管理系统的设计 279
7.4 登录模块的设计 280
7.4.1 连接数据库 280
7.4.2 查询符合条件的教职员工名和密码是否存在 282
7.4.3 获得教职员工类型 283
7.4.4 【取消】按钮的程序 283
7.4.5 最终程序 283
7.5 主程序模块的设计 286
7.5.1 登录程序在主窗口中的程序 286
7.5.2 简单查询程序举例 288
7.5.3 需要查询参数的查询程序设计 291
7.5.4 最终程序 292
7.6 教职员工信息管理模块的设计 300
7.6.1 为界面添加控制条 301
7.6.2 为界面添加表格 301
7.6.3 指定数据库 302
7.6.4 设置查询 302
7.6.5 最终程序 304
7.7 学生信息管理模块的设计 306
7.7.1 学生信息管理窗体程序 306
7.7.2 信息添加程序 309
7.7.3 信息删除程序 311
7.7.4 信息修改程序 312
7.7.5 最终程序 314
7.8 扩充和提高 320
本章小结 321
第8章 图书馆管理系统 322
8.1 系统总体设计 322
8.1.1 应用背景 322
8.1.2 项目目标 322
8.1.3 解决方案设计 323
8.1.4 系统模块功能分析 324
8.2 数据库设计 325
8.2.1 数据库需求分析 325
8.2.2 e-r图分析 325
8.2.3 数据表设计 326
8.3 技术细节 328
8.3.1 创建数据库基表book表 328
8.3.2 创建数据库基表first表 330
8.3.3 创建数据库基表reader表 331
8.4 图书馆管理系统登录模块 333
8.4.1 图书馆管理系统登录子模块 333
8.4.2 图书馆管理系统主界面模块 335
8.5 读者信息管理模块 344
8.5.1 增加读者信息子模块 344
8.5.2 删除读者信息模块 350
8.5.3 查询读者信息子模块 356
8.6 图书馆管理模块 360
8.6.1 增加图书信息子模块 360
8.6.2 删除图书信息子模块 366
8.7 借阅管理模块 372
8.7.1 预定图书模块 372
8.7.2 取消预定图书子模块 377
8.7.3 读者借书子模块 382
8.7.4 读者还书子模块 386
8.8 扩充和提高 389
本章小结 390
第9章 超市管理系统 391
9.1 系统总体设计 391
9.1.1 应用背景 391
9.1.2 项目目标 391
9.1.3 解决方案设计 392
9.1.4 系统模块功能分析 392
9.2 数据库设计 393
9.2.1 数据库需求分析 393
9.2.2 e-r图分析 393
9.2.3 数据表设计 395
9.3 技术细节 397
9.3.1 系统用例分析 397
9.3.2 系统网络配置 398
9.3.3 创建数据库基表 401
9.4 超市管理系统登录子模块 406
9.4.1 超市管理系统登录子模块 406
9.4.2 超市管理系统主界面模块 409
9.5 商品信息展示模块 416
9.6 订单处理模块 421
9.6.1 小订单处理模块 421
9.6.2 合同订单登记页面 425
9.7 业务单位信息处理模块 429
9.7.1 业务单位信息登记模块 429
9.7.2 顾客信息登记模块 433
9.8 业务信息模块 438
9.8.1 商品仓库信息模块 438
9.8.2 销售人员信息登记 441
9.9 扩充和提高 446
本章小结 446
附录 系统设计 447
a 在系统中创建各种窗体 447
b 在系统环境中调试程序 450
c 创建系统可执行文件 452
d 配置oracle数据库管理器 455
Java数据库系统项目开发实践
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!