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

正文內(nèi)容

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

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

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