自考“管理系统中的计算机应用”本科笔记八 -自考串讲笔记
系统实施阶段是将新系统付诸实现的过程。它的主要活动是根据系统设计所提供的控制结构图、数据库设计、系统配置方案及详细设计资料,编制和调试程序,调试系统、进行系统切换等工作,将技术设计转化为物理实际系统。
8.l 系统实施的准备工作
1.建立系统平台
包括购置和安装必要的计算机和通信硬件设备、软件系统。所需硬件设备包括主机、外部设备、辅助设备(如稳压电源、空气调节装置) 、机房设施。通信设备等。
2.培训管理人员和操作人员
首先,对新系统的用户,即各类管理人员要进行培训。培训内容包括两方面:一方面是关于先进管理思想和方法的教育;另一方面是面向业务的培训,使管理者学会新系统的应用方法。
3.基础数据的准备
企业中有许多基础数据,要把它们转存到计算机存储器中。
4.管理流程重组
由于计算机的应用,管理人员的工作内容和工作方式也发生了很大变化。因此,必须根据系统设计的要求,重新规定系统业务流程、信息流向,改革组织机构,划定各管理职能部门的职责范围。
8.2 程序模块的设计
在系统实施阶段,最重要的任务就是程序设计。在传统的结构化程序设计方法中,程序设计就是处理过程的设计;而在面向对象的程序设计方法中,程序设计却主要指对象的设计。
8.2.1 程序设计的概述
1.程序设计的任务
程序设计的任务,就是根据系统设计说明书中关于模块的详细描述和处理过程的描述,选择合适的计算机语言来编制程序的工作。
2.程序设计的质量要求
随着计算机硬件技术的飞速发展,人们对程序设计的质量要求发生了变化。过去强调程序的正确性、高效率和短小精悍,以适应设备资源有限的计算机系统;现在则更加强调程序的正确性、可维护性、可*性和可理解性。
3.良好的编程习惯
编制程序需要熟悉所使用的语言,具有尽可能丰富的编程经验;但是更加重要的是要具有系统的观点,采用结构化设计思想和工具,自上而下统筹考虑,避免编程时变量随意增减,变量类型随机指定,无法兼容时再任意转换等。
8.2.2 结构化程序设计
结构化程序设计主要用于面向过程的编程方式,为了克服程序编制中的随意性,避免错误的出现,现代程序的编写都遵照“结构化程序设计”的方法。其基本原则是自顶而下、逐步求精。结构化程序方法提出了顺序、选择和循环三种基本程序结构,任何一个程序都可以用这三种结构装配起来。
1.顺序结构
顺序执行,就是按照程序语句行的自然顺序,一条语句接一条语句地执行程序。顺序结构十分简单,它只是一种编写和执行程序的协议、规则,并不需要用专门的结构语句来支持。
2.判断选择结构
在用程序解决实际问题时,常常需要对问题的给定条件做出判断,以便选择不同的解决方法,这就必须使用判断选择(分支) 结构来编制程序。判断选择结构有相应的结构语句。
3.循环结构
在一个大程序段中,常常会重复使用某一段相同的或类似的程序段。在编制程序时,不必重复编写这个程序段,可以用重复结构来替代它。重复结构也叫循环结构。系统提供了建立三种重复结构。
8.2.3 程序的调试
程序设计完成之后,很少有一次运行成功的,尤其是复杂程序,包含的缺陷可能更多,程序设计者必须经过多次调试,不断地发现并修正其中的错误,证实正确无误以后才能投入使用。一个大的应用系统可以先对各模块分调,然后再连调和总调。
1.程序错误的分类
总结程序中出现的错误,一般可分为语法错误、系统错误和逻辑错误三类。
语法错误,因程序设计人员对程序设计语言的理解不够,或程序设计基本功不扎实造成的结果。
系统错误,由于计算机硬件、软件引起的错误,比如计算机硬件故障;病毒感染等。对于系统错误,主要是*经验和对硬件的了解,通过分析判断排除。
逻辑错误,指那些虽然不违反系统规则,但是却不合逻辑或不合题目语义的错误。这些错误系统一般很难自行检测出来。
8.2.4 面向对象程序设计
面向对象程序设计的最大特征是强调构成事物的每一个对象,描述的是每个对象的属性与方法。而对于响应每个事件的程序,一般不再独立构成一个文件,而被封装在每个具体的对象之中。
1. 概念
(1) 对象(Object)。一般来说,现实世界中可以独立存在的。能够被区分的一切实体(事物) 都是对象。在 VFP中所研究的对象,只是现实世界中实体或概念在计算机中的一种抽象的模型化的表示。这种抽象事物中是封装了数据和操作的对象,通过定义属性和操作来描述其特征和功能,通过定义接口来描述其地位及与其他对象的相互关系,从而形成一个动态的对象模型。
(2) 类(Class)。类是一组对象的属性和行为特征的抽象描述,或者说是具有共同属性、共同操作性质的对象的集合。基类只考虑通用特征与功能,用户可以从基类中派生出许多子类。子类往往是在继承基类的基础上,又增加一些新的特性与功能构成。子类也像基类一样可以派生出对象。类的基本特性是封装性、继承性和多态性。
(3) 属性
属性就是对象的特性,是对象外观及行为的特征。对象的属性可以在建立对象时由其所属的类(或子类) 继承,也可以在对象创建或运行时进行修改与设置。
(4) 事件
事件是对象可以识别和响应的行为与操作。它一般由用户或系统来触发。 VFP中事件是固定的,用户不能再创建新的事件。
(5) 方法
方法是对象所具有的功能。因为一种功能必然是由一个过程来支持。所以过程也可以说就是一段程序(有时也叫方法程序)。
2.面向对象程序设计的特点
面向对象程序设计方法是一种支持模块化设计和软件重用的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系上。面向对象程序设计的基本思想是封装性和可扩展性。
(l) 封装性。面向对象程序设计中,数据结构及算法全部被封装在对象中。对象的数据结构描述了对象的状态;对象的操作是它的行为。
(2) 可扩展性。可扩展性体现为继承和行为扩展两个方面。对象之间具有层次关系,下一层的对象是上一层对象的子对象,上一层对象就是下一层对象的父对象。
面向对象的程序设计的行为扩展,是指任何一个对象,除了可以继承父对象的数据和操作外,也可以随时为自己增加属性和方法程序。
通过这种封装和继承的特性,引出了面向对象设计的另一个重要特性——多态性。所谓多态,就是在程序中同名但是具体功能不同的方法可以共存。实现多态有两种办法,那就是“覆盖”和“重载”。
3.类的设计和使用
用户可以通过基类派生出对象及子类,也可以利用子类派生出对象或子类。把特殊需要的属性、方法和事件定义在该子类中,从而创建出用户的自定义类。
8.3 应用系统的设计
建立完整的以数据库为核心的计算机应用系统,是系统实施阶段的最终目的。一个完整的计算机应用系统,一般应当具有以下一些不同模块。
主程序、系统菜单、系统登录界面、数据库、数据输入界面、数据输出界面、数据维护功能、数据检索功能、帮助功能和项目文件。
8.3.1 主控程序设计
系统主控程序简称为主程序,是用来设置应用系统的操作环境、控制和调用用户初始界面、启动事件循环的最高一级的程序。同时在结束系统运行时,也负责关闭应用系统,结束事件循环,恢复 VFP系统初始环境的工作。
8.3.2 项目管理器
为了便于管理和使用数据表、数据库、视图等对象,可以使用 VFP的项目文件,它提供了对于任务中所有文件的管理和维护功能。创建项目文件的工具是 VFP系统提供的项目管理器。
项目管理器是开发及管理应用系统人员的工作平台。这里所说的“项目”是相关文件、数据及对象的集合。项目管理器有以下几种功能:
(1) 采用“目录树” 结构对资源信息进行集中管理。
(2) 以其集成环境为用户提供了快捷访问系统设计工具的窗口,在项目管理器窗口,有多种功能按钮,可以根据需求创建、修改、增加和删除资源文件。
(3) 支持建立数据字典,用以存储各数据表间的关系。
(4) 用简单面向对象的方法,将其系统资源编译成可独立运行的。APP或。EXE文件。
8.4 系统测试
系统测试是保证系统质量的关键,是对整个系统开发过程,包括系统分析、系统设计和实施的最终审查。
8.4.1 系统测试的对象和目的
1.系统测试的对象
系统测试的对象是整个应用软件系统。由于“程序十文档=软件”,所以系统测试的对象包括需求分析、系统总体设计、详细设计各阶段的文档以及源程序。
2.系统测试的目的
应用软件系统测试的目的是努力发现软件中的错误,并改正错误……测试中可能发现的错误按其性质可分为以下几类:
(1) 功能错误。由于处理功能说明不够完整或不够确切,致使编程时对功能有误解而产生的错误。
(2) 系统错误。指与外部接口错误、子程序调用错误、参数使用错误等。
(3) 过程错误。主要指算术运算错误、逻辑错误等。
(4) 数据错误。指数据结构、实体、属性错误,参数与控制数据混淆等。
(5) 编程错误。指语法错误、程序逻辑错误、编程书写错误等。
8.4.2 系统测试的基本原则与方法
1.系统测试的基本原则
系统测试应遵循以下基本原则:
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
-
182023-03湖北自考本科《中国近现代史纲要》考前必背重点(下)湖北自考本科《中国近现代史纲要》考前必背重点(下)
-
182023-03湖北自考本科《中国近现代史纲要》考前必背重点(上)湖北自考本科《中国近现代史纲要》考前必背重点(上)
-
022023-03湖北自考《中国近代史纲要》核心考点(7)湖北自考《中国近代史纲要》核心考点(7)
-
022023-03湖北自考《中国近代史纲要》核心考点(6)湖北自考《中国近代史纲要》核心考点(6)
-
022023-03湖北自考《中国近代史纲要》核心考点(5)湖北自考《中国近代史纲要》核心考点(5)
-
022023-03湖北自考《中国近代史纲要》核心考点(4)湖北自考《中国近代史纲要》核心考点(4)
已帮助10w万+意向学历提升用户成功上岸
-
毛泽东思想概论
培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训 -
英语二
本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训 -
马克思主义基本原理概论
本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训 -
思想道德修养与法律基础
《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训 -
中国近代史纲要
“中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训
扫一扫关注微信公众号
随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。