目录(4)

第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

读书导航