管理系统中的计算机应用辅导讲义.docx
- 文档编号:23364917
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:28
- 大小:541.66KB
管理系统中的计算机应用辅导讲义.docx
《管理系统中的计算机应用辅导讲义.docx》由会员分享,可在线阅读,更多相关《管理系统中的计算机应用辅导讲义.docx(28页珍藏版)》请在冰豆网上搜索。
管理系统中的计算机应用辅导讲义
考试题型:
1、选择题(30分,每1题1分,共30题)
2、名词解释(15分,每1题3分,5题)
3、简答(25分,每1题5分,5题)
4、设计题(30分,每1题10分,3题)
总体知识点(课本:
70%,VFP知识:
30%)
1、选择题基础知识
这项考核往往来自于课本的局部知识点。
2、名词概念
如:
设备冗余技术、决策表、字长和顶层数据流程图等。
此题所有的内容均能在课本找到答案,课本中所有的名词概念都需要熟记。
3、简答
如:
简述系统设计说明书的主要内容。
系统分析所用的工具应满足哪些要求?
简述信息系统自行开发方式的主要缺点。
此题所有的内容均能在课本找到答案,熟读课本中的此类内容,不要把重点放在辅导书和模拟题。
一切以课本为准,此类题目答案都比较简要。
4、填图填表题
如:
生命周期法、原型法图的填充。
5、设计题
ER图与关系模型、数据流图、决策表、决策数、控制结构图
6、VFP程序题
VFP基础知识、VFP程序设计、VFP面向对象程序设计
5、设计题
(1)ER图和关系模式的转化(参考见:
课本P172)
实体
属性
联系
码
ER转化为关系模式。
1:
1联系,两端实体的码都成为关系的候选码;1:
n联系,n端实体的码成为关系的码;m:
n联系,两端实体码的组合成为关系的码。
例1已知学校教务信息系统中的三个实体:
“学生”、“班级”、“课程”,“学生”实体的属性有:
学号、姓名、年龄、性别;“班级”实体的属性有:
班级号、班级名、人数;“课程”实体的属性有课程号、课程名、学分。
一个学生只属于一个班级,一个班级有多个学生;一个学生可以选修多门课程,一门课程可以被许多学生选修。
要求画出相应的E-R图。
例2按照E-R图向关系模型转换的原则将下列E-R图(题42图)转换为关系。
(2008年1月考题)
例3简要回答在E-R模型向关系模型转换时,将实体和实体间的联系转换为关系的一般原则。
(2008年1月考题)
例4学生管理系统的数据库E-R图如下:
根据E-R图的内容,完成此系统的数据库逻辑设计。
(2007年10月考题)
例5顾客在商场购物,顾客与商品之间的联系是()
A.1∶1B.1∶nC.n∶1D.m∶n(2007年7月考题)
例6某自学考试社会助学点有教师若干名,招生人员若干名,学生若干名。
教师和招生人员的基本属性为:
姓名,性别,职称,年龄。
学生的基本属性为:
姓名,性别,学费,考试成绩。
招生人员负责招收学生,记录招生人数。
教师负责辅导学生学习,依据其职称和辅导学生人数产生辅导费用。
如果省略具体的课程,请补充完整该助学点的E-R图(题4l图),并将答案填写在【】中。
例7在一个学生实体中学生干部与学生之间存在的联系是()
A.1∶1B.1∶nC.n∶lD.m∶n(2006年10月考题)
例8在E-R图向关系模型转换时,若A、B两个实体之间存在l∶n的联系,那么这个联系的码应当是()
A.A实体的码B.B实体的码C.A和B实体码的组合D.A或B实体的码
例9在图书馆中,读者与图书的关系是属于()
A.1∶1B.1∶nC.n∶1D.m∶n
例10在E-R图中使用的4种基本符号是()
A.
B.
C.
D.
例11自学考试学生与开考课程之间的联系应当属于( )
A.1︰1联系B.1︰n联系C.m︰n联系D.n︰1联系
例12在一般情况下,“商店”与“商品”两个实体的联系是()
A.1∶1B.m∶nC.1∶nD.n∶1
例13已知学校教务信息系统中的三个实体:
“学生”、“班级”、“课程”,“学生”实体的属性有:
学号、姓名、年龄、性别;“班级”实体的属性有:
班级号、班级名、人数;“课程”实体的属性有课程号、课程名、学分。
一个学生只属于一个班级,一个班级有多个学生;一个学生可以选修多门课程,一门课程可以被许多学生选修。
要求画出相应的ER图。
例14在E-R图向关系模型转换时,若A、B两个实体之间存在l∶n的联系,那么这个联系的码应当是()
A.A实体的码B.B实体的码
C.A和B实体码的组合D.A或B实体的码
(2)数据流图
外部实体
处理
数据存储
数据流
顶层图,第二层数据流图,第三层数据流图。
例1绘制某财务管理系统的数据流程图时,“银行”应该使用的符号是( )
例2固定资产管理的处理流程如下:
接受业务部门交来的固定资产增减报表,进行资料录
入后存储到固定资产增减文件,每月末根据这个文件进行更新,存储到固定资产卡片文件。
然后依据卡片文件计算资产折旧,存储到折旧文件。
资料查询时由主管部门提出查询要求,
根据前述三个文件产生查询报表发给相应主管部门。
画出固定资产管理数据流程图。
例3在数据流程图中,符号
表示( )
A.数据处理B.外部实体C.数据存储D.数据转换
例4为了让组织中的具体管理操作人员了解系统内与其工作相关的细节,系统分析员应该与之讨论的数据流程图是()
A.顶层数据流程图B.扩展的数据流程图
C.中层数据流程图D.低层次数据流程图
例5教师申报科研成果的过程如下:
首先接收教师交来科研成果和申报表,并根据科研管理条例进行审核。
对审查合格的材料,再根据科研管理条例和科研档案进行分类;分类完成后将科研成果存储到科研档案中,并报科研处备案。
请画出数据流程图。
(连续三年考题)
例6根据以下工人工资表处理过程绘制数据流程图:
车间提交工人加班表和上月考勤表,根据工人加班表计算出加班费,对考勤表进行检查汇总保存在工人考勤记录表中,根据加班费和已检查考勤表以及工人基本工资记录表计算出本月工人工资表,并报送财务部门处理。
例7计算教师讲课费的过程是:
各教研室交来课时统计表,先录入到讲课费存储文档,然后根据讲课费标准文件计算讲课费,再依据税率文件产生讲课费报表,并将税后讲课费计算结果返回讲课费存储文档,将报表送财务处,将讲课费明细表返回教研室。
画数据流程图。
例8在数据流程图中,符号表示()
A.数据存储B.外部实体C.数据转换D.数据处理
例9请用图形描述顶层数据流程图的一般形式。
例10计算教师讲课费的过程是:
各教研室交来课时统计表,先录入到讲课费存储文档,然后根据讲课费标准文件计算讲课费,再依据税率文件产生讲课费报表,并将税后讲课费计算结果返回讲课费存储文档,将报表送财务处,将讲课费明细表返回教研室。
画出处理讲课费计算的数据流程图。
(3)决策树
条件
条件
结果
例1某公司货运收费标准是:
本地货运每吨运费10元。
外地货运每吨运费20元,距离500
公里(含)以上每吨加运费5元。
外地货运量100吨(含)以上时运费增加5%。
设货运量为N
吨,距离为L公里,运费为W元。
用决策树表达运费的计算方法。
例2某学校对教职工拟定奖励策略如下:
(1)高级职称且教学评估优秀的奖励1000元,教学效果评估合格的奖励800元;
(2)中级职称且教学评估优秀的奖励800元,教学效果评估合格的奖励500元;(3)初级职称且教学评估优秀的奖励500元。
要求画出奖励策略的决策树。
例3某地区电话收费标准为:
(1)市内电话:
每分钟0.1元;
(2)长途电话:
A区间每分钟0.3元,B区间每分钟0.5元,夜间及节假日A、B区间话费减半。
要求:
用决策树表达此项处理逻辑。
例4解释下图中的编号元素。
(4)决策表
判断条件
不同条件的组合
C1:
处理行动
采取的行动
A1:
例1某金融部门的贷款发放最高限额问题描述如下:
利用决策表描述该问题。
对于固定资产超过500万元(含500万元)的企业:
·如果无不良还款记录,低于3年期(含3年)的贷款最高限额为100万元;·如果有不良还款记录,低于3年期(含3年)的贷款最高限额为50万元。
对于固定资产低于500万元的企业:
·如果无不良还款记录,低于3年期(含3年)的贷款最高限额为60万元;·如果有不良还款记录,且贷款期限高于3年的不予贷款。
例2某运输公司货运收费标准是:
本地货运每吨运费20元。
外地货运每吨运费40元,距离500公里(含)以上每吨加运费10元。
外地货运量100吨(含)以上运费增加5%。
用决策表表达运费的计算方法。
例3某培训中心对于那些:
(1)“单期人数超过50人”且“培训时间大于1个月”的培训班;
(2)“常年培训单位”提出的培训班;实行优惠处理,其余培训班作一般处理。
请将下面表示此处理逻辑的决策表(题42表)补充完整。
例4某金融部门的贷款发放最高限额问题描述如下:
对于固定资产超过500万元(含500万元)的企业:
·如果无不良还款记录,低于3年期(含3年)的贷款最高限额为100万元;
·如果有不良还款记录,低于3年期(含3年)的贷款最高限额为50万元。
对于固定资产低于500万元的企业:
·如果无不良还款记录,低于3年期(含3年)的贷款最高限额为60万元;
·如果有不良还款记录,且贷款期限高于3年的不予贷款。
利用决策表描述该问题。
(5)控制结构图
以转换为中心结构的控制结构图:
以业务为中心结构的控制结构图:
例1根据数据计算的数据流图:
参考答案:
例2画以业务为中心结构的控制结构图。
参考答案:
零存整取业务处理
例3将上层模块分解为下层模块时,可以有三种不同的结构形式。
请写出三种结构形式的名称并画出各自的控制结构图。
顺序
A
B
C
选择
A
B
循环控制
F
5、VFP程序题
(1)基础题
例1请列举出四种常用的VisualFoxPro的退出方法。
例2要使当前表单的文本框的数据不能被修改的命令是( )
A.THISFORM.TEXT1.READONLY=.T.B.THISFORM.TEXT1=READONLY
C.THISFORM.TEXT1.READONLY=.F.D.THISFORM.TEXT1=READ
例3在表单设计中,控件的字体属性是( )
A.CaptionB.SetFocusC.FontNameD.Value
例4VisualFoxPro数据表的文件扩展名为( )
A..DBCB..DBTC..CDXD..DBF
例5在VisualFoxPro中,显示学生数据表中全部男学生的命令是( )
A.LISTFOR性别=″男″B.LISTALL″性别″=″男″
C.LISTFOR″性别″=″男″D.LISTWHILE″性别″=男
例6若需要让“学生管理”菜单文件在屏幕上出现,应当执行()
A.DO学生管理.MNTB.DO学生管理.MNX
C.DO学生管理.PRGD.DO学生管理.MPR
例7在VisualFoxPro中主要的人机操作界面是()
A.对话框、浏览器、编辑器B.生成器、设计器、向导
C.设计器、浏览器、生成器D.命令窗口、菜单、工具栏
例8在VisualFoxPro中,指针型循环结构的命令动词是()
A.LOCATEB.WHILEC.SCAND.FOR
例9在VisualFoxPro中针对某一个对象建立的专用人机接口是( )
A.下拉菜单B.弹出菜单C.工具栏D.命令窗口
例10在VisualFoxPro中创建操作界面的工具是( )
A.对话框、浏览器、编辑器B.生成器、设计器、向导
C.设计器、浏览器、生成器D.命令窗口、菜单、工具栏
例11报表输出命令是()
A.REPORTFORM<报表布局文件名>B.PRINTFORM<报表布局文件名>
C.TOTALFORM<报表布局文件名>D.CREATEFORM<报表布局文件名>
例12在VisualFoxPro中视图被称为虚表,是因为( )
A.必须由多个表生成B.不能包含在数据库中
C.只在内存中保存D.其中没有数据记录
例13在VisualFoxPro中,数据字典存放在( )
A.DBF文件中B.DBC文件中C.DCT文件中D.BAK文件中
例14数据表从数据库中移出后应称为( )
A.移出表B.公用表C.自由表D.数据库表
例15要实现弹出式菜单应将调用该菜单程序的命令添加到某个事件的方法程序中,通常使用的事件是()
A.ClickB.MiddleclickC.RightClickD.Mousedown
例16下列程序结果正确的是()
A.USEXSB.USEXS
?
BOF()SKIP5
结果:
.T.?
RECN()
结果:
5
C.USEXSD.USEXS
?
EOF()SKIP-1
结果:
.T.?
BOF()
结果:
.T.
例17在VisualFoxPro中,数据库中数据实体完整性是保证表中记录惟一的特性,能保证表中记录惟一的索引是()
A.主索引、候选索引B.主索引、惟一索引
C.惟一索引、候选索引D.候选索引、普通索引
(2)设计题
例1题43图所示为某电力公司的电费余额查询系统,该系统使用“电费余额.DBF”数据表(有帐号、余额、姓名、地址等字段)。
当用户输入帐号(文本框TEXT1)点击“查询”按钮后系统将该帐号对应的余额字段的值显示在“余额”(文本框TEXT2)中。
要求:
(1)该表单所使用的控件有哪些?
(2)要使得“余额”不被修改应该怎样设置?
(3)在表单激活时要打开数据表“电费余额.DBF”,应选用哪个事件?
(4)为“查询”选择事件,并写出方法程序。
题43图
例2利用表单创建一个学生数据表的输入界面,表单名是FORM1.SCX,其形式如下图。
假定数据表名是STUDENT.DBF,数据表结构如下。
字段
字段名
类型
宽度
小数位
1
XH
字符型
4
2
XM
字符型
6
3
XB
字符型
2
4
MZ
字符型
6
5
JL
备注型
4
6
ZP
通用型
4
7
NL
数值型
2
8
ZC
字符型
6
**总计**
35
请填空完成下面的操作。
为了将“性别”字段XB在表单上自动生成的文本框换成当前的单选框,应当
1.选定该文本框,单击
(1)键删除;
2.单击表单控件工具栏的
(2),在表单原文本框位置单击,创建1个单选框控件;
3.在新建对象上打开快捷菜单,单击(3)选项,打开其生成器对话框;
4.在按钮页面的(4)中分别输入:
男,女;
5.在布局页面(5)中选择水平方式;
6.在“值”页面选择存储字段名为:
(6);
7.关闭生成器对话框。
为表单操作按钮添加的方法程序如下。
“追加”按钮的Click方法为
(7)BLANK&&追加空记录
(8)XHWITH″0000″&&给定XH字段初值
THISFORM.(9)&&刷新界面
THISFORM.TEXT1.(10)&&指定焦点
例3已经创建了图书报表布局及输出形式如下图所示。
如果希望报表能够输出每种图书的金额和全部图书的总金额,如下图所示。
应当在报表布局中作如下修改:
1在【1】工具栏中选定【2】控件;
2在报表布局细节带区中“金额”列上单击鼠标左键;
3在弹出的“报表表达式”窗口中输入表达式【3】;
4确认并关闭“报表表达式”窗口;
5打开报表下拉菜单,单击【4】选项;
6在弹出窗口中选定【5】带区后确认并关闭窗口;
7在【6】工具栏中选定【7】控件;
8在报表布局的【8】带区中“金额”列上单击鼠标左键;
9在弹出的“报表表达式”窗口中输入表达式【9】;
10单击“计算”按钮打开“计算字段”窗口,选定【10】计算后确认,并关
闭所有窗口。
例4用户只需在“查询类别”中选择“机动车牌照”或“驾驶证号码”任意一项,然后在“证件号码”中输入相应的证件号码,点击“查询”按钮,系统会在“违章记录”中显示违章记录(用户不能修改)。
请按要求填写已编号控件的属性或控件名称:
(1)①号控件:
控件名称【】
CAPTION【】
(2)②号控件:
控件名称【】
ROWSOURCETYPE【】
ROWSOURCE【】
(3)③号控件:
控件名称【】
(4)④号控件:
控件名称【】
READONLY【】
(5)⑤号控件:
控件名称【】
CAPTION【】
例5假定已经在类库YHLK中创建了自定义工具栏子类GJL,为了能够让工具栏显示在屏幕上,创建了如下程序段。
请按程序注释在空白处填空,补充各程序行内容。
SETCLASSLIBTOYHLK&&打开用户类库
_SCREEN.ADDOBJECT(
(1) ,
(2) )&&用子类创建工具栏对象
(3) . (4) .LEFT=0&&设定对象的屏幕左界
(5) . (6) .TOP=-6&&设定对象的屏幕上界
(7) .QQQ. (8) =.T.&&设定对象的可视属性为真
(9) .QQQ. (10) =.T.&&设定对象的可用属性为真
例6表文件KS.DBF和SC.DBF的结构相同。
请修改KS表中笔试成绩和上机成绩均大于等于60分的记录,将“合格否”字段的值修改为真(.T.),然后再将所有合格记录追加到SC.DBF表中;并以“合格否”字段值判定,将不合格记录逻辑删除,列表显示剩余记录。
请填空补充下列操作步骤。
USE【1】
LIST
Record#准考证号姓名性别笔试成绩上机成绩合格否
111803李东东女7080F
211411王力男9578F
311002张长男6040F
411106钱可堕男9060F
510021蒋兰兰女5867F
REPLACE【2】FOR笔试成绩>=60【3】上机成绩>=60
USE【4】
APPENDFROMKSFOR【5】
USE【6】
DELETE【7】FOR【8】
【9】DELETE【10】
LIST
例7有一张表单制作的调查问卷界面如下图所示,其中城市选项控件是optiongroupl,爱好选项控件分别是check1、check2、check3和check4;当单击“确定”按钮后,调查结果将用两个标签控件label4和label5显示在界面下方。
命令按钮组commandgroupl的Click事件方法如下:
ifthisform.commandgroupl.value=2
thisform.release
else
xx=″你所在的城市″+;
thisform.optiongroupl.buttons[thisform.optiongroupl.value].caption;+″,″
xx=xx+″你的爱好:
″
ifthisform.checkl.value=【1】
xx=xx+thisform.check1.【2】
endif
ifthisforn.check2.value=【3】
xx=xx+thisform.check2.【4】
endif
ifthisform.check3.value=【5】
xx=xx+thisform.check3.【6】
endif
ifthisform.chech4.value=【7】
xx=xx+thisform.check4【8】
endif
thisform.label4.caption=【9】
thisform.label5.caption=″你的建议是:
″+thisform.editl.【10】
endif
例8在考生数据表中可以用下面的程序段控制2个基本字段的格式和值域:
USE KSXX.DBF
APPEND BLANK
@3,10 SAY ″姓名:
″GET XM FUNCTION ″A″
@4,10 SAY ″年龄:
″GET NL RANGE 16,26
若用数据库的“字段有效性规则”控制“姓名”字段格式的步骤如下:
①在数据库表设计器窗口打开考生数据表的“字段”页面,如图所示;
②选定字段名“姓名”;
③在“显示”控制框的“格式”文本框中输入控制字符“A”;
④关闭表设计器窗口。
请参照上述步骤及顺序,分步描述用数据库的“字段有效性规则”控制“年龄”字段取值范围的步骤。
例9要使用户在对“考生”数据表追加新记录时不插入考生的无效姓名,那么姓名(XM)字段的值不应少于两个汉字,应当在数据库的数据字典中利用触发器控制。
操作步骤如下:
①在数据库表设计器窗口打开考生数据表的“表”页面;
②在
(1)触发器文本框中输入自定义函数名:
KZ();
③关闭表设计器,在数据库中打开
(2)编辑窗口;
④输入一段控制程序:
PROCEDURE(3)
LPARAMETERS(4)
IFLEN(ALLTRIM(XM))<(5)
=MESSAGEBOX(″输入姓名有误!
″)
RETURN.F.
ELSE
=MESSAGEBOX(″新增加一条记录!
″)
RETURN.T.
ENDIF
例10题52图为“职工人事档案查询系统”的表单。
表单中共有五个命令按钮,请从下列备选程序中为每个命令按钮添加“CLICK”方法程序。
备选程序:
A.GOTOBOTTOM
THISFORM.REFRESH
B.SKIP
IFEOF()=.T.
SKIP-1
THISFORM.REFRESH
ELSE
THISFORM.REFRESH
ENDIF
C.CLOSE
D.THISFORM.RELEASE
E.DOWHILEBOF()=.F.
SKIP–1
THISFORM.REFRESH
ENDDO
F.GOTOTOP
THISFORM.REFRESH
G.DOCASE
CASEBOF()=.T.
SKIP1
THISFORM.REFRESH
CASEEOF()=.F.
SKIP-1
THISFORM.REFRESH
ENDCASE
H.IFBOF()=.F.
SKIP-1
THISFORM.REFRESH
ELSE
THISFORM.REFRESH
ENDIF
前一记录:
【】①
后一记录:
【】②
最前:
【】③
最后:
【】④
退出:
【】⑤
例11有组合查询搜索界面如下图所示:
当选定一个字段表达式的值,或者用逻辑符连接的两个字段的表达式值以后,单
击“搜索”按钮将显示当前表中所有满足条件的记录。
请将下面“搜索”按钮的CLICK事件方法补充完整。
X1=THISFORM.COMBO1.VALUE
X2=THISFORM.COMBO2.VALUE
X3=THISFORM.TEXT1.【1】
XX=X1-X2-ALLTRIM(X3)
X4=THISFORM.COMBO3.VALUE
X5=THISFORM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 系统 中的 计算机 应用 辅导 讲义