版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
課程名題目名稱課程名題目名稱學(xué)生學(xué)院專業(yè)班級學(xué)生學(xué)籍管理系統(tǒng)輕工化工學(xué)院07生物工程(1)班學(xué)號:3107002327學(xué)生姓名:鄭欣鵬指導(dǎo)教師:武悅博士20010年1月13日摘要本報告論述的學(xué)生學(xué)籍管理是必不可少的管理查詢系統(tǒng),該系統(tǒng)主要解決了學(xué)生信息查詢管理在實踐中的問題。本報告論述了學(xué)生學(xué)籍管理系統(tǒng)開發(fā)的目標(biāo)和實現(xiàn)的功能,并重點介紹了系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)測試和系統(tǒng)實施的全過程。在描述系統(tǒng)分析和系統(tǒng)設(shè)計過程中,為了使該系統(tǒng)的開發(fā)過程具有規(guī)范化,為此,本報告確定了開發(fā)系統(tǒng)的指導(dǎo)思想:一、運用了規(guī)范化的設(shè)計思想。二、從實際應(yīng)用出發(fā),為求實用。三、以VFP(VisualFoxpro)的數(shù)據(jù)庫應(yīng)用程序的設(shè)計和開發(fā)為主,開發(fā)一個適應(yīng)學(xué)生學(xué)籍信息查詢管理的系統(tǒng)。本報告分為四章編寫,第一章是系統(tǒng)分析,系統(tǒng)分析是對系統(tǒng)的現(xiàn)狀進(jìn)行分析。根據(jù)系統(tǒng)的目標(biāo)、需求分析和功能分析,制定和選擇一個較好的系統(tǒng)方案,從而達(dá)到一個合理的優(yōu)化系統(tǒng)。第二章是數(shù)據(jù)庫設(shè)計和結(jié)構(gòu)創(chuàng)建,數(shù)據(jù)庫設(shè)計的全過程,可以相應(yīng)地分成三個階段:第一個階段為數(shù)據(jù)庫需求分析階段,第二個階段為建立概念性數(shù)據(jù)模型,第三個階段為邏輯設(shè)計階段。第三章是系統(tǒng)設(shè)計,系統(tǒng)設(shè)計的目的是最大限度地運用系統(tǒng)分析的結(jié)果,設(shè)計出能最大限度地滿足要求的系統(tǒng)。第四章是系統(tǒng)測試和系統(tǒng)運行,系統(tǒng)測試的目的是為了找出錯誤,修正錯誤,使系統(tǒng)真正達(dá)到要求。TOC\o"1-5"\h\z概述.1\o"CurrentDocument"系統(tǒng)分析1\o"CurrentDocument"1.1用戶需求1\o"CurrentDocument"1.2信息需求分析2\o"CurrentDocument"1.3系統(tǒng)功能分析21.4功能分析2\o"CurrentDocument"數(shù)據(jù)庫概念模型設(shè)計.3\o"CurrentDocument"構(gòu)思ERD的4條原則3\o"CurrentDocument"設(shè)計E-R圖3\o"CurrentDocument"數(shù)據(jù)庫邏輯模型設(shè)計4\o"CurrentDocument"3.1一般邏輯模型設(shè)計43.11由ERD導(dǎo)出一般關(guān)系模型的四條原則43.12數(shù)據(jù)庫初步的關(guān)系框架53.2具體邏輯模型設(shè)計5\o"CurrentDocument"數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)庫保護(hù)設(shè)計7\o"CurrentDocument"4.1設(shè)計索引74.2設(shè)計表間關(guān)系8\o"CurrentDocument"處理功能設(shè)計8\o"CurrentDocument"5.1主控模塊設(shè)計85.2子模塊設(shè)計95.21設(shè)計輸入95.22學(xué)生信息錄入表單125.23學(xué)生信息修改表單14\o"CurrentDocument"數(shù)據(jù)庫應(yīng)用系統(tǒng)的實現(xiàn)166.1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立166.2模塊實現(xiàn)18\o"CurrentDocument"七、數(shù)據(jù)庫應(yīng)用系統(tǒng)運行21\o"CurrentDocument"八、在系統(tǒng)設(shè)計過程中遇到的問題與解決辦法23\o"CurrentDocument"九、系統(tǒng)設(shè)計心得23概述學(xué)生學(xué)籍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本系統(tǒng)是一個關(guān)于學(xué)生基本信息、成績、選課及特殊情況處理的管理系統(tǒng),是為了方便管理員能夠更快更準(zhǔn)地獲得學(xué)生學(xué)籍的詳細(xì)信息,同時也為了讓學(xué)??梢约皶r地更新學(xué)生學(xué)籍信息而開發(fā)的。本系統(tǒng)的主要業(yè)務(wù)有兩方面:(一)管理員查詢學(xué)生信息;(二)管理員管理學(xué)生信息。系統(tǒng)將實現(xiàn)管理員的對學(xué)生詳細(xì)信息的查詢、錄入及修改。學(xué)生學(xué)籍管理系統(tǒng)的開發(fā)方法總結(jié)如下:調(diào)查,在開發(fā)學(xué)生學(xué)籍管理系統(tǒng)前必須和管理員和學(xué)生進(jìn)行接觸,也可通過書信或郵件的方式來了解他們的需要,同時到網(wǎng)上對一些管理員的學(xué)生管理系統(tǒng)進(jìn)行考察,吸取其中的優(yōu)點。分析,對調(diào)查得到的數(shù)據(jù)進(jìn)行分析,根據(jù)其要求實現(xiàn)的功能分析系統(tǒng)結(jié)構(gòu)和界面將實現(xiàn)的基本功能。設(shè)計與開發(fā),設(shè)計系統(tǒng)界面并編輯實現(xiàn)其功能的代碼。調(diào)試,在開發(fā)完成后,調(diào)試系統(tǒng)運行的狀況,修改完善系統(tǒng)。系統(tǒng)分析1.1用戶需求隨著社會經(jīng)濟(jì)發(fā)展,社會信息化程度越來越高,學(xué)校在信息化的過程中擔(dān)任了很重要的角色,其信息化發(fā)展速度也較快。其中,學(xué)生學(xué)籍管理在學(xué)校信息化的過程中更是重中之重。管理員在面對繁冗的學(xué)生信息處理工作中,出現(xiàn)的問題會越來越復(fù)雜,并且系統(tǒng)不完善會導(dǎo)致管理工作效率低下。因此,一個能夠及時方便地提供學(xué)生信息的學(xué)籍管理系統(tǒng),無論對管理員本身還是對學(xué)生來說都是非常有必要的。本系統(tǒng)的開發(fā)是用來管理學(xué)生的各種信息數(shù)據(jù),包括個人基本信息、成績信息、選課信息、學(xué)生特殊情況處理信息,同時能夠完成這些信息的錄入、瀏覽、修改、查詢操作,并能夠進(jìn)行報表的打印。該系統(tǒng)實現(xiàn)后,將會給管理員的學(xué)籍管理工作帶來更大的方便,提高學(xué)生信息管理效率。系統(tǒng)總體結(jié)構(gòu)如下圖:學(xué)生學(xué)籍管理系統(tǒng)學(xué)生基本信息成學(xué)生基本信息成績信息分類查詢選課信息處分修改退出系統(tǒng)幫助信息圖1.11.2信息需求分析:從原始資料中抽出各欄目名稱等系統(tǒng)要保存使用的相關(guān)事項,去掉組合項、導(dǎo)出項、泛指項,得到基本項,就是所要的組織數(shù)據(jù)庫基表中的信息。列舉如下:學(xué)號、姓名、性別、學(xué)院、班級、出生日期、入學(xué)時間、籍貫、政治面貌、獎懲情況、照片、學(xué)期、課程代號、課程名稱、成績、課程代號、課程名稱、課程性質(zhì)、授課老師、選課、休學(xué)、留級、備注、特殊處分。1.3系統(tǒng)功能分析本系統(tǒng)主要實現(xiàn)與學(xué)生相關(guān)的各種信息的系統(tǒng)化、規(guī)范化和自動化。本系統(tǒng)中的學(xué)生學(xué)籍管理系統(tǒng)完成的主要功能:?學(xué)生基本信息管理。管理學(xué)生基本信息的錄入、瀏覽和修改。?學(xué)生成績管理。管理學(xué)生成績的錄入、瀏覽和修改。?學(xué)生選課管理。管理學(xué)生選課的錄入、瀏覽和修改。?學(xué)生特殊情況處理管理。管理學(xué)生特殊情況處理的錄入、瀏覽和修改。?學(xué)生信息查詢。管理學(xué)生基本信息、成績、選課、特殊情況處理的查詢。?系統(tǒng)管理。用于管理員管理系統(tǒng)。1.4功能設(shè)計系統(tǒng)的功能設(shè)計?實現(xiàn)學(xué)生基本情況的錄入,修改,刪除等基本操作.?對學(xué)生基本信息提供靈活的查詢方式.?完成一個班級的學(xué)期選課功能.?實現(xiàn)學(xué)生成績的錄入,修改,刪除等基本操作.?能方便的對學(xué)生的個學(xué)期成績進(jìn)行查詢.?具有留級,休學(xué)等特殊情況的處理功能.數(shù)據(jù)庫概念模型設(shè)計2.1構(gòu)思ERD的四條原則原則1:能獨立存在的事物,例如人、物、事、地、團(tuán)體、機(jī)構(gòu)、活動、事項等等,在其有多個由基本項描述的特性需要關(guān)注時,就應(yīng)把它作為實體。原則2:兩個或多個實體間的關(guān)聯(lián)與結(jié)合,如主管、從屬、組成、占有、作用、配合、協(xié)同等等,當(dāng)需要予以關(guān)注時,應(yīng)作為聯(lián)系。聯(lián)系通常是某類行為動作,ERD中關(guān)注的是其狀態(tài)與結(jié)果而非其過程。原則3:實體的屬性是實體的本質(zhì)特征。實體應(yīng)有標(biāo)識屬性(能把不同個體區(qū)分開來的屬性組),并指定其中一個作為主標(biāo)識。聯(lián)系的屬性是聯(lián)系的結(jié)果或狀態(tài)。屬性具有如下幾個特點:出非多值性;段非復(fù)合性;c.非導(dǎo)出性。而實體的屬性還應(yīng)有非關(guān)聯(lián)性。原則4(一事一地原則):所有基本項在同一E-R圖中作為屬性要在僅在一個地方出現(xiàn)。2.2設(shè)計E-R圖系統(tǒng)實體聯(lián)系圖ERD如下:
圖2.2數(shù)據(jù)庫邏輯模型設(shè)計3.1一般邏輯模型設(shè)計:3.11由ERD導(dǎo)出一般關(guān)系模型的四條原則原則1:E-R圖中的每一個獨立實體變換為一個關(guān)系,其屬性變?yōu)殛P(guān)系的屬性,其主標(biāo)識變?yōu)殛P(guān)系的主碼。原則2:E-R圖中的從實體及相應(yīng)的“的”聯(lián)系變換為一個關(guān)系,從實體的屬性加上主體關(guān)系的主碼構(gòu)成這個關(guān)系的屬性。如果“的”聯(lián)系是1:1的,則以主實體關(guān)系的主碼(作為外來碼)為這個關(guān)系的主碼;如果“的”聯(lián)系是1:M的,則以主實體關(guān)系的主碼加上同一主實體個體聯(lián)系的不同從屬實體個體賴以相互區(qū)分的屬性組,組成該關(guān)系的主碼。原則3:1:M聯(lián)系通過在“多”實體關(guān)系中增加相聯(lián)系的“1”實體關(guān)系的主碼及聯(lián)系本身的屬性來表達(dá)。其中“1”實體主碼為外來碼。原則4:M:M聯(lián)系轉(zhuǎn)換成一個獨立的關(guān)系,被聯(lián)系實體關(guān)系的主碼(作為外來碼)和聯(lián)系本身的屬性作為該關(guān)系的屬性,被聯(lián)系實體關(guān)系的主碼組成其復(fù)合主碼。3.12數(shù)據(jù)庫初步的關(guān)系框架學(xué)生基本信息:學(xué)號、姓名、性別、學(xué)院、班級、出生日期、政治面貌、入學(xué)時間、籍貫、獎懲情況、照片;學(xué)生成績:學(xué)號、學(xué)期、課程代號、課程名稱、成績;學(xué)生課程:課程代號、課程名稱、課程性質(zhì)、授課老師;4一學(xué)生選課:學(xué)號、學(xué)期、選課1、選課2、選課3、選課4、選課5、選課6、選課7、選課8、選課9、選課10、選課11、選課12、選課13;特殊情況處理:學(xué)號、休學(xué)、留級、備注、特殊處分;系統(tǒng)管理員:代號、姓名、性別、密碼;組合框的相關(guān)資料:學(xué)期名、性別、政治面貌、學(xué)院、班級3.2具體邏輯模型設(shè)計:表1—學(xué)生基本信息表(inf.dbf):字段名學(xué)號姓名性別學(xué)院班級出生日期政治面貌入學(xué)時間籍貫獎懲情況照八、、片字字字字字字符字符字符字備用通類型符符符符符型型型符型用型型型型型型型
寬度1084121610881044Null是否否否否否否否否否否表2—學(xué)生成績表(qj.dbf):字段名學(xué)號學(xué)期課程代號課程名稱成績類型字符型字符型字符型字符型字符型寬度101610163Null是否否否否表3—學(xué)生課程表(課程表.dbf):字段名課程代號課程名稱課程性質(zhì)授課老師類型字符型字符型字符型字符型寬度4221410Null否否否否表4—學(xué)生選課表(xk.dbf):字段名學(xué)號學(xué)期選課1至選課13類型字符型字符型字符型寬度101610Null是否否表5—特殊情況處理表(特殊情況處理.dbf):字段名學(xué)號休學(xué)留級備注特殊處分類型字符型字符型字符型備注型備注型寬度10161644Null是否否否否表6-系統(tǒng)管理員登錄表(管理員登錄表.dbf):字段名代號姓名性別密碼類型數(shù)值型字符型字符型字符型寬度10101010
Null否否否否表7—組合框的相關(guān)資料(另.dbf):字段名學(xué)期名性別政治面貌學(xué)院班級類型字符型字符型字符型字符型字符型寬度1610101216Null否否否否否.數(shù)據(jù)庫物理設(shè)計與數(shù)據(jù)庫保護(hù)設(shè)計4.1設(shè)計索引表4.1—基本信息表字段名學(xué)號姓名性別學(xué)院班級出生日期政治面貌入學(xué)時間籍貫獎懲情況照片索引表達(dá)式學(xué)號索引類型普通索引表4.2—成績表字段名學(xué)號學(xué)期課程代號課程名稱成績索引表達(dá)式學(xué)號索引類型普通索引表4.3—選課情況表字段名學(xué)號學(xué)期選課1選課2?…?…選課12選課13索引表達(dá)式索引類型
表4.4—管理員登錄表字段名代號姓名性別密碼索引表達(dá)式代號索引類型普通索引表4.5課程表字段名課程代號課程名稱課程性質(zhì)授課教師索引表達(dá)式課程代號索引類型普通索引表4.6—特殊情況處理表字段名學(xué)號休學(xué)留級特殊處分備注索引表達(dá)式學(xué)號索引類型普通索引4.2設(shè)計表間關(guān)系表4.2表間關(guān)系列表父表子表關(guān)聯(lián)索引表間關(guān)系類型infcj學(xué)號1:1infxk學(xué)號1:1inf特殊情況處理學(xué)號1:1課程表cj課程代號1:1處理功能設(shè)計5.1主控模塊設(shè)計:管理員登錄界面表單兩個輸入框:管理員帳號:輸入正確的登錄帳號登陸密碼:輸入正確的登陸密碼包括兩個按鈕:確定:通往菜單退出:退出系統(tǒng)菜單包括七個子菜單:學(xué)生基本信息:信息瀏覽,信息錄入,信息修改成績信息:成績?yōu)g覽,成績錄入,成績修改分類查詢:按學(xué)號查詢,按姓名查詢,按性別查詢,按專業(yè)班級查詢,成績查詢,特殊情況處理查詢選課信息:選課信息瀏覽,課程管理,學(xué)生管理處分修改:處分修改退出系統(tǒng):退出系統(tǒng)幫助信息:幫助信息(3)系統(tǒng)退出界面兩個按鈕:是:退出系統(tǒng)否:返回菜單5.2子模塊設(shè)計5.21學(xué)生基本信息瀏覽表單(表單設(shè)計如下圖)(1)(2)在“新建”窗口,選擇“表單”,再按“新建文件”,進(jìn)入“表單設(shè)計器”窗口。。木,,玄旦3干時烤,心/、((1)(2)在“新建”窗口,選擇“表單”,再按“新建文件”,進(jìn)入“表單設(shè)計器”窗口。。木,,玄旦3干時烤,心/、(4)在“表單控件工具欄”窗口,將12個“標(biāo)簽(Label)”控件、8個“文本框(Text)”、1個“Edit”控件、1個“ActiveX綁定控件(Oleboundcontrol)”,1個“選項按鈕組(Optiongroup)”控件,5個“命令按鈕(Command)”控件加入到表單中。(5)打開“顯示”菜單,選擇“屬性”,進(jìn)入“屬性”窗口。分別定義表單及其控件的屬性。屬性設(shè)置詳情省略。(6)打開“顯示”菜單,選擇“代碼”,進(jìn)入“代碼編輯”窗口?!笆子涗洝泵畎粹o的“click”事件代碼如下:gotopthisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.thisform.edit1.readonly=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.t.thisform.refresh“上一條”命令按鈕的“click”事件代碼如下:skip-1ifbof()mand1.enabled=.mand2.enabled=.mand1.enabled=.mand2.enabled=.t.endifthisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.thisform.edit1.readonly=.mand3.enabled=.mand4.enabled=.mand5.enabled=.t.thisform.refresh“下一條”命令按鈕的“click”事件代碼如下:skip1ifeof()mand3.enabled=.mand4.enabled=.mand3.enabled=.mand4.enabled=.t.endifthisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.thisform.edit1.readonly=.mand1.enabled=.mand2.enabled=.mand5.enabled=.t.thisform.refresh“末記錄”的代碼gobottomthisform.text1.readonly=.t.thisform.text2.readonly=.t.thisform.text3.readonly=.t.thisform.text4.readonly=.t.thisform.text5.readonly=.t.thisform.text6.readonly=.t.thisform.text7.readonly=.t.thisform.text8.readonly=.t.thisform.edit1.readonly=.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.t.
thisform.refresh“退出”的代碼(同其他表單“退出”的代碼):releasethisform(7)當(dāng)表單及其所有控件屬性、事件或代碼定義完成后,表單就完成了。5.22學(xué)生信息錄入表單(表單設(shè)計如下圖所示)0”控件,(5.22學(xué)生信息錄入表單(表單設(shè)計如下圖所示)0”控件,“重填”命令按鈕的“click”事件代碼如下bo1.displayvalue=〃〃.combo2.displayvalue=〃〃.text1.value=〃〃.text2.value=〃〃.text3.value=〃〃.text4.value=〃〃.text5.value=〃〃.text6.value=〃〃.text7.value=〃〃.image1.picture=〃〃.label14.caption=〃〃Endwith“確定”的代碼如下:Iflen(alltrim(thisform.text1.value))=0.or.len(alltrim(thisform.text2.value))=0messagebox("學(xué)號和姓名必須填充!!",64,"提示")elselocateforalltrim(thisform.text1.value)=alltrim(inf.學(xué)號)if!eof()messagebox("此學(xué)號已經(jīng)存在,請重新輸入!",64,"提示")thisform.text1.value=""thisform.text1.setfocuselseseleinfappendblankreplace學(xué)號withalltrim(thisform.text1.value),姓名withalltrim(thisform.text2.value);籍貫withalltrim(thisform.text3.value),性另ijwithalltrim(bo1.value);出生日期withalltrim(thisform.text4.value),入學(xué)時間withalltrim(thisform.text5.value);學(xué)院withalltrim(thisform.text6.value),班級withalltrim(thisform.text7.value);政治面貌withalltrim(bo2.value),獎懲情況withalltrim(thisform.edit1.value)ifalltrim(bo1.value)=""replace性別withalltrim(bo1.displayvalue)elsereplace性別withalltrim(bo1.value)endififalltrim(bo2.value)=""replace政治面貌withalltrim(bo2.displayvalue)elsereplace政治面貌withalltrim(bo2.value)endififpictemp—"at100,40timeout2"at100,40timeout2nowaitappendgeneralinf.照片from"&pictemp”messagebox('上傳成功!',0)endififmessagebox("是否繼續(xù)錄入?",1+64+256,"提示")=1thisform.text1.value=""thisform.text2.value=""thisform.text3.value=""thisform.text4.value=""thisform.text5.value=〃〃thisform.text6.value=〃〃thisform.text7.value=〃〃bo2.value=〃〃bo1.value=〃〃thisform.edit1.value=〃〃thisform.image1.picture=〃〃elsethisform.releaseendifthisform.refreshendifendif“導(dǎo)入相片”命令按鈕的“click”事件代碼如下:thisform.image1.visible=.t.pictemp=getpict(〃bmp;jpg,〃,〃選擇相片〃,〃導(dǎo)入〃)thisform.image1.picture=〃&pictemp〃thisform.label14.caption=thisform.image1.picture5.23學(xué)生信息修改表單(表單設(shè)計如下圖所示)IJ,5.23學(xué)生信息修改表單(表單設(shè)計如下圖所示)IJ,,dit”控件,。八查詢。該表單制作的步驟同“學(xué)生信息瀏覽”。各命令按鈕的代碼設(shè)置(首記錄,上一條,下一條,末記錄,退出的代碼設(shè)置原理同“學(xué)生信息瀏覽”,在此不贅述)?!安樵儭泵畎粹o的“click”事件代碼如下:ifempty(bol.value)messagebox(”學(xué)號不能為空!”,48+0,"錯誤信息”)thisform.txt學(xué)號.setfocuselsethisform.txt學(xué)號.setfocuslocateALLforthisform.txt學(xué)號.value=inf.學(xué)號iffound()thisform.txt姓名.value=inf.姓名thisform.txt性別.value=inf.性別thisform.txt學(xué)院.value=inf.學(xué)院thisform.txt班級.value=inf.班級thisform.txt出生日期.value=inf.出生日期thisform.txt政治面貌.value=inf.政治面貌thisform.txt入學(xué)時間.value=inf.入學(xué)時間thisform.txt籍貫.value=inf.籍貫thisform.edit1.value=inf.獎懲情況elsemessagebox(”查無此人!”,48+0,"錯誤信息”)bo2.value=""endif“刪除記錄”命令按鈕的“click”事件代碼如下:ifmessagebox("確定刪除該紀(jì)錄嗎?",1+64+256,"提示”)=1delepackelsewiththisformthisform.txt學(xué)號.value="thisform.txt姓名.value=''thisform.txt性別.value="thisform.txt學(xué)院.value="thisform.txt籍貫.value="thisform.txt政治面貌.value="thisform.txt班級.value="thisform.txt出生日期.value="thisform.edit1.value=''endwithendif“確定”命令按鈕的“click”事件代碼如下:iflen(alltrim(thisform.txt學(xué)號.value))=0.or.len(alltrim(thisform.txt姓名.value))=0messagebox("學(xué)號和姓名必須填充!!”,64,”提示”)thisform.txt學(xué)號.mand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.mand6.enabled=.mand8.enabled=.t.skip1thisform.refreshendif數(shù)據(jù)庫應(yīng)用系統(tǒng)的實現(xiàn)6.1數(shù)據(jù)庫及其表結(jié)構(gòu)的建立:使用VFP表向?qū)Ы⒈?1080066332009—2010上學(xué)期B3專業(yè)英語(1)7831080066352009—2010上學(xué)期B3專業(yè)英語(1)6731080066362009—2010上學(xué)期B3吾亞英語(15031080066372009—2010上學(xué)期B3寫亞英語35031080066382009—2010上學(xué)期B3萼亞英語(1)031080066392009—2010上學(xué)期B3寫亞英語35031080066402009—2010上學(xué)期B3等亞英語35031080066412009—2010上學(xué)期b3'專亞英語35031080066422009—2010上學(xué)期b3吾亞英語35031080066432009—2010上學(xué)期b3'普亞英語35031080066442009—2010上學(xué)期b3專亞英語35031080066452009—2010上學(xué)期b3'吾亞英語3)031080066462009—2010上學(xué)期b3等亞英語35031080066472009—2010上學(xué)期b3'專亞英語35031080066482009—2010上學(xué)期b3吾亞英語(1)031080066492009—2010上學(xué)期b3寫亞英語i15031080066502009—2010上學(xué)期b3專亞英語35031080066512009—2010上學(xué)期b3'專亞英語35031080066522009—2010上學(xué)期b3吾亞英語35032080066532009—2010上學(xué)期b3寫亞英語350學(xué)號學(xué)期課程代號課程名稱成績圖6.1成績表
國Inf-nx□學(xué)號姓名性別學(xué)院班綴出生日期政治面貌入學(xué)時間籍貫|獎懲情況住3108006633李宜壓男計算機(jī)計科5團(tuán)員iMemo\3108006635劉金海男計算機(jī)計科5團(tuán)員jMemo;3108006636藤緊祓男訐萱機(jī)m料5田員iMemo\3108006637男訐宣機(jī)訐料5黨員jMemo;3108006638男訐萱機(jī)訐料5畫員;Merrio:3108006639男訐宣機(jī)訐料5國員:Merrio!:■:圖6.2基本信息表圖6.3管理員登錄表學(xué)號休學(xué)留綴備注特殊處分3108006633否否memoMemuj3108006635直直memoMemu;3108006636星2006-2007學(xué)年memoMemoj3108006637.直直memu■:,Merriu:3108006638.直.直memoMemuj3108006639是直mhftiu:,Memu:3108006640宜.直memuMemus■3108006641.直百memoMemuj3108006642直宜mhftiuMemuj3108006643.直直memu■Memu:3108006644.直.直memoMemuj3108006645直直mhftiu■:,Memu:3108006646直直memuMemus3108006647.直直memo■:,Memuj3108006648.直直mhftiuMemuj3108006649.直直memu:,Memu:3108006650直.直memoMemuj■31080066512007-2W8學(xué)年直memoMemuj圖6.4特殊情況表課程表||課程代號|課程名稱|課程性質(zhì)|授課教師卜惠者山址:蛆織行為學(xué)實驗:實驗實習(xí)實訓(xùn):惠者山b3j吾亞蜚渣nsr吾亞套鈾源i寞善mroaiisiSB:專亞墓礎(chǔ)諫:榛不萌bsj藪isisssz甬蒲r賣聰賣苛賣加i襟茁萌be5藪痼犀原強(qiáng)反應(yīng)甬諫程聶:.窸訐...戀五5:榛不.前b?:甬場香銷孽I『吾亞基袖謨i柯雨平”話!癥翎密勇普亞墓礎(chǔ)謨箱:彥藪音鯉!考亞謀:巍新bio:有壬瑜n辱蟹:萼亞厚rssbii『吾亞基礎(chǔ)源:竟硬…”xi:影猊鱉野;公共祝修諫?稀丞平x2;賣甬曾通活:還密礴:曲亞濡”哉凈汪■.■質(zhì)珀'諼涯魅言圖6.5課程表|^^ticrosoftVisualFoxPro□I洛I]<]11學(xué)生學(xué)籍管理工]國匾I薊薊IJj-菖菜單新建?...添加(A)...修改(M)全部|數(shù)據(jù)|艾檔|類|代碼舊項目管理暑學(xué)生學(xué)舞管理苴他菖文其1-菖菜單新建?...添加(A)...修改(M)全部|數(shù)據(jù)|艾檔|類|代碼舊項目管理暑學(xué)生學(xué)舞管理苴他菖文其1coico20071014211148927_2.jpg20071023152021472_2.jpg2007111022339717_2.jpg200711131811278492.ipg運行(U)移去(y)...連編a)...說明:路徑:c:\documentsandsettings\lenovo\桌面I新建文件夾'menu,mitx圖6.6菜單實現(xiàn)6.2模塊實現(xiàn)在菜單中點擊“學(xué)生基本信息”后,下拉的子菜單有“學(xué)生信息瀏覽”,“學(xué)生信息錄入”,“學(xué)生信息修改”。再點擊“學(xué)生信息瀏覽”進(jìn)行操作,可看到如下界面:
在“學(xué)生基本信息”下拉的子菜單中,打開“學(xué)生信息錄入”,填入新同學(xué)的信息,再點擊“確定”按鈕,信息將被保存下來,并能在“學(xué)生信息瀏覽”和“學(xué)生信息修改”表單中同時增加該同學(xué)的信息。如下圖所示:
如果輸入的學(xué)號已經(jīng)存在,則會彈出相應(yīng)提示,如下圖所示:在“學(xué)生基本信息”下拉的子菜單中,打開“學(xué)生信息修改”,按姓名查詢可看到如下界面(按學(xué)號查詢同理):學(xué)生基本信息修改學(xué)生基本信息修改學(xué)名|李宜樂性別俾所在學(xué)院研虱籍貫政治面貌|團(tuán)員專業(yè)班級研郁出生日期|19叩年1口月按學(xué)號查詢查詢冊臃記錄確定退出按姓名查詢查詢首記錄上一個下一個學(xué)生基本信息修改學(xué)名|李宜樂性別俾所在學(xué)院研虱籍貫政治面貌|團(tuán)員專業(yè)班級研郁出生日期|19叩年1口月按學(xué)號查詢查詢冊臃記錄確定退出按姓名查詢查詢首記錄上一個下一個未記錄點擊“刪除記錄”命令按鈕,會彈出提示(如下圖所示)。點擊“確定”則徹底刪除該記錄;點擊“取消”,則停留在當(dāng)前界面。數(shù)據(jù)庫應(yīng)用系統(tǒng)運行打開VisualFoxpro軟件,運行程序”學(xué)生學(xué)籍管理系統(tǒng)”,則將打開登錄界面如下:在菜單點擊”退出”系統(tǒng),打開如下界面:由于基礎(chǔ)知識不夠扎實,而且經(jīng)驗尚且不足,所以在做系統(tǒng)的時候遇到了很多問題,但是事在人為,只要肯去鉆研,總會找到解決的辦法。在我負(fù)責(zé)的模塊“學(xué)生基本信息瀏覽“、“學(xué)生基本信息錄入”和“學(xué)生基本信息修改”的設(shè)計和運行中,就遇到了如下問題:第一,做“學(xué)生基本信息瀏覽”表單時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣告公司經(jīng)營權(quán)買賣合同
- 2024年超市用工協(xié)議樣本
- 家庭保姆雇傭協(xié)議
- 股權(quán)分割協(xié)議樣本
- 技術(shù)咨詢合同范本:專業(yè)科技咨詢服務(wù)協(xié)議
- 投資合作協(xié)議書格式范本
- 2024年勞務(wù)協(xié)議書標(biāo)準(zhǔn)版本
- 標(biāo)準(zhǔn)地下停車位買賣協(xié)議范本
- 工業(yè)加工合同示范文本
- 城市排水工程合同范本
- 成人氧氣吸入療法-中華護(hù)理學(xué)會團(tuán)體標(biāo)準(zhǔn)
- 【S鋼材民營企業(yè)經(jīng)營管理探究17000字(論文)】
- 林木種質(zhì)資源調(diào)查表(新表)
- 蔬菜出口基地備案管理課件
- 子宮異常出血的護(hù)理
- 高考英語單詞3500記憶短文40篇
- 《耳穴療法治療失眠》課件
- 詢盤分析及回復(fù)
- 氯化工藝安全培訓(xùn)課件
- 指導(dǎo)巡察工作精細(xì)科學(xué)
- 企業(yè)法律知識培訓(xùn)消費者權(quán)益保護(hù)實務(wù)
評論
0/150
提交評論