上半年管理系统中计算机的应用模考及答案整理.docx

上传人:b****1 文档编号:2811384 上传时间:2023-05-04 格式:DOCX 页数:17 大小:274.03KB
下载 相关 举报
上半年管理系统中计算机的应用模考及答案整理.docx_第1页
第1页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第2页
第2页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第3页
第3页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第4页
第4页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第5页
第5页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第6页
第6页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第7页
第7页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第8页
第8页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第9页
第9页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第10页
第10页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第11页
第11页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第12页
第12页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第13页
第13页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第14页
第14页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第15页
第15页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第16页
第16页 / 共17页
上半年管理系统中计算机的应用模考及答案整理.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

上半年管理系统中计算机的应用模考及答案整理.docx

《上半年管理系统中计算机的应用模考及答案整理.docx》由会员分享,可在线阅读,更多相关《上半年管理系统中计算机的应用模考及答案整理.docx(17页珍藏版)》请在冰点文库上搜索。

上半年管理系统中计算机的应用模考及答案整理.docx

上半年管理系统中计算机的应用模考及答案整理

2012年上半年《管理系统中计算机应用》模拟试题

一:

说明

1.本实验课程考试,统一在VisualFoxpro6.0环境中进行

2.考试时间1小时

3.答题内容放在E盘下KS目录中

二:

试题

暑期将近,正值旅游黄金季节,人们纷纷制定出游计划,请你设计一个北京出发的国内游管理系统。

系统需要设置2个表。

“旅游线路表”的结构与记录

字段名

字段类型

字段宽度

小数位数

线路

字符型

6

出发日期

日期型

8

团队等级

字符型

6

交通

字符

4

导游推荐

备注型

4

线路出发日期团队等级交通导游推荐

丽江07/01/2012豪华团双飞亲子产品

三亚08/04/2012经济团单飞接机服务

张家界07/28/2012舒适团高铁

九寨沟08/01/2012豪华团双飞

香港08/26/2012舒适团高铁

“旅游销售表”的结构与记录

字段名

字段类型

字段宽度

小数位数

订单号

字符型

6

线路

字符型

6

报价

整型

4

人数

数值型

3

招商卡

逻辑型

1

主题类型

字符型

4

总价

数值型

5

订单号线路报价人数招商卡主题类型总价

BJ0001三亚27104.T.蜜月8840

BJ0002香港46992.F.购物9398

BJ0003丽江23603.F.民俗7080

BJ0004香港46992.T.蜜月8398

三、考试要求

1.建立名为“MYPROJ”的项目。

按要求建立上述2个库表,并建立表间关联;在旅游销售表设计器中,设置人数必须在1人到100人之间,否则,显示“人数输入有误”,字段的默认值为2人;设置参照完整性:

如果旅游线路表中没有此旅游线路,则不能组团参加该线路旅游,即旅游销售表中将不能有该线路记录。

(15分)

2.在项目中建立菜单MYMENU,菜单项包括数据管理、数据查询、数据统计、数据打印、个人信息和退出6项。

“数据管理”项包括“录入”、“修改”2个一级子菜单;为“数据打印”设置快捷键CTRL+P;创建快捷菜单MYQUICK,具有"打开,复制,删除"三个菜单项,其中为"删除"项设置热键D,"复制"和"删除"之间用分割线隔开,然后在表单MYFORM12中调用此快捷菜单。

(10分)

3.设置主控程序(5分)

4.在“数据管理”项中,以“旅游销售表”记录为依据完成对数据的录入和修改,表单分别命名为MYFORM11、MYFORM12.

在【录入】页面:

请通过观察“订单号”实际内容设置相应输入掩码;报价字段设置为5位整数;“主题类型”可通过组合框选择“蜜月、购物、民俗”3个选项;若使用招商卡,则每单立减500元;选择合适的表单控件,输入“招商卡”字段的内容;“总价”字段内容通过报价×人数自动算出,且内容为只读;“人数”字段内容为“总价”字段前最后要输入的内容。

(15分)

在【修改】页面:

通过输入订单号实现对“旅游销售表”相关数据的修改及删除。

在此表单中设置调用快捷菜单。

(10分)

5.创建以MYFORM21命名的综合查询表单,用户利用组合框选择团队等级(豪华团、经济团、舒适团),通过表格控件显示线路、出发日期、团队等级和交通字段的内容。

(10分)

6.点击数据统计时,通过页框控件中的两页实现对“主题类型”和“交通”各类旅游的统计,其中查询条件以组合框实现。

查询及输出结果均在各自表中进行。

(10分)

7.点击数据打印时,输出以MYREPORT命名的报表,它是一个集报表标题(旅游销售统计表)、汇总信息和表格线为一体的报表,以“旅游销售表”为内容,按主题类型横向输出:

订单号、线路、人数、主题类型、总价5项内容,报表结尾显示蜜月旅行的单笔最低总价及制表人姓名,标题旁显示制表年月(格式:

××年××月)。

(10分)

8.创建以MYINFO命名的个人信息表单。

要求显示考生的真实姓名、准考证号、联系电话、考试机位和试卷号。

(5分)

9.点击菜单[退出]时,返回系统菜单,关闭所有VFP程序及数据。

(5分)

10.连编项目,生成一个可执行文件(.EXE文件)(5分)

2012年上半年《管理系统中计算机应用》模拟试题答案

开发项目基本步骤:

1.建立项目文件

2.在项目中建立数据库、表、触发器、索引、关联并建立相应参照完整性规则;

3.设计菜单

4.设计主控程序;

5.设计表单及相应脚本;

6.设计报表;

7.连编应用程序

一、

1.在系统菜单中[文件]→[新建]→[创建新项目](存为文件名MYPROJ)

2.先建立“国内游管理”数据库[项目管理器]→[数据]→[数据库]→新建→新建数据库→[国内游管理]

在“国内游管理”的数据库下的表中,建立两个库表:

旅游线路表和旅游销售表,并进行关联

图示:

旅游线路表

图示:

旅游销售表

关于人数字段的设计如下:

图示:

两个表之间的关联,打开菜单[显示]→[数据库设计器],调出两个表,先进行关联,然后用右键调出编辑参照完整性,然后再按提示操作,

点击删除规则中的级联

二、

1、在项目管理→[其他]→[菜单]→[新建]→菜单中新建菜单MYMENU

图示:

“录入”选项的命令:

DOFORMMYFORM11

“修改”选项的命令:

DOFORMMYFORM12

“数据查询”选项的命令:

DOFORMMYFORM21

“数据统计”选项的命令:

DOFORMMYFORM31

“数据打印”选项的命令:

REPORTFORMMYREPORTPREVIEW

“个人信息”选项的命令:

DOFORMMYINFO

“退出”菜单的过程:

CLEAEVENTS

CLEAALL

SETSYSMENUTODEFA

定义数据打印的快捷键:

单击“数据打印”菜单项右侧的“选项”按钮,屏幕显示“提示选项”对话框,键入快捷键CTRL+P

2、在项目管理→[其他]→[菜单]→[新建]→菜单中新建快捷菜单MYQUICK

图示:

三、设置主控程序:

项目管理器→[代码]→[程序]→新建编写完成后,关闭→保存

MAIN.PRG程序代码如下:

SETTALKOFF

SETSAFEOFF

CLEAALL

SETDELEON

DOMYMENU.MPR

READEVENT

RETU

四、

1、录入表单:

项目管理器→[文档]→[表单]→[新建]→[新建表单],最后存名为MYFORM11

属性:

FORM的CAPTION=录入

TEXT1的INPUTMASK=BJ9999

TEXT3的INPUTMASK=99999;VALUE=0

TEXT4的VALUE=0

TEXT5的VALUE=0;READONLY=.T.

COMBO1的ROWSOURCE=豪华团,经济团,舒适团;ROWSOURCETYPE=1

CHECK1的VALUE=.F.

COMMAND1的CAPTION=确定

COMMAND2的CAPTION=退出

图示:

○TEXT4的LOSTFOCUS事件:

IFTHISFORM.CHECK1.VALUE=.T.

THISFORM.TEXT5.VALUE=THISFORM.TEXT3.VALUE*THISFORM.TEXT4.VALUE-THISFORM.TEXT4.VALUE*500

ELSE

THISFORM.TEXT5.VALUE=THISFORM.TEXT3.VALUE*THISFORM.TEXT4.VALUE

ENDIF

○确定按钮CLICK事件

APPEBLAN

REPL订单号WITHALLT(THISFORM.TEXT1.VALUE)

REPL线路WITHALLT(THISFORM.TEXT2.VALUE)

REPL主题类型WITHALLT(THISFORM.COMBO1.VALUE)

REPL报价WITHTHISFORM.TEXT3.VALUE

REPL招商卡WITHTHISFORM.CHECK1.VALUE

REPL人数WITHTHISFORM.TEXT4.VALUE

REPL总价WITHTHISFORM.TEXT5.VALUE

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.COMBO1.VALUE=""

THISFORM.TEXT3.VALUE=0

THISFORM.CHECK1.VALUE=.F.

THISFORM.TEXT4.VALUE=0

THISFORM.TEXT5.VALUE=0

○退出按钮的CLICK事件

THISFORM.RELEASE

2、修改表单:

项目管理器→[文档]→[表单]→[新建]→[新建表单],最后存名为MYFORM12

属性:

数据环境中的”旅游销售表”的EXCLUSIVE=.T.

FORM的CAPTION=修改

TEXT1的INPUTMASK=BJ9999

TEXT2的CONTROLSOURCE=旅游销售表.线路

TEXT3的INPUTMASK=99999;VALUE=0;CONTROLSOURCE=旅游销售表.报价

TEXT4的VALUE=0;CONTROLSOURCE=旅游销售表.人数

TEXT5的VALUE=0;READONLY=.T.;CONTROLSOURCE=旅游销售表.总价

COMBO1的ROWSOURCE=豪华团,经济团,舒适团;ROWSOURCETYPE=1;CONTROLSOURCE=旅游销售表.主题类型

CHECK1的VALUE=.F.;CONTROLSOURCE=旅游销售表.招商卡

COMMAND1的CAPTION=修改

COMMAND2的CAPTION=删除

COMMAND3的CAPTION=退出

图示:

○_FORM1的INIT事件:

USE旅游销售表EXCL

○FORM1的DESTROY事件:

PACK

USE

○TEXT1的LOSTFOCUS事件:

LOCAFOR订单号=ALLT(THISFORM.TEXT1.VALUE)

IFEOF()

MESSAGEBOX("没有此订单,请重新输入!

",64,"提示")

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT1.SETFOCUS

ENDIF

THISFORM.REFRESH

○TEXT4的LOSTFOCUS事件:

IFTHISFORM.CHECK1.VALUE=.T.

THISFORM.TEXT5.VALUE=THISFORM.TEXT3.VALUE*THISFORM.TEXT4.VALUE-THISFORM.TEXT4.VALUE*500

ELSE

THISFORM.TEXT5.VALUE=THISFORM.TEXT3.VALUE*THISFORM.TEXT4.VALUE

ENDIF

○修改按钮CLICK事件

THISFORM.TEXT1.SETFOCUS

○删除按钮CLICK事件

XZ=MESSAGEBOX("确定要删除吗?

",1+64,"提示")

IFXZ=1

DELE

ELSE

THISFORM.TEXT1.SETFOCUS

ENDIF

THISFORM.TEXT1.VALUE=""

THISFORM.TEXT2.VALUE=""

THISFORM.TEXT3.VALUE=0

THISFORM.TEXT4.VALUE=0

THISFORM.TEXT5.VALUE=0

THISFORM.COMBO1.VALUE=""

THISFORM.CHECK1.VALUE=.F.

○退出按钮的CLICK事件

THISFORM.RELEASE

五、综合查询表单

图示:

属性:

FORM的CAPTION=综合查询

COMMAND1的CAPTION=退出

LABEL1的CAPTION=按团队等级查询相关线路信息

COMBO1的ROWSOURCE=豪华团,经济团,舒适团

COMBO1的ROWSOURCETYPE=1

○COMBO1的INTERACTIVECHANGE事件:

SELE线路,出发日期,团队等级,交通FROM旅游线路表WHERE团队等级=THISFORM.COMBO1.VALUE;

INTOTABLECX

THISFORM.GRID1.RECORDSOURCE="CX"

THISFORM.GRID1.COLUMN1.WIDTH=75

THISFORM.GRID1.COLUMN2.WIDTH=75

THISFORM.GRID1.COLUMN3.WIDTH=75

THISFORM.GRID1.COLUMN4.WIDTH=75

○退出按钮的CLICK事件

THISFORM.RELEASE

六、数据统计表单

图示

交通查询在PAGE2

属性:

FORM的CAPTION=数据统计

PAGEFRAME1.PAGE1.CAPTION=按主题类型统计

PAGEFRAME1.PAGE2.CAPTION=按交通统计

PAGE1.LABEL1.CAPTION=请选择主题类型

PAGE1.LABEL3.CAPTION=旅游共有

PAGE1.LABEL5.CAPTION=种

PAGE2.LABEL1.CAPTION=请选择交通

PAGE2.LABEL3.CAPTION=共有

PAGE2.LABEL5.CAPTION=种

COMMAND1.CAPTION=退出

PAGE1.COMBO1.ROWSOURCE=蜜月,购物,民俗

PAGE1.COMBO1.ROWSOURCETYPE=1

PAGE2.COMBO1.ROWSOURCE=双飞,单飞,高铁

PAGE2.COMBO1.ROWSOURCETYPE=1

○PAGE1.COMBO1的INTERACTIVECHANGE事件:

SELECOUNT(*)FROM旅游销售表WHERE主题类型=THISFORM.PAGEFRAME1.PAGE1.COMBO1.VALUEINTOARRAYA

THISFORM.PAGEFRAME1.PAGE1.LABEL2.CAPTION=THISFORM.PAGEFRAME1.PAGE1.COMBO1.VALUE

THISFORM.PAGEFRAME1.PAGE1.LABEL4.CAPTION=STR(A

(1),3)

○PAGE2.COMBO1的INTERACTIVECHANGE事件:

SELECOUNT(*)FROM旅游线路表WHERE交通=THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUEINTOARRAYA

THISFORM.PAGEFRAME1.PAGE2.LABEL2.CAPTION=THISFORM.PAGEFRAME1.PAGE2.COMBO1.VALUE

THISFORM.PAGEFRAME1.PAGE2.LABEL4.CAPTION=STR(A

(1),3)

○退出按钮的CLICK事件

THISFORM.RELEASE

七、数据打印:

文档→报表→新建→新建报表

1、在报表设计器空白处:

右键→数据环境→在数据环境设计器中右键添加→旅游销售表

2、报表设计器中的数据环境→选中旅游销售表,右键→[属性]→[ORDER]=主题类型

3、报表→[数据分组]→点击浏览按钮→双击旅游销售表.主题类型

4、调出报表控件工具栏:

显示→报表控件工具栏,用域控件添加日期函数YEAR(DATE()),用标签写上年,用域控件添加月函数MONTH(DATE()),用标签写上月

5、用域控件在组注脚添加变量函数页_pageno

6、在标题区用标签写上:

旅游销售统计表,在页标头区用标签分别写上:

订单号,线路,人数,主题类型,总价,并划上线。

标题区的调出:

报表→标题总结→选择标题

7、在组标头区用域控件分别调出:

订单号,线路,人数,主题类型,总价,并划上线

8、在总结区用标签写上:

制表人:

某某某,用标签写上:

蜜月旅行单笔最低售价,用域控件在表达式中输入:

IIF(旅游销售表.主题类型="蜜月",旅游销售表.总价,99999),点击计算选择最小值,用标签写上元.

八、创建个人信息菜单,全部用标签,加一个退出命令,退出的CLICK事件为:

THISFORM.RELEASE

九、连编为可执行文件。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2