課程設(shè)計物流管理信息系統(tǒng)_第1頁
課程設(shè)計物流管理信息系統(tǒng)_第2頁
課程設(shè)計物流管理信息系統(tǒng)_第3頁
課程設(shè)計物流管理信息系統(tǒng)_第4頁
課程設(shè)計物流管理信息系統(tǒng)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、物流管理信息系統(tǒng)課程設(shè)計報告課程名稱:管理信息系統(tǒng)專業(yè):物流管理題目:筋斗云物流信息系統(tǒng)2011年7月目錄前言1第1章系統(tǒng)需求分析2 TOC o 1-5 h z 系統(tǒng)的背景介紹2系統(tǒng)的可行性研究2數(shù)據(jù)庫設(shè)計方法簡述2操作可行性31.3.2系統(tǒng)規(guī)劃5系統(tǒng)數(shù)據(jù)流程的調(diào)查和分析數(shù)據(jù)庫設(shè)計6概念結(jié)構(gòu)設(shè)計6邏輯結(jié)構(gòu)設(shè)計7物理結(jié)構(gòu)設(shè)計8數(shù)據(jù)字典11第2章系統(tǒng)設(shè)計15模塊結(jié)構(gòu)圖15代碼設(shè)計15輸入輸出設(shè)計16、輸入設(shè)計16、輸出設(shè)計17第3章系統(tǒng)實現(xiàn)18登錄模塊設(shè)計18主界面設(shè)計18主窗體設(shè)計概述18菜單設(shè)計19狀態(tài)欄20樹狀功能目錄20工具欄21主窗體背景21數(shù)據(jù)模塊設(shè)計21信息錄入模塊設(shè)計23信息統(tǒng)計模

2、塊設(shè)計24信息查詢模塊設(shè)計29快件接收查詢29快件派送查詢30未派送快件查詢3032資料維護與數(shù)據(jù)庫備份模塊設(shè)計333.9數(shù)據(jù)保護設(shè)計 TOC o 1-5 h z 防止用戶直接操作數(shù)據(jù)庫33權(quán)限管理設(shè)計343.10優(yōu)化管理和維護36第4章系統(tǒng)說明36系統(tǒng)環(huán)境說明36數(shù)據(jù)庫的命名規(guī)則37第5章系統(tǒng)評價與小結(jié)37系統(tǒng)開發(fā)中的問題37收獲與心得37前言快遞管理的內(nèi)容包括三個方面的內(nèi)容:即對快遞活動諸要素的管理,包括運輸、儲存等環(huán)節(jié)的管理;對快遞系統(tǒng)諸要素的管理,即對其中人、財、物、設(shè)備、方法和信息等六大要素的管理;對快遞活動中具體職能的管理,主要包括快遞計劃、質(zhì)量、技術(shù)、經(jīng)濟等職能的管理等。實施快遞

3、管理的目的就是要在盡可能最低的總成本條件下實現(xiàn)既定的客戶服務(wù)水平,即尋求服務(wù)優(yōu)勢和成本優(yōu)勢的一種動態(tài)平衡,并由此創(chuàng)造企業(yè)在競爭中的戰(zhàn)略優(yōu)勢。根據(jù)這個目標(biāo),快遞管理要解決的基本問題,簡單地說,就是把合適的產(chǎn)品以合適的數(shù)量和合適的價格在合適的時間和合適的地點提供給客戶??爝f管理主要有4個特點:(1)以實現(xiàn)客戶滿意為第一目標(biāo);(2)以企業(yè)整體最優(yōu)為目的;(3)以信息為中心;(4)重效率更重效果。目前,在快遞行業(yè)中,時限和安全是快遞服務(wù)價值的核心??蛻魧爝f服務(wù)有著苛刻的要求,在時限、安全、可靠、便利、跟蹤查詢方面比其他運輸服務(wù)有著更高的要求,因而客戶愿意為得到這些高品質(zhì)的服務(wù)支付較高的價格。筋斗云管

4、理系統(tǒng)將為快遞事業(yè)的各項業(yè)務(wù)進行有效地管理與運作提供有力的支持。本軟件服務(wù)于快遞公司的業(yè)務(wù)。處理單據(jù),數(shù)據(jù)統(tǒng)計,報表打印,單據(jù)查詢以及數(shù)據(jù)庫維護等。系統(tǒng)功能有:數(shù)據(jù)的添加、刪除和修改派送單查詢、接收單查詢、投訴單查詢以及未派送的快件查詢等查詢功能。對某一段時間內(nèi)的數(shù)據(jù)進行統(tǒng)計打印詳細(xì)報表基本資料維護及用戶權(quán)限等數(shù)據(jù)庫的備份與還原第1章系統(tǒng)需求分析快遞是指承運方將托運方指定在特定時間內(nèi)運達目的地的物品,以最快的運輸方式,運送和配送到指定的目的地或目標(biāo)客戶手中??爝f的市場基礎(chǔ)是對于時間比較敏感的運輸需求。中國快遞市場可以分為國際快遞市場和國內(nèi)快遞市場兩大類型,其中國內(nèi)快遞市場又可分為同城快遞市場和

5、城際快遞市場。同城快遞業(yè)務(wù)是指在同一個城市區(qū)域內(nèi)互寄的快遞業(yè)務(wù)。同城快遞的時限標(biāo)準(zhǔn)一般可分為“限時遞”、“當(dāng)日遞”、和“次日遞”等。城際快遞業(yè)務(wù)在國內(nèi)城際市場按照空間運距,還可以細(xì)分為跨區(qū)城際快遞和區(qū)域內(nèi)城際快遞,如華東地區(qū)、華南地區(qū)等。在快遞行業(yè)中,時限和安全是快遞服務(wù)價值的核心。客戶對快遞服務(wù)有著苛刻的要求,在時限、安全、可靠、便利、跟蹤查詢方面比其他運輸服務(wù)有著更高的要求,因而客戶愿意為得到這些高品質(zhì)的服務(wù)支付較高的價格。目前快遞市場目標(biāo)客戶主要來自高科技領(lǐng)域、從事高附加值含量的商品、半成品或配件的生產(chǎn)企業(yè),其產(chǎn)品具有價值高、相對重量體積小等特點。如高科技、醫(yī)療器械、電子產(chǎn)品、電子元件、

6、通訊產(chǎn)品、電腦產(chǎn)品及配件、藥品、日化產(chǎn)品的企業(yè)等。.2系統(tǒng)的可行性研究數(shù)據(jù)庫設(shè)計方法簡述數(shù)據(jù)庫設(shè)計是對于一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應(yīng)用需求。數(shù)據(jù)庫設(shè)計可以分為6個步驟:需求分析階段準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)它是整個設(shè)計過程的基礎(chǔ),是最困難、最耗費時間的一步。概念結(jié)構(gòu)設(shè)計階段它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS勺概念模型。邏輯結(jié)構(gòu)設(shè)計階段將概念結(jié)構(gòu)轉(zhuǎn)換為某個DBM新支持的數(shù)據(jù)模型,并對其進行優(yōu)化。數(shù)據(jù)庫物理設(shè)計階段為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物

7、理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。數(shù)據(jù)庫實施階段運用DBMS1供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計和物理設(shè)計的結(jié)果。建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進行試運行。數(shù)據(jù)庫運行和維護階段數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運行后即可投入正式運行。在數(shù)據(jù)庫系統(tǒng)運行過程中必須不斷地對其進行評價、調(diào)整與修改。設(shè)計特點在設(shè)計過程中把數(shù)據(jù)庫的設(shè)計和對數(shù)據(jù)庫中數(shù)據(jù)處理的設(shè)計緊密結(jié)合起來將這兩個方面的需求分析、抽象、設(shè)計、實現(xiàn)在各個階段同時進行,相互參照,相互補充,以完善兩方面的設(shè)計。操作可行性作為一個實際存在的業(yè)務(wù),系統(tǒng)設(shè)計的目的,以及所包括的信息內(nèi)容功能都能夠比較清晰地獲得。通過合理的系統(tǒng)分析,能夠基本

8、上獲得系統(tǒng)的需求,并且按照系統(tǒng)的需求進行之際的系統(tǒng)設(shè)計工作。技術(shù)可行性本系統(tǒng)將用Delphi工具編寫。Delphi系統(tǒng)開發(fā)工具能夠大幅度節(jié)省系統(tǒng)開發(fā)時間,所開發(fā)的系統(tǒng)的可維護性和穩(wěn)定性較高。數(shù)據(jù)庫部分使用SQLServer2000數(shù)據(jù)庫系統(tǒng)。.3系統(tǒng)業(yè)務(wù)流程的調(diào)查和分析本軟件服務(wù)于快遞公司的業(yè)務(wù)。處理單據(jù),數(shù)據(jù)統(tǒng)計,報表打印,單據(jù)查詢以及數(shù)據(jù)庫維護等系統(tǒng)功能有:數(shù)據(jù)的添加、刪除和修改派送單查詢、接收單查詢、投訴單查詢以及未派送的快件查詢等查詢功能。對某一段時間內(nèi)的數(shù)據(jù)進行統(tǒng)計打印詳細(xì)報表基本資料維護及用戶權(quán)限等6數(shù)據(jù)庫的備份與還原1.3.1系統(tǒng)業(yè)務(wù)流程分析:客戶華暨小管學(xué)飛修件派送農(nóng)1TiC上

9、導(dǎo)出信息圖1-1快遞管理業(yè)務(wù)流程簡圖客戶I怏忤推牧*ttft.而髏收法入+按收自詢*向苗業(yè)出中融杵汽T快件中轉(zhuǎn)數(shù)州率-熊計統(tǒng)計些表J胃乾Jr咨詢報表快件中轉(zhuǎn)單ej怏杵派送幀景送者福,*杳加旗表快忤歌送堆V得也收件人圖1-2快遞管理業(yè)務(wù)流程圖1.3.2系統(tǒng)規(guī)劃系統(tǒng)處理范圍單據(jù)處理、數(shù)據(jù)統(tǒng)計、單據(jù)查詢、報表打印、數(shù)據(jù)庫維護、權(quán)限管理系統(tǒng)功能1)數(shù)據(jù)的錄入(添加、刪除和修改)2)派送單、接收單、投訴單等的查詢3)某一段時間內(nèi)的數(shù)據(jù)進行統(tǒng)計4)打印詳細(xì)報表5)基本資料的維護6)數(shù)據(jù)庫的備份與還原7)權(quán)限管理1.4系統(tǒng)數(shù)據(jù)流程的調(diào)查和分析群“怏料提收電一快件推1fc-.I怏忤.收一.白 g:k.展收錄X

10、IMr.*融:.+接收農(nóng)if中轉(zhuǎn)宜由H研中轉(zhuǎn)數(shù)據(jù)庫J-J-統(tǒng)計,*l荏詢報去按件中轉(zhuǎn)單*快件海話力梃版h快件混戰(zhàn)則.技業(yè)一收件人圖1-3快遞管理數(shù)據(jù)流程圖1.5.1概念結(jié)構(gòu)設(shè)計(1)部分?jǐn)?shù)據(jù)表關(guān)系圖riK+j-iriaiikUadkaa-I圖4-1部分?jǐn)?shù)據(jù)表關(guān)系圖(2) E-R 圖邏輯結(jié)構(gòu)設(shè)計收件單(接收單號,發(fā)站,運輸方式,快遞員號)派送單(派送單號,接收單號,發(fā)站,運輸方式,快遞員號)中轉(zhuǎn)單(中轉(zhuǎn)單號,發(fā)站,運輸方式,快遞員號)投訴單(投訴單號,派送單號,接收單號,貨物編號,原因)快遞員(編號,姓名,手機,住址,宅電)品名維護(編號,品名,備注)備注維護(編號,備注)物理結(jié)構(gòu)設(shè)計(1)創(chuàng)建

11、數(shù)據(jù)庫本系統(tǒng)使用SQLServer作為數(shù)據(jù)庫管理系統(tǒng)。打印“企業(yè)管理器”,新建一個數(shù)據(jù)庫,取名為“kd”??爝f管理系統(tǒng)根據(jù)功能共需要設(shè)計9張數(shù)據(jù)表。綜合快遞物流信息系統(tǒng)表匯總在舁廳P表名稱功能描述1fj_lr派送單記錄表2js_lr接收單記錄表3tslr投訴單記錄表4zzlr中轉(zhuǎn)記錄表5Sender品名信息表6User1用戶信息表7Memo備注信息表8Kuaidiyuan快遞員信息表9權(quán)限管理權(quán)限管理表(2)設(shè)計數(shù)據(jù)表表名:fj_lr派送單記錄表字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵fj_id派送單編號Varchar(15)15否Keystation發(fā)站名稱nvarchar(10)10否s

12、end_mode運輸方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否sender送貨人nvarchar(10)10rece_person收貨人nvarchar(10)10否rece_addr收貨人地址nvarchar(60)60否rece_tel收貨人電話nvarchar(20)20否thing備注nvarchar(60)60fjfee派送費Float(8)8否ps_data派送日期Datatime否Jsid接收單號Varchar(15)15否d快遞員idVarchar(15)15否表名:js_lr接收單記錄表字段名代表意義數(shù)

13、據(jù)類型長度是否允許空值主鍵s_id接收單號Varchar(15)15否Keystation發(fā)站名稱nvarchar(10)10send_mode運輸方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否sender送貨人nvarchar(10)10rece_person收貨人nvarchar(10)10否rece_addr收貨人地址nvarchar(60)60否rece_tel收貨人電話nvarchar(20)20否Memol備注nvarchar(60)60fjfee派送費Float(8)8否s_data接收日期Datatime8否

14、d快遞員idVarchar(15)15否表名:ts_lr投訴單記錄表字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵Ts_id投訴單編號Varchar(15)15否Keyfj_id派送單編號Varchar(15)15s_id接收單號Varchar(15)15customer客戶名nvarchar(20)20customer_addr客戶地址nvarchar(40)40customer_tel客戶電話nvarchar(20)20Memo1備注原因nvarchar(40)40否Ts_date投訴日期Datatime8否11表名:zz_lr中轉(zhuǎn)記錄表字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵zz_id接收

15、單號Varchar(15)15否KeyStart_station發(fā)站名稱nvarchar(10)10end_station終站名稱nvarchar(10)10send_mode運輸方式nvarchar(10)10否name品名nvarchar(10)10否weight重量Numeric(9)9否rece_person收貨人nvarchar(10)10否rece_addr收貨人地址nvarchar(60)60否rece_tel收貨人電話nvarchar(20)20否Memol備注nvarchar(60)60zz_data接收日期Datatime8否表名:Sender品名信息表字段名代表意義數(shù)據(jù)類

16、型長度是否允許空值主鍵d編號Char10否Keymane品名char20否表名:Useri用戶信息表列名數(shù)據(jù)類型長度允許空I面nvfirchar4namenvarchar101/jpasiwordnxrarchsr10J字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵d編號nvarchar4否Keymane姓名nvarchar10password密碼nvarchar10表名:Memo備注信息表字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵d編號Nvarchar4否Keymemo備注Nvarchar50表名:Kuaidiyuan快遞員信息表字段名代表意義數(shù)據(jù)類型長度是否允許空值主鍵d編號Nvarchar1

17、5否Keymane姓名Nvarchar10否Tel手機Varchar20否Addr住址Nvarchar40Phone宅電Varchar201.6數(shù)據(jù)字典數(shù)據(jù)字典的組成數(shù)據(jù)字典有6類條目:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)處理、數(shù)據(jù)存儲和外部實體。(1)數(shù)據(jù)項是數(shù)據(jù)的最小單位,是不可再分的數(shù)據(jù)單位。如學(xué)號,姓名等。對數(shù)據(jù)項的描述一般包括:數(shù)據(jù)項的編號、名稱、別名和簡述,數(shù)據(jù)項的類型、長度和取值范圍等。表一:數(shù)據(jù)項描述一派送單編號數(shù)據(jù)項編號I01-01數(shù)據(jù)項名稱fj_id別名派送單編號簡述用于記錄派送單的代碼類型及寬度Varchar(15)取值范圍相關(guān)數(shù)據(jù)結(jié)構(gòu)派送單記錄表、投訴單記錄表表二:數(shù)據(jù)項描述

18、一運輸方式數(shù)據(jù)項編號I01-02數(shù)據(jù)項名稱send_mode別名運輸方式簡述用于描述采用何種運輸方式類型及寬度nvarchar(10)相關(guān)數(shù)據(jù)結(jié)構(gòu)派送單記錄表、接受單記錄表、中專記錄表(2)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)描述了數(shù)據(jù)項之間的關(guān)系,由數(shù)據(jù)項或者數(shù)據(jù)結(jié)構(gòu)組成。一個簡單的數(shù)據(jù)結(jié)構(gòu)由數(shù)據(jù)項組成,而復(fù)雜的數(shù)據(jù)結(jié)構(gòu)則包含了其他數(shù)據(jù)結(jié)構(gòu)對數(shù)據(jù)結(jié)構(gòu)的描述包括:數(shù)據(jù)結(jié)構(gòu)的編號、名稱、簡述、數(shù)據(jù)結(jié)構(gòu)的組成表三:數(shù)據(jù)結(jié)構(gòu)描述一品名信息數(shù)據(jù)結(jié)構(gòu)編號DS02-01數(shù)據(jù)結(jié)構(gòu)名稱品名信息簡述用于描述貨物信息組成編號、品名相關(guān)數(shù)據(jù)流派送單、接收單、中轉(zhuǎn)單相關(guān)數(shù)據(jù)處理錄入、修改及刪除出處理表四:數(shù)據(jù)結(jié)構(gòu)描述一快遞員信息數(shù)據(jù)結(jié)構(gòu)

19、編號DS02-02數(shù)據(jù)結(jié)構(gòu)名稱快遞員信息簡述用于描述快遞員的信息組成編號、姓名、手機、住址、宅電相關(guān)數(shù)據(jù)流派送單、接收單、中轉(zhuǎn)單相關(guān)數(shù)據(jù)處理錄入修改及刪除處理表五:數(shù)據(jù)結(jié)構(gòu)描述一一用戶信息數(shù)據(jù)結(jié)構(gòu)編號DS02-03數(shù)據(jù)結(jié)構(gòu)名稱用戶信息簡述用于描述此軟件的用戶的信息組成編號、姓名、密碼相關(guān)數(shù)據(jù)流派送單、接收單、中轉(zhuǎn)單相關(guān)數(shù)據(jù)處理錄入、修改及刪除處理表六:數(shù)據(jù)結(jié)構(gòu)描述一一備注信息數(shù)據(jù)結(jié)構(gòu)編號DS02-04數(shù)據(jù)結(jié)構(gòu)名稱備注信息簡述用于描述備注組成編會、備注相關(guān)數(shù)據(jù)流派送單、接收單、中轉(zhuǎn)單、投訴單相關(guān)數(shù)據(jù)處理錄入、刪除及修改處理(3)數(shù)據(jù)流數(shù)據(jù)流用來描述數(shù)據(jù)的流動過程,由一個或一組固定的數(shù)據(jù)項組成。可

20、以是一個已定義的數(shù)據(jù)結(jié)構(gòu),也可以由若干數(shù)據(jù)項組成。表七:數(shù)據(jù)流描述一派送單數(shù)據(jù)流編號F03-01數(shù)據(jù)流名稱派送單簡述快遞公司根據(jù)接收單開出此單,根據(jù)此單進行派送數(shù)據(jù)流來源首發(fā)站數(shù)據(jù)流去向快件派送及中轉(zhuǎn)管理模塊數(shù)據(jù)流組成派送單編號、發(fā)站名稱、運輸方式、品名、重量、送貨人、收貨人、收貨人地址、收貨人電話、備注、派送費、派送日期、接收單號、快遞員id表八:數(shù)據(jù)流描述一接收單數(shù)據(jù)流編號F03-02數(shù)據(jù)流名稱接收單簡述接收物品后的登記單據(jù)數(shù)據(jù)流來源快件接收登記數(shù)據(jù)流去向快件接收管理模塊數(shù)據(jù)流組成接收單編號、發(fā)站名稱、運輸方式、品名、重量、送貨人、收貨人、收貨人地址、收貨人電話、備注、派送費、接收日期、快

21、遞員id表九:數(shù)據(jù)流描述一投訴單數(shù)據(jù)流編號F03-03數(shù)據(jù)流名稱投訴單簡述用于登記用戶的投訴情況數(shù)據(jù)流來源發(fā)件人數(shù)據(jù)流去向客戶投訴管理數(shù)據(jù)流組成投訴單編號、派送單編號、接收單號、客戶名、客戶電話、客戶地址、投訴原因、投訴日期表卜:數(shù)據(jù)流描述一中轉(zhuǎn)單數(shù)據(jù)流編號F03-04數(shù)據(jù)流名稱西單簡述用于登記快件的中轉(zhuǎn)記錄數(shù)據(jù)流來源快遞中轉(zhuǎn)站數(shù)據(jù)流去向快件派送管理模塊數(shù)據(jù)流:組成,接收單號、發(fā)站名稱、終站名稱、運輸方式、品名、重量、收貨人、收貨人地址、收貨人電話、備注、接受日期(4)數(shù)據(jù)處理數(shù)據(jù)處理定義數(shù)據(jù)流程圖中數(shù)據(jù)項的處理方式表十一:數(shù)據(jù)處理一一登陸數(shù)據(jù)處理編號P04-01數(shù)據(jù)處理名稱登陸處理簡述對用戶

22、登陸信息進行驗證處理對用戶信息驗證,以判定其是否可登陸以及登陸權(quán)限輸入數(shù)據(jù)流用戶名、密碼輸出數(shù)據(jù)流驗證信息處理頻率無表十二:數(shù)據(jù)處理一一修改密碼處理數(shù)據(jù)處理編號P04-02數(shù)據(jù)處理名稱修改密碼處理簡述對自己的密碼進行修改處理密碼修改輸入數(shù)據(jù)流用戶名、舊密碼、新密碼輸出數(shù)據(jù)流密碼修改成功或失敗的提示信息處理頻率無表十三:數(shù)據(jù)處理一一查詢處理數(shù)據(jù)處理編號P04-03數(shù)據(jù)處理名稱查詢處理簡述發(fā)件、接收、中轉(zhuǎn)以及投訴信息的查詢處理根據(jù)用戶諸如的信息,顯示用戶所要查詢的信息輸入數(shù)據(jù)流所查詢信息的關(guān)鍵字或者關(guān)鍵項輸出數(shù)據(jù)流發(fā)件、接收、中轉(zhuǎn)以及投訴信息的查詢處理頻率無表十四:數(shù)據(jù)處理一一錄入、修改、刪除信息

23、處理數(shù)據(jù)處理編號P04-04數(shù)據(jù)處理名稱錄入、修改、刪除信息處理簡述貨物信息、派送單、中轉(zhuǎn)單等的錄入、修改及刪除處理對信息的修改、刪除及錄入操作輸入數(shù)據(jù)流所要錄入、修改或刪除的內(nèi)容輸出數(shù)據(jù)流發(fā)件、接收、中轉(zhuǎn)信息的錄入、刪除及修改處理頻率無表十五:數(shù)據(jù)處理一一打印處理數(shù)據(jù)處理編號P04-05數(shù)據(jù)處理名稱打印處理簡述用于對信息內(nèi)容的打印處理將錄入信息進行打印,以便于進行配送輸入數(shù)據(jù)流所要錄入、修改或刪除的內(nèi)容輸出數(shù)據(jù)流打印預(yù)覽處理頻率無表十六:數(shù)據(jù)處理一一統(tǒng)計處理數(shù)據(jù)處理編P04-06號數(shù)據(jù)處理名稱統(tǒng)計處理簡述對于每個月產(chǎn)生的派送、接受、投訴、中轉(zhuǎn)以及大客戶運量的統(tǒng)計處理對于每個月產(chǎn)生的派送、接收

24、、投訴、中轉(zhuǎn)以及大客戶運量的統(tǒng)計,并制作統(tǒng)計報表輸入數(shù)據(jù)流派送單、接收單、投訴單、中轉(zhuǎn)單輸出數(shù)據(jù)流數(shù)據(jù)流量統(tǒng)計表處理頻率每月一次(5)外部實體外部實體描述了數(shù)據(jù)流入、流出和處理的實際發(fā)生地點和有關(guān)的實體表十七:外部實體一一客戶外部實體編號S05-01外部實體名稱客戶簡述發(fā)貨人輸入數(shù)據(jù)姓名、聯(lián)系電話、地址、收件人姓名、收件人地址、收件人聯(lián)系電話輸出數(shù)據(jù)流無表十八:外部實體一一收件人外部實體編號S05-02外部實體名稱收件人簡述收件人輸入數(shù)據(jù)無輸出數(shù)據(jù)流用戶接受登記第2章系統(tǒng)設(shè)計2.1模塊結(jié)構(gòu)圖常戶運是戰(zhàn)出皆料維護1姐出弟倏關(guān)于本系虢圖2-1快遞管理系統(tǒng)結(jié)構(gòu)圖2.2代碼設(shè)計接收單號代碼表產(chǎn)收單號2

25、01001010012010年1月1號接收的第1個單子20100101002-2010年1月1號接收的第2個單子20100101003-2010年1月1號接收的第3個單子派送單號代碼表派送單號201001010012010年1月1號派送的第1個單子20100101002-2010年1月1號派送的第2個單子20100101003-2010年1月1號派送的第3個單子投訴備注代碼表類型號1一運輸途中丟失,運輸公司負(fù)責(zé)賠償2一不全3破損4一丟了5一包裝導(dǎo)致物品破損,由快遞公司負(fù)責(zé)賠償6沒有2.3輸入輸出設(shè)計輸入設(shè)計(1)輸入設(shè)計的任務(wù)根據(jù)具體業(yè)務(wù)要求,確定適當(dāng)?shù)妮斎胄问剑剐畔⑾到y(tǒng)獲取管理工作中產(chǎn)生的

26、正確信息。(2)輸入設(shè)計的內(nèi)容.輸入界面設(shè)計。根據(jù)具體業(yè)務(wù)要求確定(詳見主界面設(shè)計和各模塊設(shè)計)0.輸入設(shè)備選擇:鍵盤-磁盤輸入裝置。數(shù)據(jù)錄入員通過工作站錄入,經(jīng)拼寫檢查和可靠性驗證后存入磁記錄介質(zhì)。(3)輸入數(shù)據(jù)正確性校驗常用的校對方式有:.人工校對:錄入數(shù)據(jù)后顯示或打印出來,由人進行校對。.根據(jù)輸入數(shù)據(jù)之間的邏輯關(guān)系校對:利用會計恒等式,對輸入的記賬憑證進行借貸平衡的檢驗。.用程序設(shè)計實現(xiàn)校對:通過設(shè)置取值區(qū)間檢驗,或利用輸入數(shù)據(jù)表的外鍵進行一致性檢驗。二雄L1:ZDID1II.1星名中程常羽.凈立收黑,-坨titJ浙江入學(xué)在.人電出irm,WTiJEi-StnCFJIflir-TChY:

27、K印IF51tn(F6)圖2-2信息錄入界面輸出設(shè)計(1)輸出設(shè)計的內(nèi)容.輸出信息使用情況。信息的使用者、業(yè)務(wù)統(tǒng)計、業(yè)務(wù)查詢、信息量等。.輸出信息內(nèi)容。派送單據(jù)、業(yè)務(wù)單據(jù)、統(tǒng)計業(yè)務(wù)量等。.輸出格式。如表格、報告等。.輸出設(shè)備和介質(zhì),設(shè)備:如打印機、顯示器等;介質(zhì):如磁盤、磁帶、紙張等。(2)輸出設(shè)計的方法1.表格信息。一般用來表示詳細(xì)的信息圖2-3信息查詢輸出圖圖2-4信息統(tǒng)計報表輸出圖第3章系統(tǒng)實現(xiàn)登錄模塊設(shè)計啟動程序,首先進入登錄模塊,該模塊用來確認(rèn)用戶身份,保證數(shù)據(jù)的安全性。在該模塊中使用了TDBLookupListBox組件,該組件能將被查找字段的值自動添加到它的列表中,用戶可以在該組

28、件中選取用戶名進行登錄。設(shè)計步驟1)新建窗體,設(shè)置BorderStyle屬性(邊框類型)為“bsNon3,在窗體上放置一個TImage組件,設(shè)置其Stretch屬性為“true”圖片放大或縮小以TImage組件邊框為準(zhǔn),pictures屬性選擇圖片(背景圖片)。2)在TImage組件上放置一個TDBLookupListBox組件,設(shè)置Ctl3D屬性為“False;設(shè)置ListSourse屬性為“dm.dsuser1table;設(shè)置KeyField屬性為“nam3;設(shè)置ListField屬性為“nam3。在窗體上添加一個TEdit組件,設(shè)置Ctl3D屬性為“False;設(shè)置passwordCha

29、r屬性為“*”。3)在TImage組件上放置兩個TBitBtn組件,為了按鈕的美觀,設(shè)置其Glyph屬性加載按鈕圖片。程序代碼設(shè)計主要的代碼在單擊【登錄】按鈕和【取消】按鈕。單擊【登錄】按鈕,系統(tǒng)在數(shù)據(jù)庫中查找與用戶輸入的“用戶名”和“密碼”相符的記錄。如果有,則用戶可以登錄,如果沒有且輸入3次都不正確,系統(tǒng)將自動退出。單擊【取消】按鈕,退出系統(tǒng)。(代碼詳見附錄)主界面設(shè)計主窗體設(shè)計概述主窗體設(shè)計在系統(tǒng)中占據(jù)很重要的地位,因為只有界面友好、操作方便的軟件才能被用戶所接受。本系統(tǒng)使用TSpeedButton組件作為工具欄按鈕,使用TTreeView組件作為功能目錄樹,使用TStatusBar組件

30、顯示當(dāng)前系統(tǒng)狀態(tài)信息。圖3-1用戶主界面菜單是窗體的重要組成部分,本系統(tǒng)菜單主要是通過Additional頁中的TActionMainmenuBar和TactionManager組件實現(xiàn)。下面是菜單設(shè)計的步驟:1)向窗體中添加TActionMainmenuBar和TactionManager組件,TActionMainmenuBar一般擺放在窗體的最上邊。2)雙擊TactionManager組件,將顯示如圖(3-2)所示的編輯窗口,在該窗口的Action選項卡中,單擊【AddNev!按鈕可以添加一個TAction對象,單擊【DeleteSelected按鈕可以刪除所選TAction對象。這里添

31、加的TAction對象要與菜單功能項個數(shù)相等并且相對應(yīng)。當(dāng)選中一個TAction對象后在“ObjectInspector”窗口中可以編輯其屬性。雙擊TAction對象,進行代碼編輯,實現(xiàn)操作。圖3-2TAction對象編輯3)添加好TAction對象后返回主窗體,選中TActionManager組件,在ObjectInspector”窗口中單擊ActionBars屬性右邊的【】按鈕,打開編輯窗口。4)在顯示的編輯窗口中單擊【addnew按鈕添加TActionBarltem對象,并選中它,在“ObjectInspector”窗口中設(shè)置ActionBar的值為前面加入窗體的TActionMainm

32、enuBar組件。5)在選中的TActionBarltem對象,在“ObjectInspector”窗口中選擇Items屬性,單擊其右邊的【】按鈕,打開編輯窗口,在窗口中單擊【AddNevi添力口TActionClientItems對象,并選中它,在“ObjectInspector”窗口中為Action屬性選擇一個TAction對象,該TAction對象是前面在TactionManager組件中添加的,在此可以通過Caption屬性來改變TAction的標(biāo)題。狀態(tài)欄狀態(tài)欄用于顯示系統(tǒng)狀態(tài)、用戶信息及其提示信息,本系統(tǒng)的狀態(tài)欄是通過TStatusBar組件實現(xiàn)的。.日期時間信息在狀態(tài)欄的第一欄中

33、顯示日期時間信息,代碼如下:procedureTmainform.Timer1Timer(Sender:TObject);beginself.StatusBar1.Panels0.Text:=當(dāng)前時間:+datetimetostr(now);end;.用戶名及其編碼的動態(tài)信息在狀態(tài)欄的第二欄中顯示用戶名及其編碼的動態(tài)信息。JdBUlMh7用戶助t:用戶昭:酈;、-、一,/日期時閭的佶息.用戶n號能動杏花央除樹狀功能目錄在主窗體左邊放置一個功能目錄,可以通過TTreeView組件實現(xiàn)。在TTreeView組件中的每一個節(jié)點都可以有一個圖標(biāo),添加圖標(biāo)可以通過TImageList組件實現(xiàn)。丁 九;r

34、 i*M0單據(jù)錄又Q件件評:遇T a快件疝依且 口快fT中伯日 &專尸戰(zhàn)訴m3 &單據(jù)衽為.匕如:件交* 勺Ifi審查中 a中田香身 n 3t戶投訴三 a場片福來 不唇吟 觸收我小寄尸石Mw 士 M戶主a*fi#H O0色健F;y ffirrtr* 品若好於 岳r三維衿圖3-4樹狀功能目錄設(shè)計圖3.2.5工具欄本系統(tǒng)使用TSpeedButton組件作為工具欄按鈕 Qi Hi# * 護鼻餐口卜力nil/ qI M去掣 情*圖3-5工具欄設(shè)計圖主窗體背景主窗體背景設(shè)計需要用一個TImage組件實現(xiàn)數(shù)據(jù)模塊設(shè)計數(shù)據(jù)模塊是將連接和處理數(shù)據(jù)的數(shù)據(jù)庫組件統(tǒng)一規(guī)范管理的模塊,在設(shè)計期間數(shù)據(jù)模塊是以窗口的形式

35、顯示在界面中的。但是不可以向數(shù)據(jù)模塊中加入可視化組件,因為該模塊不會在系統(tǒng)運行時顯示出來。使用數(shù)據(jù)模塊進行數(shù)據(jù)庫設(shè)計與數(shù)據(jù)處理有以下優(yōu)點:.便于數(shù)據(jù)庫的移植.增加了程序的清晰性.可以最大程度的實現(xiàn)代碼重用總之,可以將數(shù)據(jù)集全部放在數(shù)據(jù)模塊中,這樣可以方便地設(shè)置數(shù)據(jù)關(guān)聯(lián)等,而且數(shù)據(jù)處理起來也相對方便,因為不需要在工程文件中去尋找對應(yīng)的數(shù)據(jù)集。在本系統(tǒng)中使用數(shù)據(jù)模塊統(tǒng)一管理數(shù)據(jù)庫組件,下面是創(chuàng)建數(shù)據(jù)模塊的過程:(1)建立數(shù)據(jù)模塊。使用File菜單下的NewApplication建立一個新應(yīng)用程序。在NewItem中雙擊DataModule建立一個數(shù)據(jù)模塊(命名為dnj),圖3-6數(shù)據(jù)模塊(2)在數(shù)

36、據(jù)模塊中添加數(shù)據(jù)組件。首先添加TADOConnection組件到dm中,取名為kdconn,并設(shè)置它的Connectionstring屬性,是它與數(shù)據(jù)庫建立連接圖3-7Connectionstring屬性編輯信息錄入模塊設(shè)計信息錄入模塊包括快件接收錄入、快件派送錄入、快件中轉(zhuǎn)錄入和客戶投訴錄入等板塊。怏號星世和攵保存信等塞.泊o白其閑崖的圖3-8快件派送錄入界面圖3-9快件接收錄入圖3-10快件中轉(zhuǎn)錄入客戶投訴錄入票據(jù)號;|2母加11酊口3流送單號;|20100116005客戶名施;頻客戶地址:;浙江工商大孝12341241 冽客戶電話!投訴內(nèi)容;藍色框必須堪寫增加律相m(F7)打印電美南tg

37、圖3-11客戶投訴錄入信息統(tǒng)計模塊設(shè)計信息統(tǒng)計模塊包括快件接收統(tǒng)計、快件派送統(tǒng)計、快件中轉(zhuǎn)統(tǒng)計、客戶投訴統(tǒng)計和大客戶運量統(tǒng)計等板塊。其中未派送統(tǒng)計是多表聯(lián)系查詢統(tǒng)計。派送統(tǒng)計:主要負(fù)責(zé)功能是統(tǒng)計在某一段時間內(nèi)的派送的物品的重量和派送費用并且有相應(yīng)的打印模塊可以打印報表。相應(yīng)的主要代碼:procedureTtj_paisong.BitBtn1Click(Sender:TObject);beginifself.DateTimePicker1.Dateself.DateTimePicker2.Datethenbeginmessagebox(self.Handle,起始日期不能大于終止日期,提示信息,

38、mb_iconinformation);Exit;end;dm.search1.Close;dm.search1.Parameters.ParamByName(date1).Value:=formatdatetime(yyyy-mm-dd,self.DateTimePicker1.Date);dm.search1.Parameters.ParamByName(date2).Value:=formatdatetime(y);yyy-mm-dd,self.DateTimePicker2.Datedm.search1.Open;dm.searchO.Close;dm.search0.CommandT

39、ext:=selectsum(weight)”總重量”,sum(fjfee)派送費合計fromfj_lrwhereps_date=cast(:date1asdatetime)+andps_date. I liiCDI +ff0 oral fra圖3-12派送統(tǒng)計界面接受統(tǒng)計:主要負(fù)責(zé)對一段時間內(nèi)的收件進行顯示和重量計算主要代碼:類似于派送統(tǒng)計。圖3-13接收統(tǒng)計界面未派送統(tǒng)計:具有相當(dāng)重要的意義,因為快件派送統(tǒng)計、快件中轉(zhuǎn)統(tǒng)計、客戶投訴統(tǒng)計和大客戶運量統(tǒng)計等,只是用來當(dāng)做月末或季度末的結(jié)算功能使用;而未派送統(tǒng)計則是對工作有較大的意義,可以查到一段時間之內(nèi),還未派送的快件,便可以查看這些快件有無

40、缺失或者根據(jù)時間安排相應(yīng)的派送順序。具體實現(xiàn)為:DBGrid連接到dmdatadmunit中的TDataSourceTADODataSetTADOConnection(與相應(yīng)數(shù)據(jù)庫連接)。相應(yīng)的SQL句為:selectjs_id票據(jù)號,send_station發(fā)站,send_mode運輸方式,收貨人,js_date 收name品名,weight重量,rece_person件日期fromjs_lrwherejs_date=cast(:date1asdatetime)andjs_date=cast(:date1asdatetime)+andps_date=cast(:date1asdatetime

41、)+andps_date=cast(:date1asdatetime)andps_date=cast(:date1asdatetime)andps_date=cast(:date1asdatetime)andjs_dateself.DateTimePicker2.Datethenbeginmessagebox(self.Handle,起始日期不能大于終止日期,提示信息,mb_iconinformation);exit;end;dm.search6.Close;);dm.search6.Parameters.ParamByName(date1).Value:=formatdatetime(yyy

42、y-mm-dd,self.DateTimePicker1.Datedm.search6.Parameters.ParamByName(date2).Value:=formatdatetime(yyyy-mm-dd,self.DateTimePicker2.Date);dm.search6.Open;dm.search0.Close;dm.search0.CommandText:=selectsum(weight)總重量fromjs_lrwherejs_date=cast(:date1asdatetime)andjs_date=cast(:date2asdatetime)andjs_idnotin(selectjs_idfromfj_lrwherefj_lr.js_id=js_lr.js_id);dm.search0.Parameters.ParamByName(date1).Value:=formatdatetime(yyyy-mm-dd,self.DateTimePicker1.Date);dm.search0.Parameters.ParamByName(date2).Value:=formatdat

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論