版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
物流公司內(nèi)部管理系統(tǒng)設計與實現(xiàn)摘要隨著現(xiàn)代信息化蓬勃發(fā)展,計算機信息管理系統(tǒng)輔助企業(yè)快速業(yè)務發(fā)展,越來越受到企業(yè)的領導者重視。隨著Web尖端技術的不斷發(fā)展以及網(wǎng)絡信息科學不斷的發(fā)展,其強大的功能已得到廣泛的應用與實踐。在物流行業(yè)中,一個良好的物流企業(yè)的內(nèi)部管理系統(tǒng)將會極大提升整個物流企業(yè)的運營效率。本文針對現(xiàn)實中在物流企業(yè)在管理方面的的一些實際需求,通過對物流企業(yè)內(nèi)部員工職責的劃分及歸類,設計并開發(fā)了該物流公司內(nèi)部管理系統(tǒng)。系統(tǒng)設計并實現(xiàn)了用戶管理、機構(gòu)管理、重量價格管理、運單管理、派送管理等。物流公司內(nèi)地職工根據(jù)自身不同的職責來使用此系統(tǒng),不但讓使用者操作輕松,而且方便后期維護及升級。系統(tǒng)中運單管理模塊中使用了Dijkstra最短路徑算法來規(guī)劃各機構(gòu)間最短運輸路徑。系統(tǒng)在開發(fā)方面,在Web端使用了SSH體系結(jié)構(gòu),這是當前用于應用程序軟件開發(fā)中較為通行的一種開源框架?;贐/S開發(fā)模式,運用Java作為后端開發(fā)語言,MyEclipse作為開發(fā)工具,數(shù)據(jù)庫則使用了MySQL。關鍵詞:物流管理;計算機管理系統(tǒng);JAVA;MySQL目錄一、緒論 1(一)系統(tǒng)目的意義 1(二)系統(tǒng)研究現(xiàn)狀 1(三)論文章節(jié)介紹 2二、物流公司內(nèi)部管理系統(tǒng)需求分析 4(一)功能需求分析 4(二)用例圖 5三、物流公司內(nèi)部管理系統(tǒng)功能設計 8(一)系統(tǒng)總體模塊圖 8(二)模塊流程設計圖 8四、數(shù)據(jù)庫層的設計 12(一)邏輯結(jié)構(gòu)設計 12(二)概念模型設計 12(三)數(shù)據(jù)表設計 16五、系統(tǒng)的實施 19(一)登錄模塊界面 21(二)機構(gòu)管理界面 21(三)機構(gòu)距離管理模塊界面 22(四)重量價格管理模塊界面 22(五)運單管理模塊界面 23(六)入庫管理模塊界面 24(七)客戶管理模塊界面 24六、系統(tǒng)測試 25(一)測試環(huán)境 25(二)系統(tǒng)測試用例 25(三)黑盒測試 26(四)白盒測試 28(五)測試結(jié)果 28七、結(jié)論與展望 29參考文獻 30緒論系統(tǒng)目的意義物流公司內(nèi)部管理系統(tǒng)是一種泛指在對供應鏈中經(jīng)營管理的各項工作中同時具有多種職責和功能,具體來講其主要涉及到采購、制造以及銷售等一系列不同的經(jīng)營管理活動,此系統(tǒng)能夠全面提升在物流企業(yè)運作的效率。其主要由操作系統(tǒng)和信息系統(tǒng)兩個大部分組成。在我國大型物流企業(yè)內(nèi)部管理體系設計中,應考慮以下幾個方面:①為用戶提供服務,保證不會缺貨少貨,不損壞以及丟失貨物的同時做到成本低廉;②快速性,要求貨物按照用戶指定的地點和時間快速交貨;發(fā)揮上述的效果,要把從生產(chǎn)到消費的過程作為一個不斷完善的貨物流,通過縮短貨物的運量來實現(xiàn)物流路徑的優(yōu)化,進而能夠從總體上降低物流的成本。針對當前的市場分析,我發(fā)現(xiàn)目前的物流模式不太完善。首先是貨運物流的總體規(guī)劃和合理局不科學,出現(xiàn)了區(qū)域集中化問題。大多數(shù)人都在本地創(chuàng)建物流和運輸管理中心,他們都希望完善中國本地一流的貨運物流產(chǎn)業(yè)基地。由于“物流熱”的問題,結(jié)果造成了企業(yè)細分化的問題,物流貨運管理效率不高,貨運物流智能管理系統(tǒng)運行不暢。還有,對于國內(nèi)大環(huán)境市場的貨運集團的市場份額較少。大中型物流業(yè)很少,大多數(shù)物流業(yè)缺乏規(guī)范的運作及清晰的發(fā)展戰(zhàn)略與有效的人力資源管理組成部分以及必要的自學能力。在公司的競爭戰(zhàn)略層面,雖然使用了大量的低成本市場競爭,但它們?nèi)狈μ峁┚o密關注客戶滿意度的量身定制個性化服務的能力。沒有良好的公司管理機制和標準化的物流信息管理規(guī)章制度。物流公司內(nèi)部管理系統(tǒng)可以極大降低物流的成本,實打?qū)嵉奶岣呃麧?,利用最短路徑算法可以提高效率,它可以從容解決各種復雜的貨運物流業(yè)務流程,增強公司在貨運物流中的綜合競爭力,并加快貨運物流的交貨響應時間。通過建立貨運物流信息管理系統(tǒng),可以實現(xiàn)資源共享和全球庫存,訂單信息和交貨條件的可視性,從而減少供應鏈管理中訂單信息動蕩的需求。系統(tǒng)研究現(xiàn)狀在目前階段,在我國貨運物流信息化規(guī)劃層面,完成貨運物流采購,配送,倉儲物流,配送等階段的物流信息化管理操作,并完成從上下游分銷商到物流分銷商的物流供應鏈。尤其是,物聯(lián)網(wǎng)技術在物流運輸軟件中的應用已竭盡全力促進物流業(yè)的顛覆性發(fā)展趨勢。對我國物流運輸軟件發(fā)展趨勢的實際反映是以下幾個層面的關鍵:其中之一是商品的溯源方式。例如食品可追溯性平臺和藥品可追溯性平臺,該智能商品可追溯性平臺展示了堅實的貨運物流保證,它可以確保食品衛(wèi)生,食品以及食品和藥品的安全。例如,在粵港澳大灣區(qū)合作向中國香港供給的果蔬智能可追溯平臺,可以基于安全RFID識別來跟蹤向中國香港供給的果蔬。從種植,吃藥,收割,檢測,運輸,生產(chǎn),加工到進出口申請等,完成了對香港蔬菜供應各個階段的全過程控制,從而可以快速,準確地確定蔬菜的供應來源到香港,并且合規(guī)合法,還可以加快檢查速度和以及提高檢查的準確性。根據(jù)RFID識別和數(shù)據(jù)庫查詢生成的“物聯(lián)網(wǎng)技術”,對提供給香港的蔬菜進行自動技術識別,監(jiān)視和控制可以提高管理和控制效率,并完成快速通關。在現(xiàn)階段,在制藥業(yè),農(nóng)牧業(yè)和制造業(yè)中,食品追溯管理系統(tǒng)正在充分發(fā)揮貨物追蹤,識別,查看和信息內(nèi)容的關鍵作用,有很多經(jīng)典案例。二是貨運物流的全過程的數(shù)據(jù)可視化和智能化管理方法應用系統(tǒng)。它基于GPS全球通信衛(wèi)星導航和定位技術,北斗衛(wèi)星導航系統(tǒng),RFID技術,傳感器技術和許多其他的現(xiàn)在流行技術,在整個物流貨運過程中,可以即時完成貨物的定位,運輸對象的監(jiān)督,在線生產(chǎn)調(diào)度和交付數(shù)據(jù)可視化的智能管理系統(tǒng)。在此階段,全數(shù)字智能系統(tǒng)的可見性管理尚不可用,但是初級和中級級別的使用較為廣泛。某些貨運物流公司或公司已經(jīng)創(chuàng)建了GPS智能倉儲智能管理系統(tǒng)或者北斗智能倉庫儲存管理系統(tǒng);一些企業(yè)已經(jīng)建立了食品車的精確定位和冷鏈運輸?shù)氖称窚囟葘崟r監(jiān)控系統(tǒng),基本完成了物流和貨運的清晰可視化管理。在公共資源服務平臺和物聯(lián)網(wǎng)技術的集成水平上,還有一些公司也在探索新方法。論文章節(jié)介紹本文共劃分為六大部分,各個小部分的主要內(nèi)容列表如下:第一章簡要介紹了物流公司內(nèi)部管理系統(tǒng)的研究意義和現(xiàn)狀。第二章進行系統(tǒng)分析,物流公司內(nèi)部管理系統(tǒng)的需求分析,設計出用例圖。第三章對物流公司內(nèi)部管理系統(tǒng)的體系架構(gòu)進行說明,并且設計出各個模塊流程圖。第四章介紹了根據(jù)系統(tǒng)需求設計數(shù)據(jù)庫。第五章介紹了物流公司內(nèi)部管理系統(tǒng)的創(chuàng)新點和對系統(tǒng)實施進行說明。第六章介紹了對整個系統(tǒng)進行測試的過程。第七章說明了在整體設計物流公司內(nèi)部管理系統(tǒng)時所遇到的問題和未來的展望。物流公司內(nèi)部管理系統(tǒng)需求分析功能需求分析通過系統(tǒng)分析這個環(huán)節(jié)操作,分析系統(tǒng)用戶的需求。需求分析報告是系統(tǒng)設計的立足點。分析將在工作期間用來規(guī)劃整體的設計計劃,以及設計計劃結(jié)果是否有效且易于使用。物流公司內(nèi)部管理系統(tǒng)需要從不同的角度和不同的層面來滿足不同的操作功能,具體包括以下的操作功能。(1)登錄功能系統(tǒng)中不同類型的用戶均需要在登錄界面根據(jù)自己的用戶名和自己設置的密碼進行登錄,這其中包括物流業(yè)務員、物流經(jīng)理以及系統(tǒng)管理員。(2)權限管理對于不同的用戶來講要能夠結(jié)合用戶的實際需求賦予用戶不同的權限,這其中可以根據(jù)未來的發(fā)展增加新的權限。當然,也可以在權限列表中查看到已經(jīng)錄入完成的不同權限。(3)機構(gòu)管理該系統(tǒng)中有此權限的管理員可以對物流公司的機構(gòu)進行管理,管理員可以添加新的機構(gòu)以及對已有機構(gòu)信息進行更改。(4)機構(gòu)距離管理在此物流公司內(nèi)部管理系統(tǒng)中,管理員可以對各個機構(gòu)間的距離進行相應的管理,可以在增加新的機構(gòu)后錄入機構(gòu)間的距離,也可以對機構(gòu)間的距離進行更新。(5)用戶管理有權限的管理員可以對實際操作的用戶進行管理,由管理員操作增添新的用戶。當有新賬號生成時,自動更新用戶列表里的內(nèi)容。(6)重量價格管理管理員可以制定出一套根據(jù)貨物的重量來進行收費的方案,并可以在列表中查看和修改。(7)運單管理此功能所有的用戶皆可使用,可以在這里添加新的運單并保存相應的信息,之后可以在列表想清楚查看最短的運輸路徑。(8)入庫管理選擇已經(jīng)進入攬收狀態(tài)的訂單進行入庫操作,以及可以在列表中對已經(jīng)入庫了的運單施行出庫操作。(9)派送管理選擇系統(tǒng)中的運單添加派送并且錄入與派送相關的信息,在列表中可以查看并處理運單派送的狀態(tài)。(10)客戶管理系統(tǒng)中的物流公司經(jīng)理需要針對物流公司的客戶進行管理,及時更新客戶信息。(11)報表管理以月度為周期對數(shù)據(jù)報表進行管理,可以在訂單統(tǒng)計中查看當月的運單數(shù)量和總金額。用例圖物流公司內(nèi)部管理系統(tǒng)根據(jù)現(xiàn)實中可能存在的情況,將使用該系統(tǒng)的用戶分為管理員、經(jīng)理和業(yè)務員這三個角色。按照他們被賦予的不同權限可以對不同的模塊進行管理。具體用例圖如圖2-2至圖2-4所示:圖2-2:管理員用例圖圖2-3:經(jīng)理用例圖圖2-4:業(yè)務員用例圖物流公司內(nèi)部管理系統(tǒng)功能設計系統(tǒng)總體模塊圖物流配送的管理體制主要可以分為兩個權限:一是管理人員的權限,二是一般的權限。不同的真實身份注冊或者登錄的系統(tǒng)將分別具有不同的管理權限,不同的功能以及實際操作,控制系統(tǒng)的設計,管理者個人信息的管理和主視圖,組織信息的管理,用戶信息的管理和瀏覽信息的管理,運單個人信息的管理和瀏覽信息的管理,倉儲信息管理和瀏覽管理,重量價格信息管理與查看,派送信息管理和查詢,實際程序模塊圖,如3-1所示:圖3-1:系統(tǒng)總體模塊圖模塊流程設計圖管理員模塊流程圖物流公司的管理員通過輸入正確的用戶名及密碼登錄該系統(tǒng),并且使用其管理員的權限。管理員登錄成功后,可以對權限、機構(gòu)、機構(gòu)距離、用戶、重量價格、運單、入庫、派送、報表和個人信息進行管理。具體功能如圖3-2所示。圖3-2:管理員業(yè)務流程圖經(jīng)理模塊流程圖物流公司的經(jīng)理通過輸入正確的用戶名及密碼登錄該系統(tǒng),并且使用其經(jīng)理的權限。經(jīng)理登錄成功后,可以進行客戶管理、運單管理、入庫管理、派送管理、報表查看和個人信息管理。具體功能如圖3-3所示。圖3-3:經(jīng)理業(yè)務流程圖業(yè)務員業(yè)務流程圖物流公司的業(yè)務員通過輸入正確的用戶名及密碼登錄該系統(tǒng),并且使用其業(yè)務員的權限。業(yè)務員登錄成功后,可以進行運單管理、入庫管理、派送管理、報表查看和個人信息管理。具體功能如圖3-4所示。圖3-4:業(yè)務員業(yè)務流程圖數(shù)據(jù)庫層的設計關于物流公司內(nèi)部管理系統(tǒng)中數(shù)據(jù)的處理設計方案:我選擇了DBMS方案——MySQL。由于MySQL功能強大,便利性強,實用性和兼容性強,該系統(tǒng)軟件選擇MySQL作為數(shù)據(jù)庫查詢服務平臺。邏輯結(jié)構(gòu)設計(1)物流管理系統(tǒng)權限(權限編號,權限名稱)(2)物流管理系統(tǒng)機構(gòu)(機構(gòu)編號,機構(gòu)名稱,物流機構(gòu)類型)(3)機構(gòu)距離(機構(gòu)距離編號,起始機構(gòu),物流目的機構(gòu),距離,運輸時間)(4)物流管理系統(tǒng)用戶(用戶編號,用戶名,密碼,姓名,機構(gòu),聯(lián)系電話,聯(lián)系地址,權限)(5)重量價格(重量價格編號,重量,價格)(6)客戶(客戶編號,物流客戶名稱,聯(lián)系電話,聯(lián)系地址)(7)物流管理系統(tǒng)運單(編號,單號,客戶信息,發(fā)收件人等信息)(8)入庫(編號,入庫運單號,用戶信息,入庫時間,運往站點時間,出庫時間,狀態(tài)等信息)(9)派送(派送編號,運單,用戶,操作時間,派送狀態(tài),說明)概念模型設計根據(jù)物流公司內(nèi)部管理系統(tǒng)的總體設計系統(tǒng)軟件的規(guī)定,總體規(guī)劃了以下實物模型。在信息化物流管理系統(tǒng)中,存在不同實體,在信息化物流管理系統(tǒng)中,不同實體之間的聯(lián)系如圖4-1所示:圖4-1:ER圖物流公司內(nèi)部管理系統(tǒng)權限信息實體主要由編號和權限名稱構(gòu)成。具體如圖4-2所示:圖4-2:權限實體屬性圖物流公司內(nèi)部管理的信息系統(tǒng)是一個機構(gòu)信息實體。具體如圖4-3所示:圖4-3:機構(gòu)實體屬性圖機構(gòu)距離具體實體中主要包含的屬性為編號、起始機構(gòu)、目的機構(gòu)、距離和運輸時間。具體如圖4-4所示:圖4-4:機構(gòu)距離實體屬性圖物流公司內(nèi)部管理系統(tǒng)用戶實體中包括編號,用戶名,密碼,姓名,機構(gòu),聯(lián)系電話。具體如圖4-5所示:圖4-5:用戶實體屬性圖物流公司內(nèi)部管理系統(tǒng)重量價格信息實體,具體來講該實體包含的屬性信息如圖4-6所示:圖4-6:重量價格信息實體屬性圖客戶信息實體屬性包含了客戶的各類型信息,具體情況如圖4-7所示:圖4-7:客戶信息實體屬性圖運單信息實體屬性中主要包含了與運單相關的各種信息,具體情況如圖4-8所示:圖4-8:運單信息實體屬性圖入庫信息實體圖中主要包含了入庫的各種信息,具體情況如圖4-9所示:圖4-9:入庫信息實體屬性圖物流公司內(nèi)部管理系統(tǒng)派送信息實體,具體的情況如圖4-10所示:圖4-9:派送信息實體屬性圖數(shù)據(jù)表設計以下為物流公司內(nèi)部管理系統(tǒng)的數(shù)據(jù)表設計,具體將從其字段的名稱、具體描述、類型、字節(jié)長度和是否為主鍵做出描述。具體情況如表4-1至表4-9所示:表4-1:物流管理權限信息表名稱具體描述類型長度是否主鍵qxid權限編號INT9Yesqx具體權限VARCHAR4No表4-2:物流機構(gòu)信息表名稱具體描述類型長度是否主鍵jgid機構(gòu)編號INT15Yesjgmc機構(gòu)詳細名稱VARCHAR5Nojglx機構(gòu)所屬類型VARCHAR10No表4-3:物流機構(gòu)距離信息表名稱具體描述類型長度是否主鍵jgjlid距離編號INT10Yesjgqsjg距離起始機構(gòu)VARCHAR5Nojgmdjg距離目的機構(gòu)VARCHAR5Nojgjl物流機構(gòu)距離INT5Nojgyssj距離運輸時間INT3No表4-4:物流用戶信息表字段具體描述類型長度是否主鍵yhid用戶編號INT10Yesyhm用戶名VARCHAR8Nomm密碼VARCHAR8Noxm姓名VARCHAR9Nojg詳細機構(gòu)VARCHAR5No表4-5:物流重量價格信息表字段具體描述類型長度是否主鍵zljgid價格編號INT9Yeszl重量INT3Nojg價格INT3No表4-6:物流客戶信息表字段具體描述類型長度是否主鍵khid客戶編號INT9Yeskhmc客戶名稱VARCHAR5Nokhlxdh客戶電話BIGINT11Nokhlxdz客戶地址VARCHAR5No表4-7:物流運單信息表字段具體描述類型長度是否主鍵khid客戶編號INT9Yeskhmc客戶名稱VARCHAR9Nokhlxdh客戶電話BIGINT11Nokhlxdz客戶地址VARCHAR5No表4-8:物流入庫信息表字段具體描述類型長度是否主鍵rkid入庫編號INT9Yesfjzx入庫分揀中心VARCHAR5Norkyh入庫用戶VARCHAR9Norkczsj入庫操作時間DATATIME8Norkywzd入庫運往站點VARCHAR11Norkcksj入庫出庫時間DATATIME8Norkzt入庫狀態(tài)VARCHAR2No表4-9:物流派送信息表字段具體描述類型長度是否主鍵psid派送編號INT9Yespsyd派送運單VARCHAR18Nopsyh派送用戶VARCHAR9Noczsj派送操作時間DATATIME8Nopszt派送狀態(tài)VARCHAR2Nopssm派送說明VARCHAR65No系統(tǒng)的實施物流公司內(nèi)部管理系統(tǒng)實施是指將物流公司內(nèi)部管理系統(tǒng)設計階段的結(jié)果在WEB服務器上實現(xiàn),將類似于原設計圖紙的新系統(tǒng)規(guī)劃方案轉(zhuǎn)換為可行的系統(tǒng)軟件。貨運物流公司的內(nèi)部智能管理系統(tǒng)使用Dijkstra優(yōu)化算法。根據(jù)研究深度和廣度,選擇一個權重最大的優(yōu)先級來計算獲取權重,以便在計算一個有向圖或者是無向圖的時候找到一個單源最短路徑算法中的問題,最后就能得到一個單源最短路徑的算法樹。此類優(yōu)化算法通常被應用在路由器優(yōu)化算法或者其它圖像優(yōu)化算法的子控制模塊中。這種計算方法的時間復雜程度為n的平方,可以對它進行疊加和優(yōu)化。不過我們需要特別注意的地方就是,Dijkstra算法僅能在權值轉(zhuǎn)換到正時才能被使用;如果這個權值被設定為負,則不能使用Dijkstra優(yōu)化算法。詳細流程如圖5-1所示。圖5-1:Dijkstra算法流程圖該Dijkstra算法的具體代碼實現(xiàn)由如圖5-2至圖5-4所示:圖5-2:Dijkstra算法代碼第一部分圖5-3:Dijkstra算法代碼第二部分圖5-4:Dijkstra算法代碼第三部分登錄模塊界面登錄智能管理系統(tǒng)的首頁,會將出現(xiàn)要使用的用戶名和已經(jīng)注冊的密碼兩個文本框,填寫正確的需使用的用戶名和注冊的密碼,然后點一下[提交]按鈕即可進行登錄;或者直接點一下[重置]的按鈕再輸入一次。具體登錄頁面的設計如圖5-5所示:圖5-5:登錄界面圖機構(gòu)管理界面單擊[機構(gòu)管理]菜單,系統(tǒng)軟件將彈出以改進組織信息內(nèi)容和組織信息內(nèi)容目錄頁面。點一下[添加機構(gòu)]按鈕,就可以在右側(cè)看到一個如何增添機構(gòu)具體信息的操作界面,其中包括了機構(gòu)的編號、機構(gòu)的名稱、類型等信息。添加機構(gòu)具體信息資料后,點一下[提交]按鈕就沒問題了,添加機構(gòu)信息完成以后,點擊[機構(gòu)列表],將會自動在界面的右側(cè)看到該組織機構(gòu)的具體資料信息,其中包括了組織機構(gòu)的編號、組織機構(gòu)的名稱、類型等信息,可以逐個進行查看、刪除和修改,如圖5-6所示:圖5-6:機構(gòu)管理界面圖機構(gòu)距離管理模塊界面點一下[機構(gòu)距離管理]菜單,可以看到信息關聯(lián)列表。單擊[添加機構(gòu)距離]按鈕,右側(cè)顯示機構(gòu)距離信息增加界面,包括機構(gòu)距離、機構(gòu)距離編號、啟動機構(gòu)、目標機構(gòu)、距離,增加機構(gòu)距離信息后,點擊[保存]按鈕,組織距離信息添加成功。點擊[機構(gòu)距離列表],在右側(cè)界面顯示組織距離的具體信息,包括組織距離編號、出發(fā)組織、目的組織、距離、運輸時間等,可以對組織距離信息進行逐一查看、刪除和修改,如圖5-7所示:圖5-7:機構(gòu)距離管理界面圖重量價格管理模塊界面點一下[重量價格管理]菜單,可以看到添加重量價格和顯示重量價格列表。打開[添加重量價格]菜單,右側(cè)會顯示所添加的重量并且對應的價格,添加后保存就可以在重量價格列表中看到。重量價格列表中記錄著已經(jīng)設計好的不同重量所對應的價格,如圖5-8所示:圖5-8:重量價格管理界面圖運單管理模塊界面點一下[運單管理]菜單,可以看到所有增加運單信息和運單信息列表的界面。點擊一次[增加運單]按鈕,右側(cè)是會出現(xiàn)添加運單的信息界面,該界面中顯示的信息主要涉及到運單編號、訂單編號、客戶信息、發(fā)貨人、接受人信息、起始機構(gòu)、目標機構(gòu)、重量、總價、負責人等信息,添加完成后,點擊[保存]按鈕即可進行完成添加運單信息。點擊[運單列表],右側(cè)界面將會顯示運單的具體信息,包括運單、訂單編號、客戶信息、寄件人和接收人詳細信息、出發(fā)機構(gòu)、目的機構(gòu)、重量、總價、責任人、狀態(tài)等信息,如圖5-9所示:圖5-9:運單界面圖入庫管理模塊界面點一下[入庫管理]菜單,可以看到新增入庫信息和入庫信息列表的界面。把[新增入庫信息]按鈕點一下,右側(cè)會新增入庫信息界面顯示出來,其中包括入庫編號、運單、分揀中心、用戶、操作時間、運輸站、出庫時間、狀態(tài)等信息。新增加載到了入庫信息后,把[保存]按鈕點一下,入庫信息就加成功了。然后再[入庫列表]點一下,在右側(cè)界面顯示出需要入庫的具體信息,包括入庫單號、運單、分揀中心、用戶、操作時間、發(fā)站、出庫時間、狀態(tài)等信息??梢灾饤l查看、刪除和修改所有的入庫記錄上的信息,如圖5-10所示:圖5-10:入庫界面圖客戶管理模塊界面使用經(jīng)理權限登錄,登錄后點擊[客戶管理],可以看到添加客戶和客戶列表。點一下[添加客戶]按鈕,可以錄入客戶名稱,聯(lián)系電話和聯(lián)系地址,填寫完后點擊[保存]按鈕就錄入成功了。再點擊客戶列表就可以看到已經(jīng)添加完成的客戶。如圖5-11所示:圖5-11:客戶管理界面圖
系統(tǒng)測試測試的必要性之處在于它是確保系統(tǒng)質(zhì)量及穩(wěn)定運行的關鍵因素,并且也是對結(jié)構(gòu)分析,控制系統(tǒng)的設計和整個系統(tǒng)軟件開發(fā)全過程執(zhí)行情況的最終驗證。雖然我們在設計和進行整個系統(tǒng)開發(fā)的過程中,采用了挺多目前先進的技術和方法來提高和保證系統(tǒng)的質(zhì)量。但是在我的具體工作中卻難免也會有一些失誤,因此所設計的系統(tǒng)必然會存在一定的不足和錯誤。導致可能出現(xiàn)錯誤的原因較多,同時這些原因貫穿于整個系統(tǒng)開發(fā)的各個環(huán)節(jié)和各個流程中。為進一步提供系統(tǒng)的質(zhì)量,在系統(tǒng)測試中必須要對各個環(huán)節(jié)和各個方面進行仔細的測試和分析,找出系統(tǒng)的不足和問題,不斷對系統(tǒng)進行優(yōu)化和改進。功能測試是一種檢測系統(tǒng)軟件是否可以真正顯示使用系統(tǒng)軟件計劃的說明中提到的功系統(tǒng)功能是否具備合理性的方法。采用這種方法在系統(tǒng)測試中不需要關心整個系統(tǒng)代碼的運行情況,只需要根據(jù)系統(tǒng)所設計的功能對系統(tǒng)功能進行測試,通過測試得出系統(tǒng)的問題。在本系統(tǒng)的測試中,選擇部分的功能作為代表進行測試,得出系統(tǒng)功能是否能夠滿足用戶的需求。測試環(huán)境硬件環(huán)境內(nèi)存:32GB處理器:8-CoreIntel(R)Core(TM)i7-7700HQCPU@2.8GHZ固態(tài)硬盤:1TBSSD軟件環(huán)境軟件開發(fā)JDK10.0.2數(shù)據(jù)庫:MySQL5.5系統(tǒng)運行工具:MyEclipse9.0系統(tǒng)測試用例由于需要了解并確認該系統(tǒng)是能夠滿足使用者的需求,因此系統(tǒng)測試的測試用例需要圍繞著一定的規(guī)范和要求來搭建。在該物理公司內(nèi)部管理系統(tǒng)中,采用黑盒和白盒測試兩種測試。黑盒測試以下內(nèi)容將針對系統(tǒng)測試中黑盒測試進行描述,其中主要對機構(gòu)、用戶、客戶和運單等部分進行了測試。具體測試情況如表6-1至表6-4所示:表6-1:機構(gòu)測試用例基本情況步驟輸入預期結(jié)果機構(gòu)信息的添加操作按照要求添加機構(gòu)的名稱以及機構(gòu)的具體類型所添加的信息能夠順利的插入到系統(tǒng)機構(gòu)信息表中,同時可以通過查詢得出機構(gòu)的信息記錄。機構(gòu)信息的刪除操作\在記錄中無此記錄機構(gòu)信息列表功能操作\所有機構(gòu)信息記錄均能夠顯示在列表中機構(gòu)信息的查詢操作在所展示的信息列表中選擇具體的機構(gòu)信息進行查看可以得出機構(gòu)的各種詳細信息機構(gòu)信息的修改對所選擇的機構(gòu)信息進行修改和更新能夠順利的完成對機構(gòu)信息的修改,同時所修改的信息被保存在數(shù)據(jù)庫中,機構(gòu)信息數(shù)據(jù)表及時得到更新。表6-2:用戶測試用例具體情況步驟輸入預期結(jié)果用戶信息的添加操作在系統(tǒng)中詳細添加用戶的具體信息,例如用戶名、用戶密碼、用戶姓名、電話、地址以及用戶在系統(tǒng)中的操作權限等信息。所添加的信息能夠順利的插入到系統(tǒng)用戶信息表中,同時可以通過查詢得出用戶的信息記錄。用戶信息的刪除操作\在記錄中無此記錄用戶信息列表功能操作\所有用戶信息記錄均能夠顯示在列表中用戶信息的查詢操作通過信息列表,選擇一條信息記錄可以得出用戶的各種詳細信息用戶信息的修改選擇一個需要修改的用戶信息,展現(xiàn)一個用戶信息的詳細資料能夠順利的完成對用戶信息的修改,同時所修改的信息被保存在數(shù)據(jù)庫中,用戶信息數(shù)據(jù)表及時得到更新。表6-3:客戶測試用例具體情況步驟輸入預期結(jié)果客戶信息的添加操作在系統(tǒng)中詳細添加客戶的具體信息,例如客戶名、客戶密碼、客戶姓名、電話、地址等客戶的相關信息。所添加的信息能夠順利的插入到系統(tǒng)客戶信息表中,同時可以通過查詢得出客戶的信息記錄。客戶信息的刪除操作\在記錄中無此記錄客戶信息列表功能操作\所有客戶信息記錄均能夠顯示在列表中客戶信息的查詢操作通過信息列表,選擇一條信息記錄可以得出客戶的各種詳細信息客戶信息的修改選擇一個需要修改的客戶信息,展現(xiàn)一個客戶信息的詳細資料能夠順利的完成對客戶信息的修改,同時所修改的信息被保存在數(shù)據(jù)庫中,客戶信息數(shù)據(jù)表及時得到更新。表6-4:運單測試用例具體情況步驟輸入預期結(jié)果運單信息的添加操作添加運單的單號,客戶,發(fā)件人信息,收件人信息,起始機構(gòu),目的機構(gòu),重量,總價格,負責人,狀態(tài),所添加的運單信息能夠順利的插入到系統(tǒng)運單信息表中,同時可以通過查詢得出運單的信息記錄。運單信息的刪除操作\無此記錄運單信息列表功能操作\所有運單信息記錄均能夠顯示在列表中運單信息的查詢操作通過信息列表,選擇一條信息記錄可以得出運單的各種詳細信息運單信息的修改選擇一個需要修改的運單信息,展現(xiàn)一個運單信息的詳細資料能夠順利的完成對運單信息的修改,同時所修改的信息被保存在數(shù)據(jù)庫中,運單信息數(shù)據(jù)表及時得到更新。白盒測試以下表6-5與表6-6內(nèi)容為該物理公司內(nèi)部管理系統(tǒng)中對入庫和注冊的白盒測試的具體內(nèi)容:表6-5:入庫模塊測試用例具體情況系統(tǒng)名稱物流公司內(nèi)部管理系統(tǒng)版本號V1.0序號1_1測試模塊入庫模塊前置條件添加運單后置條件系統(tǒng)提示添加成功測試結(jié)果符合預期表6-6:用戶名密碼注冊模塊測試用例具體情況系統(tǒng)名稱物流公司內(nèi)部管理系統(tǒng)系統(tǒng)版本V1.0序號1_2測試模塊用戶名密碼注冊模塊前置條件輸入相同的用戶名和密碼后置條件系統(tǒng)提示用戶名重復測試結(jié)果符合預期結(jié)果測試結(jié)果經(jīng)過以上對物流公司內(nèi)部管理系統(tǒng)的各個模塊的測試結(jié)果均無誤,符合要求。
結(jié)論與展望經(jīng)過數(shù)月以來的設計和開發(fā),物流公司內(nèi)部管理系統(tǒng)已經(jīng)開發(fā)完成。在這幾個月里,我遇到了很多問題,也解決了諸多問題,尤其是對Dijkstra優(yōu)化算法和自主創(chuàng)新應用程序的深入分析,使我能夠更好地掌握一些與Java相關的技術。在本次開發(fā)的過程中,我在以下幾個方面感到:首先,創(chuàng)建一個好的智能管理系統(tǒng)是一項復雜的工程,涉及到不同的環(huán)節(jié)。在系統(tǒng)設計和開發(fā)中首先需要建立系統(tǒng)步驟結(jié)構(gòu),每個程序模塊的框架圖,并深入分析所有系統(tǒng)軟件的步驟,各部分的作用以及總體規(guī)劃;其次,有必要對所有系統(tǒng)軟件的步驟進行總體規(guī)劃。必須需要在概念和模型的設計方面積累一定的開發(fā)和設計工作經(jīng)驗,并且對豐富而多彩的數(shù)據(jù)庫管理設計方案和項目規(guī)劃具有扎實的專業(yè)知識。在整個編碼的過程中,一定要充分留意編碼的合理性,易讀性和可變性。然后,每個人都必須要具有扎實的程序設計基礎。注意編碼的整個過程。另外,還需要特別注意控制系統(tǒng)軟件程序模塊的設置和可擴充性問題,然后再重新添加一些控制模塊的功能。最后,在不斷的測試和應用中會遇到各種各樣的困難,應保持謙遜的態(tài)度加以解決。這種事情可以防止浮躁,這就要求我們能夠通過對系統(tǒng)的全面測試來找出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西壯族自治區(qū)特種設備檢驗研究院2025年下半年公開招聘工作人員備考題庫參考答案詳解
- 廈門大學附屬第一醫(yī)院漳州招商局開發(fā)區(qū)分院2025年第四批公開招聘編外工作人員備考題庫及1套參考答案詳解
- 2026年醫(yī)院清真食堂裝修合同
- 2026年線上咨詢機構(gòu)合同
- 寧海農(nóng)村商業(yè)銀行2026年招聘10人備考題庫及完整答案詳解1套
- 2025年滁州市公安機關公開招聘警務輔助人員50人備考題庫有答案詳解
- 航天科工微電子系統(tǒng)研究院有限公司2026年校園招聘5人備考題庫完整答案詳解
- 中微公司核心裝備技術領先研發(fā)與團隊夯實成長根基
- 2025年杭州極弱磁場重大科技基礎設施研究院校園招聘備考題庫及參考答案詳解一套
- 中國人民銀行清算總中心所屬企業(yè)城銀清算服務有限責任公司2026年校園招聘16人備考題庫帶答案詳解
- 廣播電視安全播出工作總結(jié)
- 熒光腹腔鏡知識培訓總結(jié)
- 兄弟BAS-311G電腦花樣機說明書
- 知道網(wǎng)課《微積分(I)(南昌大學)》課后章節(jié)測試答案
- 機場場道維護員協(xié)同作業(yè)考核試卷及答案
- 學堂在線 雨課堂 學堂云 大數(shù)據(jù)機器學習 期末考試答案
- 英語配音環(huán)節(jié)教學課件
- 企業(yè)檔案安全教育培訓課件
- 房地產(chǎn)質(zhì)量管理體系與措施
- 暢游黑龍江課件
- 2025中國工業(yè)傳感器行業(yè)市場白皮書
評論
0/150
提交評論