freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于jspjava的倉庫管理系統(tǒng)設計-wenkub

2023-01-31 22:24:45 本頁面
 

【正文】 rvlet 更適合于處理簡單的請求響應任務而且它不需要應用服務器所提供的復雜服務的支持 23 JSP 簡介 JSPJava Server Pages 是由 Sun Microsystems 公司倡導許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準 JSP技術在 Servlet技術基礎上發(fā)展起來的它正在飛速發(fā)展中現(xiàn)已成為 Java 服務器編程的重要組成部分它雖然還未成型但是它必將和 J2EE Java 2 Enterprise Edition 一起發(fā)展 JSP 是結合 markup 6HTML 和 XML 和 Java 代碼來處理一種動態(tài)頁面每一頁第一次被調用時通過 JSP引擎自動被編譯成 Servlet然后被執(zhí)行以后每次調用時執(zhí)行編譯過的 ServletJSP 提供了多種方式訪問 Java classServletApplets 和Web Server因此 Web應用的功能可以分成多 個明確定義公用接口的組件通過 JSP將它們結合在一起 24 J2EE 簡介 企業(yè)級多層應用系統(tǒng)的開發(fā)一直面臨著重大挑戰(zhàn)開發(fā)商和廣大程序員一直在努力推動和殷切期待一個成熟的標準的企業(yè)級應用平臺來簡化和規(guī)范企業(yè)級應用系統(tǒng)的開發(fā)和部署 Java技術的出現(xiàn)尤其是 J2EEJava2 Platform Enterprise Edition 平臺的推出正是這種努力的結果也使得企業(yè)級應用系統(tǒng)的開發(fā)由此變得更加快速和方便需要指出的是 J2EE 本身是一個標準它為不同廠商創(chuàng)建平臺產品提供了標準使不同 J2EE 平臺產品之間的交互成為可能 SUN 及其合作方將 J2EE 15 改名為 Java EE 5 但是其架構跟改名前的 J2EE沒有區(qū)別只是通過增強一些技術使得我們更快更容易更簡單地開發(fā)企業(yè)應用程序 25 EJB EJBEnterprise JavaBeans 是 J2EE 平臺的核心也是 J2EE 得到業(yè)界廣泛關注和支持的主要原因我們知道 J2EE 的一個主要目標就是簡化企業(yè)級多層應用系統(tǒng)的開發(fā)使得程序員將主要精力放在業(yè)務邏輯的開發(fā)上 EJB 正是基于這種思想的服務器端技術它本身也是一種規(guī)范該規(guī)范定義了一個可重用的組件框架來實現(xiàn)分布式的面向對象的業(yè)務邏輯 EJB 的核心思想 是將業(yè)務邏輯與底層的系統(tǒng)邏輯分開使開發(fā)者只需關心業(yè)務邏輯而由 EJB 容器實現(xiàn)目錄服務事務處理持久性安全性等底層系統(tǒng)邏輯 根據(jù)功能不同規(guī)范中定義了三種 Enterprise JvavaBean 會話 BeanSession Bean 實體 BeanEntity Bean 和消息驅動 BeanMessage- Driven Bean 會話 Bean分為無狀態(tài)和有狀態(tài)兩種一般無狀態(tài)的會話 Bean模擬商業(yè)邏輯比如計算價格等有狀態(tài)的會話 Bean 通常模擬一個客戶會話它會臨時保存客戶信息根據(jù)客戶要求調用其它 Bean來存取數(shù)據(jù)兩種會話 Bean都不保存狀態(tài)信息或者數(shù)據(jù)當客戶斷開連接或者服務器關閉時會話 Bean也就隨之消失一個會話 Bean的典型例子是網(wǎng)站上的購物車 實體 Bean 模擬業(yè)務數(shù)據(jù)它表示一個數(shù)據(jù)存儲可以是狀態(tài)信息或者數(shù)據(jù)庫中的一條記錄實體 Bean 在客戶斷開連接或者服務器關閉后仍有服務保證其數(shù)據(jù)得以保存 消息驅動 Bean 在行為上很象會話 Bean 不同的就是僅在需要向這些 Bean 發(fā)送消息時才調用消息驅動 Bean 比如在需要的時候發(fā)送用戶確認信息等 26 Struts STRUTS 發(fā)展 下圖是 Struts 的工作流程所有的請求都提交給 ActionServlet 來處理 圖 21 Struts 工作流程圖 Struts框架工具是 Apache基金會 Jakarta項目中推出的一個子項目 Struts在英文中是支架支撐的意思這也體現(xiàn)出 Struts 在開發(fā) Web 應用程序過程所起到的重要作用 Struts 為 Web 應用提供了通用的框架讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務問題上與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制從而可以更好的適應用戶的需求采用 Struts 可以簡化遵循MVC設計模式的 Web應用的開發(fā)工作很好地實現(xiàn)代碼重用使開發(fā)人 員從一些繁瑣的工作中解脫出來快速開發(fā)能夠充分發(fā)揮 JSPServlet 優(yōu)點并具有強可擴展性的 Web 應用總之 Struts 的出現(xiàn)使得 Web 應用的開發(fā)過程大大簡化從而能夠縮短開發(fā)周期提高開發(fā)效率 Struts架構一經(jīng)推出即受到 Java開發(fā)群體的廣泛重視從 2021 年開始逐漸升溫并日漸成為 Java 創(chuàng)建 Web 應用開發(fā)的最流行的框架工具在目前 Java Web程序員的招聘要求中幾乎都提出了對 Struts 的要求精通 Struts 架構已經(jīng)成為Java Web 程序員必備的技能 MVC 簡介 模型 視圖 控制器 MVC是 80年代 Smalltalk80出現(xiàn)的一種軟件設計模式現(xiàn)在已經(jīng)被廣泛的使用 1 模型 Model 模型是應用程序的主體部分模型表示業(yè)務數(shù)據(jù)或者業(yè)務邏輯 2 視圖 View 視圖是應用程序中用戶界面相關的部分是用戶看到并與之交互的界面 3 控制器 controller 控制器工作就是根據(jù)用戶的輸入控制用戶界面數(shù)據(jù)顯示和更新 model 對象狀態(tài) 27 Hibernate Hibernate 是一個開放源代碼的對象關系映射框架它對 JDBC 進行了非常輕量級的對象封裝使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫 Hibernate可以應用在任何使用 JDBC的場合既可以在 Java的客戶端程序使用也可以在 ServletJSP 的 Web 應用中使用最具革命意義的是 Hibernate 可以在應用 EJB 的 J2EE 架構中取代 CMP 完成數(shù)據(jù)持久化的重任 Hibernate 的 核 心 接 口 一 共 有 5 個 分 別 為SessionSessionFactoryTransactionQuery和 Configuration 這 5個核心接口在任何開發(fā)中都會用到通過這些接口不僅可以對持久化對象進行存取還能夠進行事務控制 第三章 系統(tǒng)分析與設計 31 引言 在設計軟件 系統(tǒng)之前首先必須確定用戶究竟要求軟件系統(tǒng)完成什么任務所以分析階段的基本任務是了解用戶的需求并將用戶的需求用書面形式表達出來這個階段還不是確定系統(tǒng)怎樣完成它的工作而僅僅是確定系統(tǒng)必須完成哪些工作也就是對目標系統(tǒng)提出完整準確清晰具體的要求系統(tǒng)分析的結果是系統(tǒng)開發(fā)的基礎關系到工程的成敗和軟件產品的質量在全面客觀的系統(tǒng)分析的基礎上根據(jù)用戶提出的系統(tǒng)功能進行相應的功能設計 32 系統(tǒng)分析 求分析 1.2.出庫入庫記錄的查詢 倉庫的管理人員要對倉庫存儲的貨物信息入庫記錄和出庫記錄等及時掌握這樣才能及時了解倉庫的運行現(xiàn)狀才有可能會使倉庫處在良好的運行狀態(tài)所以一般倉庫管理過程中要能提供倉庫的入庫出庫記錄的查詢功能供管理人員使用所以對入庫出庫記錄的查詢是倉庫管理系統(tǒng)的重要功能之一 3.貨物信息的管理 倉庫要存放貨物關于這些貨物本身的信息對貨物的 正常存儲是非常重要的例如哪些貨物需要防潮哪些貨物需要輕搬輕放等所以對貨物本身的信息的登記管理是倉庫管理的重要內容 4.其他信息的管理 除了以上提到的一些功能外倉庫管理系統(tǒng)還應該能對一些其他的信息進行管理例如對每個倉庫來說都有一些存儲位置用來存放貨物倉庫管理過程中包括對這些存儲位置進行的管理每個倉庫都有一些倉庫管理員對這些倉庫管理員的管理也是倉庫管理系統(tǒng)的功能之一 能設置 根據(jù)倉庫管理系統(tǒng)的需求劃分了系統(tǒng)的功能模塊如圖 31 所示 圖 31 系統(tǒng)功能概述圖 1 倉庫管理人員的管理模塊 此功能模塊方便對人員的 管理以及數(shù)據(jù)安全性如新增員工 2 貨物信息管理模塊 此模塊提供了貨物基礎數(shù)據(jù)的錄入貨物信息查詢等功能方便及時了解庫存信息 3 入庫功能模塊 入庫功能是倉庫管理系統(tǒng)的基本功能之一入庫功能主要是實現(xiàn)登記入庫記錄的功能這些信息應包括入庫單據(jù)信息入庫數(shù)量和入庫時間信息執(zhí)行入庫操作的操作員信息和貨物存放倉庫的信息等入庫登記功能產生貨物的入庫記錄為以后進行入庫貨物的查詢和出庫操作產生操作數(shù)據(jù)供管理人員掌握倉庫內存儲的貨物情況 4.出庫功能模塊 出庫功能是倉庫管理系統(tǒng)的基本功能之二出庫功能主要是實現(xiàn)登記出庫貨物信息的功能這 些出庫記錄包括出庫申請單據(jù)信息出庫數(shù)量和出庫時間信息執(zhí)行出庫操作的庫管信息和貨物剩余信息等出庫功能依據(jù)入庫登記功能產生的入庫記錄產生貨物的出庫記錄將出庫記錄存入系統(tǒng)為以后的出庫記錄查詢以及掌握倉庫貨物存儲情況作基礎 5 盤點功能模塊 此模塊通過定期對倉
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1