第8章 网络在线考试系统(Struts+Ajax+SQL Server 2005实现) 408
视频讲解:3小时48分钟
8.1 开发背景 409
8.2 系统分析 409
8.2.1 需求分析 409
8.2.2 可行性研究 409
8.3 系统设计 410
8.3.1 系统目标 410
8.3.2 系统功能结构 410
8.3.3 业务流程图 411
8.3.4 系统预览 411
8.3.5 开发环境 412
8.3.6 业务逻辑编码规则 412
8.3.7 文件夹组织结构 413
8.4 数据库设计 413
8.4.1 数据库分析 413
8.4.2 数据库概念设计 413
8.4.3 数据库逻辑结构 414
8.5 公共类设计 416
8.5.1 数据库连接及操作类的编写 416
8.5.2 字符串处理类 416
8.6 前台首页设计 418
8.6.1 前台首页概述 418
8.6.2 前台首页技术分析 418
8.6.3 前台首页的实现过程 419
8.7 考生信息模块设计 420
8.7.1 考生信息模块概述 420
8.7.2 考生信息模块的技术分析 420
8.7.3 考生注册的实现过程 422
8.7.4 找回密码的实现过程 425
8.8 在线考试模块设计 428
8.8.1 在线考试模块的概述 428
8.8.2 在线考试模块的技术分析 428
8.8.3 选择考试课程的实现过程 429
8.8.4 随机抽取试题并显示试题的实现过程 430
8.8.5 自动阅卷并显示考试成绩的实现过程 436
8.8.6 单元测试 437
8.9 后台首页设计 439
8.9.1 后台首页概述 439
8.9.2 后台首页技术分析 440
8.9.3 后台首页的实现过程 441
8.10 考试题目管理模块设计 441
8.10.1 考试题目管理模块的概述 441
8.10.2 考试题目管理模块的技术分析 442
8.10.3 查看考试题目列表的实现过程 443
8.10.4 添加考试题目的实现过程 446
8.10.5 删除考试题目的实现过程 449
8.10.6 单元测试 450
8.11 开发技巧与难点分析 451
8.11.1 在Struts中解决中文乱码问题 451
8.11.2 通过Ajax技术实现计时与显示剩余时间 451
8.12 Ajax技术 453
8.12.1 Ajax概述 453
8.12.2 Ajax中的核心技术XMLHttpRequest 454
8.13 本章小结 456
第9章 编程体验BBS——论坛系统(Struts+SQL Server 2005实现) 457
视频讲解:2小时7分钟
9.1 开发背景 458
9.2 需求分析 458
9.3 系统设计 458
9.3.1 系统目标 458
9.3.2 系统功能结构 459
9.3.3 业务流程图 459
9.3.4 系统预览 459
9.3.5 开发环境 461
9.3.6 业务逻辑编码规则 461
9.3.7 文件夹组织结构 462
9.4 数据库设计 462
9.4.1 数据库分析 462
9.4.2 数据库概念设计 463
9.4.3 数据库逻辑结构 464
9.5 公共类设计 466
9.5.1 业务处理类 466
9.5.2 解决中文乱码的公共类 468
9.6 前台页面设计 469
9.6.1 前台页面概述 469
9.6.2 前台页面实现技术分析 469
9.6.3 前台页面的实现过程 470
9.7 前台显示设计 470
9.7.1 前台显示概述 470
9.7.2 前台显示技术分析 472
9.7.3 首页面论坛类别显示的实现过程 474
9.7.4 某版面中根帖列表显示的实现过程 477
9.7.5 显示根帖和回复帖内容的实现过程 478
9.8 发表帖子模块设计 481
9.8.1 发表帖子模块概述 481
9.8.2 发表帖子模块技术分析 482
9.8.3 发表帖子模块的实现过程 483
9.8.4 单元测试 485
9.9 根帖操作设计 486
9.9.1 根帖操作概述 487
9.9.2 根帖操作技术分析 488
9.9.3 根帖操作的实现过程 488
9.10 后台页面设计 490
9.10.1 后台页面概述 490
9.10.2 后台页面实现技术分析 490
9.10.3 后台页面的实现过程 491
9.11 版面管理模块设计 492
9.11.1 版面管理模块概述 492
9.11.2 版面管理模块技术分析 492
9.11.3 版面添加的实现过程 493
9.11.4 删除版面的实现过程 496
9.12 开发技巧与难点分析 497
9.12.1 如何通过资源文件显示汉字 497
9.12.2 使用静态代码块 498
9.13 Validator验证框架 498
9.13.1 Validator验证框架的配置与介绍 498
9.13.2 Validator验证框架和ActionForm 501
9.14 本章小结 502
第10章 博客网(Servlet +JavaBean+SQL Server 2005实现) 503
视频讲解:1小时49分钟
10.1 博客网概述 504
10.2 系统分析 504
10.2.1 需求分析 504
10.2.2 可行性研究 504
10.3 系统设计 505
10.3.1 系统目标 505
10.3.2 系统功能结构 506
10.3.3 系统流程图 506
10.3.4 系统预览 507
10.3.5 开发环境 508
10.3.6 文件夹组织结构 509
10.4 数据库设计 509
10.4.1 数据库需求分析 509
10.4.2 数据库概念设计 510
10.4.3 数据库逻辑结构设计 511
10.5 公共模块设计 513
10.5.1 数据库连接及操作类的编写 513
10.5.2 字符串处理类的编写 515
10.5.3 系统配置 515
10.6 前台页面设计 516
10.6.1 前台首页概述 516
10.6.2 前台首页技术分析 516
10.6.3 前台首页的布局 517
10.7 用户登录模块设计 518
10.7.1 用户登录模块概述 518
10.7.2 用户登录模块技术分析 519
10.7.3 用户登录模块的实现过程 520
10.8 文章查询模块设计 523
10.8.1 文章查询模块概述 523
10.8.2 文章查询模块技术分析 524
10.8.3 文章分类查询实现过程 524
10.8.4 文章详细查询的实现过程 526
10.8.5 单元测试 528
10.9 后台页面设计 529
10.9.1 后台首页概述 529
10.9.2 后台首页技术分析 530
10.9.3 后台首页的布局 530
10.10 相册管理模块设计 530
10.10.1 相册管理模块概述 530
10.10.2 相册管理模块技术分析 531
10.10.3 相册查询的实现过程 532
10.10.4 相册上传的实现过程 534
10.10.5 单元测试 538
10.11 开发技巧与难点分析 539
10.11.1 禁止用户复制页面内容 539
10.11.2 使用当前窗口承载框架页中的超链接页面 540
10.12 Servlet的生命周期 540
10.13 本章小结 541