秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

當前位置首頁 > 行業(yè)資料 > 物流與供應(yīng)鏈
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程  [會員中心]

基于JSP的物流管理系統(tǒng)畢業(yè)設(shè)計

文檔格式:DOC| 56 頁|大小 1.97MB|積分 15|2025-03-16 發(fā)布|文檔ID:253593588
第1頁
下載文檔到電腦,查找使用更方便 還剩頁未讀,繼續(xù)閱讀>>
1 / 56
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見問題
  • 編號:XX大學(xué)本科畢業(yè)設(shè)計基于JSP的物流管理系統(tǒng)院 系:XX院XX系姓 名:XXX 學(xué) 號:XXXXXXXX專 業(yè):XXXXXXXX年 級:XXXXXXXX指導(dǎo)教師:XXX職 稱:XXXX完成日期:XXXX年XX月XX日 摘 要隨著市場經(jīng)濟的高速發(fā)展,制造業(yè)、商業(yè)企業(yè)逐步接受著第三方物流服務(wù)越來越多的企業(yè)認識到物流企業(yè)外包是降低成本、提高服務(wù)水平的有效渠道物流管理的特點是以客戶為核心、構(gòu)建面向客戶的業(yè)務(wù)流程支持各種形式、各種需求的現(xiàn)在企業(yè)中的業(yè)務(wù)模式系統(tǒng)支持多形式客戶的數(shù)據(jù)共享、提高作業(yè)效率、監(jiān)控整個流程、提供完整的貨品、進行訂單跟蹤,并且特別關(guān)注對各環(huán)節(jié)業(yè)務(wù)的監(jiān)控及例外情況的監(jiān)控本畢業(yè)設(shè)計的內(nèi)容是設(shè)計并且實現(xiàn)一個基于JSP技術(shù)的物流管理系統(tǒng),故而系統(tǒng)主要以JavaSE作為開發(fā)基礎(chǔ),主要使用了struts2+spring+hibernate等多種框架的結(jié)合使用,用myeclipse作為開發(fā)工具,以MYSQL作為數(shù)據(jù)庫,以Macromedia公司的Dreamweaver作為界面美化工具,使用JAVA語言開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術(shù)。

    該系統(tǒng)界面簡單、操作方便,容易維護本系統(tǒng)可以實現(xiàn)超級管理員、普通管理員的登陸和日常操作,用戶則以游客身份進行物流訂單的各方面信息的查詢,超級管理員對普通管理員的信息進行管理,同時也可以進行賬務(wù)方面的查詢,普通管理員管理貨物信息,對車輛進行調(diào)度管理;安全性方面,本系統(tǒng)也做了相應(yīng)的處理,貨物出倉時要對貨物余量進行查詢,確保供貨充足,使穩(wěn)定性和安全性得到保證關(guān)鍵詞:物流管理, JAVA,JSP ABSTRACT With the rapid development of market economy, manufacturing, commercial enterprises to accept a third party logistics service. More and more enterprises realize that outsourcing the logistics business is to reduce costs, improve service level channel. Logistics management is based on the characteristics of the core customers, build customer-facing business processes to support a variety of forms, the present needs of the enterprise business model. System to support multiple forms of customer data sharing and improve operating efficiency, monitor the entire process, provide a complete goods, tracking orders, and special attention on the business aspects of the control and monitoring of exceptions.The content of graduation design is to design and implement a logistics management system based on Web technique, so the system is mainly to j2EE as a development base, the main use of struts2+spring+hibernate and other frame used in combination, using MyEclipse as a development tool, using MYSQL as the database, with Macromedia's Dreamweaver as the interface landscaping tools, the use of JAVA language development page JSP, adopt dynamic page technology. This system interface is simple, convenient operation, easy maintenance.This system can realize the super administrator, general manager of the landing and the daily operation, the user is as a tourist logistics orders all aspects of information query, management super administrator of the general manager of the information, but also accounts query, general manager of management of goods information, scheduling and management of vehicles; safety in this system, also made the corresponding treatment, the goods out of warehouse to query the remaining goods, ensure adequate supply, the stability and the safety guarantee.Keywords: Logistics management,JAVA ,JSP目錄摘 要 IIABSTRACT III1 緒 論 11.1 課題研究的背景 11.2開發(fā)意義 12 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介 12.1 系統(tǒng)開發(fā)環(huán)境 22.1.1 MyEclipse 22.1.2 數(shù)據(jù)庫簡介 22.1.3 Tomcat 22.2 系統(tǒng)開發(fā)的思想與技術(shù) 32.2.1 JSP技術(shù)與MVC模式以及系統(tǒng)的基本框架 32.2.2 SSH框架的優(yōu)點 33 系統(tǒng)分析與總體設(shè)計 63.1 系統(tǒng)可行性分析 63,1,1 技術(shù)可行性分析 63.1.2 經(jīng)濟可行性分析 63.1.3 可行性分析結(jié)論 63.2 總體功能模塊 63.3 系統(tǒng)管理員功能模塊 73.4 普通員工功能模塊 73.5 游客功能模塊 83.6 系統(tǒng)業(yè)務(wù)描述 84 系統(tǒng)詳細設(shè)計 94.1系統(tǒng)和數(shù)據(jù)庫的配置 94.2概念模型設(shè)計 94.3數(shù)據(jù)庫邏輯模型 104.4數(shù)據(jù)庫表結(jié)構(gòu) 114.5平臺數(shù)據(jù)表的設(shè)計 145 系統(tǒng)功能實現(xiàn) 215.1程序的類圖 215.1.1 財務(wù)Caiwu圖 215.1.2 倉租Cangzu類圖 225.1.3 車輛Cheliang類圖 225.1.4 出入庫Churuku類圖 235.1.5 訂車單Dingchedan類圖 235.1.6 訂單Dingdan類圖 245.1.7 客戶Kehu類圖 265.1.8 庫存Kucun圖 265.1.9 調(diào)度Diaodu類圖 275.1.10 用戶User類圖 285.2 程序的流程圖 285.2.1 財務(wù)模塊程序流程圖 285.2.2 倉租模塊程序流程圖 295.2.3 車輛模塊程序流程圖 295.2.4 出入庫模塊程序流程圖 305.2.5 訂車單模塊程序流程圖 315.2.6 訂單模塊程序流程圖 315.2.7 客戶模塊程序流程圖 325.2.8 庫存模塊程序流程圖 325.2.9 調(diào)度模塊程序流程圖 325.2.10 用戶模塊程序流程圖 335.3系統(tǒng)功能實現(xiàn)的主要框架 345.3.1 SSH框架 345.3.2 hibernate配置文件 345.3.3 struts配置文件 355.3.4 spring配置文件 365.4系統(tǒng)功能實現(xiàn)的主要模塊 385.4.1 登陸頁面 385.4.2 系統(tǒng)主頁面 395.4.3 員工管理主頁面 395.4.4 物流訂單查詢主頁面 405.4.5 財務(wù)查詢主頁面 415.4.6 客戶管理主頁面 415.4.7 倉庫管理 425.4.8 調(diào)度管理 436 系統(tǒng)的調(diào)試與測試 456.1軟件測試的目的 456.2軟件測試的任務(wù) 456.3測試環(huán)境 456.4測試環(huán)境的配置 466.4.1 創(chuàng)建安裝項目 466.4.2 添加項目輸出 476.4.3 運行項目 49致 謝 50參考文獻 51 501 緒 論1.1 課題研究的背景在當今高速發(fā)展的信息社會,現(xiàn)代物流行業(yè)突飛猛進發(fā)展,我國國民經(jīng)濟連續(xù)多年的高速增長,為現(xiàn)代物流發(fā)展創(chuàng)造了良好的條件。

    目前,我國各類物流企業(yè)有14萬家左右,展望整個21世紀,可以說現(xiàn)代物流業(yè)還將有更大的發(fā)展本系統(tǒng)就是針對這些問題根據(jù)中小型企業(yè)的實際需求而開發(fā)的一套物流管理系統(tǒng)系統(tǒng)的開發(fā)能夠幫助企業(yè)實現(xiàn)對物流全過程的優(yōu)化調(diào)度和動態(tài)控制,高效整合企業(yè)的物流業(yè)務(wù),以全面提高經(jīng)濟效益和效率為目的,提供高效、實用、技術(shù)的物流管理系統(tǒng)和運營手段物流管理系統(tǒng)從物流行業(yè)的實際需求出發(fā),參照先進的物流理念和多家領(lǐng)先的物流公司實際的運營流程開發(fā)而成,系統(tǒng)從完善的基礎(chǔ)信息設(shè)置到貨物的托運管理、信息查詢、到最后訂單的生成,清晰的業(yè)務(wù)流程,使操作人員能夠按照流程清晰的進行實際的操作,保證物流運作有序而高效的進行本文檔旨在陳述本人在完成該物流管理系統(tǒng)中所遵循項目開發(fā)流程,系統(tǒng)、詳細地介紹了物流管理系統(tǒng)的各項工作,從需求分析、總體設(shè)計、詳細設(shè)計三個層面展開詳述了該系統(tǒng)的開發(fā)過程,簡潔、直觀,具有較強的可讀性、實用性和可操作性,是物流管理系統(tǒng)使用和維護的必備的工作手冊1.2開發(fā)意義物流系統(tǒng)整合的意義不單單是幾個單獨運行系統(tǒng)的簡單拼裝,而是在幾個系統(tǒng)之間數(shù)據(jù)的共享,資源的重新整合是提高效率和降低企業(yè)運行費用的關(guān)鍵是對整個運行流程的全面控制、對原物資運行流程的改造。

    一個全面的物流系統(tǒng)是包括對多方面內(nèi)容的管理,包括供應(yīng)鏈管理、貨物配送管理、訂單管理、供應(yīng)商管理、倉儲管理、以及在工作中涉及到的對工作人員的管理、運輸工具的管理等等所以說物流系統(tǒng)的整合是一個龐大的、復(fù)雜的、全面的整合工作,特別是對制造行業(yè)的企業(yè)來說,自己的產(chǎn)品能否迅速、安全、可靠的運送到銷售地點、送到用戶的手中,是自己奠定在該行業(yè)地位取得用戶認可的關(guān)鍵,與此同時這樣是自己資金周轉(zhuǎn)的關(guān)鍵只有照顧好我們的顧客,他們才能照顧好我們的利潤在一個效率和效果并重的世界里,時間、速度是致勝的關(guān)鍵!2 系統(tǒng)的開發(fā)環(huán)境及技術(shù)簡介2.1 系統(tǒng)開發(fā)環(huán)境2.1.1 MyEclipse在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的java項目開發(fā)工具MyEclipseMyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的一種擴展,利用MyEclipse,我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及在應(yīng)用程序服務(wù)器的整合當中極大地提高系統(tǒng)的工作效率MyEclipse是一個功能非常豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。

    在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: J2EE模型,WEB開發(fā)工具,EJB開發(fā)工具,應(yīng)用程序服務(wù)器的連接器,J2EE項目部署服務(wù),數(shù)據(jù)庫服務(wù),MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯2.1.2 數(shù)據(jù)庫簡介數(shù)據(jù)庫使用的是MySQL開源數(shù)據(jù)庫MySQL的特性:使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng) 為多種編程語言提供API這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等支持多線程充分利用CPU資源優(yōu)化的SQL查詢算法,有效地提高查詢速度既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。

    提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫MySQL的應(yīng)用:與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體成本2.1.3 TomcatTomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP 程序的首選對于一個初學(xué)者來說,可以這樣認為,當在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求實際上Tomcat 部分是Apache 服務(wù)器的擴展,但它是獨立運行的,所以當你運行tomcat 時,它實際上作為一個與Apache 獨立的進程單獨運行的。

    這里的訣竅是,當配置正確時,Apache 為HTML頁面服務(wù),而Tomcat 實際上運行JSP 頁面和Servlet另外,Tomcat和IIS、Apache等Web服務(wù)器一樣,具有處理HTML頁面的功能,另外它還是一個Servlet和JSP容器,獨立的Servlet容器是Tomcat的默認模式2.2 系統(tǒng)開發(fā)的思想與技術(shù)2.2.1 JSP技術(shù)與MVC模式以及系統(tǒng)的基本框架本系統(tǒng)采用jsp技術(shù),基于MVC模式開發(fā),使用SSH框架來增加系統(tǒng)的開發(fā)速度所謂的MVC模式是"Model-View-Controller"的縮寫,中文翻譯為"模式-視圖-控制器"程序就是用struts2和hibernate這兩個框架來實現(xiàn)模型層和控制器這兩層,jsp實現(xiàn)視圖這一層一般來說程序就是在數(shù)據(jù)庫和頁面之間起橋梁作用的,jsp頁面請求先到action,再到dao,再回到action,回到j(luò)sp頁面,action主要處理來自頁面的請求,dao主要是和數(shù)據(jù)庫的交互,struts2主要用在action,處理來自頁面的請求,處理完請求后跳轉(zhuǎn)回頁面Hibernate主要用在dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作,spring控制程序的流程。

    2.2.2 SSH框架的優(yōu)點SSH框架是J2EE應(yīng)用中struts2+spring+hibernate三大免費開源框架的結(jié)合使用, 它可以看成工具,也是中間件他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護性、可擴展性乃至敏捷性的他們里面有很多優(yōu)秀的設(shè)計理念及模式應(yīng)用比如,struts屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;而hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解而spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對JDBC的封裝、自己的MVC、對動態(tài)語言的簡潔訪問等它由以下3個框架構(gòu)成:1.Struts2框架Struts2是Apache組織的一個開放源碼項目Struts2是一個比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library其基本構(gòu)成如圖2.1所示: 圖2.1 Struts框架工作流程2.Spring框架Spring 的核心是個輕量級(Lightweight)的容器(Container),它是實現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspect-oriented programming)概念的實現(xiàn)方式,提供對持久層(Persistence)、事務(wù)(Transaction)的支持,提供MVC Web 框架的實現(xiàn),并對一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝,是一個全方位的應(yīng)用程序框架(Application framework),除此之外,對于現(xiàn)存的各種框架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。

    Spring框架由以下7個部分組成:圖2.2 Spring框架構(gòu)成3.Hibernate框架Hibernate 是一個開放源碼的 ORM 持久層框架作為優(yōu)秀的持久層框架實現(xiàn),Hibernate 框架提供了強大、高性能的對象到關(guān)系型數(shù)據(jù)庫的持久化服務(wù),開發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計進行持久層開發(fā)簡單的說,Hibernate 只是一個將持久化類與數(shù)據(jù)庫表相映射的工具,每個持久化類實例均對應(yīng)于數(shù)據(jù)庫表中的一個數(shù)據(jù)行而已用戶只需直接使用面向?qū)ο蟮姆椒ú僮鞔顺志没悓嵗纯赏瓿蓪?shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作圖2.3 Hibernate框架3 系統(tǒng)分析與總體設(shè)計3.1 系統(tǒng)可行性分析3,1,1 技術(shù)可行性分析本系統(tǒng)對硬件、軟件要求不高,目前市場上的一般計算機軟硬件都能滿足系統(tǒng)開發(fā)要求運用的軟件主要有,數(shù)據(jù)庫采用MySQL1. J2EE是當前相當流行的開發(fā)平臺,功能強大、擴展性強2.維護工作方便,有一定開發(fā)經(jīng)驗的操作人員,可在短時間內(nèi)掌握維護工作,所以,該項目技術(shù)上是可行的3.1.2 經(jīng)濟可行性分析系統(tǒng)維護費:需要3人/年進行系統(tǒng)維護,維護費為1萬元設(shè)備維護費:設(shè)備更新費為1萬元設(shè)備維護費為1萬元。

    3.1.3 可行性分析結(jié)論綜上所述,該系統(tǒng)的使用范圍廣,操作方便,信息涵蓋量大,本系統(tǒng)的開發(fā)在技術(shù)和經(jīng)濟是完全可行的3.2 總體功能模塊 本系統(tǒng)分系統(tǒng)管理員,普通員工和游客3個用戶權(quán)限總功能圖如圖3-2所示: 圖3-2 系統(tǒng)總體功能模塊3.3 系統(tǒng)管理員功能模塊系統(tǒng)管理員主要功能有財務(wù)統(tǒng)計管理(包括財務(wù)查詢,訂單財務(wù)明細,庫存財務(wù)明細,入庫財務(wù)明細,運輸財務(wù)明細,收付利潤統(tǒng)計),員工管理系統(tǒng)管理員的功能圖如圖3-2所示: 圖3-3 系統(tǒng)管理員功能圖3.4 普通員工功能模塊普通員工主要有訂單管理,客戶管理,倉儲管理(包括入庫商品登記,出倉商品登記,庫存商品登記,出倉選貨,訂單倉庫,入庫出庫查詢,倉庫租金管理),調(diào)度管理(車輛管理,配送中心,調(diào)度配載,調(diào)度中心,調(diào)度反饋)普通員工的功能圖如圖3-3所示: 圖3-4 普通員工的功能圖3.5 游客功能模塊游客主要有訂單查詢功能,功能圖如下圖所示:圖3-5 游客的功能圖3.6 系統(tǒng)業(yè)務(wù)描述物流管理系統(tǒng)分系統(tǒng)管理員,普通員工和游客3個用戶權(quán)限,系統(tǒng)管理員主要功能有財務(wù)統(tǒng)計管理,員工管理。

    普通員工主要有訂單管理,客戶管理,倉儲管理,調(diào)度管理游客主要有訂單查詢功能用例圖如圖3-6所示:圖3-64 系統(tǒng)詳細設(shè)計4.1系統(tǒng)和數(shù)據(jù)庫的配置系統(tǒng)按通用的B/S模式進行設(shè)計(如圖4-1):圖4-1 B/S模式示意圖數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致4.2概念模型設(shè)計概念模型設(shè)計的典型方法是用E-R圖方法,即用實體-聯(lián)系模型表示E-R方法是用E-R圖來描述顯示世界,E-R圖包含三個基本成分:實體、聯(lián)系、屬性它直觀易懂,能夠比較準確地反映現(xiàn)實世界的信息聯(lián)系,從概念上表示一個數(shù)據(jù)庫的信息組織情況本系統(tǒng)E-R圖如下:圖3-6 E-R圖4.3數(shù)據(jù)庫邏輯模型倉庫租金表信息(主鍵、倉庫租金)財務(wù)表信息(主鍵、添加時間、金額、類型、財務(wù)支持、關(guān)聯(lián)車輛外鍵、關(guān)聯(lián)出入庫外鍵、關(guān)聯(lián)訂單、關(guān)聯(lián)庫存、關(guān)聯(lián)操作員)車輛表信息(主鍵、車輛刪除標志、承運公司、車票、車型、添加時間、調(diào)度狀態(tài)、柜員)出庫表信息(主鍵、添加時間、訂單號、金額、商品名、數(shù)量、類型、占用面積、操作員關(guān)聯(lián))調(diào)度表信息(主鍵、承運公司、添加時間、調(diào)度日期、調(diào)度狀態(tài)、線路名、要求到底時間、運輸費用、關(guān)聯(lián)的車輛、訂單號、關(guān)聯(lián)的訂單、關(guān)聯(lián)的操作員)訂車單表信息(主鍵、傳真、添加時間、電話、訂車單號、訂車性質(zhì)、分配狀態(tài)、聯(lián)系人、郵件、運輸性質(zhì)、關(guān)聯(lián)的車輛、關(guān)聯(lián)的訂單、操作的用戶)訂單表信息(主鍵、訂車單數(shù)、訂單號、訂單狀態(tài)、發(fā)貨地、貨物編號、貨物名稱、金額、用戶姓名、金額、客戶姓名、聯(lián)系方式、面積、目的地、日期、收貨狀態(tài)、數(shù)量、體積、重量、客戶)客戶表信息(主鍵、添加時間、公司名稱、交易次數(shù)、交易金額、是否刪除標志、客戶名稱)庫存表信息(主鍵、編號、商品名、數(shù)量)用戶表信息(主鍵、添加時間、密碼、角色、真實姓名、是否刪除標志、用戶名、登陸狀態(tài))4.4數(shù)據(jù)庫表結(jié)構(gòu)1 倉庫租金表名稱類型空備注IdBigint(20)No主鍵zujinDoubleyes倉庫租金2 財務(wù)表名稱類型空備注IdBigint(20)No主鍵CreatetimeDatetimeyes添加時間JineDoubleyes金額LeixingVarchar(255)yes類型TypeVarchar(255)yes財務(wù)支持,財務(wù)收入CheliangidBigint(20)yes關(guān)聯(lián)的車輛外鍵ChurukuidBigint(20)yes關(guān)聯(lián)出入庫外鍵DingdanidBigint(20)yes關(guān)聯(lián)訂單,外鍵KucunidBigint(20)yes關(guān)聯(lián)庫存,外鍵UseridBigint(20)yes關(guān)聯(lián)操作員3 車輛表名稱類型空備注IdBigint(20)No主鍵ChelianglockInt(11)No車輛刪除標志ChengyungongsiVarchar(255)yes承運公司ChepaiVarchar(255)yes車牌ChexingVarchar(255)yes車型Creatimedatetimeyes添加時間DiaoduzhuangtaiVarchar(255)yes調(diào)度狀態(tài)guihaoVarchar(255)yes柜號4 出庫表名稱類型空備注IdBigint(20)No主鍵Creatimedatetimeyes添加時間DingdanhaoVarchar(255)yes訂單號Jiagedoubleyes金額Shangp[ingmingVarchar(255)yes商品名ShuliangInt(11)No數(shù)量TypeInt(11)No類型,出庫,入庫Zhanyongmianjidoubleyes占用面積useridBigint(20)yes操作員關(guān)聯(lián),外鍵5 調(diào)度表名稱類型空備注IdBigint(20)No主鍵ChengyungongsiVarchar(255)yes承運公司Createtimedatetimeyes添加時間diaoduriqiVarchar(255)yes調(diào)度日期DiaoduzhuangtaiVarchar(255)yes調(diào)度狀態(tài)XianlumingVarchar(255)yes線路名yaoqiudaidashijianVarchar(255)yes要求到達時間Yunshufeiyongdoubleyes運輸費用CheliangidBigint(20)yes關(guān)聯(lián)的車輛,外鍵DingchedanidBigint(20)yes訂單號DingdanidBigint(20)yes關(guān)聯(lián)的訂單,外鍵User1idBigint(20)yes關(guān)聯(lián)的操作員1,外鍵User2idBigint(20)yes關(guān)聯(lián)的操作員2,外鍵User3idBigint(20)yes關(guān)聯(lián)的操作員3,外鍵6 訂車單表名稱類型空備注IdBigint(20)No主鍵ChuanzhenVarchar(255)yes傳真Createtimedatetimeyes添加時間DianhuaVarchar(255)yes電話DingchedanhaoVarchar(255)yes訂車單號DingchexingzhiVarchar(255)Yes訂車性質(zhì)FenpeizhuangtaiVarchar(255)Yes分配狀態(tài)LianxirenVarchar(255)Yes聯(lián)系人YoujianVarchar(255)Yes郵件YunshuxingzhiVarchar(255)Yes運輸性質(zhì)CheliangidBigint(20)Yes關(guān)聯(lián)的車輛,外鍵DingdanidBigint(20)Yes關(guān)聯(lián)的訂單,外鍵uesridBigint(20)Yes操作的用戶,外鍵7訂單表名稱類型空備注IdBigint(20)No主鍵dingchedangeshunt(11)No訂車單數(shù)DingdanhaoVarchar(255)yes訂單號DuizhangzhuangtaiVarchar(255)yes訂單狀態(tài)FahuodiVarchar(255)yes發(fā)貨地HuowubianhaoVarchar(255)yes貨物編號Huowumingchenyes貨物名稱JineVarchar(255)yes金額Kehuxingmingdoubleyes客戶姓名LiaxifangshiVarchar(255)yes聯(lián)系方式Mianjidatetimeyes面積MudidiVarchar(255)yes目的地RiqiDoubleyes日期ShouhuozhuangtaiVarchar(255)yes收貨狀態(tài)shuliangnt(11)No數(shù)量TijiDoubleyes體積ZhongliangdoubleYes重量kehutinyblobYes客戶8 客戶表名稱類型空備注IdBigint(20)No主鍵Createtimedatetimeyes添加時間GongsimingchenVarchar(255)Yes公司名稱JiaoyicishuInt(11)No交易次數(shù)JiaoyijineDoubleYes交易金額Kehulockint(11)No是否刪除標志kehumingchengVarchar(255)yes客戶名稱9 庫存表名稱類型空備注IdBigint(20)No主鍵BianhaoVarchar(255)Yes編號shangpingmingVarchar(255)Yes商品名shuliangint(11)No數(shù)量10 用戶表名稱類型空備注IdBigint(20)No主鍵Createtimedatetimeyes添加時間PasswordVarchar(255)yes密碼Roleint(11)No角色TruenameVarchar(255)yes真實姓名Userlockint(11)No是否刪除標志usernameVarchar(255)yes用戶名dengluint(11)No登陸狀態(tài)4.5平臺數(shù)據(jù)表的設(shè)計根據(jù)平臺的需求分析和功能模塊的劃分,所涉及的實體有倉庫租金, 財務(wù), 車輛, 出入庫, 訂車單, 訂單, 客戶, 庫存, 調(diào)度, 用戶。

    因此系統(tǒng)的定義數(shù)據(jù)庫主要包含10張表:t_cangzu倉庫租金表, 財務(wù)表t_caiwu, 車輛表t_cheliang, 出入庫表t_churuku, 訂車單表t_dingchedan, 訂單表t_dingdan, 客戶表t_kehu, 庫存表t_kucun, 調(diào)度表t_diaodu, 用戶表t_usert_cangzu倉庫租金表:建表的sql語句為:CREATE TABLE `t_cangzu` ( `id` bigint(20) NOT NULL auto_increment, `zujin` double NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;財務(wù)表t_caiwu建表的語句為:CREATE TABLE `t_caiwu` ( `id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `jine` double NOT NULL, `leixing` varchar(255) default NULL, `type` varchar(255) default NULL, `cheliangid` bigint(20) default NULL, `churukuid` bigint(20) default NULL, `dingdanid` bigint(20) default NULL, `kucunid` bigint(20) default NULL, `userid` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `FK9E4D143EFA27252B` (`churukuid`), KEY `FK9E4D143E605645DF` (`cheliangid`), KEY `FK9E4D143EA68957F7` (`dingdanid`), KEY `FK9E4D143EA3C379BB` (`userid`), KEY `FK9E4D143EC6705735` (`kucunid`), CONSTRAINT `FK9E4D143EC6705735` FOREIGN KEY (`kucunid`) REFERENCES `t_kucun` (`id`), CONSTRAINT `FK9E4D143E605645DF` FOREIGN KEY (`cheliangid`) REFERENCES `t_cheliang` (`id`), CONSTRAINT `FK9E4D143EA3C379BB` FOREIGN KEY (`userid`) REFERENCES `t_user` (`id`), CONSTRAINT `FK9E4D143EA68957F7` FOREIGN KEY (`dingdanid`) REFERENCES `t_dingdan` (`id`), CONSTRAINT `FK9E4D143EFA27252B` FOREIGN KEY (`churukuid`) REFERENCES `t_churuku` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;出入庫表t_churuku建表的語句為:CREATE TABLE `t_churuku` ( `id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `dingdanhao` varchar(255) default NULL, `jiage` double NOT NULL, `shangpingming` varchar(255) default NULL, `shuliang` int(11) NOT NULL, `type` int(11) NOT NULL, `zhanyongmianji` double NOT NULL, `userid` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `FK4BE33ED2A3C379BB` (`userid`), CONSTRAINT `FK4BE33ED2A3C379BB` FOREIGN KEY (`userid`) REFERENCES `t_user` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;訂車單表t_dingchedan建表的sql語句為:CREATE TABLE `t_dingchedan` ( `id` bigint(20) NOT NULL auto_increment, `chuanzhen` varchar(255) default NULL, `createtime` datetime default NULL, `dianhua` varchar(255) default NULL, `dingchedanhao` varchar(255) default NULL, `dingchexingzhi` varchar(255) default NULL, `fenpeizhuangtai` varchar(255) default NULL, `lianxiren` varchar(255) default NULL, `youjian` varchar(255) default NULL, `yunshuxingzhi` varchar(255) default NULL, `cheliangid` bigint(20) default NULL, `dingdanid` bigint(20) default NULL, `userid` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `FKB2CB63A605645DF` (`cheliangid`), KEY `FKB2CB63AA68957F7` (`dingdanid`), KEY `FKB2CB63AA3C379BB` (`userid`), CONSTRAINT `FKB2CB63AA3C379BB` FOREIGN KEY (`userid`) REFERENCES `t_user` (`id`), CONSTRAINT `FKB2CB63A605645DF` FOREIGN KEY (`cheliangid`) REFERENCES `t_cheliang` (`id`), CONSTRAINT `FKB2CB63AA68957F7` FOREIGN KEY (`dingdanid`) REFERENCES `t_dingdan` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;訂單表t_dingdan:建表的sql語句為:CREATE TABLE `t_dingdan` ( `id` bigint(20) NOT NULL auto_increment, `dingchedangeshu` int(11) NOT NULL, `dingdanhao` varchar(255) default NULL, `duizhangzhuangtai` varchar(255) default NULL, `fahuodi` varchar(255) default NULL, `huowubianhao` varchar(255) default NULL, `huowumingchen` varchar(255) default NULL, `jine` double NOT NULL, `kehuxingming` varchar(255) default NULL, `liaxifangshi` varchar(255) default NULL, `mianji` double NOT NULL, `mudidi` varchar(255) default NULL, `riqi` datetime default NULL, `shouhuozhuangtai` varchar(255) default NULL, `shuliang` int(11) NOT NULL, `tiji` double NOT NULL, `zhongliang` double NOT NULL, `kehuid` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `FK8224F8E891EA62F3` (`kehuid`), CONSTRAINT `FK8224F8E891EA62F3` FOREIGN KEY (`kehuid`) REFERENCES `t_kehu` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;客戶表t_kehu:建表的sql語句為:CREATE TABLE `t_kehu` ( `id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `gongsimingchen` varchar(255) default NULL, `jiaoyicishu` int(11) NOT NULL, `jiaoyijine` double NOT NULL, `kehulock` int(11) NOT NULL, `kehumingcheng` varchar(255) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;庫存表t_kucun:建表的sql語句為:CREATE TABLE `t_kucun` ( `id` bigint(20) NOT NULL auto_increment, `bianhao` varchar(255) default NULL, `shangpingming` varchar(255) default NULL, `shuliang` int(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;調(diào)度表t_diaodu:建表的sql語句為:CREATE TABLE `t_diaodu` ( `id` bigint(20) NOT NULL auto_increment, `chengyungongsi` varchar(255) default NULL, `createtime` datetime default NULL, `diaoduriqi` varchar(255) default NULL, `diaoduzhuangtai` varchar(255) default NULL, `xianluming` varchar(255) default NULL, `yaoqiudaidashijian` varchar(255) default NULL, `yunshufeiyong` double NOT NULL, `cheliangid` bigint(20) default NULL, `dingchedanid` bigint(20) default NULL, `dingdanid` bigint(20) default NULL, `userid` bigint(20) default NULL, `user2id` bigint(20) default NULL, `user3id` bigint(20) default NULL, PRIMARY KEY (`id`), KEY `FK2D77458F2477483` (`dingchedanid`), KEY `FK2D77458FCCD29078` (`user3id`), KEY `FK2D77458F605645DF` (`cheliangid`), KEY `FK2D77458FA68957F7` (`dingdanid`), KEY `FK2D77458FA3C379BB` (`userid`), KEY `FK2D77458FCCD28CB7` (`user2id`), CONSTRAINT `FK2D77458FCCD28CB7` FOREIGN KEY (`user2id`) REFERENCES `t_user` (`id`), CONSTRAINT `FK2D77458F2477483` FOREIGN KEY (`dingchedanid`) REFERENCES `t_dingchedan` (`id`), CONSTRAINT `FK2D77458F605645DF` FOREIGN KEY (`cheliangid`) REFERENCES `t_cheliang` (`id`), CONSTRAINT `FK2D77458FA3C379BB` FOREIGN KEY (`userid`) REFERENCES `t_user` (`id`), CONSTRAINT `FK2D77458FA68957F7` FOREIGN KEY (`dingdanid`) REFERENCES `t_dingdan` (`id`), CONSTRAINT `FK2D77458FCCD29078` FOREIGN KEY (`user3id`) REFERENCES `t_user` (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;用戶表t_user:建表的sql語句為:CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL auto_increment, `createtime` datetime default NULL, `password` varchar(255) default NULL, `role` int(11) NOT NULL, `truename` varchar(255) default NULL, `userlock` int(11) NOT NULL, `username` varchar(255) default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;5 系統(tǒng)功能實現(xiàn) 5.1程序的類圖5.1.1 財務(wù)Caiwu圖對應(yīng)的程序代碼:public class Caiwu implements Serializable{ 。

    點擊閱讀更多內(nèi)容
    賣家[上傳人]:仙人指路
    資質(zhì):實名認證