- 1
- 0
- 约4.15千字
- 约 6页
- 2018-01-18 发布于河南
- 举报
2-4章 实验指导
第2章 实验指导
一、实验目的
1.了解在VFP中建立表的方法。
2.掌握表文件的操作方法。
3.掌握记录的浏览、添加、修改、定位、删除等操作方法。
二、实验内容
设计一个医院门诊管理系统,创建医生表(Doctor.dbf),科室表(Department.dbf),病人表(Patient.dbf),药品表(Medicine.dbf)。完成相关的表文件操作和记录操作。
三、实验步骤
1.在实验指定的硬盘(如E盘)中建立自己的文件夹(建议文件夹的命名方式为“学号+姓名”,如“0805001王雷”)。
2.进入VFP 6.0环境。
3.设置默认目录。
5.新建项目“医院门诊管理系统”。
6.新建数据库hospital.dbc,并添加表。
4.新建4个表文件:医生表Doctor.dbf、科室表Department.dbf、病人表Patient.dbf、药品表Medicine.dbf,并输入数据。4个表文件的结构如下:
医生表Doctor(医生编号C(4),姓名C(8),性别C(2),科室C(2),工作中L)
科室表Department(科室编号C(2),科室名C(10))
病人表Patient(病人编号C(4),姓名C(8),性别C(2),所属科室C(2),主治医生C(4))
药品表Medicine(药品编号C(4),名称C(10),价格N(7,2),数量I,备注M)
输入的数据如图2.43所示。
(a) (c)
(b) (d)
图2.43 表中数据
7.分别以医生编号、科室编号、病人编号和药品编号为索引表达式建立医生表(Doctor.dbf)、科室表(Department.dbf)、病人表(Patient.dbf)和药品表(Medicine.dbf)的主索引。
8.添加一个病人信息:病人编号为P007,姓名为孙文玉,性别为男,所属科室为N3,主治医生为D003。
9.添加一条药品信息:药品编号为M005,名称为诺氟沙星,价格为9.50元,数量为30,备注为“本品为2009年新进药品”。
10.显示所有男医生的信息。
11.显示所属科室为N1的病人信息。
12.显示病人表Patient.dbf中第2到第5个病人的信息。
13.原样复制一个药品表m1.dbf,并将药品表m1.dbf中数量小于20的药品价格降低11%。
14.给药品表m1.dbf中的“诺氟沙星”记录添加删除标记。
15.彻底删除药品表m1.dbf中的“诺氟沙星”记录。
第3章 实验指导
一、实验目的
1.掌握利用VFP编写、调试、运行程序文件的方法。
2.了解程序设计的3种结构及其操作方法。
3.了解常用数据类型及其相应的操作方法。
4.掌握常用函数的使用方法。
二、实验内容
设计一个医院药品数量修改程序,要求:
输入正确的医生编号和姓名才能进行药品数量的修改。设定医生编号为D001,姓名为夏兰。成功登录后,医生可以输入要修改数量的药品表的记录号,再输入新的药品数量,可将该药品记录号的药品数量改为新的药品数量。医生可以进行多次药品数量的修改,当输入要修改的药品记录号为0时停止修改。所需要的药品表(Medicine.dbf)见第2章实验指导。运行结果如图3.24所示。
图3.24 实验运行结果
三、实验步骤
1.在实验指定的硬盘(如E盘)中建立自己的文件夹。
2.进入VFP 6.0环境。
3.设置默认目录。
4.使用命令方式新建程序文件3-sy.prg。
5.程序流程设计:
(1) 输入医生编号。
(2) 输入医生姓名。
(3) 判断所输入的医生编号和姓名是否正确。
(4) 若正确,则可以进行药品数量的修改。
(5) 否则,不能进行药品数量的修改。
【提示】
图4.43 运行结果1 图4.44 运行结果2
(二)步骤
1.在实验指定的硬盘(如E盘)中建立自己的文件夹。
2.进入VFP 6.0环境。
3.设置默认目录。
4.打开项目“医院门诊管理系统”。
5.新建表单4-sy1.scx。
6.设计表单4-sy1.scx。设计的详细步骤如下。
(1) 为表单添加控件。包括4个标签、4个文本框、两个命令按钮。控件位置如图4-43所示。
(2) 设置数据环境。将表单设计需要用到的药品表(medicine.dbf)添加到数据环境中。
(3) 设置控件的属性值。标签与命令按钮的标题属性设置如图4-43所示,药品编号和药品数量输入框的Enabled属性设置为不可用。
(4) 编写控件的事件代码。
“登录”按钮事件代码设计:判断若输入的
原创力文档

文档评论(0)