【正文】
hibernate 屬于 ORM 系統(tǒng),屬于持久層的解決方案,同樣需要對 ORM 的概念及原理有一個總體的了解。他是用來提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護性、可擴展性乃至敏捷性的。 Hibernate主要用在 dao,包括對數(shù)據(jù)庫的增、刪、改、查的操作, spring 控制程序的流程。程序就是用 struts2 和 hibernate 這兩個框架來實現(xiàn)模型層和控制器這兩層, jsp 實現(xiàn)視圖這一層。 系統(tǒng)開發(fā)的思想與技術 JSP 技術與 MVC 模式以及系統(tǒng)的基本框架 本系統(tǒng)采用 jsp 技術,基于 MVC 模式開發(fā),使用 SSH 框架來增加系統(tǒng)的開發(fā)速度。 這里的訣竅是,當配置正確時, Apache 為 HTML 頁面服務,而 Tomcat 實際上運行 JSP 頁面和 Servlet。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服 務器,可利用它響應對 HTML 頁面的訪問請求。 Tomcat 3 Tomcat 很受廣大程序員的喜歡,因為它運行時占用的 系統(tǒng)資源 小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 MySQL 的應用:與其他的 大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持 ,常見的編碼如中文的 GB231 BIG5,日文的Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。支持多線程充分利用 CPU 資源。為多種編程語言提供 API。 MySQL 的特性:使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性 。 簡單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 對于以上每一種功能上的類別,在 Eclipse 中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。 MyEclipse 是一個功能非常豐富的J2EE 集成開發(fā)環(huán)境,包括了 完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。在一個效率和效果并重的世界里,時間、速度是致勝的關鍵! 2 系統(tǒng)的開發(fā)環(huán)境及技術簡介 2 系統(tǒng)開發(fā)環(huán)境 MyEclipse 在開發(fā)本平臺中所用到的開發(fā)工具就是是知名的 java 項目開發(fā)工具 MyEclipse。所以說物流系統(tǒng)的整合是一個龐大的、復雜的、全面的整合工作,特別是對制造行業(yè)的企業(yè)來說,自己的產(chǎn)品能否迅速、安全、可靠的運送到銷售地點、送到用戶的手中,是自己奠定在該行業(yè)地位取得用戶認可的關鍵,與此同時這樣是自己資金周轉的關鍵。是對整個運行流程的全面控制、對原物資 運行流程的改造。 本文檔 旨在 陳述本人在完成該物流管理系統(tǒng)中所遵循項目開發(fā)流程 ,系統(tǒng)、詳細地介紹了 物流 管理 系統(tǒng) 的各項工作,從 需求分析 、 總體設計、詳細設計 三個層面展開 詳述了該系統(tǒng)的開發(fā)過程 ,簡潔、直觀,具有 較 強的可讀性、實用性和可操作性,是 物流 管理 系統(tǒng)使用和維護的 必備的工作手冊。系統(tǒng)的開發(fā)能夠幫助企業(yè)實現(xiàn)對物流全過程的優(yōu)化調(diào)度和動態(tài)控制,高效整合企業(yè)的物流業(yè)務,以全面提高經(jīng)濟效益和效率為目的,提供高效、實用、技術的物流管理系統(tǒng)和運營手段。目前,我國各 類物流企業(yè)有 14 萬家左右,展望整個 21 世紀,可以說現(xiàn)代物流業(yè)還將有更大的發(fā)展。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。 本系統(tǒng)可以實現(xiàn)超級管理員、普通管理員的登陸和日常操作,用戶則以游客身份進行物流訂單的各方面信息的查詢,超級管理員對普通管理員的信息進行管理,同時也可以進行賬務方面的查詢,普通管理員管理貨物信息,對車輛進行調(diào)度管理;安全性方面,本系統(tǒng)也做了相應的處理,貨物出倉時要對貨物余量進行查詢,確保供貨充足,使穩(wěn)定性和安全性得到保證。 本畢業(yè)設計的內(nèi)容是設計并且實現(xiàn)一個基于 JSP 技術的物流管理系統(tǒng),故而系統(tǒng)主要以 JavaSE 作為開發(fā)基礎 ,主要使用了 struts2+spring+hibernate 等多種框架的結合使用,用 myeclipse 作為開發(fā)工具,以 MYSQL作為數(shù)據(jù)庫,以 Macromedia 公司的 Dreamweaver作為界面美化工具,使用 JAVA 語言開發(fā),頁面采取 JSP 動態(tài)頁面開發(fā)技術。物流管理的特點是以客戶為核心、構建面向客戶的業(yè)務流程支持各種形式、各種需求的現(xiàn)在企業(yè)中的業(yè)務模式。 I 編號: XX大學 本科畢業(yè)設計 基于 JSP 的物流管理系統(tǒng) 院 系: XX 院 XX 系 姓 名: XXX 學 號: XXXXXXXX 專 業(yè): XXXXXXXX 年 級: XXXXXXXX 指導教師: XXX 職 稱: XXXX 完成日期: XXXX 年 XX 月 XX 日 II 摘 要 隨著市場經(jīng)濟的高速發(fā)展,制造業(yè)、商業(yè)企業(yè)逐步接受著第三方物流服務。越來越多的企業(yè)認識到物流企業(yè)外包是降低成本、提高服務水 平的有效渠道。系統(tǒng)支持多形式客戶的數(shù)據(jù)共享、提高作業(yè)效率、監(jiān)控整個流程、提供完整的貨品、進行訂單跟蹤,并且特別關注對各環(huán)節(jié)業(yè)務的監(jiān)控及例外情況的監(jiān)控。該系統(tǒng)界面簡單、操作方便,容易維護。 關鍵詞 : 物流管理 , JAVA,JSP III ABSTRACT With the rapid development of market economy, manufacturing, mercial 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 customerfacing 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 plete 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 bination, using MyEclipse as a development tool, using MYSQL as the database, with Macromedia39。 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 IV 目錄 摘 要 ................................................................................................................................................. II ABSTRACT ............................................................................................................................................ III 1 緒 論 ..............................................................................................................................................1 課題研究的背景 .............................................................................................................. 1 ......................................................................................................................... 1 2 系統(tǒng)的開發(fā)環(huán)境及技術簡介 ..........................................................................................................1 系統(tǒng)開發(fā)環(huán)境 ................................................................................................................. 2 MyEclipse .....................................................................................................