资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,计算机系统概论(,SSD2,),第,4,章 应用软件基础,*,第,4,章 应用软件基础,本章内容,4.1,常用软件的应用,4.2,常用软件工具,4.3,数据库,Access 2003,4.4,软件工程,2,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.1,常用软件的应用,4.1.1 DOS,命令,4.1.2 Batch File,4.1.3,宏命令,3,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.1.1 DOS,命令,DOS,操作系统为单用户环境,分为核心启动程序和命令程序两个部分,DOS,的核心启动程序有,Boot,系统引导程序、,IO.SYS,、,MSDOS.SYS,和,COMMAND.COM,DOS,作为一个字符型的操作系统,一般操作都是通过命令行方式来完成,DOS,命令分为内部命令和外部命令,常用的,DOS,命令大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),4,计算机系统概论(,SSD2,),第,4,章 应用软件基础,1,CD,修改当前目录,功能:修改当前目录,格式:,CD,盘符:,路径名,子目录名,使用说明:,(,1,)如果省略路径和子目录名则显示当前目录;,(,2,)如采用“,CD ”,格式,则返回到根目录;,(,3,)如采用“,CD .”,格式则返回到上一级目录。,5,计算机系统概论(,SSD2,),第,4,章 应用软件基础,2,MD,建立子目录,功能:创建新的子目录,格式:,MD,盘符:,路径名,子目录名,使用说明:,(,1,)“盘符”:指定要建立子目录的磁盘驱动器字母,若省略,则为当前驱动器;,(,2,)“路径名”:要建立的子目录的上级目录名,若省略则建在当前目录下。,6,计算机系统概论(,SSD2,),第,4,章 应用软件基础,3,RD,删除子目录命令,功能:删除指定子目录,格式:,RD,盘符:,路径名,子目录名,使用说明:,(,1,)子目录在删除前必须是空的,也就是说需要先进入该子目录,使用,DEL,(删除文件的命令)将其子目录下的文件删除,然后再返回到上一级目录,执行,RD,命令删除该了目录本身;,(,2,)不能删除根目录和当前目录。,7,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4,DELTREE,删除整个目录命令,功能:将整个目录及其下属子目录和文件删除,类型:外部命令,格式:,DELTREE,盘符:,路径名,使用说明:,执行,DELTREE,命令可以将目录及其下属子目录和文件一并删除,不管这些文件的属性是隐藏,(,不是只读,),,只要执行此命令,文件就会全部被删除,因此,使用时千万要小心。,8,计算机系统概论(,SSD2,),第,4,章 应用软件基础,5,ATTRIB,修改文件属性命令,功能:修改指定文件的属性,类型:外部命令。,格式:,ATTRIB,文件名,R-RA-AH-H-S,;,使用说明:,(,1,)选用,R,参数,将指定文件属性设为只读,表示该文件只能读取,不能写入数据或删除;选用,-R,参数,去除只读属性;,(,2,)选用,A,参数,将文件设置为档案属性;选用,-A,参数,去除档案属性;,(,3,)选用,H,参数,将文件设置为隐含属性;选用,-H,参数,去除隐含属性;,(,4,)选用,S,参数,将文件设置为系统属性;选用,-S,参数,去除系统属性;,(,5,)选用,/S,参数,对当前目录下的所有子目录级作设置。,9,计算机系统概论(,SSD2,),第,4,章 应用软件基础,6,COPY,文件复制命令,功能:复制一个或多个文件到指定磁盘上。,格式:,COPY ,源盘,路径,源文件名,目标盘,路径,目标文件名,;,使用说明:,(,1,),COPY,是文件对文件的方式复制数据,复制前目标盘必须已经格式化;,(,2,)复制过程中,目标盘上相同文件名称的旧文件会被源文件取代;,(,3,)复制文件时,必须先确定目标盘是否有足够的空间,否则会出现,insufficient,的错误提示信息,说明磁盘空间不够;,(,4,)文件名中允许使用通配符“*”、“?”,可同时复制多个文件;,(,5,),COPY,命令中必须指出源文件名。,(,6,)复制时,目标文件名可以与源文件名相同,称作“同名复制”此时目标文件名可以省略;,(,7,)复制时,目标文件名也可以与源文件名不相同,称作“异名复制”,此时,目标文件名不能省略;,(,8,)复制时,还可以将几个文件合并为一个文件,称为“合并复制”,格式如下:,COPY,;,源盘,路径,源文件名,1,源文件名,2,目标盘,路径,目标文件名,;,(,9,)利用,COPY,命令,还可以从键盘上输入数据建立文件,格式如下:,COPY CON ,盘符:,路径,文件名,;,(,10,)注意:,COPY,命令的使用格式,源文件名与目标文件名之间必须有空格。,10,计算机系统概论(,SSD2,),第,4,章 应用软件基础,7,XCOPY,目录复制命令,功能:复制指定目录及其下面文件的整个目录结构。,格式:,XCOPY ,源盘:,源路径名,目标盘符:,目标路径名,/S/V/E,;,使用说明:,(,1,),XCOPY,是,COPY,的扩展,可以把指定的目录及其下面文件目录结构一起复制,但不能复制隐藏文件和系统文件;,(,2,)使用,XCOPY,时盘符、目标路径名、源文件名,至少指定一个;,(,3,)选用,/S,时,对源目录及其子目录下的所有文件进行,COPY,。除非指定,/E,参数,否则,/S,不会拷贝空目录,若不指定,/S,参数,则,XCOPY,只拷贝源目录本身的文件,而不涉及其下的子目录;,(,4,)选用,/V,参数时,会对复制的扇区都进行检测,但复制速度会降低。,11,计算机系统概论(,SSD2,),第,4,章 应用软件基础,8,REN,文件改名命令,功能:更改文件名称;,格式:,REN,盘符:,路径,旧文件名,新文件名,;,使用说明:,(,1,)该命令只能对同一盘上的文件更换文件名;,(,2,)允许使用通配符更改一组文件名或扩展名。,9,DEL,删除文件命令,功能:删除指定的文件;,格式:,DEL,盘符:,路径,文件名,/P,使用说明:,(,1,)选用,/P,参数,系统在删除前会询问是否真要删除指定文件。若不使用这个参数,则不会询问,直接删除;,(,2,)该命令不能删除隐含或只读的文件;,(,3,)在文件名称中可以使用通配符;,(,4,)若要删除磁盘上的所有文件(,DEL*,或,DEL,),系统会提示:,Are you sure,?输入,Y,,则进行删除;输入,N,,则取消此次删除操作。,12,计算机系统概论(,SSD2,),第,4,章 应用软件基础,10,DIR,显示磁盘目录命令,功能:显示磁盘目录的内容;,类型:内部命令;,格式:,DIR ,盘符,路径,/P/W,;,使用说明:,(,1,),/P,的作用:当查看的目录太多,一屏无法显示全部信息,屏幕就会自动向上滚动,不容易看清显示内容,加上参数,/P,后,文件信息就会分页显示,每次显示,23,行。然后暂停,并提示:,Pressany,key to continue,。,(,2,),/W,的使用:加上,/W,只显示文件名,至于文件大小及建立的日期及修改时间则都省略。加上参数后,每行可以显示五个文件名。,11,TYPE,显示文件内容命令,功能:显示,ASCII,码文件的内容;,格式:,TYPE,盘符:,路径,文件名,;,使用说明:,(,1,)显示由,ASCII,码组成的文本文件,其显示的内容是无法阅读的,没有实际意义;,(,2,)该命令一次只能显示一个文件的内容,不能使用通配符;,(,3,)如果文件有扩展名,则必须将扩展名写上;,(,4,)当文件内容较长,一屏显示不完时,可以使用分屏显示命令;,TYPE,盘符:,路径,文件名,MORE,,(,MORE,为分屏显示命令),使用参数后当满屏时会暂停,按任意键会继续显示。,(,5,)使用下列格式可以将文件内容打印出来,,TYPE,盘符:,路径,文件名,,,PRN,此时,打印机应处于联机状态。,13,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.1.2 Batch File,批处理文件,在,DOS,中如果将若干个,DOS,命令组合起来形成一个文件,作为整体运行,每次运行该文件,只需要输入一条“命令”即可,这种命令叫“批处理”命令,其扩展名为,.bat,。,DOS,下可执行文件有三种,分别是,exe,、,com,和,bat,。,(,1,),exe,和,com,文件都是二进制形式的。,(,2,),bat,文件是文本形式的,可以直接阅读。,bat,的文件和以上二进制可执行文件相比,内容要简单的多,虽然批处理文件的组成虽然比较简单,但其用处非常大,使用也比较广泛。,14,计算机系统概论(,SSD2,),第,4,章 应用软件基础,1,rem,命令,注释命令,该命令后的内容不被执行,只是起一个注释的作用,便于阅读和日后修改。,2,echo,命令,打开或关闭请求回显功能,或显示消息。如果没有任何参数,,Echo,命令将显示当前回显设置。,3,echo off,Echo off,意思就是关闭回显,前面的,表示,echo off,这一行不会回显。,默认情况下,将回显命令行中的每条命令。,4,pause,命令,中断执行批处理文件,并显示消息,Press any key to continue.,按下任意键,就会继续执行,15,计算机系统概论(,SSD2,),第,4,章 应用软件基础,5,标签,任何在批处理文件中使用冒号开头的行被认为是一个标签。在冒号以后,提供某一适当的名字作为标号名,名字不应该包含任何嵌入空间。,6,goto,命令,批文件中的,goto,可以完成跳转功能。在批处理程序中,,goto,语句找到标签后,程序将处理标签后的第一个的命令。,7,if exist,命令,如果有指定的文件,即条件成立,运行命令,否则运行下一行。,Windows,中的批处理文件是一个纯文本文件,其扩展名为,.bat,。一个批处理文件包含,DOS,命令和执行方案的名字。该文件还可能包含流量控制命令,告诉命令处理器进行循环(重复某些指令),或以一个特定的方式处理错误。,16,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.1.3,宏命令,宏(,Macro,)是微软公司为其,office,软件包设计的一个特殊功能,软件设计者利用简单的语法,把常用的功能写成宏,工作时可以直接利用事先编好的宏自动运行,去完成某项特定的任务,而不必再重复相同的动作,可以使文档中的一些任务自动化。,宏命令作为一个非常重要的功能,在许多软件中都不可缺少。利用宏,可以大大简化工作流程,准确快速地完成繁琐的任务。,17,计算机系统概论(,SSD2,),第,4,章 应用软件基础,下面,介绍一个,Word,中使用宏的实例。,(,1,)打开一篇,word,文档;,(,2,)单“工具”菜单中的“宏”命令,在出现的“宏”对话框中输入宏名“计算器”,在“宏的位置”框中选择“所有活动模板和文档”选项,以便在任何时候都可以使用这个宏;,(,3,)然后单击“创建”按钮进入宏编辑状态,输入以下代码:,Shell “C:WINDOWSsystem32CALC.EXE”,(,4,)选择“文件”“保存”命令,退出宏编辑状态,返回,Word,中。,(,5,)选择“工具”“自定义”命令,选择“命令”“宏”类别,找到刚才编辑的“计算器”宏,把它拖到工具栏上,以后在调用计算器的时候,只需要单击该按钮即可。,18,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2,常用软件工具,Windows,中的常用工具软件主要可分为,系统工具类软件,磁盘工具类软件,文件工具类软件,网络工具类软件,常用办公软件,19,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2.1,系统工具软件,Windows,本身携带了专门负责系统优化、系统管理等作用的工具,包括有安全中心、系统备份、系统还原等,Windows,提供注册表存储系统软件、应用软件的配置参数,注册表中的很多配置可以自定义设置,注册表中的“组策略”将系统重要的配置功能合成各种配置模块,供管理人员直接使用,同时组策略可以修改注册表中的配置。,网络上也出现了很多功能强大的系统优化工具,如,Windows,优化大师、超级兔子、鲁大师、,360,安全卫士等软件,它们都带有系统优化、垃圾文件清理、注册表清理、磁盘修复等功能。,20,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2.2,磁盘工具软件,磁盘工具最常用的包括磁盘清理和磁盘碎片整理程序,主要用于对计算机的磁盘存储空间进行整理,1,磁盘清理,磁盘清理可以清除系统产生的临时文件,节约硬盘空间,提高系统效率,具体操作是,依次选择“开始”“程序”“附件”“系统工具”“磁盘清理”命令,弹出“选择驱动器”对话框,在下拉列表框中选择要清理的驱动器,单击“确定”按钮,系统开始清理硬盘空间。,2,磁盘碎片整理,磁盘碎片整理程序可以重新安排磁盘的已用空间和可用空间,不但可以优化磁盘的结构,而且还可以明显提高磁盘读写的效率,具体操作步骤是,依次选择“开始”“程序”“附件”“系统工具”“磁盘碎片整理程序”命令,出现“磁盘碎片整理程序”窗口。,21,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2.3,文件工具软件,文件工具主要是用于对单个文件进行编译、压缩、分割等处理的软件,1,电子图书阅读类文件工具,Adobe Reader,是用于查看、阅读和打印,PDF,文件的阅读器,可打开扩展名为,.,pdf,格式的电子文档。,CAJViewer,又称“,CAJ,浏览器”,是阅读和编辑,CNKI,系列数据库文献的专用浏览器。,2,文本编辑工具,记事本在,Windows,操作系统中是一个简单的文本编辑器,它具备基本的编辑功能,UltraEdit,是一款功能强大的文本编辑器,EditPlus,是一个功能强大、可取代记事本的文字编辑器,22,计算机系统概论(,SSD2,),第,4,章 应用软件基础,3,文件压缩工具,WinRAR,是一个强大的压缩文件管理工具,是目前流行的压缩工具,界面友好,使用方便,其压缩率比较高。它能备份数据,可以解压缩从,Internet,上下载的,RAR,、,ZIP,以及,CAB,、,ARJ,、,LZH,、,TAR,、,GZ,、,ACE,、,UUE,、,BZ2,、,JAR,、,ISO,、,Z,、,7Z,等格式的压缩包文件,并能创建,RAR,和,ZIP,格式的压缩文件。,4,文件分割工具,File Splitter,(文件分割器)是一个独特、出色且小巧的文件分割工具。,它可以按行数,或者按分割成的部件数来分割任意文件,按部件分割时,会根据需要自动生成用于还原的批处理文件。,23,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2.4,网络工具软件,1,网络资源的浏览类工具,Internet Explorer,(简称,IE,)是由微软公司开发的一种功能强大的浏览器,其他常用工具有,Firefox,、,Opera,、,Maxthon,等。,2,网络资源的搜索类工具,百度是全球最大的中文搜索引擎,拥有全球最大的中文网页库,其他常用工具有:,Google,、雅虎搜索、新浪爱问等,3,网络资源的下载类工具,快车(,FlashGet,)是全球最受欢迎的下载软件之一,它以提高下载速度、批量下载和下载文档管理的功能而闻名。,其他常用工具有迅雷、电驴、网络蚂蚁、,BT,、,CuteFTP,、,FlashFXP,、,LeapFTP,等。,24,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4,收发电子邮件类工具,Foxmail,是一个中文版电子邮件客户端软件,支持全部的,Internet,电子邮件功能。,其他常用工具有,Outlook Express,、网页邮件系统等。,5,网络交流和聊天类工具,腾讯,QQ,是深圳腾讯计算机系统有限公司开发的一种基于,Internet,的即时通信软件。,其他常用工具有,MSN,、网易,POPO,、新浪,UC,、,BBS,等。,6,网络学习和生活类工具,超星阅览器(,SSReader,)是超星公司拥有自主知识产权的图书阅览器,其他常用工具有,Adobe Acrobat,、阅读,RRS,、,Google Earth,、网络银行和购物等。,7,免费看网络电视和电影类工具,PPLive,是一款用于互联网上大规模视频直播的免费软件,25,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.2.5,常用办公软件,Office,是,Microsoft,公司推出的桌面型办公软件,有许多版本,例如,Office 2000,、,Office 2003,和,Office 2007,等。,Office,是套装软件,每个版本都由多个功能强大的组件组成,Office,的组件分别解决了办公软件所要实现的基本功能,Word 2003,主要用于文字处理、表格处理和图形处理,Excel 2003,主要用于建立工作表、表格数据计算、图表功能、数据管理等,PowerPoint 2003,主要用于创建演示文稿、编辑演示文稿等,Access 2003,是一种小型的关系数据库管理系统,它最显著的特点就是不用编写代码,就可以很快地开发出一个功能强大的应用程序,FrontPage 2003,是用于创建、编辑和发布网站和网页的软件,Outlook 2003,用于个人信息的管理和通信,包含了电子邮件、日历、联系人和任务管理等功能。,除了,Microsoft,公司的,Office,之外,国产的金山,Office,、永中,Office,也是常用的办公软件。,26,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.3,数据库,Access 2003,数据库是能将大量的数据按照一定的方式组织并存储起来,能够快速方便的管理与维护数据的方法与技术,数据库的建立能大大方便数据的查找与共享。,数据库管理系统(,DataBase,Management System,)是数据管理软件,它需要操作系统的支持,并向用户提供了一系列的数据管理功能。,数据库管理系统包括数据定义语言、数据操纵语言、数据库运行控制程序和各种实用程序,4.3.1,数据库基础知识,4.3.2 Access,数据库的组成,27,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.3.1,数据库基础知识,数据库具有四种主要数据库模型,基于树的层次模型、基于图的网状模型、基于表的关系模型和基于对象的面向对象模型,层次模型,是最早用于商品数据库管理系统的数据模型,表示方法是:树的结点表示实体集,结点之间的连线表示相连两实体集之间的关系,这种关系只能是“,1,一,M”,的,有且仅有一个根结点,根结点以外的其他结点有且仅有一个父结点。对层次模型的数据库操作必须从根结点入手,按层次顺序访问,28,计算机系统概论(,SSD2,),第,4,章 应用软件基础,网状模型,是以有向图表示的网状结构,每个结点为一个记录类型,有三个基本概念,即记录型、数据项(或字段)以及链接,所有关系表示成多对多“,N,M”,的联系方式,限制:系统复杂和缺乏结构独立性,29,计算机系统概论(,SSD2,),第,4,章 应用软件基础,关系模型,是把数据的逻辑结构归结为满足一定条件的二维表格,每个二维表格称为一个关系。,关系模型中最主要的组成成分是关系,一个关系就是一张二维表,表中一行称为一个元组(,Tuple,),一列称为一个属性(,Attribute,),每一列对应一个唯一的名字称为属性名,属性的取值范围称为属性的域,关系是元组的集合,一个元组由属性值组成,关系有,M,列,则称该关系是,M,元关系。表头是属性名的集合,称为关系模式,也是关系的型(二维表的组织格式)。每个关系含两部分信息:关系模式(,relation schema,)和关系实例(,relation instance,)。,30,计算机系统概论(,SSD2,),第,4,章 应用软件基础,31,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.3.2 Access,数据库的组成,Access,是微软公司推出的基于,Windows,的桌面关系数据库管理系统(,Relational Database Management System,,,RDBMS,),是,Office,系列应用软件之一,Access,数据库由七种对象组成,分别是表、查询、窗体、报表、宏、页和模块,32,计算机系统概论(,SSD2,),第,4,章 应用软件基础,表(,Table,),表是数据库的基本对象,是创建其他对象的基础,查询(,Query,),查询可以按索引快速找到需要的记录,并按要求筛选记录,连接若干个表的字段组成新表。,窗体(,Form,),窗体也称表单提供了一种便于浏览、输入及更改数据的窗口,报表(,Report,),将数据库中的数据分类汇总,然后打印出来,以便分析,宏(,Macro,),宏相当于,DOS,中的批处理,用来自动执行一系列操作,模块(,Module,),功能与宏类似。但它定义的操作比宏更精细、更复杂,可以根据模块使用,Visual Basic,编程,需要编写程序。,页,一种特殊的直接连接到数据库中的数据,Web,页。通过数据访问页将数据发布到,Internet,或,intranet,上,并可以使用浏览器进行数据的维护和操作。,33,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.4,软件工程,软件工程(,Software Engineering,,,SE,)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。,4.4.1,软件工程概论,4.4.2,软件工程基本流程,34,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.4.1,软件工程概论,软件工程,是研究和应用如何以系统性的、规范化的、可定量的过程化方法来开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。,软件工程的框架可概括为:目标、过程和原则。,35,计算机系统概论(,SSD2,),第,4,章 应用软件基础,(,1,)软件工程目标,是指生产具有正确性、可用性以及开销适宜的产品。,(,2,)软件工程过程,是指生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤,软件工程过程主要包括开发、运作和维护过程,它们覆盖了需求、设计、实现、确认以及维护等活动,(,3,)软件工程的原则,指围绕工程设计、工程支持以及工程管理,在软件开发过程中必须遵循的原则。,36,计算机系统概论(,SSD2,),第,4,章 应用软件基础,4.4.2,软件工程基本流程,软件工程的基本流程包括八个步骤:问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试以及软件维护。,(,1,)问题定义,问题定义阶段必须回答的关键问题:“要解决的问题是什么?”,(,2,)可行性研究,这个阶段要回答的关键问题:“对于上一个阶段所确定的问题有行得通的解决办法吗?”,(,3,)需求分析,这个阶段的任务是准确地确定“为了解决这个问题,目标系统必须做什么?”主要是确定目标系统必须具备哪些功能。,(,4,)总体设计,这个阶段必须回答的关键问题是:“概括地说,应该如何解决这个问题?”,37,计算机系统概论(,SSD2,),第,4,章 应用软件基础,(,5,)详细设计,详细设计阶段的任务就是把解法具体化,也就是回答下面这个关键问题:“应该怎样具体地实现这个系统呢?”,(,6,)编码和单元测试,这个阶段的关键任务是写出正确的容易理解、容易维护的程序模块。,(,7,)综合测试,这个阶段的关键任务是通过各种类型的测试(及相应的调试)使软件达到预定的要求。,(,8,)软件维护,维护阶段的关键任务是,通过各种必要的维护活动使系统持久地满足用户的需要。,38,计算机系统概论(,SSD2,),第,4,章 应用软件基础,
展开阅读全文