【正文】
達(dá)登記權(quán)限NOT NULLDepartRChar20車輛返回登記權(quán)限NOT NULLDepartLChar20查看發(fā)車信息權(quán)限NOT NULLDepartAChar20修改發(fā)車信息權(quán)限NOT NULLReceiveIChar20到貨登記權(quán)限NOT NULLReceiveCChar20貨到確認(rèn)權(quán)限NOT NULLReceiveAChar20修改到貨信息權(quán)限NOT NULL(6)Driver(駕駛員信息表)駕駛員信息表用于保存駕駛員的詳細(xì)信息。表3 :VIP(會員類型信息表) 字段名稱字段類型字段寬度字段含義取值說明VIP_NameVarchar30會員類型名主鍵DiscountChar10折扣(4)Client(客戶信息表)客戶信息表用于保存客戶的詳細(xì)信息,該表合并了客戶和會員類型的“屬于”關(guān)系。表 1:Goods(貨物信息表)字段名稱字段類型字段寬度字段含義取值說明Goods_IDchar10貨物條形碼主鍵Goods_NameVarchar20貨物名稱NOT NULLGoods_OriginVarchar20產(chǎn)地NOT NULLGoods_PrinkleChar10計量單位NOT NULLGoods_BuyRateChar10進(jìn)價NOT NULLGoodS_SellRateChar10售價NOT NULLGoods_MemoryVarchar50備注允許空(2)Lorry(車輛信息表)車輛信息表用于保存車輛的詳細(xì)信息,該表合并了車輛和駕駛員的駕車關(guān)系。 數(shù)據(jù)庫概述根據(jù)概念結(jié)構(gòu)設(shè)計階段設(shè)計的E—R圖和物流公司管理系統(tǒng)需要完成的功能,本系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)數(shù)據(jù)庫名稱為Logistics。圖9:發(fā)車關(guān)系E—R圖(8)“收貨”是聯(lián)系“客戶”實(shí)體、“貨物”實(shí)體的和“用戶”實(shí)體三者聯(lián)系,“客戶”、“貨物”和“用戶”在收貨關(guān)系上是多對多聯(lián)系。裝車關(guān)系E—R圖如圖8所示。托運(yùn)關(guān)系的屬性有:托運(yùn)編號、貨物件數(shù)、重量、運(yùn)價、費(fèi)用、發(fā)送地、收貨地、收貨人姓名、收貨人地址、收貨人聯(lián)系電話、托運(yùn)狀態(tài)、物流信息。會員—客戶E—R圖如圖5所示。駕車關(guān)系E—R圖如圖4所示?!柏浳铩睂?shí)體E—R圖如圖3所示。 概念結(jié)構(gòu)設(shè)計該系統(tǒng)所涉及到的實(shí)體有:貨物、車輛、用戶、客戶、駕駛員、會員類型。系統(tǒng)層次圖如圖2所示。(2)托運(yùn)信息管理模塊托運(yùn)信息管理模塊包括托運(yùn)登記、修改托運(yùn)單、和查看托運(yùn)單。物流公司管理系統(tǒng)由基礎(chǔ)信息管理、托運(yùn)管理、裝車管理、發(fā)車管理、收貨管理等5部分組成。滿足物流信息實(shí)時更新的要求。圖1:系統(tǒng)數(shù)據(jù)流圖 性能需求系統(tǒng)能有效管理數(shù)據(jù),同時保證數(shù)據(jù)的完整性、一致性和準(zhǔn)確性。對軟件需求深入理解是軟件開發(fā)工作獲得成功的前提條件,不論人們把設(shè)計和編碼做的如何出色,不能真正滿足用戶需求的程序只會令用戶失望。(3)管理可行性企業(yè)員工管理物流信息量非常大,開發(fā)了此系統(tǒng),可極大提高企業(yè)員工的工作效率。(1)技術(shù)可行性設(shè)計本系統(tǒng)所采用的操作系統(tǒng)是目前最為常用的windows XP,開發(fā)工具為Visual Studio 2008,后臺數(shù)據(jù)庫為SQL Server 2000,這些開發(fā)工具在國內(nèi)都已經(jīng)大量使用,結(jié)合起來使用,開發(fā)出的系統(tǒng)簡單易用。本課題最終將達(dá)到如下幾個目標(biāo):(1)功能齊全;(2)操作簡單;(3)靈活通用;(4)界面美觀易用。該軟件要求采用C+SQL方式實(shí)現(xiàn)。具體方法如下:(1)搜集有關(guān)物流方面的內(nèi)容,詳細(xì)了解物流配送流程。億博專家謝勤指出,重視物流信息系統(tǒng)和物流管理的互動,既要根據(jù)自己的物流管理流程來選擇適合的物流信息系統(tǒng),也要通過物流信息系統(tǒng)來優(yōu)化和再造自己的物流管理流程。由人員、計算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備及其它辦公設(shè)備組成的人機(jī)交互系統(tǒng),其主要功能是進(jìn)行物流信息的收集、存儲、傳輸、加工整理、維護(hù)和輸出,為物流管理者及其它組織管理人員提供戰(zhàn)略、戰(zhàn)術(shù)及運(yùn)作決策的支持,以達(dá)到組織的戰(zhàn)略競優(yōu),提高物流運(yùn)作的效率與效益。誰能為客戶提供更好的服務(wù),誰就能獲得更高的客房滿意度,也就能贏得更多的市場。但是它的發(fā)展?jié)摿σ呀?jīng)顯現(xiàn)出來,物流理論研究與實(shí)踐都取得長足的進(jìn)步。關(guān)鍵詞:物流;數(shù)據(jù)庫;管理信息系統(tǒng)Design and Implementation of Logistics Company Management Information SystemAbstractWith the development of economy, every industry has enormous change. The logistics industry has move towards these also bring up the difficulty in management. By means of puter management system, the problems of operational rhythm and resources inside panies can’t be matched and coordinated have been resolved,and then it improves working efficiency and economic profits. In view of the management experience in logistics , a perfect information management system is the basic condition in verifying whether a pany’s logistics management can adapt to the modern logistics development. Logistics Company Management System emerge as the times require. The use of Microsoft SQL Server 2000 database system and Visual Studio 2008 of C programming languages to achieve, including consign Management, entrucking management, depart management, receiving management. In this paper, in accordance with the method of software engineering on the logistics pany the system analysis, system design, data base design,detailed design, system test, etc.Keywords:Logistics。但與此同時帶來的是管理難度的加大,通過計算機(jī)管理系統(tǒng)對企業(yè)進(jìn)行管理,解決傳統(tǒng)管理方法中的運(yùn)作節(jié)奏和企業(yè)內(nèi)部資源不能及時作出匹配和調(diào)整的問題,大大的提高了企業(yè)資源的利用率,進(jìn)而提高企業(yè)的工作效率和經(jīng)濟(jì)效益。從國內(nèi)外物流管理經(jīng)驗(yàn)看,一個完善的信息管理系統(tǒng)是檢驗(yàn)企業(yè)物流管理能否適應(yīng)現(xiàn)代物流發(fā)展的最基本條件,于是物流公司管理系統(tǒng)應(yīng)運(yùn)而生。Database。因此物流管理系統(tǒng)是個很值得開發(fā)并且很有潛力的一個系統(tǒng)。物流運(yùn)輸業(yè)也規(guī)屬于服務(wù),而且越來越多的書籍及網(wǎng)絡(luò)都提到區(qū)域物流這一理論,它就是指在一定的區(qū)域地理環(huán)境中,以大中型城市為中心,以區(qū)域經(jīng)濟(jì)規(guī)模和范圍為基礎(chǔ),結(jié)合物流輻射的有效范圍,將區(qū)域內(nèi)外的各類物品從供應(yīng)地向接受地進(jìn)行有效的實(shí)體流動,根據(jù)區(qū)域物流基礎(chǔ)設(shè)施條件,將公路、鐵路、航空、水運(yùn)及管道運(yùn)輸?shù)榷喾N運(yùn)輸方式及物流節(jié)點(diǎn)有機(jī)銜接,并將運(yùn)輸、儲存、裝卸、搬運(yùn)、包裝、流通加工、配送及信息處理等物流基本活動有機(jī)集成,以服務(wù)于本區(qū)域的經(jīng)濟(jì)發(fā)展,提高本區(qū)域物流活動的水平和效率,擴(kuò)大物流活動的規(guī)模和范圍,輻射其他區(qū)域,提高本區(qū)域的綜合經(jīng)濟(jì)實(shí)力。據(jù)億博物流咨詢研究調(diào)查,在我國物流服務(wù)企業(yè)中,僅有39%的企業(yè)擁有物流信息系統(tǒng),絕大多數(shù)物流服務(wù)企業(yè)尚不具備運(yùn)用現(xiàn)代信息技術(shù)處理物流信息的能力。選擇合適的物流管理信息系統(tǒng)能給企業(yè)帶來的好處有: ?。?)提高企業(yè)物流綜合競爭力; ?。?)內(nèi)部運(yùn)作效率提高,能夠從容處理各種復(fù)雜物流業(yè)務(wù); ?。?)通過與客戶的實(shí)時信息共享,提高了客戶服務(wù)質(zhì)量; ?。?)在對大量的客戶業(yè)務(wù)數(shù)據(jù)進(jìn)行統(tǒng)計分析的基礎(chǔ)上,使得向客戶提供增值服務(wù)成為可能,并挖掘出巨大的銷售潛力; (5)加強(qiáng)總部對分支機(jī)構(gòu)的管理以及與股東單位、合作伙伴、支持資源的信息溝通、業(yè)務(wù)合作,向管理層、決策層提供實(shí)時的統(tǒng)計分析數(shù)據(jù),提高了市場反映速度和決策效率。(2)學(xué)習(xí)準(zhǔn)備使用的開發(fā)工具,掌握使用方法。要求熟練掌握C+SQL的組合使用。2 系統(tǒng)分析 可行性分析可行性研究的目的,就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。并可保證系統(tǒng)的安全性,因此該系統(tǒng)在技術(shù)上是可行的。提高決策的管理能力等等,方便數(shù)據(jù)的存儲和修改,及以后隨時查詢托運(yùn)單、客戶信息等,是一個人性化的管理系統(tǒng)。 功能需求根據(jù)前期的調(diào)查分析研究,該系統(tǒng)應(yīng)該實(shí)現(xiàn)的功能如下:(1)簡單實(shí)用的人機(jī)界面;(2)登錄模塊,以用戶名和密碼來標(biāo)識一個用戶,不同的用戶有不同的權(quán)限;(3)基本信息管理,該系統(tǒng)所需錄入的各種基本信息,操作者可對這些信息進(jìn)行管理;(4)權(quán)限設(shè)置,允許管理員來對不同用戶設(shè)置不同的權(quán)限。系統(tǒng)具有容錯能力,防止因?yàn)橛脩舻恼`操作等原因引起系統(tǒng)程序的運(yùn)行出錯,對用戶的大部分錯誤操作系統(tǒng)給出操作提示??捎眯裕何锪鞴竟芾硐到y(tǒng)簡單易用,符合windows窗體應(yīng)用程序的標(biāo)準(zhǔn),用戶能直接通過界面即可掌握所需功能的操作方法。設(shè)計各部分具體功能如下:(1)基礎(chǔ)信息管理模塊基礎(chǔ)信息管理模塊包括貨物信息管理、車輛信息管理、客戶信息管理、駕駛員信息管理、會員類型信息管理、用戶信息管理。(3)裝車管理模塊裝車管理模塊包括裝車登記、查看裝車單和裝車修改。圖2:系統(tǒng)層次圖 總體設(shè)計目標(biāo)物流綜合管理系統(tǒng)主要幫助物流企業(yè)完成托運(yùn)、裝車、發(fā)車、收貨一體化信息管理,并配有完善的車輛登記、貨到確認(rèn)等功能。用E—R圖來描述各個實(shí)體的屬性及他們之間的聯(lián)系。圖3:貨物信息E—R圖(2)“車輛”和“駕駛員”具有多對多的聯(lián)系。圖4:駕車關(guān)系E—R圖(3)“會員類型”和“客戶”具有1對多聯(lián)系。圖5:會員—客戶E—R圖(4)“用戶”實(shí)體描述登錄系統(tǒng)的用戶的口令及權(quán)限,所具有的屬性有:用戶編號、用戶密碼、客戶管理權(quán)限、貨物管理權(quán)限、駕駛員管理權(quán)限、會員類型管理權(quán)限、車輛信息管理權(quán)限、用戶管理權(quán)限、添加托運(yùn)信息權(quán)限、修改托運(yùn)信息權(quán)限、查看托運(yùn)信息權(quán)限、添加裝車信息權(quán)限、查看裝車信息權(quán)限、修改裝車信息權(quán)限、添加發(fā)車信息權(quán)限、查看發(fā)車信息權(quán)限、修改發(fā)車信息權(quán)限、車輛到達(dá)登記權(quán)限、車輛返回登記權(quán)限、到貨登記權(quán)限、貨到確認(rèn)權(quán)限、修改到貨信息權(quán)限。托運(yùn)關(guān)系E—R圖如圖7所示。圖8:裝車關(guān)系E—R圖(7)“發(fā)車”是聯(lián)系“用戶”實(shí)體和“車輛”實(shí)體的聯(lián)系,“用戶”和“車輛”在發(fā)車關(guān)系上是多對多聯(lián)系。收貨關(guān)系的屬性有:收貨編號、收貨日期、付款日期、付款方式。數(shù)據(jù)庫中共10張表,分別是:Goods(貨物信息表),Lorry(車輛信息表),VIP(會員類型信息表),Client(客戶信息表),TableUser(用戶信息表),Driver(駕駛員信息表),Trade(托運(yùn)信息表),Send(裝車信息表),Depart(發(fā)車信息表),Receive(收貨信息表)。該數(shù)據(jù)表的結(jié)構(gòu)如表2所示。該數(shù)據(jù)表的結(jié)構(gòu)如表4所示。該數(shù)據(jù)表的結(jié)構(gòu)如表5所示。該數(shù)據(jù)表的結(jié)構(gòu)如表8所示。該數(shù)據(jù)表的結(jié)構(gòu)如表10所示。登錄模塊運(yùn)行效果如圖11所示。用戶點(diǎn)擊“基礎(chǔ)信息”—“駕駛員信息”后,彈出如圖14所示的“駕駛員管理”界面,從界面中可以得知當(dāng)前記錄位置是編號為D001處。用戶就可以對駕駛員信息進(jìn)行修改,將姓名“”改為“趙偉”。添加完畢后單擊確定即完成添加信息,不做贅述。單擊執(zhí)行查詢,及顯示出需要的結(jié)果,如圖23所示。由于托運(yùn)模塊與裝車、發(fā)車、收貨模塊息息相關(guān),后三種模塊的操作將影響托運(yùn)狀態(tài)和物流信息的內(nèi)容。其中查看托運(yùn)信息界面如圖26所示。圖27:托運(yùn)單至于修改托運(yùn)單的操作與前面所介紹的修改操作類似,不做贅述。裝車登記界面如圖28所示,圖中可以看出托運(yùn)編號僅顯示需要托運(yùn)的托運(yùn)單,同樣,裝車車牌號也進(jìn)顯示出符合條件的車輛。圖29:裝車單此時再次查看托運(yùn)單,發(fā)現(xiàn)托運(yùn)狀態(tài),和物流信息發(fā)生了更改。發(fā)車登記、返回登記、到達(dá)登記界面如圖31所示,每個窗口只完成對應(yīng)的功能。該模塊包括到貨登記、貨到確認(rèn)、修改到貨信息、查看到貨信息。圖34:查看收貨信息登記收貨信息后,就要對收到的貨物進(jìn)行確認(rèn)并付款了,貨到確認(rèn)正是實(shí)現(xiàn)這一功能。圖36:現(xiàn)金支付單擊收款完成后,彈出圖37所示對話框。版權(quán)信息如圖39所示。 白盒測試白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定