知识兔小编温馨提示:对java.web项目开发感兴趣并想深入学习的朋友欢迎来3322下载站免费下载并阅读。
java web项目开发案例精粹特别备注:
1.java web项目开发案例精粹来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。2java web项目开发案例精粹禁用于商业用途!如果您喜欢《java web项目开发案例精粹》,请购买正版,谢谢合作。
3.爱学习,请到知识兔查找资源自行下载!
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 导入项目到MyEclipse37
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 发布投票Action59
2.6.4 显示所有投票DAO方法60
2.6.5 显示所有投票Action63
2.6.6 显示所有投票页面64
2.6.7 删除投票DAO方法65
2.6.8 删除投票Action66
2.7 普通用户模块67
2.7.1 显示频道所属投票DAO方法67
2.7.2 显示频道所属投票Action69
2.7.3 进行投票页面70
2.7.4 进行投票DAO方法72
2.7.5 进行投票Action73
2.7.6 查看投票结果DAO方法75
2.7.7 查看投票结果Action76
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 录入试题Action96
3.6.4 管理试题DAO方法98
3.6.5 管理试题业务方法99
3.6.6 管理试题Action100
3.6.7 查询试题DAO方法104
3.6.8 查询试题业务方法105
3.6.9 查询试题Action106
3.7 老师管理学生模块107
3.7.1 查询学生成绩DAO方法107
3.7.2 查询学生成绩业务方法107
3.7.3 查询学生成绩Action107
3.7.4 查询班级成绩DAO方法109
3.7.5 查询班级成绩业务方法109
3.7.6 查询班级成绩Action110
3.8 学生考试模块111
3.8.1 登录系统DAO方法111
3.8.2 登录系统业务方法111
3.8.3 登录系统Action112
3.8.4 随机获取试题DAO方法113
3.8.5 随机获取试题业务方法114
3.8.6 随机获取试题Action114
3.8.7 考试试卷页面114
3.8.8 获取考试成绩业务方法116
3.8.9 获取考试成绩Action117
3.8.10 查看答案Action118
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 申请个人博客Action137
4.6.4 进入个人博客DAO方法138
4.6.5 进入个人博客业务方法139
4.6.6 进入个人博客Action140
4.7 个人博客模块141
4.7.1 写日志DAO方法141
4.7.2 写日志业务方法142
4.7.3 写日志Action142
4.7.4 显示用户所有日志DAO方法143
4.7.5 显示用户所有日志业务方法145
4.7.6 显示用户所有日志Action146
4.7.7 上传和显示图片页面147
4.7.8 上传图片Action148
4.7.9 显示图片Action149
4.8 博客首页模块150
4.8.1 显示所有文章DAO方法150
4.8.2 显示所有文章业务方法150
4.8.3 显示所有文章Action151
4.8.4 查看指定文章内容152
4.8.5 显示文章的所有评论153
4.8.6 获取文章的点击量154
4.8.7 显示文章信息Action156
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参数简化Servlet313
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、如果打不开本文件,别着急,这时候请务必在知识兔选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载知识兔中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
下载体验