![基于VISUALFOXPRO的學(xué)生公寓管理信息系統(tǒng)的開發(fā)_第1頁](http://file4.renrendoc.com/view/a9d9d9c1334b38e135214c8e63e6053f/a9d9d9c1334b38e135214c8e63e6053f1.gif)
![基于VISUALFOXPRO的學(xué)生公寓管理信息系統(tǒng)的開發(fā)_第2頁](http://file4.renrendoc.com/view/a9d9d9c1334b38e135214c8e63e6053f/a9d9d9c1334b38e135214c8e63e6053f2.gif)
![基于VISUALFOXPRO的學(xué)生公寓管理信息系統(tǒng)的開發(fā)_第3頁](http://file4.renrendoc.com/view/a9d9d9c1334b38e135214c8e63e6053f/a9d9d9c1334b38e135214c8e63e6053f3.gif)
![基于VISUALFOXPRO的學(xué)生公寓管理信息系統(tǒng)的開發(fā)_第4頁](http://file4.renrendoc.com/view/a9d9d9c1334b38e135214c8e63e6053f/a9d9d9c1334b38e135214c8e63e6053f4.gif)
![基于VISUALFOXPRO的學(xué)生公寓管理信息系統(tǒng)的開發(fā)_第5頁](http://file4.renrendoc.com/view/a9d9d9c1334b38e135214c8e63e6053f/a9d9d9c1334b38e135214c8e63e6053f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、課程設(shè)計說明書課程名稱:VISUAL FOXPRO程序設(shè)計設(shè)計題目:學(xué)生公寓管理信息系統(tǒng)的開發(fā)學(xué)院:信息科學(xué)與工程學(xué)院姓名: 學(xué)號:1.課程設(shè)計的目的開發(fā)這個系統(tǒng)的目的就是幫助學(xué)校的公寓管理部門提高工作效率,實現(xiàn)公寓管理的系統(tǒng)化、規(guī)范化和自動化。隨著計算機信息技術(shù)的發(fā)展和進步,我們的社會已逐步向數(shù)字化、信息化、網(wǎng)絡(luò)化邁進。學(xué)校作為發(fā)展的先驅(qū),已經(jīng)普遍使用計算機系統(tǒng)來進行各個部門的管理工作。學(xué)生公寓管理信息系統(tǒng)的主要功能特色有:1)各基礎(chǔ)信息管理:包括了校區(qū)、公寓、專業(yè)、學(xué)生等相關(guān)基礎(chǔ)信息的管理,方便系統(tǒng)管理。2)來訪人員日常行為管理:包括來訪人員資料調(diào)查、統(tǒng)計及信息共享與傳遞。3)強大的查詢功
2、能:可以單獨查詢?nèi)我鈱W(xué)生、任意時點的來訪人員資料,也可單獨查詢?nèi)我夥块g、任意宿舍樓等。2設(shè)計方案論證 2.1總體設(shè)計配置方案系統(tǒng)配置要根據(jù)用戶的實際情況來定,主要依據(jù)就是系統(tǒng)工程的吞吐量和系統(tǒng)對穩(wěn)定性的要求,此外,用戶的維護水平也是需要考慮的重要因素。軟件配置主要包括數(shù)據(jù)庫的選擇和操作系統(tǒng)的選擇。學(xué)生公寓管理系統(tǒng)的軟件配置要根據(jù)用戶對系統(tǒng)工程的穩(wěn)定性要求,系統(tǒng)的容量以及用戶的維護水平來確定。2.2代碼設(shè)計歡迎界面代碼分析與實現(xiàn)該部分代碼為系統(tǒng)工程提供一個歡迎界面,其功能是通過 設(shè)置全局變量,使Label1Label2的字體大小和顏色循環(huán)變化,循環(huán)到所設(shè)定的次數(shù)后進入系統(tǒng)主界面,同時單擊該界面也
3、可立即進入系統(tǒng)主界面,下面是代碼的具體實現(xiàn)。為表單添加代碼。在其Init事件中添加中添加如下代碼:public ipublic ji=0j=0在其KeyPress事件中添加如下代碼:thisform.releasedo form main在表單的Click事件中添加如下代碼:do form main為Timer控件添加代碼,在其Timer事件中添加如下代碼:if i=0 thisform.label1.fontsize=25 thisform.label2.fontsize=25 thisform.label1.forecolor=16711935 thisform.label2.foreco
4、lor=65535 i=1 j=j+1else thisform.label1.fontsize=25 thisform.label2.fontsize=25 thisform.label2.forecolor=rgb(0,255,0) thisform.label1.forecolor=rgb(0,0,255) i=0 j=j+1endifif j5 thisform.release do form mainendif系統(tǒng)主界面代碼分析與實現(xiàn)在該界面的代碼中通過設(shè)置全局變量來實現(xiàn) 對各種操作的切換,如對查詢、數(shù)據(jù)維護、成員刪除和打印等操作的切換。下面是代碼的具體實現(xiàn)。為“查詢”按鈕添加代碼。
5、在其Click事件中添加如下代碼:public mmdo form checker2mm=1該功能是用戶通過身份驗證后,執(zhí)行mm=1的過程,也就是查詢操作。在“查詢”按鈕的MouseMove事件中添加如下代碼:this.forecolor=rgb(130,0,0)mand2.forecolor=rgb(0,30,0)mand3.forecolor=rgb(230,30,0)mand4.forecolor=rgb(0,30,230)mand5.forecolor=rgb(100,230,30)為“數(shù)據(jù)維護”按鈕添加代碼,在其Click事件中添加如下代碼:public mmdo form chec
6、ker1mm=4該功能是用戶通過身份驗證后,執(zhí)行mm=4的過程,也就是成員刪除操作。為“打印”按鈕添加代碼,在其Click事件中添加如下代碼:public mmdo form checker2mm=2上面代碼的功能是用戶通過身份驗證后,執(zhí)行mm=2的過程,也就是打印操作。查詢部分界面代碼分析與實現(xiàn)該部分代碼實現(xiàn)當(dāng)管理員通過身份驗證后,就可以進入查詢主界面,然后在主界面可以選擇各各查詢操作。如查詢寢室情況、查詢用水電量、查詢公寓情況、查詢寢室評分等。1)用戶驗證界面代碼分析與實現(xiàn)該部分代碼實現(xiàn)對管理員身份的驗證。為表單添加代碼,在其init事件中添加如下代碼:public inpswd1inps
7、wd1=0為“確定”按鈕添加代碼,在其Click事件中添加如下代碼:if empty(thisform.text1.value) or empty(thisform.text2.value) messagebox(輸入的信息不完整,請重新輸入!,48,警告) inpswd1=inpswd1+1 if inpswd1=3messagebox(請不要亂來!,64,警告)thisform.release else thisform.text1.value= lue= endifelse sele kouling locate for 用戶名=alltrim(thisform.text1.value)
8、 if 密碼=alltrim(thisform.text2.value) thisform.release do case case mm=3 do form input case mm=4 do form deleteendcase else messagebox(輸入的信息有誤,請重新輸入!,64,警告) inpswd1=inpswd1+1 if inpswd1=3 messagebox(請不要亂來!,64,警告) thisform.release else= thisform.text2.value= endifendifendif上面的代碼實現(xiàn) 了對管理員身份的驗證,如果管理員輸入的是
9、錯誤住處那么將彈出錯誤住處提示框,如果輸入的錯誤住處超過3次,將退出系統(tǒng)。如果輸入的住處是正確的,管理員就能進入查詢主界面。2)查詢主界面代碼界面分析與實現(xiàn)在本界面中用戶單擊各按鈕就可以進行相應(yīng)的查詢操作,如查詢寢室情況、用水電量查詢、公寓情況查詢、寢室評分查詢、按學(xué)號查詢和按姓名查詢。下面分別為“查詢寢室情況”,“用水電量查詢”,“公寓情況查詢”,“寢室評分查詢”,“按學(xué)號查詢”,“按姓名查詢”按鈕的Click事件添加如下代碼:do form qsqk_seekdo form ysdl_seek_jieguodo form gy_seek_jieguodo form qspf_seekdo
10、form xuehao_seek_jieguodo form name_seek_jieguo3)查詢寢室情況代碼分析與實現(xiàn)本界面的代碼可以實現(xiàn)對各寢室成員的各種情況進行查詢,下面是代碼的具體實現(xiàn)。為表單添加代碼,在其init事件中添加如下代碼:thisform.text1.value=”為“查詢”按鈕添加代碼,在其Click事件中添加如下代碼:set filter to 寢室號=VAL(thisform.text1.value)count to zsif zs=0messagebox(沒有符合條件的記錄!,48,信息窗口)elsego topthisform.grid1.setfocusen
11、dif上面的代碼中將寢室號設(shè)置為查詢條件,并將結(jié)果顯示出來,如果沒有符合條件的將給出住處提示框。4)寢室評分查詢代碼分析與實現(xiàn)該部分代碼實現(xiàn)對寢室評分的查詢,其代碼與其他查詢界面的代碼類似。5)按姓名查詢代碼分析與實現(xiàn)該部分代碼實現(xiàn)按姓名查詢的功能,并能進行瀏覽,下面是該界面的主要代碼。為“上一個”按鈕添加代碼,在其Click事件中添加如下代碼:skip -1if bof() messagebox(已是第一個記錄,48,信息窗口) this.enabled=.f. mand2.enabled=.t.else this.enabled=.t. mand2.enabled=.t.endifthis
12、form.refresh上面的代碼中如果記錄不是第一個,即可對前面的記錄進行瀏覽,如果已是第一個記錄,將給出提示信息框。為“下一個”按鈕添加代碼,在其Click事件中添加如下代碼: skipif eof() messagebox(已是最后一個記錄,48,信息窗口) skip -1 this.enabled=.f. mand1.enabled=.t.else this.enabled=.t. mand1.enabled=.t.endifthisform.refresh上面的代碼中如果記錄不是最后一個,即可對后面的記錄進行瀏覽如果是最后一個記錄,將給出提示信息框。成員刪除部分界面代碼分析與實現(xiàn)該部
13、分界面代碼實現(xiàn)各種刪除操作,如按班級刪除,按寢室號刪除等。1)成員刪除主界面代碼分析與實現(xiàn)該界面代碼用于切換各種刪除操作,單擊各按鈕即可進行相應(yīng)的刪除操作,如按班級刪除、按寢室號刪除等分別為“按班級刪除”和“按寢室號刪除”按鈕的Click事件添加如下代碼:do form bjsc_deletedo form qssc_delete2)按班級刪除界面代碼分析與實現(xiàn)該界面代碼實現(xiàn)按班級刪除操作,下面是具體的代碼實現(xiàn)。為“刪除”按鈕添加代碼,在其Click事件中添加如下代碼:delete all 為“退出”按鈕添加代碼,在其Click事件中添加如下代碼:?chr(7)if messagebox(是否
14、確定離開?,4+32,提示消息)=6thisform.release()close dataset excl onuse xs packuse當(dāng)單擊“退出”按鈕時,系統(tǒng)將提示是否確認要離開該操作界面,確認后即可離開該操作界面。3)按寢室號刪除界面代碼分析與實現(xiàn)該部分代碼與按班級刪除界面的相類似。數(shù)據(jù)維護部分界面代碼分析與實現(xiàn)該部分代碼將對系統(tǒng)的數(shù)據(jù)進行維護,其中包括學(xué)生數(shù)據(jù)維護,公寓數(shù)據(jù)維護和寢室數(shù)據(jù)維護等。1)數(shù)據(jù)維護主界面代碼分析與實現(xiàn)該界面的代碼實現(xiàn)切換各種數(shù)據(jù)維護功能,如學(xué)生數(shù)據(jù)維護,公寓數(shù)據(jù)維護和寢室數(shù)據(jù)維護等。分別為“學(xué)生數(shù)據(jù)維護“,”公寓數(shù)據(jù)維護“和寢室數(shù)據(jù)維護”按鈕的Click
15、事件添加如下代碼:do form xs_inputdo form gy_inputdo form qs_input 2)學(xué)生數(shù)據(jù)維護界面代碼分析與實現(xiàn)該界面代碼實現(xiàn)對學(xué)生數(shù)據(jù)進行維護,下面是代碼的具體實現(xiàn),為表單添加代碼,在其Init事件中添加如下代碼:Thisform.desp() Thisform.setall(enabled,testbox)在其Disp事件中添加如下代碼:thisform.setall(enabled,.f.,textbox)mand9.enabled=.t. mand1.enabled=.t. mand2.enabled=.t. mand3.enabled=.t. m
16、and4.enabled=.t. mand5.enabled=.t. mand6.enabled=.t. mand7.enabled=.t. mand8.enabled=.t. thisform.pageframe1.page1.label1.visible=.f.if deleted()=.t. thisform.pageframe1.page1.label1.visible=.t. mand5.enabled=.f. mand7.enabled=.f. mand8.enabled=.t. else thisform.pageframe1.page1.label1.visible=.f. m
17、and5.enabled=.t.ed=.t. mand8.enabled=.f.上面的代碼設(shè)置page1選項卡各按鈕的顯示狀態(tài)和可用狀態(tài),為“第一個”按鈕添加代碼,在其Click事件中添加如下代碼:go top thisform.refreshthisform.disp()在其MouseMove事件中添加如下代碼:this.mousepointer=99thes.mouseicon=”point.cur”為“最后一個”按扭添加代碼,其Click事件中添加如下代碼:go bottomthisform.refreshthisform.disp()為“修改”按鈕添加代碼,在其Click事件中添加如下
18、代碼: thisform.setall(enabled,t,textbox)為“新增”按鈕添加代碼,在其Click事件中添加如下代碼:append blankthisform.disp()thisform.setall(enabled,t,textbox)上面的代碼中當(dāng)單擊“新增”按鈕時,增加一行空記錄,然后可輸入數(shù)據(jù),并進行刷新,“上一個”按鈕代碼和“下一個”按鈕代碼與按姓名查詢界面的相應(yīng)按鈕的代碼類似,。為“刪除”按鈕添加代碼,在其Click事件中添加如下碼:delete thisform.disp()打印界面代碼分析與實現(xiàn)該部分代碼主要實現(xiàn)的是選擇相應(yīng)的打印操作,如打印寢室評分,打印學(xué)生
19、情況等,分別為“打印寢室評分”和“打印學(xué)生情況”按鈕的Click事件 添加如下代碼:report form qspf previewreport form xs preview系統(tǒng)主程序分析與實現(xiàn)系統(tǒng)主程序的作用是初始化系統(tǒng)環(huán)境后,執(zhí)行welcome表單,在開發(fā)系統(tǒng)中,主程序是必不可少的。本系統(tǒng)的主程序可以簡單設(shè)置如下:set dele on set talk off set safety off set date ansi set cent onopen database xsdo form welcomeread events2.3 數(shù)據(jù)庫設(shè)計 2.3.1 數(shù)據(jù)庫需求分析針對公寓管理系統(tǒng)的
20、需求,通過對本系統(tǒng)的數(shù)據(jù)流圖4-1的分析,為本系統(tǒng)設(shè)計如下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu):寢室基本信息:包括寢室號、寢室電話、用電量、用水量、剩余電量。學(xué)生基本信息:包括姓名、學(xué)號、性別、班級、系別、籍貫、公寓號等。寢室評分信息:包括寢室號、日期、分數(shù)。系統(tǒng)管理員信息:包括用戶名、密碼。公寓管理員信息:包括用戶名、密碼。 實現(xiàn)數(shù)據(jù)庫啟動Visual FoxPro6.0創(chuàng)建一個新的數(shù)據(jù)庫,命名為XS.mdb,保存在“學(xué)生公寓管理系統(tǒng)”工程項目里。然后在這個數(shù)據(jù)庫里創(chuàng)建數(shù)據(jù)庫表。表1 公寓數(shù)據(jù)庫表(gy)列名數(shù)據(jù)類型長度公寓號數(shù)值型1管理員字符型6管理員電話數(shù)值型4寢室總數(shù)數(shù)值型3床位總數(shù)數(shù)值型4剩余床位數(shù)數(shù)值
21、型4表2 寢室數(shù)據(jù)表(qs)列名數(shù)據(jù)類型長度寢室號數(shù)值型3寢室電話數(shù)值型4用電量數(shù)值型3用水量數(shù)值型3剩余電量數(shù)值型3表3 學(xué)生數(shù)據(jù)表(xs)列名數(shù)據(jù)類型長度姓名字符型6學(xué)號數(shù)值型8性別字符型2寢室號數(shù)值型3班級數(shù)值型6系別字符型6籍貫字符型4公寓號數(shù)值型1床號數(shù)值型2寢室電話數(shù)值型4剩余押金數(shù)值型3表4 寢室評分數(shù)據(jù)表(qspf).列名數(shù)據(jù)類型長度寢室號數(shù)值型3日期日期型8分數(shù)數(shù)值型3表5 系統(tǒng)管理員數(shù)據(jù)表(konling).列名數(shù)據(jù)類型長度用戶名字符型10密碼字符型10表6 公寓管理員數(shù)據(jù)表(adminer)。列名數(shù)據(jù)類型長度用戶名字符型10密碼字符型10在數(shù)據(jù)庫中創(chuàng)建視圖在學(xué)生公寓管理系
22、統(tǒng)中,為便于瀏覽及修改各種信息,需要創(chuàng)建一些視圖。在本系統(tǒng)中,將創(chuàng)建View1視圖用于瀏覽及個性學(xué)生各種信息,View2視圖用于瀏覽及個性寢室各種信息,view_gy視圖用于瀏覽及修改公寓各種信息,view視圖用于瀏覽及修改學(xué)生各種信息,bjsc視圖用于瀏覽及修改學(xué)生各種信息。2.4 界面設(shè)計經(jīng)過以上的數(shù)據(jù)庫分析,建模的過程,已經(jīng)完成了數(shù)據(jù)庫的后臺工作。達到了項目開發(fā)的初期目標(biāo)。下面的工作將進行界面的設(shè)計。 系統(tǒng)主界面設(shè)計 系統(tǒng)主界面是用戶進入系統(tǒng)后接觸的主要界面,由它可能進入 各個功能模塊,進行相應(yīng)的操作。下面設(shè)計本系統(tǒng)的主界面,新建1個表單,保存為main,設(shè)置其Caption屬性為“學(xué)生
23、公寓管理系統(tǒng)”。然后在表單中添加5個Command控件,調(diào)整控件的大小和位置,并設(shè)置好各控件的屬性,界面效果如圖所示:圖1 系統(tǒng)主界面 查詢部分界面設(shè)計該部分界面提供各種查詢操作功能,公寓管理員通過身份的驗證后,就可以進入查詢主界面,進行相應(yīng)的查詢操作。如查詢寢室情況、查詢用水電量、查詢公寓情況、查詢寢室評分等。1) 用戶驗證界面設(shè)計為了本系統(tǒng)的安全,公寓管理員只有在該界面中輸入正確的驗證信息后,才能進入查詢主界面進行相應(yīng)的查詢操作。該界面的設(shè)計過程如下:新建1個表單,保存為checker2,設(shè)置其Caption屬性為用戶驗證界面,然后在表單上添加2個Label控件,2個TextBox控件和2
24、個Command控件,根據(jù)設(shè)計需要設(shè)置各控件的屬性,用戶驗證界面設(shè)計的最后效果圖如下:圖2 用戶驗證界面2) 查詢主界面設(shè)計在本界面中提供了各種查詢操作,如查詢寢室情況、查詢用水電量,查詢公寓情況,查詢寢室評分等。該界面的主要設(shè)計過程如下:新建1個表單,保存為seek,設(shè)置其Caption屬性為“查詢界面”,然后在表單上添加7個Command控件,并設(shè)置各控件的Caption屬性,查詢主界面設(shè)計的最后效果如下圖:圖3查詢主界面3) 查詢寢室情況界面設(shè)計在本界面可以進行各寢室成員的各種情況的查詢,該界面如下圖所示:圖4 查詢寢室情況界面其主要設(shè)計過程如下:新建1個表單,保存為qsqk_seek。
25、然后在表單上添加2個Label控件,2個Command控件和1個TextBox控件,并進行相應(yīng)的屬性設(shè)置。為表單添加數(shù)據(jù)環(huán)境,在表單上右擊,然后在彈出的菜單中選擇Data Environment 命令,將彈出Add Table or View 對話框,在對話框的Tables in database 項中選擇表xs,單擊Add 按鈕,就可以添加Data Environment (數(shù)據(jù)環(huán)境O),單擊Close按鈕關(guān)閉對話框。4) 用水電量查詢界面設(shè)計在本界面可以進行各寢室用水電量情況的查詢,如下圖所示:圖5 用水電量查詢界面下面采用Form Wizards (表單向?qū)?來完成該界面的設(shè)計。(1)在
26、項目管理器中單擊Documents選項卡,在出現(xiàn)的選項卡中單擊New按鈕,然后在彈出NewForm 對話框中單擊New Form按鈕,將出現(xiàn)Wizard selection對話框,在該對話框中選擇Form wizard選項,接著單擊 OK按鈕,進行進行表單設(shè)計。在前一過程單擊OK按鈕后,將彈出Form Wizard 對話框,在Databases and tables下拉列表框中選擇xs,在列表框中選擇View2視圖,然后單擊Next按鈕,設(shè)置選定字段。 (2)所示的對話框中單擊Next按鈕,進入Style列表框并在Style列表框中選擇Standard 選項,在Button type單選按鈕組
27、中選擇No buttons選項,然后單擊Next 按鈕,進入保存表單。輸入要保存的文件名,單擊Finish 按鈕,至此,表單創(chuàng)建就完成了。(3)重新打開上面創(chuàng)建的表單,然后在表面單上添加1個Label控件和1個Command按鈕,并設(shè)置各控件相應(yīng)的屬性,調(diào)整表音的大小的各控件位置,最后界面效果 如下圖所示:圖6最后界面效果(4)公寓情況查詢界面設(shè)計在該界面可以進行公寓情況的查詢,其設(shè)計過程與用水電量查詢界面的設(shè)計類似,根據(jù)表單向?qū)нM行設(shè)計,表單保存為gy_seek_jieguo。 最后界面效果如下圖:圖7 公寓情況查詢界面(5)寢室評分查詢界面設(shè)計在該界面可以對寢室評分情況進行查詢,其過程設(shè)計
28、與查詢寢室情況界面設(shè)計過程類似,將表單保存為qspf_seek,表單添加的數(shù)據(jù)環(huán)境是qspf數(shù)據(jù)表。圖8 寢室評分查詢界面(6)按學(xué)號查詢界面設(shè)計在該界面可以按學(xué)號對學(xué)生情況進行查詢,其設(shè)計過程與用水電量查詢界面的設(shè)計過程類似,仍然用表單向?qū)нM行設(shè)計,將表單保存為xuehao_seek_jieguo。圖9 按學(xué)號查詢界面(7)按姓名查詢界面設(shè)計在該界面可以按姓名對學(xué)生情況進行查詢,其設(shè)計與按學(xué)號查詢界面設(shè)計的過程類似,仍然采用表單向?qū)В瑢⒈韱伪4鏋閙ame_seek_jieguo。圖10 按姓名查詢界面 成員刪除部分界面的設(shè)計在該部分界面中首先進入的是用戶驗證界面,檢查系統(tǒng)工程管理人員輸入的信
29、息是否合法,只有合法的系統(tǒng)管理人員才能進入成員刪除主界面,進行相應(yīng)的刪除操作,如按班級刪除、按寢室號刪除等。1)用戶驗證界面設(shè)計該界面用來檢驗系統(tǒng)管理人員是否合法,只有合法的系統(tǒng)管理人員才能進入成員刪除主界進行相應(yīng)的刪除操作。該界面的設(shè)計過程與checker2界面的設(shè)計過程類似,只是在表單的數(shù)據(jù)環(huán)境中添加的是kouling數(shù)據(jù)表,將表單保存為checker1。圖11 用戶驗證界面2)成員刪除主界面設(shè)計在該界面可以選擇各種刪除操作,如按班級刪除、按寢室號刪除等。界面設(shè)計的效果如下圖所示(保存為delete):圖12 成員刪除主界面3)按班級刪除界面設(shè)計該界面提供按班刪除操作功能。新建1個表單,保
30、存為“bjsc.delete”,在表單上添加1個Label控件和2個Command控件。在表單的數(shù)據(jù)環(huán)境中分別添加bjsc和xs數(shù)據(jù)表,然后打開數(shù)據(jù)環(huán)境,通過鼠標(biāo)將表bjsc其直接拖到表單中即可,其Captionn屬性會自動改為grdbjsc.調(diào)整表單的大小 和各控件的位置。最后界面的效果如下圖示:圖13 按班級刪除界面4)按寢室號刪除界面設(shè)計該界面提供按寢室號刪除操作功能,其設(shè)計過程與:按班級刪除:界面的設(shè)計基本相同,表單數(shù)據(jù)環(huán)境添加的是qssc視圖,將表單保存為qssc_delete。圖14 按寢室號刪除界面 數(shù)據(jù)維護部分界面設(shè)計該部分界面是為用戶提供對有關(guān)數(shù)據(jù)進行維護的功能,主要包括學(xué)生
31、數(shù)據(jù)維護、公寓數(shù)據(jù)維護和寢室數(shù)據(jù)維護等。據(jù)維護主界面設(shè)計其設(shè)計過程與其他主界面的設(shè)計過程一樣,比較簡單,最后效果如下圖所示:圖15 據(jù)維護主界面學(xué)生數(shù)據(jù)維護界面設(shè)計該界面是對學(xué)生數(shù)據(jù)進行維護,其主要設(shè)計步驟如下:1)新建1個表單,保存為xs_input,設(shè)置其Caption屬性為“學(xué)生數(shù)據(jù)輸入”,在表單的數(shù)據(jù)環(huán)境中添加xs數(shù)據(jù)表。然后在表單上添加1個Page Frame控件,設(shè)置其PageCount屬性為“2”,并調(diào)整其大小 。Page1的Caption屬性設(shè)置為“學(xué)生數(shù)據(jù)維護”,page2的Caption 屬性設(shè)置為“學(xué)生數(shù)據(jù)一覽表”,并設(shè)置其他相應(yīng)屬性。2)找開表單的數(shù)據(jù)環(huán)境,將數(shù)據(jù)表xs的字段直接拖到“學(xué)生數(shù)據(jù)維護”選項卡中,調(diào)整好位置。3)在“學(xué)生數(shù)據(jù)維護”選項卡中加一個Label控件,其Caption屬性設(shè)置為“該數(shù)據(jù)已刪”,然后添加1個commandGroup控件,其ButtonCount屬性設(shè)置為9,設(shè)置其他屬性。在“學(xué)生數(shù)據(jù)一覽表中”選項中,添加1個Gr
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 代理房合同范本
- 保潔合同合同范本
- 黨建服務(wù)運營合同范例
- 加盟繪本館合同范本
- 醫(yī)院購置器械合同范本
- 出資固定收益合同范本
- 個人簽約模特合同范本
- 客運市場發(fā)展趨勢與行業(yè)政策研究考核試卷
- 單位出租鏟車合同范本
- 人參類訂購合同范本
- 酒店春節(jié)營銷方案
- 營銷管理方案中的定價策略與盈利模式
- 2024年西寧城市職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 2024年臨沂市高三一模(學(xué)業(yè)水平等級考試模擬試題)物理試卷
- 廣州獵德大橋三維曲面塔清水混凝土施工技術(shù)
- 我國糖尿病視網(wǎng)膜病變臨床診療指南2022解讀
- 高級茶藝師技能鑒定(協(xié)會版)備考題庫-下(多選、判斷題匯總)
- 特種設(shè)備作業(yè)人員體檢表(叉車)
- c30混凝土路面施工方案
- 加強師德師風(fēng)建設(shè)學(xué)校師德師風(fēng)警示教育講座培訓(xùn)課件
- 豬飼料購銷合同書
評論
0/150
提交評論