已閱讀5頁,還剩55頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1 文電管理系統(tǒng)的設(shè)計(jì)與開發(fā)方案 一、設(shè)計(jì)方案結(jié)構(gòu)分析 1數(shù)據(jù)表結(jié)構(gòu)圖 2二維表索引拓?fù)鋱D 創(chuàng)建該索引關(guān)系時(shí)要注意其級(jí)聯(lián)關(guān)系,其級(jí)聯(lián)關(guān)系是否級(jí)聯(lián)添加和級(jí)聯(lián)刪除等,將影響到系統(tǒng)后期的制作過程和效果等,如圖 5示。 圖 5維表索引拓?fù)鋱D 3系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)圖就是整個(gè)系統(tǒng)內(nèi)部的表、查詢、窗體及報(bào)表它們之間的關(guān)系圖,這對后期制作和后期維護(hù)有很大的幫助,可以節(jié)約制作的時(shí)間和減少錯(cuò)誤創(chuàng)建數(shù)據(jù)庫不必要垃圾查詢、窗體或報(bào)表而造成沉滯問題,給數(shù)據(jù)庫系統(tǒng)減肥。 這里我給“海南萬和學(xué)院水電管理系統(tǒng)”分成主 體和輸出兩大部分進(jìn)行分析該系統(tǒng)結(jié)構(gòu):(圓框的代表數(shù)據(jù)表和查詢表、方框的代表窗體的輸出、平行四邊形框代表報(bào)表輸出)。如圖 55示。 2 圖 5圖 5體結(jié)構(gòu)圖 水電管理系統(tǒng)底層表 設(shè)計(jì)方案設(shè)定后就開始制作水電管理系統(tǒng)。 一、創(chuàng)建表 該 系統(tǒng)數(shù)據(jù)表制作參數(shù)參考“圖 5據(jù)表結(jié)構(gòu)示意圖”。 注意: 1“學(xué)生表”的“性別”字段參數(shù)有所不盡相同,主要是查詢處設(shè)置如圖 5 3 圖 5別字段的參數(shù)設(shè)置 2“學(xué)生表”的“班級(jí)”字段的查詢參數(shù)也做了改動(dòng), 和圖 5下圖 5 圖 5級(jí)字段參數(shù)設(shè)置 二、創(chuàng)建索引 其索引圖如圖“圖 5示。注意的是班級(jí)表和學(xué)生表的關(guān)系是級(jí)聯(lián)參照完整并級(jí)聯(lián)更新刪除關(guān)系如圖 5 圖 5生表和班級(jí)表的關(guān)系圖 4 主要查詢編寫簡要 碼 : 月 上月 宿舍水電 上月 宿舍水電 宿舍水電 宿舍水電 月 舍水電 月 = 宿舍水電 月電表 月電表 月用電量 , 宿舍補(bǔ)助 宿舍補(bǔ)助 (本月用電量 -宿舍電補(bǔ)助 )*電單價(jià) )0,(本月用電量 -宿舍電補(bǔ)助 )*電單價(jià) ),0) 際收電費(fèi) , 本月水表 -上月水表 月用水量 , 宿舍補(bǔ)助 宿舍補(bǔ)助 (本月用水量 -宿舍水補(bǔ)助 )*水單價(jià) )0,(本月用水量 -宿舍水補(bǔ)助 )*水單價(jià) ),0) 際收水費(fèi) , 實(shí)際收電費(fèi) /宿舍補(bǔ)助 !人數(shù) ) 均電費(fèi) , 實(shí)際收水費(fèi) /宿舍補(bǔ)助 !人數(shù) ) 均水費(fèi) , 舍補(bǔ)助 ON = 宿舍補(bǔ)助 生表 生表 數(shù) 生表 Y 學(xué)生表 學(xué)生表 生表 0); 月電表 月電表 月用電量 , 宿舍補(bǔ)助 宿舍補(bǔ)助 (本月用電量 -宿舍電補(bǔ)助 )*電單價(jià) )0,(本月用電量 -宿舍電補(bǔ)助 )*電單價(jià) ),0) 際收電費(fèi) , 本月水表 -上月水表 月用水量 , 宿舍補(bǔ)助 宿舍補(bǔ)助 (本月用水量 -宿舍水補(bǔ)助 )*水單價(jià) )0,(本月用水量 -宿舍水補(bǔ)助 )*水單價(jià) ),0) 際收水費(fèi) , 實(shí)際收電費(fèi) /宿舍補(bǔ)助 !人數(shù) ) 均電費(fèi) , 實(shí)際收水費(fèi) /宿舍補(bǔ)助 !人數(shù) ) 均水費(fèi) , 舍補(bǔ)助 ON = 宿舍補(bǔ)助 生表 學(xué)生表 學(xué)生表 消費(fèi)情況 消費(fèi)情 5 況 消費(fèi)情況 消費(fèi)情況 本月用電量 *電單價(jià) 電小計(jì) (元 ), 消費(fèi)情況 消費(fèi)情況 消費(fèi)情況 消費(fèi)情況 本月用水量 *水單價(jià) 水小計(jì) (元 ), 電小計(jì) (元 )+水小計(jì) (元 ) 總計(jì) (元 ), 消費(fèi)情況 !宿舍電補(bǔ)助 *電單價(jià) +消費(fèi)情況 !宿舍水補(bǔ)助 *水單價(jià) 除 , 消費(fèi)情況 !人均電費(fèi) +消費(fèi)情況 !人均水費(fèi) )0,(消費(fèi)情況 !人均電費(fèi) +消費(fèi)情況 !人均水費(fèi) ),0) 應(yīng)收水電費(fèi) (元 /人 ), (電小計(jì) (元 )+水小計(jì) (元 )-扣除 )0,(電小計(jì) (元 )+水小計(jì) (元 )-扣除 ),0) 應(yīng)收水電費(fèi) (元 /宿舍 ), 學(xué)生表 , 消費(fèi)情況 宿舍人數(shù)查詢 舍人數(shù) , 學(xué)生表 消費(fèi)情況 消費(fèi)情況 消費(fèi)情況 消費(fèi)情況 消費(fèi)情況 舍人數(shù)查詢 學(xué)生表 費(fèi)情況 生表 = 消費(fèi)情況 舍人數(shù)查詢 = 消費(fèi)情況 (該表是為了生成前面和后面都要用到的 運(yùn)行一次即可,但是運(yùn)行前先制作一個(gè)“上月”查詢表,字段為“宿舍號(hào) 、上月電表、上月水表、年月”,然后添入實(shí)數(shù)。運(yùn)行了“生成 把“上月”表刪除) 份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .電小計(jì) (元 ), 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .水小計(jì) (元 ), 月份水電統(tǒng)計(jì)表 .總計(jì) (元 ), 月 份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .應(yīng)收水電費(fèi) (元 /人 ), 月份水電統(tǒng)計(jì)表 .應(yīng)收水電費(fèi) (元 /宿舍 ), 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 份水電統(tǒng)計(jì)表 ; 噸數(shù) 生成 上月 表查詢 (上月 ): 舍號(hào) , 月電表 , 月水表 , 月之最大值 Y 學(xué)號(hào) , 姓名 , 宿舍號(hào) , 本月電表 , 上月電表 , 本月用電量 , 電單價(jià) , 電小計(jì) (元 ), 本月水表 , 上月水表 , 本月用水量 , 水單價(jià) , 水小計(jì) (元 ), 總計(jì)(元 ), 扣除 , 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水電費(fèi) (元 /宿舍 ), 班級(jí) , 年月 , 宿舍人數(shù) , 交否 , 宿舍電補(bǔ)助 , 宿舍水補(bǔ)助 , 實(shí)際收電費(fèi) , 實(shí)際收水費(fèi) ) 6 份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .電小計(jì) (元 ), 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .水小計(jì) (元 ), 月份水電統(tǒng)計(jì)表 .總計(jì) (元 ), 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 .應(yīng)收水電費(fèi) (元 /人 ), 月份水電統(tǒng)計(jì)表 .應(yīng)收水電費(fèi) (元 /宿舍 ), 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 月份水電統(tǒng)計(jì)表 份水電統(tǒng)計(jì)表 ; 錄入窗體的創(chuàng)建 窗體是用戶處理數(shù)據(jù)的中介所,它能給人于視覺美感、統(tǒng)一規(guī)劃和處理直觀并且無須專業(yè)化人員也可以操作的界面。例如圖 5 圖 5錄入窗體包括“本月宿舍水電錄入 ”、“學(xué)生表錄入與修改”、“班級(jí)修改與錄入”、“新添加宿舍記錄”、“水電單價(jià)與補(bǔ)助”和“宿舍水電錄入與預(yù)覽”六大塊。 一、本月宿舍水電錄入創(chuàng)建 7 該窗體引用的是“宿舍水電”表為數(shù)據(jù)源創(chuàng)建的。界面如圖“圖 5舍水電錄入”所示。 圖 5舍水電錄入 1窗體創(chuàng)建 該窗體是用向?qū)А白詣?dòng)創(chuàng)建窗體:表格式”創(chuàng)建的如圖 5后修改窗體添加標(biāo)題問題、說明和查找與刪除按鈕,如圖 5 圖 5格式向?qū)?chuàng)建水電錄入窗體 8 圖 5改錄入窗體 2窗體代碼實(shí)現(xiàn)(以下代碼也可 以用向?qū)瓿桑?10, , 10, , 9 8, , 6, , 、學(xué)生表錄入與修改 該窗體創(chuàng)建完成后如圖 5 1窗體創(chuàng)建 該窗體須注意的兩個(gè)文本框是“班級(jí)”和“性別”兩個(gè),其屬性中的【數(shù)據(jù)】 【行來源】是一個(gè) “ 級(jí) 班級(jí) 級(jí) ;”、“ 別 性別 別 ;”如圖 5級(jí)文本框的屬性。 該窗體是用“學(xué)生表”為數(shù)據(jù)源創(chuàng)建的,右邊添加了五個(gè)按鈕,分別是“查找記錄”、“班級(jí)添加與修改”、“刪除學(xué)生記錄”、“添加新學(xué)生記錄”和“完成退出”。其中“班級(jí)添加與修改”按鈕是用來打開“班級(jí)添加與修改”窗體。 10 圖 5生表錄入與修改窗體 圖 5級(jí)文本框的屬性 2代碼實(shí)現(xiàn) (以下代碼也可以用向?qū)瓿桑?, 11 im s im s 8155) & 1152) & 6032) & 9677) & 2423) , , 8, , 6, , 12 10, , 、班級(jí)修改與錄入 該窗體的數(shù)據(jù)源是“班級(jí)”表,可以隨時(shí)修改“班級(jí)”表內(nèi)的所有數(shù)據(jù),如果刪除某條班級(jí)記錄,則也會(huì)級(jí)聯(lián)刪除該班級(jí)關(guān)聯(lián)的學(xué)生表數(shù)據(jù),如圖 5 13 圖 5級(jí)添加與刪除窗體 四、新添加宿舍記錄窗體 該數(shù)據(jù)是以“ 為數(shù)據(jù)源。如果這數(shù)據(jù)庫第一次使用或者有些新添加的宿舍就得用這個(gè)窗體添加初始數(shù)據(jù),數(shù)據(jù)是直接添加到“ 據(jù)表中的。其界面如圖 5 圖 5始數(shù)據(jù)錄入窗體 五、水電單價(jià)與補(bǔ)助 該窗體是為了更改“單價(jià)與補(bǔ)助”表的內(nèi)容,可以隨時(shí)根據(jù)當(dāng)時(shí)水電單價(jià)的調(diào)整而 更改水電單價(jià)與學(xué)院對學(xué)生每月的補(bǔ)助。如圖 5 14 圖 5電單價(jià)與補(bǔ)助的修改界面 六、宿舍水電錄入與修改 該窗體創(chuàng)建得就稍微有些復(fù)雜,其中使用了子窗體“學(xué)生表”窗體(以“學(xué)生表”為數(shù)據(jù)源)、“單價(jià)與補(bǔ)助”數(shù)據(jù)表和“ 詢表,如圖 5 圖 5舍水電錄入與修改 在合計(jì)欄中的金額(元)中的文本框輸入“ =實(shí)際收電費(fèi) +實(shí)際收水費(fèi) *100)/100”;人均金額(元)的文本框輸入“ =人均電費(fèi) +人均水費(fèi) )*100)/100” 。 “所有數(shù)據(jù)追加入庫”按鈕的作用是運(yùn)行“追加 詢表,把當(dāng)月所有個(gè)人水電 15 數(shù)據(jù)全部追加入“ 中,“追加 詢表的 圖 5加 圖 5加數(shù)據(jù)提示 由于使用該系統(tǒng)假如一個(gè)月使用了兩次這個(gè)追加語句會(huì)造成“ 據(jù)的重復(fù),所以給該按鈕添加了一些提示窗口,避免不熟悉的用戶的錯(cuò)誤操作,如圖 5 歷史報(bào)表輸出的創(chuàng)建 這里雖然只是輸出打印,不是系統(tǒng)的主體部分,但是它卻是每個(gè)單位上報(bào)數(shù)據(jù)的主打部分 。它包括:打印宿舍通知單、打印月份明細(xì)表、班級(jí)未交費(fèi)統(tǒng)計(jì)和水電費(fèi)匯總統(tǒng)計(jì)表四大報(bào)表。 一、打印菜單的創(chuàng)建 當(dāng)打開報(bào)表時(shí)該菜單會(huì)自動(dòng)彈出。 16 步驟: 選擇菜單欄的【工具】 【自定義】菜單,如圖 5 圖 5定義菜單欄 然后單擊“新建”按鈕,在彈出的新建工具欄處輸入“打印”,再單擊“確定”。 用鼠標(biāo)把需要用到的工具拖入 二、打印宿舍通知單的創(chuàng)建 這個(gè)報(bào)表通知單是發(fā)到各個(gè)宿舍催交水電費(fèi)的明細(xì)表,里面包含了當(dāng)月各個(gè)宿舍水電數(shù)據(jù)和該宿舍內(nèi)所有人員當(dāng)月及以往未交水電費(fèi)的所有名單及個(gè)人金額。如圖 5 17 圖 5步驟: 創(chuàng)建“ 詢表,可以輸入年月參數(shù)指定某年月的所有數(shù)據(jù)。 其 電小計(jì) (元 ), 水小計(jì) (元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水 電費(fèi) (元 /宿舍 ), (=請輸入年月 :); 使用“ 詢表為數(shù)據(jù)源在向?qū)е袆?chuàng)建,向?qū)?chuàng)建過程中選擇“宿舍號(hào)”字段為分組級(jí)別。如圖 5 18 圖 5舍號(hào)為分組級(jí)別 把向?qū)?chuàng)建好的報(bào)表界面進(jìn)行整理(都在主體內(nèi)調(diào)整),如圖 5 圖 5電交費(fèi)通知單初步調(diào)整 19 創(chuàng)建“ 把所有未交費(fèi)的記錄全部查出來 , 學(xué)號(hào)為單位降序。 電小計(jì) (元 ), 水小計(jì)(元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水電費(fèi) (元 /宿舍 ), (=Y 按工具箱上的“子窗體 /子報(bào)表”按鈕 ,使用“ 繳費(fèi)查詢”查詢表創(chuàng)建子報(bào)表,選擇“學(xué)號(hào)”、“姓名”、“年月”、“班級(jí)”、“宿舍”、“應(yīng)收水電費(fèi) (元 /人 )”和“交否”字段。 在向?qū)е羞x擇自定義主報(bào)表和子報(bào)表的關(guān)聯(lián)為“宿舍號(hào)”,如圖圖 5 圖 5 擇主窗體和子窗體的關(guān)聯(lián)為“宿舍號(hào)” 20 圖 5體強(qiáng)制分頁 屬性中的“格式”設(shè)置主報(bào)表的主體為強(qiáng)制分頁的“節(jié)前和節(jié)后”,如圖 5 屬性中的“其他”設(shè)置報(bào)表的“工具欄”選擇“打印”選項(xiàng)。 三、打印月份明細(xì)表 該報(bào)表需要輸入年月份參數(shù)。包含了所輸入年月參數(shù)的所有班級(jí)的交費(fèi)明細(xì),以班級(jí)為單位分組的形式顯示。 步驟: 先制作一個(gè)以“ 據(jù)表為源并且需要輸入年月參數(shù)的查詢表“報(bào)表 按年月查”。其查詢表的 , 電小計(jì) (元 ), 水小計(jì) (元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), (=請輸入年月 :) Y 以班級(jí)字段為升序 使用 向?qū)б浴皥?bào)表 按年月查報(bào)表”為數(shù)據(jù)源制作報(bào)表。選擇該查詢表的“學(xué)號(hào)”、“姓名”、“宿舍號(hào)”、“本月電表”、“上月電表”、“用電量”、“電單價(jià)”、“本月水表”、“上月水表”、“用水量”、“水單價(jià)”、“實(shí)際水電費(fèi)(元 /人)”和“交否”字段。 在接下來的向?qū)е羞x擇“班級(jí)”字段為分組,如下圖 5 21 圖 5擇分組 再下一向?qū)е羞x擇“學(xué)號(hào)”字段為升序。 下一向?qū)е羞x擇布局如下圖 5 圖 5表布局設(shè)置 22 點(diǎn)擊完成并保存為“報(bào)表 按年月查”。打開該報(bào)表的設(shè)計(jì)視圖,調(diào)整其布局 如下圖5 圖 5份明細(xì)表的設(shè)計(jì)視圖 在設(shè)計(jì)視圖中的班級(jí)右邊和報(bào)表頁腳各添加一個(gè)文本框,如圖 5別在文本框中輸入“ =應(yīng)收水電費(fèi) (元 /人 )*100)/100” 注意: 四舍五入函數(shù), 求和函數(shù)。 屬性中的“其他”設(shè)置報(bào)表的“工具欄”選擇“打印”選項(xiàng)。 四、班級(jí)未交費(fèi)記錄報(bào)表 該報(bào)表是顯示并統(tǒng)計(jì)了“ 所有未交費(fèi)的人員名單,以班級(jí)為單位。如圖 5 圖 5級(jí)未交費(fèi)記錄表 步驟: 23 創(chuàng)建未交費(fèi) 查詢表,命名為“ 交費(fèi)查詢”。其查詢表的 電小計(jì) (元 ), 水小計(jì) (元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水電費(fèi) (元 /宿舍 ), (= Y 以“學(xué)號(hào)”為降序 使用向?qū)б浴?交費(fèi)查詢”為數(shù)據(jù)源制作報(bào)表。選擇該查詢表的“學(xué)號(hào)”、“姓名”、“宿舍號(hào)”、“實(shí)際水電費(fèi)(元 /人)”和“交否”字段。 以下向?qū)Ш蜕厦?份明細(xì)表”的雷同。 用向?qū)?chuàng)建報(bào)表完成后,打開該“未交 費(fèi)記錄”報(bào)表并修改其布局,如圖 5示: 圖 5級(jí)未交費(fèi)記錄報(bào)表的設(shè)計(jì)視圖 在設(shè)計(jì)視圖中的班級(jí)右邊和報(bào)表頁腳各添加一個(gè)文本框,分別在文本框中輸入“ =應(yīng)收水電費(fèi) (元 /人 )*100)/100” 注意: 四舍五入函數(shù), 求和函數(shù)。 屬性中的“其他”設(shè)置報(bào)表的“工具欄”選擇“打印”選項(xiàng)。 五、水電費(fèi)匯總統(tǒng)計(jì)表 24 該報(bào)表統(tǒng)計(jì)了全院所有水電記錄,按照班級(jí)和年月為分組單位來統(tǒng)計(jì)如圖 5示,在報(bào)表的頁腳處還做了全部的總的統(tǒng)計(jì),如圖 5交 費(fèi)”、“已交費(fèi)”和“全院共計(jì)”三項(xiàng)。 圖 5電匯總統(tǒng)計(jì) 圖 5表頁腳 制作步驟: 以“ 據(jù)表為數(shù)據(jù)源使用向?qū)?chuàng)建報(bào)表。選擇“姓名”、“班級(jí)”、“年月”、“應(yīng)收水電費(fèi)(元 /人)”和“交否”字段。 在向?qū)У倪x擇分組時(shí)選擇“月份”和“班級(jí)”分組顯示。如圖 5 圖 5“月份”和“班級(jí)”分組顯示 單擊“下一步”后向?qū)Ь偷搅恕芭判蚝蛥R總”,單擊按鈕 ,在匯 25 總選項(xiàng)中,把“應(yīng)收水電肥(元 /人)”的匯總和僅 匯總兩處選中,如下圖 5整過的水電費(fèi)匯總統(tǒng)計(jì)設(shè)計(jì)視圖如圖 3 圖 5總選項(xiàng) 圖 5整過的水電費(fèi)匯總統(tǒng)計(jì)設(shè)計(jì)視圖 碼實(shí)現(xiàn): 26 以下代碼是實(shí)現(xiàn)報(bào)表頁腳的“未交金額”和“已交金額”。 s 應(yīng)收水電費(fèi) (元 /人 ), 交否 = 應(yīng)收水電費(fèi) (元 /人 ), 交否 = 100) / 100 100) / 100 “全院總計(jì)”的文本框填入“ =應(yīng)收水電費(fèi) (元 /人 )*100)/100” 交費(fèi)方式的創(chuàng)建 交費(fèi)方式的創(chuàng)建是為了方便學(xué)生交費(fèi),也是系統(tǒng)數(shù)據(jù)錄入的一部分,該系統(tǒng)設(shè)置了四種交費(fèi)方式,這就要看用戶習(xí)慣和愛好來 選擇。這四種交費(fèi)方式分別是:“按個(gè)人交費(fèi)”、“按班級(jí)月份交費(fèi)”、“按班級(jí)交費(fèi)”和“按宿舍交費(fèi)”。 一、按個(gè)人交費(fèi) 該窗體非常方便以個(gè)人身份交費(fèi)。只要輸入某人的學(xué)號(hào)就會(huì)顯示某人的所有未交費(fèi)記錄,如無未交費(fèi)記錄則顯示為空。如下圖 5示。只要把右邊“交否”字段的方框打上鉤就代表把那個(gè)月份的水電交了,因此可以選擇性的只交某月份的水電費(fèi)。 圖 5人交水電費(fèi) 制作步驟: 先創(chuàng)建一個(gè)需要輸入學(xué)號(hào)參數(shù)的并且只顯示未交費(fèi)的記錄的查詢表。 27 句如下: 電小計(jì) (元 ), 水小計(jì) (元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水電費(fèi) (元 /宿舍 ), (=請輸入學(xué)號(hào) :) (=; 使用上面創(chuàng)建的查詢表為數(shù)據(jù)源創(chuàng)建窗體。在新建窗體中選擇數(shù)據(jù)源和“自動(dòng)創(chuàng)建窗體:表格式”來創(chuàng)建,如圖 5示 圖 5擇表格式創(chuàng)建方式 用向?qū)?chuàng)建完后進(jìn)入到設(shè)計(jì)視圖中修改布局,如圖 5示 28 圖 5改后的個(gè)人交費(fèi)窗體 “未交金額共(元)”的文本框是使用了 數(shù)語句:“ =應(yīng)收水電費(fèi) (元 /人 )*100)/100” 二、按班級(jí)月份交費(fèi) 這 是一個(gè)以班級(jí)為單位交費(fèi)的形式,只顯示某個(gè)月份的數(shù)據(jù),需要輸入年月參數(shù)。打開窗體后,可以看到有很多該班級(jí)學(xué)生的具體水電費(fèi)數(shù)據(jù),而且只顯示未交費(fèi)數(shù)據(jù)。如果要交費(fèi)時(shí),只要把相應(yīng)的“交否”字段處打上鉤就代表已交費(fèi),在下次打開時(shí)就不再顯示那數(shù)據(jù)。如圖 5示。 圖 5班級(jí)月份交費(fèi) 制作步驟: 29 先制作一個(gè)只顯示“ 某月份有未交費(fèi)記錄的班級(jí),需要輸入年月參數(shù)。 句如下:( 詢) Y (=請輸入年月 :) (=; 在設(shè)計(jì)視圖上顯示如下圖 5示: 圖 5 詢”查詢表設(shè)計(jì)視圖 使用“ 詢”查詢表創(chuàng)建窗體并修改設(shè)計(jì)視圖如下圖 5示?!鞍嗉?jí)”字段右邊添加兩個(gè)按鈕分別是查找按鈕和關(guān)閉窗口按鈕。 圖 5用“ 詢”查詢表創(chuàng)建的“班級(jí)未交費(fèi)統(tǒng)計(jì)”窗體 創(chuàng)建“ 交費(fèi)查詢”查詢表,查詢“ 據(jù)表內(nèi)所有 未交費(fèi)記錄。 句如下: 電小計(jì) (元 ), 水小計(jì) (元 ), 總計(jì) (元 ), 應(yīng)收水電費(fèi) (元 /人 ), 應(yīng)收水電費(fèi) (元 /宿舍 ), , 30 (=Y 利用剛才創(chuàng)建的“ 交費(fèi)查詢”查詢表為數(shù)據(jù)源在剛才創(chuàng)建的窗體上創(chuàng)建子窗體。 單擊工具箱上的“子窗體 /子報(bào)表”按鈕 ,在窗體上單擊,在彈出的向?qū)е羞x擇“使用現(xiàn)有的表和查詢”,單擊“下一步”; 選擇所需要的字段: 在接著的向?qū)е惺沁x擇主窗體一子窗體的鏈接字段,單擊“自定義”按鈕,手動(dòng)選擇“窗體 /報(bào)表字段”的“年月”、“ 班級(jí)”字段和“子窗體 /子報(bào)表字段”的“年月”、“班級(jí)”字段相鏈接。 三、按班級(jí)交費(fèi) 按班級(jí)交費(fèi)也是以班級(jí)為單位顯示未交費(fèi)的明細(xì),和上面的按“按班級(jí)月份交費(fèi)”有所不同的地方是,它不需要輸入“年月”參數(shù),所以顯示的未交費(fèi)明細(xì)就不分時(shí)間,而是把所有的未交費(fèi)全部顯示出來。只要給交否字段打上鉤就代表已交,下次再打開此窗體時(shí)就不在顯示已交明細(xì)。其制作過程中和上面的“按班級(jí)月份交費(fèi)”基本雷同,如圖 5同的是它們使用的查詢表數(shù)據(jù)源不同,以及窗體和子窗體的關(guān)聯(lián)不同。 圖 5班級(jí)交費(fèi) 制作步驟: 使用 前面創(chuàng)建的“ 繳費(fèi)查詢”(是一個(gè)顯示“ 所有未交費(fèi)記錄的查詢 31 表)創(chuàng)建“ 交費(fèi)班級(jí)”查詢表, 句如下: 繳費(fèi)查詢 繳費(fèi)查詢 Y 繳費(fèi)查詢 使用“ 交費(fèi)班級(jí)”查詢表創(chuàng)建窗體,然后根據(jù)需要修改其布局,如下圖 5 圖 5用“ 交費(fèi)班級(jí)”查詢表創(chuàng)建窗體 利用“ 交費(fèi)查詢”查詢表為數(shù)據(jù)源在剛才創(chuàng)建的窗體上創(chuàng)建子窗體。 單擊工具箱上的“子窗體 /子報(bào)表”按鈕 ,在窗體上單擊,在彈出的向?qū)е羞x擇“使用現(xiàn)有的表和查詢”,單擊“下一步”; 選擇“ 交費(fèi)查詢”查詢表以及所需要的字段 在接著的向?qū)е惺沁x擇主窗體一子窗體的鏈接字段,單擊“自定義”按鈕,手動(dòng)選擇“窗體 /報(bào)表字段”的“班級(jí)”字段和“子窗體 /子報(bào)表字段”的“班級(jí)”字段相鏈接。 四、按宿舍交費(fèi) 該窗體可以按照宿舍為單位進(jìn)行交費(fèi),只要在“交否”字段上單擊打上鉤后就代表已交,下次再打開此窗體時(shí),就不再顯示已交的名單及明細(xì)。如圖 5 圖 5宿舍交費(fèi)窗體 32 該窗體的創(chuàng)建和上面 的也有基本雷同,不同的是它是以宿舍為單位交費(fèi)。 制作步驟: 使用“ 繳費(fèi)查詢”查詢表創(chuàng)建一個(gè)顯示出“未交費(fèi)宿舍”的查詢表。 句如下: 繳費(fèi)查詢 舍號(hào) 繳費(fèi)查詢 Y 繳費(fèi)查詢 使用上面創(chuàng)建的“ 繳費(fèi)宿舍”的查詢表創(chuàng)建窗體。如圖 5示。 圖 5宿舍交費(fèi)窗體的上半部 利用“ 交費(fèi)查詢”查詢表為數(shù)據(jù)源在剛才創(chuàng)建的窗體上創(chuàng)建子窗體。 單擊工具箱上的“子窗 體 /子報(bào)表”按鈕 ,在窗體上單擊,在彈出的向?qū)е羞x擇“使用現(xiàn)有的表和查詢”,單擊“下一步”; 選擇“ 交費(fèi)查詢”查詢表以及所需要的字段 在接著的向?qū)е惺沁x擇主窗體一子窗體的鏈接字段,單擊“自定義”按鈕,手動(dòng)選擇“窗體 /報(bào)表字段”的“班級(jí)”字段和“子窗體 /子報(bào)表字段”的“班級(jí)”字段相鏈接。 菜單欄的創(chuàng)建 本 系統(tǒng)制作的菜單是使用宏制作的,運(yùn)行后如圖 5 33 圖 5運(yùn)行的水電管理系統(tǒng)菜單 在數(shù)據(jù)庫窗口中,選擇“宏”為操作對象,單擊數(shù)據(jù)庫窗口中的“新建”按鈕,打開創(chuàng) 建宏的操作窗口。選擇“視圖”菜單的“宏名”命令,使得操作窗口中顯示出“宏名”列,以便能創(chuàng)建出一個(gè)包含有多個(gè)宏的組。這樣就可以開始下面的菜單制作。 一、菜單一 在操作窗口中依次輸入各宏的宏名,在“操作”列的下拉列表中選定相應(yīng)的操作,并在下方的“操作參數(shù)”列表中分別指定各個(gè)宏的操作對象類型及操作對象的具體名稱。具體的設(shè)置過程及結(jié)果如圖 5A、 B、 C、 D、 E、 F、 G)所示。然后保存該宏為“菜單一”。 圖 5A) 34 圖 5B) 圖 5C) 圖 5D) 35 圖 5E) 圖 5 F) 圖 5G) 36 二、菜單二 菜單二的做法和上面雷同。如圖 5A、 B、 C、 D)所示。然后保存該宏為“菜單二”。 圖 5A) 圖 5B) 圖 5C) 37 圖 5D) 三、菜單三 菜單三制作如圖 5A、 B、 C、 D)所示。然后保存該宏為“菜單三”。 圖 5A) 圖 5B) 38 圖 5C) 圖 5D) 四、菜單四 菜單四如圖 5A、 B、 C、 D)所示。然后保存該宏為“菜單四”。 圖 5A) 39 圖 5B) 圖 5C) 圖 5D) 五、菜單五 如圖 5A、 B)所示。然后保存該宏為“菜單五”。 40 圖 5A) 圖 5B) 六、主菜單 如圖 5A、 B、 C、 D、 E)所示。然后保存該宏為“主菜單”。 圖 5A) 41 圖 5B) 圖 5C) 圖 5D) 圖 5E) 42 用戶登陸與用戶管理的創(chuàng)建 在這系統(tǒng)里我們支持添加多用戶和用戶修改功能,用戶信息存儲(chǔ)在數(shù)據(jù)表中,但是數(shù)據(jù)表的密碼是經(jīng)過編譯后才 存儲(chǔ)的,也就是說就算被非法人員得到了存儲(chǔ)用戶的數(shù)據(jù)表也不用擔(dān)心被破密,保證的用戶及數(shù)據(jù)庫的真正安全性。 一、用戶數(shù)據(jù)表的創(chuàng)建 圖 5戶數(shù)據(jù)表的創(chuàng)建 用戶管理方面,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保潔員合同范例
- 入職員工合同范例
- 協(xié)商解除勞務(wù)合同范例
- 制作補(bǔ)充合同模板
- 個(gè)人借用公司合同范例
- 國內(nèi)商鋪?zhàn)赓U合同模板
- 勞動(dòng)合同范例 提成
- 企業(yè)購銷糧油合同范例
- 公司合同范例封面
- 地質(zhì)勘察轉(zhuǎn)讓合同范例
- 科研倫理與學(xué)術(shù)規(guī)范-課后作業(yè)答案
- 藥學(xué)職業(yè)生涯人物訪談
- 單位職工獨(dú)生子女父母一次性退休補(bǔ)貼申請表
- 國有集團(tuán)公司中層及員工履職追責(zé)問責(zé)處理辦法模版
- 管理學(xué)-第6章-組織設(shè)計(jì)
- 2020醫(yī)用氧藥典標(biāo)準(zhǔn)
- 七年級(jí)生物作業(yè)設(shè)計(jì)
- 2023年考研英語二真題(含答案及解析)【可編輯】
- 食堂員工規(guī)章制度
- 軟件工程(嵌入式培養(yǎng))專業(yè)職業(yè)生涯規(guī)劃書
- 精力管理-課件
評(píng)論
0/150
提交評(píng)論