ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:853.13KB ,
资源ID:16638989      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16638989.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(大学VF综合性实验报告Word下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

大学VF综合性实验报告Word下载.docx

1、 MAX(入学成绩) AS最高入学成绩,MIN(入学成绩)AS 最低入学成绩; GROUP BY 专业(2)运行程序文件“查询4-2.prg”,查询结果如下图示。实验3步骤:(1)打开“程序编辑器”,建立查询程序文件“查询4-3.prg”,代码如下。SELECT 学生.学号,学生.姓名,学生.性别,学生.专业,COUNT(*)AS 课程数; FROM 教学管理!课程 INNER JOIN 教学管理!成绩; INNER JOIN 教学管理!学生; ON 学生.学号=成绩.学号; ON 课程.课程代号=成绩.课程代号;GROUP BY 成绩.学号;HAVING COUNT(*)=3(2)运行程序文

2、件“查询4-3.prg”,查询结果如下。 实验4步骤: (1)打开“程序编辑器”,建立查询文件“查询4-4.prg”,代码如下。SELECT 姓名,专业,入学成绩; WHERE 入学成绩 BETWEEN 500 AND 600(2)运行程序文件“查询4-4.prg”,查询结果如下图示。四、讨论SQL的核心是查询,是操作关系数据库的标准查询语言。查询是使用SQL SELECT语句从数据库中查看信息,它的基本形式由SELECTFROMWHERE查询块组成。我通过该节实验掌握了使用SQL-SELECT语句完成单表查询(实验1)、分组域计算查询(实验2)、多表联接分组查询(实验3)、使用BETWEEN

3、AND运算符查询(实验4),并从本次试验中获益匪浅。查询系统并不是很复杂,掌握了一定的技巧后,套用公式就可以了,数据操作和检索都很容易。实验二:编写结构化程序 1、掌握结构化程序设计的基本控制结构及模块调用方法。掌握一个简单程序的建立、编辑、运行和保存的操作方法。2、掌握循环语句DO WHILEENDDO和计数循环语句FORNEXT的的正确使用方法。3、能用循环语句、条件语句处理实际问题的方法。1、编写求如下分段函数的程序。2、分别利用条件循环语句DO WHILEENDDO和计数循环语句FORNEXT计算前N项的和,即计算:1+2+3+N3、编写求3100之间的所有素数的程序。(1)在“教学管

4、理”项目管理器中选择“代码”选项卡,选中“程序”,然后单击“新建”按钮,打开“程序编辑器”。(2)建立程序文件“PS601.prg”,程序代码如下。CLEARINPUT”输入X数值:”TO XIF X Y=2*XELSE IF X Y=X*X ELSE Y=1 ENDIFENDIF”Y=”,YRETURN(3)运行程序“PS601.prg”,结果如下。用DOWHILE语句实现 S=1 N=0 DO WHILE NMN RETURN结构化程序设计方法是程序设计的先进方法和工具。采取结构化程序设计方法可使程序结构良好、易读、易理解、易保护。程序结构良好、各模块之间的关系清晰简单、每一模块内都有基本

5、单元组成。这样,设计出的程序清晰易读、可理解性好、容易设计、容易验证其正确性、容易保护。同时,由于采用了“自顶向下、逐步细化”的方法,因此能有效的组织人们的智力,有利于软件的工程化开发。本次实验让我学会了编程,需要注意的是,编程的过程中不得有一丝马虎,即使是标点符号也要严格按照标准,否则会出现程序错误的现象。实验三:创建表单1、掌握利用“表单设计器”设计表单的方法。2、掌握表单控件的属性、事件、方法的定义。3、掌握修改、美化表单的方法。1、利用“表单向导”,创建“教学管理”项目下的“学生个人情况表单”。2、利用“表单设计器”创建多表表单。即创建基于专业表、学生表和学生个人情况表的多表表单,选取

6、这3个表的所有字段,其中学生表和学生个人情况表以表格形式显示。当专业表中“专业”字段值发生变化时,学生表和学生个人情况表中的记录跟着变化。将表单以“专业与学生.scx”保存。(1)在“新建表单”对话框中选择“表单向导”,再在“向导选取”对话框中选择“表单向导”,单击“确定”按钮。(2)打开“表单向导”的“步骤1-字段选取”的对话框。在“数据库和表”下拉列表中选择“教学管理”数据库,在下面的列表框中选中“学生个人情况”表,则“学生个人情况”表中的字段就出现在“可用字段”列表框中。单击“双右向箭头”按钮,将所有字段作为选定字段。在“数据库和表”下拉列表框中选择“教学管理”数据库,在下面的列表框中选

7、中“学生个人情况”表,则“学生个人情况”表中的字段就出现在“可选字段”列表框中。单击“双右向箭头”按钮,将所有字段作为选定字段,如图:(3)单击“下一步”按钮,打开“表单向导”的“步骤2-选择表单样式”对话框。在“样式”列表框中选择“新奇式”,在“按钮类型”框中选中“文本按钮”单选按钮。(4)单击“下一步”按钮,打开“表单向导”的“步骤3-排序次序”对话框。选中“可用的字段或索引标识”列表框中的“学号”,单击“添加”按钮,则“学号”就出现在“选定字段”列表框中。选中“升序”单选按钮。(5)单击“下一步”按钮,打开“步骤4-完成”对话框。在“请键入表单标题”文本框中,输入表单标题“学生个人信息”

8、。选中“保存表单以备将来使用”单选按钮。单击“预览”按钮,预览建立的表单。在“预览”窗口中单击“返回向导”按钮就可以关闭预览,返回“表单向导”如图:(6)单击“完成”按钮,打开“另存为”对话框在“保存在”下拉列表对话框中选择文件夹“d:教学管理表单”。在“保存表单为”文本框中输入表单名“学生个人情况”系统默认的扩展名是“.scx”。(7)单击“保存”按钮。这样,就建立了一个名为“学生个人情况”。运行“学生个人情况”,如下图示。实验2步骤(1)在“教学管理”项目管理器中打开“表单设计器”(2)在新建的表单中单击右键,选择“数据环境”命令,打开“数据环境设计器”窗口。(3)在“数据环境设计器”窗口

9、中,单击右键,在弹出的快捷菜单中单击“添加”命令,打开“添加表或视图”对话框。分别选择“专业”表、“学生”表和“学生个人情况”表,单击“添加”按钮,添加到“数据环境设计器”中。(4)单击“专业”表与“学生”表的关系连线,设置“专业”表与“学生”表的关系属性。这里的子表“学生”表通过“专业”字段与父表“专业”相关联,所以将ChildOrder属性设置为“专业”;将RelationalExpr属性设置为联接两个相关表的表达式,如果子表ChildOrder标识以“专业”建立的索引应将RelationalExpr属性设置为“专业名称”。(5)单击“学生”表与“学生个人情况”表的关系连线,设置“学生”表

10、与“学生个人情况”表的关系属性。这里“学生”表通过“学号”字段与“学生个人情况”表相关联,所以将ChildOrder属性设置为“学号”;将RelationalExpr属性设置为联接两个相关表的表达式,这里ChildOrder标识以“学号” 建立的索引应将RelationalExpr也设置为相同的表达式,即RelationalExpr属性设置为“学号”。(6)拖动“专业”表的“专业名称”、“负责人”、“研究方向”字段到表单中,“专业”表作为父表。(7)从“数据环境设计器”中将相关的子表拖动到表单中。这里,拖动“学生”表和“学生个人情况”表。(8)添加“专业与学生”标签,调整表格的大小和位置。(9

11、)按照上例的方法,添加命令按钮“上一条记录”、“下一条记录”、“退出”,并在代码窗口输出入相应代码。(10)在“表单设计器”窗口选择“文件”菜单中的“保存”命令,或者单击鼠标右键,在弹出的快捷菜单中选择“保存”命令,打开“保存”对话框,在“文件名”文本框中输入表单名称“专业与学生”。表单以.scx为扩展名保存在“d:教学管理表单”下。(11)运行“专业与学生”表单。结果如图示。表单的创建可以用表单向导、表单设计器、表单生成器、编程四种方法,本实验应用表单设计器的方法将一个表单完整创建出来,并成功显示出运行结果.创建表单的步骤是十分复杂的,必须十分认真的一步一步按照顺序来,过程必须很仔细,才能完

12、成这一实验.综合性实验报告课 程 名 称 : VF程序设计 指 导 教 师 : 刘素华 2011年1月8日一、实验题目学生信息管理系统二、实验目的巩固学生对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高学生综合运用所学知识的能力。设计一个小型的完整、简单的学生信息管理系统,系统中必须包括:顶层表单、实现子功能的表单、报表等内容。三、系统分析(1)录入模块:数据录入模块用于把各种数据及时录入到数据库中。(2)修改模块:修改数据库中的数据。(3)查询模块:按多个条件设计多种查询。(4)统计模块:统计人数、最高最低等相关信息。(5)报表打印模块:创建相关报表并设置打

13、印才输出菜单。四、数据库设计1、概念设计概念设计的目的是将需求说明书中有关数据的需求综合为一个统一的概念模型。2、实现设计 实体名称:学生表 对应关系:(学号 姓名 性别 年龄)课程表(学号 课程号 课程名 学时 学分)班级表(学号 班号 班名 人数 专业) 现实设计的目的是将前一步得出的E-R模型转换为某种特定的DBMS能够接受的逻辑模式。3、物理设计 字段名类型宽度学号字符型7姓名8性别2年龄数值型3课程号5课程名10学时4学分1班号班名人数专业物理设计的目的在于确定数据库的存储结构呢,具体包括确定数据库文件的数据库组成、数据、表、数据表之间联系、数据字段类型与长度、主键、索引等。五、界面

14、设计1、菜单设计 图1学生信息管理菜单 图2学生信息管理子菜单本次综合实验菜单设计中主要有六个菜单分别是录入菜单、学生信息修改菜单、学分计算菜单、查询统计菜单、报表打印菜单、退出菜单;每一个菜单下设子菜单方便对于学生信息的详细操作。2、表单设计(界面设计)、控件属性设计,添加程序代码 图3学生表图4学生信息表 图3、图4主要是学生信息管理系统中的基本信息包括:学号、姓名、性别、年龄。这些信息都是学生信息管理的基本,有利加大范围的划分,便于学生信息的分类管理、查询、修改。代码:skip -1 if bof() go top endifthisform.refresh六、系统运行调试学生信息管理系

15、统首页: 图5系统运行首页图6“学生表”图7查询结果七、总结通过这次实验,我更加熟练了VF的应用。虽然在试验中遇到很多困难和麻烦,但我还是一个一个尝试,寻找解决方法。比如,在制作模块结构图时,我并不会制作图表,但使用了绘图方式遇到一些报表标签设计属性修改的困难和菜单设计子菜单编辑的困难,以及表单控件的命令编辑的困难等。通过学习课本和查阅资料并一步步去完成,完成后感到很有成就感。这次试验也是我第一次对vf6.0程序的全面的操作,感觉收获很多,看到自己做出来的表单、报表和菜单,感到无比的兴奋和激动。总之,通过本次试验总结我了解到,根据实验步骤一步步慢慢做,实验并没有想象中的那么困难。通过这次实验也加大了我学好VF的信心,对将来的计算机等级考试也很期待。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1