图书目录

目录

第1章人事管理系统概述

1.1人事管理系统预览

1.1.1用户登录与主界面

1.1.2员工管理

1.1.3职称类别管理

1.1.4部门管理

1.2人事管理系统需求分析

1.2.1人事管理系统需求概述

1.2.2用户分析与系统功能结构

1.2.3员工信息管理

1.2.4职称类别信息管理

1.2.5职称信息管理

1.2.6职位信息管理

1.2.7部门信息管理

1.2.8统计管理

1.2.9培训管理

1.2.10权限管理

1.2.11非功能需求分析

1.3小结

1.4实训

第2章数据库应用系统基础

2.1数据库系统工程概述

2.2数据库原理

2.2.1数据库基础概念

2.2.2数据库模型

2.3关系数据库

2.4数据库系统结构

2.5数据字典

2.6小结

2.7习题

第3章数据库设计

3.1数据库设计

3.1.1数据库设计的特点

3.1.2数据库设计的基本策略

3.1.3数据库设计的步骤

3.1.4数据库设计的主要方法

3.1.5数据库设计的基本概念

3.2实体—联系模型

3.3关系规范化

3.4范式和关系模式规范化

3.5人事管理系统数据库设计

3.5.1概念模型设计

3.5.2逻辑模型设计

3.5.3人事管理系统数据库逻辑结构

3.6小结

3.7习题与实训

第4章数据库安装

4.1SQL Server 2008的安装

4.1.1SQL Server 2008系统需求

4.1.2SQL Server 2008安装版本

4.1.3SQL Server 2008安装

4.1.4配置SQL Server 2008

4.2SQL Server 2008工具

4.2.1SQL Server Management Studio

4.2.2Business Intelligence Development Studio

4.2.3SQL Server配置管理器

4.2.4文档和教程

4.2.5性能工具

4.3小结

4.4习题

第5章SQL Server 2008数据库管理

5.1数据库结构

5.1.1SQL Server 2008系统数据库

5.1.2数据库文件和文件组

5.1.3常用数据库对象

5.2使用SQL Server Management Studio管理数据库

5.2.1数据库创建

5.2.2数据库修改

5.2.3数据库删除

5.3使用TSQL管理数据库

5.3.1数据库创建

5.3.2数据库修改

5.3.3数据库删除

5.4优化数据库

5.5小结

5.6习题

第6章SQL Server 2008数据库表管理

6.1使用SQL Server Management Studio管理数据表

6.1.1创建表

6.1.2修改表

6.1.3删除表

6.1.4操作表中数据

6.2使用TSQL管理

6.2.1创建表

6.2.2修改表

6.2.3删除表

6.2.4操作表中数据

6.3小结

6.4实训

第7章使用约束实施数据库的完整性

7.1数据完整性概念

7.2使用约束实施数据库的完整性

7.2.1[NOT] NULL([非]空)约束

7.2.2Primary KEY(主键)约束

7.2.3UNIQUE(唯一)约束

7.2.4CHECK(检查)约束

7.2.5DEFAULT(默认)约束

7.2.6FOREIGN KEY(外键)约束

7.3默认值

7.3.1创建默认

7.3.2绑定默认

7.3.3解除绑定默认

7.3.4删除默认

7.4使用规则

7.4.1创建规则

7.4.2绑定规则

7.4.3解除绑定规则

7.4.4删除规则

7.5使用IDENTITY(标识)列

7.6小结

7.7习题

第8章索引与视图

8.1索引

8.1.1索引的概念及分类

8.1.2索引列

8.1.3索引的创建与管理

8.1.4索引的维护

8.1.5创建索引的优缺点

8.2视图

8.2.1视图的概念

8.2.2视图的创建与管理

8.2.3用TSQL语句管理视图

8.2.4用SQL Server Management Studio创建与管理视图

8.2.5通过视图查询和更新数据

8.2.6使用视图的优缺点

8.3小结

8.4习题与实训

第9章数据库编程基础

9.1TSQL概述

9.2编程基础

9.2.1常量与变量

9.2.2运算符

9.2.3表达式

9.2.4注释

9.2.5控制流程

9.3常用函数

9.3.1聚合函数

9.3.2数学函数

9.3.3字符串函数

9.3.4日期和时间函数

9.3.5自定义函数

9.4事务

9.4.1事务概述

9.4.2ACID属性

9.4.3管理事务

9.4.4分布式事务

9.5锁

9.5.1并发问题

9.5.2锁模式

9.5.3查看锁

9.6游标

9.6.1游标概述

9.6.2使用游标

9.7小结

9.8习题

第10章数据查询

10.1查询基础

10.2简单查询

10.2.1选择列表简单查询

10.2.2查询语句中的FROM 子句

10.2.3条件查询

10.2.4查询结果排序和ORDER BY子句

10.2.5查询结果保存

10.3多表连接查询

10.3.1内连接查询

10.3.2外连接查询

10.3.3交叉连接查询

10.3.4自连接查询

10.3.5合并结果集

10.4汇总查询

10.5子查询

10.5.1不相关子查询

10.5.2相关子查询

10.6小结

10.7习题和实训

第11章存储过程与触发器

11.1认识存储过程

11.1.1存储过程概述

11.1.2存储过程的分类

11.2使用存储过程

11.2.1创建存储过程

11.2.2执行存储过程

11.2.3存储过程参数

11.2.4删除存储过程

11.2.5管理存储过程

11.3其他存储过程

11.3.1系统存储过程

11.3.2扩展存储过程

11.4异常处理与调试

11.4.1异常处理

11.4.2调试

11.5认识触发器

11.6使用触发器

11.6.1DML触发器

11.6.2DDL触发器

11.6.3嵌套触发器

11.6.4递归触发器

11.6.5管理触发器

11.7小结

11.8习题与实训

第12章应用系统开发基础

12.1J2EE简介

12.2MyEclipse开发平台

12.3JSTL

12.4Spring

12.5Hibernate

12.6Struts 2

12.7小结

12.8习题

第13章人事管理系统功能实现

13.1人事管理系统总体结构

13.2人事管理系统开发环境配置

13.2.1在Eclipse中新建Web项目

13.2.2集成Hibernate 3.3 和Spring 2.5.6

13.2.3集成Struts 2、Hibernate 3.3和Spring 2.5.6

13.3持久层的实现

13.3.1持久化类

13.3.2生成持久化类

13.4业务层开发

13.4.1业务层接口定义

13.4.2业务层接口实现

13.5表示层实现  

13.6页面实现

13.6.1信息返回界面(message.jsp)

13.6.2添加界面(positionTitleTypeAdd.jsp)

13.6.3编辑界面(positionTitleTypeEdit.jsp)

13.6.4列表界面(positionTitleTypeList.jsp)

13.7辅助文件添加

13.8程序执行结果

13.9小结

13.10实训

第14章数据库备份与恢复

14.1备份概述

14.1.1备份体系结构

14.1.2还原模型

14.2备份设备

14.2.1备份设备的分类

14.2.2创建备份设备

14.2.3管理备份设备

14.3备份数据

14.3.1创建完整备份

14.3.2创建差异备份

14.3.3创建事务日志备份

14.3.4创建文件组备份

14.3.5备份压缩

14.4规划备份策略

14.4.1完全数据库备份策略

14.4.2完全数据库和事务日志备份策略

14.4.3差异备份策略

14.4.4数据库文件或文件组备份策略

14.5恢复数据

14.6复制数据库

14.7小结

14.8习题

第15章数据库安全管理

15.1数据库安全性概述

15.1.1SQL Server 2008安全管理新特性

15.1.2SQL Server 2008安全性机制

15.1.3SQL Server 2008安全主体

15.2管理SQL Server服务器安全性

15.2.1身份验证模式

15.2.2管理登录账号

15.2.3管理用户

15.3管理角色

15.3.1固定服务器角色

15.3.2固定数据库角色

15.3.3应用程序角色

15.3.4用户自定义角色

15.4管理架构

15.4.1创建架构

15.4.2修改架构

15.4.3移动对象到新的架构

15.4.4删除架构

15.5管理权限

15.6小结

15.7习题

附录A数据库模式

附录B人事管理系统—数据库表结构说明

参考文献