VFP课程设计.docx

上传人:b****1 文档编号:2801057 上传时间:2023-05-04 格式:DOCX 页数:13 大小:167.20KB
下载 相关 举报
VFP课程设计.docx_第1页
第1页 / 共13页
VFP课程设计.docx_第2页
第2页 / 共13页
VFP课程设计.docx_第3页
第3页 / 共13页
VFP课程设计.docx_第4页
第4页 / 共13页
VFP课程设计.docx_第5页
第5页 / 共13页
VFP课程设计.docx_第6页
第6页 / 共13页
VFP课程设计.docx_第7页
第7页 / 共13页
VFP课程设计.docx_第8页
第8页 / 共13页
VFP课程设计.docx_第9页
第9页 / 共13页
VFP课程设计.docx_第10页
第10页 / 共13页
VFP课程设计.docx_第11页
第11页 / 共13页
VFP课程设计.docx_第12页
第12页 / 共13页
VFP课程设计.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VFP课程设计.docx

《VFP课程设计.docx》由会员分享,可在线阅读,更多相关《VFP课程设计.docx(13页珍藏版)》请在冰点文库上搜索。

VFP课程设计.docx

VFP课程设计

 

广东工业大学华立学院

课程设计(论文)

 

课程名称_____数据库原理及应用____

题目名称_____学生成绩管理系统___

学生学部(系)___会计学部_______

专业班级______09会计五班____

学   号______14010905035________

学生姓名________邱彬盛_____________

指导教师________詹柳春___________

 

2011年4月6日

 

广东工业大学华立学院

课程设计(论文)任务书

题目名称

学生成绩管理系统

学生学部(系)

会计学部

专业班级

09会计五班

姓名

邱彬盛

学号

14010905035

一、课程设计(论文)的内容

某班有n个学生,此系统负责管理他们的信息,信息内容包含:

1)学生的学号;2)学生的姓名;3)学生的课程成绩。

假设,现收集到了一个班的所有学生的信息,要求用VFP编写一个简单的学生成绩管理系统,可进行录入、查询、修改和报表输出等。

学习相关开发工具和应用软件,熟悉系统建设过程。

二、课程设计(论文)的要求与数据

设计的主要内容应包括:

①需求分析;②系统设计(数据库设计,数据结构设计);③系统编程开发:

建立数据库和数据表,创建风格一致的类,系统界面的建立与编程,编译源程序;④系统测试与维护

三、课程设计(论文)应完成的工作

(1)根据上述要求完成一个功能完善学生成绩管理系统;

(2)采用模块化的程序设计方法,程序书写符合规范,程序设计应完善;

(3)对系统进行初步的错误和漏洞检测;

(4)根据设计规范撰写报告并按时提交;

(5)设计内容用A4纸打印并按要求装订。

 

四、课程设计(论文)进程安排

序号

设计(论文)各阶段内容

地点

起止日期

1

搜集资料

图书馆

11.02,25-3.01

2

需求分析

图书馆

11.03.01-03.02

3

系统分析与设计

图书馆

11.03.02-03.10

4

功能模块的实现

综604机房

11.03.10-03.20

5

系统测试,运行

综604机房

11.03.20-11.03.30

6

完成课程设计(论文)

综604机房

11.3.30-11.4.06

五、应收集的资料及主要参考文献

[1]肖金秀.VisualFoxpro9.0程序设计与实例教程.北京:

冶金工业出版社,2006

[2]谢膺白.VisualFoxpro9.0程序设计教程.西安:

西安交通大学出版社,2007

[3]史济发,汤观全.VisualFoxpro及其应用系统开发.北京:

清华大学出版社,2006

[4]李雁翎.数据库技术及应用----VisualFoxpro.高等教育出版社

 

摘要

学校成绩存储管理是学校管理现代化非常重要的一环,直接和学生管理、学校管理密切相关。

随着学校规模的进一步扩大,学生人数逐年上升,学生的成绩管理也变得越来越繁重。

为此,学校与教师对系统管理学生成绩和提高工作效率的强烈需求,学生成绩管理的信息化势在必行,对于促进学校的管理制度和提高学校的教学质量有着显著的意义。

本课程设计就是设计出一个简化的学生成绩管理系统,包括学生学号、学生姓名、学生成绩等基本信息的管理。

针对以上功能,学生成绩管理系统的特点具有:

1、操作人性化。

2、输入简单3、界面显示信息完整。

关键词:

VisualFoxpro、表单、菜单

目录

1序言……………………………………………………………………………….1

2系统分析与设计…………………………………………………………………..1

2.1系统需求分析…………………………………………………………………1

2.2系统功能分析………………………………………………………………….1

2.2.1功能描述………………………………………………………………...2

2.2.2功能模块设计…………………………………………………………...2

3数据库设计与实现……………………………………………………………….2

3.1数据库需求设计……………………………………………………………...2

3.2数据库表的设计……………………………………………………………...3

3.2.1学生档案信息表………………………………………………………...3

3.2.2学生成绩表……………………………………………………………....3

4系统的实现……………………………………………………………………….4

4.1查询登陆界面设计………………………………………………………..4

4.2浏览信息程序设计……………………………………………………….5

4.3成绩查询设计……………………………………………………………..6

总结………………………………………………………………………………….8

参考文献…………………………………………………………………………….8

 

1.序言

时代在进步,科学技术在不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

目前,学校学生成绩管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。

由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。

面对如此繁杂的任务。

如果让个人去管理文档,就会显得费时费力。

尤其在管理成绩时,任务更加繁重,就成绩管理本身来说,它是一项任务繁重、时效性较强的系统工作,它不但涉及学生个人成绩查询,更涉及到各教师的工作效率和质量。

近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。

毋庸置疑,切实有效地把计算机管理引入学校学生成绩管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。

2.系统分析与设计

2.1系统需求分析

本项目的名称是学校成绩管理系统,设计的对象是学校管理方,主要用户是学校的工作人员,几乎所有功能操作以及对系统的维护工作都是面向学校工作人员的。

因此设计项目的时候以教师的立场、工作重心和工作需求出发,系统的外观界面也是针对学校工作人员而设计。

根据要求,主要功能包括

(1)学生信息录入功能(学生信息用文件保存)

(2)学生成绩信息浏览功能(3)学生成绩查询功能:

按学号查询(4)学生成绩信息的修改:

(按成绩修改,把55~59分之间的成绩都加上5分)

系统的输入设备由一般的输入设备(即键盘、鼠标)组成,主要是从系统的弹出对话框输入帐户的数据信息。

系统的输出主要以对话框、编辑框以及列表显示于屏幕。

2.2系统功能分析

2.2.1功能描述

学生成绩管理系统应能够方便地实现学生成绩信息的录入、修改、编辑和浏览等功能,高效的完成各种学生成绩信息的统计功能,系统的更主要功能的要求如下:

(1)信息录入功能:

学生基本信息、课程信息、学生成绩单、班级名单的录入。

(2)浏览功能:

浏览学生成绩等等。

(3)查询功能:

按学号查询学生成绩等。

2.2.2功能模块设计

根据功能描述,学生成绩管理系统可以分为4个模块,每一个模块有提供了更具体的功能。

学生成绩管理系统的功能模块图如图1-1所示。

1-1

3数据库设计与实现

3.1数据库需求设计

通过对系统功能的分析可知,学生信息管理系统需要包含以下数据库信息:

(1)学生档案信息(学号,姓名,性别,出生年月,出生地,专业,综合考评,是否贷款,奖罚,照片)

(2)学生成绩(学号,高数,英语,计算机)

3.2数据库表的设计

表2-1学生档案信息表

学生档案信息表

字段名称

字段类型

字段宽度

小数位数

允许为Null

学号

字符型(C)

10

姓名

字符型(C)

8

性别

字符型(C)

2

出生年月

日期型(D)

8

出生地

字符型(C)

4

专业

字符型(C)

8

综合测评

数值型(N)

4

2

是否贷款

逻辑型(L)

1

照片

备注型(M)

4

奖罚

通用型(G)

4

 

表2-2学生成绩表

学生成绩表

字段名称

字符类型

字段宽度

小数位数

允许为Null

学号

字符型(C)

10

高数

数值型(N)

6

2

英语

数值型(N)

6

2

计算机

数值型(N)

6

2

4系统的实现

4.1查询登陆界面设计

根据设计目的要求,先设计表单界面,在form表单界面添加标签、文本框、按钮、表格等控件,最终界面效果如图3-1所示:

查询语句为:

select*from学生档案where学号=alltrim(thisform.text1.value)intocursorwe

ifreccount()<>0thisform.text2.value=we.姓名

else=messagebox("没有这个人")

Endif

3-1

4.2浏览信息程序设计

信息浏览语句:

Command1Command2Command3Command4Command5

gotopSkip-1Skip+1gobottomReleasethisform

thisform.refreshthisform.refreshthisform.refreshthisform.refresh

4.3成绩查询设计

成绩查询语句:

a=alltrim(thisform.text1.value)

select*from学生档案where姓名=a

ifreccount()<>0

thisform.text1.value=姓名

else

=messagebox("没有这个人")

Endif

 

总结

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程.随着科学技术发展的日新月异,当今计算机应用在生活中可以说得是无处不在。

因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,VFP又是最常见,功能最强大的一种高级语言,因此做好VFP课程设计是十分必要的。

编程是一件很枯燥很无聊的事情,但是出于完成作业,得到学分的压力,还必须强破自己坚持下去,按照老师所说的模块化思想,分部分的进行编写。

而且编程是一件高精度、模范化的事情,稍有疏乎都会影响全局,也可能因为某一处的小的错误而导致整个程序的无法运行。

所以认真仔细就是非常重要的了。

开始的时候真的感觉编程是一件很无聊的事情,不过当一个程序运行成功的时候那种喜悦是无法言语的,那种成就感是无法比拟的。

回顾起此次课程设计,我感慨良多,数据库在我们生活中的应用原来是这么广泛的,平时所接触的登录窗口,原来是这样做出来的,经过这个课程设计激起了我对数据库的兴趣,我以后还要多多研究VFP。

参考文献

[1]肖金秀.VisualFoxpro9.0程序设计与实例教程.北京:

冶金工业出版社,2006

[2]谢膺白.VisualFoxpro9.0程序设计教程.西安:

西安交通大学出版社,2007

[3]史济发,汤观全.VisualFoxpro及其应用系统开发.北京:

清华大学出版社,2006

[4]李雁翎.数据库技术及应用----VisualFoxpro.高等教育出版社,2005

 

课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。

因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。

回顾起此次课程设计,至今我仍感慨颇多,的确,从拿到题目到完成整个编程,从理论到实践,这段日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。

通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才算真正学到知识,从而提高自己的实际动手能力和独立思考的能力。

在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,在这里要感谢帮助过我的同学,没有他们的帮助我是不可能完成这个课程设计,他们都自己都要复习功课,却不耐烦地教我,我很感谢他!

同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说编写SQL语句,通过这次课程设计之后,一定把以前所学过的知识重新温故。

 总的来说,这次VFP课程设计确实使我获益良多,让我对VFP有更进一步的了解和掌握,同时也帮助了我复习VFP。

2011年4月6日

 

年月日

 

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2