本书是《计算机高级应用教程》(西安电子科技大学出版社同步出版)的配套实践教材。以全国计算机等级考试二级MS Office高级应用为指导,强调通俗易懂和技术实用。全书分为两大部分。第一部分为计算机常用软件操作,主要介绍了Office高级应用、文件管理工具、阅读工具、多媒体工具等软件的操作,以任务驱动的方式,设计了与《计算机高级应用教程》各章节配套的实践任务。实践任务配有操作素材与操作步骤,通过实践任务可以使学生在短时间内掌握所学内容。第二部分为计算机公共基础知识,着重介绍了程序设计基础、算法与数据结构、数据库技术基础和软件工程基础。每章都配有不少于30道的二级考试真题,可为学生参加全国计算机等级二级考试提供有益的帮助。
本书适合作为高校非计算机专业的计算机高级应用课程教学用书,也可作为全国计算机等级考试二级考试的复习用书,还适合作为广大计算机爱好者学习计算机高级应用的参考书。
“计算机高级应用”是高等学校非计算机专业学生第二学期开设的一门计算机高级应用课程。本书以全国计算机等级考试二级MS Office高级应用考试大纲为指导,结合计算机高级应用课程教学需要编写,可为各级高校学生提供一本既有理论基础,又注重操作技能的实用计算机高级应用教程。全书注重基础知识的系统性和基本概念的准确性,更强调应用性和实践性。
本书是与《计算机高级应用教程》(西安电子科技大学出版社同步出版)配套使用的实践教材,是《计算机高级应用教程》教材的进一步充实和完善。全书分为两大部分。第一部分为计算机常用软件操作,包括6章共31个上机实验任务,并针对Word、Excel和PowerPoint给出了全国计算机等级考试二级笔试真题及参考答案,涵盖了理论教材的全部上机操作内容。每个任务力求做到步骤清晰,可操作性强,突出应用,注重提高动手和应用能力。第二部分为计算机公共基础知识,主要介绍了程序设计基础、算法与数据结构、数据库技术基础和软件工程基础等,并给出了全国计算机等级考试二级选择题。
本书由湖南环境生物职业技术学院龚静、邓阿琴担任主编,拖洪华、王建波、曾龙凯、雷群泌、李英杰、吕鹏、曾斯、朱鹏、曾建一担任副主编。全书统稿和审核由龚静负责,胡平霞、尹迎菊、曾莉、李春媚、胡灿、邓金国、王晟等在本书的编写方面也做了很多有益的工作,在此表示忠心的感谢!
由于编者水平有限,书中不足之处在所难免,敬请读者批评指正。
第一部分 计算机常用软件操作
第1章 Word高级应用 3
任务1.1 制作培训通知 3
任务1.2 制作使用说明书 10
任务1.3 制作广告页 18
任务1.4 制作荔枝营养成分表 23
任务1.5 论文排版 28
任务1.6 稿件的修订 35
任务1.7 编写年终报告 40
任务1.8 制作邀请函与成绩通知单 42
任务1.9 二级考试真题 50
第2章 Excel高级应用 60
任务2.1 制作公司员工基本信息表 60
任务2.2 统计分析学生成绩并建立图表 65
任务2.3 建立商品销售提成表 69
任务2.4 制作职工工资发放表及工资条 74
任务2.5 师资结构信息的统计与分析 79
任务2.6 提取身份证号中的性别、年龄及生日信息 82
任务2.7 统计各班级教材费并建立图表 87
任务2.8 二级考试真题 95
第3章 PowerPoint高级应用 106
任务3.1 制作父亲节贺卡 106
任务3.2 制作旅游景点介绍演示文稿 111
任务3.3 制作班会活动演示文稿 120
任务3.4 共享与打包演示文稿 130
任务3.5 二级考试真题 132
第4章 文件管理工具 137
任务4.1 文件的压缩和解压缩操作 137
任务4.2 迅雷X软件的使用 145
任务4.3 文件格式转换工具 152
第5章 阅读工具的使用 158
任务5.1 阅读PDF文档——Adobe Reader的使用 158
任务5.2 阅读CAJ文档——CAJViewer的使用 163
任务5.3 网上数字化图书馆——超星阅读器的使用 167
第6章 多媒体工具 174
任务6.1 视频播放控制 174
任务6.2 用ACDSee软件创建电子签名 176
任务6.3 用ACDSee软件制作一寸照片 177
任务6.4 用Photoshop软件制作海报 179
任务6.5 用Photoshop软件制作名片 181
任务6.6 用Camtasia Studio录制一个视频并编辑 183
第二部分 计算机公共基础知识
第7章 程序设计基础 189
7.1 程序设计概述 189
7.1.1 程序设计的风格 189
7.1.2 程序设计的方法与步骤 190
7.1.3 程序设计语言 191
7.2 结构化程序设计 193
7.2.1 结构化程序设计的原则 193
7.2.2 结构化程序设计的基本结构 193
7.2.3 结构化程序设计的优缺点 195
7.3 面向对象的程序设计 196
7.3.1 面向对象的程序设计概述 196
7.3.2 面向对象的程序设计的基本概念 198
7.3.3 面向对象程序设计语言 198
7.4 二级考试选择题 200
第8章 算法与数据结构 203
8.1 算法 203
8.1.1 算法的基本概念 203
8.1.2 算法的特征、运算及设计方法 203
8.1.3 算法的复杂性 206
8.1.4 递归方程求解的方法 206
8.2 数据结构的基本概念 207
8.2.1 什么是数据结构 207
8.2.2 数据结构的图形表示 209
8.2.3 线性结构与非线性结构 209
8.3 线性表及其顺序存储结构 209
8.3.1 线性表的基本概念 209
8.3.2 线性表的顺序存储结构 210
8.3.3 顺序表的插入运算 210
8.3.4 顺序表的删除运算 210
8.4 栈和队列 211
8.4.1 栈及其基本运算 211
8.4.2 队列及其基本运算 212
8.5 线性链表 213
8.5.1 线性链表的基本概念 213
8.5.2 线性链表的基本运算 213
8.5.3 单链线性链表 213
8.5.4 循环链表及其基本运算 213
8.6 树与二叉树 214
8.6.1 树的基本概念 214
8.6.2 二叉树及其基本性质 214
8.6.3 二叉树的存储结构 215
8.6.4 二叉树的遍历 215
8.7 排序技术 216
8.7.1 交换排序法 216
8.7.2 插入排序法 218
8.7.3 选择排序法 219
8.8 二级考试选择题 220
第9章 数据库技术基础 224
9.1 数据库的基本概念 224
9.1.1 数据库的基本概念 224
9.1.2 数据库技术的发展 225
9.1.3 数据库系统的特点 226
9.1.4 数据库系统的体系结构 228
9.2 数据模型 229
9.2.1 基本概念 229
9.2.2 三种世界的划分 230
9.2.3 数据模型的分类 232
9.2.4 数据联系 233
9.3 关系数据库 234
9.3.1 关系模型 234
9.3.2 关系完整性约束 235
9.3.3 关系代数 235
9.4 数据库设计 238
9.4.1 数据库设计的步骤 238
9.4.2 数据库需求分析 240
9.4.3 数据库概念结构设计 241
9.4.4 数据库逻辑结构设计 242
9.4.5 数据库物理结构设计 243
9.4.6 数据库实施 244
9.4.7 数据库运行和维护 245
9.5 二级考试选择题 245
第10章 软件工程基础 248
10.1 软件的基本概念 248
10.1.1 软件与软件特性 248
10.1.2 软件的分类 249
10.1.3 软件危机 250
10.2 软件工程 252
10.2.1 软件工程的基本原理 252
10.2.2 软件工程三要素及目标 253
10.2.3 软件生命周期 254
10.2.4 软件开发的基本策略 256
10.2.5 需求分析 256
10.2.6 结构化分析方法 259
10.3 软件设计 260
10.3.1 软件设计 260
10.3.2 总体设计 262
10.3.3 详细设计 262
10.4 软件测试 265
10.4.1 软件测试原则 265
10.4.2 软件测试方法 265
10.4.3 软件测试步骤 266
10.4.4 软件测试重要性 267
10.5 程序调试 267
10.5.1 程序调试步骤 268
10.5.2 程序调试的原则 268
10.5.3 程序调试方法 269
10.5.4 程序调试分类 269
10.6 二级考试选择题 270
附录A 全国计算机等级考试二级MS Office高级应用考试大纲 273
附录B 全国计算机等级考试二级公共基础知识考试大纲 275