商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))_第1頁
商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))_第2頁
商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))_第3頁
商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))_第4頁
商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第第〇商品物流管理系統(tǒng)的設(shè)計與實現(xiàn)──(貨運單管理與價格管理的設(shè)計與實現(xiàn))摘要:隨著互聯(lián)網(wǎng)在我國的普及和發(fā)展,我們現(xiàn)有的網(wǎng)絡(luò)技術(shù)與計算機技術(shù)完全可以對物流的商品進行監(jiān)控和跟蹤,但是由于現(xiàn)在許多中小企業(yè)的商品物流流程是企業(yè)-經(jīng)銷商-消費者。并且大多數(shù)企業(yè)都采用的是自給自足物流管理。這樣問題就來了,由于經(jīng)銷商的過于分散,發(fā)貨量的不確定,業(yè)務(wù)量的不斷增加,物流人員的不專業(yè),最后的最后這些導(dǎo)致的就是物流資源的浪費,物流時間的延長,企業(yè)成本的增加。關(guān)鍵詞:計算機技;JAVA語;Oracle數(shù)據(jù)庫;企業(yè)成本Abstract:WiththepopularizationofInternetandthedevelopmentofourcountry,coexistingnetworktechnologyandcomputertechnologycanthevalueoflogisticsmonitoringControlandtracking,butsincecommoditieslogisticsprocessmanysmallandmediumsizedenterprisesistheenterprise-dealersandconsumers.AndthemajorityofenterpriseshaveadoptedProvideforoneselfisusedinlogisticsmanagement.Thequestionbecomes,becausedealersaretooscattered,notsureshipments,traffictimeIncrease,logisticspersonnelisnotprofessional,thelastofthelastofthesecausesisthelogisticsresourcewaste,extendthetimeofenterpriselogistics,costIncrease. Keywords:computertechnology;JAVAlanguage;OracleDatabase;EnterpriseCost經(jīng)過對現(xiàn)在整體物流產(chǎn)業(yè)狀況的調(diào)研,我們認為開發(fā)一套新的網(wǎng)絡(luò)物流系統(tǒng)是必要的。新的物流系統(tǒng)采取已經(jīng)十分成熟的JAVA三層架構(gòu)技術(shù),來實現(xiàn)對商品庫存信息,客戶信息,商品入庫信息,商品出庫信息,商品配送等環(huán)節(jié)進行便捷的管理,數(shù)據(jù)庫方面采用的是Oracle數(shù)據(jù)庫,可以對數(shù)據(jù)進行更加高效的管理,實現(xiàn)了數(shù)字化和信息化,并且減少了企業(yè)的人工成本,從而使得企業(yè)更加便捷的獲取信息情報,提高企業(yè)的運作效率,減去了不必要的浪費。1緒論1.1研究的目的及背景現(xiàn)在的中小企業(yè)的一般商品物流流程是企業(yè)—經(jīng)銷商—消費者。大多數(shù)企業(yè)都采用自給自足的物流系統(tǒng)。這樣問題就來了。經(jīng)銷商的過于分散,發(fā)貨量的不確定,業(yè)務(wù)量的不斷增加,物流人員的不專業(yè),最后的最后這些導(dǎo)致的就是物流資源的浪費,物流時間的延長,企業(yè)成本的增加。他們急需另外一套物流解決方案,一套專門為商品物流設(shè)計的企業(yè)級的物流方案。商品物流管理系統(tǒng)的總體目標是將網(wǎng)絡(luò)技術(shù)、信息技術(shù)與現(xiàn)代管理技術(shù)相結(jié)合,為客戶建立方便快捷的物流平臺,管理員收貨處理,貨物入庫,出庫等主要物流系統(tǒng)功能。從而減少企業(yè)的開銷,合理利用企業(yè)資源,提高企業(yè)的經(jīng)濟收益。使企業(yè)有更好市場競爭力,在市場中占有更多的客戶資源。本系統(tǒng)首先要實現(xiàn)動態(tài)性和交互性。所謂的動態(tài)性就是能動態(tài)更新內(nèi)容,如更新貨物信息、訂單信息、管理員信息等。這要求與數(shù)據(jù)庫有良好的連接。1.2研究的方法和研究的內(nèi)容商品物流系統(tǒng)是一個基于商品管理,物流管理,客戶管理的系統(tǒng),采用的是B/S模式,并且使用了mvc開發(fā)模式,開發(fā)技術(shù)以JAVA技術(shù)為主,數(shù)據(jù)庫采用的是Oracle數(shù)據(jù)庫。商品物流系統(tǒng)的開發(fā)主要包括了前臺界面設(shè)計,數(shù)據(jù)庫表的設(shè)計,以及后臺業(yè)務(wù)邏輯的設(shè)計,在系統(tǒng)程序開發(fā)中明確定義了該系統(tǒng)所要實現(xiàn)的功能,以及各個功能模塊之間的聯(lián)系與生成;數(shù)據(jù)庫的建立于維護則主要確定了表字段,表關(guān)系,表約束,力求做到數(shù)據(jù)的完整性,一致性與安全性,前臺界面采用的技術(shù)主要以JS與CSS來搭建前臺頁面的整體效果,并結(jié)合了Struts標簽使得代碼清晰明確,便于后期系統(tǒng)的維護與更新。1.3預(yù)期的結(jié)果及其地位意義商品物流系統(tǒng)開發(fā)的預(yù)期結(jié)果是讓物流公司實現(xiàn)客戶管理的數(shù)字化與信息化,并且對商品的庫存,配車,發(fā)送,派件以及車輛的管理更加便捷,通過三大框架(SSH),結(jié)合前端開發(fā)語言來完成,通過這一次的項目開發(fā),使得團隊成員能夠分工合作,進一步的理解web應(yīng)用程序的開發(fā)2可行性分析2.1技術(shù)可行性商品物流管理系統(tǒng)使用ssh框架,聯(lián)合tomcat,使用oracle數(shù)據(jù)庫,輔以javascript,html,css等web技術(shù),最后在windows平臺下使用Eclipse開發(fā)。詳細的技術(shù)支持如下軟件開發(fā)環(huán)境:Windows軟件開發(fā)工具:Eclipse、PL/SQL、Oracle、Dreameaver、TortoiseSVNEclipse:Eclipse是基于JAVA開發(fā)的,開放源代碼的可擴展開發(fā)平臺,它本身附帶了一些標準的插件集,包括JAVA開發(fā)工具(JavaDevelopmentTools,JDT)。PL/SQL:PL/SQLDeveloper是一個為Oracle數(shù)據(jù)庫開發(fā)存儲程序單元的集成開發(fā)環(huán)境,可以更加方便的操作Oracle數(shù)據(jù)庫,它主要包括了PL/SQL編輯器、集成調(diào)試器、PL/SQL完善器、SQL窗口、命令窗口、報告、工程、To-Do條目,對象瀏覽器等。Oracle:Oracle數(shù)據(jù)庫系統(tǒng)是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。Dreameaver:一個可視化的網(wǎng)頁設(shè)計和網(wǎng)站管理工具,支持最新的Web技術(shù),包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite/BBEdit捆綁、可視化網(wǎng)頁設(shè)計、圖像編輯、全局查找替換、全FTP功能、處理Flash和Shockwave等富媒體格式和動態(tài)HTML、基于團隊的Web創(chuàng)作TortoiseSVN:TortoiseSVN是版本控制系統(tǒng)的一個免費開源客戶端,文件保存在中央版本庫,除了能記住文件和目錄的每次修改以外,版本庫非常像普通的文件服務(wù)器??梢曰謴?fù)過去的版本,并查詢到相關(guān)的日志記錄,知道是誰進行了操作,進行了什么操作。Windows:是微軟公司研發(fā)的一套桌面操作系統(tǒng),是當前比較普及和流行的操作系統(tǒng)。2.2經(jīng)濟可行性商品物流管理系統(tǒng)采用成熟的SSH框架,以B/S結(jié)構(gòu),開發(fā)方便快捷,人力成本較低,采用Oracle數(shù)據(jù)庫,雖不免費,但價格較低。整體上來說是符合經(jīng)濟可行性的。2.3社會可行性商品物流管理系統(tǒng)符合國家法律規(guī)定。未包含國家禁止的事物。符合社會可行性。2.4分析結(jié)果通過分析項目的技術(shù)可行性,經(jīng)濟可行性,經(jīng)濟可行性的分析,最后得到結(jié)論。商品物流管理系統(tǒng)基本通過項目可行性分析。3系統(tǒng)的設(shè)計與實現(xiàn)需求分析3.1系統(tǒng)說明首先,發(fā)貨客戶與物流公司簽訂貨運合同(貨運單),把貨物交給快遞公司來托運,并按照貨運合同的付款方式付款,然后貨物入庫。物流公司根據(jù)貨物運輸線路,為貨物配車,找到合適的車輛后,司機對貨物檢查無誤后,裝車,然后發(fā)車。如果遇到有中轉(zhuǎn)站的情況,則實現(xiàn)中轉(zhuǎn)站先卸貨,之后再次為貨物配車發(fā)貨。司機到達目的地后,需要經(jīng)過貨物驗收,驗收通過,填寫一份司機回執(zhí)單。如果貨物沒有通過驗收,則填寫差錯記錄。如果該貨物通過驗收,通知收貨客戶來提貨,客戶驗收通過后,填寫客戶回執(zhí)單,物流公司這時通知發(fā)貨客戶,所發(fā)貨物已被提走。下圖為主要流程:圖3-13.2需求描述3.2.1發(fā)貨客戶需求描述將貨物交予物流公司,詳細告知業(yè)務(wù)員物流信息,可根據(jù)物流號查詢當前的貨物狀態(tài)。3.2.2收貨客戶需求描述收貨客戶接收貨物,檢查無誤后簽收,填寫簽收人,其間可根據(jù)物流號查詢當前的貨物狀態(tài)。3.2.3系統(tǒng)超級用戶需求描述貨運單管理貨運單信息(物流號,貨運費用,物流車編號,商品信息(類別,名稱,記重),物流車編號,始發(fā)地,中轉(zhuǎn)地,目的地,當前所在位置(重要,可見配車管理),發(fā)貨貨主聯(lián)系方式,收貨貨主聯(lián)系方式,出發(fā)日期,物流狀態(tài)等)增:業(yè)務(wù)員添加貨運單改:業(yè)務(wù)員修改貨運單查:業(yè)務(wù)員通過發(fā)貨客戶,物流號等信息查詢貨運單貨運價格管理主要信息為省份和貨運價格(元每公斤)增:增加業(yè)務(wù)省份,及其貨運價格刪:刪除業(yè)務(wù)省份改:修改某省份的貨運價格查:根據(jù)省份信息查詢到貨運價格庫存管理貨物入庫:入庫記錄貨物出庫(配車):選擇需出庫貨運,選擇合適的配車,選擇正確的路線貨物出庫運輸庫存管理:查詢貨物狀態(tài)車輛管理物流車信息:編號,車型載重等,車牌號,司機姓名和員工編號,物流車狀態(tài)(閑置或者正在路上),若物流車正在路上:物流車當前所有貨物物流號(可手動添加位置,添加完則在數(shù)據(jù)庫中修改所有物流號對應(yīng)的貨運單中的當前位置)等增:填寫物流車信息,增加物流車刪:確認刪除物流改:修改物流車信息,或者更換物流車司機差:查詢車輛信息包括車輛基本信息,車輛所在位置等客戶管理(僅僅發(fā)貨客戶)增:增加客戶(添加貨運單時自動實現(xiàn)加入新客戶及查詢老客戶用以加入物流信息)刪:刪除客戶改:修改客戶查:檢索及高級檢索客戶。實現(xiàn)客戶管理的分頁。員工管理員工信息:姓名,年齡,性別,職位等增:管理員添加新入職的員工刪:管理員刪除已經(jīng)離職的員工改:管理員修改員工信息查:管理員根據(jù)員工號或者員工姓名查詢員工信息實現(xiàn)員工與系統(tǒng)管理賬號的關(guān)聯(lián)。員工的職位管理,添加新職位,刪除職位,修改職位信息賬目管理(超級管理員或者財會類管理員才可登陸)收入記錄:自動產(chǎn)生貨運單賬目流水(與貨運單同時生產(chǎn)),手動添加收入,金額,日期,備注等支出記錄:手動添加支出,金額,日期,備注(車輛維護費用,車輛油費過路費,貨物賠償?shù)龋┌丛?,年,季度統(tǒng)計實現(xiàn)統(tǒng)計圖表管理員管理超級管理員管理:登錄后臺系統(tǒng)使用所有的管理創(chuàng)建其他管理員類型,并分配權(quán)限創(chuàng)建管理員管理員并賦予權(quán)限修改所有管理員的信息普通管理員:登錄后臺系統(tǒng)使用自身所有權(quán)限的管理財務(wù)管理員:登錄后臺系統(tǒng)使用自身所有權(quán)限的管理3.2.4商品物流管理系統(tǒng)界面描述前臺界面:界面簡潔大方,一目了然供發(fā)貨客戶和收貨客戶查詢物流信息圖3-2-4-1后臺界面:登陸界面圖3-2-4-2后臺總界面:后臺界面實現(xiàn)了主題變化。效果美觀圖3-2-4-34系統(tǒng)數(shù)據(jù)庫設(shè)計4.1貨運單管理貨運價格管理子項目數(shù)據(jù)字典表4.1.1貨運表字段類型長度備注s_idint11主鍵ids_novarchar50物流號s_payfloat貨運所花費的費用s_c_novarchar50物流車編號s_st_idint11庫存表id(外鍵)s_c_idint11物流車的id(外鍵)s_pro_departidint11始發(fā)省份id(外鍵)s_city_departidint11始發(fā)城市id(外鍵)s_area_departidint11始發(fā)區(qū)域id(外鍵)s_transit_id1int11中轉(zhuǎn)地區(qū)域1(外鍵)s_transit_id2int11中轉(zhuǎn)地區(qū)域2(外鍵)s_transit_id3int11中轉(zhuǎn)地區(qū)域3(外鍵)s_pro_desidint11目的省份id(外鍵)s_city_desidint11目的城市id(外鍵)s_area_desidint11目的區(qū)域id(外鍵)s_cs_idint11發(fā)貨人id(外鍵)s_cs_namevarchar20發(fā)貨人姓名s_cs_levelint11發(fā)貨人等級s_cs_phonevarchar20發(fā)貨人電話s_cs_addressvarchar200發(fā)貨人地址s_consigneevarchar20收貨人s_phonevarchar20收貨人電話s_addressvarchar200收貨人地址s_a_idint11添加人(外鍵)s_cftimevarchar20出發(fā)日期(存儲字符串類型的時間)s_ddtimevarchar20到達日期s_typetinyint1物流狀態(tài)(1:庫中,2:路上,3:等待派件中,4:派件中,5:交易成功,6:交易失?。﹕_timevarchar20添加時間S_CUPRO_IDint貨運單當前所在省份(外鍵)S_CUCITY_IDint貨運單當前所在城市(外鍵)S_CUAREA_IDint貨運單當前所在區(qū)域(外鍵)S_ST_IDint貨物(外鍵)S_SF_IDint派件員(外鍵)字段類型長度備注pidint11主鍵idprovinceIDvarchar6省份codeprovincevarchar50省份名稱表4.1.2省份表表4.1.3城市表字段類型長度備注cidint11主鍵idcityIDvarchar6城市codecityvarchar50城市名稱provincIDvarchar6省份code表4.1.4連接表字段類型長度備注Aidint11主鍵idareaIDvarchar6區(qū)域codeareavarchar50區(qū)域名稱cityIDvarchar6城市code4.2ER圖貨運單管理貨運價格管理子系統(tǒng)的ER圖主要分四張表省份表,城市表,區(qū)域表,貨運單表圖4-2-15概要設(shè)計5.1貨運單,貨運價格管理子系統(tǒng)用例圖圖5-1-15.2貨運單,貨運價格管理子系統(tǒng)活動圖圖5-2-1圖5-2-26詳細設(shè)計6.1貨運單類圖圖6-1-16.2貨運價格類圖圖6-2-17系統(tǒng)編碼7.1貨運單管理jsp頁面圖7-1-17.2貨運單邏輯頁面圖7-2-17.3貨運價格jsp頁面圖7-3-17.4貨運價格邏輯頁面圖7-4-18測試8.1貨運單測試表8.1.1貨運單測試表用例編號1功能描述貨運單測試用例目的測試貨運單是否成功添加用例編號操作描述期望結(jié)果實際結(jié)果判定BUG描述1正確輸入貨運單各類信息,未輸入中轉(zhuǎn)站貨運單添加成功成功實現(xiàn)通過2正確輸入貨運單各類信息,輸入中轉(zhuǎn)站貨運單添加成功成功實現(xiàn)通過3不添加發(fā)貨客戶聯(lián)系方式不能保存,提示信息成功實現(xiàn)通過4不添加收貨地不能保存,提示信息成功實現(xiàn)通過5聯(lián)系方式填寫中文不能保存,提示信息成功實現(xiàn)通過6修改貨運單(貨物尚未發(fā)貨)成功成功實現(xiàn)通過7刪除貨運單(貨物尚未發(fā)貨)成功成功實現(xiàn)通過8修改貨運單(貨物已經(jīng)發(fā)貨)失敗,提示信息成功實現(xiàn)通過8.2貨運價格測試表8.2.1貨運價格測試表用例編號2功能描述貨運價格測試用例目的貨運價格的增刪改查用例編號操作描述期望結(jié)果實際結(jié)果判定BUG描述1輸入省份查詢貨運價格顯示正確查詢結(jié)果成功實現(xiàn)通過2在省份輸入處輸入數(shù)字查詢提示請輸入省份信息成功實現(xiàn)通過3刪除省份成功刪除成功實現(xiàn)通過4添加正確的省份信息成功添加成功實現(xiàn)通過5不添加省份信息,直接添加貨運價格提示省份為添加成功實現(xiàn)通過總結(jié)商

溫馨提示

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

評論

0/150

提交評論