模块1 数据库理论基础 1
任务1 数据库基础 1
习题 9
任务2 关系数据库 13
习题 28
任务3 关系数据理论 29
习题 34
任务4 数据库设计 36
习题 55
任务5 数据库的完整性约束机制 56
习题 65
模块2 开发环境的搭建与使用 67
案例1 安装并熟悉SQL Server 2008 67
相关知识 82
案例2 安装并熟悉Java Web开发环境 95
任务1 JDK的安装与配置 95
任务2 Tomcat的安装与配置 102
任务3 安装Eclipse并熟悉Eclipse环境 109
相关知识 118
实训项目 121
模块3 学生成绩管理系统的设计与实现 122
案例1 学生成绩管理系统的设计 122
任务1 学生成绩管理系统的需求描述 122
任务2 学生成绩管理系统的概念结构设计 123
任务3 学生成绩管理系统的逻辑结构设计 125
任务4 学生成绩管理系统的物理结构设计 126
任务5 学生成绩管理系统的数据库实现 126
任务6 修改数据库中表结构 129
习题 130
实训项目 130
相关知识 130
案例2 学生成绩管理系统的登录 132
任务1 设置系统编码格式 132
任务2 建立并运行Web项目 134
习题 147
相关知识 147
习题 158
拓展知识 168
案例3 教师功能的设计与实现 173
任务1 查询所授课程的成绩信息 173
习题 176
任务2 其他类型查询 176
习题 187
任务3 增加一个学生成绩 188
习题 192
相关知识 192
任务4 修改学生成绩 194
习题 200
相关知识 200
任务5 删除学生成绩 201
习题 203
相关知识 203
案例4 密码修改界面的设计与实现 204
习题 209
案例5 学生成绩管理系统的备份与恢复 209
任务1 数据库备份 210
习题 221
任务2 数据库恢复 221
习题 225
相关知识 225
习题 244
模块4 学生成绩管理系统优化 245
案例1 开发MVC模式的学生成绩管理系统 245
任务1 创建不同模式对象的包 246
任务2 创建实体对象 247
任务3 创建数据处理模型 251
任务4 实现学生成绩管理系统的用户登录 252
相关知识 258
任务5 教师功能的设计与实现 263
相关知识 279
任务6 管理员功能的设计与实现 314
相关知识 319
习题 324
实训项目 324
案例2 用户密码加密 325
任务1 添加注册页面 325
任务2 建立加密类 326
任务3 完成注册用户密码加密 327
相关知识 330
习题 331
实训项目 331
案例3 成绩管理系统的安全控制 331
任务1 创建学生成绩管理系统数据库用户 331
任务2 创建学生成绩管理系统数据库学生角色 340
任务3 为学生成绩管理系统数据库用户和角色赋予权限 345
相关知识 349
习题 352
实训项目 352