數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)
數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)
數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)
數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)
數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)遼 寧 工 業(yè) 大 學(xué) 數(shù)據(jù)庫(kù)原理與應(yīng)用系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)題目: 數(shù)據(jù)庫(kù)學(xué)生成績(jī)管理 院(系): 專(zhuān)業(yè)班級(jí): 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 目 錄 第1章 系統(tǒng)概述11.1 開(kāi)發(fā)背景11.2 設(shè)計(jì)理念11.3 1第2章 需求分析22.1 功能需求22.2 數(shù)據(jù)流圖22.3 數(shù)據(jù)字典22.422.5 2第3章 系統(tǒng)設(shè)計(jì)33.1 系統(tǒng)結(jié)構(gòu)33.2 數(shù)據(jù)庫(kù)ER圖33.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn)33.433.5 3第4章 總結(jié)4參考文獻(xiàn)516第一章 系統(tǒng)概述1.1 開(kāi)發(fā)背景 1)某大學(xué)有學(xué)生若干萬(wàn)名,每個(gè)學(xué)生每學(xué)期必須學(xué)習(xí)若干門(mén)課程。 2)每個(gè)學(xué)生有學(xué)號(hào)、姓名、性別、班級(jí)、出生日期等基本信息

2、。 3)每門(mén)課程有課程號(hào),課程名稱、任課教師、學(xué)分等信息。 4)學(xué)校需要對(duì)每個(gè)學(xué)生的基本信息、所學(xué)課程、成績(jī)進(jìn)行統(tǒng)一管理,以便于對(duì)信息進(jìn)行查詢、瀏覽和修改。1.2 設(shè)計(jì)理念對(duì)用戶要求描述的現(xiàn)實(shí)世界(可能是一個(gè)工廠、一個(gè)商場(chǎng)或者一個(gè)學(xué)校等),通過(guò)對(duì)其中諸處的分類(lèi)、聚集和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門(mén)的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門(mén)對(duì)信息存儲(chǔ)、查詢和加工的要求等。所建立的模型應(yīng)避開(kāi)數(shù)據(jù)庫(kù)在計(jì)算機(jī)上的具體實(shí)現(xiàn)細(xì)節(jié),用一種抽象的形式表示出來(lái)。以擴(kuò)充的實(shí)體(E-R模型)聯(lián)系模型方法為例,第一步先明確現(xiàn)實(shí)世界各部門(mén)所含的各種實(shí)體及其屬性、實(shí)體間的聯(lián)系

3、以及對(duì)信息的制約條件等,從而給出各部門(mén)內(nèi)所用信息的局部描述(在數(shù)據(jù)庫(kù)中稱為用戶的局部視圖)。第二步再將前面得到的多個(gè)用戶的局部視圖集成為一個(gè)全局視圖,即用戶要描述的現(xiàn)實(shí)世界的概念數(shù)據(jù)模型。1.3 運(yùn)行環(huán)境 本系統(tǒng)由SQL語(yǔ)言編寫(xiě),在Visual Foxpro 6.0軟件環(huán)境下可以正常運(yùn)行第二章 需求分析2.1 功能需求 學(xué)生成績(jī)管理系統(tǒng)主要用于學(xué)生成績(jī)信息管理,據(jù)分析學(xué)生成績(jī)管理系統(tǒng)的數(shù)據(jù)表可濃縮為:學(xué)生基本信息表、課程基本信息表和學(xué)生成績(jī)信息表。根據(jù)學(xué)校的情況,可按下面的步驟來(lái)分析:確定學(xué)生所在的院系、所學(xué)的專(zhuān)業(yè)以及所在的班級(jí)。確定學(xué)生所在班級(jí)的課程以及該課程學(xué)生的成績(jī);另外還需要知道學(xué)生所

4、在班級(jí)、學(xué)號(hào)和學(xué)期。分析學(xué)生的基本信息,如姓名、性別、出生年月、家庭住址、聯(lián)系電話。用戶信息分析,通常包括用戶名和密碼。第三章 系統(tǒng)設(shè)計(jì)性別3.1 E-R 模型設(shè)計(jì) 課程學(xué)生班級(jí)學(xué)號(hào)出生日期姓名查詢成績(jī)?nèi)握n教師課程號(hào)課程名稱學(xué)分成績(jī) 根據(jù)ER圖,將其轉(zhuǎn)化為如下數(shù)據(jù)實(shí)體,數(shù)據(jù)庫(kù):學(xué)生成績(jī)管理系統(tǒng).dbc,包括如下的表和視圖:1) 學(xué)生登記表學(xué)生表.dbf。字段名稱 字段類(lèi)型 字段寬度xh 字符型 10xm 字符型 6xb 字符型 2csrq 日期型 8bj 字符型 42) 課程登記表課程表.dbf。 字段名稱 字段類(lèi)型 字段寬度kch 字符型 2kcm 字符型 10js 字符型 10xf 字符型

5、 103) 成績(jī)登記表成績(jī)表.dbf字段名稱 字段類(lèi)型 字段寬度xh 字符型 10kch 字符型 2cj 數(shù)值型 34) 借書(shū)視圖(lyxview)。為了進(jìn)行瀏覽總表的需要,需要設(shè)計(jì)了一個(gè)總表瀏覽視圖,該視圖從學(xué)生表.dbf等3個(gè)表中提取了10個(gè)字段的數(shù)據(jù):學(xué)生表.xh學(xué)生表.xm學(xué)生表.xb學(xué)生表.csrq學(xué)生表.bj課程表.kch課程表.kcm課程表.js課程表.xf成績(jī)表.cj其視圖關(guān)系可由以下SQL語(yǔ)句定義:SELECT 學(xué)生表.*, 課程表.*, 成績(jī)表.cj; FROM 學(xué)生成績(jī)管理系統(tǒng)!學(xué)生表, 學(xué)生成績(jī)管理系統(tǒng)!課程表,; 學(xué)生成績(jī)管理系統(tǒng)!成績(jī)表; WHERE 學(xué)生表.xh

6、= 成績(jī)表.xh; AND 課程表.kch = 成績(jī)表.kch所建數(shù)據(jù)庫(kù)如下圖所示:3.2 數(shù)據(jù)表 本系統(tǒng)需要使用的數(shù)據(jù)如下:3.3 數(shù)據(jù)庫(kù)實(shí)現(xiàn) 3.3.1 開(kāi)發(fā)環(huán)境 本系統(tǒng)由SQL語(yǔ)言編寫(xiě),在Visual Foxpro 6.0軟件環(huán)境下可以正常運(yùn)行3.3.2 系統(tǒng)流程圖 系統(tǒng)流程圖模塊主要由劉龍洋同學(xué)設(shè)計(jì),而系統(tǒng)的功能設(shè)計(jì)主要由李江濱同學(xué)完成,我主要負(fù)責(zé)程序主要功能界面的設(shè)計(jì),下面是部分流程圖:開(kāi)始用戶登陸界面總表瀏覽成績(jī)報(bào)表課程報(bào)表學(xué)生報(bào)表版權(quán)所有查詢維護(hù)表記錄瀏覽成績(jī)?yōu)g覽課程瀏覽學(xué)生更改口令系統(tǒng)維護(hù)瀏覽查詢報(bào)表幫助、3.3.3 程序主要功能界面  1、登錄界面的設(shè)計(jì):第一步:在

7、表單上單擊鼠標(biāo)右鍵,并在彈出菜單中選擇“數(shù)據(jù)環(huán)境”項(xiàng),打開(kāi)數(shù)據(jù)環(huán)境設(shè)計(jì)器,添加數(shù)據(jù)表mm.dbf;第二步:創(chuàng)建表單并保存為“登錄”;第三步:添加lable1,并設(shè)置其caption屬性為“歡迎使用學(xué)生成績(jī)管理系統(tǒng)!”;第四步:添加lable2和text1并設(shè)置相關(guān)屬性;第五步:添加timer控件,并設(shè)置其Enabled屬性為“真”,用于設(shè)計(jì)窗口動(dòng)畫(huà)。登錄界面如下圖所示: 2、修改密碼表單的設(shè)計(jì):第一步:在表單上單擊鼠標(biāo)右鍵,并在彈出菜單中選擇“數(shù)據(jù)環(huán)境”項(xiàng),打開(kāi)數(shù)據(jù)環(huán)境設(shè)計(jì)器,添加數(shù)據(jù)表mm.dbf;第二步:創(chuàng)建表單并保存為“修改密碼”;第三步:添加label1 、label2、 label3

8、,并設(shè)置其caption屬性分別為“請(qǐng)輸入舊密碼”、“請(qǐng)輸入新密碼”、“請(qǐng)確認(rèn)新密碼”;第四步:添加text1、 text2、 text3,并設(shè)置相關(guān)屬性;第五步:添加command1和command2,并設(shè)置其caption屬性分別為“確認(rèn)”和“取消”; 修改密碼表單如下圖:3、學(xué)生基本信息維護(hù)表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為學(xué)生表.scx;第二步:添加lable1lable5,其caption的屬性如下圖所示 ;第三步: 添加文本框text1text5,并設(shè)置相關(guān)屬性;第四步:添加“院系”、“專(zhuān)業(yè)”、“班級(jí)”和“學(xué)期”列表框;第五步:添加類(lèi),并設(shè)置相關(guān)屬性,用于增添和修改學(xué)生基本信息

9、;第六步:添加文本框text6,并設(shè)置相關(guān)屬性;第七步:添加command1command10,并設(shè)置相關(guān)屬性;第八步:添加“返回”按鈕,其功能是關(guān)閉此界面;第九步:執(zhí)行運(yùn)行命令,并進(jìn)行測(cè)試。4、課程信息維護(hù)表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為課程表.scx;第二步:添加lable1lable4,其caption的屬性如下圖所示 ;第三步: 添加文本框text1text4,并設(shè)置相關(guān)屬性;第四步:添加類(lèi),并設(shè)置相關(guān)屬性,用于增添和修改課程基本信息;第五步:添加command1command10,并設(shè)置相關(guān)屬性5、學(xué)生成績(jī)信息維護(hù)表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為成績(jī)表.scx;第二步:添

10、加lable1lable3,其caption的屬性如下圖所示 ;第三步: 添加文本框text1text3,并設(shè)置相關(guān)屬性;第四步:添加類(lèi),并設(shè)置相關(guān)屬性,用于增添和修改學(xué)生成績(jī)基本信息;第五步:添加command1command10,并設(shè)置相關(guān)屬性;第六步:執(zhí)行運(yùn)行命令,并進(jìn)行測(cè)試 6、瀏覽學(xué)生表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為“瀏覽學(xué)生.scx”;第二步:使用組合框生成器來(lái)生成編輯組合框,其操作步驟是:首先選擇要編輯的組合框,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇 “生成器”菜單項(xiàng),屏幕上彈出組合框生成器窗體,設(shè)置數(shù)據(jù)環(huán)境為“學(xué)生表.dbf”。第三步: 添加label1和列表框,并設(shè)置

11、相關(guān)屬性;第四步:添加command1,并設(shè)置其caption屬性為“查找”。7、瀏覽成績(jī)表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為“瀏覽成績(jī).scx”;第二步:使用組合框生成器來(lái)生成編輯組合框,其操作步驟是:首先選擇要編輯的組合框,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇 “生成器”菜單項(xiàng),屏幕上彈出組合框生成器窗體,設(shè)置數(shù)據(jù)環(huán)境為“成績(jī)表.dbf”。第三步: 添加label1和列表框,并設(shè)置相關(guān)屬性;第四步:添加command1,并設(shè)置其caption屬性為“查找”。運(yùn)行界面如下: 8、查詢成績(jī)表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為“查詢成績(jī).scx”;第二步:使用組合框生成器來(lái)生成編輯組合框

12、,其操作步驟是:首先選擇要編輯的組合框,然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇 “生成器”菜單項(xiàng),屏幕上彈出組合框生成器窗體,設(shè)置數(shù)據(jù)環(huán)境為“成績(jī)表.dbf”。第三步: 添加label1,并設(shè)置其caption屬性為“瀏覽學(xué)生成績(jī)”;第四步:添加command1、command2,并設(shè)置其caption屬性為“查詢”和“退出”。 運(yùn)行界面如下: 9、學(xué)生表報(bào)表的設(shè)計(jì):學(xué)生表報(bào)表的設(shè)計(jì)過(guò)程說(shuō)明如下:報(bào)表數(shù)據(jù)源 學(xué)生表.dbf,該表已在前面做了說(shuō)明。報(bào)表分組條件 學(xué)生表.bj報(bào)表排序條件 學(xué)生表.xh該報(bào)表由向?qū)С绦蛏?,其后進(jìn)行了一些格式美化的調(diào)整修改工作,關(guān)鍵問(wèn)題是要先定義好作為數(shù)據(jù)源的表文

13、件,運(yùn)行界面如下:10、課程表報(bào)表的設(shè)計(jì):學(xué)生表報(bào)表的設(shè)計(jì)過(guò)程說(shuō)明如下:報(bào)表數(shù)據(jù)源 課程表.dbf,該表已在前面做了說(shuō)明。報(bào)表排序條件 課程表.kch該報(bào)表由向?qū)С绦蛏桑浜筮M(jìn)行了一些格式美化的調(diào)整修改工作,關(guān)鍵問(wèn)題是要先定義好作為數(shù)據(jù)源的表文件,運(yùn)行界面如下:11、成績(jī)表報(bào)表的設(shè)計(jì):成績(jī)表報(bào)表的設(shè)計(jì)過(guò)程說(shuō)明如下:報(bào)表數(shù)據(jù)源 成績(jī)表.dbf,該表已在前面做了說(shuō)明。報(bào)表分組條件 成績(jī)表.kcm報(bào)表排序條件 學(xué)生表.xh該報(bào)表由向?qū)С绦蛏?,其后進(jìn)行了一些格式美化的調(diào)整修改工作,關(guān)鍵問(wèn)題是要先定義好作為數(shù)據(jù)源的表文件,運(yùn)行界面如下:12、幫助表單的設(shè)計(jì):第一步:創(chuàng)建表單,并保存為 版權(quán).scx;

14、第二步:添加lable1lable3,其caption的屬性如下圖所示 ;第三步: 設(shè)置其picture屬性,選擇背景圖片。 運(yùn)行界面如下:3.3.4程序調(diào)試情況 本系統(tǒng)在設(shè)計(jì)好之后,初次調(diào)試過(guò)程中一直出現(xiàn)編譯不成功的現(xiàn)象,系統(tǒng)總是顯示你所編譯的目標(biāo)文件不存在,找不到你所編譯的目標(biāo)文件路徑,后來(lái)通過(guò)查資料才知道,Visual Foxpro 6.0軟件在對(duì)程序編譯的時(shí)候默認(rèn)路徑為D盤(pán),隨后我們將原vf軟件裝入D盤(pán),才編譯成功。編譯成功之后生成可執(zhí)行文件的過(guò)程如下:第一步:在“項(xiàng)目管理器”中設(shè)計(jì)完成相應(yīng)的數(shù)據(jù)庫(kù)、數(shù)據(jù)表、各種應(yīng)用界面、菜單以及主控程序“主程序.prg”,并將“主程序.prg”設(shè)置為

15、主文件;第二步:生成可執(zhí)行文件。在項(xiàng)目管理器中 執(zhí)行“連編可執(zhí)行文件”創(chuàng)建可執(zhí)行文件(.exe),單擊“確定”按鈕后系統(tǒng)打開(kāi)“另存為”對(duì)話框。將文件另存為“學(xué)生成績(jī)管理系統(tǒng)”,然后單擊“保存”按鈕,系統(tǒng)將自動(dòng)對(duì)項(xiàng)目中的所有程序進(jìn)行編譯。第四章 總結(jié) 在本次課程設(shè)計(jì)中,我主要負(fù)責(zé)學(xué)生成績(jī)管理系統(tǒng)的界面設(shè)計(jì)。界面設(shè)計(jì)非常重要,它是一套系統(tǒng)展現(xiàn)在使用者沒(méi)面前的最終東西,它的好壞將直接影響到使用者對(duì)本套系統(tǒng)的認(rèn)可,良好的仕途效果與平面設(shè)計(jì),以及好的布局能給人留下深刻的印象。在設(shè)計(jì)過(guò)程中碰到了好多問(wèn)題,但最終在同學(xué)和老師的幫助下都得到了解決,在設(shè)計(jì)學(xué)生成績(jī)管理界面時(shí),我學(xué)會(huì)了好多在課本上學(xué)不到的東西,通

16、過(guò)本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫通,提到很好的輔助學(xué)習(xí)效果。 通過(guò)做課程設(shè)計(jì),我確實(shí)學(xué)到了相當(dāng)多的東西。眼高手低是同學(xué)們的通病,有些事情看起來(lái)很同意,但做起來(lái)并不是如此。在做本次數(shù)據(jù)庫(kù)課程設(shè)計(jì)之前,我已經(jīng)將課本上的東西熟練掌握,自認(rèn)為做一個(gè)很簡(jiǎn)單的課程設(shè)計(jì)應(yīng)該很容易,然而真正操作起來(lái)卻遇到了很多的麻煩。首先,在開(kāi)始做課程設(shè)計(jì)時(shí)對(duì)整個(gè)模塊的把握不夠好,以至于浪費(fèi)了好多時(shí)間而沒(méi)能按想象中的順利完成。其次,在編寫(xiě)各個(gè)模塊的程序代碼時(shí),真正感覺(jué)到了難度相當(dāng)大,每次編寫(xiě)出來(lái)的代碼都需要經(jīng)過(guò)好幾次修改才能順利運(yùn)行,而且在編寫(xiě)代碼時(shí)常常會(huì)遇到一些很難解決的問(wèn)題。但是我總相信一句話“只要堅(jiān)持,一千次失

17、敗過(guò)后,被會(huì)有一次閃亮的成功,凡事不能一蹴而就,對(duì)待學(xué)問(wèn)、對(duì)待科研更是如此”,在做完這次課程設(shè)計(jì)之后,我也體會(huì)到了一種成功的喜悅。同時(shí)這次課程設(shè)計(jì)也讓我查到了許多在數(shù)據(jù)庫(kù)學(xué)習(xí)中的漏洞,我也通過(guò)這次的實(shí)踐機(jī)會(huì)完善了自己的知識(shí),起到了很好的查缺補(bǔ)漏的效果。參考文獻(xiàn)1 徐親知,陳淑華.石油經(jīng)濟(jì)學(xué).第二版.哈爾濱:黑龍江人民出版社,1988: 38-135 2 米契爾·卡特,羅德尼·馬多克.合理預(yù)期理論.余永定譯.北京:中國(guó)金融出版社,1988:43-85 3 張文中.論石油價(jià)格與石油工業(yè)發(fā)展.世界石油經(jīng)濟(jì),1990(2):14-214 齊中英,葉元煦.對(duì)我國(guó)能源問(wèn)題的回顧與思考.

18、邱大雄.市場(chǎng)經(jīng)濟(jì)與中國(guó)能源發(fā)展戰(zhàn)略論文集.北京:原子能出版社,1992:53-585 黃良君.大慶地區(qū)經(jīng)濟(jì)發(fā)展戰(zhàn)略研究.哈爾濱工業(yè)大學(xué)碩士學(xué)位論文.1994:23-306 李欣.世界石油市場(chǎng)發(fā)展趨勢(shì)預(yù)測(cè). 國(guó)務(wù)院發(fā)展研究中心信息網(wǎng): 7 Allamaraju Subrahmanyam.Professional Java Server Programming J2EE Edition.Wrox Press,20018 Harvard, Gareth. Thematic Network in teacher education in Europe. XXXJ Journal of Educatio

19、n for teaching, Vol.23, No.1,1997注意:中文用小四宋體,英文用小四Times New Roman。附錄:源代碼清單 1、主程序clear allclose allset sysm offset sysm toset noti offset stat bar offset pale offset bell onset esca onset keyc to windset carr onset conf onset exac on /offset near onset ansi offset dele onset opti onset talk offset saf

20、ety off*set defa to "D:vf作業(yè)"public xtbtxtbt="學(xué)生成績(jī)管理系統(tǒng)"_screen.caption=xtbt_screen.icon="linux.ico"do form 學(xué)生成績(jī)管理系統(tǒng).scxread eventsreturn2.查詢成績(jī)clear*set exact off*set defa to "D:vf作業(yè)"open database 學(xué)生成績(jī)管理系統(tǒng).dbcpublic skcmskcm=thisform.pageframe1.page1.text1.texts

21、elect 學(xué)生表.xh,學(xué)生表.xm,學(xué)生表.xb,學(xué)生表.csrq,學(xué)生表.bj,課程表.kcm,課程表.js,課程表.xf,成績(jī)表.cj from 學(xué)生表 join 成績(jī)表 join 課程表;on 課程表.kch=成績(jī)表.kch on 學(xué)生表.xh=成績(jī)表.xh where 成績(jī)表.xh = skcmrelease thisformclear*set defa to "D:vf作業(yè)"open database 學(xué)生成績(jī)管理系統(tǒng).dbcpublic skcmskcm=thisform.pageframe1.page2.text1.textselect * from ly

22、xview where kch=skcmrelease thisform3.登陸clear*set defa to "D:vf作業(yè)"use mm.dbf exclloca all for alltrim(mm)=alltrim(thisform.Text1.text)if .not.eof()messagebox("登陸成功!")do 主菜單.MPRdo form 背景.scxrele thisformelsemessagebox("密碼錯(cuò)誤",48,"警告")endifquit4、修改密碼clearclose a

23、lluse mm.dbf exclif thisform.text2.text!=thisform.text3.Textmessagebox("兩次密碼輸入不同",48,"警告")else loca all for alltrim(Mm)=alltrim(thisform.Text1.text)if .not.eof() replace Mm with thisform.text2.text messagebox("密碼修改成功",64,"恭喜")else messagebox("密碼錯(cuò)誤",4

24、8,"警告")endifendifrele thisformclose all5.瀏覽close allopen database 學(xué)生成績(jī)管理系統(tǒng).dbcselect * from lyxviewselect xh as 學(xué)號(hào),xm as 姓名,xb as 性別,bj as 班級(jí),csrq as 出生日期,kch as 課程號(hào),kcm as 課程名,xf as 學(xué)分,js as 教師,cj as 成績(jī) from lyxviewclear*set defa to "D:vf作業(yè)"open database 學(xué)生成績(jī)管理系統(tǒng).dbcpublic skcms

25、kcm=thisform.pageframe1.page2.text1.textselect * from lyxview where kcm=skcmclear*set defa to "D:vf作業(yè)"open database 學(xué)生成績(jī)管理系統(tǒng).dbcpublic skcmskcm=bo1.valuethisform.refresh()select * from lyxview where bj=skcm6、查找按班級(jí)名查找學(xué)生:clear*set defa to "D:vf作業(yè)"open database "data學(xué)生成績(jī)管理系統(tǒng).db

26、c"public skcmskcm=thisform.pageframe1.page2.text1.textselect 學(xué)生表.xh,學(xué)生表.xm,學(xué)生表.xb,學(xué)生表.csrq,學(xué)生表.bj,課程表.kcm,課程表.js,課程表.xf,成績(jī)表.cj from 學(xué)生表 join 成績(jī)表 join 課程表;on 課程表.kch=成績(jī)表.kch on 學(xué)生表.xh=成績(jī)表.xh where 學(xué)生表.bj=skcm*clear*set defa to "D:vf作業(yè)"open database 學(xué)生成績(jī)管理系統(tǒng).dbcpublic skcmskcm=thisform.pageframe1.page2.text1.textselect * from lyxview where bj=skcm*skcm=bo1.value*按課程名查找課程:clear*set defa to "D:vf作業(yè)"open database "data學(xué)生成績(jī)管理系統(tǒng).dbc"public skcmskcm=thisform.pageframe1.page2.text1.textselect 學(xué)生表.xh,學(xué)生表.xm,學(xué)生表.xb,學(xué)生表.csrq,學(xué)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論