【正文】
。% amp。 a amp。查詢的結(jié)果顯示 在網(wǎng)格控件中。查詢可以是按照學(xué)生檔案號或者姓名。裝載時(shí)默認(rèn)是所 有記錄。數(shù)據(jù)源設(shè)定為檔案數(shù)據(jù)庫的查詢記錄集。 a doP r ima r yR S. D e le te a doP r ima r yR S. Move P re vious I f a doP r ima r yR S. B O F The n a doP r ima r yR S. Move Fir s t End I f Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) h)“退出”按鈕控件: click 事件是釋放當(dāng)前窗體,返回主控系統(tǒng)。 語句是: j)“刪除”按鈕控件: click 事件是刪除當(dāng)前記錄。和添加相比不需要 這個(gè)語句。實(shí)現(xiàn)的語句如下: (檔案號 ) = (姓名 ) = h) “編輯”按鈕控件: click 事件是將記錄集中當(dāng)前記錄在文本框中進(jìn)行修改,然后更改記錄集中相應(yīng)的記錄。如果無相應(yīng)的記錄,系統(tǒng)將給出提示。實(shí)現(xiàn)語句: a doP r ima r yR S. Move P re vious I f a doP r ima r yR S. B O F The n Ms gB ox ( 已 經(jīng) 是 第 一 條 記錄 了! ) a doP r ima r yR S. Move Fir s t Els e Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) Te xt 4. Te xt = a doP r ima r yR S. Fie lds ( 出生年月 ) 畢業(yè)設(shè)計(jì)(論文) 17 Te xt5. Te xt = a doP r ima r yR S. Fie lds ( 班級 ) Te xt6. Te xt = a doP r ima r yR S. Fie lds ( 家庭住址 ) Te xt7. Te xt = a doP r ima r yR S. Fie lds ( 父母姓名 ) Te xt8. Te xt = a doP r ima r yR S. Fie lds ( 聯(lián)系電話 ) Te xt9. Te xt = a doP r ima r yR S. Fie lds ( 獎(jiǎng)懲記載 ) Te xt 10. Te xt = a doP r ima r yR S. Fie lds ( 學(xué)生簡歷 ) End I f d) “最末”按鈕控件: click 事件是將當(dāng)前窗體中的網(wǎng)格控件中的信息和文 本框控 件中的 信息指 向數(shù)據(jù) 庫表查 詢記錄 集中的 第后一 條記 錄。實(shí)現(xiàn)語句: a doP r ima r yR S. Move N ext I f a doP r ima r yR S. EO F The n Ms gB ox ( 已 經(jīng) 是 第 后 一 條記 錄了! ) a doP r ima r yR S. Move La st Els e Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) Te xt4. Te xt = a doP r ima r yR S. Fie lds ( 出生年月 ) Te xt5. Te xt = a doP r ima r yR S. Fie lds ( 班級 ) Te xt6. Te xt = a doP r ima r yR S . Fie lds ( 家庭住址 ) Te xt7. Te xt = a doP r ima r yR S. Fie lds ( 父母姓名 ) Te xt8. Te xt = a doP r ima r yR S. Fie lds ( 聯(lián)系電話 ) Te xt9. Te xt = a doP r ima r yR S. Fie lds ( 獎(jiǎng)懲記載 ) Te xt10. Te xt = a doP r ima r yR S. Fie lds ( 學(xué)生簡歷 ) End I f d)“上一條” 按鈕控件: click 事件是將網(wǎng)格中的,文本框中的信息同時(shí)指向當(dāng)前記錄的上一條記錄。實(shí)現(xiàn)關(guān)鍵語句如下: a doP r ima r yR S. Move Fir s t 畢業(yè)設(shè)計(jì)(論文) 16 Te xt1. Te xt = a doP r ima r yR S. Fie lds ( 檔案號 ) Te xt2. Te xt = a doP r ima r yR S. Fie lds ( 姓名 ) Te xt3. Te xt = a doP r ima r yR S. Fie lds ( 性別 ) Te xt4. Te xt = a doP r ima r yR S. Fie lds ( 出生年月 ) Te xt5. Te xt = a doP r ima r yR S. Fie lds ( 班級 ) Te xt6. Te xt = a doP r ima r yR S. Fie lds ( 家庭住址 ) Te xt7. Te xt = a doP r ima r yR S. Fie lds ( 父母姓名 ) Te xt8. Te xt = a doP r ima r yR S. Fie lds ( 聯(lián)系電話 ) Te xt9. Te xt = a doP r ima r yR S. Fie lds ( 獎(jiǎng)懲記載 ) Te xt10. Te xt = a doP r ima r yR S. Fie lds ( 學(xué)生簡歷 ) c)“下一條”按鈕控件: click 事件是將網(wǎng)格中的,文本框中的信息同時(shí)指向當(dāng)前記錄的下一條記錄。同時(shí)文本框也顯示相應(yīng)的記錄信息。語句是: select 檔案號 ,姓名 ,性別 ,出生年月 ,班級 ,家庭住址 ,父 母 姓 名 ,聯(lián) 系 電 話 , 獎(jiǎng)懲記載 ,學(xué)生簡歷 from xsda, db, adOpenStatic, adLockOptimistic Set = a doPrimaryRS b)“最首”按鈕控件: click 事件是將當(dāng)前窗體中的網(wǎng)格控件中的信息和文本框控件中的信息指向數(shù)據(jù)庫表查詢記錄集中的第一條記錄。數(shù)據(jù)源設(shè)定為檔案柜表的查詢記錄集。其基本任務(wù)是: a) 前期準(zhǔn)備 b) 系統(tǒng)平臺的安裝與調(diào)試 c) 程序的編制與調(diào)試 d) 信息系統(tǒng)調(diào)試 e) 數(shù)據(jù)庫與文件的建立 f) 系統(tǒng)轉(zhuǎn)換 畢業(yè)設(shè)計(jì)(論文) 15 g) 試運(yùn)行、 驗(yàn)收與維護(hù) 4字段包括:用戶帳號,用戶密碼,級別,聯(lián)系電話。 表 字段名 類型 寬度 學(xué)號 字符型 10 學(xué)分 數(shù)字型 10 用來存放教學(xué)信息。 表 字段名 類型 寬度 學(xué)號 字符型 10 畢業(yè)設(shè)計(jì)(論文) 13 姓名 字符型 8 科目 數(shù)字型 3 成績 數(shù)字型 3 學(xué)期 數(shù)字型 3 用來存放學(xué)生在校期間的評語信息。并根據(jù)實(shí)際需要設(shè)計(jì)了相應(yīng)的寬度。 該表用來存放學(xué)生入學(xué)注冊的個(gè)人基本信息。 本系統(tǒng)根據(jù)以上的分析,容易得出本系統(tǒng)的實(shí)體有:學(xué)生檔案實(shí)體,學(xué)生檔案實(shí)體,學(xué)生成績,教學(xué)計(jì)劃實(shí)體,各個(gè)實(shí)體具體的描述 ER 圖如下: 1):學(xué)生檔案實(shí)體: 學(xué)生檔案 檔案號 異動 姓 名 獎(jiǎng)貸學(xué)金 2):學(xué)生檔案實(shí)體: 學(xué)生檔案 檔案號 出生年月 姓名 性別 3):學(xué)生成績實(shí)體: 學(xué)生成績 畢業(yè)設(shè)計(jì)(論文) 11 檔案號 成績 姓名 科目 4):教學(xué)計(jì)劃實(shí)體: 年級 課程號 學(xué)分 課程名 年級 5)實(shí)體和實(shí)體之間的關(guān)系 ER 圖如圖所示: 學(xué)生檔案 考核過程 對應(yīng) 學(xué)生檔案 對應(yīng) 教學(xué)計(jì)劃 課程設(shè)置 成績 畢業(yè)設(shè)計(jì)(論文) 12 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 現(xiàn)在將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 ACESS 數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。 有了上面的數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程,下面就可以進(jìn)行數(shù)據(jù)庫設(shè)計(jì)了。 ● 學(xué)分信息:包括的數(shù)據(jù)項(xiàng)有:檔案號、學(xué)分信息等。 ● 學(xué)生檔案基本信息:包括的數(shù)據(jù)項(xiàng) 有:學(xué)生學(xué)號、學(xué)生姓名、性別、出生日期、班級、聯(lián)系電話、畢業(yè)去向、家庭住址、學(xué)生簡歷、獎(jiǎng)懲記載等。 畢業(yè)設(shè)計(jì)(論文) 9 學(xué)生注冊 課程基本信息 基本信息 班級設(shè)置 輸入 班級課 班級管理 程設(shè)置 檔案信息管理 成績信息 班級課程管理 輸入 成績信息管理 檔案信息管理系統(tǒng)數(shù)據(jù)流程圖 針對一般學(xué)生檔案管理系統(tǒng)的需求,通過對學(xué)生學(xué)習(xí)過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下面所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。 3. 2. 1 數(shù)據(jù)庫需求分析 用戶的需求分析具體體現(xiàn)在各種信息的提供、保存、更新和查詢。同時(shí)合理的數(shù)據(jù)庫結(jié)構(gòu)也將有利于程序的實(shí) 現(xiàn)。 3. 2 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接對應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。查詢可以是單一查詢和聯(lián)合查詢,查詢的字段可以是:檔案號,姓名,學(xué)分。刪除。包括字段有:課程號,課程名,學(xué)分,年級,備注。最后可以根據(jù)我們的需要對該記錄報(bào)表打印。所以需要我們對學(xué)生首先應(yīng)該可以在數(shù)據(jù)庫里面可以定位。每個(gè)學(xué)生的除檔案號,姓名二個(gè)字段有記錄外其他的都暫時(shí)沒有