2-4章 实验指导.docVIP

  • 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)

1亿VIP精品文档

相关文档