999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談VFP數據庫的設計

2016-04-29 00:00:00伍俊
現代職業教育·中職中專 2016年9期

[摘 要] 隨著計算機技術的普及和在工作、生活中的廣泛應用,選擇和應用一個優秀的數據庫管理系統,會對工作產生非常大的益處。Visual Foxpro 6.0作為優秀的計算機數據庫開發語言,具有可視化與面向對象的編程特點,使數據庫系統的開發得到進一步簡化,提高開發效率。因此,加強VFP 6.0數據庫軟件的學習非常重要。

[關 鍵 詞] VFP 6.0數據庫系統;數據庫設計;學生成績管理系統

[中圖分類號] G718 [文獻標志碼] A [文章編號] 2096-0603(2016)26-0080-02

學生成績管理系統是針對學生各個學科考試成績進行管理的軟件,是學校對學生管理不可缺少的重要內容,它能夠為學校提供大量的信息和方便快捷的查詢手段??梢詭椭鷮W校和教師了解掌握學生情況,為學生提供成績查詢。在以前使用人工方法對學生成績管理時,不僅效率低、不便于查詢,而且成績的更新麻煩。利用VFP學生成績數據庫管理系統,就能實現對學生成績的快速檢索和查找,方便了數據庫的維護,具有較高的可靠性和保密性等許多優點,能提高對學生成績管理的水平和效率。

一、系統設計總體思路

系統設計目標:該系統要能進行學生成績各項信息的查詢,方便對學生成績數據的更新與維護,包括對學生信息數據的查詢、修改、增加等。方便學生學科成績查詢,方便教師對學生成績的輸入,對學校來說要能對所有學生成績進行管理。

系統設計要求:系統要能方便用戶了解和管理學生的全面考試成績的信息,能快速方便進行查詢操作,操作界面友好,能夠消除學生成績上的各種問題。學生成績管理系統不但要能實現對學生考試成績信息的輸入與輸出、查詢、維護、保存等常用功能,還要能夠動態存儲關聯數據,為用戶訪問系統數據提供便捷。

系統結構組成:學生成績管理系統主要由四大部分組成:一是由基本信息模塊,二是學生成績管理模塊,三是課程科目信息管理、用戶管理模塊。

二、系統設計過程

(一)學生成績管理系統數據庫設計

學生成績管理系統的數據庫系統主要由1個菜單、3個查詢、3個報表、14個表單、2個自由表、6個程序、1個數據庫組成。

1.系統數據庫設計

(1)3個數據表

學生表:需設計5個字段:姓名(xm),學號(xh),性別(xb),出生日期(csrq),班級(bj)。

課程表:需要設計4個字段:課程名(kcm),課程號(kch),教師(js),學分(xf)。

成績表:可設計3個字段:xh(學號),kch(課程號),cj(成績)。

(2)本地視圖1個

基于以上3張表創建,輸出字段為:xh,xm,xb,bj,kcm,cj。

2.查詢方式設計

可按如下三種方式查詢:按課程成績對學生成績查詢、按學生姓名進行成績查詢、按照班級組成進行學生成績查詢。

3.設計表單

本系統表單總共設計了14個表單,主要有:主界面表單、總瀏覽表單、成績表單、課程表單、學生表單、查詢成績表單、查詢學生表單、瀏覽成績表單、修改表單界面等表單。

4.設計菜單

系統的主菜單主要由6項組成,分別是:查詢、瀏覽、報表、系統維護、幫助、退出。

5.設計報表

報表主要有3個:課程報表、成績報表、學生報表。

6.程序組成

系統的開發程序主要有:系統主程序、班級學生信息程序、全體學生信息程序、統計全體成績程序、按課程統計成績程序、按班級統計課程成績程序。

7.設計自由表

自由表主要有2個:系統信息表和密碼表。

(二)設計系統功能

學生成績管理系統是通過主菜單實現如下各種功能:

一是通過維護菜單來對數據表記錄的維護(包括:系統口令重新設置、表結構修改、表單修改等);二是運用瀏覽菜單對課程表學生表、成績表等相關信息表格進行瀏覽;三是利用查詢菜單來查詢學生的各科考試成績;四是利用進行各種報表打?。晃迨抢猛顺霾藛侮P閉系統。

(三)數據庫設計

需要設計1個數據庫(名稱為:數據庫test);3個數據表,分別是:表xs[數據表結構設計是:Xh(C7字符常量),xm(C8),xb(C2),csrq(D),bj(C10)],表kc[結構:Kch(C5),kcm(C20),js(C8),xf(N3.1)],表cj[Xh(C7),kcm(C20),cj(N5.1)];1個本地視圖,xscj (字段:Xh,xm,xb,bj,kcm,cj)

(四)表單組成

1.表xs.scx、表kc.scx、表cj.scx,這三個表的功能是:用于對數據庫表的維護(包括:對數據表記錄的修改、刪除、增加等操作維護)。設計方法:運用表單向導進行表單生成,然后自己進行適當修改即可。

2.查詢學生.scx、查詢成績.scx,這2個查詢表的功能是:根據用戶設置的條件對學生表、或成績表進行各種情況的查詢。設計方法:利用表單設計器生成表格,再調出系統類庫將命令按鈕等添加到表單。

3.總瀏覽表.scx功能:把3個數據表的內容集中顯示在一張表中,方便用戶掌握學生成績的整體情況。設計方法:利用設計器中生成3個頁面,再用數據環境把3個數據表放到各頁面,即可生成相應表格。

4.瀏覽學生.scx功能:按班級分組顯示學生表的內容,方便用戶閱覽。設計方法:利用表單設計器的頁框控件生成2個頁面。第1頁有8個標簽與7個文本框,用Activate調用sumstud.prg程序;第2頁需要設計5個標簽、3個文本框、1個組合框、1個表格。在InteractiveChange中調用clastud.prg和student.qpr兩程序。

5.瀏覽成績.scx功能:用頁面方式把成績表按課程與班級顯示,方便查閱。第1頁是所有學生成績信息,第2頁是學生各個學科成績信息,第3頁是根據學科來閱覽所有學生成績信息。設計方法:利用設計器生成3個頁面:第1個頁面需要有7個文本框與8個標簽,用Activate調用sumcj.prg程序;第2頁要有5個標簽、3個文本框、1個組合框、1個表格,用InteractiveChange調用clacj.prg與cla_cj.qpr程序;第3頁要有:5個標簽、3個文本框、1個組合框、1個表格,用InteractiveChange調用sub_cj.qpr與subcj.prg程序。

(五)報表組成

設計3個報表:表xs.frx、表kc.frx、表cj.frx,其功能是:提供查詢信息書面輸出。設計方法:用向導生成報表,再自己進行修改。

(六)程序文件

1.主程序:sjmain.prg

作用:設置系統環境、確定系統口令、調用主界面。

程序代碼:

set talk off

set safety off

set deleted on

set defa to e:\sjr\vfp60學生成績管理

set sysmenu off

_screen.caption=“學生成績管理系統”_screen.backcolor=RGB(157,214,225)_screen.windowstate=2

Public passw,n

use passw.dbf

go bottom passw=alltrim(password)

use

do form主界面

read events

2.在第1頁調用瀏覽學生表單程序:Sumstud.prg

作用:顯示所有學生信息:學生總數(S1)、女生總數(S3)、男生總數(S4)、各班學生總數(S5、S7、S6、S2列舉4個班)。

程序代碼:

close data

public cs1,s1,s2,s3,s4,s5,s6,s7

open data數據test

use表xs

count to s1

count for xb=“女”to s3

count for xb=“男”to s4

count for bj=“政治”to s2

count for bj=“數學”to s5

count for bj=“物理”to s6

count for bj=“英語”to s7

use

3.在第2頁調用瀏覽學生表單程序:Clastud.prg

作用:根據班級,顯示學生信息情況(CS1),并統計學生總數(CS2),女生總數(CS3),男生總數(CS4)。

程序代碼:

close data

public cs2,cs3,cs4

open data數據test

use表xs

set filter to bj=cs1

count to cs2

count for xb=“女”to cs3

count for xb=“男“to cs4

set filter to

use

4.在第3頁調用瀏覽成績表單程序:Subcj.prg

作用:本頁面主要功能是根據課程名稱統計各科的平均分(SC2)、最高分(SC3)、最低分(SC4),并能(sub_cj.qpr)在表格中查詢、顯示該學科的最高分數、最低分數與平均分數。

其程序的代碼設計與上述3個代碼程序相似,可參考上述程序稍加改動即可。

三、結語

Visual Foxpro 6.0作為數據庫管理編程語言,對于中職院校的學生來說,是相對比較好學,它具有操作的可視性、編程語言面向對象性,這也是學生學習的興趣所在。它作為一門實踐性很強的課程,教師應指導學生在實踐中學習,培養學生的動手編程能力,通過應用開發來調動學生的該語言的興趣,從而提高教學效率。

參考文獻:

[1]蘇亮.VFP數據庫程序設計教學方法淺談[J].計算機光盤軟件與應用,2013(24).

[2]林娟.VFP數據庫程序設計教學方法淺談[J].時代教育(教育教學版),2008(2).

[3]黃雅娟.淺談使用數據庫編程語言VFP設計表單[J].鄭鐵科技通訊,2000(2).

主站蜘蛛池模板: 福利一区三区| 日韩色图在线观看| 日韩美女福利视频| 亚洲视频免费在线看| 91网在线| 久草性视频| 人妻一本久道久久综合久久鬼色| 国产精品毛片在线直播完整版| 亚洲精品视频免费看| 欧美成人精品一级在线观看| 在线观看91精品国产剧情免费| 日韩高清一区 | 日韩高清成人| 超清人妻系列无码专区| 欧美精品v欧洲精品| 美女啪啪无遮挡| 国产精品尹人在线观看| 久久久久国产精品嫩草影院| 91最新精品视频发布页| 欧美另类第一页| 久久精品无码一区二区日韩免费| 国产精品久线在线观看| 日韩二区三区| 日韩小视频在线观看| 亚洲综合精品第一页| 精品夜恋影院亚洲欧洲| 国产乱论视频| 久久久波多野结衣av一区二区| 免费一看一级毛片| 日韩大片免费观看视频播放| 亚洲AV无码不卡无码| 在线观看精品自拍视频| 欧美日本中文| 农村乱人伦一区二区| 国产精品内射视频| 国产啪在线91| 色香蕉网站| 色男人的天堂久久综合| 国产成人91精品| 热久久综合这里只有精品电影| 欧类av怡春院| 国产精品久久久久久久久| 日本a∨在线观看| 欧美一区二区三区欧美日韩亚洲| 欧美日韩亚洲综合在线观看| 久久窝窝国产精品午夜看片| 国产青青草视频| 操美女免费网站| 白浆免费视频国产精品视频| 欧美中文一区| 亚洲无限乱码一二三四区| 无码电影在线观看| 国产香蕉在线视频| 狠狠干综合| 黑人巨大精品欧美一区二区区| 青青久视频| 日本免费高清一区| 久久精品免费国产大片| 91亚洲精选| 国产精品美女在线| 婷婷午夜天| 久久久久88色偷偷| a级毛片免费看| 国产午夜看片| 国产在线一区视频| 青青操国产| 国产网友愉拍精品视频| 99热国产这里只有精品无卡顿"| 国产手机在线ΑⅤ片无码观看| 国产精品区视频中文字幕| 日本一区二区三区精品国产| 久青草网站| 亚洲天堂777| 国产国产人在线成免费视频狼人色| 国产黄色免费看| 国内精品伊人久久久久7777人| 亚洲天堂.com| 国产精品永久不卡免费视频| 日韩不卡免费视频| 狠狠色香婷婷久久亚洲精品| 在线高清亚洲精品二区| 粗大猛烈进出高潮视频无码|