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

正文內(nèi)容

基于jsp的倉庫管理系統(tǒng)畢業(yè)論-文庫吧

2025-04-17 18:36 本頁面


【正文】 ,現(xiàn)有的技術(shù)以較為成熟,硬件、軟件的性能要求、環(huán)境條件等 各項(xiàng)條件良好,估計(jì)利用現(xiàn)有技術(shù)條件應(yīng)完全可以達(dá)到該系統(tǒng)的功能目標(biāo)。同時(shí)考慮給予的開發(fā)期限也較為充裕,預(yù)計(jì)系統(tǒng)是可以在規(guī)定期限內(nèi)完成開發(fā)。 本系統(tǒng)基于 JavaEE 架構(gòu),采用了較為成熟的開發(fā)模式。前端用 ,業(yè)務(wù)邏輯采用 的無狀態(tài)會(huì)話 Bean,持久映像層采用 hibernate 模式,應(yīng)用服務(wù)器使用了使用最廣泛的 BEA Weblogic Server。 估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開發(fā)的成本,開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)將獲得的效益,估算 開發(fā)成本是否回高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。并且,分析系統(tǒng)開發(fā)是否會(huì)對(duì)其它產(chǎn)品或利潤帶來一定影響。 (1)支出: 基礎(chǔ)投資: 硬件設(shè)備: PC 機(jī) 軟件設(shè)備: WINDOWS 202 BEA Weblogic Server 10 其它一次性支出:軟件設(shè)計(jì)和開發(fā)費(fèi)用 經(jīng)常性支出:軟件維護(hù)費(fèi)用、軟件使用費(fèi)用。 (2)效益: 系統(tǒng)的效益可以從經(jīng)濟(jì)效益和社會(huì)效益兩方面考慮。對(duì)于倉庫管理系統(tǒng)則應(yīng)著重分析其社會(huì)效益。例如,系統(tǒng)投入運(yùn)行后可以使倉庫管理實(shí)現(xiàn)科學(xué)化、規(guī)范化。曾強(qiáng)了工作人員對(duì)倉庫管理能力、提高了工作效率。 性 新系統(tǒng)的研制和開發(fā)是充分得考慮工作人員對(duì)倉庫的易于管理,管理者方便查詢?cè)O(shè)備信息效率。從而能完全滿足使用者的要求。 新系統(tǒng)的研制和開發(fā),將不會(huì)侵犯他人、集體和國家的利益,不會(huì)違反國家政策和法律。 系統(tǒng)使用環(huán)境 本 系統(tǒng)的使用 的最低配置要求 : 引 言 3 ( 1) 硬件環(huán)境: 服務(wù)器: CPU: 或以上; 內(nèi)存: 1G RAM 或以上; 硬盤: 80G 或以上; 客戶端: CPU: 1G; 內(nèi)存: 64MB 以上內(nèi)存或更高; 硬盤: 20G 或 以上 。 ( 2)軟件開發(fā)環(huán)境: 操作系統(tǒng) : WindowsXP; 所用工 具: MyEclipse , BEA Weblogic Server 10; 數(shù)據(jù)庫: MYSQL; ( 3) 軟件 運(yùn)行 環(huán)境: 操作系統(tǒng) : WindowsXP; 應(yīng)用服務(wù)器: BEA Weblogic Server 10; 數(shù)據(jù)庫: MYSQL。 本文的主要工作 本論文以標(biāo)準(zhǔn)的倉庫管理模式為藍(lán)本,根據(jù)軟件工程的理論,開發(fā)出基于 JSP的適用于中小 單的位 倉庫管理系統(tǒng)。 論文首先研究了系統(tǒng)開發(fā)的可行性,然后進(jìn)行了需求分析,然后根據(jù)需求分析采用了結(jié)構(gòu)化分析方法進(jìn)行了系統(tǒng)分析設(shè)計(jì),并進(jìn)行了數(shù)據(jù)庫的建模工作,根據(jù)模型構(gòu)建了 數(shù)據(jù)庫。后臺(tái)數(shù)據(jù)庫采用 MYSQL 完成?;陂_放的開發(fā)架構(gòu) JSP實(shí)現(xiàn)了系統(tǒng)登錄模塊、主窗口模塊、倉庫人員管理模塊、入庫模塊、出庫模塊等。最后對(duì)全文進(jìn)行了總結(jié),對(duì)今后的工作提出了展望。 相關(guān)技術(shù)介紹 4 第二章 相關(guān)技術(shù)介紹 J2EE 相關(guān)原理及技術(shù)簡介 J2EE規(guī)范定義了一個(gè)完善的應(yīng)用組件技術(shù)框架,作為企業(yè)級(jí)應(yīng)用系統(tǒng)基本構(gòu)造模塊的組件就是建立在這個(gè)框架之上。從簡單的 Web應(yīng)用到復(fù)雜的分布式企業(yè)級(jí)應(yīng)用,幾乎所有的業(yè)務(wù)應(yīng)用,都可以在此技術(shù)框架基礎(chǔ)上構(gòu)造。本文中使用的組件技術(shù)主要有三種類型: JSP、 servlet 和 Enterprise JavaBean。 Servlet Servlet是一些用來擴(kuò)展 Web服務(wù)器功能的 Web組件,它基于請(qǐng)求 /響應(yīng)機(jī)制。Servlet 從客戶端(例如 Web瀏覽器)獲得請(qǐng)求,然后,將響應(yīng)結(jié)果返回客戶端。Servlet 的這種特點(diǎn)使它非常適合于 Web 應(yīng)用。 Servlet 和 EJB 組件的區(qū)別在于EJB組件所提供的服務(wù)器端組件特性并不能全部適用于 Servlet, Servlet 更適合于處理簡單的請(qǐng)求 /響應(yīng)任務(wù),而且它不需要應(yīng)用服務(wù)器所提供的復(fù)雜服務(wù)的支持。 JSP 簡介 JSP( Java 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(HTML 和 XML)和 Java 代碼來處理一種動(dòng)態(tài)頁面。每一頁第一次被調(diào)用時(shí),通過 JSP 引擎自動(dòng)被編譯成 Servlet,然后被執(zhí)行,以后每次調(diào)用時(shí),執(zhí)行編譯過的 Servlet。 JSP 提供了多種方式訪問 Java class、 Servlet、Applets 和 Web Server,因此, Web 應(yīng)用的功能可以分成多個(gè)明確定義公用接口的組件,通過 JSP 將它們結(jié)合在一起。 J2EE 簡介 企業(yè)級(jí)多層應(yīng)用系統(tǒng)的開發(fā)一直面臨著重大挑戰(zhàn)。開發(fā)商和廣大程序員一直在努力推動(dòng)和殷切期待一個(gè)成熟的、標(biāo)準(zhǔn)的企業(yè)級(jí)應(yīng)用平臺(tái)來簡化和規(guī)范企業(yè)級(jí)應(yīng)用系統(tǒng)的開發(fā)和部署。 Java 技術(shù)的出現(xiàn),尤其是 J2EE( Java2 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 改名為 Java EE 5,但是其架構(gòu)跟改名前的 J2EE沒有區(qū)別。只是通過增強(qiáng)一些技術(shù)使得我們更快、更容易、更簡單地開發(fā)企業(yè)應(yīng)用程序。 相關(guān)技術(shù)介紹 5 EJB EJB( Enterprise JavaBeans)是 J2EE 平臺(tái)的核心,也是 J2EE 得到業(yè)界廣泛關(guān)注和支持的主要原因。我們知道, J2EE 的一個(gè)主要目標(biāo)就是簡化企 業(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ì)話 Bean( Session Bean)、實(shí)體 Bean( Entity Bean)和消息驅(qū)動(dòng) Bean( Message- 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)信息等。 Struts STRUTS 發(fā)展 下圖是 Struts 的工作流程,所有的請(qǐng)求都提交給 ActionServlet 來處理。 圖 21 Struts 工作 流程圖 相關(guān)技術(shù)介紹 6 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 可以簡化遵循 MVC設(shè)計(jì)模式的 Web 應(yīng)用的開發(fā)工作,很好地實(shí)現(xiàn)代碼重用,使開發(fā)人員從一些繁瑣的工作中解脫出來, 快速開發(fā)能夠充分發(fā)揮 JSP/Servlet 優(yōu)點(diǎn)、并具有強(qiáng)可擴(kuò)展性的 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程序員的招聘要求中,幾乎都提出了對(duì) Struts 的要求,精通 Struts 架構(gòu)已經(jīng)成為 Java Web 程序員必備的技能 MVC 簡介 模型 視圖 控制器( MVC)是 80 年代 Smalltalk80 出現(xiàn)的一種軟件設(shè)計(jì)模式,現(xiàn)在已經(jīng)被廣泛的使用。 模型( Model) 模型是應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯。 視圖( View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與之交互的界面。 控制器( controller) 控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新 model 對(duì)象狀態(tài)。 Hibernate Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員 可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 Hibernate 的核心接口一共有 5 個(gè),分別為 :Session、 SessionFactory、Transaction、 Query 和 Configuration。這 5 個(gè)核心接口在任何開發(fā)中都會(huì)用到。通過這些接口,不僅可以對(duì)持久化對(duì)象 進(jìn)行存取,還能夠進(jìn)行事務(wù)控制。 系統(tǒng)分析與設(shè)計(jì) 7 第三章 系統(tǒng)分析與設(shè)計(jì) 引言 在設(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ì)。 系統(tǒng)分析 系統(tǒng) 需求分析 1.貨物入庫和出庫的管理 倉庫是用來存放貨物的,貨物進(jìn)入倉庫要進(jìn)行登記記錄,貨物從倉庫出庫也要進(jìn)行登記記錄,這是倉庫管理的主要內(nèi)容。貨物進(jìn)入倉庫,從入庫申請(qǐng)的人員向執(zhí)行貨物入庫的倉庫保管員提交貨物開始。 入庫申請(qǐng)人向倉庫管理員提交貨物和入庫申請(qǐng)單,入庫申請(qǐng)單記錄本次入庫的貨物名稱、數(shù)量、提交貨物的單位、執(zhí)行提交貨物的人員以及貨物注意事項(xiàng)等信息。庫管依據(jù)送貨人員提供的入庫申請(qǐng)單對(duì)待入庫貨物進(jìn)行檢查。若待入庫貨物與入庫申請(qǐng)單信息一致,則允許入庫;若不一致,則禁止入庫,請(qǐng)?zhí)峤回浳锏膯挝恢匦鲁鼍呷霂焐暾?qǐng)單 。對(duì)允許入庫的貨物,執(zhí)行庫管要對(duì)貨物的信息進(jìn)行登記,這些信息包括入庫貨物名稱、入庫數(shù)量、入庫時(shí)間、送貨入庫人員的信息、執(zhí)行貨物入庫的執(zhí)行人。進(jìn)行登記后,將貨物存入倉庫。貨物存入倉庫后,執(zhí)行入庫操作的庫管給提出入庫申請(qǐng)的入庫人員開具入庫單,入庫流程結(jié)束。 貨物從倉庫中出庫,是從需求貨物的出庫單位出庫人員向執(zhí)行出庫操作的庫管提交出庫申請(qǐng)開始的。 首先,出庫人員向庫管提交出庫申請(qǐng)單。出庫申請(qǐng)記錄申請(qǐng)出庫的貨物名稱、申請(qǐng)出庫的數(shù)量、申請(qǐng)出庫的單位、執(zhí)行出庫申請(qǐng)的人員等信息。執(zhí)行出庫的庫管首先對(duì)出庫單的真?zhèn)芜M(jìn)行檢驗(yàn)。 對(duì)有效的出庫單,依據(jù)其要求出庫的貨物名稱查找倉庫庫存貨物的信息和此貨物的庫存數(shù)量。如果有此貨物,并且其庫存數(shù)量滿足出庫申請(qǐng)單的數(shù)量,則執(zhí)行出庫操作的庫管保存出庫申請(qǐng)單并進(jìn)行出庫登記。在出庫登記中,執(zhí)行庫管要記錄出庫貨物的名稱、出庫數(shù)量、出庫后剩余數(shù)量、出庫時(shí)間、貨物去向、出庫的倉庫、執(zhí)行出庫的庫管名稱等信息。進(jìn)行出庫登記后,將貨物出庫。出庫結(jié)束后,執(zhí)行庫管給提出出庫申請(qǐng)的出庫人員開具出庫單,出庫流程結(jié)束。 2.出庫入庫記錄的查詢 倉庫的管理人員要對(duì)倉庫存儲(chǔ)的貨物信息、入庫記錄和出庫記錄等及時(shí)掌系統(tǒng)分析與設(shè)計(jì) 8 握,這樣才能及 時(shí)了解倉庫的運(yùn)行現(xiàn)狀,才有可能會(huì)使倉庫處在良好的運(yùn)行狀態(tài)。所以,一般倉庫管理過程中要能提供倉庫的入庫、出庫記錄的查詢功能,供管理人員使用,所以,對(duì)入庫、出庫記錄的查詢是倉庫管理系統(tǒng)的重要功能之一。 3.貨物信息的管理 倉庫要存放貨物,關(guān)于這些貨物本身的信息,對(duì)貨物的正常存儲(chǔ)是非常重要的,例如,哪些貨物需要防潮,哪些貨物需要輕搬輕放等,所以,對(duì)貨物本身的信息的登記、管理是倉庫管理的重要內(nèi)容。 4.其
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1