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

正文內(nèi)容

基于jspjava的倉庫管理系統(tǒng)設(shè)計(jì)-文庫吧資料

2025-01-28 22:24本頁面
  

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