【正文】
s_date=cast(:date2 as datetime)39。 (39。date239。).Value:=formatdatetime(39。yyyymmdd39。, )。 。 := 。 :=39。總重量39。 :=。 :=39。派送費合計39。 end。end。圖315 大客戶運量統(tǒng)計界面統(tǒng)計打印報表設(shè)計:提取相應的界面上和數(shù)據(jù)庫中的數(shù)據(jù),制成一張打印報表,供發(fā)放給其他操作員,例如快遞員或業(yè)務(wù)經(jīng)理等。主要實現(xiàn):調(diào)用相應的打印報表界面。在打印報表界面中實現(xiàn),具體見報表實現(xiàn)部分。主要代碼:procedure (Sender: TObject)。begin try if (=false) then exit。 。 。 except (39。錯誤。39。,39。提示!39。,mb_ok)。 end。end。信息查詢模塊包括快件接收查詢、快件派送查詢、快件中轉(zhuǎn)查詢、客戶投訴查詢和未派送快件查詢等板塊。其中快件接收查詢、快件派送查詢、快件中轉(zhuǎn)查詢和客戶投訴查詢是簡單的單表查詢;未派送快件查詢是多表查詢。下面主要從快件接收查詢、快件派送查詢和未派送快件查詢?yōu)槔觼斫榻B本文的信息查詢模塊設(shè)計。 select js_id ‘接收單號39。,js_id ‘票據(jù)號39。,station ‘發(fā)站39。,send_mode ‘運輸方式39。,name ‘品名39。,weight ‘重量39。,rece_person ‘收貨人39。 ,fjfee ‘派送費39。,ps_date ‘派送日期39。from js_lr where ps_date=cast(:date1 as datetime) and ps_date=cast(:date2 as datetime)圖317快件接收查詢 select fj_id ‘派送單號39。,js_id ‘票據(jù)號39。,station ‘發(fā)站39。,send_mode ‘運輸方式39。,name ‘品名39。,weight ‘重量39。,rece_person ‘收貨人39。 ,fjfee ‘派送費39。,ps_date ‘派送日期39。from fj_lr where ps_date=cast(:date1 as datetime) and ps_date=cast(:date2 as datetime)圖319快件派送查詢select js_id ‘票據(jù)號39。, send_station ‘發(fā)站39。, send_mode ‘運輸方式39。, name ‘品名39。,weight ‘ 重量39。,rece_person ‘ 收貨人39。, js_date ‘收件日期39。 from js_lrwhere js_date=cast(:date1 as datetime) and js_date=cast(:date2 as datetime) and js_id not in(select js_id from fj_lr where =)圖320未派送快件查詢 messagebox(,39。起始日期不能大于終止日期39。,39。提示信息39。,mb_iconinformation)。exit。 end。 。(39。date139。).Value:=formatdatetime(39。yyyymmdd39。, )。(39。date239。).Value:=formatdatetime(39。yyyymmdd39。, )。 。 。 :=39。select sum(weight) 39。39??傊亓?9。39。 from js_lr where js_date=cast(:date1 as datetime) and js_date=cast(:date2 as datetime) and js_id not in(select js_id from fj_lr where =) 39。 。 。 := 。 :=39??傊亓?9。end。報表是管理系統(tǒng)中最為重要的組成部分之一,它是一種主要的數(shù)據(jù)輸出手段,可以把數(shù)據(jù)打印出來以供查詢或備份保留。設(shè)計步驟:。 ,即報表的主體。(實現(xiàn)部分)加語句uses dmunit。(數(shù)據(jù)模塊窗體明)(這是關(guān)鍵一步,否則數(shù)據(jù)模塊的信息無法在他的“Object Inspector”窗口中顯示)?!埃〝?shù)據(jù)庫中相應表)”報表的設(shè)計,也是將報表與調(diào)用它的窗體連接的關(guān)鍵,先在調(diào)用它的窗體的implementation(實現(xiàn)部分)加語句uses 報表窗體名;再在調(diào)用它的窗體的連接按鈕(常常為打印按鈕)中加代碼:。 第四章 心得體會這次實訓我學到了多知識,開發(fā)設(shè)計一個系統(tǒng)是有相當高的難度的,要求能夠利用系統(tǒng)分析的過程與方法,結(jié)合企業(yè)物資管理子系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典所學的知識,并結(jié)合網(wǎng)絡(luò),圖書館搜集到的各種各樣的材料,進行分析取舍對整體管理信息系統(tǒng)的結(jié)構(gòu)功能。從系統(tǒng)的需求分析到系統(tǒng)的設(shè)計再到系統(tǒng)的實現(xiàn)都必須要細心,尤其是在代碼設(shè)計這一部分,三年多來所學到的知識都在這一塊兒聯(lián)系綜合起來了,平常學習考試的難度和這種相比起來簡直是太簡單了,我們平常運用到的就是基礎(chǔ)的知識和操作技巧,要自己動手做時還得翻翻書多問問摸索才可以做好。小組作業(yè)的經(jīng)歷總是美好的 ,大家一塊兒討論,分配任務(wù),組合修改,各抒己見感覺挺不錯的。這次課程設(shè)計使我有了一次通過理論聯(lián)系實際,來解決實際問題的經(jīng)歷,它培養(yǎng)了自己分析問題,解決問題的能力,以及上網(wǎng)檢索信息的能力。其實學到的知識其實是次要的,重要的是我們探索知識的過程,這個過程便是一個人自主學習能力的體現(xiàn),以及小組合作團隊的實踐。34 / 34