第1章  Java Web应用开发基础 ····························································· 1 1.1 Web应用基础 ··········································································1 1.2 HTML基础 ·············································································5 
1.3 CSS基础 ·············································································· 13 
1.4 JavaScript基础······································································· 24 
1.5 Java Web应用开发核心技术······················································· 37
第2章招生考试报名系统项目概述 ······················································· 84 
2.1 项目开发背景········································································ 84 
2.2 业务流程分析········································································ 84 
2.3 系统功能性需求····································································· 85 
2.4 系统非功能性需求 ·································································· 88

第3章项目数据库的设计与实现 ·························································· 90 
3.1 数据库设计··········································································· 90 
3.2 数据库环境搭建····································································· 98 3.3 创建项目数据库 ····································································102 3.4 创建报名系统项目 ·································································102 3.5 在集成开发环境中创建数据库表················································103 

第4章数据库基础操作的封装 ···························································· 113 
4.1 系统中的数据表示和转换 ························································113 4.2 实体类的设计·······································································114 4.3 封装操作数据库的基本方法······················································124

第5章 DAO层组件的封装设计····························································149 
5.1 基于泛型的通用DAO接口设计 ··················································149 
5.2 基于泛型的通用DAO接口实现类设计 ··········································151 5.3 对分页数据的封装处理 ···························································153 
5.4 实体类DAO接口及其实现类设计 ···············································158 5.5 DAO工厂类设计 ···································································164
第6章站点资源组织与页面视图设计····················································168 6.1 站点资源规划 ·······································································168 6.2 页面视图设计 ·······································································171
第7章系统基础功能的实现 ·······························································191 7.1 基础数据的全局监听 ······························································191 7.2 管理员登录功能的实现 ···························································192 7.3 用户权限控制 ·······································································220 7.4 管理员注销登录功能的实现······················································223 7.5 系统状态展示功能的实现 ························································224 7.6 管理员信息维护功能的实现······················································231 7.7 管理员查看个人登录历史功能的实现 ··········································239 7.8 管理员修改个人密码功能的实现················································242 7.9 招考阶段设置功能的实现 ························································248
第8章基础信息维护阶段的业务功能实现 ··············································254 8.1 站点信息管理功能的实现 ························································254 8.2 招考信息管理功能的实现 ························································261 第9章开放报名阶段的业务功能实现····················································285 9.1 考生用户注册功能的实现 ························································285 9.2 考生用户登录功能的实现 ························································294 9.3 考生用户注销登录功能的实现···················································300 9.4 招考信息查阅功能的实现 ························································300 9.5 考生查看个人登录历史功能的实现 ·············································304 9.6 考生修改个人密码功能的实现···················································306 9.7 考生个人信息维护功能的实现···················································311 9.8 招生管理员重置考生密码功能的实现 ··········································318 9.9 考生在线报名功能的实现 ························································323
第10章现场确认阶段的业务功能实现 ··················································343 10.1 现场确认功能的实现 ·····························································343 10.2 管理员查询报名信息功能的实现 ··············································350
第11章排考阶段的业务功能实现 ························································359 11.1   准考证号码编排功能的实现 ····················································359 11.2   考场教室分配功能的实现 ·······················································370
第12章考试阶段的业务功能实现························································377 12.1 准考证在线打印功能的实现 ····················································377 12.2 考试入场签到功能的实现 ·······················································384
第13章成绩及录取查询阶段的业务功能实现 ·········································389 13.1 成绩与录取信息导入功能的实现 ··············································389 13.2 成绩与录取信息查询功能的实现 ··············································396
第14章数据库备份与恢复 ································································405 14.1 数据库备份功能的实现 ··························································405 14.2 数据库恢复功能的实现 ··························································408 
IX