freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)生管理系統(tǒng)—免費(fèi)(編輯修改稿)

2025-01-11 01:58 本頁面
 

【文章內(nèi)容簡介】 圖 項(xiàng)目管理器窗口 2在“項(xiàng)目管理器”的基礎(chǔ)上我們在建立所需的自由表“學(xué)生基本信息表”( XS)、“畢業(yè)生基本信息表”( BYB)以及管理系統(tǒng)中所涉及的各種表單 eg:“ 畢業(yè)去向查詢窗口 ” 、“畢業(yè)生瀏覽窗口”、“畢業(yè)生統(tǒng)計(jì)表”、“修改 /添加窗口”、“學(xué)生檔案查詢窗口”以及“歡迎界面”等各種數(shù)據(jù)表單。 建立自由 表 在該畢業(yè) 生管理系統(tǒng)中,各個(gè)模塊在完成各自功能時(shí),常常調(diào)用兩個(gè)表( xs表, byb 表),為使系統(tǒng)信息能夠充分利用,兩表之間還建立了多次關(guān)聯(lián),以完成更多的要求。系統(tǒng)還建立了用戶信息表( dl 表)。 4. 2. 1 表的建立 在項(xiàng)目管理器中,單擊展開“數(shù)據(jù)”選項(xiàng),單擊“自由表”選項(xiàng),然后單擊新建按鈕,會(huì)出現(xiàn)“新建表”對話框,對話框中有兩個(gè)按鈕“表向?qū)А?、“新建表”,通常我們選擇“新建表”按鈕,然后取名將其保存。在出現(xiàn)的表設(shè)計(jì)器中錄入我們所需的字段。如圖 所示。 圖 表設(shè)計(jì)器 確定之后,我們將需要的字段都 錄入(在此系統(tǒng)中為節(jié)省時(shí)間只錄入了少量的字段),依此方式將所有所需表都添加記錄如下列圖表所示。 說明:在此只選取了部分表作為說明,如若使用可根據(jù)自身需要而增減。 表 byb 畢業(yè)生就業(yè)信息表 表 xs 學(xué)生基本信息表 表 dl 系統(tǒng)用戶信息表 4. 2. 2 表的關(guān)聯(lián) 因?yàn)樵诓樵儺厴I(yè)生基本情況時(shí),會(huì)將 byb、 xs兩個(gè)表中不同字段內(nèi)容同時(shí)顯示,為了實(shí)現(xiàn)此功能,所以將兩表做關(guān)聯(lián)。這就要求我們使用查詢設(shè)計(jì)器。 Visual 中文版 的查詢設(shè)計(jì)器可以搜索那些滿足指定 條件的記錄,也可以根據(jù)需要對這些記錄排序和分組,并根據(jù)查詢結(jié)果創(chuàng)建臨時(shí)表、表、瀏覽窗口、屏幕、報(bào)表、標(biāo)簽及各種圖形等。 Visual 中文版 的查詢設(shè)計(jì)器可以根據(jù)用戶的操作自動(dòng)生成 SQL 語句,并且自動(dòng)對查詢進(jìn)行優(yōu)化。用戶可以通過操作查詢設(shè)計(jì)器來輸出想要的結(jié)果,并且把它自動(dòng)生成的 SQL 語句剪貼到自己的方法中或應(yīng)用程序段中。但是,它生成的 SQL 語句只允許查看和復(fù)制,而不允許自己去修改它。系統(tǒng)生成的查詢文件名帶有擴(kuò)展名 .QPR 在項(xiàng)目管理器中,單擊“數(shù)據(jù)”選項(xiàng),展開“自由表”選項(xiàng),選項(xiàng)“查詢 ”選項(xiàng),點(diǎn)擊新建按鈕,選擇“新建查詢”,將所要關(guān)聯(lián)的表添加進(jìn)查詢設(shè)計(jì)器中,選擇條件使兩個(gè)表建立關(guān)聯(lián)。 如圖 所示。 圖 查詢設(shè)計(jì)器 第五章 系統(tǒng)開發(fā)主模塊的實(shí)現(xiàn) 歡迎 界面的實(shí)現(xiàn) 5. 1. 1該界面制作的必要性 該界面的設(shè)計(jì)主要是為了讓用戶感受到本系統(tǒng)的人性化設(shè)計(jì) ,使用戶有準(zhǔn)備并有信心使用該系統(tǒng),不會(huì)使人一見此系統(tǒng)就會(huì)產(chǎn)生單調(diào)、枯燥和乏味的感覺而是會(huì)有種愉悅的、新鮮的感覺產(chǎn)生,這便是該系統(tǒng)歡迎界面設(shè)計(jì)的必要性。 5. 1. 2 歡迎界面的 具體制作過程 在 Visual FoxaPro 界面下,在項(xiàng)目管理器中選“文檔”選項(xiàng)卡下的“表單”,然后單擊“新建”按鈕,出現(xiàn)表單設(shè)計(jì)器對話框,我們制作一個(gè)如圖 所示的歡迎界面。 圖 歡迎界面 歡迎界面的試運(yùn)行 該界面制作完畢后,試運(yùn)行結(jié)果很滿意,可以進(jìn)行下一步制作了。但在某些方面還是有缺點(diǎn),仍需改進(jìn)。 登陸窗口的實(shí)現(xiàn) 為了使系統(tǒng)具有較高的實(shí)用性 ,保證用戶的利益 ,確保信息的保密性 ,完整性 ,防止無故或有意破壞 ,登陸 窗口的設(shè)置是很必要的。如圖 所示。 圖 系統(tǒng)主功能模塊 要使用本系統(tǒng)必需輸入正確的用戶名以及密碼,才能使用本系統(tǒng)。并且,只有三次輸入的機(jī)會(huì),如果輸入錯(cuò)誤,則出現(xiàn)提示: 如果三次都輸入錯(cuò)誤那么則會(huì)出現(xiàn): 為實(shí)現(xiàn)此功能編寫代碼如下: “提交”按鈕 a=a+1 loca for allt()=allt( )。 and allt()=allt( ) if found() wait 39。歡迎使用查詢系統(tǒng) 39。wind nowait do form zhu retu .t. else if a=2 i=messagebox(39。密碼錯(cuò)誤,你還有 39。+str(3a,1)+39。次機(jī)會(huì),是否重試? 39。,4+16,39。錯(cuò)誤 39。) if i=6 =39。39。 =39。39。 else endif else messagebox(39。你不能使用 本系統(tǒng) 39。,0+64,39。提示 39。) retu .f. endif endif 系統(tǒng) 頂 菜單的 實(shí)現(xiàn) 頂菜單制作的必要性 在我們?nèi)粘J褂玫南到y(tǒng)中,都可以看到系統(tǒng)上的菜單欄,它們可以下達(dá)出許多的子菜單,這使我找查功能更加方便,也使界面顯示的更加完整、更加美觀。 頂菜單的制作過程 在項(xiàng)目管理器中,選擇“其他”選項(xiàng),單擊“菜單”,選擇新建按鈕,出現(xiàn)新建菜單對話框,有兩個(gè)選項(xiàng)“菜單”、“快捷菜單”,前者是建立頂菜單的, 后者是建立快捷鍵的,所以我們選擇“菜單”按鈕,出現(xiàn)菜單設(shè)計(jì)器,將所需的菜單名稱以及是否設(shè)定子菜單等內(nèi)容輸入。如圖 所示。 圖 菜單設(shè)計(jì)器 我們可以在菜單設(shè)計(jì)器中“結(jié)果”選項(xiàng)里,設(shè)計(jì)“子菜單”,選擇“編輯”按鈕,進(jìn)入子菜單編輯狀態(tài),可以根據(jù)需要設(shè)定子菜單的內(nèi)容。 將一切需要菜單項(xiàng)內(nèi)容輸入后,可以通過“預(yù)覽”按鈕進(jìn)行預(yù)覽。運(yùn)行效果如圖 所示。 圖 菜單運(yùn)行效果圖 第六章 各個(gè)子功能模塊的實(shí)現(xiàn) 畢業(yè)生管理系統(tǒng)實(shí)現(xiàn)了,學(xué)生基本信息的查詢、添加、修改等功能,以及畢業(yè) 生信息的查詢、添加、修改等各項(xiàng)功能,而且實(shí)現(xiàn)了統(tǒng)計(jì)和打印功能,這給日常工作帶來了很大的方便。在本章中我們將詳細(xì)介紹各個(gè)子模塊的具體實(shí)現(xiàn)。 學(xué)生基本信息模塊的實(shí)現(xiàn) 模塊功能簡介 該子模塊可完成查詢學(xué)生信息的功能,如圖 所示。 圖 學(xué)生檔案查詢窗口圖 在本窗口中可以完成對學(xué)生信息的查詢工 作,我們可以在組合框的下達(dá)項(xiàng)中選擇所需的查詢方 式,再在文本框中輸入查詢的內(nèi)容, 最后提交查詢,所 查詢到符合條件的內(nèi)容將在表格中顯示出來,否則會(huì) 出現(xiàn)如下圖所示的提示信息 : 6. 1. 2 查詢 功能的實(shí)現(xiàn) 在第三章中我們已經(jīng)簡要介紹了整個(gè)系統(tǒng)的功能和說明。在進(jìn)行查詢功能時(shí),用戶可以根據(jù)自己所需條件選擇查詢方式進(jìn)行查詢,可選擇的查詢方式有:姓名、性別、班級(jí)、出生日期、學(xué)生專業(yè)。我們可以選擇任一種方式。 在此模塊中我們調(diào)用了 XS表中的信息,由第三章我們知道 XS 表是學(xué)生信息表,我們在“提交”按鈕中編寫代碼,以實(shí)現(xiàn)查詢功能,在 XS 表中查詢到滿足于條件的信息,顯示在表格內(nèi)。 “提交”按鈕代碼如下: sele xs amp。amp。定位所需查詢的表 do case amp。amp。打開表 XS case =1 =39。select * from xs where 姓名=allt() into cursor temp39。 =39。39。 case =2 =39。select * from xs where 性別=allt() into cursor temp39。 =39。39。 case =3 =39。select * from xs where 班級(jí)=val() into cursor temp39。 =39。39。 case =4 =39。select * from xs where 出 生 日 期= into cursor temp39。 =date() case =5 =39。select * from xs where 專業(yè)=allt() into cursor temp39。 =39。39。 otherwise =39。39。 _tally=0 endcase amp。amp。當(dāng)沒有滿足條件的記錄時(shí),提示窗口如下設(shè)置 if _tally=0 ??chr(7) =messagebox(39。無相關(guān)記錄 39。,48,39。提示 39。) if =4 =date() else =39。39。 endif endif 畢業(yè)生去向查詢模塊的實(shí)現(xiàn) 在畢業(yè)生去向查詢窗口中同樣可以對畢業(yè)生在校情況進(jìn)行查詢等操作,同圖 所示。此窗口的實(shí)現(xiàn)與學(xué)生檔案查詢窗口類似,在此就不詳細(xì)介紹。 圖 畢業(yè)生去向查詢窗口 6. 3 添加 /修改模塊 的實(shí)現(xiàn) 本系統(tǒng)可以同時(shí)對學(xué) 生檔案和學(xué)生畢業(yè)去向進(jìn)行瀏覽。而且可以進(jìn)行添加、刪除、修改等工作。如圖 所示 在表單為實(shí)現(xiàn)能夠同時(shí)對學(xué)生檔案和學(xué)生畢業(yè)去向進(jìn)行修改等工作,我在表單中使用了“頁框”工具,制作了兩個(gè)頁面,而且為了針對每一條記錄,可以進(jìn)行細(xì)致的修改和添加工作,在“頁框”中我制作了命令按鈕組,以實(shí)現(xiàn)對記錄一條一條的查看。而且為了保證系統(tǒng)的完整性,我制作了取消按鈕,其主要功能是當(dāng)對某記錄的修改或添加不滿意時(shí),可以取消修改或添加,恢復(fù)原記錄。 圖 /修改表 各功能的具體實(shí)現(xiàn) : “ 添加記錄 ” 用以實(shí)現(xiàn)對記錄的添 加。當(dāng)點(diǎn)擊此按鈕時(shí),會(huì)在當(dāng)前瀏覽記錄后產(chǎn)生一個(gè)空記錄,我們可以根據(jù)需要添加新內(nèi)容,并且此時(shí)按鈕由原來的“添加記錄”變?yōu)椤按_定添加”。 “修改記錄” 用以實(shí)現(xiàn)對記錄的修改。當(dāng)點(diǎn)擊此按鈕時(shí),當(dāng)前瀏覽記錄將變?yōu)榭尚薷臓顟B(tài),我們可以根據(jù)需要對記錄內(nèi)容修改,并且此時(shí)按鈕由原來的“修改記錄”變?yōu)椤按_定修改”。 “刪除記錄” 用以實(shí)現(xiàn)對當(dāng)前記錄的刪除。當(dāng)點(diǎn)擊此按鈕時(shí),當(dāng)前瀏覽記錄將被刪除,并且此時(shí)按鈕由原來的“刪除記錄”變?yōu)椤按_定刪除”。 “取消按鈕” 用以對“添加記錄”、“修改記錄”、“刪除記錄”按鈕的命令 進(jìn)行取消,使記錄狀態(tài)恢復(fù)。 “退出”按鈕 退出此界面。 “第一條”、“上一條”、“下一條”、“最后一條” 是用來對記錄一條一條瀏覽的。 6. 4 畢業(yè)生瀏覽窗口的實(shí)現(xiàn) 此系統(tǒng)可以對畢業(yè)生的在校情況以及畢業(yè)去向的情況進(jìn)行瀏覽查看,為實(shí)現(xiàn)可以同時(shí)對畢業(yè)生的在校情況和畢業(yè)后的情況瀏覽,在此表單的數(shù)據(jù)環(huán)境中添加了 XS 和 BYB 兩個(gè)表,并且兩者之間還做了相應(yīng)的關(guān)聯(lián),在此窗口可以看到 xs.學(xué)號(hào) , , , , , , ,歷 。 生統(tǒng)計(jì)表的實(shí)現(xiàn) 此系統(tǒng)是將畢業(yè)生的基本情況,根據(jù)學(xué)生的家庭住址相同的條,件,統(tǒng)計(jì)出人數(shù),并且可以將其打印瀏覽。在此系統(tǒng)中還涉及到了如何制作報(bào)表,以及報(bào)表的好處。 6. 5. 1 此表單的制作過程 因?yàn)榻y(tǒng)計(jì)條件是畢業(yè)生的家庭住址,所以要根據(jù)住址條件的不同進(jìn)行統(tǒng)計(jì),為將住址設(shè)置成為查詢條件,我制作了列表框,將其屬性 ROWSOURCE 的內(nèi)容輸入我需要的住址內(nèi)容,這樣在其運(yùn)行時(shí),就會(huì)成為下達(dá)表單,作為條件選項(xiàng)。 將滿足條件查詢得來的內(nèi)容顯示在表格中,表格顯示的內(nèi)容包含了兩個(gè)表的內(nèi)容 , , 址 , , ,所以在其數(shù)據(jù)表單中我添加了 XS和 BYB 表。 6. 5. 2 報(bào)表的制作 將滿足條件的內(nèi)容顯示在表格后,我們可以根據(jù)需要將其打印。為實(shí)現(xiàn)打印功能,我制作了一個(gè)打印按鈕,其代碼如下: report form 統(tǒng)計(jì)報(bào)表 .frx for xs. 家庭住址=allt() preview 當(dāng)然,最為重要的是制作一個(gè)可調(diào)用的報(bào)表。我們通過項(xiàng)目管理器制作報(bào)表: 選擇“文檔”選項(xiàng),點(diǎn)擊“報(bào)表”選擇“新建”按鈕,出現(xiàn)“新建報(bào)表”對話框,其中有兩種建立 報(bào)表的方式,一種是選擇“報(bào)表向?qū)А?,另一種是“新建報(bào)表”。使用向?qū)窃O(shè)計(jì)報(bào)表的捷徑之一,只要按向?qū)υ捒蛑械牟襟E一步一步地回答,就能很快完成報(bào)表設(shè)計(jì)任務(wù),所以我選擇“報(bào)表向?qū)А敝谱鲌?bào)表。 選擇“報(bào)表向?qū)А焙螅到y(tǒng)彈出一“向?qū)нx取”對話框,提示對所要報(bào)表的數(shù)據(jù)源做出選擇?!跋?qū)нx取”對話框內(nèi)有兩種向?qū)Э蛇x。如果建立的報(bào)表是單個(gè)表的報(bào)表,則選取“報(bào)表向?qū)А边x項(xiàng)即可。如果報(bào)表的數(shù)據(jù)源是父表及其包含的子表中的記錄,則選擇“一對多報(bào)表向?qū)А边x擇。因?yàn)槲覀兊膱?bào)表是使用兩個(gè)表的內(nèi)容,所以我們選擇“一對多報(bào)表向?qū)А边M(jìn)行制作 。 選擇“一對多報(bào)表向?qū)А焙?,我們進(jìn)入“報(bào)表向?qū)А睂υ捒?。我們要進(jìn)行父表與子表的選擇。并且,對父表與子表中可用字段進(jìn)行選擇,系統(tǒng)會(huì)根據(jù)兩表的公共字段進(jìn)行關(guān)聯(lián),而且也可以對報(bào)表的內(nèi)容進(jìn)行排序工作。 選擇報(bào)表樣式:系統(tǒng)為我們提供了五種報(bào)表樣式,我們可以根據(jù)不同需要進(jìn)行選擇。它們分別是:經(jīng)營式、帳務(wù)式、簡報(bào)式、帶區(qū)式、隨意式。我們可以通過系統(tǒng)的預(yù)覽對所選樣式進(jìn)行查看。 最后,報(bào)表完成,在這里,用戶可以修改報(bào)表的標(biāo)題,選擇保存報(bào)表的方式,并可預(yù)覽剛建立的報(bào)表。單擊“預(yù)覽”按鈕,對報(bào)表的結(jié)果進(jìn)行預(yù)覽,如果不滿意,可以 單擊“上一步”按鈕,回到上一步操作進(jìn)行修改設(shè)置,直到滿意為止。 第七章 系統(tǒng)的調(diào)試與運(yùn)行 制作完所以的模塊后,將它們進(jìn)行了系統(tǒng)的連編,在執(zhí)行過程中,我們可以發(fā)現(xiàn)系統(tǒng)當(dāng)中所存在的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1