數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)設(shè)計(jì)說明書學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名學(xué)號(hào)班級(jí)成績指導(dǎo)教師計(jì)算機(jī)科學(xué)與技術(shù)系 數(shù)據(jù)庫原理及應(yīng)用 課程設(shè)計(jì)評(píng)閱書題目學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名學(xué)號(hào)指導(dǎo)教師評(píng)語及成績指導(dǎo)教師簽名: 年 月 日答辯評(píng)語及成績答辯教師簽名: 年 月 日教研室意見總成績: 室主任簽名: 年 月 日課程設(shè)計(jì)任務(wù)書2009 2010 學(xué)年第一學(xué)期專業(yè): 信息管理與信息系統(tǒng) 學(xué)號(hào): 姓名: 課程設(shè)計(jì)名稱: 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì) 設(shè)計(jì)題目: 學(xué)生學(xué)籍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 完成期限:自 2009年 12 月 14 日至 2009 年 12 月 25 日共 2 周設(shè)計(jì)依據(jù)、要求及主要內(nèi)容

2、(可另加附頁): 通過對(duì)學(xué)校學(xué)籍管理業(yè)務(wù)進(jìn)行分析、調(diào)查,設(shè)計(jì)學(xué)生學(xué)籍管理系統(tǒng)。主要內(nèi)容及要求如下:(1)建立數(shù)據(jù)庫 根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,設(shè)計(jì)相關(guān)數(shù)據(jù)庫。 (2)學(xué)生信息管理模塊 實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作;對(duì)學(xué)生基本信息能提供靈活的查詢方式。(3)學(xué)生成績管理模塊 實(shí)現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作;能方便的對(duì)學(xué)生的各個(gè)學(xué)期成績進(jìn)行查詢。(4)完成一個(gè)班級(jí)的學(xué)期選課功能。(5)統(tǒng)計(jì)功能;系統(tǒng)具有成績統(tǒng)計(jì)、排名等功能。指導(dǎo)教師(簽字): 教研室主任(簽字): 批準(zhǔn)日期: 年 月 日摘 要隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在

3、技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來,就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。本系統(tǒng)實(shí)現(xiàn)的功能有學(xué)生信息的錄入、修改、刪除和查詢的功能,學(xué)生成績的管理功能,班級(jí)選課功能和統(tǒng)計(jì)功能四大功能模塊。本文介紹了在visual basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開發(fā)”的策略開發(fā)一個(gè)管理信息系統(tǒng)的過程。通過分析訪客管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了訪客管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)及代碼設(shè)計(jì);

4、系統(tǒng)實(shí)現(xiàn)部分說明了幾個(gè)主要模塊的算法, 本系統(tǒng)面友好,操作簡單,比較實(shí)用。關(guān)鍵詞:sql 2000 server;vb程序設(shè)計(jì);學(xué)生學(xué)籍管理系統(tǒng);目錄課題描述12系統(tǒng)需求分析22.1信息需求分析22.2功能需求分析22.3數(shù)據(jù)流圖22.4數(shù)據(jù)字典43 系統(tǒng)設(shè)計(jì)63.1數(shù)據(jù)庫概念設(shè)計(jì)83.2數(shù)據(jù)庫邏輯設(shè)計(jì)83.3數(shù)據(jù)庫物理設(shè)計(jì)104系統(tǒng)實(shí)現(xiàn)與測(cè)試144.1系統(tǒng)功能結(jié)構(gòu)144.2模塊功能的實(shí)現(xiàn)15 4.2.1學(xué)籍管理模塊15總結(jié)22參考文獻(xiàn)23 課題描述 隨著社會(huì)的發(fā)展,基本上所有的具有一定數(shù)量數(shù)據(jù)的企事業(yè)單位或機(jī)關(guān)部門都開始使用計(jì)算機(jī)數(shù)據(jù)庫來做管理。在各大中小學(xué)校,用計(jì)算機(jī)管理學(xué)校的信息已經(jīng)越來

5、越普遍了。用計(jì)算機(jī)不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強(qiáng)了學(xué)校資料的安全性,提高了學(xué)校的管理能力,為此,用計(jì)算機(jī)來管理學(xué)校的信息,是非常必要的。該課程設(shè)計(jì)要求設(shè)計(jì)一個(gè)學(xué)籍管理的數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫中包含學(xué)生的基本信息,學(xué)校院系信息,班級(jí)信息以及課程設(shè)置的信息。同時(shí)還要設(shè)計(jì)它們之間的關(guān)系,如學(xué)生與課程關(guān)系和學(xué)生的成績等,最后還要對(duì)一些數(shù)據(jù)進(jìn)行查詢,如查詢學(xué)生成績的各種集合等。而本系統(tǒng)的開發(fā),為學(xué)校的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面: 第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高學(xué)校的工作效

6、率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。我們通過該課程設(shè)計(jì),應(yīng)該達(dá)到的目的是把數(shù)據(jù)庫理論知識(shí)更加的鞏固加深,加強(qiáng)動(dòng)手能力與實(shí)踐能力,學(xué)以致用,與現(xiàn)實(shí)生活中的應(yīng)用充分的結(jié)合起來。2 需求分析需求分析就是分析用戶的要求。在需求分析階段,系統(tǒng)分析員將分析結(jié)果用數(shù)據(jù)流程圖和數(shù)據(jù)字典表示。需求分析的結(jié)果是否能夠準(zhǔn)確地反用戶的時(shí)間要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到系統(tǒng)的設(shè)計(jì)是否合理和使用。本次設(shè)計(jì)的基于sql server數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)學(xué)生學(xué)籍的管理,適合一般用戶的需要。2.1信息需求分析學(xué)生:學(xué)號(hào),姓名,入學(xué)時(shí)間,班號(hào),性別,聯(lián)系電話,出生日期,家庭住址等課程:課程號(hào),課程名,課程類型

7、,課程概述等班級(jí)信息:班號(hào),年級(jí),班主任,教師等 成績信息:學(xué)生姓名,課程名,課程號(hào),分?jǐn)?shù),考試編號(hào)等。2.2功能需求分析系統(tǒng)要實(shí)現(xiàn)的主要功能有:(1)建立數(shù)據(jù)庫根據(jù)系統(tǒng)功能設(shè)計(jì)的要求以及功能模塊的劃分,設(shè)計(jì)相關(guān)數(shù)據(jù)庫。 (2)學(xué)生信息管理模塊實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作;對(duì)學(xué)生基本信息能提供靈活的查詢方式。(3)學(xué)生成績管理模塊實(shí)現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作;能方便的對(duì)學(xué)生的各個(gè)學(xué)期成績進(jìn)行查詢。(4)完成一個(gè)班級(jí)的學(xué)期選課功能。(5)統(tǒng)計(jì)功能;系統(tǒng)具有成績統(tǒng)計(jì)、排名等功能。2.3 數(shù)據(jù)流圖 數(shù)據(jù)流圖:簡稱dfd,就是采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部

8、的邏輯流向和邏輯變換過程,是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。 使用逐步求精的方法,從頂層流程圖逐一分解,到最終流程圖。經(jīng)過詳細(xì)的調(diào)查,弄清了業(yè)務(wù)流程,在此基礎(chǔ)上,構(gòu)造出系統(tǒng)的邏輯模型,并通過數(shù)據(jù)流圖表示。如下圖2.4 數(shù)據(jù)字典 數(shù)據(jù)字典(data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄。 數(shù)據(jù)字典有一下幾個(gè)要點(diǎn):數(shù)據(jù)項(xiàng):數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位,它直接反映事物的某一特征。數(shù)據(jù)結(jié)構(gòu):反映了數(shù)據(jù)之間的組合關(guān)系。數(shù)據(jù)流:數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂健?shù)據(jù)文件:數(shù)據(jù)文件是數(shù)據(jù)項(xiàng)停留或保存的地方,也是數(shù)據(jù)流的來源和去向之一。

9、本系統(tǒng)所需有的數(shù)據(jù)字典卡片列表如下:名字:學(xué)生學(xué)籍信息別名:描述:學(xué)籍管理中存儲(chǔ)的所有學(xué)生信息(包括所有學(xué)生查詢的所需信息)定義:學(xué)生信息學(xué)生學(xué)號(hào)學(xué)生姓名學(xué)生性別入校日期學(xué)生班號(hào)出生日期聯(lián)系電話家庭住址+備注位置:存儲(chǔ)輸出供查詢名字:課程信息別名:描述:學(xué)校開設(shè)的課程的基本信息定義:課程信息課程名稱課程編號(hào)課程類型課程概括位置:存儲(chǔ)輸出供選擇名字:成績信息別名:描述:學(xué)生課程的考試成績定義:成績信息考試編號(hào)選擇班號(hào)選擇學(xué)號(hào)學(xué)生姓名課程名稱得分位置:存儲(chǔ)輸出供查詢名字:查詢信息描述:用戶所提出的查詢請(qǐng)求定義:查詢信息學(xué)生信息查詢信息|課程得分查詢信息學(xué)生信息查詢信息學(xué)生姓名|學(xué)生學(xué)號(hào)|學(xué)生班號(hào)課

10、程得分查詢信息學(xué)生姓名|學(xué)生學(xué)號(hào)|學(xué)生班號(hào)位置:學(xué)生學(xué)籍管理系統(tǒng)課程得分管理系統(tǒng)名字:查詢結(jié)果描述:系統(tǒng)完成用戶查詢請(qǐng)求后所得結(jié)果定義:查詢結(jié)果學(xué)生信息查詢信息|課程得分查詢信息|選課信息查詢信息學(xué)生信息理查詢結(jié)果學(xué)生學(xué)號(hào)學(xué)生姓名學(xué)生性別入校日期學(xué)生班號(hào)出生日期聯(lián)系電話家庭住址+備注課程得分理查詢結(jié)果考試編號(hào)選擇班號(hào)選擇學(xué)號(hào)學(xué)生姓名課程名稱得分位置:學(xué)生學(xué)籍管理系統(tǒng)課程得分管理系統(tǒng) 簡略數(shù)據(jù)項(xiàng)如下:名字:學(xué)生學(xué)號(hào)別名:描述:唯一地標(biāo)識(shí)學(xué)生學(xué)籍名單中一個(gè)學(xué)生定義:藥品編碼6字符6位置:學(xué)生信息表名字:備注別名:描述:對(duì)學(xué)生的描述位置:學(xué)生信息表名字:課程類型別名:描述:描述課程的類型定義:課程類

11、型必修|選修 位置:銷售信息名字:入校日期別名:描述:記錄學(xué)生入校的時(shí)間定義:銷售日期8時(shí)間8位置:學(xué)生信息表 3 系統(tǒng)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的任務(wù)是確定系統(tǒng)的數(shù)據(jù)模式、功能結(jié)構(gòu)和系統(tǒng)結(jié)構(gòu),確定系統(tǒng)支持環(huán)境、實(shí)現(xiàn)方法和技術(shù)。系統(tǒng)設(shè)計(jì)的基本內(nèi)容為:(1)選擇數(shù)據(jù)庫管理系統(tǒng),建立數(shù)據(jù)模式。(2)選擇系統(tǒng)支持環(huán)境,包括支持系統(tǒng)運(yùn)行的硬件和軟件要求,確定系統(tǒng)實(shí)現(xiàn)功能和方法。(3)選擇系統(tǒng)的基本架構(gòu)和技術(shù)。3.1數(shù)據(jù)庫概念設(shè)計(jì)這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系,為邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 這個(gè)階段用到的工具是er圖(實(shí)體-聯(lián)系圖)。 本系統(tǒng)中有四個(gè)實(shí)體集:學(xué)生實(shí)

12、體集課程實(shí)體集成績信息實(shí)體集班級(jí)實(shí)體集e-r圖如下圖3.1學(xué)生實(shí)體e-r圖圖3.2課程實(shí)體e-r圖圖3.3成績實(shí)體e-r圖圖3.4班級(jí)實(shí)體e-r圖圖3.5系統(tǒng)總體e-r圖3.2邏輯設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的主要目標(biāo)是將概念結(jié)構(gòu)轉(zhuǎn)換為一個(gè)特定的dbms可處理的數(shù)據(jù)模型和數(shù)據(jù)庫模式。該模型必須滿足數(shù)據(jù)庫的存取、一致性及運(yùn)行等各方面的用戶需求。 該設(shè)計(jì)以概念結(jié)構(gòu)設(shè)計(jì)中的e-r圖為主要依據(jù),設(shè)計(jì)出相關(guān)的整體邏輯結(jié)構(gòu)。根據(jù)總e-r圖有五個(gè)實(shí)體但倉庫實(shí)體在本系統(tǒng)中作用不大而且僅涉及到一個(gè)倉庫,所以倉庫不再單獨(dú)設(shè)計(jì)一張表。再加上一個(gè)多對(duì)多關(guān)系(本系統(tǒng)不考慮供應(yīng)關(guān)系)總共五個(gè)關(guān)系模式: 學(xué)生信息(學(xué)號(hào),性別,姓名,

13、班號(hào),入校日期,出生日期,聯(lián)系電話,家庭住址,備注)班級(jí)信息(班號(hào),年級(jí),班主任,教室)課程信息(課程編號(hào),課程名稱,課程類型,課程描述)成績信息(考試編號(hào),姓名,課程,成績)3.3 物理設(shè)計(jì) 從一個(gè)滿足用戶需求的已確定的邏輯模型出發(fā),在限定的軟、硬件環(huán)境下,利用dbms提供的各種手段設(shè)計(jì)數(shù)據(jù)庫的內(nèi)模式,即設(shè)計(jì)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和存取方法。數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)是對(duì)于給定的邏輯數(shù)據(jù)模型,選擇一個(gè)適合的物理結(jié)構(gòu),主要涉及存取方法與存儲(chǔ)結(jié)構(gòu),它依賴于計(jì)算機(jī)系統(tǒng)。1.關(guān)系模式 關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,現(xiàn)在流行的數(shù)據(jù)庫系統(tǒng)大都是關(guān)系數(shù)據(jù)庫系統(tǒng)。通過對(duì)關(guān)系模式的優(yōu)化,得到六個(gè)基本表。表3.

14、1 學(xué)生信息表字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名student_idint4primary keynot null學(xué)號(hào)student_namechar10姓名student_sexchar2性別born_datedatetime8出生日期class_nochar12班號(hào)tele_numberchar11電話號(hào)碼ru_datedatetime8入學(xué)日期commentvarchar200備注addressvarchar50地址表3.2 課程信息表字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名course_noint4primary keynot null課程編號(hào)course

15、_namechar10課程名稱course_typechar10課程類型course_deschar50課程描述表3.3 班級(jí)信息字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名class_nochar12primary keynot null班號(hào)gradechar10年級(jí)directorchar10班主任classroom_nochar10教室表3.4 年級(jí)選課表字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名gradechar10primary keynot null年級(jí)course_namechar10primary keynot null課程名表3.5 成績信息表字段名字段類型

16、長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名exam_nochar10primary keynot null考試編碼student_idint4primary key foreign keynot null學(xué)號(hào)student_namechar10學(xué)生姓名class_nochar12班號(hào)course_namechar10primary keynot null課程名稱resultfloat8成績表3.6 用戶登錄表 字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名user_idchar10primary keynot null用戶名稱user_pwdchar10primary keynot null

17、用戶密碼user_deschar10用戶描述 2.簡單物理設(shè)計(jì) 在sql server 2000 中,文件夾是按數(shù)據(jù)庫對(duì)象的類型建立的,文件夾名是該數(shù)據(jù)庫對(duì)象名。當(dāng)在企業(yè)管理器中選擇服務(wù)器和數(shù)據(jù)庫文件夾,并打開已定義好的student數(shù)據(jù)庫后,會(huì)發(fā)現(xiàn)它自動(dòng)設(shè)置了關(guān)系圖、表、視圖、存儲(chǔ)過程、用戶、角色、規(guī)則、默認(rèn)等文件夾。要建立各個(gè)表,選擇student數(shù)據(jù)庫中的表,單擊鼠標(biāo)右鍵,在彈出的菜單中選擇“新建表”。下面的表均使用上述方法制作。具體在sql server 2000環(huán)境下,設(shè)計(jì)用戶表,如下圖所示: 圖3.6 數(shù)據(jù)庫表 學(xué)生信息表的物理設(shè)計(jì)如下:圖3.7 設(shè)計(jì)student_info表 在

18、數(shù)據(jù)庫中,右擊student_info表,返回所有值,然后輸入原始數(shù)據(jù)。圖3.8 student_info表 班級(jí)信息表的物理設(shè)計(jì)如下:圖3.9 設(shè)計(jì)class_info表 在數(shù)據(jù)庫中,右擊class_info表,返回所有值,然后輸入原始數(shù)據(jù)。圖3.10 class_info表 課程信息表的物理設(shè)計(jì)如下:圖3.11 設(shè)計(jì)course_info表 在數(shù)據(jù)庫中,右擊course_info表,返回所有值,然后輸入原始數(shù)據(jù)。圖3.12 course_info表 年級(jí)課程信息表的物理設(shè)計(jì)如下: 圖3.13 設(shè)計(jì)gradecourse_info表 在數(shù)據(jù)庫中,右擊gradecourse_info表,返回所

19、有值,然后輸入原始數(shù)據(jù)。圖3.15 gradecourse_info表 成績錄入表的物理設(shè)計(jì)如下:圖3.16 設(shè)計(jì)result_info表 在數(shù)據(jù)庫中,右擊result_info表,返回所有值,然后輸入原始數(shù)據(jù)。圖3.17 result_info表 用戶登錄表的物理設(shè)計(jì)如下:圖3.18 設(shè)計(jì)user_info表 在數(shù)據(jù)庫中,右擊user_info表,返回所有值,然后輸入原始數(shù)據(jù)。圖3.19 user_info表4系統(tǒng)實(shí)現(xiàn) 通過上面系統(tǒng)需求分析,數(shù)據(jù)庫的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)的設(shè)計(jì),本章節(jié)便可以實(shí)現(xiàn)系統(tǒng)。4.1系統(tǒng)功能結(jié)構(gòu)具體功能模塊圖如下:圖4.1系統(tǒng)功能圖4.2模塊功能的實(shí)現(xiàn) 通過上面章節(jié)的系統(tǒng)

20、分析,需求分析,功能模塊的設(shè)計(jì)之后,在此節(jié)可以對(duì)每個(gè)模塊功能的實(shí)現(xiàn)。 使用vb界面控件可以設(shè)計(jì)如下主界面。圖4.2系統(tǒng)主界面4.2.1學(xué)籍管理模塊 該模塊主要描述了系統(tǒng)的登錄,添加班級(jí),添加課程,添加成績,添加學(xué)籍等功能,具體的功能如圖所示:1.登錄界面:圖4.2.1登錄界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)登錄界面功能:txtsql = select * from user_info where user_id = & txtusername.text & set mrc = executesql(txtsql, msgtext) 2.添加班級(jí):圖4.2.2添加班級(jí)界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)添加班級(jí)

21、功能:txtsql = select * from class_info set mrc = executesql(txtsql, msgtext)mrc.movefirst3. 添加課程:圖4.2.3添加課程界面 系統(tǒng)通過如下主要代碼實(shí)現(xiàn)添加課程功能:txtsql = select * from course_info set mrc = executesql(txtsql, msgtext)4. 添加成績:圖4.2.4添加成績界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)添加成績功能:combosid.clear combocourse.clear txtsql = select * from studen

22、t_info where class_no = & comboclassno.text & set mrc = executesql(txtsql, msgtext) while (mrc.eof = false) combosid.additem mrc!student_id mrc.movenext txtsql = select * from class_info where class_no = & comboclassno.text & set mrc = executesql(txtsql, msgtext) grade = mrc!grade mrc.close txtsql =

23、 select * from gradecourse_info where grade = & grade & set mrc = executesql(txtsql, msgtext) while (mrc.eof = false) combocourse.additem mrc!course_name mrc.movenext5. 添加學(xué)籍:圖4.2.5添加學(xué)籍界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)添加學(xué)籍功能: txtsql = select * from student_info where student_id = & trim(txtsid.text) & set mrc = execute

24、sql(txtsql, msgtext)6. 添加用戶:圖4.2.6添加用戶界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)添加用戶功能: txtsql = select * from user_info set mrc = executesql(txtsql, msgtext)7. 查詢成績:圖4.2.7查詢成績界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)查詢成績功能:txtsql = select * from result_info where dd(1) = true if dd(0) then txtsql = txtsql & and student_name = & txtname.text & else txts

25、ql = txtsql & student_name = & txtname.text & 8. 查詢學(xué)籍:圖4.2.8查詢學(xué)籍界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)查詢學(xué)籍功能: txtsql = select * from student_info where dd(0) = true txtsql = txtsql & student_id = & trim(txtsid.text) & 9. 修改班級(jí):圖4.2.9修改班級(jí)界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)修改班級(jí)功能: txtsql = select * from course_info set mrc = executesql(txtsql, ms

26、gtext) mrc.movefirst10. 修改課程:圖4.2.10 修改課程界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)修改課程功能:t xtsql = select * from course_info set mrc = executesql(txtsql, msgtext)mrc.movefirst11. 修改成績:圖4.2.11修改成績界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)修改成績功能: txtsql = select * from student_info where student_id = & combosid.text & set mrcc = executesql(txtsql, msgtext

27、) txtname.text = mrcc!student_namemrcc.close12. 修改學(xué)籍信息:圖4.2.12修改學(xué)籍信息界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)修改學(xué)籍信息功能:txtsql = select * from student_info set mrc = executesql(txtsql, msgtext)mrc.delete txtsql = select * from student_info where student_id = & trim(txtsid.text) & set mrcc = executesql(txtsql, msgtext)13. 修改密碼:圖

28、4.2.13修改密碼界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)修改密碼功能: txtsql = select * from user_info where user_id = & username & set mrc = executesql(txtsql, msgtext) mrc.fields(1) = text1(1).text14. 設(shè)置年級(jí)課程:圖4.2.14設(shè)置年級(jí)課程界面系統(tǒng)通過如下主要代碼實(shí)現(xiàn)設(shè)置年級(jí)課程功能:txtsql = select * from gradecourse_info where grade = & trim(combograde.text) & set mrc = ex

29、ecutesql(txtsql, msgtext)o txtsql = select * from course_info set mrc = executesql(txtsql, msgtext)txtsql = select * from gradecourse_info where grade = & combograde.text & set mrc = executesql(txtsql, msgtext)總結(jié) 課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí)、發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié)。是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,數(shù)據(jù)庫系統(tǒng)越來越熱門,它應(yīng)用于各行各業(yè). 回顧

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論