VFP课程设计指导文件(全)

VFP课程设计指导文件(全)
VFP课程设计指导文件(全)

Vfp课程设计辅导

一、课程设计性质:1学分的考查课。(正常教学环节,提高重视程度)

●端正态度,认真对待。

●遵纪守时。

二、设计环节

●程序设计(考查点)

1、人员分组

2、选择设计题目

3、分析题目(系统的数据库设计、功能分解,划出框图。)

*对系统的存放目录及各种文件统一命名。

4、划分设计任务

5、具体设计(编码)

6、连编应用程序

●书写并打印报告(考查点)

1、按照模板书写word文档(B5黑白纸打印)

2、打印上交一份/人

三、Vfp课程设计注意的问题

1、工作目录的设定(必会,不然可能丢失文件!)

2、设计成果保存

●注意设计成果的阶段性保存(至少保留前2天的设计结果)

软盘(不可靠)或U盘/服务器(局域网网络环境)

3、问题列表:你所遇到的错误?原因及解决办法?

4、帮助文件的使用(提高能力):学会使用MSDN帮助文档,来解决你所遇到的问题。

四、用VFP编写管理系统的一般模式如下图所示:

主程序(main.prg)调用密码验证表单(顶层表单)调用主控表单(顶层表单)调用菜单(xtcd.mpr)—调用其他功能表单(showwindow属性设置为1:在顶层表单中)

注:顶层表单:showwindow属性设置为2:作为顶层表单

五、VFP课程设计流程

1、前期工作

?在e盘建立一个文件夹gzglxt(小组统一),设置工作目录为e:\gzglxt。(工具/选项/文件位置...)?建一个项目文件,如:“工资管理系统.pjx”(小组统一命名各种文件),在项目中建数据库和表(小组统一,由一个同学建好,大家复制后再进行下一步的设计)。

2、小组分组做各个功能表单

?参照教材9.6例子在项目中新建一个密码验证表单fm.scx,在表单的“确定”按钮的click事件中,若密码正确,则执行主控表单zkbd.scx。

●核心代码:do form zkbd.scx thisform.release

●设置密码验证表单fm.scx为顶层表单:showwindows属性为2-作为顶层表单。

?数据的浏览(教材例子10.3)、增加、删除、查询(教材例子10.6)及打印功能表单也分别做好。

?在项目中新建一个顶层表单:zkbd.scx

●设置为顶层:showwindows属性为2-作为顶层表单。

●表单的load或init事件中调用xtcd.mpr,在init事件输入:do xtcd.mpr with this,.t.

3、新建一个菜单:xtcd.mnx (注:具体的系统可能与下面的菜单不同)

?操作步骤:项目管理器/“代码”选项卡/选中“程序”类别项,单击“新建”按钮。

?(项目管理器状态)选中“其他”选项卡/选中“菜单”类别项,单击“新建”按钮,打开菜单设计器。

?设计菜单栏类似下图:

?“工资管理”菜单项的子菜单类似如下图:

?“退出”项的过程代码:

clear events

close all

quit

?菜单栏中“退出”项的子菜单类似下图所示:

?设置菜单:(设置菜单可被一个顶层表单调用)

在“显示”菜单中选择“常规选项”命令,打开下图所示的对话框,并选择“顶层表单”复选框。

?保存菜单文件:文件/保存/输入文件名xtcd.mnx

?生成菜单文件:(菜单设计器状态下)点击下面的命令项,按提示操作即可将.MNX文件生成.MPR的菜单程序文件。

4、连编项目

?编写主程序main.prg,代码参考“实验指导书课程设计部分”。操作步骤:项目管理器/“代码”

选项卡/选中“程序”类别项,单击“新建”按钮。代码如下:

_screen.visible=.f. &&隐藏VFP主屏幕

do form fm.scx &&调用密码验证表单fm.scx

read events &&开始事件循环

close all

quit

?将main.prg设置为主文件,即本工资管理系统从main.prg开始执行。操作步骤:(项目管理器状态)选中main.prg/右击/设置主文件

?由每个小组成员分别做出菜单中要调用的其他功能的表单(showwindow属性设置为1:在顶层表单中)。最后都拷到组长的e:\gzglxt文件夹中来连进行联编。

?联编项目:(项目管理器状态)/选中“代码”选项卡下面的main.prg/单击“联编”按钮,选择如图所示的选项后,单击“确定”按钮。

?成功联编后,打开e:\gzglxt 文件夹,双击”工资管理系统.exe”即可执行。

●小组如何协同工作来完成一个设计题目?

?命名统一各种文件:集体协商定好所选设计题目的数据表、数据库、菜单、报表、项目文件和其他表单文件的名称。

?数据表要统一:表的结构由小组集体决定,确定下来后不要更改,如有变动要通知所有组员知道,否则最后不能联编在一起。

?统一文件存放路径。如:都存在f:\xxx文件夹中。

●如何备份阶段性成果文件?

?退出VFP,再备份文件,注意文件备份要全面,不要遗漏文件。如:表单形成两个文件:scx 表单文件和.sct表单备注文件,两个都要备份,否则表单打不开。

?解决办法:请备份整个设计文件夹。

●如何设计系统的数据表?

?为了避免信息的重复存储(信息冗余),表设计的原则是:一个主题的信息形成一个表。

?如学生成绩管理系统:学生信息表(学号,姓名,性别等)、课程表(课程号,课程名称)、成绩表(学号,课程号,成绩)

●为什么文件找不到了?

?原因:当前工作目录下没有这个名称的文件。

?请在做设计之前设置好你的工作目录。

●怎样更改表单的最大设计区域(640*480 800*600 1024*768)?

?工具/选项/表单/最大设计区域/选择合适的分辨率:如800*600或1024*768。

●如何给表单填加背景图片?

?不要直接用表单的picture来填加背景图片,图片的大小不可控制。

?解决办法:用图像控件:image, 来显示背景图片(缩放方式为:变比填充),并在表单的activate 事件中用代码方式对image 控件的位置(top=0、left=0)和大小(height、width)属性做适当的设置,让image 控件的大小等于表单的大小。

?若想实现表单的尺寸大小改变时,背景图片同步改变大小,请在表单的resize事件中做上述同样的代码设置即可。

●为什么回不到设计状态?

?程序挂起了,参看教材12章:程序的调试部分---挂起suspend命令。

?解决办法:在命令窗口中输入命令:cancel回车;或者单击“程序”菜单中的“取消”命令。

●怎样快速找到出错的命令行代码?

?出错时,点“挂起”来打开调试器,看到出错的行,找到原因;

?在调试器中单击,“跳出”工具按钮,来回到错误状态;

?单击“取消”按钮,回到设计状态修改错误代码。

●为什么数据类型不匹配?

?请注意表中字段的数据类型与你写的表达式的数据类型一致,数据类型不一致不能运算。如表达式:123>”1000”

?解决办法:用转换函数(推荐用前者)或者改表中的字段类型。

●如何在一个顶层表单中调用一般菜单(具体操作可参考下册书的菜单实训部分)

1、建立一般菜单

?文件/新建/菜单-----存成菜单定义文件.MNX

?显示/常规选项/选中“顶层表单”(告诉系统将来这个菜单要在一个顶层表单中调用)

?生成.MPR菜单程序文件

2、在一个“顶层表单”的表单文件中调用上面的菜单

?将表单设置为顶层表单:将表单的showwindow设置为2。

?顶层表单的init事件代码如下:DO xx.MPR WITH THIS, .T.

●如何在一个表单中调用快捷菜单?

?新建/菜单/快捷菜单(同一般菜单)

?保存文件MN X→生成文件MPR

?在表单(控件)的右击事件(Rightclick)来调用,输入代码:Do XX.mpr

●如何书写主程序?

**main.prg**

_screen.visible=.f.

do form xx.scx

read events

quit

●浏览功能表单的设计思路?(教材例子10.3)

是一个数据表单,表单上可以有相应的控件(从数据环境中直接拖入即可),要求控件只读,还要有一些按钮来移动记录指针。还可以增加简单的查询功能,来实现按查询的条件来浏览表中的记录信息。注:若用到表格(grid)控件,请去掉表格控件的删除列,即修改deletemark属性:deletemark=.f.

●查询功能表单的设计思路?

?用set filter to实现:(教材例子10.6)

是一个数据表单,表单上有相应的表格(grid)控件,(表格控件要求只读),用文本框来接收用户的查询关键字段的值,再用set filter to命令来对表格控件的数据源表进行条件过滤,来模拟查询的效果。若是多关键字查询,请用选项按钮组来让用户选择要查询的关键字类别,如:按姓名或按学号等。

?用SQL语句Select实现:

是一个数据表单,表单上有相应的表格(grid)控件,(表格控件要求只读),用文本框来接收用户的查询条件,填加一个“查询”按钮,单击该按钮时,执行select查询语句,查询语句的结果放到表格(grid)控件中显示(该表格控件的数据源用代码方式设置为:thisform.grid1.recordsourcetype=4,即SQL说明;thisform.gird1.recordsource=“select * from 表where 条件into cursor temp”。)

注:若用到表格(grid)控件,请去掉表格控件的删除列,即修改deletemark属性:deletemark=.f.

●打印功能表单的设计思路?

?先做有关数据表的报表格式文件(frx)。

?做一个表单,上有按钮控件,单击该按钮,执行预览报表的命令:

report form xx.frx preview

?若想实现条件打印预览,只需在上面的命令中加上for条件语句:

report form xx.frx preview for <条件>

●修改功能表单的设计思路?

实质是一个数据表单,表单上有相应的表格(grid)控件(表格控件要求只读),或相应的ole绑定控件(从数据环境中直接拖入表单中产生的控件,控件要求只读),还有“修改”按钮,单击该按钮,去掉上述控件的只读属性,允许用户来修改表单中显示的记录数据。还有一个“确定”按钮,单击该按钮,设置相应控件的只读属性为真,不允许用户修改数据,表示数据修改结束。

注:若用到表格(grid)控件,请去掉表格控件的删除列,即修改deletemark属性:deletemark=.f.

●删除功能表单的设计思路?

?假删除方法:建一个数据表单,表单上有相应的表格(grid)控件(表格控件要求只读)显示数据表中的记录,并且去掉表格(grid)控件的删除列,即修改deletemark属性:deletemark=.f.;由用户在表格中选择一个要删除的记录,单击“删除”按钮,给记录加上删除标记,即逻辑删除记录;然后执行set deleted on 命令来屏蔽(不显示)有删除标记的记录,来模拟删除的效果。最后,在“退出”按钮中,执行物理删除命令:pack,来真正删除表中的记录。

注:表必须以独占方式打开(可用命令:use 表exclusive;也可在设置表单数据环境的属性:exclusive=.t.),否则会删除失败。

●删除表单中的恢复删除功能实现?

表单中增加一个接收“记录号”的文本框和一个“恢复删除”按扭,单击该按钮,首先不屏蔽(显示)有删除标记的记录,然后执行recall命令来恢复相应的记录,最后再设置系统状态为:屏蔽(不显示)有删除标记的记录。

●增加记录功能表单的设计思路?

方法1:是一个数据表单,表单上可以有相应的控件(从数据环境中直接拖入即可),要求控件只读。增加一个“增加记录”按钮,单击该按钮,实现在表的末尾增加一条空记录,并去掉相应字段的绑定控件只读属性,允许用户来修改新记录的内容。

注:如果数据库表中设置了主索引,上述方法会失败。原因是主索引的关键字是不许为空的。解决办法是:去掉表的主索引或者用SQL中的insert into 命令来实现。

方法2:建一个表单,表单上填加相应的控件,来接收用户输入的相应字段的值,然后用SQL中的insert into 命令来把新记录的值追加到表中即可。

insert into 表名(字段1, 字段2..) values( 值1,值2…)

报告排版格式要求

课程设计报告排版要求

1、纸型、页码、页数、装订位置要求:

纸型:16开大小(B5),单面打印(模板已设好,不用调整)

页数:不少于12页

页码:居中小五(模板已设好,不用调整)

装订位置:左边装订(模板已设好,不用调整)

边距设置:上边距:2.1cm下边距:2cm 左边距:3.17cm右边距:2cm(模板已设好,不用调整)2、图形、表格要求

图形或者表格居中

3、课程设计报告正文格式要求如下:

页眉:设计题目(居中)

XX管理系统(宋体2号加粗居中)

一、系统说明(黑体3号加粗)

正文内容:xxxxxxx(宋体5号首行缩近2个汉字)

所有英文字体:(Times New Roman 5号)

Vfp课程设计任务书

一、设计题目(以下题目任选其一,可自定题目)

总体要求:

1、以下题目都要求联编成可执行文件。

2、各设计题目(除了表单实例管理系统)以外,均要求有数据的数据表记录的输入、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览。

表单实例管理系统(控件演示、教学实例)

1.建立项目(小组统一),数据库和数据表(小组人员信息表)。

2.每个同学根据个人的情况做3-8个表单,表单内容、功能不限。

3.完成一个菜单,菜单中按人名来调用各个同学所做的表单。

4.做一个顶层表单来实现调用上面的菜单。

5.做一个密码验证表单,若用户输入密码正确,则调用上面的顶层表单。

6.做报表来实现小组人员信息的打印。

7.按给定的主程序来编写主程序代码。

8.小组各成员项目文件整合,联编整个项目成.exe文件。

注:若不能完成菜单部分,则可用按钮来实现对小组成员表单的调用。

1.学生成绩管理

1)建立学生成绩管理库

2)创建数据表:表结构:学号、姓名、班级、科目、成绩等。

3)系统功能要求:有密码验证功能,数据表记录的输入、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。

4)能求每名学生的总成绩和平均成绩。

5)界面友好、美观,系统便于维护。

2. 通讯录管理

1)建立本班同学信息表,结构包括:学号、姓名、性别、出生日期、寝室电话、移动电话,实现对同学信息进行浏览。

2)系统功能要求:有密码验证功能,数据表记录的增加、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。

3)实现按姓名查询该同学的寝室电话及移动电话号码,当查询到某同学时,除显示该同学的基本信息外,还显示该同学的照片。

4)界面友好、美观,系统便于维护。

3.学生档案管理

1)建立本班同学信息库,包括:系别、班级、学号、姓名、性别、出生日期、政治面貌、家庭住址、家庭电话、移动电话、E_mail、照片等。

2)系统功能要求:有密码验证功能,数据表记录增加、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。

3)编程实现按姓名查询该同学的E_mail地址及电话号码,当查询到某同学时,除显示该同学的基本信息外,还显示该同学的照片。

4)界面友好、美观,系统便于维护。

4.工资管理(不推荐选此题目,作此题目的同学最多是中等)

1)建立本班同学将来基本工资信息库,包括:部门、编号、姓名、基本工资、岗位津贴、职务补贴、奖金、房租、水电、实发工资等数据,并实现对工资表信息的浏览。

2)系统功能要求:有密码验证功能,数据表记录输入、增加、浏览、删除、修改、查询、报表打印预览操作。

3)按某个字段或字段的组合来查询数据库。

4)界面友好、美观,系统便于维护。

5.学校实验器材管理系统

1)建立器材信息表:记录器材的各项基本信息及使用情况,表结构:器材编号、器材名称、购买日期、数量、单价、保管人、是否借出、借用人、借用日期、备注(设备状况)

2)系统功能要求:有密码验证功能,数据表记录的增加、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。

3)能查询统计某一设备是否借出、借用人及设备状况。

4)界面友好、美观,系统便于维护。

6、人事管理系统

1)建立员工信息表:职工号、部门、姓名、性别、年龄、职称、健康状况、政治面貌、工资、照片等。2)系统功能要求:有密码验证功能,数据表记录的增加、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。

3)按某个字段或字段的组合来查询数据,并显示员工的基本信息和照片。

4)界面友好、美观,系统便于维护。

7.影像资料管理系统

1)建立影片资料信息表:编号、影片名称、导演、上映时间、影片类型(喜剧、恐怖、战争、爱情)、数量、库存数量、借出数量、影片格式(vcd、dvd)、内容简介。

2)系统功能要求:有密码验证功能,数据表记录增加(要求记录只读,用户不可改)、浏览、删除、修改、查询、报表打印预览操作。

3)按某个字段或字段的组合来查询影片资料,并显示影片的基本信息和内容简介。

4)界面友好、美观,系统便于维护。

8.实例演示管理系统(该题目可根据需要更改成更有特点的名字)

1)建立第九章的实例表单(可以根据需要更改/完善程序的功能),小组内不要重复,每个同学至少作3个实例表单。

2)建立小组人员情况数据库表,并做出报表来实现小组人员信息的打印。

3)小组协商做出该系统的菜单设计,做好菜单来调用小组内的各实例表单。

4)系统功能要求:有密码验证功能表单、界面友好、美观,系统便于维护。

9.动画实例演示管理系统

1)建立第九章的实例表单(可以根据需要更改/完善程序的功能),小组内不要重复,每个同学至少作3个实例表单。

2)建立小组人员情况数据库表,并做出报表来实现小组人员信息的打印。

3)小组协商做出该系统的菜单设计,做好菜单来调用小组内的各实例表单。

4)系统功能要求:有密码验证功能表单、界面友好、美观,系统便于维护。

10.学生选课管理系统(较高要求)

1)建立学生选课管理项目和数据库

2)创建数据表:学生表:学号、姓名、性别、年龄、班级、专业等。

课程表:课程代码、课程名称等。

选课表:学号、课程代码、成绩等。

3)系统功能要求:有密码验证功能,每个数据表记录的输入、浏览(要求记录只读,用户不可改)、删除、修改、查询(最好用SQL语句实现)、报表打印预览操作。

4)界面友好、美观,系统便于维护。

11.乐购超市会员管理系统

1)建立超市会员的项目/数据库。

2)建立会员情况数据库表,参考表结构为:编号、姓名、性别、年龄、电话号码、身份证号码、积分、会员级别、消费额、爱好、照片等。

3)数据表记录的输入、浏览(要求记录只读,用户不可改)、删除、修改、查询、报表打印预览操作。4)查询功能:按编号查询会员;按积分查询。

5)系统功能要求:有密码验证功能表单、界面友好、美观,系统便于维护。

二、时间安排

1.查阅资料及系统设计(1天):系统功能设计/数据表结构设计

2.程序编制及调试(3天):数据表数据输入/各功能表单设计/菜单设计/总体调试

3.成绩评定(1天)

4.书写报告(1天)

三、成绩评定

评定成绩根据实训表现、成绩测验、实训报告等进行综合评定。评定等级:不及格、及格15%、中、良好、优秀15%。

1.未完成设计任务、没达到设计要求或抄袭他人,成绩为“不及格”。

2.基本完成设计任务,并撰写出设计报告,成绩为“及格”。

3.能够认真查阅资料,独立完成设计任务,程序调试通过,并较好地撰写出设计报告,成绩为“中”。

4.能够认真查阅资料,独立完成设计任务,程序调试通过,功能完善,操作灵活,界面美观,并认真地撰写出设计报告,成绩为“良好”。

5.能根据自身的实际能力,在实现课程设计题目的基本要求基础上增加一些功能,评定成绩时根据其难度和完成情况给予适当加分,如:界面效果;操作的灵活性、方便性;功能全面性等,如果设计非常完善成绩为“优秀”。

四、上机要求

1.严格遵守上机时间,否则按旷课处理。

2.上机应带教科书和设计练习材料,否则不允许进入机房。

3.在机房内不许大声喧哗,遵守机房内的学生上机要求。

4.不准打游戏和从事与设计任务无关的事情。

5.设计结束时交设计报告电子版,由指导教师检查合格后,方能打印,最后上交打印稿

计算中心

2008年6月

VFP课程设计实践报告学生信息管理系统

VFP课程设计实践报告 ------学生信息管理系统 院系:物电学院 专业:电气信息类 学号:111102066 姓名:刘小玉 指导老师:赵月

学生信息管理系统实践报告 班级:电气2班学号:111102066 姓名:刘小玉 我的学生信息管理系统实践作业制作过程: 一期工作: 1、制作系统首页表单:建立一表单,属性Caption的值设置为无,AutoCenter设置为真,TitleBar表单为0-关闭,为使系统首页表单更加美观,在设置表单属性时特意给表单属性Picture值设置一张图片。接着在表单上添加了三个标签,并设置了相关的属性,继而添加了一个命令按钮,设置命令按钮的Caption值为:点击进入系统,命令按钮的Click Event代码为: do form 系统登录 Thisform.release 2、系统登录表单:系统登录表单要求用户通过用户名和口令进入系统主菜单,所以在此之前先新建了一个自由表password.dbf用以存放用户名和口令。设置属性Caption值为系统登录,设置表单的Load Event代码为: public i &&变量i用于存放密码输入次数 i=0 &&变量i初始值为0 use password.dbf 在表单上添加三个标签,并按图示设置他们的Caption值。添加一个组合框,设置组合框属性RowSource值为password.cry,,属性RowSource-Type的值为6-字段。也可通过右击组合框,选择生成器,根据生成器向导完成。添加一个文本框,设置属性PasswordChar的值为*,InputMask的值为999,设置Click Event代码为thisform.textl.setfocus。添加两个命令按钮,分别设置它们的Caption属性值。设置“取消”按钮的Click Event代码为Release

数据库vfp课程设计报告

《数据库原理与应用》课程设计报告 学生姓名:钱佳智班级、学号:测绘090506 所在学院:浦江学院 专业:测绘工程 课程设计题目:员工管理系统 指导教师:董有福 2010 年12 月 25 日

目录摘要??2 系统概况??2 第一章需求分析??2 1.1、数据需求??2 1.2、功能分析??3 第二章建库结果?3 2.1、数据库中表的建立??3 2.2、数据库中E-R图和关系图的建立??6 2.3、数据建模??8 第三章系统开发?9 3.1、开发流程和功能介绍??9 第四章结论与体会?18

摘要 任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多于之相关的数据。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理,从而保证自己的工作按序进行,提高效率、提高竞争力。 员工管理是每个企业必不可少的。员工管理系统一般包括员工的部门调动、职称变动、工资情况、人数统计等功能。如果人工直接统计的的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 系统概况 一、课题名称 员工管理系统 二、设计环境 开发软件:Microsoft Visaul FoxPro 6.0 操作系统:Windows XP 需求分析 1.1、数据需求 ⑴员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明 ⑵部门表:部门代码、部门名称 ⑶职称表:职称代码、职称名称、津贴标准 ⑷工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资 ⑸缺勤登记表:员工编号、缺勤日期、缺勤类别

VFP课程设计--学生管理系统课程设计说明书

学生管理系统课程设计说明书

第一章 学生管理信息系统是一个学校不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,因此,开发这样一套系统的管理软件就很有必要。 近年来,随着计算机厂家的不断增多,计算机硬件成本的大幅度下降,加之人们对计算机也不再觉得神秘陌生,计算机已经不再是高档用品,为学校建立学生管理信息系统提供了物质条件。而现在我国的大部分学校对学生的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。使用学生管理信息系统,有以下几点好处: 1、可以存储历届的学生档案,安全、高效; 2、只需一到二名录入员即可操作系统,节省大量人力; 3、可以迅速查到所需信息,包括学生的基本情况、考试成绩等; 4、为将来学校上网做好准备。现在互联网已经十分普及,一些用人单位希望能在世界的任何一个角落查到学生的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。 第二章 2.1 FoxPro语言概述 Visual FoxPro 是由Microsoft公司推出的用于中小型企业的一个优秀的小型数据库开发系统。它从单机数据库发展而来,现已发展成为具有很强的网络功能的小型数据库系统。它可以用作小型的单机、网络数据库,也可以作为大型数据库的前端开发工具来开发客户机/服务器应用程序。在目前众多的开发工具中,Visual FoxPro在数据库开发工具中有着不可替代的地位,并且易学、易用,对计算机的配置要求也很低,还支持大型数据库通用的SQL语言,故而,实现本系统Visual FoxPro是一个相对较好的选择。 2.2 SQL语言简介 SQL是结构化查询语言Structured Query Language)的缩写,它实际上包括查询、定义、操纵和控制四个部分,是一种功能齐全的数据库语言。数据定义是指对关系模式一级的定义。数据操纵是对关系中的具体数据的增、删除、改和更新等操作。数据控制是指对数据访问权限的授予或撤消。 该语言在70年代中期由B o y c e t和 C h a m b e r l I n提出,在IBM大型计算机上实现(当时为SEQUEL语言)。由于SQL具有语言简洁、方便实用、功能齐全等优点,很快得到推广和应用,随着关系数据库的流行,SQL在计算机界和广大用户中已得到公认。1986年10月美国国家标准局(ANSI)的数据库委员会颁布了SQL的美国标准,作为标准关系数据库语言。1987年6月,国

VFP课程设计实例

VFP课程设计实例 ——学生成绩管理系统简介 1. 系统组成 本系统由1个数据库、3个查询,14个表单、3个报表、1个菜单、6个程序和 2个自由表组成。 数据库组成: (1)数据表3个: 学生表(5个字段: xh, xm, xb, csrq, bj),其中有4个班各5名 学生的记录 课程表(4个字段:kch,kcm, js, xf),其中有4门课程的记录; 成绩表(3个字段:xh, kch, cj),其中有80条学生成绩的记录。 (2)本地视图1个:基于以上3张表创建,输出字段为:xh, xm, xb, bj, kcm, cj 查询组成:查询学生、按班级查询成绩、按课程查询成绩 表单组成: 主界面表单、退出表单、学生表单、课程表单、成绩表单(可 按学号分类和按课程分类)、查询学生表单、查询成绩表单、 总浏览表单、浏览学生表单、浏览成绩表单、系统信息表单、设 置口令表单集、修改表单界面。 菜单组成:主菜单由系统维护、浏览、查询、报表、帮助、退出6项组成。 报表组成:学生一览表、课程一览表、成绩一览表(可按课程分类和按学号分类)。 程序组成: 主程序、统计全体学生概况、按班级统计学生概况、统计全体成绩概括、 按班级统计各门课的成绩、按课程统计各班学生的成绩。 自由表组成:密码表、系统信息表。 2. 系统功能

本系统的主要功能分别通过主菜单中的以下各项来实现: ·通过系统维护菜单实现数据表记录的维护、数据表结构的修改、系统口令的更改、表单的修改; ·通过浏览菜单实现对学生表、课程表和成绩表的总浏览和相关统计信息的浏览; ·通过查询菜单实现对学生和成绩的各种查询; ·通过报表菜单实现学生、课程和成绩的打印输出; ·通过退出菜单退出本系统。 3.数据库组成 4.表单组成

VFP课程设计论文

目录 第1章概述 (1) 1.1系统实现的目标 (1) 1.2系统实现方案 (1) 1.3系统实现环境 (1) 1.4具体的开发方法 (1) 第2章系统设计 (2) 2.1系统功能设计 (2) 2.2数据库设计 (2) 2.3系统界面设计 (4) 2.3.1系统主界面 (4) 2.3.1.1 控件属性设置 (4) 2.3.1.2 代码设计 (4) 2.3.2 学生查询界面 (5) 2.3.2.1 标签设置属性 (5) 2.3.2.2 代码设计 (5) 2.3.3修改学生信息界面 (6) 2.3.3.1标签设置属性 (7) 2.3.3.2代码设计 (7) 2.3.4退出界面 (8) 2.3.4.1标签设置属性 (8) 2.3.4.2代码设计 (8) 第3章系统实现 (9) 3.2系统功能运行结果及意义 (9) 第4章总结心得 (10) 参考文献 (10)

【摘要】 本课程设计的任务是使学生了解和掌握数据库管理系统Visual FoxPro6.0程序的基础概念、基本功能和操作方法。能够进行简单的应用程序设计和开发,设计并编写和调试出满足要求的数据库系统。 本套学生信息系统的主要功能,可以通过界面查询学生个人信息、学生成绩,并通过本程序功能修改个人密码及个人相关信息。主要设计思路是通过主界面登陆,进而通过一系列的程序及命令进行相关查询。对于这套程序的设计和创作都是小组成员齐心协力的结果,虽然,遇到了很多困难,但也锻炼了逻辑能力,团结能力,更加熟练的掌握了Visual FoxPro6.0的基本功能和操作方法,收获颇多。 【关键词】 学生;查询;个人信息;成绩

第1章概述 1.1系统实现的目标 该学生信息查询系统要实现以下几个目标: 操作方便快捷,节省人力,时间;方便学生保存和查询个人的入学录入信息和在校成绩,以学习效率;能够对学生的各项信息进行汇总,为教师了解学生信息,进行因材施教提供了平台。 1.2系统实现方案 该学生信息查询系统是基于学院学生信息查询管理系统构建的,制作本系统历时五天,以团队形式利用VFP6.0软件进行制作。 1.3系统实现环境 Visual FoxPro 6.0不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。它提供可视化的设计工具和向导,方便用户快捷创建表单、查询和打印报表。该系统还提供一个集成化的开发环境,不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。 1.4具体的开发方法 首先,结合课程设计给出的相关题目及小组成员的智慧制定出开发课题及程序运行结构图,然后,分工制作相关的Visual FoxPro 6.0的数据库和表设计,数据处理查询,表单设计,菜单设计等。最后,最后通过连编等实现系统功能。

VFP课程设计报告模板

《VFP课程设计》报告题库号: 51 专业年级: 13 会计 学号: 130540226 姓名:许寺军 教师:刘玉洁 2014 年 9 月 2 日

课程设计报告 课程名称VFP实践班级二班实验日期2014-9-1 姓名许寺军学号130540226 实验成绩 题库号第51 套题 基本操作题?第一题 ?题目描述 基本操作,建立查询向导完成查询?界面截图

?操作过程或代码 ①在命令窗口执行命令:OPEN DATABASE score_manager,打开数据库环境。 ②执行【文件】→【新建】菜单命令,在弹出的“新建”对话框中选中“查询”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“查询向导”项,单击“确定”按钮,启动查询向导。 ③在查询向导的“步骤1-字段选取”界面的“数据库和表”下选中“STUDENT”表,双击“可用字段”中的“姓名”和“出生日期”字段,将其添加到“选定字段”中。 ④由于本题不再要求涉及其他操作,可单击“完成”命令按钮直接跳至向导最后一个界面“步骤5-完成”,继续单击“完成”按钮,在弹出的“另存为”对话框的“文件名”框中输入查询文件名QUERY3_1,单击“保存”按钮。 ?第二题 ?题目描述 在数据库设计器中删除视图 ?界面截图

?操作过程或代码 ①在命令窗口执行命令:MODIFY DATABASE score_manager打开数据库设计器。 ②右击数据库设计器中的new_view3视图文件,选择【删除】快捷菜单命令,在弹出的Visual FoxPro对话框中单击“移去”按钮,将new_view3视图移出数据库。 ?第三题 ?题目描述 执行插入的SQL语句 ?界面截图

(完整)VFP课程设计1

(完整)VFP课程设计1 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)VFP课程设计1)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)VFP课程设计1的全部内容。

VFP课程设计 图书管理信息系统 一、系统需求分析 1.系统功能需求 (1)图书借阅与归还:某位读者借了那些书,借了多长时间。 (2)快速图书查找 (3)操作简单,直观,实用. 2.系统数据关系的E—R图:图1 二、系统设计 1.功能设计 (1)图书借阅 (2)图书归还 (3)借书证办理与退还 (4)图书入库与报废 2.数据库设计(book。dbc) (1 (2 (3 (4

3.模块设计 一个菜单、一个报表、四个表单 三、系统实现 1. 借书登记 do form jsdj。scx 命令 还书登记 do form hsdj。scx 命令 退出 quit 命令 2.表单设计: (1)图书证办理与退还 表单与reader。bdf相连,用户从“借书证编号”文本框中输入一个借书证号,如果表中已存在则显示,否则为空,点击办理按钮,可输入新资料并赋时间为当前日期。退出表单时,系统自动将新数据存到对应表中;但即“退还”则把当前日期赋给相应的字段。表示归还。

RecordSource reader (2)借书登记 涉及表“reader。dbf,booker.bdf,brower.bdf,typer。bdf”用户选择图书类型,读者

VFP仓库管理系统课程设计报告

《V F P程序设计》 实 训 报 告 系别:经济与信息管理系 班级: G113501 学号: G1******* 姓名:杨琪琪 指导教师:张海峰

《 VFP程序设计》课程实训说明 一、课程设计题目 仓库管理系统 二、功能描述 满足基本的功能主要包括: 1.满足仓库物品查询功能以及分类查询的功能 2.满足仓库物品出入库统计的功能 3.满足仓库物品各种信息记录的功能 4.满足统计物品信息的功能 5.可制作报表 6.出入库数据记录 7.管理员及普通用户的权限 8.满足保密功能 三、概要设计:

(一)、整体系统

(二)、打开仓库管理系统,首先展示的是欢迎界面,此界面显示当前日期,并且含有说明文字等。此界面可以退出,即退出系统。 (三)、 权限选择中对管理员与普通用户的权限进行分类,其中普通用户只拥有浏览的权限,而管理员拥有查看、统计、打印,浏览等权限。此界面可以退出,即退出本界面。 (四)、登陆界面包括普通用户登陆界面和管理员登陆界面,两者都需要键入账户名和密码,密码错误不得进入。此界面可以退出,即退出本界面。 (五) 、管理员输入正确账户名和密码后,进入主要功能界面,此功能界面比较清楚简洁地展示了管理员享有的各个功能,对功能进行细分。主要有:详细浏览、入库浏览、按物品名查询、按库房号查询、按编号查询、添加、统计、打印等功能。此界面可以退出,即退出本系统。 普通用户输入正确用户名和密码后进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 (六) a 、管理员进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 b 、管理员进入入库浏览界面,在此界面里管理员可以查看物品的编号、库房号、品名、类别,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 c 、管理员进入按编号查询界面,在此界面管理员可以输入物品编号进行快速查询物品的信息,而且可以使用用清除键快速清除输入编号。此界面可以退出,即退出本界面。

vfp课程设计报告(1)

vfp课程设计报告(1)

课程设计题目: 1 房产管理信息系统 2 娱乐休闲型酒店管理信息系统 3 银行信贷管理系统 4 帐务处理与报表管理信息系统 5 人力资源管理系统 6 图书管理信息系统 7 VFP理论考试系统 8 民用电管理系统 9 成绩计算系统 10 签到管理系统 11 学籍管理系统 12 企业工资管理系统 13 进销存管理系统 14 合同管理系统 15 仓库管理系统

16 公司人力资源管理系统 17 票务管理信息系统 18 小区物业管理系统 19 图书管理系统 20 餐饮业管理系统 21 律师行案件管理系统 22 航空售票管理系统 23 学生信息查询系统 24 医药管理系统设计 滨江学院花旗营校区 Visual FoxPro课程设计 报告书

设计题目 专业班级 学生姓名 学号 指导教师 日期

目录 1、课程设计题目 (1) 2、课程设计目的 (1) 3、课程设计要求 (1) 4、课程设计报告内容 (1) 4.1 系统主要功能 (1) 4.2 系统功能结构图 (2) 4.3 系统代码实现 (2) 4.4 系统存在的主要问题及注意事项 (4) 4.5 设计总结及体会 (6)

1、课程设计题目 综合训练程序设计及管理系统 2、课程设计目的 (1)巩固VFP基本操作(表、数据库、查询、表单、菜单等的使用); (2)进一步学习和巩固VFP程序设计的方法。 3、课程设计要求 (1)熟练掌握 VFP 数据库管理系统的使用方法; (2)正确理解程序设计的基本概念,掌握程序设计的一般方法; (3)掌握用 VFP 开发数据库应用程序的基本技能。 4、课程设计报告内容 4.1 系统主要功能 设计并实现一个菜单文件,实现VFP上机试题的汇编。具体要求如下: (1)菜单文件中的各个菜单项,分别实现2008年(秋)每套上机试题中的 设计查询、设计表单和程序改错题这三个部分的内容; (2)菜单文件中必须提供恢复系统主菜单的功能; (3)编译生成可直接在Windows中运行的应用程序(.exe文件)。

VFP课程设计指导文件(全)

Vfp课程设计辅导 一、课程设计性质:1学分的考查课。(正常教学环节,提高重视程度) ●端正态度,认真对待。 ●遵纪守时。 二、设计环节 ●程序设计(考查点) 1、人员分组 2、选择设计题目 3、分析题目(系统的数据库设计、功能分解,划出框图。) *对系统的存放目录及各种文件统一命名。 4、划分设计任务 5、具体设计(编码) 6、连编应用程序 ●书写并打印报告(考查点) 1、按照模板书写word文档(B5黑白纸打印) 2、打印上交一份/人 三、Vfp课程设计注意的问题 1、工作目录的设定(必会,不然可能丢失文件!) 2、设计成果保存 ●注意设计成果的阶段性保存(至少保留前2天的设计结果) 软盘(不可靠)或U盘/服务器(局域网网络环境) 3、问题列表:你所遇到的错误?原因及解决办法? 4、帮助文件的使用(提高能力):学会使用MSDN帮助文档,来解决你所遇到的问题。 四、用VFP编写管理系统的一般模式如下图所示: 主程序(main.prg)调用密码验证表单(顶层表单)调用主控表单(顶层表单)调用菜单(xtcd.mpr)—调用其他功能表单(showwindow属性设置为1:在顶层表单中) 注:顶层表单:showwindow属性设置为2:作为顶层表单 五、VFP课程设计流程 1、前期工作 ?在e盘建立一个文件夹gzglxt(小组统一),设置工作目录为e:\gzglxt。(工具/选项/文件位置...)?建一个项目文件,如:“工资管理系统.pjx”(小组统一命名各种文件),在项目中建数据库和表(小组统一,由一个同学建好,大家复制后再进行下一步的设计)。 2、小组分组做各个功能表单 ?参照教材9.6例子在项目中新建一个密码验证表单fm.scx,在表单的“确定”按钮的click事件中,若密码正确,则执行主控表单zkbd.scx。 ●核心代码:do form zkbd.scx thisform.release ●设置密码验证表单fm.scx为顶层表单:showwindows属性为2-作为顶层表单。 ?数据的浏览(教材例子10.3)、增加、删除、查询(教材例子10.6)及打印功能表单也分别做好。 ?在项目中新建一个顶层表单:zkbd.scx ●设置为顶层:showwindows属性为2-作为顶层表单。 ●表单的load或init事件中调用xtcd.mpr,在init事件输入:do xtcd.mpr with this,.t. 3、新建一个菜单:xtcd.mnx (注:具体的系统可能与下面的菜单不同)

VFP课程设计讲解

2013级课程设计任务书

课程设计 设计题目教务管理系统分析与设计 教学院经济管理学院 专业信息管理与信息系统 班级信管1301 学生姓名陈举 学生学号 1310662124 指导教师王伟 2015年10月26日

摘要 随着信息技术的迅速发展,传统的管理模式逐渐被信息化、数字化的管理模式所取代,并且已经进入各行各业和人们生活中的许多方面。学校中的教务信息管理也在不知不觉进入数字化和信息化的时代。面对信息时代的机遇和挑战,用科技手段提高教学管理无疑是一种行之有效的途径。 教务管理系统是一套专门进行教务信息查询的软件,该系统实现了用户管理、教学管理、学生管理、成绩管理、教材管理等功能,可以方便学校教务处对学校教学进行全方位的管理。 关键词:Visual FoxPro、数据库、表单设计、教务管理系统

目录 第1章绪论 (1) 1.1需求分析 (1) 1.2系统可行性分析 (1) 1.1.1技术可行性 (1) 1.2.2经济可行性 (1) 第2章系统设计 (2) 2.1系统功能设计 (2) 2.2 E-R图设计 (2) 第3章数据库设计 (4) 3.1概念结构设计阶段 (4) 3.2逻辑结构设计阶段 (4) 3.3数据库运行和维护阶段 (5) 第4章系统的实现 (6) 4.1程序文件 (6) 4.2表单设计 (6) 4.3代码设计 (7) 第5章系统的评价 (9) 5.1系统的运行 (9) 5.2系统评价 (11) 总结 (12) 参考文献 (13)

第1章绪论 1.1需求分析 (1)教务系统现状:教务信息现在处于人工管理阶段、信息复杂、管理混乱、效率低下。 (2)开发此系统的必要 由于教学管理涉及的管理范围较为广泛,管理的内容繁杂,在日常工作中需要大量的人力、物力,而采取现代化电脑管理手段是一种行之有效的解决方法。用计算机操作的教务信息管理系统是为管理员、教师、学生更好的查阅信息和实现精确管理而开发的管理软件。 1.2系统可行性分析 1.2.1技术可行性 本系统是一个小型开发系统,使用vf6.0作为系统开发工具。Vf6.0具有可视化集成开发环境,以事件驱动、图形用户界面等特点,vf6.0集成了强大的数据库开发引擎和技术,在设计学生成绩管理系统方面有着独特的优越性。 1.2.2经济可行性 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期比较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,并且更重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。

VFP课程设计指导书

《Visual FoxPro 程序语言设计》 课程设计指导书 计算机公共教学部 2013年 8月 26日

《Visual FoxPro 程序语言设计》课程设计指导书 一、课程设计的目的: 本课程设计的任务是使学生了解和掌握关系数据库管理系统Visual FoxPro 程序语言的基本概念、基本功能和操作方法。学生通过一学期的Visual FoxPro 程序语言设计的学习,学生熟悉VFP6.0的开发环境和程序设计方法,数据库和表设计,数据处理,查询和视图设计,表单设计,报表设计,菜单设计等知识。能够进行简单的应用程序设计和开发,解决实际工作中的问题。通过实际环境的模拟和数据库相关知识的运用,设计并编写和调试出满足要求的数据库系统。 二、课程设计的要求: 1. 根据项目实际要求建立数据库和基本表,并建立合理的约束规则; 2. 根据数据库设计要求录入数据、修改数据、删除数据、检索数据; 3. 在项目中至少建立一个表单,以实现数据简单应用; 4. 在项目中至少建立一个报表,实现数据输入; 5. 对所建项目进行调试和测试,完善项目内容; 6. 编写课程设计报告,并接受课程设计答辩。 三、课程设计内容: 1.课程设计辅导教师分组布置项目题目,小组成员进行合理分工; 2.建立项目数据库和基本表,并建立合理的约束规则; 3.对项目数据库中数据进行录入、修改、删除和检索; 4.建立项目表单,以实现数据简单应用; 5.建立报表,实现数据输入; 6.对所建项目进行连边、调试和测试,完善项目内容; 7.编写课程设计报告,并接受课程设计答辩。 四、课程设计方法与步骤: 1、课程设计方式:教师辅导+学生自主设计+设计答辩 2、课程设计单位或场所:计算中心 3、课程设计进度安排:

vfp课程设计报告人力资源管理系统

Vfp课程设计报告 人力资源管理系统 姓名张瑾、杨舒仪 学院人文与社会科学学院 专业班级公共事业管理 学号 33、29 指导老师陈芬 Vfp人力资源管理系统设计报告 一、系统总体规划 1、系统任务 人力资源管理是所有公司、企事业单位所必需的,功能完善及操作方便的人力资源管理系统,可以大大提高管理员的工作效率,及时准确的反映员工的基本信息及薪酬情况,本系统是根据某高等学校的人力资源进行设计的,主要将人力资源的统计从人工直接统计解放出来,利用计算机来统计,直接获得准确信息,使职员管理工作系统化、规范化、自动化。具有较强的针对性和功能性。 2、系统功能 本系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要完成以下功能: (1)档案更新 人事记录的增加; 人事记录的修改; 人事记录的删除; 人事记录的浏览; (2)档案统计 统计职工年龄情况

统计职工政治面目 统计职工婚姻状况 统计职工技术职务 统计职工文化程度 统计职工民族情况 统计职工工资情况 (3)档案输出 a.浏览查询 查询输出个人简历 查询输出家庭成员 查询输出人事卡片 查询输出社会关系 b. 精确查询 精确查询个人简历,家庭成员,人事卡片,社会关系 (4)修改密码 (5)报表打印 档案统计报表打印 档案输出报表打印 3、开发和运行环境 开发工具:Visual FoxPro 运行环境:Windows 9x 、Windows 2000、Windows XP 二、需求分析 人力资源管理系统的设计最重要的是各项功能健全,使用方便简洁,界面友好。本套系统可以满足管理员对职工信息的浏览、修改、查询、打印、统计等多项功能,操作简易。 三、系统框架

VFP课程设计报告

学生成绩查询系统 VFP数据库设计报告 姓名:xxx 学号:xxxxxxxxxx 专业:xxxxx 指导教师:xxxxx 海南大学三亚学院 2011-9-8 课题名称《VFP设计报告》 目录 【摘 要】 ................................................................. . (3) 第1章概述................................................................... (4) 1.1系统实现的目标 (4) 1.2系统实现方案 (4) 1.3系统实现环境 (4) 1.4具体的开发方法 (4) 第2章系统设 计 ..................................................................

(5) 2.1系统功能设计 (5) 2.2数据库设计 (5) 2.3界面的设计 (6) 第3章系统实 现 .................................................................. .. (6) 参考文献 (8) 8 of 2 Page ?学校名称,年 课题名称《VFP设计报告》 【摘要】 Visual FoxPro6.0包括系统管理、数据管理、查询和报表等。通过成绩查询系统可以提高查询效率,避免繁重的输入量而造成的人为失误。成绩查询系统可以实现学生成绩信息共享和信息传递。为老师和同学提供查询成绩的良好平台。成绩查询系统可以有效的保存学生的成绩,不会因时间的变化而丢失。通过成绩查询系统可以更加系统化,效率化,简便化的查询成绩。 【关键词】 VFP 课程研究设计 学生成绩查询系统

vfp课程设计实验报告

江苏师范大学 《数据库原理及应用》 实验报告 实验名称:班级情况数据库 班级: 姓名: 学号: 实验日期:2014年1月9日 指导教师:吴庆忠 江苏师范大学测绘学院

一、实验目的及意义 通过这次数据库应用系统开发实践,我相信本人对数据库应用系统开发有了更深、更具体的认识,也有了很多体会。 我们进行本次课程设计的主要目的是通过上机实践操作,熟练掌握数据库的设计、表单的设计、表单与数据库的连接、SQL语言的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除,并对Visual FoxPro6.0的各种功能有进一步的了解,为我们更进一步深入的学习奠定基础,并在实践中提高我们的实际应用能力,为我们以后的学习和工作提供方便,使我们更容易融入当今社会,顺应知识经济发展的趋势。 这次设计的体会大概就是这些了,到最后还是有一些问题解决不了,看来数据库设计系统也不是那么简单的一件事,所以以后自己一定得加强这方面知识的巩固和学习,多与同学交流,多向老师请教。 二.实验要求以及目的

1.要养成使用项目管理器进行系统开发的良好习惯,合理设置开发环境和工作目录,文件目录明确有序; 2.数据库内容丰富,至少要由3张以上的表构成,子表的记录数不少于200条,主表的记录数不少于50条,且表间主次关系明确; 3.应创建具有各种实际功能的表单,表单个数不少于10个,其中必须有一个主表单; 4.创建具有不同用途、信息丰富的报表,报表个数不少于3个; 5.设计一个界面友好、功能丰富的应用菜单,至少要有4个下拉菜单,菜单项数不少于10个,要有一个系统退出菜单; 6.设计一个系统登录表单和主文件; 7.系统连编通过,且能够生成可执行文件; 8.开发的数据库应用系统能够正确运行; 9.撰写设计性实验报告; 10.以班级为单位,将每位同学开发的数据库应用系统汇总后刻录一张光盘,以作备案存档。 三、实验内容 通过该系统可以基本实现班级信息的管理

vfp课程设计心得体会及总结

竭诚为您提供优质文档/双击可除vfp课程设计心得体会及总结 篇一:vfp课程设计报告 VisualFoxpro 课程设计报告 项目名称学生信息管理系统学生专业经济管理学院经 济学大类学生学号912107810234学生姓名提滨舟 指导教师戴建华 南京理工大学经济管理学院 20xx-04 1.系统总体规划 1.1系统任务 学生信息管理是学校管理部门的日常工作,繁琐而细致。功能完善安全可靠的管理系统可以大大 提高资源的利用率,有助于资料管理机构的运行。本系统旨在帮助学校相关部门管理学生信息,针对不同的使用人群分为客户端和管理员端两部分。1.2系统功能 本系统主要实现与学生相关的各种信息的系统化、规范化和自动化。本学生信息管理系统完成的主要功能有:

#基本数据管理。管理学生所在院系、所读专业信息以及班级信息和课程信息。#学生信息管理。管理学生信息的录入和修改。#学生成绩管理。管理学生成绩的录入和修改。 #学生信息查询与统计。管理学生信息查询和成绩查询。#系统管理。用于管理系统用户。 2.系统功能模块设计 系统构架如下: 1、学生端:(1)查询学生信息:根据学生班级、姓名、学号等查询 (2)查询学生成绩:根据学生班级、姓名、学号等查询,还可打印报 表 (3)用户注册:可以注册新用户(不可注册管理员)(4)密码修改:更改密码。 2、管理员端:(1)基本信息管理:添加和修改系、专业、班级和课程信息。 (2)学生信息管理:可以录入和修改学生信息 (3)学生成绩管理:可以录入和修改学生成绩 (4)信息查询:同学生端。 (5)管理员信息管理:可以注册新管理员并修改密码。 3.系统数据库设计 3.1表结构设计

VFP课程设计脚本范例

VFP课程设计脚本设计范例 利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。要求如下:1. 系统由数据库、表单、报表、菜单和程序组成;2. 系统中有一个数据库,数据库中包括三个数据表:学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录;3. 系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能;4. 要求应用程序主窗口拥有非VFP系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改;5. 项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。 附:数据库要求一览表(1)建立三张数据表,其要求如下表所示: (2)建立索引:

(3) 建立学生表与成绩表、课程表与成绩表的关联, 关键字是分别是XH字段和KCH字段。VFP课程设计指导

VFP课程设计难点分析之一——主界面和退出表单的设计 一. 主界面的设计 1. 主界面的组成对象: (1)主表单:其主要属性的设置如下: (2)命令按钮:共有三个命令按钮,其属性分别如下: (3)文本框:1个,用来接受口令,其主要属性为: Name = "Text1" PasswordChar = "*" (4)标签:共2个,一个显示设计者,一个用来提示输入口令,其主要属性分别为: (5)时钟控件:共3个,Timer1用来控制Image2和Image3的移动,另2个用来控制Lablel1的颜色变化。

(6)图象控件:共3个,Image1是图片显示的主标题,另2个是欢迎图片。 (7)多媒体控件:在主界面表单运行过程中用来播放背景音乐。 Name = "SoundPlayer1" SoundFile="D:\SJR\VFP课程设计\FIVE.MID" 2. 事件代码:

VFP课程设计模板(1)

课程设计报告 课程名称 visual foxpro数据管理系统 课题名称库存商品查询系统 专业统计学 班级 学号 姓名 指导教师 201 年 6 月 16 日

课程设计任务书 课程名称visual foxpro数据管理系统课题库存商品查询系统 专业班级 学生姓名 学号 指导老师 任务书下达日期 2011 年 6 月 9 日 任务完成日期2011 年6月 16 日

统计学VFP数据库课程设计任务书 课程设计目的 数据库课程设计是集中实践性环节之一,是学习完《数据库应用与基础》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力。 课程设计的课题环境 环境:VFP数据库管理系统。 知识:VFP数据库的操作和程序设计。 课题题目 (0)通讯录查询系统 (1)图书查询系统 (2)库存商品查询系统 (3)飞机航班查询系统 (4)学生信息查询系统 课程设计工作项目 1、设计任务:每位同学根据自己学号除以5所得的余数选择相应题号的课题。换题者不记 成绩。 2、不得抄袭他人程序,每个人应体现自己的个性设计。 3、所建数据库中应有足够的用于测试程序的数据记录。 4、各系统设计以查询功能为主,应提供多种方式的查询手段。同时可具有添加、删除、修 改记录信息的功能。 5、各系统数据库应具有的起码内容包括: (0)姓名、性别、住址、职务、电话、备注等信息; (1)书号、书名、作者、出版社、关键词、摘要等信息; (2)货号、物品名、规格型号、生产厂家、数量、单价等信息; (3)航班号、机型、始发地、目的地、起飞时间、降落时间、票价等信息; (4)学号、班级、姓名、性别、平均成绩等级、家庭住址、照片、简历等信息。 6、按规定格式完成课程设计报告书打印稿交老师存档。

VFP程序设计工资管理系统

课程设计课程名称《VFP程序设计》课程设计题目工资管理系统 专业计算机 班级 学号 姓名 成绩 指导教师 2008 年12 月22 日至2008年12月26日 课程设计任务书 设计题目:工资管理系统

设计目的 本课程的设计的目的是通过实践使同学们经历数据库设计、应用系统开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用VFP的可视化开发工具及事件驱动的程序设计方法进行系统开发的方法;了解系统分析、系统设计、系统实施的主要环节和步骤以及软件文档的制作过程。 设计任务(在规定的时间内完成下列任务) 1、系统功能的基本要求:员工每个工种基本工资的设定,加班津贴管理,根据加班时间和类型给予不同的加班津贴;按照不同工种的基本工资情况、员工的考勤情况产生员工的每月的月工资;员工年终奖金的生成,员工的年终奖金计算公式=(员工本年度的工资总和+津贴的总和)/12;企业工资报表。能够查询单个员工的工资情况、每个部门的工资情况、按月的工资统计,并能够打印; 2、数据库要求:在数据库中至少应该包含下列数据表: 员工考勤情况表;员工工种情况表,反映员工的工种、等级,基本工资等信息; 员工津贴信息表,反映员工的加班时间,加班类别、加班天数、津贴情况等;员工基本信息表员工月工资表。 具体要完成的任务是: A.完成整个程序的联调及测试,得出正确结果,并经教师检查及答辩; B.写出规范的课程设计说明书; 时间安排 12月22日布置课程设计任务;讲述设计目的、内容、时间安排与本次课程设计的要求 查阅资料,确定设计题目,并报自各班学习委员处集中; 12月23日按各设计题,继续查阅资料,书写需求分析报告草稿; 12月24日系统总体设计,按各设计题,继续查阅资料,设计调试程序,书写总体设计报告草稿; 12月25日系统详细设计,按各设计题,继续查阅资料,设计调试程序,书写详细设计报告草稿; 12月26日调试程序、演示设计软件、答辩 12月26日提交课程设计报告 具体要求 1.课程设计报告按国际通用格式书写,具体格式要求请在网络上查阅; 2.每位学生应独立完成各自的任务且每天至少在设计室工作半天;

数据库设计与应用课程设计指导书终

数据库设计和应用课程设计指导书 浙江机电职业技术学院 经贸管理系电子商务教研室 2010年11月30日

目录 一、实训基本要求 (2) 二、实训主要内容 (2) (一)VFP学生成绩管理系统简介 (2) (二)VFP课程设计步骤指导 (9) (三)VFP课程设计难点分析之一 (9) (四)VFP课程设计难点分析之二 (14) (五)VFP课程设计难点分析之三 (20) (六)VFP课程设计难点分析之四 (27) 三、实训时间安排 (33) 四、实训要求 (33) 五、实训成绩评定 (34)

一、实训基本要求 本课程是学生在学完VFP课程以后所进行的实践性教学环节。 在学完Visual FoxPro课程基本内容后,根据学生管理工作中的实例,进行一次VFP应用系统开发训练,对于全面认识掌握VFP功能,特别是对于如何利用已学知识,解决实际问题;以及如何根据实际问题的需要,自学VFP系统中未知知识;了解应用系统的开发过程、方法来说,都非常重要。 另外希望通过实训巩固专业理论知识和专业技能,培养学生理论联系实际、实事求是、踏踏实实的工作作风。 二、实训主要内容 (一)VFP学生成绩管理系统简介 利用项目管理器组织、设计并连编一个学生成绩管理系统应用程序。要求如下: 1. 系统由数据库、表单、报表、菜单和程序组成; 2. 系统中有一个数据库,数据库中包括三个数据表:学生表、课程表、成绩表,学生表中包括4个班,每个班3—5名学生,课程表中包括4门课程,成绩表至少有20条记录; 3. 系统能够通过菜单实现数据维护、浏览、查询、报表、退出等基本功能;可以自行设计使系统具有更强的功能; 4. 要求应用程序主窗口拥有非VFP系统默认的标题和图标,进入系统时应设置具备口令检查功能的主界面,该口令在进入系统后可以通过菜单中的相关命令来修改; 5. 项目中所有文件名均应冠以自己的姓名(中文或拼音均可),以免与其他同学混淆。

VFP课程设计-学生信息管理系统

广西大学数学与信息科学学院 《数据库开发与应用》 课程设计报告 题目:学生信息管理系统 班级:信息与计算科学121 学号:1211100238 姓名:李华 日期:二〇一四年六月

前言 随着学校的规模不断扩大,学生数量急剧增加,有关学生信息量也成倍增长。面对庞大的信息量需要有学生成绩管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生信息管理系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作,其主要实现了对高校从学生学籍信息录入、学生选课、学生信息管理、课程信息、任课教师查询、到学生成绩管理。整个系统分为学生信息管理、课程信息查询、任课教师查询、、成绩管理、系统管理四大模块。其中,学生信息管理模块包括学生信息录入、学生信息修改。学生课程信息管理模块包括学生选课、学生课程查询。学生成绩管理模块包括学生成绩录入、学生成绩查询。系统管理模块包括用户权限、密码修改、退出系统。整个系统从操作简便、灵活、实用的目的要求出发完成学生信息管理系统全过程。用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。 1、系统分析 1.1系统介绍 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,减少很多不必要的资源,不用像以前那样用冗余的纸张式的管理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管理的效率,并且还提高了学籍信息管理的精确度。 现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。 2.对各个数据库进行动态管理,防止混乱。 3.能够按照用户选择的不同的条件进行简单查询和复合查询。 4.能够对查询结果进行分类汇总,实现报表打印。

相关文档
最新文档