数据库vfp课程设计报告
VisualFoxPro数据库实验报告
本科生课程报告课程名称数据库程序设计学院名称核技术与自动化工程学院专业名称学生姓名学生学号教师成绩二〇一八年九月——二〇一八年十二月实验1 Visual FoxPro 使用初步1.1实验目的1.熟悉Visual FoxPro的窗口组成2.掌握Visual FoxPro的启动和退出3.掌握默认工作目录的设置方法4.掌握项目管理器的使用方法1.2实验内容1.用两种方法启动和退出Visual FoxPro。
2.浏览Visual FoxPro的主菜单项及其子菜单。
3.掌握Visual FoxPro的窗口、工具栏、对话框的操作4.练习打开和隐藏命令窗口。
5.在E盘上建立“学生管理”文件夹,并将其设置为默认的工作目录。
6.在“学生管理”文件夹下建立一个项目文件,命为“学生管理.pjx”。
熟悉项目管理器的使用。
实验2 数据及运算2.1实验目的1.掌握变量、常量数组的使用。
2.掌握运算符和表达式的使用。
3.掌握常用函数的使用。
2.2实验内容1.常量的使用2.变量和数组的使用3.运算符和表达式的使用4.字符函数的使用5.数值函数的使用6.日期函数的使用7.数据类型转换函数的使用8.测试函数的使用实验3 自由表的建立与操作3.1实验目的及内容1.掌握自由表结构的建立和表记录的输入表结构的建立表1.8表1.92.掌握表的打开关闭和修改表的浏览操作3.掌握记录的定位与显示,增加与修改,删除与恢复删除sh030008后在sh030001前插入sh030008的记录4.掌握文件管理命令5.掌握索引的建立和索引查询建立四个索引按升序索引后的学生登记表Locate命令的顺序查询Seek命令的索引查询以上两条查询命令实现了逐条查询出性别为女的学生名单。
两图片分别为locate(顺序查询)和seek(索引查询)命令的查询结果及输入命令。
实验3第6题的内容(分析命令及执行结果)6.掌握表的统计操作命令使用repll all ……with……命令分别计算成绩的总分与平均分.7.掌握表的连接和表的临时关联按学号将xs.dbf与cj.dbf连接起来但只包含学号,姓名,数学,政治,英语成绩。
vf数据库课课程设计
vf数据库课课程设计一、教学目标本节课旨在让学生掌握数据库的基本概念、了解数据库的设计与使用方法,培养学生的实际操作能力。
具体目标如下:1.知识目标:使学生了解数据库的基本概念、分类及特点;掌握数据库设计的基本步骤;熟悉SQL语言的基本操作。
2.技能目标:培养学生熟练使用数据库管理系统进行数据库设计、创建表、插入、查询、更新和删除数据的能力。
3.情感态度价值观目标:培养学生对数据库技术的兴趣,提高学生运用数据库技术解决实际问题的意识。
二、教学内容本节课的教学内容主要包括以下几个部分:1.数据库基本概念:介绍数据库、数据库管理系统、数据库系统等基本概念,使学生了解数据库的发展历程。
2.数据库设计:讲解数据库设计的基本步骤,包括需求分析、概念设计、逻辑设计和物理设计,让学生掌握数据库设计的方法。
3.SQL语言:介绍SQL语言的基本操作,包括创建表、插入数据、查询数据、更新数据和删除数据等,使学生熟练掌握SQL语言。
4.数据库应用案例:分析实际应用案例,让学生了解数据库在生活中的应用,提高学生运用数据库解决实际问题的能力。
三、教学方法为了提高教学效果,本节课将采用以下教学方法:1.讲授法:讲解数据库的基本概念、设计方法和SQL语言的基本操作。
2.案例分析法:分析实际应用案例,让学生了解数据库在生活中的应用。
3.实验法:安排课堂实验,让学生亲自动手操作,巩固所学知识。
4.讨论法:学生分组讨论,培养学生的团队合作能力和问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,本节课将采用以下教学资源:1.教材:《数据库原理与应用》。
2.参考书:《SQL Server 2012数据库管理与应用》。
3.多媒体资料:制作课件、演示视频等,以便于讲解和展示。
4.实验设备:计算机、数据库管理系统软件等,用于课堂实验和练习。
五、教学评估为了全面、客观地评估学生的学习成果,本节课将采用以下评估方式:1.平时表现:观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和基本素养。
vf数据库设计
vf 数据库设计报告一.创建表公寓数据表(gy)、寝室评分表(qspf)、学生数据表(xs)、系统管理员(kouling)、公寓管理员(adminer)二.创建数据库三.界面设计1.欢迎界面系统主界面、查询部分界面、数具维护部分界面、成员删除部分界面、打印部分界面 ①欢迎界面设计该界面为用户停工系统欢迎界面,其主要设计过程如下: (1)新建1个表单,将其保存为welcome,设置其Caption 属性为welcome ,设置其Picture宿舍楼管理系统查 询成员删数据维打 印查 询 寝 室 情况寝室评分查询按姓名查询按班级删除按寝室号删除学生数据维护公寓数据维护打印寝室评分情打印学生情况属性为希望加入的图片的路径和名称。
然后为表单添加1个Timer控件,设置其Interval属性为“1000”, 起时间为毫秒,表示当表单欲行到Interval属性规定的时间间隔后触发Timer事件。
(2)为表单添加4个Label控件,其属性设置如下:Label1:欢迎使用、Labl2:学生公寓管理系统、Label3:设计人员、Label4:邹勋、Label5:潘凌云2.系统主界面设计新建1个表单,保存为main,设置其Capiion属性为“学生公寓管理系统”。
设置其Picture 属性为所指定的图片的路径和名称,然后在表单中添加5个Command控件(直接用鼠标拖动控件},调整控件的大小和位置,并设置好各控件的属性3.查询部分界面设计①用户验证界面设计公寓管理员新建1个表单,保存为checker2,设置其Caption属性为“用户验证界面”,然后在表单上添加2个Label控件、2个Command控件,根据设计需要设置各控件的属性,用户验证界面设计的最后效果如图所示。
②查询主界面设计新建1个表单,保存为seeek,设置其Caption属性为“查询界面”,设置其Picture属性为所指定的图片的路径和名称。
然后在表单上添加4个Command控件,并设置各控件的Caption属性,查询主界面设计的最后效果如图③查询寝室情况界面设计(1)新建1个表单,保存为qsqk-seek,设置其Pictuure属性为所指定的图片的路径和名称。
vfp课程设计
vfp课程设计一、教学目标本课程的教学目标是使学生掌握VFP(Visual FoxPro)的基本语法、数据类型、运算符、流程控制语句、函数、数组、指针等基本概念,学会使用VFP进行程序设计和数据库管理。
通过本课程的学习,学生应具备以下知识目标、技能目标和情感态度价值观目标:1.知识目标:•掌握VFP的基本语法和数据类型;•理解运算符和流程控制语句的用法;•熟悉函数、数组和指针的概念及应用;•了解数据库的基本概念和管理方法。
2.技能目标:•能够使用VFP编写简单的程序;•能够运用VFP进行数据库的创建、查询和维护;•能够运用VFP进行数据分析和报表生成。
3.情感态度价值观目标:•培养学生的编程思维和问题解决能力;•培养学生对数据库管理的兴趣和认识;•培养学生团队协作和自主学习的能力。
二、教学内容本课程的教学内容主要包括以下几个部分:1.VFP基本语法和数据类型:包括变量声明、常量、数据类型、运算符等;2.流程控制语句:包括条件语句、循环语句、转移语句等;3.函数:包括内置函数、自定义函数和过程调用;4.数组和指针:包括数组的声明和使用、指针的概念和操作;5.数据库管理:包括数据库的创建、表的设计、数据的增删改查等。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用以下教学方法:1.讲授法:教师通过讲解和示例,引导学生掌握VFP的基本概念和语法;2.案例分析法:教师通过分析实际案例,让学生学会如何运用VFP解决实际问题;3.实验法:学生通过上机实验,巩固所学知识和技能;4.讨论法:学生分组讨论,培养团队协作和问题解决能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:选用《Visual FoxPro程序设计》作为主要教材;2.参考书:提供《Visual FoxPro教程》等参考书籍供学生自学;3.多媒体资料:制作教学PPT和视频教程,方便学生复习和巩固;4.实验设备:提供计算机实验室,让学生进行上机实验。
Visual FoxPro 课程设计实验报告
.以下为文案正文:Visual FoxPro 课程设计实验报告——“学生信息管理系统”国贸2班200204074224佘楷一.设计题目学生信息管理系统二.开发软件VFP6.0三.课题要求(1) 掌握课堂讲授的基本数据库知识和VFP的基本技巧:1. 数据库管理系统合数据库应用系统;2. VFP的界面组成与操作;3. VFP的工作方式;4. 标的基本操作(表的建立与修改、表达式、维护命令);5. 表的查询与统计(排序与索引,SELECT-SQL查询,数据库于视图);6. 程序设计初步(程序文件,程序的控制,多模块程序)。
(2) 自学部分书本关于VFP的内容:1. 菜单设计;2. 表单设计;3. 表单控件设计;4. 实例:汽车修理管理系统的开发。
(3) 要求能够独立设计。
完成一个简单的学生信息管理系统,此系统必须有如下基本功能:1. 数据的查询;2. 记录的增加,删除,修改等功能;3. 系统界面良好;4. 操作方便,运行稳定。
四.目的掌握基本的数据库知识,熟悉VFP的使用。
学习VFP数据库应用系统开发的一般步骤:1.需求分析2.数据库设计3.应用程序设计4.软件的运行测试通过简单的系统设计、开发,激发学生的学习兴趣和动手能力。
五.设计时间第12周——第19周六.设计主要流程流程图:(1) 数据库设计根据此系统需要建立数据库sexxdb.dbc ,数据库中有如下几个数据表:student.dbf 、course.dbf 、score.dbf 、password.dbf 、passwordm.dbf 。
student..dbf 记录的是学生的个人信息,如:学号、姓名、性别、民族、出生日期、所在专业、籍贯。
用户登陆 logo.scx选择用户类型普通用户 登陆 管理员 登陆查询 统计 退出 退出 查询 统计维护 个人统计 课程统计 个人统计 课程统计学生信息 课程信息 成绩信息 学生信息 课程信息 成绩信息 学生信息 课程信息 成绩信息Course.dbf记录的是有关课程的信息,如:课程编号、课程名称、学分、任课老师。
VFP课程设计实验报告
关系数据库管理系统(VFP)课程设计报告一、课程设计的目的通过一个小型而典型的开发试验项目的训练,促使学生进一步巩固、理解所学的基础知识,增强实际操作能力,丰富开发管理信息应用系统的认识和经验。
二、课程设计过程 (一)系统功能设计(二) 数据库表建立jsb 表,xs 表,kc 表,cj 表,yhdl 表。
并输入记录。
(用户名和密码都为555) 建立表与表之间的永久性关系。
(三) 菜单设计见系统功能模块设计。
(四) 模块详细设计1. 建立主程序,用来调用开始页面表单,进入系统.2. 建立开始页面表单,使用计时器控件使得字幕“欢迎进入教学信息管理系统”和“教学信息管理系统”动态出现。
设置命令按钮,实现进入登陆表单和退出系统。
3.系统维护,建立表单,命名为xtwh用户信息维护:将数据环境中添加yhdl表,在表单中标签控件和文本框控件,用于用户输入用户名和密码,添加命令按钮,并设置按钮的click事件,实现登陆和退出。
退出:在菜单中顶点菜单项中的过程中输入代码,实现退出VFP应用程序4.数据管理先创建可视化类,实现添加、更新、删除及查询等处理。
教师基本信息(jsxx):按JSb表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
学生基本信息(xsxx):按XS表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
课程基本信息(kcjbxx):按KC表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
学生成绩信息(cjjbxx):按CJ表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
5.查询设计教师任课情况:运用视图设计器,添加jsb表和kc表到视图设计器。
用函数求每个教师所教门课和总学时,选定所需字段和分组字段和联接等,实现教师情况的视图,视图命名为jsrkqk.学生选修课程信息:创建视图xsxkkcxx,将视图添加到数据环境中,设置组合框的controlsourceh,rowsourcetype和rowsource属性,使得当在一个组合框中选择学生后,在下面的GRID中反映该学生选修的课程名,课时数,任课教师及该门课程的成绩。
Visual FoxPro 课程设计实验报告 范本
Visual FoxPro 课程设计实验报告范本课程名称:Visual FoxPro实验名称:设计一个简单的学生成绩管理系统实验目的:1.掌握Visual FoxPro的基本操作和编程语言;2.了解数据库的创建和使用;3.熟悉Visual FoxPro的界面设计和报表生成功能。
实验内容:本次实验设计一个简单的学生成绩管理系统,包括以下功能:1.学生信息的录入、修改和查询;2.成绩信息的录入、修改和查询;3.成绩统计分析功能;4.成绩报表生成功能。
实验步骤:1.创建数据库在Visual FoxPro中创建一个数据库,并创建两个表:学生表和成绩表。
学生表包括学生编号、姓名、性别、年龄、班级等字段;成绩表包括学生编号、科目、成绩等字段。
2.设计界面设计一个简单的界面,包括菜单栏、工具栏和状态栏。
菜单栏包括“学生管理”、“成绩管理”、“成绩统计”、“报表生成”等功能。
3.学生信息的录入、修改和查询在学生管理功能中,设计学生信息的录入、修改和查询功能。
录入学生信息时,可以通过表单的方式输入学生信息,并将信息保存到学生表中。
修改学生信息时,可以选择要修改的学生,并通过表单的方式修改学生信息。
查询学生信息时,可以根据学生编号、姓名、班级等条件进行查询,并将查询结果显示在表格中。
4.成绩信息的录入、修改和查询在成绩管理功能中,设计成绩信息的录入、修改和查询功能。
录入成绩信息时,可以选择学生和科目,并输入成绩信息,并将信息保存到成绩表中。
修改成绩信息时,可以选择要修改的成绩,并通过表单的方式修改成绩信息。
查询成绩信息时,可以根据学生编号、科目等条件进行查询,并将查询结果显示在表格中。
5.成绩统计分析功能在成绩统计功能中,设计成绩的平均分、最高分、最低分等统计分析功能,并将统计结果显示在界面上。
6.成绩报表生成功能在报表生成功能中,设计成绩报表的生成功能。
可以选择要生成的报表类型,如学生成绩单、科目成绩排名等,并将报表生成到指定位置。
VFP课程设计报告_3
VFP课程设计报告**: ***班级: 08404031 学号: **********正文1.VFP课程设计目的《VFP》课程的学习, 不仅需要理论上的深入探讨, 而且需要通过实践上机, 自己开发一个数据库管理信息系统, 才能真正理解书本知识, 牢记掌握课堂教学内容。
因此, 本次课程设计的目的就是要通过一个实际的管理信息系统的开发, 提高自身用所学知识分析问题, 解决问题和实际动手能力, 进一步掌握VFP这门课程的内容, 熟悉用VFP开发一个简单系统的基本步骤。
2.VFP课程设计要求掌握有关表、数据库、项目、类的基本概念及基本操作, 在此基础上进行查询设计、菜单设计、表单设计及报表设计, 并掌握常用的属性、事件及方法的使用。
1)数据管理主要是对学生基本信息、课程基本信息、学生成绩信息、教师基本信息的录入、删除、保存、定位等操作注意: 这四个表单中用到的工具条要创建成自定义工具栏类, 然后把它添加到表单中。
2)查询设计学生选修课程信息: 创建一个一对多表单, 当在一个组合框中选择学生后, 在下面的GRID中反映该学生选修的课程名, 课时数, 任课教师及该门课程的成绩。
教师任课情况:以一对多的形式, 在表格一中选择教师后, 表格二中显示该教师的任课情况。
3)统计处理学生成绩统计: 创建一个视图, 该视图用来反映每个学考选修了几门课, 总成绩是多少, 并将该视图加到表单的数据环境中, 创建一个学生总成绩查询表单。
要求用页框来实现, 第一页反映学生的总成绩, 第二页反映学生的明细成绩。
各教师的任课时数:创建一个视图, 该视图用来反映每个教师上了几门课, 总学时是多少, 并将该视图加到表单的数据环境中, 创建一个教师情况查询表单。
4)打印输出在报表设计器中设计一个学生总成绩报表, 然后在学生总成绩查询表单上添加一个打印按钮, 当按下该按钮时, 调用上述创建的报表。
在报表设计器中设计一个教师任课信息报表, 在菜单中调用该报表。
vfp设计报告
海南大学三亚学院VFP数据库设计报告《人才档案管理系统》姓名:学号:专业:指导教师:海南大学三亚学院2011-9-6目录【摘要】 (3)第1章概述 (4)1.1系统实现的目标 (4)1.2系统实现方案 (4)1.3系统实现环境 (4)第2章系统分析 (5)2.1调查 (5)2.2线性系统分析 (5)第3章系统设计 (6)3.1系统目标设计 (6)3.2数据库设计 (6)3.3界面的设计 (10)第4章系统实现 (13)4.1总体设计实现 (13)第5章成果和不足 (14)致谢、参考文献 (14)【心得体会】 (15)【摘要】Visual FoxPro6.0是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的微机数据库管理系统。
人才档案管理系统”是采用Visual FoxPro6.0开发的一个数据库管理系统。
开发本系统的步骤:系统分析、系统设计、系统实现、系统维护。
在系统分析中先后用数据流图、系统的功能结构图分析了系统所需的各种数据。
【关键字】人才档案;档案;管理系统;Visual FoxPro6.0第1章概述1.1系统实现的目标系统开发的总体任务是实现人才档案管理的系统化,规范化和自动化,从而达到提高人才档案管理的完整严谨度的目的。
1.2系统实现方案制作体系历时五天,以团队形式利用Visual FoxPro6.0软件进行制作。
1.3系统实现环境Visual FoxPro6.0不仅可以简化数据库管理,而且可以使应用程序的开发流程更为合理。
它提供可视化的设计工具和向导,方便用户快捷创建表单、查询和打印报表。
该系统还提供一个集成化的开发环境。
不仅支持过程编程技术,而且在语言方面作了强大的扩充,支持面向对象可持续化编程技术,并拥有功能强大的可视化程序设计工具。
第2章系统分析2.1调查人才档案管理的特点是信息处理量比较大。
所管理的人才信息种类繁多,而且由于基本信息,身份信息,工资信息等信息的关联性多,查询和统计的方式各不相同。
vfp课程设计报告
课程设计报告卓越公司培训管理系统卓越公司培训管理系统一、系统总体规划本系统是专门为卓越公司设计的一套培训管理系统,适用于公司内部的人力资源管理中的培训环节的资料查询与保存整理工作。
本系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要完成以下功能:1、针对于公司员工,可以对所有培训课程的教课内容、时间、地点、教师等进行查询,全面掌握需要参加的课程信息。
2、针对于公司负责培训管理的管理人员,可以对所有的课程信息进行修改更新,及时录入新增添的信息,并用数据库对所有培训信息进行整理保存,便于留档。
3、系统提供打印预览及打印功能,便于资料的输出,方便用户的使用。
二、需求分析培训环节是人力资源管理工作中的重要组成部分,公司中上至经理部长,下至员工都需要参加有计划的培训学习,由于参加培训的人员比较分散,上课的时间地点也有一定的随机性,特设计本套系统放置在公司的局域网上,便于参训人员及时获得培训信息,也便于人力资源管理部门对培训工作进行系统的管理,对信息进行维护以及及时发布最新信息。
三、系统框架四、系统功能模块设计1、登陆模块系统设定两种登陆权限,分为员工登陆和管理员登陆。
员工可以直接进入到系统主菜单,但只可进行信息的查询与打印;管理员需要输入密码后方可进入系统主菜单,可以进行除了查询与打印之外的信息录入工作。
2、查询模块(1)对培训课程进行查询:下设两种查询方式——按培训地点查询与按课程名查询。
用户在输入需要查询的培训地点或课程名后,窗口下面的表格中会显示出课程的其他详细信息,如开课时间、主办部门、课时数等等具体信息。
(2)对培训教材进行查询:每门课程会有相应的授课教材(户外授课除外)。
用户在查到自己所需参加的课程后,可以在此模块输入课程名,系统会在下面的表格中显示出本门课程的教材信息,如出版社、作者等信息。
(3)对培训教师进行查询:公司从各类高校和培训机构请来讲师为员工授课,设计此模块便于培训学员对教师基本情况有所了解。
vfp课程设计报告总结
vfp课程设计报告总结一、教学目标本课程的教学目标是使学生掌握VFP(Visual FoxPro)的基本语法、数据类型、运算符、流程控制语句、函数、数组和集合等基本概念,学会使用VFP进行程序设计和数据库管理。
1.掌握VFP的基本语法和数据类型。
2.掌握VFP的运算符和函数。
3.掌握VFP的流程控制语句。
4.掌握VFP的数组和集合。
5.掌握VFP的数据库管理和查询。
6.能够使用VFP编写简单的程序。
7.能够使用VFP进行数据库的设计和查询。
情感态度价值观目标:1.培养学生对计算机编程的兴趣和热情。
2.培养学生解决问题的能力和团队合作精神。
二、教学内容根据课程目标,教学内容主要包括VFP的基本语法、数据类型、运算符、流程控制语句、函数、数组和集合等基本概念,以及VFP在数据库管理方面的应用。
具体的教学大纲如下:第1周:VFP概述和基本语法1.1 VFP的发展历程和特点1.2 VFP的安装和运行环境1.3 VFP的基本语法第2周:数据类型和变量2.1 数据类型的分类和特点2.2 变量的声明和使用第3周:运算符和函数3.1 算术运算符和关系运算符3.2 逻辑运算符和位运算符3.3 常用数学函数和字符串函数第4周:流程控制语句4.1 顺序结构4.2 选择结构4.3 循环结构第5周:数组和集合5.1 数组的声明和使用5.2 集合的声明和使用第6周:数据库管理6.1 数据库的基本概念和操作6.2 表的创建和管理6.3 查询的创建和执行三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,包括讲授法、讨论法、案例分析法和实验法等。
1.讲授法:通过讲解VFP的基本概念和语法,使学生掌握VFP的基本知识。
2.讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神。
3.案例分析法:通过分析实际案例,使学生了解VFP在数据库管理方面的应用。
4.实验法:通过实验操作,使学生掌握VFP的基本操作技能。
vfp课程设计实验报告
vfp课程设计实验报告一、教学目标本课程的教学目标是使学生掌握VFP(Visual FoxPro)的基本概念、操作方法和应用技巧。
通过本课程的学习,学生应能熟练使用VFP进行数据库的设计、操作和管理,并具备一定的编程能力。
具体的教学目标如下:1.知识目标:•了解VFP的发展历程和特点;•掌握VFP的基本数据类型、运算符和表达式;•熟悉VFP的数据库和表的基本操作;•掌握VFP的查询、报表和标签等对象的使用;•理解VFP的编程原理和语法。
2.技能目标:•能够使用VFP创建和管理数据库;•能够使用VFP进行数据输入、查询、修改和删除;•能够使用VFP创建简单的表单、报表和标签;•能够使用VFP编写简单的程序。
3.情感态度价值观目标:•培养学生对计算机科学的兴趣和好奇心;•培养学生具备良好的编程习惯和团队协作精神;•培养学生关注信息技术的最新发展。
二、教学内容本课程的教学内容主要包括VFP的基本概念、操作方法和应用技巧。
具体的教学内容如下:1.VFP的基本概念:•VFP的发展历程和特点;•VFP的运行环境和工作原理。
2.VFP的基本数据类型、运算符和表达式:•数据类型的定义和特点;•运算符的分类和用法;•表达式的组成和计算。
3.VFP的数据库和表的基本操作:•数据库的创建和管理;•表的创建、修改和删除;•数据输入、查询、修改和删除。
4.VFP的查询、报表和标签等对象的使用:•查询的创建和执行;•报表的设计和打印;•标签的设计和显示。
5.VFP的编程原理和语法:•程序的组成和结构;•常用编程语句和函数;•程序的调试和运行。
三、教学方法为了达到本课程的教学目标,我们将采用以下教学方法:1.讲授法:通过讲解VFP的基本概念、操作方法和应用技巧,使学生掌握相关知识。
2.案例分析法:通过分析实际案例,使学生了解VFP在实际应用中的重要作用。
3.实验法:安排实验课程,让学生亲自动手操作,巩固所学知识。
4.讨论法:学生进行小组讨论,培养学生的团队协作能力和问题解决能力。
vfp数据库课程设计
vfp数据库课程设计一、教学目标本节课的教学目标是让学生掌握VFP数据库的基本操作和技能,包括数据库的创建、表的设计、数据的增删改查等。
同时,通过实践操作,培养学生的动手能力和解决问题的能力,提高他们对数据库技术的兴趣和认识。
具体来说,知识目标要求学生了解数据库的基本概念和VFP数据库的特点;技能目标要求学生能够独立完成数据库的创建和表的设计,熟练进行数据的增删改查操作;情感态度价值观目标则是培养学生对数据库技术的热爱和好奇心,提高他们的学习积极性和主动性。
二、教学内容本节课的教学内容主要包括VFP数据库的基本概念、数据库的创建和表的设计,以及数据的增删改查操作。
首先,将介绍数据库的基本概念,让学生了解数据库的作用和应用场景。
接着,引导学生学习如何使用VFP创建数据库,包括数据库的命名、大小等设置。
然后,教授学生如何设计表,包括字段的类型、长度、小数位数等属性的设置。
最后,通过实例操作,让学生掌握数据的增删改查操作,并学会如何使用VFP进行数据的查询和统计。
三、教学方法为了提高教学效果,本节课将采用多种教学方法相结合的方式。
首先,采用讲授法,向学生讲解VFP数据库的基本概念和操作方法。
其次,通过案例分析法,让学生通过实际操作,巩固所学知识和技能。
此外,还可以学生进行小组讨论,分享学习心得和经验,提高他们的学习积极性和主动性。
最后,还可以利用实验法,让学生在实验室进行实际操作,培养他们的动手能力和解决问题的能力。
四、教学资源为了支持教学内容的实施,我们将准备一系列的教学资源。
教材方面,选择一本与VFP数据库相关的教材,为学生提供系统的理论知识。
参考书方面,推荐一些与VFP数据库操作相关的书籍,供学生课后自学。
多媒体资料方面,制作一些教学PPT和视频教程,帮助学生更好地理解和掌握所学内容。
实验设备方面,确保实验室的计算机设备齐全,能够满足学生的实际操作需求。
通过这些教学资源的准备,为学生提供一个丰富多样的学习环境,提高他们的学习效果和兴趣。
大一vfp课程设计
大一vfp课程设计一、课程目标知识目标:1. 理解VFP(Visual FoxPro)的基本概念,掌握数据库设计的基本原理;2. 学会使用VFP进行数据表的设计、建立和维护;3. 掌握VFP的SQL语言,能够编写简单的查询和更新语句;4. 了解VFP程序设计的基本方法,能够编写简单的程序进行数据处理。
技能目标:1. 能够独立使用VFP创建数据库和数据表,进行数据录入和查询;2. 能够运用SQL语句对数据库进行查询、插入、更新和删除操作;3. 能够编写简单的VFP程序,实现数据的批量处理和自动化操作;4. 能够运用所学知识解决实际问题,具备一定的数据库应用开发能力。
情感态度价值观目标:1. 培养学生对数据库知识的学习兴趣,激发他们的求知欲和自主学习能力;2. 培养学生具备良好的团队协作精神,能够在团队项目中发挥积极作用;3. 培养学生严谨、踏实的学术态度,注重实践,提高动手能力;4. 培养学生关注社会热点问题,学会运用所学知识为社会发展和个人成长贡献力量。
课程性质分析:本课程为大一计算机相关专业的基础课程,旨在帮助学生掌握VFP数据库技术的基本知识和应用能力。
学生特点分析:大一学生具备一定的计算机操作基础,但数据库知识相对薄弱,需要从基本概念和实际操作入手,逐步提高其技能水平。
教学要求:1. 注重理论与实践相结合,通过实例教学,让学生在实际操作中掌握知识;2. 强化课堂互动,鼓励学生提问和发表见解,提高学生的参与度;3. 定期进行课程小结和作业布置,关注学生的学习进度和问题反馈,及时调整教学策略。
二、教学内容1. VFP基础知识- 数据库基本概念- 数据模型与关系型数据库- VFP的安装与配置2. 数据表设计- 数据类型与字段属性- 数据表结构的建立与修改- 数据表的索引与关联3. SQL语言- SQL基本查询语句- 数据的插入、更新与删除- 复杂查询与多表操作4. 程序设计基础- 常量、变量与表达式- 控制结构(条件、循环)- 函数与子程序5. 应用实例与项目实践- 数据库应用系统的设计- 简单的管理信息系统开发- 综合案例分析与实战演练教学大纲安排:第一周:VFP基础知识,包括数据库基本概念、数据模型与关系型数据库、VFP的安装与配置;第二周:数据表设计,涵盖数据类型与字段属性、数据表结构的建立与修改、数据表的索引与关联;第三周:SQL语言,讲解SQL基本查询语句、数据的插入、更新与删除;第四周:程序设计基础,涉及常量、变量与表达式、控制结构、函数与子程序;第五周:应用实例与项目实践,通过简单管理信息系统开发,进行综合案例分析与实战演练。
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文件)。
4.2 系统功能结构图4.3 系统代码实现(要求:给出查询对应的SQL语句;给出设计菜单、设计表单部分对应的命令和事件代码;给出程序改错题错误的语句和对应的改正语句)[VFP01](1)设计查询SELECT Whcd.mc, COUNT(*) as RS,AVG(YEAR(DATE())-YEAR(Js.csrq)) as PJNL;FROM jxsj!js INNER JOIN jxsj!whcd;ON Js.whcd=Whcd.dm;GROUP BY Whcd.mc;ORDER BY 2 DESC,3(2)设计菜单“统计“菜单项的SELECT-SQL命令:select zc,count(*) as rs from js group by zc(3)设计表单命令按钮组的Click代码:n=this.valuethisform.xxx(4)程序改错题a.将第12行的c(k)=c(k+1)改为c(k)=c(k-1)b.将第18行的ENDDO改为ENDFOR[VFP02](1)设计查询SELECT Whcd.mc, Js.xb, COUNT(*) AS 人数;FROM jxsj!js INNER JOIN jxsj!whcd ;ON Js.whcd=Whcd.dm;WHERE YEAR(DATE())-YEAR(Js.csrq)<= 45;GROUP BY Whcd.mc, Js.xb;ORDER BY Whcd.mc, Js.xb(2)设计菜单“统计“菜单项的SELECT-SQL命令:select xb,count(*) as rs from js group by xb(3)设计表单命令按钮组的Click最后一行代码:bel1.caption=cj.xh(4)程序改错题a.将第9行的FOR j=n TO i+1 STEP 1 改为 FOR j=n TO i+1 STEP -1b.将第14行的Lcontinue=.F.改为Lcontinue=.T.[VFP03](1)设计查询SELECT Yxzy.yxmc, COUNT(*) as rs, SUM(IIF(Js.zc="教授",1,0)) as jsrs;FROM jxsj!js INNER JOIN jxsj!yxzy;ON Js.yxzydm=Yxzy.yxzydm;GROUP BY Yxzy.yxmc;HAVING SUM(IIF(Js.zc="教授",1,0))/COUNT(*)>= 0.2;ORDER BY 3 DESC(2)设计菜单“统计“菜单项的命令:do chaxun.qpr(3)设计表单a.设置表单对象F081B的以下属性值:AutoCenter属性:.T.b.选项按钮组的Click代码:c=THIS.VALUETHISFORM.GRID1.RECORDSOURCE=cBEL1.CAPTION=c+"表浏览"(4)程序改错题a.将第9行的IF CHR('Str1')>127 改为 IF ASC(Str1)>127b.将第11行的ENDIF改为ELSE[VFP04](1)设计查询SELECT Yxzy.yxmc, COUNT(*) as rs, SUM(IIF(Js.xb="男",1,0)) as nanrs;FROM jxsj!js INNER JOIN jxsj!yxzy ;ON Js.yxzydm=Yxzy.yxzydm;GROUP BY Yxzy.yxmc;ORDER BY 3 DESC;TO FILE temp.txt(2)设计菜单a.设置“导出”菜单项的跳过条件:Empty(alias())或!used(alias())b. 设置“打印预览”菜单项命令:report form rtest preview(3)设计表单a.设置表单对象F081B的以下属性值:AutoCenter属性:.T. Height属性: 120 Width属性: 280b.设置标签Caption属性: 口令输入c. 设置文本框PasswordChar属性: *d.“确定”按钮的Click代码:IF ALLTRIM(THISFORM.TEXT1.VALUE)="ABC"MESSAGEBOX("OK!")ELSEMESSAGEBOX("口令不正确!")ENDIF(4)程序改错题a.将第14行的m2=m2+VAL(SUBSTR(c2,j,1))*2**(j)改为 m2=m2+VAL(SUBSTR(c2,j,1))*2**(-j)b.将第17行的?'二进制'+cstr+'十进制表示为:'+VAL(m,10,3)改为?'二进制'+cstr+'十进制表示为:'+STR(m,10,3)4.4 系统存在的主要问题及注意事项1.做题前要先设置默认路径2.题目要求要看清,确定你要打开的是哪个表、哪个表单3.当做设计查询时,出现无法访问此表,可以先清理项目,然后再添加该表;如果还是无法访问,可以先在项目管理器中先浏览该表,再设计查询4.设置参照完整性时要先清理数据库5.要时刻注意中英文输入状态,编写代码和命令时一定要在英文输入环境下4.5 设计总结及体会之前看教程书时,顺着文章的条理一条一条地看下去,并没觉得有什么难的。
VFP数据库课程设计
沈阳理工大学课程实践(论文)摘要学生信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要完成对学生情况和学生成绩的管理,包括数据库中表的添加、修改、删除等。
系统还可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。
系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。
查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。
系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。
经过分析,我们使用 MICROSOFT公司的 Visual FoxPro 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
关键词:数据库;Visual FoxPro 6.0;管理;查询I沈阳理工大学课程实践(论文)目录摘要 (I)1 前言 (1)1.1 作业背景 (1)1.2 选题说明 (1)1.2.1 基本思路 (1)1.2.2 作业目标 (1)1.3 工作业绩 (2)1.3.1 个人主要工作 (2)1.3.2 主要收获 (2)1.3.3 自我评定 (2)2 系统总体设计 (3)2.1 系统结构图 (3)2.1.1 系统结构概述 (3)2.1.2 总体功能流程图 (3)2.1.3 总体功能E-R图 (4)2.2 数据库总体设计 (4)2.2.1 数据库设计思想 (4)2.2.2需求分析 (5)2.3 数据表 (5)2.3.1 数据表分析 (5)2.3.2 数据表的字段 (5)2.4 创建项目 (6)3 建立数据库和数据库表 (8)3.1 建立数据库 (8)3.2 建立数据库表 (8)4 编写表单 (9)4.1 欢迎表单 (9)4.1.1 欢迎表单设计 (9)4.1.2 欢迎表单代码 (9)II沈阳理工大学课程实践(论文)4.2 登录表单 (10)4.2.1 登录表单设计 (10)4.2.2 登录表单代码 (12)4.3 主界面表单 (12)4.3.1 主界面表单设计 (12)4.3.2 主界面表单代码 (13)4.4 学院表单 (15)4.5 专业表单 (15)4.6 班级表单 (16)4.7 学生个人信息表单 (16)4.8 查询表单 (17)4.9 关于表单 (18)4.10 报表 (18)4.11 菜单设计 (19)5 主程序与系统连编 (20)5.1 主程序 (20)5.2 系统连编 (20)结束语 (22)参考文献 (23)III沈阳理工大学课程实践(论文)1 前言1.1 作业背景本文根据《数据库应用与开发》课程要求而做。
VFP课程设计报告
VFP课程设计报告目录第一题 (3)第二题 (3)第三题 (5)第四题 (6)第五题 (7)1.题目假设使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学识和成绩为数值型,其他均为字符型。
(1)用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名;(2)用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序。
问题分析在第(1)小题中,要查询的是学号和姓名,限定条件是要求“选修的每门课程的成绩都高于或等于85分”。
在第(2)小题中,要查询的是学号、姓名和平均成绩,限定条件是要求“选修课程在5门以上(含5门)”,并要求将结果按照平均成绩的降序进行排序。
数据库设计在第(1)小题中,用SELECT从学生表中查询学号和姓名,使用WHERE语句,根据选课成绩表中的“成绩”筛选不符合要求的部分即成绩小于85的部分。
在第(2)小题中,用SELECT从学生表和选课成绩表中查询学号、姓名、平均成绩,其中使用A VG语句计算平局成绩。
使用GROUP BY语句,根据学号进行分组。
使用COUNT语句从选课成绩表中查询选课的门数,将选修课程在5门以下的排除。
再使用DESC语句,将查询出来的结果按照平均成绩的降序排序。
程序清单(1)SELECT 学号,姓名FROM S NOT EXISTS(SELECT * FROM SC WHERE SC.学号=S.学号AND 成绩<85)(2)SELECT S.学号,姓名,A VG(成绩) AS 平均成绩FROM S,SC WHERE SC.学号GROUP BY S,学号HA VING COUNT(SC.课程号)>=5 ORDER BY 平均成绩DESC测试分析在第(1)小题中,最初的语句为:SELECT 学号,姓名FROM S WHERE SC.学号=S.学号AND 成绩>=85,这样显示出来的结果是只要其中一门课程的成绩高于或等于85分的学生的学号和姓名,并不是题中要求的“每门课程的成绩都高于或等于85分”。
VF数据库课程设计报告报告书写提示
中国地质大学江城学院VF数据库课程设计报告姓名刘阳班级学号国贸五班300120521指导教师陈洁2012年10月10日目录第一章表的设计 (1)第二章系统详细设计 (2)一、系统登录界面设计 (2)二、统计学生各科成绩总分表单设计 (3)三、浏览学生基本资料表中学号、姓名、专业、出生日期信息设计 (4)四、统计学生基本资料表中各专业学生人数和任意专业组合的学生人数表单设计 (4)五、学生查询表单设计 (5)六、多页面表单设计 (5)第三章总结与体会 (6)第一章表的设计本次课程设计涉及到三个表,。
,。
各表结构分别如图图一、学生基本资料表图二、成绩表图三、课程表第二章系统详细设计一、系统登录界面设计1、创建表单2、在表单添加加两个标签和一个文本框3、给各控件添加属性如下表所示:4、编写文本框valid事件代码如下:IF THISFORM.TEXT1.V ALUE="1234"BEL2.CAPTION="欢迎使用!"elsebel2.caption="对不起,密码错!"thisform.text1.value=""endif5、表单运行结果如图:二、统计学生各科成绩总分表单设计三、浏览学生基本资料表中学号、姓名、专业、出生日期信息设计四、统计学生基本资料表中各专业学生人数和任意专业组合的学生人数表单设计五、学生查询表单设计六、多页面表单设计第三章总结与体会学习Visual foxpro这门课程可以说如同西游取经一般,以前从未接触到V.F课程,所以刚刚学起来很吃力,觉得一点都不好学,也没有什么兴趣,更令人头疼的是觉得学这门课程对以后没什么帮助,是浪费时间。
但由于要面对考试的压力还是在老师的苦口婆心的劝导下耐着性子学了点儿,知道学习的深入才发现其实V.F并没有我们想象的那么难学,只要自己静的下心来,我们一样可以学的出色。
由于命令设计的要求比较严格,小到对于一个标点符号的要求都很高,而且中英文切换也有点儿麻烦,但只要自己努力用心的去完成,再加上老师的指导,我们一样完成的很好,而且在这个过程中我们会有打不出程序的急躁,会有切换标点符号和中英文的麻烦,也会有检查不出命令错误的无奈,但是如果没有这个过程,我们又怎么会有收获果实才觉不已的喜悦呢!说实话,以前我很羡慕那些可以很轻松的设计出好看又使用的软件的人,但自从学习了这门课程之后,对于“万事开头难”这句话我又有自己新的理解了,其实越是精美的东西越是要我们花心思去研究,而且并不是那么轻松的去完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统管理功能
可完成增加或删除应用系统的操作员,修改当前操作员自身的密码,退出应用系统等操作。
2.员工管理功能
可完成员工调入时的信息登记,员工调出时的信息清理,员工内部调动时的部门信息变更,员工职称变动是的职称信息变更,日常管理当中的员工缺勤登记等操作。
3.工资管理功能
可完成员工津贴标准的统一调整,个人基本工资数额的修改,根据相应的工资项目标准和每个人的病事假天数按月重修核算所有员工的当月工资项目,按部门预览或打印当月的员工工资清单等操作。
计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我们还要加强学习,努力使自己成为一位专业的计算机人员,为我们自己所从事的工作服务。
系统概况
一、课题名称
员工管理系统
二、设计环境
开发软件:Microsoft Visaul FoxPro 6.0
操作系统:Windows XP
需求分析
1.1、数据需求
⑴ 员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明
⑵ 部门表:部门代码、部门名称
⑶ 职称表:职称代码、职称名称、津贴标准
选择【员工管理】菜单下的【员工缺勤登记】菜单项即可出现右图【员工缺勤登记】界面。该操作就是向“缺勤登记表”当中添加新记录。
选择【工作管理】菜单下的【调整津贴标准】菜单项即可出现左图【调整津贴标准】界面。该界面下能够以表格的形式分别修改相应职称的津贴标准(此时的“职称代码”和“职称名称”是不可修改的)。
⑶ 职称表
⑷工资表
⑸ 缺勤登记表
⑹ 操作表
⑺ 各类实体E-R图
2.3、数据建模
系统开发设计
3.1、开发流程和功能介绍
一、数据库中实时数据
⑴ 员工表
⑵ 部门表
⑶ 职称表
⑷ 工资表
⑸ 缺勤登记表
⑹ 操作员表
二、窗体界面及功能
输入操作员姓名及密码,登录系统,在主窗口中出现相应的菜单栏和工具栏。如下图:
选择【系统管理】菜单下的【操作员管理】菜单项,即可出现如图界面:
通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。大学生活将过去一半的我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!
⑷ 工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资
⑸ 缺勤登记表:员工编号、缺勤日期、缺勤类别
⑹ 操作员表:操作员姓名、操作员密码、操作员级别
其中“员工表”与“部门表”之间通过“部门代码”字段建立联系,“员工表”与“职称表”之间通过“职称代码”字段联系,“员工表”与“工作表”之间通过“员工编号”字段建立联系,“缺勤登记表”与“员工表”之间通过“员工编号”字段建立联系。
《数据库原理与应用》课程设计报告
学生姓名:钱佳智班级、学号:测绘090506
所在学院:浦江学院
专 业:测绘工程
课程设计题目:员工管理系统
指导教师:董有福
2010 年12月25 日
摘要••••••••••••••••••••••••••••••••••••••••••••••••••••2
系统概况••••••••••••••••••••••••••••••••••••••••••••••••2
第一章 需求分析•••••••••••••••••••••••••••••••••••••••••2
1.1、数据需求•••••••••••••••••••••••••••••••••••••••••••••••2
1.2、功能分析•••••••••••••••••••••••••••••••••••••••••••••••3
4.统计查询功能
可完成按部门及工资额标准查询员工信息,按部门及职称等级查询员工信息,按部门以及性别和婚姻状况为条件统计员工人数,统计汇总并显示所有员工当月的病事假天数等操作。
建库结果
2.1、数据库中表的建立
员工管理系统
2.2、数据库中E-R图和关系图的建立
由上述表的信息得出E-R图如下
⑴ 员工表
⑵ 部门表
选择【员工管理】菜单下的【员工内部调动】菜单项,即可出现右图【员工部门调动】界面。该操作就是修改“员工表”当中指定记录的“员工编号”和“部门代码”字段的值。由于“员工编号”的前两位就是所属部门的“部门代码”,因此这两项内容必须同步修改。
选择【员工管理】菜单下的【员工职称变动】即可出现左图【职称变动】界面。该操作就是修改“员工表”当中指定记录的“职称代码”字段的值
选择【员工管理】菜单下的【员工调入】菜单相即可出现如右图【员工调入】界面。该操作就是向“员工表”添加新记录,同时也向“工资表”中同步添加相对应的新记录。
选择【员工管理】菜单下的【员工调出处理】菜单项即可出现左图【员工调出处理】界面。该操作就是将员工的基本信息、工作信息以及缺勤信息从“员工表”、“工资表”和“缺勤登记表”中同步删除。
选择【工作管理】菜单下的【预览工资单】菜单项即可出现如上图所示的工资发放清单预览窗口。单击工具栏中的翻页按钮可分别浏览不同部门的工作清单,单击打印按钮可实现打印功能。
选择【统计查询】菜单下的【按工资额查询】菜单项即可出现如左图所示的【按基本工资查询】窗口。
选择【统计查询】菜单下的【按工资额查询】菜单项即可出现如左图所示的【按职称查询】窗口。
选择【统计查询】菜单下的【员工分类统计】菜单项即可出现如右图所示的【统计人数】窗口
选择【统计查询】菜单下的【缺勤情况统计】菜单项即可出现如左图所示的【缺勤情况统计】窗口。
结论与体会
通过这次的课程设计,使我们了解了一个简单的员工管理系统的设计过程,并且基本掌握了
Microsoft Visaul FoxPro 6.0的基本用法,掌握数据库的基本知识及其应用情况,加深对
在该界面下可完成增加或删除操作员的操作。增加操作员就是向“操作员表”中添加记录,删除操作员就是从“操作员表”中删除相应的记录。
选择【系统管理】菜单下的【修改本人密码】菜单项,即可出现如左图界面。在该界面下可完成当前操作员本人的登录密码的操作。修改前要核对原密码,当原密码输入正确时方可修改。该操作的结果就是修改“操作员表”中的“操作员密码”字段的值。
选择【工资管理】菜单下的【调整基本工资】菜单项即可出现右图【员工部门调动】界面。在该界面下能够以表格的形式分别修改所有员工的基本工资额(此时的“员工编号”和“员工姓名”是不可修改的)。
选择【工作管理】菜单下的【核算本月工资】菜单项即可出现上图【核算本月工作】界面。在该界面内输入或选定相应的计算标准,单击【重修核算工作项目】按钮,就可得如下图的核算结果。该表单的实际功能就是按照相应的公式重新计算“工资表”中各个字段的值。
该课程的理解,在这次设计过程中使我们对编程和数据库的开发建立了浓厚的兴趣。
在设计过程中遇到了很多的问题,但是最后通过自己的努力、同学之间的探讨和在网上寻找最后都得到了解决,虽然这次的设计是一个很小的程序但是设计这样的程序真的不简单呀,首先要想好设计的界面,以及这些界面是怎样连接起来的。然后要考虑数据库怎么样和应用程序连接起来。在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。
第三章 系统开发••••••••••••••••••••••••••••••••••••••••9
3.1、开发流程和功能介绍•••••••••••••••••••••••••••••••••••••9
第四章 结论与体会•••••••••••••••••••••••••••••••••••••18
摘要
任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多于之相关的数据。他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理,从而保证自己的工作按序进行,提高效率、提高竞争力。
员工管理是每个企业必不可少的。员工管理系统一般包括员工的部门调动、职称变动、工资情况、人数统计等功能。如果人工直接统计的的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可想象。用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。
第二章 建库结果••••••••••••••••••••••••••••••••••••••••3
2.1、数据库中表的建立•••••••••••••••••••••••••••••••••••••••3
2.2、数据库中E-R图和关系图的建立•••••••••••••••••••••••••••6
2.3、数据建模•••••••••••••••••••••••••••••••••••••••••••••••8