計算機本科畢業論文-物流信息管理系統的設計與實現_第1頁
計算機本科畢業論文-物流信息管理系統的設計與實現_第2頁
計算機本科畢業論文-物流信息管理系統的設計與實現_第3頁
計算機本科畢業論文-物流信息管理系統的設計與實現_第4頁
計算機本科畢業論文-物流信息管理系統的設計與實現_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要如今物流業已經成為支撐國民經濟發展的重要基礎性產業。信息技術在物流行業中慢慢普及,但是多數中小企業尚未建立一個綜合物流信息平臺來實現數據的對接與交互,導致物流信息在組織部門之間相對孤立、內部數據與外部信息不兼容。物流管理的信息化、自動化、高效化在中小企業的發展中尤為重要。本文在大數據環境下對智能物流的發展現狀以及國內外的物流信息管理做出研究后,利用計算機、數據庫等方面的知識。結合貨運的管理結構和物流流程進行分析與設計,最終實現物流信息系統各個模塊的實現。通過各個模塊的實現,不同層級的管理人員可以方便快捷地對公司業務流程進行查詢和運作。公司的物流過程會更加透明化、具體化,加強了不同部門之間的溝通和提高了協作效率。關鍵詞:物流;信息管理;系統設計;MySql

緒論研究背景隨著我國經濟水平不斷提高和科技水平的不斷進步,現代物流也迎來了發展的春天。其中,5G網絡的大范圍建設和互聯網的全國普及,讓“互聯網+物流”的模式孕育而生,在這種背景下,大數據物流給我國物流行業發展帶來了機遇。為了應對物流信息洪流的到來,物流信息系統的建設和改進也成為了企業發展的一大戰略目標。物流信息系統主要是將顧客資料和生產資料進行信息化、集成化和信息共享化管理。企業通過將物流信息系統進行高科技自動化和智能無人化的改進,來降低企業在物流生產中的支出成本、節約有限的生產資源和提高企業物流業務效率。然而隨著自動化物流系統的地位越來越高,企業和物流行業所面臨的風險也就越來越多,對信息系統進行物流風險管理也就變得越發重要。通過對實際項目的分析和研究,對物流風險進行系統的、有規律、科學的的管理和控制,確保企業生產和服務的按時高效完成。研究意義大數據時代給物流業既帶來了機遇也帶來了挑戰,物流企業要如何通過一種信息管理手段來改變傳統的運作方式,是物流企業發展的關鍵因素。XiaodiLi在《大數據時代企業管理模式創新研究》中有提及過信息技術的高速發展對人們的生活方式和工作方式產生的各方面巨大影響。本文的研究能夠給物流企業帶來的好處概括成以下幾個方面:第一、幫助物流企業緊跟著物流行業的發展步伐,新的信息技術引入有利于物流企業拓寬視野和領域,貼合物流市場,順應時代發展。第二、通過物流信息的合理引導,從而可以保障物流活動的正常運轉。物流企業物流信息系統建立后,公司不再以傳統的構建,可以提高信息信息傳導效率和減少信息不暢造成物流企業物流時間成本的損失;改善這些方面之后,可以有效減少物流運作成本的損失,從而提高公司的經營收益。第三、物流企業屬于中小型的物流貨運公司,公司和信息化水平處于落后狀態,長期以往極大地降低了公司員工間的工作效率。因此,通過給企業建立信息系統的方法來提高信息化管理水平的實際情況已經迫在眉睫。國內外研究現狀國外研究現狀美國首先在二戰中提出物流概念,做為戰爭后勤保障。美國物流起步較早,基礎較牢固,其中迎來了諸多發展時期,上個世紀80年代以來,美國政府不斷完善物流相關的法律法規,政府不斷的加強監管力度,為物流發展提供了一個良好的環境。美國在物流自動化領域也取得極大成功,研發出了世界上第一臺自動導引車(AVG),并在物流運輸上使用衛星定位系統(GPS)。美國采用配送控制系統、ISLE貨艙管理軟件、Crisplant斜槽分類技術、無線導引揀貨系統等管理技術,來提高企業的管理效率。普遍采用條形碼技術(BarCoding)和無線射頻識別技術(RFID);運用JIT、CPFR、VMI、SMI等供應鏈管理技術,實現供應鏈伙伴之間的協同商務;廣泛應用倉庫管理系統(WMS)和運輸管理系統(TMS)來提高運輸與倉儲效率。并且美國首先在物流上提出單元化這一概念,加強了物流追蹤效率。諸多優秀的因素使得美國在國際物流上占有絕對的領先水平。國內研究現狀我國物流于20世紀70年代開始起步,由于歐美等先進國家對中國進行封鎖,導致我國物流起步和發展速度較慢。但隨著我國的國際地位逐漸提高,物流發展也迎來了春天。我國首先從零星的物流基地發展到現在挨家挨戶都能收到快遞,1997年的順豐成立,也象征著我國物流進入高速發展階段。天貓、京東、蘇寧等電商平臺的建立,打破了交易界限,使得線上線下合為一體,標志著我國物流進入發展新紀元。從零的起步到貨運量、吞吐量均為世界第一;我國物流快遞量從2007年的12.02億件到2020年12月突破800億件,其中2020年雙十一當日物流處理6.75億件商品;京東物流的今日達和順豐快遞的航空運輸、京東的自動化配送車進入校園和無人機的配送、蘇寧的無人配送小車“臥龍一號”等等這些,都標志著我國我物流正在朝著無人化,智能化,自動化的方向發展。但是我國物流由于環境和社會的限制,發展之路還比較長,我們應當積極學習外國的優秀管理理念,提高物流管理水平,加強物流人員技術和專業的培訓,國家應優化物流發展環境,為物流發展開辟新的道路。系統概述與技術介紹系統開發環境操作系統:Windows10數據庫系統:MySQL5.7服務器:Tomcat8.0開發語言:JSP;CSS;HTML;JavaScript;Java;開發工具:Eclipse系統運行環境運行操作系統:WindowsXP或其以上版本運行數據庫:MySQL5.0以上服務器:Tomcat6.0及以上瀏覽器:google瀏覽器、IE瀏覽器、搜狗瀏覽器技術簡介B/S架構系統采用B/S架構,頁面部分顯示在瀏覽器中。數據存儲,計算和管理主要在服務器完成。該頁面由Tomcat容器公開,MySql數據庫用于數據存儲。B/S架構的優點:減少服務器負載,便于維護和升級。SSH介紹使用基于對象研究方式,依照現實需求尋找模型,把上述模型確定成主要的Java對象,之后編寫主要的DAO(DataAccessObjects)接口,且確保Hibernate的DAO完成,使用上述完成的DAO類來負責Java類與數據庫兩者之間的轉變與訪問,最終讓Spring負責管理,承擔大部分任務。StrutsStruts框架具備組件的模塊化,自主性與重用性的優勢,此外還可以方便此類程序的開發設計。Struts可直接全面劃分控制,事務邏輯與外觀,在一定程度上減少開發所需要的完成的任務量。HibernateHibernate是目前開放源代碼的對象關系映射框架,主要對JDBC實施輕量級的對象封裝,促使Java程序員能直接使用對象編程思維來進行修改。其還能在所有情況下使用JDBC,不只能在Java的客戶端程序使用,此外還能使用在其他程序內使用,值得我們關注的是,其還能使用在EJB的J2EE架構內替代CMP,具備確保數據持久化的功能,也是不容忽視的創新之處。開發語言頁面主要使用jsp頁面,使用html+css標記語言進行頁面布局,并使用jQuery技術進行ajax交互以實現異步初步背景數據傳輸然后使用js進行數據驗證。后端主要使用Java語言操作和處理數據以進行程序邏輯處理。代碼規范代碼用spring注入的公共類,使用接口編程,高可用伸縮性使用,彈性注入,使用常見的代碼規范,高效率,方便和快捷。從抽象類到具體類,底層接口依賴于上層接口,靈活高效。MySQL數據庫簡介MySQL是ORACLE公司的開源關系數據庫,支持多種語言,具有多個引擎,高效率,由于屬于輕量級數據庫并支持大型數據庫的擴展,被廣泛應用于中小企業。與oracle,sqlserver,db2等大型數據庫相比,學習成本低,大多數企業需求都可以滿足。它被大多數互聯網公司使用。Tomcat服務器簡介Tomcat是Apache組織下的開放源代碼Web容器,它更新快,不占用大量系統資源,對開發人員和企業而言可擴展且免費,但特別是它適用于沒有太多并發的情況。能夠滿足大部分的要求,具有高度的接受度,已經成為一個非常常見的Web應用服務器。系統需求分析功能需求描述2014年,中國快遞行業位居世界第一,這是“互聯網+物流”加速增長的典型特征。在使用大數據和云計算方面,傳統物流發生了一場新的革命。研究表明,物流公司正在加快探索新技術,跟蹤貨物,RFID,電子數據交換,可視化,移動信息服務和智能交通定位服務。系統功能基于SSH的物流信息管理平臺主要有以下幾個主要功能模塊:前臺游客模塊:該模塊主要面向有物品快遞需求的人群。后臺管理模塊:此部分重點負責后臺管理人員的綜合操作,主要是對顧客與貨物信息的執行。系統結構圖圖3.1系統結構圖系統總共分為以下幾個模塊:(1)前臺游客模塊,通常被劃分成三個部分,主要是:用戶、查詢和下單三部分。用戶模塊一般負責用戶注冊和登錄,用戶利用注冊可得到會員資質,通過登錄可以進行會員的登錄,登陸后進入會員中心;查詢模塊可以通過物流單號進行訂單的查詢,但考慮安全因素只能查詢簡單的物流信息,具體的訂單信息只有后臺管理員可以查詢;下單模塊規定用戶必須登陸以后才可以進行下單,通過填寫寄件人、收件人以及貨物信息完成下單。(2)后臺管理模塊,通常被劃分成四個部分,主要是:訂單管理、會員管理、物流管理和貨物信息管理等四部分。性能需求該部分涉及到該系統所需要的性能需求:網絡需求128Kb/s(1Mbps)響應需求(1)反饋時間:用戶發送請求到主服務器的時間與服務器返回時間之間的差異將在3秒到10秒之間得到控制。(2)反饋的準確性:用戶通過后臺發送請求,后臺可以根據用戶的要求進行相應的邏輯處理。這樣,數據庫中的數據就不會被玷污,也不會影響數據庫的運行效率,數據庫信息就會及時反饋給用戶。(3)適應性:確保系統能夠適應不同的平臺,不依賴于平臺,不滿足要求。在相同的環境中,系統可以移植和適應不同的環境。安全性需求對于不同權限的用戶,可以通過其他頁面進行數據管理。普通用戶可以登錄該頁面進行相關操作。管理員必須登錄到相應的后端來處理客戶端信息。根據不同的數據庫權限確定登錄用戶的訪問權限,同時保證登錄用戶的帳號信息,瀏覽器中發布的密碼等隱私信息不能視為隱私信息。接口需求在系統中使用面向接口的編程是具有很高的可擴展性的。從實現的角度來看,可以在不改變接口的情況下集中在接口實現上,這在代碼的規范性和可行性方面具有很高的實用價值。同時,頁面是用戶打開的界面,頁面的操作以訪問的形式傳輸到數據庫,這樣也同時提供了系統的安全性。系統使用了不同的接口來實現。根據頁面顯示不同,用戶可以隨意對相應頁面進行操作,提高系統效率。系統詳細設計設計思路詳細設計:在這次的畢業設計中,主要是在Windows平臺使用Java語言在Eclipse上使用SSH框架進行物流管理系統的開發。本次設計系統具備兩個關鍵的功能。被詳細的分類成兩部分,接下來進行詳細敘述。前臺游客模塊,通常被劃分成三部分,主要是:用戶、查詢和下單三部分。用戶模塊重點負責用戶注冊和登錄,用戶可以利用注冊得到會員資質,通過登錄可以進行會員的登錄,登陸后進入會員中心;查詢模塊可以通過物流單號進行訂單的查詢,但考慮安全因素只能查詢簡單的物流信息,具體的訂單信息只有后臺管理員可以查詢;下單模塊規定用戶必須登陸以后才可以進行下單,通過填寫寄件人、收件人以及貨物信息完成下單。后臺管理模塊,通常被劃分成四個部分,主要是:訂單管理、會員管理、物流管理和貨物信息管理部分。此處訂單管理部分負責查找訂單內容;會員管理模塊主要進行會員的展示,查看以及刪除;物流管理模塊主要進行物流信息的查看;貨物信息模塊主要進行貨物信息的查看以及管理。開發基礎在進行JavaWeb開發的平臺上要具備開發環境,如果沒有就需要進行環境搭建,在搭建開發環境之前需要準備的開發工具如下:JDK:版本1.8.0_*。Eclipse:版本Mars2Java安裝與環境配置1)在Oracle提供的網址下載JDK1.8版本的安裝包。2)點擊下載的安裝包進行安裝。3)安裝完成后打開控制面板中可以進行環境變量的配置Eclipse安裝與配置1)在eclipse官網中選擇與系統對應版本。2)進行解壓安裝。設計原則在程序設計中,要符合軟件工程的系統要求,遵循軟件系統的設計思想,全面掌握系統架構功能,細致劃分系統結構,提出一個穩定的良好系統。前臺用戶模塊前臺用戶模塊分為:用戶登錄、用戶注冊、個人中心。用戶登錄用戶輸入具體的信息。假如所有信息都沒有問題就可以順利登錄,假如信息不正確就無法登錄。順利登錄之后進入個人中心。用戶注冊游客輸入用戶名、手機號、密碼以及郵箱進行注冊,如果想要注冊的用戶名不存在并且輸入的數據都合法可以注冊成功,注冊成功后跳轉到登陸界面。用戶個人中心用戶中心顯示用戶的信息,在個人中心用戶可以輸入單號進行查詢,也可以點擊【在線下單】進行下單操作。前臺查詢模塊在前臺查詢模塊游客可以直接輸入單號可以進行查詢。如果單號存在會出現單號的物流信息,在物流信息頁面顯示快遞的收寄地址,單號信息,詳細的物流信息。前臺下單模塊已經登錄的會員可以在用戶個人中心點擊【在線下單】跳轉至下單頁面,在下單頁面會員輸入寄件人的姓名、手機號、上門地址(省、市、詳細地址),收件人的姓名、手機號、上門地址(省、市、詳細地址),所要寄的物品的物品名稱以及物品描述。后臺訂單管理模塊管理員登錄后臺可以進行訂單管理,管理員點擊【訂單管理】菜單可以分別進行查看、刪除以及追蹤。訂單查看用戶點擊【訂單列表】可以進行訂單的查看、訂單列表顯示訂單的寄件人相關信息(姓名、聯系方式等)、收件人相關信息(姓名、聯系方式等)、訂單的貨物信息等。訂單刪除管理員點擊【刪除】按鈕可以刪除指定的訂單,但是只有訂單存在問題的時候才允許管理員刪除訂單。訂單追蹤管理員點擊【追蹤】按鈕可以查看訂單的物流信息。掌握訂單目前的具體位置。后臺會員管理模塊管理員登陸后臺可以進行會員管理,管理員點擊【會員管理】可以及您修改刪除會員信息。系統數據庫設計結構設計本設計數據庫主要使用MySQL5.7版本。大致滿足數據庫主要范式的標準,最終完成設計任務。詳細表結構設計表5.1用戶表idvarchar(32)備注usernamevarchar(32)用戶名passwordvarchar(32)密碼表5.2角色表idvarchar(32)備注usernamevarchar(32)用戶名rolevarchar(32)角色表5.3個人信息表idvarchar(32)備注usernamevarchar(32)用戶名nicknamevarchar(32)昵稱realnamevarchar(32)真實姓名emailvarchar(32)電子郵箱phonevarchar(32)手機號表5.4寄件人地址表idvarchar(32)備注usernamevarchar(32)用戶名namevarchar(32)姓名phonevarchar(15)手機號sfvarchar(32)省份sqvarchar(32)市區xxdzvarchar(500)詳細地址表5.5物流信息表idvarchar(32)備注dhvarchar(32)單號timevarchar(32)時間contentvarchar(500)詳細信息表5.6貨物詳情表idvarchar(32)備注usernamevarchar(32)用戶名dhvarchar(32)單號sjrxmvarchar(32)收件人姓名sjrphonevarchar(15)收件人手機號sjrsfvarchar(32)收件人省份sjrsqvarchar(32)收件人市區sjrxxdzvarchar(500)收件人詳細地址wpmcvarchar(32)物品名稱wpmsvarchar(500)物品描述ER圖圖5.1E.R圖系統調試與測試測試環境硬件環境:電腦型號ThinkPad黑俠E570GTXCPU型號Intel酷睿i57200U軟件環境:操作系統Windows10 瀏覽器IE11、Chrome測試方法重點采用黑盒測試,查看程序的科學性。測試用例(1)用戶登錄測試圖6.1用戶登錄(2)用戶注冊測試圖6.2用戶注冊(3)在線下單測試圖6.3在線下單頁面(4)訂單管理測試圖6.4刪除訂單圖6.5查詢訂單

結束語行文至此,本系統設計結束了,然而還是出現一些問題和缺點,主要問題為:設計不充分。因為本次設計是基于HTML5的在線畫圖工具,因其并不具備顯示在線作用。也就是說,系統網頁無法直接上傳到網絡中,然而可以供在線用戶采用。也是系統中主要問題。處理方式是提前申報域名,利用上述域名把系統有關文件傳播到網絡中就可以順利生效,這會成為我未來進展方向。用戶組的豐富程度還不夠。由于手機端和平板電腦等移動設備的版本和模塊的缺乏,也不能用指紋驗證,只能用于鼠標操,我們將來計劃開發觸摸屏和自適應屏幕的完整系統。總而言之,系統存在一定的問題,有許多缺點,但它仍然是我花費許多心血獨立設計的。這些缺陷將在未來逐步改善,此外系統將不斷完善。關鍵的是改善時期我得到的收獲以及自身能力的提升,這就是我最大的收獲。

致謝在本次論文設計過程中,老師對該論文從選題,構思到最后定稿的各個環節給予細心

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論