自考《管理系统中计算机的应用》各章复习要点(整理规范) 联系客服

发布时间 : 星期一 文章自考《管理系统中计算机的应用》各章复习要点(整理规范)更新完毕开始阅读9f6b7d67f4335a8102d276a20029bd64783e6214

3.集成完整(总)E-R图

1)消除不必要的冗余实体.属性和联系 2)解决各分E-R图之间的冲突 3)根据情况修改或重构E-R图 7.5.3逻辑结构设计

把概念结构设计阶段建立的基本E-R图,按选定的关系数据模型的原则转换成相应的逻辑模型.

转换原则:

1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码

2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但关系的码会根据联系的类型变化,具体变化如下

①1:1联系,两端实体的码都可以分别成为关系的码 ②1:n联系,n端实体的码成为关系的码

③m:n联系,两端实体码的组合成为关系的码 3)具有相同码的关系可以优化合并 1.转换关系:按照上述规则

2.合并关系:关系的码相同可以合并,可以有不同形式的合并 7.6数据库的物理实现 7.6.1数据库的创建

1.使用SQL2000创建 数据库文件分为3类:

主数据文件,一个数据库可以有多个数据文件,只有一个被指定为主数据文件,后缀为MDF;辅助数据文件,后缀为NDF;事务日志文件,用来存放恢复数据库的日志信息,每个数据库可以有一个或多个事务日志文件,后缀为LDF

2.使用visualfoxpro创建

数据库文件由:数据库主文件.DBC.数据库备注文件.DCT.数据库索引文件.DCX. ①使用菜单来操作

②使用命令操作:createdatabase文件名 7.6.2数据库的操作

1.数据库的打开

1.1在SQL2000中:使用企业管理器;通过查询分析器;通过命令:use数据库名 1.2在visualfoxpro中:用对话框方式;用命令opendatabase文件名 2.关闭数据库

2.1在SQL2000中:不能关闭数据库

2.2在visualfoxpro中:用命令closedatabaseall,若忽略all的话,只关闭当前数据库 3.删除数据库

3.1在SQL2000中:dropdatabase数据库名 3.2在visualfoxpro中:deletedatabase文件名 7.6.3数据表的创建

在SQL2000中所有的表都是数据库表,可以直接定义表命令中选项【数据库名.所有者】指定数据库及所属用户

在visualfoxpro中,数据表的主文件扩展名是DBF,数据表的索引文件是CDX,数据表的备注文件扩展名是FPT

1.在SQL2000中:启动查询分析器,创建表 createtable学生.DBO.COURSE

(KHCHAR(4)NOTNULLPRIMARYKEYDEFAULT‘0000’, KMCHAR(10)NULL, XFINTNULL,

- 29 -

JSHCHAR(8)NULL) 2.在visualfoxpro中: opendatabase数据1

crearetablekc(KHC(4)NOTNULL,KMC(10),XFN(4),JSHC(8)) 7.6.4数据表的操作 7.6.5系统设计说明书

1、控制结构图及每一模块的详细说明 2、数据库设计说明

3、计算机和网络系统配置说明 4、代码设计说明 5、用户界面设计说明 6、计算机处理过程说明 7、实施费用估计

(系统设计报告,系统设计阶段的最后成果,也是新系统的物理模型和统实施的依据)

第八章系统实施

8.1实施阶段的任务

实施阶段的的常规性工作:硬件的采购和安装.软件编程.用户培训.数据转换.文档编制.系统测试和切换.

8.1.1影响系统实施的因素

1.系统实施的目标:完整.有用.易用的信息系统.

完整:该系统设计的全部功能都能顺利实现,并非只是某些部分能实现或投入使用; 有用:能够对企业组织和最终使用者提供有效支持,与用户的业务环境顺利衔接; 易用:目标用户能够顺利地操作和使用新的IS,愿意使用新系统来支持自己的工作. 2.技术因素的影响(完工时间,平台质量,服务效果) 平台建设任务能否如期完成 平台建设质量是否符合要求 技术平台如何服务 3.非技术因素的影响:

这里主要指人员(用户.领导.实施团队.实施顾问等).组织(业务流程.组织结构和规模等).文化(制度.管理环境等)

用户在系统实施过程中的多种角色 1) 系统使用者; 2) 系统检验者; 3) 应用效果承担者; 4) 系统效果的传播者 高层管理者的支持作用

1) 系统实施前期的号召和宣传; 2) 关键时刻积极表明态度; 3) 解决复杂的综合性问题 8.1.2软硬件安装工程

系统实施阶段的硬任务:购置和安装软硬件.网络平台建设.编制程序代码 1.设备的采购和安装: 2.设备配置和部署

3.程序编制(关键三要素:质量.进度.成本) 8.1.3系统实施的准备工作

1.制订实施计划:

- 30 -

预先分析压力和阻力因素,统筹管理各项任务.组织.人员和资金事项,合理控制进度.对复杂的系统可采用甘特图等网络分析技术和项目管理工具

2.用户培训: 包含两面内容

1)概念开发:让用户了解新系统的管理理念.性能.价值意义等;

2)面向业务的培训:让用户学会新系统的应用方法,对将来从事具体工作进行指导 新系统的用户包括:

1) 操作人员:提升操作技能和保障本岗位的工作质量

2) 业务部门用户:熟悉岗位职责的变更和新IS的使用方法,能够正确无误完成业务操作 3) 知识型用户:掌握系统资源分布.查询技术和使用方法,并与桌面系统集成

4) 管理人员:能够利用系统数据辅助决策和管理工具,了解数据来源和分布,可以查询相关数

据,了解数据分许报告的含义.

还包括:制度规则,行为规范,防范措施等的培训 3.基础数据的准备:

避免“垃圾进.垃圾出GIGO”的情况出现 4.流程变革:

组织流程变革与IS之间的影响关系是双向的

一方面,信息系统的开发必须要顾及组织环境的约束,事先必须要作管理可行性研究; 另一方面,企业也要主动适应信息系统的要求,通过积极的变革,实行更加科学合理的运作方式.

优于修改软件

流程变革有2种方式:

1) 业务流程改进(分散的业务集中处理,提高效率;或将集中的管理环节分散,增强灵活性) 2) 业务流程重组 (重建业务流程:如压缩管理层次.撤并和新建机构等,重新划分各部门权限) 5.任务外包

有经验的咨询服务商可帮助企业用户接受新的理念和模式,有利于系统应用知识向用户方转移,使系统实施环节更加顺畅;从行业标准和整体优化的角度审视企业流程,提出多种有益的解决思路,帮助企业处理难题. 8.1.4用户参与的主要任务

系统实施的场地准备.安装工程所需的物理环境.业务流程调整.系统切换等都是用户主导的实施过程;

软硬件购买计划.外包服务商的选择.组训机构的选择等需用户进行评判或审查; 用户要组织和参与系统验收测试,用户培训与质量保证,以及各种管理规程的制订过程 1.系统实施的目标:过高过低都不好 2.系统的数据保障

3.选派用户代表:具备一定的计算机知识;非常熟悉企业业务;深入了解企业的需求;具备协作意识和责任意识;有良好的沟通能力和表述能力 8.2系统测试和验收

系统测试是检验系统质量的关键环节,是整个系统开发和实施过程的最终审查. 8.2.1系统测试的原则

1.系统测试的对象:是整个应用软件系统

2.系统测试的目的:验证系统是否满足了需求规格的定义,找出与需求规格不相符的地方,以确保应用系统能够提供符合用户需求的处理能力

3.系统测试的原则:5个

系统测试贯穿整个软件开发的过程

“V模型”:左边是开发过程中随时开展的测试,即“一步三回头”

右边从下至上逐步推进的测试过程,及系统实施阶段的最后把关和检验环节 1)测试机构要独立:测试小组与开发团队分立

- 31 -

2)测试工作要按计划进行:排除测试的随意性,以免发生疏漏或重复无效的工作;可跟踪和控制测试进度,减少测试中的不确定性,应对测试过程中的各种变更,有效地控制测试风险;明确了测试任务和方法,可发现更多的软件缺陷

软件测试计划:是指导测试过程的纲领性文件,主要包含了测试对象的概述.测试目标.测试内容.测试方法.测试资源.测试环境.任务及进度.安全保密及私密性要求等内容.

常见的测试内容如下:

负载测试:测试软件在最大任务量下的表现,看系统的响应是否会退化或失败.

压力:了解系统质量保证水平的测试,观察系统在超载.故障.重启.资源缺失等负面情况出现时的反应,观察系统的可恢复性.

用户界面测试(UI测试):用户界面是否满足客户要求,文字是否正确,页面是否美观等 可用性测试:通过用户访谈.调查.用户对话录像等方式考查 逆向测试(负面测试):确认系统没有执行不当操作

安装测试:检测软件在正常和异常情况下是否能正确安装

验收测试:确定系统是否能够满足合同规定或用户确认的需求,让用户决定是否可以接收该系统

3)测试应贯彻经济性原则 4)测试需要最佳人员

5)要安排回归测试:是指在发生修改之后要再次重做先前的测试,以验证原问题已修改,并确认所做修改没有引入新的缺陷 8.2.2系统测试方法

1.测试方法 软件测试 静态测试 动态测试 人工代码评审 自动分析小软件自审 黑盒测试 白盒测试 工具 文档分析 会审 1)黑盒测试(功能测试),它是将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,测试软件的外部特征.

2)白盒测试(结构测试):待测试模块被看成结构透明的白盒子,内部路径清晰可见.不适用于大型复杂模块.

2.设计测试用例:(专用测试方案)

测试用例由3部分组成:对系统输入的描述;系统的处理或执行条件;预期结果的描述 测试用例的设计原则:全面性.正确性.完备性.可操作性 8.2.3系统测试的内容和流程

1.系统测试的一般流程如P285图 2.系统测试的内容: 1)单元测试:

针对具体程序模块,在模块编程后及时进行,程序员承担测试. 2)组装测试:

对组装后多个模块的联合测试,也称为系统测试或集成测试. 是对集成后的系统进行检验,以确定系统没有冲突. 3) 确认测试:

是对装配好的整个软件系统的整体效果进行测试,主要采用黑盒法.

测试的重点有3个:检验系统是否达到了相应业务或流程的需要;检测软件的易用性;让用户来检查系统是否有漏洞. 4) 验收测试:

主要对软硬件的协调性,新系统平台上业务的顺畅性和准确性,用户的操作水平等进行全面检测.

- 32 -