图书介绍

软件设计基础PDF|Epub|txt|kindle电子书版本网盘下载

软件设计基础
  • 于莉莉,刘竹林主编 著
  • 出版社: 北京:北京师范大学出版社
  • ISBN:9787303112067
  • 出版时间:2010
  • 标注页数:304页
  • 文件大小:73MB
  • 文件页数:313页
  • 主题词:软件设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 计算机体系基础1

1.1 计算机的发展历程1

任务1.1 了解计算机的产生及发展历程11

1.2 计算机的特点及应用12

任务1.2 了解计算机的特点和应用领域18

1.3 计算机系统结构概述19

任务1.3 了解计算机的系统结构特点20

1.4 计算机内部数据表示22

任务1.4 “十进制”与“二进制”的相互转换30

第2章 微机系统35

2.1 计算机工作原理35

任务2.1 了解计算机的工作原理38

2.2 微机硬件组成41

任务2.2 动手查看并连接计算机的各个部件45

2.3 微机软件系统46

任务2.3 调查微机常用的软件有哪些?功能是什么?54

第3章 Windows操作系统基础57

3.1 Windows操作系统概述57

3.1.1 什么是操作系统57

3.1.2 操作系统的作用58

3.1.3 Windows常用版本简介59

3.2 Windows操作系统安装与升级60

3.2.1 Windows操作系统安装60

任务3.1 Windows 7操作系统的安装64

3.2.2 Windows操作系统升级68

任务3.2 将Windows XP或Windows Vista操作系统升级到Windows 771

3.3 Windows操作系统设备与驱动管理71

任务3.3 声卡驱动的安装与检测74

3.4 Windows操作系统的文件管理74

任务3.4 文件管理的操作79

3.5 Windows操作系统联网、邮件与网络管理80

3.5.1 Windows操作系统联网80

任务3.5 组建寝室局域网81

3.5.2 邮件与网络管理82

任务3.6 电子邮箱的申请和电子邮件的收发87

3.6 Windows操作系统多媒体管理88

任务3.7 在Windows Media Player中创建或更改自动播放列表91

3.7 Windows操作系统个性化管理92

任务3.8 更改与安装屏幕保护程序95

3.8 Windows操作系统性能与维护95

任务3.9 诊断计算机无法快速打开和关闭的原因100

3.9 Windows操作系统安全、隐私与用户管理100

任务3.10 如何保护计算机免受病毒的侵害104

3.10 Windows操作系统故障处理与恢复104

任务3.11 在安全模式下启动计算机106

第4章 程序设计语言基础108

4.1 程序设计语言概述108

任务4.1 了解常用的程序设计语言有哪些?特点是什么?113

4.2 汇编语言115

任务4.2 从多角度了解汇编语言119

4.3 面向过程的程序设计语言120

任务4.3 面向过程的程序设计语言与汇编语言的区别122

4.4 面向对象的程序设计语言124

任务4.4 了解面向对象的相关术语128

第5章 C语言设计基础131

5.1 C程序设计概述131

5.1.1 C语言的发展历程132

5.1.2 C语言特性132

任务5.1 程序清除CMOS密码134

5.2 基本数据类型、表达式和语句136

5.2.1 基本数据类型136

5.2.2 表达式139

5.2.3 顺序、选择、循环语句141

任务5.2 猜数游戏144

5.3 数组与指针145

任务5.3 实现和显示5行的杨辉三角形147

5.4 函数148

任务5.4 顺序输入5个字符的字符串,系统逆序输出字符串150

5.5 结构体、联合体、枚举等自定义类型151

任务5.5 实现一个可以运行的时钟153

第6章 数据结构基础158

6.1 数据结构概述158

任务6.1 数据结构的确定160

6.2 线性表160

6.2.1 顺序表160

任务6.2 顺序表实现字符串的模式匹配163

6.2.2 链表164

任务6.3 单链表实现字符串定位函数165

6.2.3 其他线性表167

任务6.4 用循环链表解决猴子选大王的问题170

6.3 栈172

任务6.5 数制转换175

6.4 队列177

任务6.6 两人三足比赛程序设计181

6.5 树和二叉树184

6.5.1 树的基本概念184

任务6.7 树和森林的遍历186

6.5.2 二叉树187

任务6.8 二叉树的遍历188

任务6.9 二叉树和森林的转换189

6.6 图190

6.6.1 图的基本概念190

任务6.10 一个有向图的分析192

6.6.2 图的应用192

任务6.11 构造最小生成树193

任务6.12 求解最短路径194

任务6.13 利用拓扑排序安排学习计划195

第7章 软件设计常用算法196

7.1 迭代法197

任务7.1 用迭代法求方程的根197

7.2 穷举搜索法199

任务7.2 用穷举搜索法求解背包问题199

7.3 递推法202

任务7.3 阶乘计算202

7.4 递归205

任务7.4 递归法求解组合问题206

7.5 回溯法207

任务7.5 回溯法求解组合问题209

7.6 贪婪法215

任务7.6 求解装箱问题215

7.7 分治法220

任务7.7 求解最大数最小数问题221

7.8 动态规划法225

任务7.8 求两字符序列的最长公共字符子序列226

第8章 数据库基础231

8.1 数据库概论231

8.1.1 信息、数据与数据库231

8.1.2 数据库管理系统的发展历程231

8.1.3 数据库系统的组成和特点234

8.1.4 数据库前沿234

8.2 数据库设计过程235

任务 简单的贸易型库存管理系统238

8.3 典型数据库242

8.3.1 IBM公司的DB2数据库242

8.3.2 甲骨文公司的Oracle数据库247

8.3.3 微软公司的MS Access与MS SQL server数据库248

8.3.4 其他公司的数据库产品——Informix、Sybase、PostgreSQL、达梦数据库等253

第9章 软件设计过程254

9.1 软件设计概述254

任务9.1 简易通信录257

9.2 常用软件设计文档标准264

任务9.2 学生成绩管理系统268

第10章 Visio绘制工具282

10.1 Visio概述282

10.1.1 Visio简介282

10.1.2 Visio环境的基本介绍283

10.1.3 Visio基本操作284

任务10.1 绘制学生信息管理系统功能模块图285

10.2 程序流程图的绘制286

10.2.1 流程图标准286

10.2.2 画程序流程图一般注意事项288

任务10.2 绘制成绩查询程序流程图289

10.3 跨职能流程图的绘制293

任务10.3 绘制软件公司跨职能流程图293

10.4 网络拓扑图的绘制298

任务10.4 绘制某中学网络拓扑图300

热门推荐