项目开发案例精辟:Java Web项目开发案例精粹

项目开发案例精辟:Java Web项目开发案例精粹
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2010-06
版次: 1
ISBN: 9787121107481
定价: 59.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 462页
字数: 755千字
  •   本书从项目工程的角度出发,按照项目的开发顺序,系统且全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细介绍。
      本书DVD光盘内容丰富,包括超过40个小时的配套视频、PPT教学课件、超过3000页的技术文档和三种后台数据库的项目源代码。本书既可以作为JavaWeb初学者的培训教材,也可以作为具有一定编程经验的Javaw曲程序开发人员的参考书,还适合JavaWeb自学者和大专院校学生阅读。 第1章企业日常事务管理系统 1
    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.1Struts2框架开发环境搭建 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.1Hibernate配置文件 89
    3.5.2Hibernate会话工厂类 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.2Web开发中的四层架构 119
    3.9.1Struts2与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.1RSS订阅的实现 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.1BaseAction设计 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
  • 内容简介:
      本书从项目工程的角度出发,按照项目的开发顺序,系统且全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细介绍。
      本书DVD光盘内容丰富,包括超过40个小时的配套视频、PPT教学课件、超过3000页的技术文档和三种后台数据库的项目源代码。本书既可以作为JavaWeb初学者的培训教材,也可以作为具有一定编程经验的Javaw曲程序开发人员的参考书,还适合JavaWeb自学者和大专院校学生阅读。
  • 目录:
    第1章企业日常事务管理系统 1
    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.1Struts2框架开发环境搭建 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.1Hibernate配置文件 89
    3.5.2Hibernate会话工厂类 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.2Web开发中的四层架构 119
    3.9.1Struts2与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.1RSS订阅的实现 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.1BaseAction设计 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
查看详情
您可能感兴趣 / 更多
项目开发案例精辟:Java Web项目开发案例精粹
项目化学习质量评估:基于中国情境的建构/学习素养·项目化学习的中国建构丛书(夏雪梅博士作品)
夏雪梅 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理理论与实务
重庆赛迪工程咨询有限公司
项目开发案例精辟:Java Web项目开发案例精粹
项目管理
田文迪;吴金红
项目开发案例精辟:Java Web项目开发案例精粹
项目赋能,向高品质课改深度前行:江苏省响水中学“125”课堂教学模式构建的十年实践探索
张大春,于从明 主编
项目开发案例精辟:Java Web项目开发案例精粹
项目管理实操从新手到高手
周贤
项目开发案例精辟:Java Web项目开发案例精粹
项目管理入门:得管理心法 达成项目目标 项目管理 郝旭烈 新华正版
郝旭烈
项目开发案例精辟:Java Web项目开发案例精粹
项目制下的县域行政运行及治理
吴映雪
项目开发案例精辟:Java Web项目开发案例精粹
项目投资管理学
张旭辉、赵萍 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理超图解:快速提升团队行动力的8个关键
甘争光
项目开发案例精辟:Java Web项目开发案例精粹
项目式学习标准:经过验证的、严谨的、行之有效的课堂教学(美国巴克教育研究院经典作品,历经30年验证的PBL黄金标准与实践经验)
(美)约翰·拉尔默(John Larmer);约翰·梅根多勒(John Mergendoller);苏西·博斯(Suzie Boss)著,李婷婷译;中青文 出品
项目开发案例精辟:Java Web项目开发案例精粹
项目管理:管理过程(第8版)
[美]Erik Larson(埃里克·拉森;Clifford Gray(克利福德·格雷
项目开发案例精辟:Java Web项目开发案例精粹
项目评估——社会工作者的视角
张欢,王啸宇
系列丛书 / 更多
项目开发案例精辟:Java Web项目开发案例精粹
项目化学习质量评估:基于中国情境的建构/学习素养·项目化学习的中国建构丛书(夏雪梅博士作品)
夏雪梅 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理理论与实务
重庆赛迪工程咨询有限公司
项目开发案例精辟:Java Web项目开发案例精粹
项目管理
田文迪;吴金红
项目开发案例精辟:Java Web项目开发案例精粹
项目赋能,向高品质课改深度前行:江苏省响水中学“125”课堂教学模式构建的十年实践探索
张大春,于从明 主编
项目开发案例精辟:Java Web项目开发案例精粹
项目管理实操从新手到高手
周贤
项目开发案例精辟:Java Web项目开发案例精粹
项目管理入门:得管理心法 达成项目目标 项目管理 郝旭烈 新华正版
郝旭烈
项目开发案例精辟:Java Web项目开发案例精粹
项目制下的县域行政运行及治理
吴映雪
项目开发案例精辟:Java Web项目开发案例精粹
项目投资管理学
张旭辉、赵萍 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理超图解:快速提升团队行动力的8个关键
甘争光
项目开发案例精辟:Java Web项目开发案例精粹
项目式学习标准:经过验证的、严谨的、行之有效的课堂教学(美国巴克教育研究院经典作品,历经30年验证的PBL黄金标准与实践经验)
(美)约翰·拉尔默(John Larmer);约翰·梅根多勒(John Mergendoller);苏西·博斯(Suzie Boss)著,李婷婷译;中青文 出品
项目开发案例精辟:Java Web项目开发案例精粹
项目管理:管理过程(第8版)
[美]Erik Larson(埃里克·拉森;Clifford Gray(克利福德·格雷
项目开发案例精辟:Java Web项目开发案例精粹
项目评估——社会工作者的视角
张欢,王啸宇
相关图书 / 更多
项目开发案例精辟:Java Web项目开发案例精粹
项目化学习质量评估:基于中国情境的建构/学习素养·项目化学习的中国建构丛书(夏雪梅博士作品)
夏雪梅 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理理论与实务
重庆赛迪工程咨询有限公司
项目开发案例精辟:Java Web项目开发案例精粹
项目管理
田文迪;吴金红
项目开发案例精辟:Java Web项目开发案例精粹
项目赋能,向高品质课改深度前行:江苏省响水中学“125”课堂教学模式构建的十年实践探索
张大春,于从明 主编
项目开发案例精辟:Java Web项目开发案例精粹
项目管理实操从新手到高手
周贤
项目开发案例精辟:Java Web项目开发案例精粹
项目管理入门:得管理心法 达成项目目标 项目管理 郝旭烈 新华正版
郝旭烈
项目开发案例精辟:Java Web项目开发案例精粹
项目制下的县域行政运行及治理
吴映雪
项目开发案例精辟:Java Web项目开发案例精粹
项目投资管理学
张旭辉、赵萍 著
项目开发案例精辟:Java Web项目开发案例精粹
项目管理超图解:快速提升团队行动力的8个关键
甘争光
项目开发案例精辟:Java Web项目开发案例精粹
项目式学习标准:经过验证的、严谨的、行之有效的课堂教学(美国巴克教育研究院经典作品,历经30年验证的PBL黄金标准与实践经验)
(美)约翰·拉尔默(John Larmer);约翰·梅根多勒(John Mergendoller);苏西·博斯(Suzie Boss)著,李婷婷译;中青文 出品
项目开发案例精辟:Java Web项目开发案例精粹
项目管理:管理过程(第8版)
[美]Erik Larson(埃里克·拉森;Clifford Gray(克利福德·格雷
项目开发案例精辟:Java Web项目开发案例精粹
项目评估——社会工作者的视角
张欢,王啸宇