当前位置:首页 > 文化科学教育体育
信息系统技术基础及应用
信息系统技术基础及应用

信息系统技术基础及应用PDF电子书下载

文化科学教育体育

  • 电子书积分:13 积分如何计算积分?
  • 作 者:宋金玉,赵水宁,廖湘琳,刘斌,赵成编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302397113
  • 页数:375 页
图书介绍:教材共13章。前两章涉及信息、信息技术和信息系统的概念、信息系统的开发方法与技术,以及有关指挥信息系统的基本概念、发展历程和典型的功能结构等。第3~7章介绍数据库设计各阶段所涉及的理论与方法。第8~9章介绍数据库管理系统为实现数据一致性提供的事务并发控制,为实现数据安全性提供的身份认证、授权控制和数据恢复功能。第10~13章对信息管理系统设计及数据库设计进行实例化;实现该信息管理系统的设计。
《信息系统技术基础及应用》目录

第1章 信息与信息技术 1

1.1 信息 1

1.1.1 信息的概念 1

1.1.2 信息的分类 4

1.1.3 信息的性质 5

1.1.4 信息的特征 7

1.1.5 数据与信息 8

1.1.6 信息的度量 9

1.2 信息科学与信息技术 10

1.2.1 信息科学的概念 10

1.2.2 信息技术的定义与内涵 13

1.2.3 信息技术体系 14

1.3 信息系统 15

1.3.1 系统科学基础 16

1.3.2 信息系统的基本概念 17

1.3.3 信息系统的产生、发展和应用 18

1.3.4 信息系统的组成 21

1.3.5 信息系统的结构 23

1.3.6 信息系统技术体系 27

1.4 军事信息技术与系统 28

1.4.1 军事信息 28

1.4.2 军事信息技术 29

1.4.3 军事信息系统 30

1.4.4 军事指挥控制系统 32

1.5 小结 38

习题 39

第2章 信息系统开发 40

2.1 信息系统生命周期 40

2.1.1 系统定义 40

2.1.2 可行性研究 40

2.1.3 需求分析 41

2.1.4 系统设计 43

2.1.5 编码 43

2.1.6 测试 43

2.1.7 系统维护与评价 45

2.2 信息系统开发过程与过程模型 46

2.2.1 瀑布模型 46

2.2.2 快速原型模型 48

2.2.3 喷泉模型 49

2.3 信息系统开发方法 50

2.3.1 结构化开发方法 50

2.3.2 面向对象的开发方法 61

2.4 应用软件架构 62

2.4.1 三层架构 62

2.4.2 三层架构的实施 64

2.5 系统质量管理与评估 65

2.6 案例信息系统开发简介 67

2.7 小结 69

习题 69

第3章 数据管理技术 70

3.1 数据管理技术的发展 70

3.2 数据库的基本概念 73

3.2.1 数据库 73

3.2.2 数据库管理系统 77

3.2.3 数据库系统 78

3.3 数据库系统体系结构 80

3.3.1 数据库系统的三级模式结构 80

3.3.2 两级映射与数据独立性 84

3.3.3 数据库管理系统的模块组成 86

3.4 小结 88

习题 88

第4章 数据库设计 91

4.1 数据库设计概述 91

4.1.1 数据库设计的内容 91

4.1.2 数据库设计的方法 91

4.1.3 数据库设计的阶段 92

4.2 需求分析 94

4.2.1 需求分析的任务 94

4.2.2 需求分析的方法 94

4.2.3 数据字典 97

4.3 概念结构设计 98

4.3.1 概念模型的概念 99

4.3.2 E-R模型 101

4.3.3 概念模型设计方法 102

4.4 逻辑结构设计 105

4.5 物理设计 105

4.6 数据库的实施与维护 108

4.6.1 数据库数据的载入 108

4.6.2 数据库的运行和维护 108

4.7 小结 109

习题 110

第5章 关系数据模型 112

5.1 数据模型 112

5.1.1 数据模型的组成要素 112

5.1.2 数据模型的种类 113

5.2 关系模型概述 113

5.2.1 关系的数据结构 114

5.2.2 关系的完整性约束 119

5.2.3 关系操作 121

5.3 关系代数 121

5.3.1 传统的集合运算 122

5.3.2 专门的关系运算 123

5.3.3 用关系代数表达式实现关系操作 128

5.4 关系数据库标准查询语言SQL 129

5.4.1 SQL语言概述 130

5.4.2 数据定义 132

5.4.3 数据查询 137

5.4.4 数据更新 155

5.4.5 触发器 160

5.4.6 视图 164

5.5 小结 171

习题 172

第6章 数据库逻辑结构设计 180

6.1 关系模式的设计问题 180

6.2 关系模式的规范化 181

6.2.1 函数依赖 181

6.2.2 基于函数依赖的范式 183

6.2.3 关系模式的规范化 188

6.3 关系模式设计 190

6.3.1 E-R图向关系模型的转换 190

6.3.2 数据模式的优化 193

6.3.3 用户外模式的设计 193

6.4 小结 194

习题 195

第7章 数据的组织与存储 198

7.1 数据库存储管理的数据 198

7.2 数据库存储 201

7.2.1 存储介质 201

7.2.2 数据库存储文件 202

7.2.3 数据库创建和管理 202

7.3 存储优化 205

7.3.1 文件组 205

7.3.2 分区 207

7.3.3 索引 208

7.4 数据库的物理设计 217

7.5 小结 219

习题 219

第8章 数据一致性与事务并发控制 221

8.1 数据不一致性问题 221

8.2 事务的概念 223

8.2.1 事务的定义 223

8.2.2 事务的ACID特性 225

8.3 并发控制 226

8.3.1 事务的调度 226

8.3.2 非串行调度可串行化 228

8.3.3 封锁技术 228

8.3.4 死锁问题 232

8.3.5 封锁粒度 234

8.3.6 事务的隔离级别 238

8.4 小结 241

习题 241

第9章 数据恢复和数据安全 243

9.1 故障 244

9.1.1 故障类型 244

9.1.2 故障导致的错误状态 244

9.2 数据库恢复 245

9.2.1 恢复的实现技术 245

9.2.2 恢复的策略 249

9.3 DBMS的安全性控制 254

9.3.1 身份认证 254

9.3.2 访问控制 256

9.3.3 数据库加密 256

9.4 DBMS的授权控制 257

9.4.1 自主访问控制 257

9.4.2 基于角色的授权 260

9.4.3 视图的授权 260

9.5 小结 263

习题 263

第10章 面向对象程序设计——C#语言 265

10.1 C#语言特点 265

10.2 C#控制台应用程序 266

10.3 面向对象程序设计的基本概念 268

10.3.1 类的基本概念 268

10.3.2 类成员的存取控制 269

10.3.3 对象的基本概念 270

10.3.4 类的构造函数和析构函数 270

10.3.5 构造函数的重载 271

10.3.6 面向对象程序设计完整示例 271

10.4 C#的数据类型 272

10.4.1 值类型和引用类型的区别 272

10.4.2 值类型变量 273

10.4.3 引用类型 276

10.4.4 类型转换 279

10.5 C#的运算符 280

10.5.1 运算符分类 280

10.5.2 测试运算符is 281

10.5.3 typeof运算符 281

10.5.4 溢出检查操作符checked和unchecked 282

10.5.5 new运算符 283

10.5.6 运算符的优先级 283

10.6 C#的程序控制语句 283

10.6.1 C#和C语言的不同点 283

10.6.2 foreach语句 284

10.6.3 异常语句 285

10.6.4 名字空间 286

10.7 面向对象程序设计基础 287

10.7.1 类的继承 287

10.7.2 类的成员 289

10.7.3 类的字段和属性 290

10.7.4 类的方法 292

10.7.5 类的多态性 297

10.7.6 接口 299

10.8 小结 301

习题 302

第11章 Windows窗体程序 303

11.1 Windows窗体的基本概念 303

11.1.1 Windows Forms程序的基本结构 303

11.1.2 WinForm程序的代码结构 304

11.2 WinForm中的常用控件 306

11.2.1 简介 306

11.2.2 基本控件的使用 306

11.3 多文档界面处理 312

11.4 Windows高级控件 315

11.4.1 ListView控件 315

11.4.2 TreeView控件 318

11.5 小结 323

习题 323

第12章 ADO.NET数据访问技术 324

12.1 ADO.NET的起源 324

12.1.1 OLE DB 324

12.1.2 ADO 325

12.1.3 ADO.NET 325

12.2 ADO.NET的对象模型 325

12.2.1 数据提供程序 325

12.2.2 数据集 327

12.3 ADO.NET的数据访问 327

12.3.1 连接保持模式 327

12.3.2 无连接保持模式 330

12.4 小结 331

习题 333

第13章 案例应用系统设计 334

13.1 案例系统背景介绍 334

13.2 数据库设计 335

13.2.1 调查研究与可行性分析 335

13.2.2 数据需求分析 335

13.2.3 概念结构设计 339

13.2.4 逻辑结构设计 340

13.2.5 物理设计 341

13.2.6 数据库的实施与维护 344

13.3 应用程序设计 348

13.3.1 系统规划和可行性分析 349

13.3.2 需求分析 349

13.3.3 系统设计 351

13.3.4 实现与测试 357

13.3.5 运行与维护 373

13.4 小结 374

习题 374

参考文献 375

返回顶部