计算机软件技术基础

计算机软件技术基础

赵英良, 编著

出版社:西安交通大学出版社

年代:2010

定价:25.0

书籍简介:

本书是涉及软件工程、数据结构、操作系统、数据库、计算机网络、多媒体等软件开发常用原理、方法和技术的综合性教材。第1章介绍软件开发的过程及每个阶段的任务、解决问题的方法及工具。第2章介绍软件编程中常用的数据结构及算法。第3章介绍操作系统的组成及各部分的管理方法。第4章介绍数据库原理、SQL语言和数据库的设计。第5章介绍计算机网络的体系结构以及基于WEB的软件编程方法。第6章介绍流媒体技术和多媒体编程的方法。附录给出十个实验供读者练习使用。

书籍目录:

第1章软件开发方法

1.1软件工程概述

1.1.1软件工程的概念

1.1.2软件开发模型

1.2结构化开发方法

1.2.1需求分析

1.2.2系统设计

1.2.3编码

1.2.4测试和调试

1.2.5维护

1.3面向对象开发方法

1.4软件开发工具与环境

1.4.1软件开发工具

1.4.2软件开发环境

1.4.3CASE技术

习题

第2章数据结构及其应用

2.1数据结构的基本概念

2.2线性表

2.2.1顺序表

2.2.2线性链表

2.3栈和队列

2.3.1栈

2.3.2队列

2.4二维数组

2.4.1二维数组的概念及存储

2.4.2矩阵的压缩存储

2.4.3数组应用举例

2.5二叉树和图

2.5.1二叉树的基本概念

2.5.2二叉树的存储及遍历

2.5.3图的基本概念

2.5.4图的存储方式

2.5.5图的遍历

2.5.6树和图的应用

2.6查找和排序

2.6.1查找的基本概念

2.6.2静态查找技术

2.6.3动态查找技术

2.6.4排序的基本概念

2.6.5常用排序方法

习题二

第3章操作系统原理

3.1操作系统概述

3.1.1什么是操作系统

3.1.2操作系统的发展

3.1.3操作系统分类

3.1.4操作系统的基本特征

3.1.5用户接口

3.2文件管理

3.2.1文件管理概述

3.2.2文件系统

3.2.3文件系统的组织结构

3.2.4文件管理方法

3.3进程管理

3.3.1进程管理概述

3.3.2进程管理方法

3.3.3进程管理应用

3.4存储器管理

3.4.1存储器管理概述

3.4.2存储分配管理方法

3.4.3存储管理应用

3.5设备管理

3.5.1设备管理概述

3.5.2设备管理任务及方法

习题三

第4章数据库技术及应用

4.1数据库系统

4.1.1数据库系统组成

4.1.2关系数据库层次结构

4.1.3数据库系统开发工具

4.2数据模型

4.2.1数据模型的概念

4.2.2E-R模型

4.2.3关系模型

4.3关系规范化

4.3.1函数依赖

4.3.2基于主键的范式和BC范式

4.3.3关系规范化的过程与原则

4.4关系数据库的数据定义与操纵

4.4.1SQL的数据定义

4.4.2SQL的数据查询

4.4.3SQL的连接查询与嵌套查询

4.4.4SQL的数据更新

4.4.5SQL的视图

4.5数据库设计

4.5.1数据库设计概述

4.5.2数据库设计的需求分析

4.5.3数据库概念设计

4.5.4数据库的逻辑设计与物理设计

4.6数据库应用程序设计

4.6.1数据库接口

4.6.2程序中操作数据库

习题四

第5章网络软件技术基础

5.1计算机网络基础知识

5.1.1计算机网络的发展

5.1.2网络体系结构

5.1.3IP地址和域名系统

5.2HTML语言简介

5.3脚本语言

5.4动态网页技术

5.4.1ASP技术基础

5.4.2ASP内建对象

5.4.3ADO数据库访问技术

5.5综合实例——电子公告栏

5.5.1公告浏览功能的实现

5.5.2公告管理功能的实现

习题五

第6章多媒体软件开发

6.1多媒体软件概述

6.1.1多媒体软件系统

6.1.2多媒体应用软件开发过程

6.2超文本和超媒体

6.2.1超文本和超媒体的组成

6.2.2超文本系统的基本特征

6.2.3超文本系统的结构模型

6.3HTML实现多媒体

6.3.1使用图像和热区

6.3.2使用音频

6.3.3播放视频

6.4流媒体技术

6.4.1流式传输的方式

6.4.2流媒体传输协议

6.4.3流媒体播放方式

6.4.4流媒体文件格式

6.5多媒体编程简介

6.5.1文本的输出和图形的绘制

6.5.2音频的播放

6.5.3显示位图

6.5.4播放视频

习题六

附录实验

实验1两个顺序表的建立与合并

实验2用单链表实现学生名册管理

实验3用队列解决斐波那切数列问题

实验4学生成绩的统计与排序

实验5SQL的数据定义

实验6SQL数据查询与操纵

实验7实现一个简单的ASP网页

实验8通过ASP网页查询数据库信息

实验9多媒体资源网站的设计

实验10使用VC绘制函数曲线

参考文献

内容摘要:

《计算机软件技术基础》是涉及软件工程、数据结构、操作系统、数据库、计算机网络、多媒体等软件开发常用原理、方法和技术的综合性教材。第1章介绍软件开发的过程及每个阶段的任务、解决问题的方法及工具;第2章介绍软件编程中常用的数据结构及算法;第3章介绍操作系统的组成及各部分的管理方法;第4章介绍数据库原理、SQL和数据库的设计;第5章介绍计算机网络的体系结构以及基于web的软件编程方法;第6章介绍流媒体技术和多媒体编程方法。附录给出十个实验供读者练习。 《计算机软件技术基础》结构清晰,例题丰富实用,有较好的系统性,可作为高等学校理、工、经、管等类专软件技术基础课程的教材和教学参考书。

书籍规格:

书籍详细信息
书名计算机软件技术基础站内查询相似图书
9787560534305
《计算机软件技术基础》pdf扫描版电子书已有网友提供下载资源链接
出版地西安出版单位西安交通大学出版社
版次1版印次1
定价(元)25.0语种简体中文
尺寸23 × 17装帧平装
页数印数

书籍信息归属:

计算机软件技术基础是西安交通大学出版社于2010.2出版的中图分类号为 TP31 的主题关于 软件-技术 的书籍。