网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 计算机软件技术基础(西安交通大学十一五规划教材)
分类 教育考试-考试-计算机类
作者 赵英良
出版社 西安交通大学出版社
下载
简介
编辑推荐

本书是涉及软件工程、数据结构、操作系统、数据库、计算机网络、多媒体等软件开发常用原理、方法和技术的综合性教材。全书共分六章,不仅涵盖了数据结构、软件工程、操作系统、数据库等经典内容,还包含网络、多媒体软件的开发技术。

内容推荐

本书是涉及软件工程、数据结构、操作系统、数据库、计算机网络、多媒体等软件开发常用原理、方法和技术的综合性教材。第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.3 CASE技术

 习题一

第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.2 E-R模型

4.2.3 关系模型

 4.3 关系规范化

4.3.1 函数依赖

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

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

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

4.4.1 SQL的数据定义

4.4.2 SQL的数据查询

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

4.4.4 SQL的数据更新

4.4.5 SQL的视图

 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.3 IP地址和域名系统

 5.2 HTML语言简介

 5.3 脚本语言

 5.4 动态网页技术

5.4.1 ASP技术基础

5.4.2 ASP内建对象

5.4.3 ADO数据库访问技术

 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.3 HTML实现多媒体

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 学生成绩的统计与排序

 实验5 SQL的数据定义

 实验6 SQL数据查询与操纵

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

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

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

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

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 3:49:13