- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.创建项目与数据库
理解项目与数据库的概念,建立项目和数据库。
创建项目,并了解项目管理器的内容。
在项目中建立数据库(为其命名),并打开次数据库。
在数据库中添加
您可能关注的文档
最近下载
- XF 44-2015 消防头盔 XF 44-2015 消防头盔.pdf
- 2024-2025(最新版)人教版语文一年级上册第一单元教案(2024秋部编新教材).pdf VIP
- T∕CNFIA 135-2022 即食拌饭干制品.docx VIP
- 报关员的年终工作总结.pptx
- 小麦膜下滴灌丰产栽培技术规程(征求意见稿)编制说明.doc VIP
- T/CGCC 26-2018_食品用酒精保鲜剂.pdf VIP
- 工厂岗位职责说明书(岗位说明书).doc VIP
- 实验室危化品管理.pptx VIP
- 产品标识和可追溯性控制程序.docx VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范(附条文说明).pdf VIP
文档评论(0)