【vfp精品源码栏目提醒】:网学会员在vfp精品源码频道为大家收集整理了“实验指导手册 - 大学课件“提供大家参考,希望对大家有所帮助!
《银行计算机系统》实验指导手册 实验一 熟悉电脑各部件 2 学时一、实验目的:熟悉电脑主板上各主要部件的名称和功能二、实验内容:1.目测主板各部件2.写出主要部件的名称和功能3.写出各接口的名称与功能三、思考题 请说明新颖主板及电脑前、后面板在部件布局上有何变化,为什么?四、实验报告要求1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.写出实验后的体会和提高。
4.回答思考题。
实验二 程序设计方法和程序设计语言的实践 本实验需要 2 学时。
一、实验目的 1. 在已学某种程序设计语言的基础上,体会程序设计的思路和方法。
2. 用已学过的某种程序设计语言编程。
二、实验内容1.用
VFP 6.0 编程(学过
VFP 6.0 的同学做)⑴ 实验内容一:投币⑵ 实验说明:利用 RAND()函数和语句创建一个投币界面,当回答“Y”时,将进入细节界面,类似游戏机中的投币。
⑶ 实验目的:通过实践,掌握 RAND()函数的使用方法和画图的方法。
⑷ 编程思路:利用 DO WHILE 循环来取值,利用 IF 语句判断,当答案为“Y”时,显示细节。
RAND:随机数函数 1.格式:RAND(数学表达式) 2.功能:返回一个 0 到 1 之间的随机 数 注意:首次用此函数时选择一个负值 的数字表达式,以后使用此函数时, 即使不选用选项也能得到真正的随 机数。
若首次使用时,缺省选择项, 则默认为 100001,并可在任何时刻使 用 100001 恢复缺省状态。
⑸参考程序: ,打开程序编程窗口,输入程序:在在命令窗口输入“modi comm. coin”RAND(-1)CLEARAnswer’Y’STORE 0 TO TailsHeadsDO WHILE UPPERAnswer’Y’ IF RAND .5 22 TO 1422 STYLE ‘99’ PATTTERN 1 PEN 2 COLOR ‘B/B’ 67 SAY “标题”COLOR W/B FONT “ROMAN”24 HeadsHeads1 ELSE 22 TO 1422 STYLE ‘99’ PATTTERN 1 PEN 2 COLOR ‘B/R’ 67 SAY “细节”COLOR W/R FONT “ROMAN”24 Tails Tails1 ENDIF 154 SAY “是否投币?” (Y/N): “GET Answer 164 SAY “标题” 1611 SAY LTRIM STRHEADS 1624 SAY “细节:” 1631 SAY LTRIM STRTails READ ENDDO CLEAR RETURN2.用 VB 6.0 编程(学过 VB 6.0 的同学做)⑴ 内容二:制作简单的计算器⑵编程思路提示:用 1 个 TEXT 做显示屏,其余按钮用 COMMAND 数组来创建,使用数组可减少编程量,例各个数字按钮,可不必每个编一段程序。
三、思考题 1.银行常用的程序设计语言有哪几种?您熟悉的是哪一种? 2.试比较
VFP 和 VB 的优、缺点及各自的使用场合。
四、实验报告要求 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.应画出界面图及各对象的属性值。
3.写出实验后的体会和提高。
4.回答思考题。
实验三 ——银行常用操作系统的实践——初识 Linux一. 实验内容1. 了解在 Windows 环境下 Linux 的安装方法2. 熟悉 Linux 两种用户界面与切换方法 AltF1AltF7 完成从字符界面的虚拟终端切换到其他虚拟终端. CtrlF1CtrlF7 完成从图形界面的切换到字符界面的虚拟终端.3. 学会普通用户登录 Linux 的方法 成功登录后的系统提示符 root localhost root 超级用户,红色为主机名兰色为主机名 hellen red guhao 普通用户4. 了解并学会常用的几条 shell 命令的使用方法 命令名 选项 参数 ↙ 选项以-开头 注意:命令严格区分大小写 1 注销退出登录:xit 或 ctrlD. 2 重启:reboot 或 shutdown -r now 3 关机:halt 或 shutdown -r now 传统 Linux 中只有超级用户才能关机但 red hat 中普通用户可用:reboot 或 halt不能用 shutdown. Shutdown -h 10 表示 10 分钟后关机 Shutdown -r 10 表示 10 分钟后重启 4 date 命令: 格式:date MMDDhhhmmYYYY 功能:查看或修改系统时间.超级用户才能修改系统时间. 5 cal 命令: 格式 cal YYYY 功能:显示日历 实例:显示本月的日历guhaolocalhost guhaocal 6pwd 命令 格式:pwd 功能:显示当前目录的绝对路径层次关系用/表示. 7cd 命令 格式: cd 目录 功能:切换到指定目录 8ls 命令 格式: ls 选项文件目录 功能:显示指定目录中的文件和子目录信息.当不指定时显示当前目录下的文件和子目 录信息. 其中:-aall -l list-ddirectory-t time -rrecursive 9cat 命令 格式: cat选项 文件列表 功能:显示当前文本文件的内容. 选项:-nnumber:表示在每行前显示行号. 10more 命令 格式: more 文件 功能: 分屏显示文本文件的内容只能向后翻页按回车键继续.按 q 退出. 11less 命令 格式:less 文件 功能: 分屏显示文本文件的内容按回车键继续.按 q 退出.可向前或向后翻页. 12tail 命令 格式: tail 选项 文件 功能: 显示文本文件的结尾部分默认显示文件的最后 10 行. 选项:-n 数字 指定显示的行数 13head 命令:同 tail 但显示开头的行数. 14man 命令 格式: man 命令名 功能: 显示指定命令的手册帮助信息. 15-- help 命令 格式: 命令名—help 功能: 显示指定命令的帮助信息.多为中文. 16clear 命令 格式: Clear 功能:清屏 17wc 命令 格式: wc 选项 文件 功能:显示文本文件的行数字数和字符数. 选项:-c:只显示文件的字节数 -l:只显示文件的行数 -w:只显示文件的单词数 18创建文本文件命令 格式: cat 文件 功能:输入文本内容二、思考题 1.请总结一下 Linux 的命令与 DOS 命令有何相同与不同之处。
2.Linux 操作系统为什么启动很快? 3.Linux 是免费软件的真正含义是什么?三、实验报告要求 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.应画出界面图及各对象的属性值。
3.写出实验后的体会和提高。
4.回答思考题。
实验四—— 银行常用操作系统的实践——初识 Linux(二)一. 实验目的意义 1.在实验二的基础上,进一步熟悉 Linux 常用的一些 SHELL 命令的使用方法。
2.了解 Linux 的文件系统。
3.熟悉 Linux 的部分系统监视命令。
4.熟悉 Linux 的部分网络命令。
5.学会启动 Linux 的文本编辑器和编辑命令格式二.实验内容 1.利用管道(符号为 )灵活使用命令 管道是 Linux 的特征之一,它把多条命令连接起来形成一个管道流。
管道流中的每一条命令都作为单独的进程运行, 前一条命令的输出结果传送到后一条命令作为输入,从左到右依次执行每个命令。
利用“”符号可实现管道功能。
利用管道统计当前目录下文件和子目录的数目。
提示:用 ls wc –l 2.History 数字 功能:查看由数字决定的 SHELL 命令的历史记录。
3.复制与粘贴操作方法 在字符界面用鼠标左键拖动需复制的文本,使其反白显示,即完成复制,然后按鼠标右键则复制内容粘贴到光标所在的位置。
4.启动和使用文本编辑器 vi: ⑴ 启动方法:vi 文件 ⑵ 存盘并退出:wq 5.Linux 的文件系统 ,而是将所有的 Linux 的文件系统与 Windows 不一样,不用设备标识符(A、C、D 等)文件系统连在唯一的根目录“/”下形成树型结构。
⑴ mkdir 命令 格式:mkdir 选项 目录,选项-p 为一次创建多级目录 功能:创建目录 ⑵ cp 命令 格式:cp 选项 源文件或源目录 目标文件或目标目录功能: 功能:复制文件或目录 选项:-bbackup:若存在同名文件,覆盖前备份原来的文件 -fforce:强制覆盖同名文件 -rrecurtive:按递归方式,保留原目标结构复制文件 ⑶ rm 命令 格式:rm选项 文件或目录 功能:删除文件或目录 选项:-bbackup:若存在同名文件,覆盖前备份原来的文件 -fforce:强制删除,不出现确认信息 -rrecurtive:按递归方式删除目录,默认只删除文件 ⑷find 命令 格式:find 路径 表达式 功能:从指定路径开始向下搜索满足表达式的文件和目录,不指定时,则查找当前目录。
选项:-name:文件,按文件名查找 -user:用户名,查找文件所有者为指定用户的文件 -rrecurtive:按递归方式,保留原目标结构复制文件 -type:文件类型,其中 d 为目录文件 -size/-文件大小,查找指定大小的文件,表示.,-表示 ⑸ du 命令 格式:du选项 文件或目录 功能:显示文件或目录大小(单位为 KB) 选项:略 6.系统监视命令 ⑴ who 格式:who 选项 功能:查看当前已登录用户的详细信息 选项:-m:显示当前用户的用户名 -H:显示用户的详细信息 ⑵top 命令 格式:top -d 秒数 功能:动态显示 CPU 利用率 7.网络命令 ⑴hostname 命令: 格式:hostname 主机名 功能:查看或修改计算机的主机名 ⑵ifconfig 命令 格式:ifconfig 主机名 功能:查看网络接口配置 ⑶ping 命令 格式:ping -c 次数 IP 地址主机名 功能:测试网络的连通性,用 CTRLC 中断命令的执行。
例:测试与 www.online.sh.cn 计算机的连通情况三、思考题 1.本次上机使用的 UNIX 的哪类网络服务,它的功能是什么。
2.如果您对某条命令不太熟悉,可借助什么命令来帮助您? 3.您了解哪些可运行在 Linux 平台上的应用软件?如何获取?四、实验报告要求 1.应在规定的实验报告纸上,按规定格式完成实验报告。
2.应写出实验操作步骤和实验结果及实验中出现的问题和解决方法。
3.应画出界面图及各对象的属性值。
3.写出实验后的体会和提高。
4.回答思考题。
实验五——熟悉与本行业有关的网站一. 实验目的意义 1.熟悉与本行业、本专业有关的网站。
2.利用网络工具获取有关知识。
3.了解并回答一些知识及问题。
二.实验内容 1.进入中国互联网信息中心(www.cnnic.net.cn)查阅 2006 年 1 月发布的“中国互联 (共 111 页)网发展状况统计报告” ,回答: ⑴中国网民人数 ⑵上网计算机台数 ⑶IP 地址总数 ⑷国际出口带宽 2.进入中国人民银行网站(www.pbc.gov.cn)回答: ⑴票据的特征和分类 ⑵什么是支付工具?电子支付工具有哪些? ⑶什么是中国现代化支付系统? 3.进入中国银联网站(www.chinaunionpay.com)回答: ⑴迈克需要一些现金,但他没有时间亲自去银行取,于是他把 ATM 卡和密码给了他侄女尼娜,请她帮忙取 300 美元。
尼娜取了 300 美元后将银行卡还给了他。
A.这是笔未授权的电子资金划拨吗? B.如果尼娜实际上取了 500 美元,偷偷留下了 200 美元,结果又是如何? 4.进入“中国信用卡之窗”网站,熟悉有关信用卡的知识。
5.进入“中国金融”网站,熟悉有关金融界新闻和相关知识。
实验六——银行数据库系统的实践——初识 SQL一. 实验目的意义 1.初步认识结构化查询语言 SQL。
。
2.学会用 CREATE 命令建立数据库(在
VFP 6.0 中) )。
3.学会用 CREATE 命令建立数据库中的基本表(基表,在
VFP 6.0 中 4.学会用 SELECT 命令进行各种查询操作。
二.实验内容 1.用 CREATE 命令建立数据库 STUDEXAM。
语句格式:CREATE DATABASE 。
功能:定义数据库名和它的存储空间(犹如盖房子先圈地一样) 2.用 CREATE 命令建立数据库 STUDEXAM 中的基表 STUD 和 EXAM。
语句格式:CREATE TABLE ( 列名 1 数据类型 列级约束 , 列名 2 … 表级约束 ) 该格式中“ ”表示其中的内容为可选项,“ ” 表示其中的内容为必选项。
该语法格式说明如下: 列名指出所建立的表中各个属性,在一个表中至少要有一列,如有多列,则列与列之间用逗号隔开。
每一列的列名在它所在的表内必须是惟一的。
数据类型描述了一个列的特性,它决定了该列可以存储哪种类型的数据。
功能:定义基本表的表名和结构。
注意:仅当建立了数据库后才能建立基表。
3.用 SELECT 命令 基本语法结构: SELECT ALLDISTINCT TOP 数值表达式 PERCENT 目标列表达式 目标列表达式 ,… FROM 表名或视图名 , 表名或视图名 ,… WHERE 条件表达式 GROUP BY 分组依据列名 , 分组依据列名 ,… HAVING 分组提取条件表达式 ORDER BY 排序依据列名 ASCDESC , 排序依据列名 ASCDESC,… 根 基本功能: 据 WHERE 子句中条件表达式中的条件,从 FROM 子句指出的基本表的全部记录中找出满足条件的部分记录,再按 SELECT 子句中的目标列表达式,挑选出这些记录的某些特定的列值形成结果表。
说明: SELECT 子句用于指定输出的列,可以有一个或多个列; FROM 子句用于指定要查询的数据来自哪个或哪些表,可以对单表或多个表进行查询; WHERE 子句说明查询的条件,即选择记录的条件; GROUP BY 子句则表示要将查询结果按照 GROUP BY 子句后 分组依据列名 所表示的列的不同值进行某种方式的分组汇总,具体的汇总方式有求和、计数、求最大值、求最小值、求平均值等; HAVING 子句必须跟随 GROUP 子句使用,用于限定分组时必须满足的条件; ORDER BY 子句用于对查询的结果按排序依据列进行排序,关键字 ASC 和 DESC 用于指定排序方式是升序还是降序; 关键字 ALL、DISTINCT 等用来对查询的结果进行相关处理。
三.实验步骤1.建立数据库 STUDEXAM 和基表 STUD 和 EXAM 的结构。
基表 STUD 的字段 : 性 姓名 Sname,级 Syear, (或列名)学号 Sno,别 Ssex, 年 学校名 SUniName,身份证号码 SID。
基表 EXAM 的字段(或列名) :身份证号码 SID,参加英语 4 级考试的年份 Eyear,参加英语 4 级考试的月份 Emonth,听力成绩 Elisten,语法成绩 Egrammar,写作成绩 EwriteCREATE DATABASE STUDEXAM (注:以下代码是在
VFP 6.0 环境中的 SQL 语言,与标准 SQL 语言略有差别)参考源代码:SET NULL ONCREATE TABLE STUDSno C6 NOT NULL Sname C8 NOT NULL Ssex C2 CHECK Ssex男 OR Ssex女 ERROR 性别只能是“男”或“女” Syear C1 CHECK ISNULLSyear OR Syear1 OR Syear2 OR Syear3 OR Syear4 ERROR 年级只能为空或“1”到“4” SUniName C8 NOT NULL SID C9 PRIMARY KEY UNIQUE SnoSUniName TAG SnoSUni CREATE TABLE EXAMSID C9 NOT NULL REFERENCES STUD TAG SID Eyear C4 NOT NULL Emonth C1 NOT NULL CHECK Emonth1 OR Emonth7 ERROR 月份只能是“1”或“7” Elisten I CHECK ISNULLElisten OR Elisten0 AND Elisten0 ANDEgrammar0 AND Ewrite