书城教材教辅管理信息系统分析与设计作业集
3964300000013

第13章 习题与模拟考试题参考答案(2)

1.信息中心:是指计算机管理信息系统建立以后,负责对企业的信息资源进行规划、配置、协调、控制和管理的机构。

2.存取控制:是指通过用户鉴别,获得使用计算机权的用户,应根据预先定义好的用户权限进行存取。它是在共享资源条件下保证信息系统安全性的重要措施。

3.系统重新组合技术:当系统发生故障后,为了使系统部分恢复或完全恢复,自动将故障设备停用或用备件替换故障设备;并可在恢复的系统上启用数据库的后备数据,根据处理过程记录,将数据恢复到故障发生前的状态。

4.适应性维护:是指为了让应用软件系统适应运行环境的变化而进行的维护活动。

三、简答题

1.答:信息中心的基本管理方式有集中式和分散式两种。

(1)集中式是指将所有信息资源的规划、配置、协调、控制和管理权全部集中于统一的信息中心,企业任何一个部门的信息资源资源需求都由信息中心负责提供。其优点为:统一的、集中的、专业化的资源管理和控制,有利于企业全部信息资源的协调和平衡;系统具有整体性,有统一的信息资源标准和操作规范,有利于实现数据的完整性和安全性控制。

(2)分散式是将信息资源分别置于企业各部门管理和控制之下,信息系统开发活动、开发人员、数据存储都采取分散的形式。其优点为:能满足各部门内部的信息需求,各部门对信息资源的控制,使用和维护比较方便。

2.答:(1)信息主管。主要任务是管理系统的日常运行,规划组织新系统的发展。另外,信息主管应能领导信息中心的计算机技术人,并能协调信息中心与企业各职能部门之间的关系。

(2)系统分析师。主要职责是研究企业对信息的需求;指导企业管理信息系统的开发工作;确定企业管理信息系统的维护与修改方案。

(3)程序设计员。按照工作性质分为系统程序员、应用程序员、维护程序员。系统程序员负责编制与更新系统软件;应用程序员负责编制和调试应用程序,包括管理、科技计算方面的程序;维护程序员的主要工作是对现有的程序进行维护。

(4)操作员。负责终端操作以入数据准备设备、数据传输设备等所有硬件设备的操作和使用。

(5)数据库管理员。负责整个企业数据库的建立、运行安全和维护工作。

(6)网络管理员。负责网络的设计、建立、运行、安全和维护工作。

3.答:不同的企业建立信息系统目标可能各不相同,一般来说,企业建立信息系统的驱动因素,有以下三种:

(1)对于市场较成熟、产品比较稳定的企业,建立信息系统的主要目的是通过信息系统降低库存、提高设备利用率、提高质量、降低成本。

(2)对于产品急剧变化、市场高速增长的行业,建立信息系统的主要目的是提高产品响应市场的能力。评价可能涉及对客户的响应速度灵活度和订单履行率等。

(3)对于综合性的企业集团,建立信息系统的主要目的是要健全高速、全面、标准的管理流程,及时获得企业实时、综合的信息,提高集团的管理效率和决策的准确性。

4.答:数据库重组织和重结构的目的分别为:

(1)数据库运行一段时间后,由于记录的不断增、删、改,会使数据库的物理存储变坏,降低数据库存储的利用率和数据存取效率,使数据库性能下降。这时数据库管理员就需要进行数据库的重组织。

(2)由于数据库应用环境的变化,如增加了管理内容,反映在数据库中,要增加新的实体、数据及实体联系。原设计不能很好满足新的需求,就要改变数据库的逻辑结构,这时就需要对数据库重新构造。

5.答:由于软件可靠性的问题,社会环境的不断变化,由于用户需求的不断扩充,系统的修改是不可避免的。但是对这种修改不能放任自流,否则,系统不但不会扩展功能,而且可能使它越改越乱,以至瓦解瘫痪。

附:VF程序设计。

1.试编写一个求圆柱体体积的程序。

请输入圆柱体的半径及高:Text1

圆柱体的体积为:Text2

r=val(thisform.text1.value)

h=val(thisform.text1.value)

v=3.14*r^2*h

thisform.text1.value=v

2.试编写求一元二次方程的程序,并且要求无解时,显示出无解。并对“无解”设为红色、隶书、字号为20。(提示:红色字代码为:255,0,0)

请依次输入一元二次方程的系数a、b、c:

Text1Text2Text3

解为:Text4Text5

输入Text6

a=val(thisform.text1.value)

b=val(thisform.text2.value)

c=val(thisform.text3.value)

ifb^-4*a*c>=0then

thisform.text4.value=(-b+sqrt(b^-4*a*c))/(2*a)

thisform.text5.value=(-b-sqrt(b^-4*a*c))/(2*a)

elsethisform.text6.value=“无解”

endifthisform.text6.fontname=“隶书”

thisform.text6.fontsize=20

thisform.text6.forecolor=rgb(255,0,0)

3.试编写一个商场购物打折程序:购物金额在1000元以内不打折;若在1000元至2000元之间打9折;2000元至3000元之间打8折;3000元以上打7折。

购物金额:Text1

实付金额:Text2

x=val(thisform.text1.value)

docase

casex<1000

thisform.text2.value=x

otherwise

thisform.text2.value=0.7*x

endcase

4.试为高中会考编写一个等级程序。若分数在60分以下,显示不及格;分数在75分以下显示及格;分数在85分以下显示良好;85分以上显示优秀。(总分数为100分)

请输入该考生的分数:Text1

该考生的等级为:Text2

x=val(thisform.text1.value)

ifx>=0andx<=100then

docase

casex<60

thisform.text2.value=“A”

casex<70

thisform.text2.value=“B”

casex<85

thisform.text2.value=“C”

otherwise

thisform.text2.value=“D”

else

messagebox(“输入成绩出错,请重新输入!”,“出错信息”)

endif

thisform.text2.fontname=“华文彩云”

thisform.text2.forecolor=rgb(128,0,255)

thisform.text2.fontsize=20

5.在编辑框中输出1~10000之间能被37整除的数。

1到10000

以内能被37

整除的数有:

Edit1

显示

x=1

dowhilex<=1000

ifx%37=0then

thisform.text1.value=thisform.text1.value+str(x)+chr(13)

endif

x=x+1

enddo

模拟考试题(一)

一、单项选择题

1.B2.C3.B4.C5.B6.D7.B8.C9.B10.A

11.C12.C13.A14.C15.A16.C17.B18.D19.C20.D

21.A22.B23.C24.C25.B26.A27.A28.A29.D30.A

31.D32.A33.A34.B35.A36.A37.B38.B39.D40.A

二、名词解释