VFP课程设计与操作.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP课程设计与操作.doc

VFP课程设计与操作 创建“学生选课管理”项目 一.项目简介 1.项目的基本功能 ?信息录入:学生基本信息、专业课程信息、学生选课及成绩信息。 ?浏览编辑:查看并修改学生基本信息、专业课程信息、学生选课及成绩信息。 ?检索查询:根据指定条件查找学生所在专业、所选课程及成绩等信息。 ?统计报表:按要求对专业课程、学生成绩等情况进行统计汇总,并输出相关报表。 ?系统功能:设计用户界面表单;设计进入系统的口令权限表单;设计系统菜单;设计各种信息的输出表单;设计简单的应用程序。 2.项目的基本框架 采用面向对象方法编程: ?主程序:主控各子系统,执行系统初始化并调用菜单。 ?菜单:调用执行系统各功能。 ?数据:一个数据库(XSGL.DBC),若干个表(学生.DBF、课程.DBF、专业.DBF、成绩.DBF…). ?表单:系统初始界面、口令权限及各表查询、浏览、编辑、关联等。 ?查询: 按照不同输出需求设计查询与视图;并了解相关的SQL语言。 ?报表:学生情况、通信录、专业、课程、成绩统计等。 ?其它:若干程序和代码。 二.数据库设计 1.绘制实体-关系(E-R)图 ?实体:学生、专业、课程、成绩。 ?属性:写出各实体应有的属性。 ?关系:写出各实体相应的关系(几对几) 2.关系模型转换与表设计 三.数据库操作 了解并练习对各种向导、设计器、生成器的基本使用方法。 1.对表的基本操作 建立表结构及表 按照上述设计先建立“学生.dbf(自由表): 对“学号”的设计要求: 第一位:所属院系——法学院1,管理学院2,人文学院3,商学院4。 第二位:所属专业——法学院: 1---国经,2---民商,3---刑事 管理学院:1---公管,2---信管,3---行管 人文学院:1---哲学,2---新闻,3---其它 商学院: 1---商务,2---经济,3---营销 第三、四位:年级——01、02、03、04、05 第五--七位:个人编号 请输入至少二十条记录,学号不能重复,院、系、年级应有重复。 所属院系应与学号对应。 索引项暂不设置。 字段的M、G类型内容只作为练习,不要每条记录都输入。 练习对表的操作(菜单与命令): 打开、关闭表 修改表结构:对字段及其属性(类型、宽度等)的增、删、改。 显示、浏览表 对表中记录的定位 对表中记录的增加、删除、修改和特殊的编辑操作。 对字段和记录的限制访问。 创建相关表及关联 利用导出或复制功能将已建学生.dbf的部分字段添加到学生1.dbf表中。 建立专业.dbf表的结构。 对各表的结构和参数进行修改。 利用表的“追加记录”(APPEND FROM)的方法将已建学生.dbf的部分字段中的记录追加到各表中(如:学号、姓名、所属院系等)。 利用表的“替换字段”(REPLASY 字段名 WITH 表达式)功能以及相关函数对专业代码、专业名称、年级等字段输入数据。 整理并修改表中数据(如:专业.dbf中的“专业代码”应唯一),成绩.dbf中的“学号”和“课程号”可重复),补充各表的记录值。 工作区(期)的概念 重点练习: ⑴建立表的基本步骤、规则和方法。 ⑵对表记录操作时,表达式、函数及“范围”、“FOR条件表达式”的使用。 ⑶替换功能(REPLASY 字段名 WITH 表达式)的运用。 ⑷利用已建表和表向导建立多个相关表,并追加记录的简化建表操作。 ⑸各种函数和表达式的灵活应用(表达式生成器对话框各选项功能)。 操作习题: 建立学生1.dbf。 方法1:先建立“学生1.dbf”的表结构,进入菜单“显示|浏览”,选择菜单“表|追加记录”或使用“APPEND FROM 学生.dbf”命令,将“学生.dbf”中学号、姓名、性别、所属院系追加至学生1.dbf中。 方法2:打开“学生.dbf”,使用“文件|导出”或“COPY TO 学生1.dbf FIELDS学号,姓名,性别,所属院系”。 进入“学生1.dbf”表设计器,在其中增加“年级”(C型,2位)、“专业代码”(C型,2位)两个字段。 选择菜单“表|替换字段”或使用“REPLACY …”命令,分别将““学生1.dbf”中“年级”、“专业代码”用“学生1.dbf”“学号”字段的前2位和第3、4位替换(注意:使用表达式生成器对话框和提取字符串函数LEFT或SUBSTR) 对“学生1.dbf”进行浏览、编辑、追加、修改、删除记录等操作。 对“学生.dbf”的某些字段或指定记录做限制访问。(注意条件表达式的设置,如:03级的党员、体育未达标的男生、入学总分大于600的学生、在某年月后出生的学生等) 2.创建项目与数据库 理解项目与数据库的概念,建立项目和数据库。 创建项目,并了解项目管理器的内容。 在项目中建立数据库(为其命名),并打开次数据库。 在数据库中添加

文档评论(0)

gsgtshb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档