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

下載本文檔

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

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論