数据库实训报告.docx

上传人:b****3 文档编号:5456309 上传时间:2023-05-08 格式:DOCX 页数:36 大小:2.22MB
下载 相关 举报
数据库实训报告.docx_第1页
第1页 / 共36页
数据库实训报告.docx_第2页
第2页 / 共36页
数据库实训报告.docx_第3页
第3页 / 共36页
数据库实训报告.docx_第4页
第4页 / 共36页
数据库实训报告.docx_第5页
第5页 / 共36页
数据库实训报告.docx_第6页
第6页 / 共36页
数据库实训报告.docx_第7页
第7页 / 共36页
数据库实训报告.docx_第8页
第8页 / 共36页
数据库实训报告.docx_第9页
第9页 / 共36页
数据库实训报告.docx_第10页
第10页 / 共36页
数据库实训报告.docx_第11页
第11页 / 共36页
数据库实训报告.docx_第12页
第12页 / 共36页
数据库实训报告.docx_第13页
第13页 / 共36页
数据库实训报告.docx_第14页
第14页 / 共36页
数据库实训报告.docx_第15页
第15页 / 共36页
数据库实训报告.docx_第16页
第16页 / 共36页
数据库实训报告.docx_第17页
第17页 / 共36页
数据库实训报告.docx_第18页
第18页 / 共36页
数据库实训报告.docx_第19页
第19页 / 共36页
数据库实训报告.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库实训报告.docx

《数据库实训报告.docx》由会员分享,可在线阅读,更多相关《数据库实训报告.docx(36页珍藏版)》请在冰点文库上搜索。

数据库实训报告.docx

数据库实训报告

 

成绩

工商信息学院2013市场营销专业

《数据库程序设计》课程实训项目

 

数据库实训报告

 

项目负责人:

李宗帅

 

指导老师:

黄静

 

湖北轻工职业技术学院信息工程系

2015年1月

目录:

 

一.课程设计科目:

学生档案管理系统

二.课程设计目的:

数据库程序设计是一门实用性和实践性很强的科目。

目的是为了检验学生对本课程所学知识的综合运用能力,也是学生对自己的学习效果进行检验的手段,从而提高学生的实践能力和动手能力。

三.系统分析:

学生档案管理系统的设计主要为了更好实现学生信息的规范化、系统化、自动化。

其主要功能:

便于信息管理、操作员权限限制、信息的查询、以及生成各种报表。

四.系统基本功能:

点击系统封面后,进入密码表单,通过输入正确的用

户名和密码,才可进入主控表单,主控表单包括四项,输入数据模板、查询数据

模板、统计数据模板、打印数据模板,每个模板下都有二级菜单,进入数据模

板,可根据自己的需要点击里面的任意命令按钮,找到自己想要的学生情况,

进入查询模板,可根据姓名、性别、学号、寝室号等,快速查询想要找到的学

生;在统计数据模板中,分别按性别,寝室号;最后的一个是打印数据模板,分

为两个功能:

一是预览报表,二是打印报表。

五.系统设计的软硬件的环境:

系统软件系统:

MicrosoftWindowsXP、Professional版本2002、ServicePack

2、MicrosoftVisualFoxPro6.0

系统硬件系统:

Pentium(R)4CPU3.00GHz、3.00GHz,1.00GB的内存

6.系统的流程图:

 

系统方面

密码表单

主控表单

 

系统连编

输入数据模板

查询数据模板

统计数据模板

打印数据模板

 

7.系统的主要内容及操作

(1).创建项目,数据库,表

设置默认目录:

e:

\盘中建立一个文件夹,打开“工具——选项——文

件设置标签,然后将自己的文件夹设为默认目录。

(如下图)

 

文件——打开文件——新建——项目管理器——新建数据库(学生档案库)——添加表(如下图)

表——营销2班学生档案的表设计器——字段编辑情况如(图1)——表编辑情况如图(1.1)

图1

图1.1

营销2班学生档案表各项资料填充完整完后的学生简况表(如下图)

(2).建立系统封面

a.建立用户界面:

用新建表单(form)中有一个标签控键:

label、labe2,三个

命令按钮:

Command1,Command2,如下图:

 

b.设置对象的属性,编辑各项程序的代码,即可运行。

Form1——picture:

e:

\李宗帅\图片\古镇

Label——caption:

学生档案系统;alignment:

中央;backstyle:

透明;fontname:

宋体;fontsize:

36;

Labe2——caption:

13级市场营销2班李宗帅制;alignment:

中央;backstyle:

透明;fontname:

宋体;fontsize:

18;

Command1——caption:

登录系统;fontname:

宋体;fontsize:

18;代码:

doforme:

\李宗帅\密码表单.scx(如图1.2)

releasethisform

Command2——caption:

退出系统;fontname:

宋体;fontsize:

18;代码:

releasethisform(如图1.3)

(图1.2)

(图1.3)

c.完成后系统封面(如下图)

(3).建立密码表单

a.新建表单建立用户界面:

本表单是由两个标签控件label1,label2.两个文本框text1,text2和三个命令按钮command1,command2,command3,command4组成;(如图)

b.设置对象的属性,编辑各项程序的代码,即可运行。

label1:

caption:

用户名;backstyle:

透明;fontname:

宋体;fontsize:

24;

Label2:

caption:

密码;backstyle:

透明;fontname:

宋体;fontsize:

24;

text1

text2:

passwordchar:

*;

Command1:

caption:

用户名;fontname:

宋体;fontsize:

14;width:

73;

代码:

ifalltrim(thisform.text1.value)="李宗帅".and.alltrim(thisform.text2.value)="888888"

doforme:

\李宗帅\主控表单.scx

releasethisform

else

messagebox("用户与密码不相符,请重新输入!

","友情提示")

Endif(图1.4)

Command2:

caption:

用户名;fontname:

宋体;fontsize:

14;width:

73;

代码:

thisform.text2.value=""

thisform.text1.value=""

thisform.text1.setfocus

Refresh.thisform(图1.5)

Command3:

caption:

用户名;fontname:

宋体;fontsize:

14;width:

73;

代码:

messagebox("谢谢使用本系统,再见","友情提示")

releasethisform(图1.6)

Command4:

caption:

用户名;fontname:

宋体;fontsize:

14;width:

96;

代码:

quit(图1.7)

(图1.4)

 

(图1.5)

(图1.6)

(图1.7)

C完成后的密码表单(如下图)

 

(4).建立主控表单

a.用新建表单建立一个用户界面:

本表单由五个按钮组mand1,command2,command3,command4和command5,图像按钮,如下图:

b.设置对象的属性,编辑各项程序的代码,即可运行。

(如图1.8,1.9,2.0,2.1,2.2)

(图1.8)

(图1.9)

 

(图2.0)

(图2.1)

 

(图2.2)

c.主控表单完成后(如图2.3)

(5).建立数据表单

1.用向导方式,利用学生情况表新建一个输入数据的表单,如下图:

(图2.4,图2.5,图2.6,图2.7,图2.8,图2.9,图3.0,图3.1)

图2.4

图2.5

图2.7

图2.8

图3.0

图3.1

(6).建立查询数据表单

a.建立一个用户界面:

本表单由:

标签控件,文本框,表格。

命令按钮和选项按钮;如图(3.2)

图(3.2)

b.修改控件的属性。

接着在optiongroup中点击生成器改变按钮的数目及名称,再点击grid1选生成器所用字段,修改完后如图:

(图3.3,3.4,)

Optiongroup:

按钮组四个,分别为学号,姓名,性别,寝室号。

命令代码:

DOCASE

CASEthisform.optiongroup1.Value=1

thisform.label2.caption="输入要查询的学号:

"

CASEthisform.optiongroup1.Value=2

thisform.label2.caption="输入要查询的姓名:

"

CASEthisform.optiongroup1.Value=3

thisform.label2.caption="输入要查询的性别:

"

CASEthisform.optiongroup1.Value=4

thisform.label2.caption="输入要查询的寝室号:

"

ENDCASE

thisform.text1.Value=""

thisform.text1.SetFocus

thisform.Refresh

图3.3

Text1:

命令代码:

DOCASE

CASEthisform.optiongroup1.Value=1

SETFILTERTO学号=ALLTRIM(thisform.text1.Value)

CASEthisform.optiongroup1.Value=2

SETFILTERTO姓名=ALLTRIM(thisform.text1.Value)

CASEthisform.optiongroup1.Value=3

SETFILTERTO性别=ALLTRIM(thisform.text1.Value)

CASEthisform.optiongroup1.Value=4

SETFILTERTO寝室号=ALLTRIM(thisform.text1.Value)

ENDCASE

thisform.Refresh

图3.4

command1:

退出,命令代码:

releasthisform

c.完成后的查询数据表单及效果之一(图3.5,3.6)

图3.5

图3.6

(7).建立统计数据表单

a.新建表单建立一个用户界面:

本表单由四个命令按钮:

lable1,command1,command2,command3;如图(3.7)

图(3.7)

b.修改控件的属性。

lable1:

caption:

统计数据模板

command1:

caption:

性别统计;命令代码:

usef:

\李宗帅\营销2班学生档案.dbf

countallfor性别="男"toa1

countallfor性别="女"toa2

@3,5say"按性别统计人数"

@4,5say"男同学"+str(a1,2)+"人"

@5,5say"女同学"+str(a2,2)+"人"

Use(图3.8)

command2:

caption:

寝室号统计;命令代码:

usef:

\李宗帅\营销2班学生档案.dbf(图3.9)

countallfor寝室号="106"toa1

countallfor寝室号="109"toa2

countallfor寝室号="116"toa3

countallfor寝室号="123"toa4

countallfor寝室号="125"toa5

countallfor寝室号="129"toa6

countallfor寝室号="528"toa7

countallfor寝室号="530"toa8

countallfor寝室号="535"toa9

@4,30say+"按寝室号统计人数"

@5,30say+"106;"+str(a1,2)+"人"

@6,30say+"109;"+str(a2,2)+"人"

@7,30say+"116;"+str(a3,2)+"人"

@8,30say+"123;"+str(a4,2)+"人"

@9,30say+"528;"+str(a5,2)+"人"

@10,30say+"530;"+str(a6,2)+"人"

@11,30say+"535;"+str(a7,2)+"人"

command3:

caption:

退出;命令代码:

releasethisform(图4.0)

图3.8

图3.9

图4.0

c.完成后的统计数据表单。

(图4.1)

图4.1

(8).建立打印数据模板

1.在报表中以向导方式建立报表,如图(4.2-4.7)

图4.2

图4.3

图4.4

图4.5

图4.6

图4.7

b.报表完成如图(4.8)

图4.8

c.新建用户界面

该界面由lable1,command1,command2,command3,command4的组成。

如图4.9

图4.9

b.修改控件的属性。

lable1:

caption:

打印数据模板

command1:

caption:

打印预览命令代码:

reportforme:

\李宗帅\营销2班学生档案.frxpreview图(5.0)

command2:

caption:

打印报表命令代码:

reportforme:

\李宗帅\营销2班学生档案.frxtoprinter图(5.1)

command3:

caption:

退出命令代码:

releasethisform

command4:

caption:

退出系统命令代码:

qiut

图5.0

图5.1

c.打印数据表单完成。

图5.2

图5.2

(9).系统连编

在代码中的程序中新建程序输入代码。

如图5.3

图5.3

b.建程序成功后,取名字学生档案管理系统,按连编按钮(图5.4);进入连编按钮选择连编可执行文件,然后确定(图5.5)。

图5.4

图5.5

c.学生档案管理系统建立成功。

如图5.6

(图5.6)

8.总结:

在当下信息化时代,数据库技术已经成为了我们必须掌握的技术之一,通过对这门课的学习和了解,掌握有关数据库中的思维方法,并对数据库的有关应用有了一定的认知,而且锻炼了自己的动手能力。

 

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

当前位置:首页 > IT计算机 > 电脑基础知识

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

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