




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上1 摘 要隨著社會的發(fā)展特別是信息技術的迅猛發(fā)展,傳統(tǒng)的運輸方式已經(jīng)落后于信息化發(fā)展的要求,必將被全新的運輸方式取代。國際互聯(lián)網(wǎng)的全球化熱潮使人類社會進入了一個新的信息時代,因此通過計算機來獲取物流信息已是信息時代到來必然要發(fā)生的結果。所以我認為建立一個物流平臺不管是對于物流事業(yè)還是人民群眾都有很大的幫助。設計本系統(tǒng)的一個主要目的是方便物流企業(yè)的管理,提高物流公司的辦事效率。其次是方便用戶的使用,節(jié)約用戶的時間。物流系統(tǒng)帶給我們的不僅僅是運輸上的便捷,實現(xiàn)貨物配送流程的全程計算機化。是信息時代發(fā)展的必然要墳,是我們思維觸角的延伸。本系統(tǒng)在設計和開發(fā)階段用到了很多網(wǎng)上的
2、相關文獻,并總結了近年來物流系統(tǒng)建設的發(fā)展過程和這些物流系統(tǒng)的主要特點,在本次的系統(tǒng)設計中采用的ORACLE10G作為后臺數(shù)據(jù)庫,利用了功能強大的MyEclipse應用程序作為本系統(tǒng)的開發(fā)軟件。采用的主要技術有,JAVA基礎知識,JDBC,HTML ,JSP ,SERVLET ,JS ,AJAX ,CSS ,EL表達式,JAVABEAN,TOMCAT服務器,ORACLE SQL DEVELOPER開發(fā)工具等主要技術。本系統(tǒng)的主要功能模塊主要有以下幾大類,第一,車輛管理模塊;第二,線路管理模塊;第三,配送點管理模塊;第四,訂單管理模塊;第五,交接單管理模塊;第六,報表管理模塊;第七,權限管理模塊
3、;第八,用戶管理模塊等幾大模塊。以上各模塊通過與數(shù)據(jù)庫的連接就構成了一個可靈活使用的物流平臺。關鍵詞:物流 系統(tǒng) 平臺 JAVA ORACLE目 錄2 前 言編寫目的和背景隨著社會的不斷進步,人類的體力勞動越來越多的被腦力勞動所替代。在這個不斷發(fā)展的信息時代,人類的體力已跟不上時代的步伐,因此通過計算機來獲取信息已是信息時代到來的必然結果。也是社會發(fā)展,人類科學進步的標志。當今世界發(fā)展主要有兩大趨勢,即全球化和市場化。而物流配送系統(tǒng)則是這兩者的結合,在這全球化和市場化的時代里它進一步促進了世界經(jīng)濟與貿(mào)易的發(fā)展。是21世紀的國際物流技術的象征。物流配送是實現(xiàn)電子商務的重要環(huán)節(jié)。它是由物品供方和需
4、方以外的物流企業(yè)提供物流服務的模式。它是以中小型零售企業(yè)為服務對象的社會化物流中心和配送中心。它實現(xiàn)了最少環(huán)節(jié)和最低費用和最高的效率等的服務。本軟件主要用于兩個方面,第一,加強物流企業(yè)的管理體制;第二,方便用戶的使用。3 開發(fā)規(guī)范規(guī)范一:本系統(tǒng)是基于B/S開發(fā)模式所開發(fā)的規(guī)范二:本系統(tǒng)的開發(fā)方式用了三層結構,分別是:表示層(jsp頁面)、業(yè)務層(相關類)、數(shù)據(jù)庫層。每個人寫的代碼都包括這三個層的內容。規(guī)范三:所用的頁面,表格的風格統(tǒng)一規(guī)范四:本系都采用英文命名,各英文代表各業(yè)務邏輯名詞,所以能夠見名思意,易讀易理解。規(guī)范五:類命令統(tǒng)一采用首字母大寫的規(guī)則,屬性命名則采用首字母小寫從第二個英文開
5、始首字母大寫的駝峰式命名規(guī)范4 術語說明物流(Logistics): 物品從供應地向接收地的實體流動過程。根據(jù)實際需要,將運輸,儲存,裝卸,流通加工,配送,信息處理等基本功能實施有機結合。物流管理(Logistics management):為了以最低工資的物流成本達到用戶所滿意的服務水平,對物流活動進行的計劃,組織,協(xié)調與控制。物流中心(Logistics center):從事物流活動的場所或組織。配送(Distribution):在經(jīng)濟合理區(qū)域范圍內,根據(jù)戶內要求,對物品進行揀選,加工,包裝,分割,組配等作業(yè),并按時送達指定地點的物流活動。 省管理員(Provincial administ
6、rator):指將省管理員權限授予別人,擁有省管理員權限的用戶可以看到所有訂單進行增刪改查并進行車輛配置。站點管理員(Site administrator):指將站點管理員權限授予別人,擁有站點管理員權限的用戶可以看到當前站點的所有訂單并進行車輛配置。5 參考資料 王成 主編 ,現(xiàn)代物流管理務實與案例 企業(yè)管理出版社,2001 現(xiàn)代物流管理課題組編著,物流信息管理,廣東經(jīng)濟出版社,2002 李軍,郭耀煌編著,物流配送,中國地質出版社,2001駱娟 何旭洪 編著,VISUAL BASIC 6.0,人民郵電出版社,20026 可行性分析技術可行性在本次的系統(tǒng)開發(fā)中,由于我一直對JAVA情有獨鐘。因
7、為我覺得它相對于其他語言來說更簡單,并且開發(fā)出來的東西即美觀又好用,所以在這次的開發(fā)中我選用了功能強大的MyEclipse作為開發(fā)工具,并與強大的ORACLE數(shù)據(jù)庫相結合,ORACLE是一種簡潔,易學,易用且功能強大的數(shù)據(jù)庫。本系統(tǒng)主要是向ORACLE數(shù)據(jù)庫進行增、刪、改、查等多次的重復性的操作。本系的的設計思路簡明明了,所以只要稍懂這方便技術的人一看即懂。經(jīng)濟可行性不管從哪個方面哪個角度來說,開發(fā)此系統(tǒng)的經(jīng)濟效益是遠遠高于它的開發(fā)成本的,本系統(tǒng)是一個小型系統(tǒng),但是所做的事卻不小。它對軟件和硬件的投資費用要求不高,且節(jié)省了勞動力、提高了工作效率、具有很好的適用性且增長了經(jīng)濟效益。如果想開發(fā)一個
8、真正投入使用的物流配送系統(tǒng)只需要幾名開發(fā)人員,以及相應的開發(fā)平臺,則可在一個月內完成。而這次的所開發(fā)的系統(tǒng)雖然不能正式投入使用,但離正式的也不遠了。在本次的系統(tǒng)開發(fā)中我使用的成本幾本為0,因為我所使用的一切軟硬件都是從網(wǎng)上下載的,硬件則是自己本來就有的,僅僅花費得比較多的則是時間。我完成本系統(tǒng)的時間有2-3個月的時間。操作可行性本系統(tǒng)的操作和界面都很直觀,只要你會用鼠標你就會操作本系統(tǒng),然后還得會輸入信息。只要你會以上兩點則可操作本系統(tǒng)。所以從這個角度來講本系統(tǒng)是做得比較優(yōu)秀的。當然會操作還得有操作權限,所以在操作之前你必須得是一個用戶,或者是一個管理員,有了密碼和用戶名方可操作本系統(tǒng)。社會可
9、行性分析 本系統(tǒng)是一款對社會有益而夫害的系統(tǒng),不存在任何侵犯、妨礙等責任問題,而且經(jīng)過社會的一些調查,不管從管理人員的角度還是用戶的角度都不會成為一款影響社會的系統(tǒng)。7 項目概述 本人在開發(fā)此系統(tǒng)時采用MyEclipse作為開發(fā)平臺,還采用了強大的ORACLE數(shù)據(jù)庫來處理數(shù)據(jù),兩軟件相結合具有較強的容錯功能,并且兩都的界面友好,使用非常方便。本物流配送管理系統(tǒng)為本地操作系統(tǒng),它的數(shù)據(jù)實現(xiàn)和操作都很簡單化,適應性比較強。在本次系統(tǒng)的完善過程中注重安全性,對各方面的信息都有驗證。各模塊的實現(xiàn)也比較圓滿,能夠正確迅速的把數(shù)據(jù)庫的中信息傳遞到前臺,所以方便后臺人員的管理。而前臺的實現(xiàn)更為直觀,也便于操
10、作,能簡化用戶的操作。本系統(tǒng)是一個靈活地利用有關物流活動信息。它通過對系統(tǒng)內外信息收集,存儲,加工處理,獲得物流管理有用的信息,方便有關人員的操作。8 需求分析概述本系統(tǒng)是運用于物流管理的自動系統(tǒng)。隨著全球信息化的迅猛發(fā)展,傳統(tǒng)的運輸方式已經(jīng)落后于信息化發(fā)展的要求,必將被全新的運輸方式取代。構建內部企業(yè)信息網(wǎng)(Intranet),實現(xiàn)物流配送自動化已經(jīng)成為一種迫切的要求。本系統(tǒng)借助計算機網(wǎng)絡實現(xiàn)了資源合理運用,信息高效傳輸?shù)裙δ堋?物流系統(tǒng)帶給我們的不僅僅是運輸上的便捷,實現(xiàn)貨物配送流程的全程計算機化。是信息化社會發(fā)展的必然要求,是我們思維觸角的無限延伸;時間和距離不再是我們獲取信息的障礙,將
11、會成為我們生活中的一個重要組成部分。任務概述物流配送公司的主要業(yè)務是為用戶配送貨物;物流公司的組織結構分為省公司和配送點;省公司主要負責車輛的維護、配送點、配送線路、配送價格的維護;配送點主要是接收客戶訂單,并聯(lián)系省公司車隊將貨物運送到目的地;配送點同時還負責貨物的配送工作。 對于一個貨物的費用應包含如下兩部分費用:運輸費用和配送費用,運輸費用是指由配送地到目的地配送點的費用,而配送費用是指由目的地配送點到客戶指定地址的配送費用。 價格由省公司統(tǒng)一維護,配送點無權修改。系統(tǒng)目標總的來說,本系統(tǒng)的主要目的必須要滿足使用方便、操作靈活等設計需求,實現(xiàn)一些初步的計算機化的管理。設計過程應該滿足的目標
12、:1、采用人機對話的操作方式,界面設計美觀友好、信息查詢靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。2、滿足鍵盤和鼠標的雙重操作,快速響應。3、采用模糊查詢查詢數(shù)據(jù)。4、管理員可以設置操作員的權限5、對用戶輸入的數(shù)據(jù),系統(tǒng)進行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。6、數(shù)據(jù)保密性強,為每個用戶設置權限級別。7、系統(tǒng)最大限度地實現(xiàn)了易安裝性、易維護性和易操作性。8、系統(tǒng)運行穩(wěn)定、安全可靠。背景a)物流管理系統(tǒng);b)本項目的任務提出者及單位、開發(fā)者、用戶及實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡;c)該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系。范圍物流企業(yè)運行環(huán)境8.1.1 軟件環(huán)境分類名稱版本語種操
13、作系統(tǒng)Windows7家庭版簡體中文操作系統(tǒng)的附加功能SP43簡體中文數(shù)據(jù)庫平臺oracle10g簡體中文應用平臺tomcat6.0簡體中文郵件系統(tǒng)Foxmail4.2.0簡體中文客戶端軟件Oracle9i7.0簡體中文8.1.2 硬件環(huán)境服務器最低配置推薦配置應用和數(shù)據(jù)庫服務器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:120G郵件服務器Webmail2CPU core2 2.4GB8.1.3 服務器軟件環(huán)境服務器最低配置推薦配置應用和數(shù)據(jù)庫服務器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:1
14、20G郵件服務器Webmail2CPU core2 2.4GB8.1.4 服務器硬件環(huán)境服務器最低配置推薦配置應用服務器、數(shù)據(jù)庫服務器、郵件服務器、目錄服務器1CPU:P4 2.0G1CPU:P4 2.8GMem:512MMem:2GHD:40GHD:120G需求規(guī)定8.1.5 對功能的需求物流公司的組織結構分為省公司和配送點;省公司負責車輛的維護、配送點、配送線路、配送價格的維護;配送點是接收客戶訂單,并聯(lián)系省公司車隊將貨物運送到目的地;配送點同時還負責貨物的配送工作。配送費用 價格由省公司統(tǒng)一維護,配送點無權修改。8.1.6 系統(tǒng)功能層次模塊圖各子模塊功能的描述8.1.7 車輛管理車輛管理
15、是由省公司負責的,省公司負責購買車輛,以及車輛的維護,運力調配等;在該系統(tǒng)中我們只需要把車輛的增、刪、改做完即可;對于貨物的體積如果超過一輛車則可以使用多輛車;每輛車都有狀態(tài)表示;只有空閑時才可以安排。8.1.8 路線管理路線管理目前我們只做到路線的瀏覽、增加、修改、刪除、配送點循序維護。內容如下:線路名稱、配送點順序。8.1.9 配送點管理配送點管理是由省公司完成的,有配送點的瀏覽、添加、修改、刪除、查看配送范圍、查看配送價格等。 配送點信息如下: 8.1.10 訂單管理訂單管理是包括下訂單、訂單的修改、刪除;其中訂單只有在收貨物之前的可以修改;下單的過程一般由用戶或者配送點管理員來完成。8
16、.1.11 訂單查詢每一個配送點的管理人員可以查詢配送點的當前訂單情況。查詢的訂單可以包括:今日訂單,歷史訂單,未處理訂單等。8.1.12 交接單管理裝貨完成后,配送點管理員(業(yè)務員)需要生成交接單,根據(jù)目的配送點的數(shù)量生成相應的交接單;比如該車貨物需要去五個配送點,則需要產(chǎn)生五個交接單。 根據(jù)訂單的具體情況由配送點每天生成交接單,并進行打印。交接單一式三份,每個交接地一張交接單。交接單的頁面格式如下: 備注:封單號改為訂單號 8.1.13 報表管理報表管理主要是按省公司和配送點分別出報表;報表分為月報表、季度報表、年報表;目前只做收入報表。 省公司 省公司只有收入報表,生成年季月三個報表分別
17、選擇要生成報表的年、季、月,然后點擊生成報表,系統(tǒng)自動生成報表,并呈現(xiàn)在頁面上;點擊導出到Excel可以把報表導出。 報表內容如下:報表時間、報表生成時間、配送點名稱、配送貨物總重量、總體積、配送收入 配送點: 生成年季月三個報表分別選擇要生成報表的年、季、月,然后點擊生成報表,系統(tǒng)自動生成報表,并呈現(xiàn)在頁面上;點擊導出到Excel可以把報表導出。 報表分為收貨報表、發(fā)貨報表、收發(fā)總表。 收貨報表的內容如下:配送點名稱、報表時間、報表生成時間、發(fā)貨配送點、 配送貨物總重量、總體積、配送收入 發(fā)貨報表的內容如下:配送點名稱、報表時間、報表生成時間、收貨配送點、 配送貨物總重量、總體積、運送收入
18、收發(fā)總表的內容如下:配送點名稱、報表時間、報表生成時間、收發(fā)類型、對端配送點、 配送貨物總重量、總體積、收入8.1.14 權限管理權限管理包括角色、操作的增刪改;角色、操作、用戶組成一個以角色為中心的三維關系;可以為角色分配用戶和為角色授權; 角色一般要創(chuàng)建:省公司管理員、省公司員工、配送點管理員、配送點員工、車輛管理員、司機、用戶等角色。8.1.15 用戶管理實現(xiàn)對用戶的增刪改;數(shù)據(jù)庫中只設計一張用戶表;系統(tǒng)不采用集成Windows 驗證方式。設計思想8.1.16 系統(tǒng)構思功能簡介(類似需求分析):客戶端:查詢運費,下訂單和訂單進度查詢;分公司:訂單管理(下訂單,訂單審核,訂單修改,訂單狀態(tài)
19、修改),訂單異常處理(訂單異常處理登記,訂單異常處理查詢),訂單發(fā)貨(待發(fā)訂單查詢,加開班次申請,交接單生成,交接單綁定,緊急訂單提醒,班次查詢),交接單管理(交接單生成,交接單綁定,交接單確認,交接單修改),訂單收獲(交接單確認,交接單修改,班次查詢),貨物配送(庫存訂單查詢,訂單確認),本地信息設置(中轉路線選擇,配送價格申報);總公司:配送點管理(添加新配送點,審核各配送點申報的配送費方案),財務管理(統(tǒng)計各部門收益,制定和調整利潤分配方案),信息查詢(交接單查詢,訂單查詢),線路設置(建立基本線路,管理線路,提供線路查詢),運費管理(制定和修改運費方案,提供運費查詢),車輛管理(維護車
20、輛基本信息),班次管理(設置班次,為配送點提供班次查詢,處理配送點加急班次申請),權限管理(權限分配,后臺用戶的管理)。8.1.17 設計模式8.1.18 關鍵技術JSP&Servlet&javaBean1、jsp技術用于頁面的表現(xiàn),將后臺相應的結果返回給客戶。2、servlet技術用來做邏輯控制,實現(xiàn)業(yè)務功能。3、javabean是數(shù)據(jù)封裝類,它以實例對象的形式作為各層之間數(shù)據(jù)通信的載體,實際上這些對象也屬于業(yè)務對象,如User對象。9 數(shù)據(jù)庫設計數(shù)據(jù)庫版本介紹a)本系統(tǒng)數(shù)據(jù)庫的服務器端在虛擬機上的LINUX操作系統(tǒng)上版本是:ORACLE10Gb)本系統(tǒng)數(shù)據(jù)庫的客戶端在本地機
21、上的WINDOWS7操作系統(tǒng)上版本是:Oracle9i本系統(tǒng)所需的表User(用戶表)Role(角色表)Route(線路表)Route_relation(線路關系表)GoodsState(貨物狀態(tài)表)Goods(貨物表)GoodsType(貨物類別)Order(訂單表)SendNode(配送點)SendNode_Price(配送點價格表)SendScope_Price(配送范圍價格表)Car(車輛)AllocateCar(車輛調配表)Setouttime(發(fā)車時間表)t_employee(員工表)t_associatelist(交接單表)t_totalrouteform(線路總表)t_acce
22、ptform(收貨報表)t_sendform(發(fā)貨報表)t_companyreportform(省公司收入報表)數(shù)據(jù)字典設計9.1.1 User(用戶表) 字段類型描述idVarchar2(50)用戶id(主鍵)usernameVarchar2(50)用戶名(唯一)passwordVarchar2(50)密碼sexVarchar2(50)性別ageVarchar2(50)年齡telVarchar2(50)電話addressVarchar2(50)地址emailVarchar2(50)電子郵件role_idNumber(32)角色id(外鍵)9.1.2 Role(角色表)字段類型描述idVarc
23、har2(50)角色id(主鍵)rolenameVarchar2(50)角色名9.1.3 Route(線路表)字段類型描述idNumber線路id(主鍵)routenameVarchar2(50)線路名稱routefromVarchar2(50)始發(fā)點routetoVarchar2(50)終點9.1.4 Route relation(線路關系表)字段類型描述idNumber關系id(主鍵)node_idNumber配送點(外鍵)route_idNumber路線(外鍵)9.1.5 GoodsState(貨物狀態(tài)表)字段類型描述idVarchar2(50)貨物id(主鍵)bagnumVarchar
24、2(50)封裝袋號order_idVarchar2(50)訂單號(外鍵)nowpositionVarchar2(50)當前地點nextpositionVarchar2(50)下一目的地arrivetimeDate到達時間9.1.6 Goods(貨物表)字段類型描述idVarchar2(50)貨物id(主鍵)goodsnameVarchar2(50)貨物名type_idVarchar2(50)類型id(外鍵)volumeNumber體積weightNumber重量9.1.7 GoodsType(貨物類別表)字段類型描述idVarchar2(50)貨物類型id(主鍵)typenameVarchar
25、2(50)類型名9.1.8 Order(訂單表)字段類型描述idVarchar2(50)訂單號(主鍵)destnVarchar2(50)目的地(外鍵)node_idVarchar2(50)配送地acceptdateDate收寄日期user_idVarchar2(50)寄件人accepterVarchar2(50)收件人accepterphonenumVarchar2(50)收件人電話號碼priceNumber價格ScopeVarchar2(50)配送范圍SenddateVarchar2(50)發(fā)送日期AddressVarchar2(50)收件人地址EmailVarchar2(50)收件人電子郵
26、件Goods_idNumber貨物號(外鍵)GoodsamountNumber貨物數(shù)量MatepriceNumber配送價格ProtepriceNumber 報價SendpriceNumber派送價格totalriceNumber總價格9.1.9 SendNode(配送點信息表)字段類型描述idVarchar2(50)配送點編號(主鍵)nodenameVarchar2(50)配送點名innerpriceNumber內部配送價格user_idVarchar2(50)管理員id(外鍵)usernameVarchar2(50)用戶名passwordVarchar2(50)密碼forwordnodeV
27、archar2(50)上行站點nextnodeVarchar2(50)下行站點nodetypeVarchar2(50)站點類別(主線、支線)9.1.10 SendNode Price(配送點價格表)字段類型描述idVarchar2(50)配送點價格id(主鍵)Node_idNumber配送點id(外鍵)firstweightpriceNumber首公斤價格nextweightpriceNumber次公斤價格firstvolumepriceNumber首立方價格nextvolumepriceNumber次立方價格9.1.11 SendScope Price(配送范圍價格表)字段類型描述idVar
28、char2(50)范圍id(主鍵)node_idVarchar2(50)配送點(外鍵)scopenameVarchar2(50)配送范圍名稱firstweightpriceNumber首公斤價格nextweightpriceNumber次公斤價格firstvolumepriceNumber首立方價格nextvolumepriceNumber次立方價格9.1.12 Car(車輛表)字段類型描述idNumber車輛id(主鍵)car_idNumber車牌(外鍵)deadweightVarchar2(50)載重量volumeVarchar2(50)體積stateVarchar2(50)車輛狀態(tài)9.1
29、.13 AllocateCar(車輛調配表)字段類型描述idVarchar2(50)調配id(主鍵)car_idVarchar2(50)車輛id(外鍵)nowpositionVarchar2(50)所在地destnVarchar2(50)目的地9.1.14 SetTimeOut(發(fā)車時間表)字段類型描述IdNumber發(fā)車時間id(主鍵)car_idNumber車輛id(外鍵)setouttimeDate發(fā)車時間9.1.15 T_employee(員工表)字段類型描述IdNUMBER(32)員工id(主鍵)NameVARCHAR2(50)姓名SexVARCHAR2(50)性別AgeVARCHA
30、R2(50)年齡Role_idNUMBER(32)角色Node_idNUMBER(32)配送點id(外鍵)TelVARCHAR2(50)電話emailVARCHAR2(50)電子郵件9.1.16 T_associatelist(交接單表)字段類型描述IdNUMBER(32)交接單id(主鍵)Car_idNUMBER(32)車輛id(外鍵)Order_idNUMBER(32)訂單id(外鍵)Employee_idNUMBER(32)員工id(外鍵)Node_idNUMBER(32)交接地id(外鍵)DestnVARCHAR2(50)目的地associatedatedate交接日期9.1.17 T
31、_totalrouteform(線路總表)字段類型描述IdNUMBER(32)線路總表id(主鍵)RoutenumVARCHAR2(50)線路號Route_idNUMBER(32)線路id(外鍵)StartnodeVARCHAR2(50)出發(fā)點AcrossnodeVARCHAR2(50)途經(jīng)點EndpointVARCHAR2(50)終點9.1.18 T_acceptform(收獲報表)字段類型描述IdNUMBER(32)收貨報表id(主鍵)Node_idNUMBER(32)配送點id(外鍵)FormdateDate報表時間FormbirthdateDate報表生成時間TotalvolumeNU
32、MBER(32)貨物總重量TotalweightNUMBER(32)貨物總體積incomeNUMBER(32)配送收入9.1.19 T_sendform(發(fā)貨報表)字段類型描述IdNUMBER(32)發(fā)貨報表id(主鍵)Node_idNUMBER(32)配送點id(外鍵)FormdateDate報表時間FormbirthdateDate報表生成時間TotalvolumeNUMBER(32)貨物總重量TotalweightNUMBER(32)貨物總體積incomeNUMBER(32)運送收入9.1.20 T_companyreportform(省公司收入報表)字段類型描述IdNUMBER(32)
33、收貨報表id(主鍵)Node_idNUMBER(32)配送點id(外鍵)FormdateDate報表時間FormbirthdateDate報表生成時間TotalvolumeNUMBER(32)貨物總重量TotalweightNUMBER(32)貨物總體積incomeNUMBER(32)配送總收入表設計9.1.21 User(用戶表):字段類型是否為空默認值描述idNumber否主鍵usenameVarchar2(50)否唯一passwordVarchar2(50)否sexVarchar2(50)ageVarchar2(50)telVarchar2(50)addressVarchar2(50)e
34、mailVarchar2(50)role_idVarchar2(50)否外鍵9.1.22 Role(角色表)字段類型是否為空默認值描述idNumber否主鍵rolenameVarchar2(50)否9.1.23 Route(線路表)字段類型是否為空默認值描述idNumber否主鍵routenameVarchar2(50)routefromVarchar2(50)routetoVarchar2(50)9.1.24 Route_relation(線路關系表)字段類型是否為空默認值描述idNumber否主鍵node_idNumber否外鍵route_idNumber 否外鍵9.1.25 GoodsS
35、tate(貨物狀態(tài)表)字段類型是否為空默認值描述idNumber否主鍵bagnumVarchar2(50)order_idNumber否外鍵nowpositionVarchar2(50)nextpositionVarchar2(50)arrivetimeDate9.1.26 Goods(貨物表)字段類型是否為空默認值描述idNumber否主鍵goodsnameVarchar2(50)type_idNumber否外鍵volumeNumberweightNumber9.1.27 GoodsType(貨物類別表)字段類型是否為空默認值描述idNumber否主鍵typenameVarchar2(50)
36、9.1.28 Order(訂單表)字段類型是否為空默認值描述idNumber否主鍵destnVarchar2(50)destrVarchar2(50)acceptdateDatesenderVarchar2(50)accepterVarchar2(50)accepterphonenumVarchar2(50)priceNumberScopeVarchar2(50)SenddateVarchar2(50)AddressVarchar2(50)EmailVarchar2(50)Goods_idNumber否GoodsamountNumberMatepriceNumberProtepriceNumb
37、er SendpriceNumbertotalriceNumber9.1.29 SendNode(配送點表)字段類型是否為空默認值描述idNumber否主鍵nodenameVarchar2(50)innerpriceNumberuser_idNumber否外鍵usernameVarchar2(50)passwordVarchar2(50)forwordnodeVarchar2(50)nextnodeVarchar2(50)nodetypeVarchar2(50)9.1.30 SendNode_Price(配送點價格表)字段類型是否為空默認值描述idNumber否主鍵node_idNumberf
38、irstweightpriceNumbernextweightpriceNumberfirstvolumepriceNumbernextvolumepriceNumber9.1.31 SendScope_Price(配送范圍價格表)字段類型是否為空默認值描述idNumber否主鍵node_idNumber否外鍵scopenameVarchar2(50)firstweightpriceNumbernextweightpriceNumberfirstvolumepriceNumbernextvolumepriceNumber9.1.32 Car(車輛表)字段類型是否為空默認值描述idNumber否
39、主鍵carnumVarchar2(50)外鍵deadweightVarchar2(50)volumeVarchar2(50)stateVarchar2(50)9.1.33 AllocateCar(車輛調配表)字段類型是否為空默認值描述idNumber否主鍵car_idNumber否外鍵nowpositionVarchar2(50)destnVarchar2(50)9.1.34 SetTimeOut(發(fā)車時間表)字段類型是否為空默認值描述idNumber否主鍵car_idNumber否外鍵setouttimeDate9.1.35 T_employee(員工信息表)字段類型是否為空默認值描述IdN
40、UMBER(32)否主鍵NameVARCHAR2(50)SexVARCHAR2(50)AgeVARCHAR2(50)Role_idNUMBER(32)否外鍵Node_idNUMBER(32)否外鍵TelVARCHAR2(50)emailVARCHAR2(50)9.1.36 T_associatelist(交接單表)字段類型是否為空默認值描述IdNUMBER(32)否主鍵Car_idNUMBER(32)否外鍵Order_idNUMBER(32)否外鍵Employee_idNUMBER(32)否外鍵Node_idNUMBER(32)否外鍵DestnVARCHAR2(50)associatedate
41、date9.1.37 T_totalrouteform(線路總表)字段類型是否為空默認值描述IdNUMBER(32)否主鍵RoutenumVARCHAR2(50)Route_idVARCHAR2(50)外鍵StartnodeVARCHAR2(50)AcrossnodeVARCHAR2(50)EndpointVARCHAR2(50)9.1.38 T_acceptform(收貨報表)字段類型是否為空默認值描述IdNUMBER(32)否主鍵Node_idNUMBER(32)否外鍵FormdateDateFormbirthdateDateTotalvolumeNUMBER(32)Totalweight
42、NUMBER(32)incomeNUMBER(32)9.1.39 T_sendform(發(fā)貨報表)字段類型是否為空默認值描述IdNUMBER(32)否主鍵Node_idNUMBER(32)否外鍵FormdateDateFormbirthdateDateTotalvolumeNUMBER(32)TotalweightNUMBER(32)incomeNUMBER(32)9.1.40 T_companyreportform(總公司收入報表)字段類型是否為空默認值描述IdNUMBER(32)否主鍵Node_idNUMBER(32)否外鍵FormdateDateFormbirthdateDateTota
43、lvolumeNUMBER(32)TotalweightNUMBER(32)incomeNUMBER(32)表之間的關聯(lián)設計建表語句User(用戶表)create table "t _user" ( "id" NUMBER(32) not null, "username" VARCHAR2(30) not null, "password" VARCHAR2(50) not null, "sex" VARCHAR2(50), "age" VARCHAR2(50), "
44、tel" VARCHAR2(50), "address" VARCHAR2(50), "email" VARCHAR2(50), "role_id" NUMBER(32), constraint "PK_T _USER" primary key ("id");Role(角色表)create table "t_role" ( "id" NUMBER(32) not null, "rolename" VARCHAR2(50) no
45、t null, constraint PK_T_ROLE primary key ("id");Route(線路表)create table "t_route" ( "id" NUMBER(32) not null, "routename" Varchar2(50) not null, "routefrom" Varchar2(50) not null, "routeto" Varchar2(50) not null, constraint PK_T_ROUTE primar
46、y key ("id");GoodsState(貨物狀態(tài)表)create table "t_goodsstate" ( "id" NUMBER(32) not null, "bagnum" VARCHAR2(50), "order_id" NUMBER(32) not null, "nowposition" VARCHAR2(50), "nextposition" VARCHAR2(50), "arrivetime" DATE, con
47、straint PK_T_GOODSSTATE primary key ("id");Goods(貨物表)create table "t_goods" ( "id" NUMBER(32) not null, "goodsname" VARCHAR2(50), "type_id" NUMBER(32) not null, "volume" NUMBER(32), "weight" NUMBER(32), constraint PK_T_GOODS prima
48、ry key ("id");GoodsType(貨物類別)create table "t_goodstype" ( "id" NUMBER(32) not null, "typename" VARCHAR2(50), constraint PK_T_GOODSTYPE primary key ("id");Order(訂單表)create table "t_order" ( "id" NUMBER(32) not null, "destn&quo
49、t; VARCHAR2(50), "node_id" NUMBER(32), "accepetdate" DATE, "user_id" NUMBER(32), "accepeter" VARCHAR2(50), "accepeterphonenum" VARCHAR2(50), "price" NUMBER(22,2), "scope" VARCHAR2(50), "senddate" VARCHAR2(50), "address" VARCHAR
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高采集安全管理制度
- 工業(yè)園區(qū)節(jié)能減排的實踐案例
- 工業(yè)地產(chǎn)發(fā)展現(xiàn)狀及未來趨勢分析
- 工業(yè)機器人技術在白水泥生產(chǎn)中的應用
- 工業(yè)安全防護設施的使用與維護培訓
- 工業(yè)機器人技術及其應用領域拓展
- 工業(yè)用風力發(fā)電系統(tǒng)的設計與實施
- 工業(yè)生產(chǎn)中的知識產(chǎn)權保護
- 工業(yè)生產(chǎn)中的節(jié)能減排技術應用
- 工業(yè)自動化中的系統(tǒng)集成案例
- 茶知識與科學飲茶課件
- isa-381g站用變接地保護測控裝置技術使用說明書南網(wǎng)版v3
- 六年級勞動教育7.青椒炒肉絲(課件)
- 油氣藏類型、典型的相圖特征和識別實例
- 《議程設置理論》
- 取力器的設計設計說明書
- 10kv高壓架空電線防護方案概述
- 鑄造廠各崗位職責標準xls
- 整車試驗大綱
- 空調維保方案及報價(共3頁)
- 電纜廠物料編碼規(guī)則(共8頁)
評論
0/150
提交評論