【正文】
kground and significance of the logistics management system I developed, described Development process, from the system requirements analysis, system design, module design, data design, detailed design to system testing and other aspects are analyzed and describedKey words: logistics management, JSP, Java 1 緒論 課題的研究背景和意義社會發(fā)展到今天,人們也已經(jīng)越來越喜歡網(wǎng)上購物,對于物流行業(yè)的發(fā)展和興盛也起到了重要的推動作用,國內(nèi)形成一定規(guī)模的物流企業(yè)也越來越多,比如赫赫有名的“四通一達”,申通、圓通、中通、百世等四家就是所謂的“四通”,而“一達”就是韻達了?。≌紦?jù)了中國物流行業(yè)的半壁江山,以及很多正在蓬勃發(fā)展興起的快遞公司,但是大多管理還比較混亂,急需一個好的物流管理系統(tǒng)的出現(xiàn),這也是我開發(fā)這個系統(tǒng)的初衷,許多大的企業(yè)也都有專門的快遞公司,許多電商企業(yè)也意識到了物流的重要性,紛紛成立了自己的快遞公司,例如:京東、唯品會、蘇寧易購等都有自己的專有的快遞公司,物流信息網(wǎng)迅速發(fā)展,盡快適應物流行業(yè)的市場變化。也使得人們查詢物流更加方便和快捷。比如前不久剛上市的順豐快遞,超越萬科A股和美的集團,成為深市第一大市值公司。物流管理也成為了很多公司、企業(yè)的追逐對象。物流企業(yè)不僅可以給本公司帶來效益,外包也可以賺取很多利潤、同時外包也可以很大程度的提高企業(yè)的利潤和服務水平。本系統(tǒng),使用MVC的開發(fā)模式,前端使用jsp開發(fā),后臺使用JAVA和Servlet來實現(xiàn),因為Mysql簡單易于使用,而且免費,所以系統(tǒng)開發(fā)使用的數(shù)據(jù)庫是Mysql數(shù)據(jù)庫,為了使界面更加美觀,使用Photoshop來修剪美化系統(tǒng)開發(fā)中要使用到的圖片。 本論文簡要介紹我所開發(fā)的物流管理系統(tǒng)的背景和意義,著重描述開發(fā)實現(xiàn)過程,從系統(tǒng)的需求分析、系統(tǒng)設計、模塊設計、數(shù)據(jù)設計、詳細設計到系統(tǒng)測試等各個環(huán)節(jié)都進行了分析和描述。對于每個公司來說都很有必要,隨著人們網(wǎng)上購物習慣的養(yǎng)成,越來越多的人喜歡網(wǎng)上購物,比如淘寶,京東,天貓等。而這也是我要開發(fā)這個系統(tǒng)的目的:幫助傳統(tǒng)物流企業(yè)建立優(yōu)勢。開發(fā)環(huán)境具體要求硬件需求計算機一臺處理器英特爾酷睿i5Web服務器操作系統(tǒng) Windows 10數(shù)據(jù)庫MySQL數(shù)據(jù)庫可視化工具navicat編程軟件 eclipsejeemars1win32x86_64圖片處理軟件Adobe Photoshop CS6 (64 Bit) 2系統(tǒng)分析 管理可行性 本集團公司的企業(yè)物流供應鏈管理信息系統(tǒng)采用的是MVC模式開發(fā),使得前臺界面和后臺數(shù)據(jù)庫能相互獨立,又能相互配合,提高了開發(fā)效率,前臺使用JSP開發(fā)后臺使用servlet開發(fā),前后臺模塊的配合,也使得我們的數(shù)據(jù)更加便于管理。系統(tǒng)有可能也要增加新的功能等,都需要充分的考慮。 系統(tǒng)的響應速度 對于我們的系統(tǒng),響應速度快不快,會直接影響到用戶使用這個系統(tǒng)的感受,因此,在開發(fā)的時候就要考慮到,使用什么樣的方法,能夠最大的優(yōu)化系統(tǒng)的查詢速度,給用戶最佳、最快的物流查詢體驗。一般用來定義樣式結(jié)構(gòu),字體的顏色、大小、位置等的語言,在外部使用時,自己把它設置在命名為_css的外部樣式單文檔中。我們?nèi)绻胍淖冋麄€站點的風格和特色,可以修改保存著的CSS樣式表文件,假如修改頁面數(shù)量龐大的站點的時候,就會有特別大優(yōu)勢。來實現(xiàn)動畫效果,和開發(fā)頁面美觀的網(wǎng)頁,:AJAX是ML和異步的JavaScript的簡稱,可以使用AJAX開發(fā)出靈敏度高無刷新的網(wǎng)頁,在開發(fā)服務器端網(wǎng)頁時,使用AJAX,想要提供動態(tài)展示的效果,只需要對頁面進行局部刷新就可以了??偨Y(jié)。 后臺數(shù)據(jù)庫本系統(tǒng)開發(fā)使用的數(shù)據(jù)庫是MySQL數(shù)據(jù)庫,是一種在開發(fā)中普遍使用的一中關系型數(shù)據(jù)庫,在web開發(fā)中使用mysql數(shù)據(jù)庫,可以為我們的開發(fā)很多便利, 使用MySQL數(shù)據(jù)庫的好處:優(yōu)點:1. 是一種靈活性很強,易于操作的關系型數(shù)據(jù)庫2. 免費,源碼開放。7. 成本低,因此許多中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。:集團公司企業(yè)物流供應鏈管理信息系統(tǒng)能夠及時準確提供倉庫及庫存的信息管理,進行入庫和出庫等操作。 ,以及想辦法減少數(shù)據(jù)的冗余等。 :對于用戶發(fā)出的請求能快速響應,有利于提高用戶的使用體驗。 :符合當?shù)厝说牧晳T,聽從當?shù)氐恼吆头ㄒ?guī)等。 管理員的用例圖圖 管理員的用例圖 管理員用例描述用例名稱:管理員的登錄用例用例的ID:01角色:系統(tǒng)的管理員用例說明:系統(tǒng)管理員正確填寫賬號密碼登陸系統(tǒng)前置條件:系統(tǒng)管理員可以管理本系統(tǒng)的一切權(quán)限基本事件流:管理員:、密碼、驗證碼;。3 系統(tǒng)體系結(jié)構(gòu)設計 系統(tǒng)模塊的主要說明: 集團公司企業(yè)物流管理信息系統(tǒng)主要包括兩個模塊,分別是:用戶和管理員兩個模塊,其中,用戶能進行的操作有:用戶的注冊與登錄,物流查詢,物流評價,用戶留言、查看系統(tǒng)公告等操作。:新用戶想要使用本系統(tǒng),首先需要進行注冊,按照系統(tǒng)提示進行注冊,注冊成功后,可以使用自己的用戶名和密碼登錄系統(tǒng)。:集團公司企業(yè)物流供應鏈管理信息系統(tǒng)管理員登錄集團公司企業(yè)物流供應鏈管理信息系統(tǒng)之后,進行出庫操作,記錄要出庫的商品,并生成出庫記錄單。:用戶登錄集團公司企業(yè)物流供應鏈管理信息系統(tǒng)之后,進入物流查詢這個模塊,可以查詢自己所購買的商品的信息,以及實時位置,還能知道自己所購買的商品什么時候到達目的地等。 ER圖也稱實體聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。用戶在使用集團公司企業(yè)物流供應鏈管理信息系統(tǒng)前,需要先進行注冊,數(shù)據(jù)庫中錄入用戶的信息成功后,才能使用集團公司企業(yè)物流供應鏈管理信息系統(tǒng)。表 商品信息表字段中文描述數(shù)據(jù)類型是否為空長度備注Id商品編號Int否5主鍵Name商品名稱Char否20Price價格Double是40Quantity庫存數(shù)量Int是20Provider供應商char是50集團公司企業(yè)物流供應鏈管理信息系統(tǒng)主要包括商品的各種信息,方便系統(tǒng)管理員了解商品的信息進行入庫操作。表 公告表字段中文描述數(shù)據(jù)類型