java web项目开发案例精粹pdf高清扫描版
分享到:
java.web项目开发案例精粹2010年6月由电子工业出版社出版发行,是一本关于Java.Web项目开发方面的学习指南书籍。据小编知Java.Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java.applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。java.web项目开发案例精粹共20章,每章都将介绍一个功能完善的项目,在介绍项目前先进行需求分析,然后再进行功能分析,数据库分析和设计,最后介绍公共类设计和项目模块开发。java.web项目开发案例精粹既可以作为Java.Web初学者的培训教材,也可以作为具有一定编程经验的Java.Web程序开发人员的参考书,还适合Java.Web自学者和大专院校学生阅读。
小编温馨提示:对java.web项目开发感兴趣并想深入学习的朋友欢迎来3322下载站免费下载并阅读。
2java web项目开发案例精粹禁用于商业用途!如果您喜欢《java web项目开发案例精粹》,请购买正版,谢谢合作。
3.爱学习,请到3322软件站查找资源自行下载!
1.1 开发背景 1
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 功能分析 2
1.3 系统设计 2
1.3.1 绘制用例图设计系统功能 2
1.3.2 绘制系统流程图 3
1.3.3 系统演示 3
1.3.4 开发工具和开发技术的选择 7
1.3.5 文件夹组织结构 7
1.3.6 系统相关编码规则 8
1.4 数据库分析与设计 8
1.4.1 数据库分析 8
1.4.2 数据库概念设计 9
1.4.3 数据库逻辑结构设计 9
1.4.4 绘制表之间关系E-R图 11
1.5 公共类设计 11
1.5.1 封装数据库操作JavaBean开发 11
1.5.2 分页信息类开发 13
1.5.3 分页辅助类开发 14
1.5.4 员工信息类 15
1.5.5 消息信息类 16
1.5.6 回复信息类 16
1.5.7 批复信息类 16
1.6 员工身份识别模块 17
1.6.1 员工身份识别表单 17
1.6.2 员工信息DAO层 17
1.6.3 完成员工身份识别 19
1.6.4 在首页上显示员工身份信息 21
1.7 消息发布模块 22
1.7.1 消息发布表单 22
1.7.2 消息信息DAO层 23
1.7.3 完成消息发布 25
1.8 消息显示模块 27
1.8.1 实现消息查询方法 27
1.8.2 显示消息列表 29
1.8.3 显示消息详细内容 30
1.9 消息回复模块 31
1.9.1 消息回复表单 31
1.9.2 回复信息DAO层 31
1.9.3 完成消息回复 33
1.9.4 显示消息回复列表 34
1.10 项目部署和发布 37
1.10.1 导入项目到MyEclipse 37
1.10.2 为MyEclipse整合Tomcat服务器 38
1.10.3 发布项目 39
1.11 开发技巧和难点分析 40
1.11.1 显示错误提示信息 40
1.11.2 生成分页跳转链接 41
第2章 投票系统 43
2.1 开发背景 43
2.2 系统分析 44
2.2.1 需求分析 44
2.2.2 功能分析 44
2.3 系统设计 44
2.3.1 绘制用例图设计系统功能 44
2.3.2 绘制系统流程图 45
2.3.3 系统演示 46
2.3.4 开发工具和开发技术的选择 49
2.3.5 文件夹组织结构 50
2.4 数据库分析与设计 50
2.4.1 数据库分析 50
2.4.2 数据库概念设计 51
2.4.3 数据库逻辑结构设计 51
2.4.4 绘制表之间关系E-R图 52
2.4.5 创建数据库及数据表 52
2.5 公共类设计 53
2.5.1 频道信息类 53
2.5.2 投票信息类 54
2.5.3 投票封装类 54
2.5.4 选项信息类 55
2.6 管理员模块 55
2.6.1 发布投票页面 55
2.6.2 发布投票DAO方法 57
2.6.3 发布投票Action 59
2.6.4 显示所有投票DAO方法 60
2.6.5 显示所有投票Action 63
2.6.6 显示所有投票页面 64
2.6.7 删除投票DAO方法 65
2.6.8 删除投票Action 66
2.7 普通用户模块 67
2.7.1 显示频道所属投票DAO方法 67
2.7.2 显示频道所属投票Action 69
2.7.3 进行投票页面 70
2.7.4 进行投票DAO方法 72
2.7.5 进行投票Action 73
2.7.6 查看投票结果DAO方法 75
2.7.7 查看投票结果Action 76
2.8 开发技巧和难点分析 78
2.8.1 Struts 2框架开发环境搭建 78
2.8.2 应用JFreeChart显示投票结果 79
2.8.3 使用Cookie防止用户重复投票 80
第3章 在线考试系统 81
3.1 开发背景 81
3.2 系统分析 81
3.2.1 需求分析 81
3.2.2 功能分析 82
3.3 系统设计 82
3.3.1 绘制用例图设计系统功能 82
3.3.2 绘制系统流程图 83
3.3.3 系统演示 83
3.3.4 开发工具和开发技术的选择 85
3.3.5 文件夹组织结构 86
3.4 数据库分析与设计 86
3.4.1 数据库分析 86
3.4.2 数据库概念设计 87
3.4.3 数据库逻辑结构设计 87
3.4.4 绘制表之间关系E-R图 88
3.4.5 创建数据库及数据表 88
3.5 公共类设计 89
3.5.1 Hibernate配置文件 89
3.5.2 Hibernate会话工厂类 90
3.5.3 老师信息类 92
3.5.4 学生信息类 93
3.5.5 试题信息类 94
3.6 老师管理试题模块 94
3.6.1 录入试题DAO方法 95
3.6.2 录入试题业务方法 96
3.6.3 录入试题Action 96
3.6.4 管理试题DAO方法 98
3.6.5 管理试题业务方法 99
3.6.6 管理试题Action 100
3.6.7 查询试题DAO方法 104
3.6.8 查询试题业务方法 105
3.6.9 查询试题Action 106
3.7 老师管理学生模块 107
3.7.1 查询学生成绩DAO方法 107
3.7.2 查询学生成绩业务方法 107
3.7.3 查询学生成绩Action 107
3.7.4 查询班级成绩DAO方法 109
3.7.5 查询班级成绩业务方法 109
3.7.6 查询班级成绩Action 110
3.8 学生考试模块 111
3.8.1 登录系统DAO方法 111
3.8.2 登录系统业务方法 111
3.8.3 登录系统Action 112
3.8.4 随机获取试题DAO方法 113
3.8.5 随机获取试题业务方法 114
3.8.6 随机获取试题Action 114
3.8.7 考试试卷页面 114
3.8.8 获取考试成绩业务方法 116
3.8.9 获取考试成绩Action 117
3.8.10 查看答案Action 118
3.9 开发技巧和难点分析 119
3.9.2 Web开发中的四层架构 119
3.9.1 Struts 2与Hibernate整合开发 120
第4章 博客网站系统 121
4.1 开发背景 121
4.2 系统分析 121
4.2.1 需求分析 121
4.2.2 功能分析 122
4.3 系统设计 122
4.3.1 绘制用例图设计系统功能 122
4.3.2 绘制系统流程图 123
4.3.3 系统演示 123
4.3.4 开发工具和开发技术的选择 128
4.3.5 文件夹组织结构 128
4.4 数据库分析与设计 129
4.4.1 数据库分析 129
4.4.2 数据库概念设计 129
4.4.3 数据库逻辑结构设计 130
4.4.4 绘制表之间关系E-R图 131
4.5 公共类设计 132
4.5.1 用户信息类 132
4.5.2 文章信息类 133
4.5.3 评论信息类 133
4.5.4 登录拦截器 134
4.6 获取创建个人博客权限模块 135
4.6.1 申请个人博客DAO方法 135
4.6.2 申请个人博客业务方法 136
4.6.3 申请个人博客Action 137
4.6.4 进入个人博客DAO方法 138
4.6.5 进入个人博客业务方法 139
4.6.6 进入个人博客Action 140
4.7 个人博客模块 141
4.7.1 写日志DAO方法 141
4.7.2 写日志业务方法 142
4.7.3 写日志Action 142
4.7.4 显示用户所有日志DAO方法 143
4.7.5 显示用户所有日志业务方法 145
4.7.6 显示用户所有日志Action 146
4.7.7 上传和显示图片页面 147
4.7.8 上传图片Action 148
4.7.9 显示图片Action 149
4.8 博客首页模块 150
4.8.1 显示所有文章DAO方法 150
4.8.2 显示所有文章业务方法 150
4.8.3 显示所有文章Action 151
4.8.4 查看指定文章内容 152
4.8.5 显示文章的所有评论 153
4.8.6 获取文章的点击量 154
4.8.7 显示文章信息Action 156
4.9 开发技巧和难点分析 158
4.9.1 RSS订阅的实现 158
4.9.2 整合GreyBox放大显示图片 160
第5章 人力资源管理系统 161
5.1 开发背景 161
5.2 系统分析 161
5.2.1 需求分析 161
5.2.2 功能分析 162
5.3 系统设计 162
5.3.1 绘制用例图设计系统功能 162
5.3.2 绘制系统流程图 162
5.3.3 系统演示 163
5.3.4 开发工具和开发技术的选择 169
5.3.5 文件夹组织结构 169
5.4 数据库分析与设计 170
5.4.1 数据库分析 170
5.4.2 数据库概念设计 170
5.4.3 数据库逻辑结构设计 171
5.4.4 创建数据库及数据表 173
5.5 公共类设计 175
5.5.1 人员信息类 175
5.5.2 应聘人员信息类 176
5.5.3 培训信息类 177
5.5.4 奖惩信息类 178
5.5.5 薪金信息类 178
5.6 人员管理模块 179
5.6.1 人员信息录入表单 180
5.6.2 人员信息录入DAO方法 181
5.6.3 人员信息录入Action方法 181
5.6.4 人员信息查看DAO方法 182
5.6.5 人员信息查看Action方法 182
5.6.6 人员信息查看页 183
5.6.7 人员信息修改DAO方法 184
5.6.8 人员信息修改Action方法 185
5.6.9 人员信息删除DAO方法 187
5.6.10 人员信息删除Action方法 187
5.7 招聘管理模块 188
5.7.1 应聘信息录入表单 188
5.7.2 应聘信息录入DAO方法 190
5.7.3 应聘信息录入Action方法 190
5.7.4 应聘信息查看DAO方法 191
5.7.5 应聘信息查看Action方法 191
5.7.6 应聘信息查看页 192
5.7.7 人才详细信息查看DAO方法 194
5.7.8 人才详细信息查看Action方法 194
5.7.9 人才详细信息查看页 195
5.7.10 人才信息删除DAO方法 197
5.7.11 人才信息删除Action方法 197
5.8 开发技巧和难点分析 197
5.8.1 自定义ActionServlet类防止出现乱码 197
5.8.2 日期时间格式化工具类 198
第6章 报价管理系统 201
6.1 开发背景 201
6.2 系统分析 201
6.2.1 需求分析 201
6.2.2 功能分析 202
6.3 系统设计 202
6.3.1 绘制用例图设计系统功能 202
6.3.2 绘制系统流程图 204
6.3.3 系统演示 204
6.3.4 开发工具和开发技术的选择 209
6.3.5 文件夹组织结构 210
6.4 数据库分析与设计 210
6.4.1 数据库分析 210
6.4.2 数据库概念设计 210
6.4.3 数据库逻辑结构设计 211
6.4.4 创建数据库及数据表 213
6.5 公共类设计 215
6.5.1 产品类别信息类 215
6.5.2 产品信息类 215
6.5.3 客户信息类 216
6.5.4 订单信息类 217
6.5.5 报价信息类 217
6.5.6 用户信息类 218
6.5.7 配置数据源 218
6.5.8 日期类型转换器 219
6.6 客户管理模块 220
6.6.1 数据访问层接口设计 220
6.6.2 数据访问层实现类设计 221
6.6.3 客户信息录入表单 223
6.6.4 客户信息录入Action方法 224
6.6.5 客户信息更新Action方法 226
6.6.6 客户信息删除Action方法 227
6.6.7 客户信息查询Action方法 227
6.7 报价管理模块 230
6.6.1 报价信息录入表单 230
6.6.2 报价信息录入Action方法 231
6.6.3 报价信息更新Action方法 232
6.6.4 报价信息删除Action方法 233
6.6.5 报价信息查询Action方法 234
6.8 开发技巧和难点分析 236
6.8.1 BaseAction设计 236
6.8.2 登录判断拦截器设计 237
第7章 网络商城系统 239
7.1 开发背景 239
7.2 系统分析 239
7.2.1 需求分析 239
7.2.2 功能分析 240
7.3 系统设计 240
7.3.1 绘制用例图设计系统功能 240
7.3.2 绘制系统流程图 241
7.3.3 系统演示 241
7.3.4 开发工具和开发技术的选择 243
7.3.5 文件夹组织结构 244
7.4 数据库分析与设计 244
7.4.1 数据库分析 244
7.4.2 数据库概念设计 245
7.4.3 数据库逻辑结构设计 246
7.5 公共类设计 248
7.5.1 管理员信息类 248
7.5.2 商品种类信息类 249
7.5.3 商品信息类 250
7.5.4 订单信息类 251
7.5.5 订单列表信息类 253
7.5.6 用户信息类 254
7.6 商品管理模块 255
7.6.1 商品种类信息数据访问层 255
7.6.2 商品种类信息业务逻辑层 256
7.6.3 显示商品种类列表 257
7.6.4 新增商品种类 258
7.6.5 商品信息数据访问层 260
7.6.6 商品信息业务逻辑层 261
7.6.7 显示商品列表 261
7.6.8 新增商品信息 263
7.6.9 删除商品信息 265
7.7 系统前台 266
7.7.1 前台首页 266
7.7.2 分类查看商品 268
7.7.3 查看商品详细信息 271
7.7.4 添加商品到购物车 273
7.7.5 移除购物车中的商品 274
7.8 开发技巧和难点分析 275
7.8.1 上传图片文件到数据库 275
7.8.2 显示数据库中的图片 277
第8章 企业论坛系统 279
8.1 开发背景 279
8.2 系统分析 280
8.2.1 需求分析 280
8.2.2 功能分析 280
8.3 系统设计 280
8.3.1 绘制用例图设计系统功能 280
8.3.2 绘制系统流程图 281
8.3.3 系统演示 282
8.3.4 开发工具和开发技术的选择 283
8.3.5 文件夹组织结构 283
8.4 数据库分析与设计 284
8.4.1 数据库分析 284
8.4.2 数据库概念设计 284
8.4.3 数据库逻辑结构设计 285
8.5 公共类设计 286
8.5.1 版块信息类 286
8.5.2 主题信息类 287
8.5.3 回复信息类 287
8.5.4 用户信息类 288
8.6 版块设置模块 288
8.6.1 新增版块数据校验 289
8.6.2 新增版块数据访问层 290
8.6.3 完成版块的添加 291
8.6.4 显示版块管理导航树 293
8.6.5 版块信息编辑 295
8.6.6 版块信息删除 298
8.7 前台功能模块 300
8.7.1 论坛首页 300
8.7.2 显示版块下所有主题 302
8.7.3 显示主题详细内容 304
8.7.4 发表主题 308
8.7.5 发表回复 311
8.8 开发技巧和难点分析 313
8.8.1 巧用action参数简化Servlet 313
8.8.2 维持数据完整性 313
第9章 酒店管理系统 315
9.1 开发背景 315
9.2 系统分析 315
9.2.1 需求分析 315
9.2.2 功能分析 316
9.3 系统设计 316
9.3.1 绘制用例图设计系统功能 316
9.3.2 绘制系统流程图 317
9.3.3 系统演示 317
9.3.4 开发工具和开发技术的选择 319
9.3.5 文件夹组织结构 320
9.4 数据库分析与设计 320
9.4.1 数据库分析 320
9.4.2 数据库概念设计 321
9.4.3 数据库逻辑结构设计 323
9.5 公共类设计 326
9.5.1 客户信息类 326
9.5.2 客房类型信息类 326
9.5.3 客房信息类 327
9.5.4 操作员信息类 328
9.5.5 入住登记信息类 328
9.5.6 入住登记订单类 329
9.5.7 结账信息类 329
9.6 客房设置模块 330
9.6.1 客房类型信息数据访问层 331
9.6.2 客房类型信息业务逻辑层 332
9.6.3 显示所有客房类型 333
9.6.4 录入新的客房类型 334
9.6.5 更新客房类型 336
9.6.6 删除客房类型 337
9.7 入住登记模块 337
9.7.1 显示客房状态信息 338
9.7.2 客户详细信息登记 341
9.7.3 客户入住登记 344
9.8 结账模块 347
9.8.1 结账模块演示 347
9.8.2 结账信息数据访问层 348
9.8.3 结账信息业务逻辑层 349
9.8.4 结账信息业务控制器 350
9.9 开发技巧和难点分析 351
第10章 客户关系管理系统 353
10.1 开发背景 353
10.2 系统分析 354
10.2.1 需求分析 354
10.2.2 功能分析 354
10.3 系统设计 354
10.3.1 绘制用例图设计系统功能 354
10.3.2 绘制系统流程图 355
10.3.3 系统演示 356
10.3.4 开发工具和开发技术的选择 359
10.3.5 文件夹组织结构 359
10.4 数据库分析与设计 359
10.4.1 数据库分析 359
10.4.2 数据库概念设计 360
10.4.3 数据库逻辑结构设计 362
10.4.4 创建数据库及数据表 365
10.5 公共类设计 368
10.5.1 数据字典信息类 368
10.5.2 客户信息类 369
10.5.3 客户经理信息类 370
10.5.4 客户联系人信息类 370
10.5.5 产品信息类 371
10.5.6 销售机会信息类 371
10.5.7 销售计划信息类 372
10.5.8 库存信息类 372
10.6 基础数据管理模块 373
10.6.1 数据字典管理模块 373
10.6.2 数据字典业务逻辑层 373
10.6.3 数据字典业务控制器 374
10.6.4 产品信息模块 377
10.6.5 库存管理模块 379
10.7 客户管理模块 380
10.7.1 客户基本信息管理模块 380
10.7.2 客户联系人管理模块 382
10.7.3 客户交往记录管理模块 383
10.7.4 客户历史订单管理模块 384
10.7.5 客户流失管理模块 386
10.8 开发技巧和难点分析 389
第11章 在线音乐网站 391
11.1 需求分析 391
11.2 功能分析 391
11.3 数据库分析与设计 392
11.3.1 数据库分析 392
11.3.2 数据库逻辑结构设计 392
11.4 系统演示 393
第12章 商场VIP消费查询系统 397
12.1 需求分析 397
12.2 功能分析 397
12.3 数据库分析与设计 398
12.3.1 数据库分析 398
12.3.2 数据库逻辑结构设计 398
12.4 系统演示 399
第13章 仓库管理系统 405
13.1 需求分析 405
13.2 功能分析 405
13.3 数据库分析与设计 406
13.3.1 数据库分析 406
13.3.2 数据库逻辑结构设计 406
13.4 系统演示 408
第14章 新闻发布系统 413
14.1 需求分析 413
14.2 功能分析 413
14.3 数据库分析与设计 414
14.3.1 数据库分析 414
14.3.2 数据库逻辑结构设计 414
14.4 系统演示 415
第15章 个人理财管理系统 421
15.1 需求分析 421
15.2 功能分析 421
15.3 数据库分析与设计 422
15.3.1 数据库分析 422
15.3.2 数据库逻辑结构设计 422
15.4 系统演示 423
第16章 图书馆管理系统 427
16.1 需求分析 427
16.2 功能分析 427
16.3 数据库分析与设计 428
16.3.1 数据库分析 428
16.3.2 数据库逻辑结构设计 428
16.4 系统演示 429
第17章 学生信息管理系统 435
17.1 需求分析 435
17.2 功能分析 435
17.3 数据库分析与设计 436
17.3.1 数据库分析 436
17.3.2 数据库逻辑结构设计 436
17.4 系统演示 437
第18章 航空订票系统 443
18.1 需求分析 443
18.2 功能分析 443
18.3 数据库分析与设计 444
18.3.1 数据库分析 444
18.3.2 数据库逻辑结构设计 444
18.4 系统演示 445
第19章 网上订餐系统 451
19.1 需求分析 451
19.2 功能分析 451
19.3 数据库分析与设计 452
19.3.1 数据库分析 452
19.3.2 数据库逻辑结构设计 452
19.4 系统演示 454
第20章 办公自动化系统 459
20.1 需求分析 459
20.2 功能分析 459
20.3 数据库分析与设计 460
20.3.1 数据库分析 460
20.3.2 数据库逻辑结构设计 460
20.4 系统演示 461
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
小编温馨提示:对java.web项目开发感兴趣并想深入学习的朋友欢迎来3322下载站免费下载并阅读。
java web项目开发案例精粹特别备注:
1.java web项目开发案例精粹来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。2java web项目开发案例精粹禁用于商业用途!如果您喜欢《java web项目开发案例精粹》,请购买正版,谢谢合作。
3.爱学习,请到3322软件站查找资源自行下载!
java web项目开发案例精粹目录:
第1章 企业日常事务管理系统 11.1 开发背景 1
1.2 系统分析 2
1.2.1 需求分析 2
1.2.2 功能分析 2
1.3 系统设计 2
1.3.1 绘制用例图设计系统功能 2
1.3.2 绘制系统流程图 3
1.3.3 系统演示 3
1.3.4 开发工具和开发技术的选择 7
1.3.5 文件夹组织结构 7
1.3.6 系统相关编码规则 8
1.4 数据库分析与设计 8
1.4.1 数据库分析 8
1.4.2 数据库概念设计 9
1.4.3 数据库逻辑结构设计 9
1.4.4 绘制表之间关系E-R图 11
1.5 公共类设计 11
1.5.1 封装数据库操作JavaBean开发 11
1.5.2 分页信息类开发 13
1.5.3 分页辅助类开发 14
1.5.4 员工信息类 15
1.5.5 消息信息类 16
1.5.6 回复信息类 16
1.5.7 批复信息类 16
1.6 员工身份识别模块 17
1.6.1 员工身份识别表单 17
1.6.2 员工信息DAO层 17
1.6.3 完成员工身份识别 19
1.6.4 在首页上显示员工身份信息 21
1.7 消息发布模块 22
1.7.1 消息发布表单 22
1.7.2 消息信息DAO层 23
1.7.3 完成消息发布 25
1.8 消息显示模块 27
1.8.1 实现消息查询方法 27
1.8.2 显示消息列表 29
1.8.3 显示消息详细内容 30
1.9 消息回复模块 31
1.9.1 消息回复表单 31
1.9.2 回复信息DAO层 31
1.9.3 完成消息回复 33
1.9.4 显示消息回复列表 34
1.10 项目部署和发布 37
1.10.1 导入项目到MyEclipse 37
1.10.2 为MyEclipse整合Tomcat服务器 38
1.10.3 发布项目 39
1.11 开发技巧和难点分析 40
1.11.1 显示错误提示信息 40
1.11.2 生成分页跳转链接 41
第2章 投票系统 43
2.1 开发背景 43
2.2 系统分析 44
2.2.1 需求分析 44
2.2.2 功能分析 44
2.3 系统设计 44
2.3.1 绘制用例图设计系统功能 44
2.3.2 绘制系统流程图 45
2.3.3 系统演示 46
2.3.4 开发工具和开发技术的选择 49
2.3.5 文件夹组织结构 50
2.4 数据库分析与设计 50
2.4.1 数据库分析 50
2.4.2 数据库概念设计 51
2.4.3 数据库逻辑结构设计 51
2.4.4 绘制表之间关系E-R图 52
2.4.5 创建数据库及数据表 52
2.5 公共类设计 53
2.5.1 频道信息类 53
2.5.2 投票信息类 54
2.5.3 投票封装类 54
2.5.4 选项信息类 55
2.6 管理员模块 55
2.6.1 发布投票页面 55
2.6.2 发布投票DAO方法 57
2.6.3 发布投票Action 59
2.6.4 显示所有投票DAO方法 60
2.6.5 显示所有投票Action 63
2.6.6 显示所有投票页面 64
2.6.7 删除投票DAO方法 65
2.6.8 删除投票Action 66
2.7 普通用户模块 67
2.7.1 显示频道所属投票DAO方法 67
2.7.2 显示频道所属投票Action 69
2.7.3 进行投票页面 70
2.7.4 进行投票DAO方法 72
2.7.5 进行投票Action 73
2.7.6 查看投票结果DAO方法 75
2.7.7 查看投票结果Action 76
2.8 开发技巧和难点分析 78
2.8.1 Struts 2框架开发环境搭建 78
2.8.2 应用JFreeChart显示投票结果 79
2.8.3 使用Cookie防止用户重复投票 80
第3章 在线考试系统 81
3.1 开发背景 81
3.2 系统分析 81
3.2.1 需求分析 81
3.2.2 功能分析 82
3.3 系统设计 82
3.3.1 绘制用例图设计系统功能 82
3.3.2 绘制系统流程图 83
3.3.3 系统演示 83
3.3.4 开发工具和开发技术的选择 85
3.3.5 文件夹组织结构 86
3.4 数据库分析与设计 86
3.4.1 数据库分析 86
3.4.2 数据库概念设计 87
3.4.3 数据库逻辑结构设计 87
3.4.4 绘制表之间关系E-R图 88
3.4.5 创建数据库及数据表 88
3.5 公共类设计 89
3.5.1 Hibernate配置文件 89
3.5.2 Hibernate会话工厂类 90
3.5.3 老师信息类 92
3.5.4 学生信息类 93
3.5.5 试题信息类 94
3.6 老师管理试题模块 94
3.6.1 录入试题DAO方法 95
3.6.2 录入试题业务方法 96
3.6.3 录入试题Action 96
3.6.4 管理试题DAO方法 98
3.6.5 管理试题业务方法 99
3.6.6 管理试题Action 100
3.6.7 查询试题DAO方法 104
3.6.8 查询试题业务方法 105
3.6.9 查询试题Action 106
3.7 老师管理学生模块 107
3.7.1 查询学生成绩DAO方法 107
3.7.2 查询学生成绩业务方法 107
3.7.3 查询学生成绩Action 107
3.7.4 查询班级成绩DAO方法 109
3.7.5 查询班级成绩业务方法 109
3.7.6 查询班级成绩Action 110
3.8 学生考试模块 111
3.8.1 登录系统DAO方法 111
3.8.2 登录系统业务方法 111
3.8.3 登录系统Action 112
3.8.4 随机获取试题DAO方法 113
3.8.5 随机获取试题业务方法 114
3.8.6 随机获取试题Action 114
3.8.7 考试试卷页面 114
3.8.8 获取考试成绩业务方法 116
3.8.9 获取考试成绩Action 117
3.8.10 查看答案Action 118
3.9 开发技巧和难点分析 119
3.9.2 Web开发中的四层架构 119
3.9.1 Struts 2与Hibernate整合开发 120
第4章 博客网站系统 121
4.1 开发背景 121
4.2 系统分析 121
4.2.1 需求分析 121
4.2.2 功能分析 122
4.3 系统设计 122
4.3.1 绘制用例图设计系统功能 122
4.3.2 绘制系统流程图 123
4.3.3 系统演示 123
4.3.4 开发工具和开发技术的选择 128
4.3.5 文件夹组织结构 128
4.4 数据库分析与设计 129
4.4.1 数据库分析 129
4.4.2 数据库概念设计 129
4.4.3 数据库逻辑结构设计 130
4.4.4 绘制表之间关系E-R图 131
4.5 公共类设计 132
4.5.1 用户信息类 132
4.5.2 文章信息类 133
4.5.3 评论信息类 133
4.5.4 登录拦截器 134
4.6 获取创建个人博客权限模块 135
4.6.1 申请个人博客DAO方法 135
4.6.2 申请个人博客业务方法 136
4.6.3 申请个人博客Action 137
4.6.4 进入个人博客DAO方法 138
4.6.5 进入个人博客业务方法 139
4.6.6 进入个人博客Action 140
4.7 个人博客模块 141
4.7.1 写日志DAO方法 141
4.7.2 写日志业务方法 142
4.7.3 写日志Action 142
4.7.4 显示用户所有日志DAO方法 143
4.7.5 显示用户所有日志业务方法 145
4.7.6 显示用户所有日志Action 146
4.7.7 上传和显示图片页面 147
4.7.8 上传图片Action 148
4.7.9 显示图片Action 149
4.8 博客首页模块 150
4.8.1 显示所有文章DAO方法 150
4.8.2 显示所有文章业务方法 150
4.8.3 显示所有文章Action 151
4.8.4 查看指定文章内容 152
4.8.5 显示文章的所有评论 153
4.8.6 获取文章的点击量 154
4.8.7 显示文章信息Action 156
4.9 开发技巧和难点分析 158
4.9.1 RSS订阅的实现 158
4.9.2 整合GreyBox放大显示图片 160
第5章 人力资源管理系统 161
5.1 开发背景 161
5.2 系统分析 161
5.2.1 需求分析 161
5.2.2 功能分析 162
5.3 系统设计 162
5.3.1 绘制用例图设计系统功能 162
5.3.2 绘制系统流程图 162
5.3.3 系统演示 163
5.3.4 开发工具和开发技术的选择 169
5.3.5 文件夹组织结构 169
5.4 数据库分析与设计 170
5.4.1 数据库分析 170
5.4.2 数据库概念设计 170
5.4.3 数据库逻辑结构设计 171
5.4.4 创建数据库及数据表 173
5.5 公共类设计 175
5.5.1 人员信息类 175
5.5.2 应聘人员信息类 176
5.5.3 培训信息类 177
5.5.4 奖惩信息类 178
5.5.5 薪金信息类 178
5.6 人员管理模块 179
5.6.1 人员信息录入表单 180
5.6.2 人员信息录入DAO方法 181
5.6.3 人员信息录入Action方法 181
5.6.4 人员信息查看DAO方法 182
5.6.5 人员信息查看Action方法 182
5.6.6 人员信息查看页 183
5.6.7 人员信息修改DAO方法 184
5.6.8 人员信息修改Action方法 185
5.6.9 人员信息删除DAO方法 187
5.6.10 人员信息删除Action方法 187
5.7 招聘管理模块 188
5.7.1 应聘信息录入表单 188
5.7.2 应聘信息录入DAO方法 190
5.7.3 应聘信息录入Action方法 190
5.7.4 应聘信息查看DAO方法 191
5.7.5 应聘信息查看Action方法 191
5.7.6 应聘信息查看页 192
5.7.7 人才详细信息查看DAO方法 194
5.7.8 人才详细信息查看Action方法 194
5.7.9 人才详细信息查看页 195
5.7.10 人才信息删除DAO方法 197
5.7.11 人才信息删除Action方法 197
5.8 开发技巧和难点分析 197
5.8.1 自定义ActionServlet类防止出现乱码 197
5.8.2 日期时间格式化工具类 198
第6章 报价管理系统 201
6.1 开发背景 201
6.2 系统分析 201
6.2.1 需求分析 201
6.2.2 功能分析 202
6.3 系统设计 202
6.3.1 绘制用例图设计系统功能 202
6.3.2 绘制系统流程图 204
6.3.3 系统演示 204
6.3.4 开发工具和开发技术的选择 209
6.3.5 文件夹组织结构 210
6.4 数据库分析与设计 210
6.4.1 数据库分析 210
6.4.2 数据库概念设计 210
6.4.3 数据库逻辑结构设计 211
6.4.4 创建数据库及数据表 213
6.5 公共类设计 215
6.5.1 产品类别信息类 215
6.5.2 产品信息类 215
6.5.3 客户信息类 216
6.5.4 订单信息类 217
6.5.5 报价信息类 217
6.5.6 用户信息类 218
6.5.7 配置数据源 218
6.5.8 日期类型转换器 219
6.6 客户管理模块 220
6.6.1 数据访问层接口设计 220
6.6.2 数据访问层实现类设计 221
6.6.3 客户信息录入表单 223
6.6.4 客户信息录入Action方法 224
6.6.5 客户信息更新Action方法 226
6.6.6 客户信息删除Action方法 227
6.6.7 客户信息查询Action方法 227
6.7 报价管理模块 230
6.6.1 报价信息录入表单 230
6.6.2 报价信息录入Action方法 231
6.6.3 报价信息更新Action方法 232
6.6.4 报价信息删除Action方法 233
6.6.5 报价信息查询Action方法 234
6.8 开发技巧和难点分析 236
6.8.1 BaseAction设计 236
6.8.2 登录判断拦截器设计 237
第7章 网络商城系统 239
7.1 开发背景 239
7.2 系统分析 239
7.2.1 需求分析 239
7.2.2 功能分析 240
7.3 系统设计 240
7.3.1 绘制用例图设计系统功能 240
7.3.2 绘制系统流程图 241
7.3.3 系统演示 241
7.3.4 开发工具和开发技术的选择 243
7.3.5 文件夹组织结构 244
7.4 数据库分析与设计 244
7.4.1 数据库分析 244
7.4.2 数据库概念设计 245
7.4.3 数据库逻辑结构设计 246
7.5 公共类设计 248
7.5.1 管理员信息类 248
7.5.2 商品种类信息类 249
7.5.3 商品信息类 250
7.5.4 订单信息类 251
7.5.5 订单列表信息类 253
7.5.6 用户信息类 254
7.6 商品管理模块 255
7.6.1 商品种类信息数据访问层 255
7.6.2 商品种类信息业务逻辑层 256
7.6.3 显示商品种类列表 257
7.6.4 新增商品种类 258
7.6.5 商品信息数据访问层 260
7.6.6 商品信息业务逻辑层 261
7.6.7 显示商品列表 261
7.6.8 新增商品信息 263
7.6.9 删除商品信息 265
7.7 系统前台 266
7.7.1 前台首页 266
7.7.2 分类查看商品 268
7.7.3 查看商品详细信息 271
7.7.4 添加商品到购物车 273
7.7.5 移除购物车中的商品 274
7.8 开发技巧和难点分析 275
7.8.1 上传图片文件到数据库 275
7.8.2 显示数据库中的图片 277
第8章 企业论坛系统 279
8.1 开发背景 279
8.2 系统分析 280
8.2.1 需求分析 280
8.2.2 功能分析 280
8.3 系统设计 280
8.3.1 绘制用例图设计系统功能 280
8.3.2 绘制系统流程图 281
8.3.3 系统演示 282
8.3.4 开发工具和开发技术的选择 283
8.3.5 文件夹组织结构 283
8.4 数据库分析与设计 284
8.4.1 数据库分析 284
8.4.2 数据库概念设计 284
8.4.3 数据库逻辑结构设计 285
8.5 公共类设计 286
8.5.1 版块信息类 286
8.5.2 主题信息类 287
8.5.3 回复信息类 287
8.5.4 用户信息类 288
8.6 版块设置模块 288
8.6.1 新增版块数据校验 289
8.6.2 新增版块数据访问层 290
8.6.3 完成版块的添加 291
8.6.4 显示版块管理导航树 293
8.6.5 版块信息编辑 295
8.6.6 版块信息删除 298
8.7 前台功能模块 300
8.7.1 论坛首页 300
8.7.2 显示版块下所有主题 302
8.7.3 显示主题详细内容 304
8.7.4 发表主题 308
8.7.5 发表回复 311
8.8 开发技巧和难点分析 313
8.8.1 巧用action参数简化Servlet 313
8.8.2 维持数据完整性 313
第9章 酒店管理系统 315
9.1 开发背景 315
9.2 系统分析 315
9.2.1 需求分析 315
9.2.2 功能分析 316
9.3 系统设计 316
9.3.1 绘制用例图设计系统功能 316
9.3.2 绘制系统流程图 317
9.3.3 系统演示 317
9.3.4 开发工具和开发技术的选择 319
9.3.5 文件夹组织结构 320
9.4 数据库分析与设计 320
9.4.1 数据库分析 320
9.4.2 数据库概念设计 321
9.4.3 数据库逻辑结构设计 323
9.5 公共类设计 326
9.5.1 客户信息类 326
9.5.2 客房类型信息类 326
9.5.3 客房信息类 327
9.5.4 操作员信息类 328
9.5.5 入住登记信息类 328
9.5.6 入住登记订单类 329
9.5.7 结账信息类 329
9.6 客房设置模块 330
9.6.1 客房类型信息数据访问层 331
9.6.2 客房类型信息业务逻辑层 332
9.6.3 显示所有客房类型 333
9.6.4 录入新的客房类型 334
9.6.5 更新客房类型 336
9.6.6 删除客房类型 337
9.7 入住登记模块 337
9.7.1 显示客房状态信息 338
9.7.2 客户详细信息登记 341
9.7.3 客户入住登记 344
9.8 结账模块 347
9.8.1 结账模块演示 347
9.8.2 结账信息数据访问层 348
9.8.3 结账信息业务逻辑层 349
9.8.4 结账信息业务控制器 350
9.9 开发技巧和难点分析 351
第10章 客户关系管理系统 353
10.1 开发背景 353
10.2 系统分析 354
10.2.1 需求分析 354
10.2.2 功能分析 354
10.3 系统设计 354
10.3.1 绘制用例图设计系统功能 354
10.3.2 绘制系统流程图 355
10.3.3 系统演示 356
10.3.4 开发工具和开发技术的选择 359
10.3.5 文件夹组织结构 359
10.4 数据库分析与设计 359
10.4.1 数据库分析 359
10.4.2 数据库概念设计 360
10.4.3 数据库逻辑结构设计 362
10.4.4 创建数据库及数据表 365
10.5 公共类设计 368
10.5.1 数据字典信息类 368
10.5.2 客户信息类 369
10.5.3 客户经理信息类 370
10.5.4 客户联系人信息类 370
10.5.5 产品信息类 371
10.5.6 销售机会信息类 371
10.5.7 销售计划信息类 372
10.5.8 库存信息类 372
10.6 基础数据管理模块 373
10.6.1 数据字典管理模块 373
10.6.2 数据字典业务逻辑层 373
10.6.3 数据字典业务控制器 374
10.6.4 产品信息模块 377
10.6.5 库存管理模块 379
10.7 客户管理模块 380
10.7.1 客户基本信息管理模块 380
10.7.2 客户联系人管理模块 382
10.7.3 客户交往记录管理模块 383
10.7.4 客户历史订单管理模块 384
10.7.5 客户流失管理模块 386
10.8 开发技巧和难点分析 389
第11章 在线音乐网站 391
11.1 需求分析 391
11.2 功能分析 391
11.3 数据库分析与设计 392
11.3.1 数据库分析 392
11.3.2 数据库逻辑结构设计 392
11.4 系统演示 393
第12章 商场VIP消费查询系统 397
12.1 需求分析 397
12.2 功能分析 397
12.3 数据库分析与设计 398
12.3.1 数据库分析 398
12.3.2 数据库逻辑结构设计 398
12.4 系统演示 399
第13章 仓库管理系统 405
13.1 需求分析 405
13.2 功能分析 405
13.3 数据库分析与设计 406
13.3.1 数据库分析 406
13.3.2 数据库逻辑结构设计 406
13.4 系统演示 408
第14章 新闻发布系统 413
14.1 需求分析 413
14.2 功能分析 413
14.3 数据库分析与设计 414
14.3.1 数据库分析 414
14.3.2 数据库逻辑结构设计 414
14.4 系统演示 415
第15章 个人理财管理系统 421
15.1 需求分析 421
15.2 功能分析 421
15.3 数据库分析与设计 422
15.3.1 数据库分析 422
15.3.2 数据库逻辑结构设计 422
15.4 系统演示 423
第16章 图书馆管理系统 427
16.1 需求分析 427
16.2 功能分析 427
16.3 数据库分析与设计 428
16.3.1 数据库分析 428
16.3.2 数据库逻辑结构设计 428
16.4 系统演示 429
第17章 学生信息管理系统 435
17.1 需求分析 435
17.2 功能分析 435
17.3 数据库分析与设计 436
17.3.1 数据库分析 436
17.3.2 数据库逻辑结构设计 436
17.4 系统演示 437
第18章 航空订票系统 443
18.1 需求分析 443
18.2 功能分析 443
18.3 数据库分析与设计 444
18.3.1 数据库分析 444
18.3.2 数据库逻辑结构设计 444
18.4 系统演示 445
第19章 网上订餐系统 451
19.1 需求分析 451
19.2 功能分析 451
19.3 数据库分析与设计 452
19.3.1 数据库分析 452
19.3.2 数据库逻辑结构设计 452
19.4 系统演示 454
第20章 办公自动化系统 459
20.1 需求分析 459
20.2 功能分析 459
20.3 数据库分析与设计 460
20.3.1 数据库分析 460
20.3.2 数据库逻辑结构设计 460
20.4 系统演示 461
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
java web项目开发案例精粹pdf高清扫描版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: