搜档网
当前位置:搜档网 › VFP课程设计指导书(全)

VFP课程设计指导书(全)

VFP课程设计指导书(全)
VFP课程设计指导书(全)

VFP课程设计

指导书

编写人:游明英袁柱何敬轩许莎

重庆科技学院计算机教研室

2009.6

1 VFP课程设计概述

1.1 目的及要求

1.1.1 目的

课程设计的教学任务是让学生通过动手动脑解决实际问题,是学生学完课程后进行的一次全面的综合训练,是一个非常重要的教学环节,通过课程设计,使学生经受一次综合动用所学知识,解决实际问题的方法。

《VFP课程设计》课程设计旨在让学生掌握目前在办公系统流行的Visual Foxpro6.0,具备数据库软件开发基本技能,加强数据库教学的实践环节,培养学生对关系数据库的实际应用能力。通过课程设计,使学生能灵活使用Visual Foxpro6.0系统,了解计算机软件开发的基本步骤,编制方法,调试过程等基本知识。为将来熟练地应用计算机系统进行日常业务处理及运用相关知识处理问题打下良好的基础。

1.1.2 要求

1、必须熟悉指导书的各项内容和要求,明确课程设计的目的、方法和步骤;

2、设计中必须努力认真,独立地按质按量地完成每一阶段的设计任务;

3、设计中绝对禁止抄袭他人的设计成果;

4、每人在设计中必须遵守各组规定的统一设计时间及有关纪律;

5、所设计的程序必须满足实际使用要求,采用VFP进行应用程序或数据库的设计,编译出可执行的程序。

6、要求程序结构简单,功能齐全,使用方便。

1.2 主要内容及时间安排

1.2.1 准备

分析设计任务书、明确设计任务及要求,进行系统的需求分析。时间1天。

1.2.2 系统概要设计

完成系统概要设计,主要完成系统模块的划分和数据库设计。时间1天

1.2.3 系统详细设计

完成所选模块的详细设计,主要包括界面的设计和代码的编写,并完成调试工作,时间2天。

1.2.4 撰写设计报告

1.撰写内容:系统需求分析,系统概要设计,详细设计,调试分析,用户使用说明、总结,附录(程序清单)

2.基本要求:设计报告包括摘要、目录、正文、致谢,正文

1.3 设计参考资料

1、刘卫国著.《Visual FoxPro程序设计教程》[M] 第二版.北京:北京邮电大学出版社.2007年12月。

2、周永恒著.《Visual FoxPro基础教程》[M] (第三版).北京:高等教育出版社.2006年5月。

3、李雁翎著.《Visual FoxPro应用基础与面向对象程序设计教程》[M](第二版).高等教育出版社.2007年5月。

1.4 考核

考核内容主要包括程序运行正确性(60%)、系统功能的完善性(20%)及课程设计报告质量(20%)等项目,考核结果采用五级记分制(优、良、中、及格、不及格)。

Visual FoxPro 数据库应用系统开发步骤

1.1 需求分析

需求分析是系统设计的第一步,是应用系统开发的基础。首先分析系统的要求。系统的需求包括对数据的需求和处理的需求两方面的内容,它们分别是数据库设计和应用程序设计的依据。数据库管理系统中,数据库具有独立性,数据库可以单独设计,但应用程序设计和数据库设计仍然是相互关联,相互制约。具体说,应用程序设计时将受到数据库当前结构的约束,而在设计数据库时,也必须考虑实现处理的需要。

需求阶段的基本任务简单的来说有两个,一是摸清现状,二是清理将要开发的目标系统应该具有哪些功能。具体来说,摸清现状就要做深入细致的调查研究,摸清人们现在完成任务所依据的数据对这些数据进行什么样的加工、加工结果以什么形式表现;理清目标系统将能够对人们提供哪些支持。

1.2 系统概要设计

概要设计主要包括你开发系统的总体架构、功能模块划分、数据库设计。总体架构主要是你的系统大致分为几个部分,功能模块划分是功能模块的细化,数据库设计:根据需求分析和模块划分设计数据库和表结构。

1.3系统详细设计

程序的详细设计要完成每个数据和模块的细化过程,其中包括系统运行环境的建立;对每个全局变量的定义和赋值;数据表、视图、查询的建立;表单集集表单控件的选择、定位、属性设置、事件和方法的编程。

1.4 调试应用程序

系统设计刚开发完成,程序难免会有些错误,因此应对整个系统进行调试工作,在进行调试前,用户要建立一个调试环境,并准备一些调试数据,调试数据应该包括正确的数据、临界数据和错误数据,程序对用户正确的操作和不正确的操作所作出的的响应等。

VFP课程设计参考题目

3.7 企业固定资产管理系统

3.7.1 系统描述

在当今社会,作为一个公司或集体,固定资产是至关重要的。由于固定资产的种类太多,设计面太广,而且被经常的借出、换入,必然会引起管理上的困难,因此,有必要设计一个数据库系统来管理。本系统要求主要基于可以移动的如电脑、电话等固定资产的管理,实现功能有:

1.固定资产数据的浏览:分条显示固定资产记录、显示企业固定资产总表。

2.固定资产数据的查询:查询符合特定条件的固定资产记录、全部固定资产、已被借出资产和到期资产。

3.固定资产的修改:对固定资产的数据进行修改

4.固定资产数据的增加:增加新入资产

5.固定资产的报废与回收:对某特定的资产进行临时性报废,使其不能被借出,对临时性报废作资产回收

6.固定资产的删除:删除某一特定的固定资产记录

7.固定资产的借出与还入:将在库资产借出并打印借条、或将借出的资产还入库中。8.固定资产记录的打印:打印当前记录的固定资产标签,打印资产总表及某特定的记录9.系统用户的管理:系统管理员能对访问系统的用户进行添加、修改、删除等操作

10.系统密码的更改:系统正式用户可以更改自己的密码、系统管理员可以更改所有用户密码

11.系统多用户分级管理:系统共设3种级别的用户

(1)普通用户:仅能浏览固定资产表并进行查询

(2)数据操作员:能进行固定资产的增加、删除、修改、出借等操作

(3)系统管理员:能对系统用户进行管理

3.7.2 程序结构

1.建立数据库

建立数据库cjjsxt,如图所示。建立的数据库及数据表、关联、等。各表中的记录不少于8条。

2.系统的功能

资料浏览模块

资料查询模块

数据打印模块

数据操作模块

资产借还模块

系统功能模块

账号管理模块

3.表单设计

设计主界面表单及编写代码

设计显示处理结果的表单等

报表打印表单。

4 报告内容及格式要求

4.1封面

封面用学校同一的标准封面装订(A4幅面),见附件1。

4.2摘要

摘要是对报告内容不加注释和评论的简短陈述,应以第三人称陈述。它应具有独立性和自含性,即不阅读报告的全文,就能获得必要的信息,摘要的内容应包含与报告同等量的主要信息,供读者确定有无必要阅读全文,也供文摘等二次文献采用。摘要一般为150汉字左右,摘要应包括关键词。

关键词:关键词是为了文献标引工作从报告中选取出来用以表示全文主题内容信息款目的单词或术语。一般每篇报告应选取3~5个词作为关键词,关键词位于摘要下方,另起一行,左对齐,关键词间用一个空格分隔,最后一个词后不打标点符号。

4.3目录

由报告的章、节、题录等的序号、名称和页码组成;另起一页排在摘要页之后,章、节、小节分别按相应要求标出。只需列出一、二级标题即可。参考后面的例子。

4.4 正文

4.4.1正文内容

1 需求分析(简单的系统描述以及对市场需求的分析和客户对系统功能要求的分析)

2 概要设计(简要说明系统功能,描述各个模块之间的主要关系,总体程序框图,表的设计)

3 详细设计(各个模块的程序流程图,含界面设计,并以表格形式描述各个类含有的成员变量和方法,并对关键代码加以分析说明)

4 调试与测试(含测试用例,及各个功能的测试结果,显示程序运行界面)

5 总结(包括对本课程的建议)

6 参考文献

7 致谢

8 附程序清单

4.4.2 正文格式

正文不少于3000字,不计图和表格,页码从1开始编码。报告正文一律使用A4打印纸计算机打印或手写,页眉上标明“重庆科技学院《XXX》课程设计报告”字样。页面设置上下左右边距2cm(左装订),1.5倍行距。正文用宋体小四号字,页眉和页脚用宋体小五号字并居中。

每部分必须由另页右页开始。一级标题之间换页,二级标题之间空行。

第一,关于序号。报告各章应有序号,序号用阿拉伯数字编码,层次格式为:

理工类:

1××××(三号黑体,居中)

××××(内容用小四号宋体)

1.1××××(小三号黑体,居左)

××××(内容用小四号宋体)

1.1.1××××(四号黑体,居左)

××××(内容用小四号宋体)

①××××(用与内容同样大小的宋体)

1)××××(用与内容同样大小的宋体)

a.××××(用与内容同样大小的宋体)

第二,关于表格。报告的表格逐章单独编序(如:表2.5),应和插图及公式的编序方式统一。表序必须连续,不得重复或跳跃;表格的结构应简洁;表格中各栏都应标注量和相应的单位。表格内数字须上下对齐,相邻栏内的数值相同时,不能用‘同上’、‘同左’和其它类似用词,

应一一重新标注。

表序和表题置于表格上方中间位置。

第三,关于插图。插图要精选,图序逐章单独编序(如:图6.8),应与表格、公式的编序方式统一,图序必须连续,不得重复或跳跃。报告中的插图以及图中文字符号应打印,无法打印时一律用钢笔绘制和标出。由若干个分图组成的插图,分图用a,b,c,……标出。图序和图题置于图下方中间位置。

第四,关于公式。正文中的公式、算式或方程式等应用“公式编辑器”进行编辑,报告中重要的或者后文中须重新提及的公式应注序号并加圆括号,序号一律用阿拉伯数字逐章编序(如(6.10)),序号排在版面右侧,且距右边距离相等;公式与序号之间不加虚线。

第五,关于数字用法。公历世纪、年代、年、月、日、时间和各种计数、计量,均用阿拉伯数字。年份不能简写,如1999年不能写成99年。数值的有效数字应全部写出,如:0.50:2.00不能写作0.5:2。

致谢(感谢老师、同组同学等)

参考文献应是报告作者亲自考察过的对自己的报告有参考价值的文献。参考文献应具有权威性,要注意引用最新的文献,提倡要引用一定数量的外文参考文献。参考文献的表示格式为:著作,[序号]作者,译者.书名.版本.出版地.出版社.出版时间.引用部分起止页;期刊,[序号]作者,译者.文章题目.期刊名.年份.卷号(期数).引用部分起止页;

会议报告集,[序号]作者,译者.文章名.文集名.会址.开会年.出版地.出版者.出版时间.引用部分起止页;

学位报告,[序号]作者,题名[学位报告](英文用[Dissertation]).保存地点.保存单位.年份.引用部分起止页;

专利:[序号]专利申请者.题名.国别.专利文献种类.专利号.发布日期.引用部分起止页;

技术标准:[序号]起草责任者.标准代号.标准顺序号——发布年.标准名称.出版地.出版者.出版年份.引用部分起止页。

4.5报告装订顺序

1.封面

2.摘要

3.任务书

4.目录

5.正文

4.6 课程设计报告封面

重庆科技学院

课程设计报告

院(系): _______________ ______ 专业班级:

学生姓名: 学号:

设计地点(单位)______________________________________________

设计题目: _______________________________________________________

完成日期:年月日

指导教师评语: _____________________________________________________

_______________________________________________________________________________ _______________________________________________________________________________ ___________________________________________ __________ _

成绩(五级记分制): _________ __________

指导教师(签字): __________ __________

软件工程课程设计任务书(模板及参考)

编号: 大连理工大学本科生课程设计任务书 课程名称:软件工程课程设计 指导教师: 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间:2009年7月13 日- 7月25 日 大连理工大学软件学院 20 年月日

1 设计目的 软件工程课程设计是在学生系统的学习了《软件工程》课程后,综合运用所学的知识,设计开发一个小型的实际系统。 要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。 2 设计要求 (1)选用迭代式开发的过程模型,运用软件工程的方法,规范地完成规模小、功能较为简单 的软件开发,包括需求分析、设计、编码和测试。 (2)学生5人组成一个项目小组,一人为组长,其他人为组员,组内成员分工明确、团结协 作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)开发平台.NET3.5,语言(C# \ ASP),数据库设计工具Powerdesigner;数据库系统MS SQL Server 2005 (5)具体指标: 1)可以选择结构化分析/设计(SA/SD)或面向对象方法(OOA/D) 2) 结构化分析/设计(SA/SD) a)需求分析:分析系统的静态功能和动态行为 每一位小组成员能够描绘分配的子功能需求 每一位小组成员完成分配子功能的数据流图DFD,要求绘制到3级DFD3 小组负责人组织完成系统的DFD3 b)设计:完成系统的功能模块设计 每一位小组成员根据需求的DFD3图,完成分配的子功能模块设计,用HIPO 图表征。 每一位小组成员设计分配的子功能模块的接口 每一位小组成员能够完成分配的子功能程序流程的逻辑设计 小组负责人组织完成系统的总体结构集成 c)软件实现: 每一位小组成员完成分配的子功能界面的设计 每一位小组成员完成分配的子功能代码编写 小组负责人在.NET框架下,组织完成系统的实施 d)软件测试: 每一位小组成员完成分配的子功能的单元测试 小组负责人负责组织系统的测试用例,不少于20个,完成测试工作 3)面向对象方法(OOA/D):以UML为主 a)需求分析:分析系统的静态功能和动态行为

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

软件工程课程设计任务书

《软件工程》课程设计 任务书 一、目的、要求 通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目(内容参照《计算机综合实践指导》,宋雨等编著,清华大学出版社出版),按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。 三、进度计划 四、设计成果要求 1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范; 2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。 五、考核方式 (1)提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核(附《软件工程课程设计》实验报告评分表)占60%(2)系统验收、讲解、答辩占25% (3)考勤占15% 学生姓名:(此处为签名)

指导教师: 2011年6 月17 日《软件工程课程设计》实验报告评分表

(注:素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注!)

数据库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、数据需求 ⑴员工表:员工编号、员工姓名、性别、出生日期、工作日期、最后学历、婚否、部门代码、职称代码、备注说明 ⑵部门表:部门代码、部门名称 ⑶职称表:职称代码、职称名称、津贴标准 ⑷工资表:员工编号、基本工资、津贴、奖金、应发工资、缺勤扣款、医疗保险、住房基金、所得税、实发工资 ⑸缺勤登记表:员工编号、缺勤日期、缺勤类别

2014软件工程课程设计任务书

《软件工程》课程设计任务书 一、目的及意义 软件工程课程设计是在学生学习了《软件工程》课程的同时,综合运用所学的知识,设计开发一个小型的实际系统。 要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。 二、内容及要求 自拟课题,可以进行相关系统或网站设计(如资源管理系统、网络监控系统、勤工俭学管理系统、个人财务管理系统、大学城二手物品在线交易网站等),然后以项目小组的形式完成项目。 本课程设计要求学生采用“项目小组”的形式,结合具体的开发项目进行设计,对软件生命周期的每一个阶段包括可行性分析、需求分析、概要设计、详细设计、编码、测试等严格按照软件工程规范实施一个具体的案例。具体要求如下: 1.可以选择结构化分析/设计(SA/SD)或面向对象方法(OOA/D) 2.结构化分析/设计(SA/SD) 1)需求分析:分析系统的静态功能和动态行为。每一位小组成员能够描绘分配的子功能需求;每一位小组成员完成分配子功能的数据流图DFD,要求绘制到3级DFD,小组负责人组织完成系统的DFD。 2)设计:完成系统的功能模块设计。每一位小组成员根据需求的DFD图,完成分配的子功能模块设计,用HIPO图表征。每一位小组成员设计分配的子功能模块的接口,每一位小组成员能够完成分配的子功能程序流程的逻辑设计,小组负责人组织完成系统的总体结构集成。 3)软件实现:每一位小组成员完成分配的子功能界面的设计,每一位小组成员完成分配的子功能代码编写,小组负责人在.NET框架下,组织完成系统的实施。 4)软件测试:每一位小组成员完成分配的子功能的单元测试,小组负责人负责组织系统的测试用例,完成测试工作。 3.面向对象方法(OOA/D):以UML为主 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月,国

软件综合课程设计任务书

软件综合课程设计任务书

————————————————————————————————作者: ————————————————————————————————日期: ?

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。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的数据库和表设计,数据处理查询,表单设计,菜单设计等。最后,最后通过连编等实现系统功能。

《数据库原理》课程设计任务书

课程设计任务书

《数据库原理》课程设计任务书 一、设计目的 通过本次课程设计,使同学们能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,为开发出一个较为实用的应用系统提供数据库支持。 二、课程设计的要求 1、明确课设任务,复习与查阅相关资料。 2、可以根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据库设计到上机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、每位学生必须独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求写出一份详细的设计报告。 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用系统对数据库的使用,写出相应的T-SQL语句及数据库执行结果。 三、数据库课程设计报告主要内容 1、系统需求分析 (1)信息要求:指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那些数据。 (2)处理要求:用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 (3)安全性和完整性要求。 2、概念结构设计 (1)逐一设计分E-R图,合并分E-R图,生成基本E-R图。 (2)若在合并中存在属性冲突、命名冲突以及结构冲突,给出解决方法,若存在不必要的冗余,则消除并给出设计方法。 (3)基本E-R图中要求标明主码、外码、联系类型。 3、逻辑结构设计 (1)给出由E-R得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命名法; (6)对不同级别的用户定义不同的视图以保证系统的安全性。 4、数据库物理结构设计 以表格的形式列出各张表,包括字段名称、中文含义、数据类型、长度、完整性约束、索引定义、字段说明; 5、数据库实施 (1)使用T-SQL语句实现数据库表; (2)使用T-SQL语句创建必要索引; (3)使用T-SQL语句实现必要的数据库视图; (4)用T-SQL语句实现必要的存储过程及触发器。

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”用户选择图书类型,读者

课程设计任务书(2级)

电子技术课程设计任务书 题目一:信号发生器 一、设计目的 根据常用的电子技术知识,以及可获得的技术书籍与电子文档,初步形成电子设计过程中收集、阅读及应用技术资料的能力;熟悉电子系统设计的一般流程;掌握分析电路原理、工程计算及对主要技术性能进行测试的常见方法;最终,完成从设计图纸到实物搭建的整个过程,并调试作品。 二、任务与要求 1、熟悉信号发生器的组成和基本原理,了解单片集成信号发生器的功能特点; 2、掌握信号波形参数的调节和测试方法的应用; 3、电路能够产生正弦波、方波、锯齿波; 4、掌握信号发生器的设计测试方法; 5、工作电源为+5~+15V 连续可调。 参考方案: 图1、ICL8038原理框图 参考原理: ICL8030内部由恒流源I 1、I 2、电压比较器A 和B 、触发器、缓冲器和三角波变正弦波变换电路组成。外接电容C 经过两个恒流源进行充放电,电压比较器A 、B 的参考电压分别为电源电压(U CC +U CE )的2/3和1/3。恒流源的恒流源I 1、I 2的大小可通过外接电阻调节,但必须I 2>I 1。当触发器的输出为低电平时,恒流源I 2断开,I1给电容充电,其两端电压U C 随时间上升,当U C 上升到电源电压的2/3时,电压比较器A 的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I 2接通,由于I 2>I 1(设I 2=2I 1),恒流源I 2加到C 上反充电,相当于C 由一个净电流I 1放电,C 两端电压U C 转为直线下降,当下降到电源电压1/3时,电压比较器B 的输出电压发生跳变,使触发器的输出由高电平变为原来的低电平,恒流源I 2断开,I 1对C 充电,如此重复,产生振荡信号。 若通过调节外接电阻使得I 2=2I 1,触发器的输出为方波,反向缓冲后由9脚输出;C 上

操作系统课程设计任务书

重要说明: ①凡是上机未到者,每次扣除5分。 ②上机时间内,做与本课程设计无关事情者,予以警告。屡教不改者当次上机视为旷课。处理办法见第①条。 ③上机时间内,无正当理由离开实验室长达半小时者,当次上机视为旷课。处理办法见第①条。 课程设计说明: 1,课程设计分组进行,每组人数最多4人,选出小组长1名; 2,从课程设计任务书里的题目任选一题(也可由学生自己选题,由教师审核批准,请主动联系老师); --------以上步骤最迟第1天下午完成。每个组长负责提交本组的成员以及选题情况给学习委员,学习委员填写文件《11网络工程--操作系统课程设计分组.xls》并提交给老师(该文件由老师提供)。 3,所选题目需要完成基本功能,要求每一个组员都要明确完成一个任务。时间充裕可自行添加扩充功能,完成基本任务的同学也可继续完成其它题目的内容,可酌情加分。 4,需撰写课程设计报告,初稿最迟倒数第2天下午完成并提交。组长负责提交初稿的word 文档,文档命名为:组长姓名_课程设计题目.doc 5,每一组都需要在最后1天进行简易的答辩,随时完成随时进行,答辩主要由组员简单介绍、演示所完成的系统,老师进行简单的提问(如针对其中一个组员提问该组员完成的任务情况)。 6,组长提交最终版课程设计报告,有源代码的也需要同时提交源代码,并同时提交系统的用户手册。同时提交另外一个文件:组长姓名_工作量分配.txt 该文件包含各个组员(包括组长)的贡献率,组员贡献率加起来需为100%,文件内容示例如下: 张三:30%,主要工作为课程设计报告的撰写 李四:60%,主要工作为模块a的编写 王五:10%,主要工作为模块b的编写 工作量分配作为评分的参考之一。 《操作系统》课程设计任务书 学年学期:2013-2014学年第1学期 专业班级:11网络工程

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文件)。

智能手机软件开发课程设计任务书

武汉华夏理工学院 课程设计报告书课程名称:智能手机软件开发课程设计 题目:基于Android的天气预报程序 系名:信息工程系 专业班级:软件1141 姓名: 学号: 指导教师:苏永红 2017年1月9日

武汉华夏理工学院信息工程学院 课程设计任务书 课程名称:智能手机软件开发课程设计指导教师:苏永红班级名称:软件1141班开课系、教研室:计算机与网络工程 一、课程设计目的与任务 智能手机软件开发课程设计是《智能手机软件开发》课程的后续实践课程,旨在通过一周的实践训练,加深学生对智能手机软件开发中的概念,原理和方法的理解,加强学生综合运用Android手机开发技术进行实际问题处理的能力,进一步提高学生进行分析问题和解决问题的能力,包含系统分析、系统设计、系统实现和系统测试的能力。 学生将在指导老师的指导下,完成从需求分析,系统设计,编码到测试的全过程。 二、课程设计的内容与基本要求 1、课程设计题目 基于Android的天气预报程序 2、课程设计内容 运用Android技术设计一个天气预报程序,掌握利用Android的网络技术获取数据,实现通过手机获得天气预报信息,其主要的工作任务划分为: (1)获取天气预报信息; (2)下载天气图片; (3)显示天气预报; 具体要求为: (1) 要求使用输入输出流获取天气预报信息并显示。 (2) 要求进行网络连接,网络数据和图片读取,XML数据解析,实现不同城市的天气查询并显示查询结果。 (3) 每个人需要检查设计的软件,设计报告文档,并提交纸质版的课程报告和电子版的课程设计报告资料,包括:源程序,课程设计报告,电子版的资料以班为单位刻成光盘后由学习委员统一提交。 3、设计报告撰写格式要求 1设计题目 2 开发环境 3 需求分析 4系统功能结构图 5 天气预报程序界面设计

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、课程设计进度安排:

相关主题