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

正文內(nèi)容

基于struts2物流信息流管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-wenkub.com

2025-07-24 03:53 本頁面
   

【正文】 基本上實現(xiàn)了需求分析和系統(tǒng)設(shè)計中所提到的所有功能。 活動圖當(dāng)在庫存管理模塊進(jìn)行相關(guān)的操作時,由圖即可得知操作所涉及的相關(guān)業(yè)務(wù)。 活動圖當(dāng)在銷售管理模塊進(jìn)行相關(guān)的操作時,由圖即可得知操作所涉及的相關(guān)業(yè)務(wù)。 測試用例商品采購模塊中,基本業(yè)務(wù)是對商品進(jìn)行入庫操作,對于初始頁面的商品查詢,不作為測試點,測試時在初始頁面查詢條件全部為空,默認(rèn)查詢所有,下面對采購管理模塊進(jìn)行詳細(xì)的單元測試。商品采購模塊主要是管理人員對庫存商品的及時更新的操控,保證系統(tǒng)的運營。 界面,主要涉及訂單查詢子模塊,主要有訂單查詢、訂單明細(xì)、訂單狀態(tài)等相關(guān)業(yè)務(wù)。 訂單管理模塊該模塊中主要提供對顧客訂單的維護(hù),這其中包括查詢訂單及訂單明細(xì)、訂單及訂單明細(xì)狀態(tài)的修改等訂單和訂單明細(xì)分別對訂單信息進(jìn)行詳細(xì)的顯示,這兩個操作都涉及到多張表的關(guān)聯(lián)。 過濾器通過過濾器對容器的調(diào)用過程進(jìn)行攔截,實現(xiàn)一些通用的邏輯,對頁面進(jìn)行編碼處理、實現(xiàn)權(quán)限管理、安全處理、Session驗證等。 數(shù)據(jù)庫的連接在連接數(shù)據(jù)庫的類中,通過配置文件注冊驅(qū)動,采用連接到數(shù)據(jù)庫工廠模式,提供創(chuàng)建對象的接口。(4) 測試應(yīng)從“小規(guī)?!遍_始,逐步轉(zhuǎn)向“大規(guī)?!?。(4) 根據(jù)這個測試目的,我們應(yīng)該排除對測試的錯誤觀點,設(shè)計合適的測試用例,用盡可能少的測試用例,來發(fā)現(xiàn)盡可能多的軟件錯誤。本系統(tǒng)在登錄部分設(shè)置了不同權(quán)限,可以根據(jù)用戶身份轉(zhuǎn)至不同的界面,有效地防止了越權(quán)操作。(5) 。 數(shù)據(jù)源的配置本系統(tǒng)連接數(shù)據(jù)庫采用的數(shù)據(jù)源連接池,因此需要對其進(jìn)行配置,具體步驟如下所示: (1) 在Tomcat安裝目錄下的lib目錄下添加MySQL數(shù)據(jù)庫驅(qū)動jar包,即“”文件。 tbl_outbound表字段名稱類型長度約束說明IDNPK主鍵,自動遞增PRODUCTIDNFK商品id,連接商品的外鍵ORDERIDNFK訂單id,連接訂單的外鍵CLERKIDNFK職員id,連接職員的外鍵AMOUNTDN(9,2)N出庫的數(shù)量OUTTIMEDTN出庫的時間,不能為空(10) 庫存表(tbl_stock):用于記錄商品庫存的相關(guān)信息,其主要字段有庫存序號、商品序號和數(shù)量。 tbl_customer表字段名稱類型長度約束說明IDNPK主鍵,自動遞增UNAMEVA20N顧客的用戶名PWDVA15N顧客的登錄密碼字段名稱類型長度約束說明EMAILVA50N顧客的電子郵箱PHONEVA15Y顧客的電話(6) 訂單表(tbl_order):用于記錄訂單的相關(guān)信息,其主要字段有訂單序號、顧客序號、編號、創(chuàng)建時間、地址、電話、開始時間、結(jié)束時間、備注和狀態(tài)。 tbl_category表字段名稱類型長度約束說明IDNPK主鍵,自動遞增CODEVA20N商品的類別編號NAMEVA30N商品的類別名稱DESCRIPTIONVA256Y商品類別的描述STATUSVA6N0代表未刪除1代表已刪除(2) 商品表(tbl_product):用于記錄商品的相關(guān)信息,其主要字段有商品序號、類別編號、名稱、編號、價格、描述和圖片。5. 主外鍵該字段是否主外鍵,PK代表主鍵,F(xiàn)K代表外鍵。 數(shù)據(jù)庫表的設(shè)計基于以上的功能分析,可為本系統(tǒng)創(chuàng)建十張數(shù)據(jù)表。商品和銷售記錄的關(guān)系是一對多,銷售記錄引用商品的序號作為外鍵。訂單和訂單明細(xì)的關(guān)系是一對一,訂單明細(xì)引用訂單的序號作為外鍵。 概念建模。訂單明細(xì)表主要描述了訂單明細(xì)的編號,商品編號,訂單編號,訂購數(shù)量,商品折扣和商品的狀態(tài)(是否出庫)。部門信息表主要記錄了部門的唯一標(biāo)識部門編號,以及部門名稱和部門的描述信息。而且該數(shù)據(jù)庫免費,可以節(jié)約開發(fā)成本。保證了數(shù)據(jù)的完整性與安全性。雖然是一款綠色軟件,但其功能比較強大、方便應(yīng)用,極適合中小型系統(tǒng)應(yīng)用。(2) 實現(xiàn)系統(tǒng)界面的友好性,讓用戶有種賓至如歸的感覺,從而提高瀏覽量和交易量,提高網(wǎng)絡(luò)運營商的效益。為了實現(xiàn)系統(tǒng)和用戶Windows操作系統(tǒng)的無縫結(jié)合,本系統(tǒng)將采用J2EE的分布式結(jié)構(gòu)技術(shù)開發(fā)而成。B/S的結(jié)構(gòu):瀏覽器——Web服務(wù)器——App服務(wù)器——數(shù)據(jù)庫服務(wù)器,以App和Web服務(wù)器作為提供訪問系統(tǒng)的核心,用戶通過瀏覽器向Web服務(wù)器提出請求(HTTP協(xié)議方式),Web服務(wù)器根據(jù)需求再向App服務(wù)器發(fā)出訪問請求,然后在由App服務(wù)器向數(shù)據(jù)庫服務(wù)器發(fā)出數(shù)據(jù)請求,數(shù)據(jù)庫服務(wù)器根據(jù)條件返回相應(yīng)的數(shù)據(jù)結(jié)果給App服務(wù)器,最終Web服務(wù)器將App服務(wù)器返回的內(nèi)容,將結(jié)果翻譯成HTML或各類腳本語言的相應(yīng)格式發(fā)回到瀏覽器,用戶通過瀏覽器瀏覽所需的結(jié)果。第4章 系統(tǒng)的總體設(shè)計按照上面最初制定的系統(tǒng)設(shè)計思路,逐步給出設(shè)計方案,清晰地描述出整個系統(tǒng)具備的功能,以及數(shù)據(jù)庫的相關(guān)設(shè)計。而XML提供了一種結(jié)構(gòu)化的數(shù)據(jù)表示方式,使得用戶界面分離于結(jié)構(gòu)化數(shù)據(jù)。不僅人能讀懂XML文檔,計算機也能處理。HTML則把這些工作都留給瀏覽器去識別和修改[32]。 XML的先進(jìn)特性XML具有很多先進(jìn)特性,下面加以介紹。XML同HTML一樣,都來自SGML(標(biāo)準(zhǔn)通用標(biāo)記語言)。(3) 屬性通過SetXxx和getXxx來進(jìn)行讀寫操作。JavaBean組件在任意地方的重用是它能夠在包括應(yīng)用程序、其他組件、文檔、Web站點和應(yīng)用程序構(gòu)造器工具的多種方案中再利用。開發(fā)者可以不斷地對組件進(jìn)行改進(jìn),而不必從頭開始編寫代碼。實際上,JavaBean就是一種使用符合某些命名方法和設(shè)計規(guī)范的Java類[29]。設(shè)計JavaBean類要求必須是類的類型是具體的和公共的,而且必須有無參數(shù)的構(gòu)造器。3. 控制器提高了應(yīng)用程序的靈活性和可配置性控制器可以用來連接不同的模型和視圖去完成用戶的需求,它為構(gòu)造應(yīng)用程序提供了強有力的重組手段。2. 模型是自包含的模型與控制器和視圖保持相對獨立,因此可以方便地改變應(yīng)用程序的業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)規(guī)則。Struts 2提供了自定義的標(biāo)記庫,通過使用這些自定義標(biāo)記所創(chuàng)建的JSP表單,可以實現(xiàn)和模型部分中的ActionForm的映射,完成對用戶數(shù)據(jù)的封裝。1. 模型Struts 2為模型部分提供了Action和ActionForm對象。MVC設(shè)計模式己被證明是有效的處理方法之一,通過將模型、視圖和控制器三部分分離,該設(shè)計模式簡化了應(yīng)用程序的設(shè)計復(fù)雜性,降低了各部分之間的禍合,提高了系統(tǒng)靈活性和可維護(hù)性[25]。在基于Web的應(yīng)用系統(tǒng)中,視圖元素通過瀏覽器展示給用戶,這些視圖元素可以是HTML、XML或Applet。視圖可以向模型查詢業(yè)務(wù)狀態(tài),但不能對模型進(jìn)行修改。1. 模型即事務(wù)邏輯模塊,這是整個MVC模式中的核心部分,它是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定,用于表示解決方案空間的事務(wù)真正的邏輯。應(yīng)用系統(tǒng)的所有持久數(shù)據(jù)的訪問、維護(hù)和管理都屬于Model的任務(wù),Model提供的服務(wù)必須能夠適用于不同的平臺;View是一個系統(tǒng)的外部形象,是Model的外觀,能夠反映Model的即時狀態(tài),Model發(fā)生變化會導(dǎo)致View的隨之變化;Controller是Model與View之間的聯(lián)系的橋梁和紐帶,對二者之間的交互進(jìn)行監(jiān)督和控制,它接受和翻譯用戶請求,并指定Model或View來執(zhí)行用戶的請求[24]。MVC是Xerox PARC在八十年代為編程語言Smal1talk—80提出的一種軟件設(shè)計模式。6. 系統(tǒng)穩(wěn)定性、持續(xù)性和安全性高J2EE為應(yīng)用系統(tǒng)提供了良好的安全和運行模型,系統(tǒng)可以穩(wěn)定高效地運行。J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中,能使用各種資源的集成,從而提高企業(yè)系統(tǒng)的集成速度[18]。J2EE平臺提供了一個統(tǒng)一的開發(fā)規(guī)范和標(biāo)準(zhǔn),通過指定應(yīng)用程序的功能和接口,以及部署應(yīng)用程序的運行環(huán)境,提物流信息流管理系統(tǒng)的設(shè)計與實現(xiàn),提供了應(yīng)用程序與運行基礎(chǔ)結(jié)構(gòu)的明確分界線,使程序開發(fā)人員可以集中考慮應(yīng)用程序邏輯和相關(guān)服務(wù)[16]。J2EE是一個基于組件—容器模型的多層次分布式系統(tǒng)平臺,其核心概念是容器。目前,以J2EE為首的多層結(jié)構(gòu)的B/S架構(gòu)己經(jīng)成為主流的體系結(jié)構(gòu),它具有良好的可拓展性和可維護(hù)性,從而帶來穩(wěn)定的系統(tǒng)質(zhì)量,并實現(xiàn)軟件重用,節(jié)省新項目的開發(fā)時間[14][15]。另外,設(shè)計出的系統(tǒng)必須是安全穩(wěn)定的,滿足多用戶并發(fā)訪問,滿足大數(shù)據(jù)量的吞吐,同時實現(xiàn)系統(tǒng)的良好擴展。系統(tǒng)的可用性需求較高,而且要實現(xiàn)與電子商務(wù)系統(tǒng)的擴展,因而必須滿足大量用戶并發(fā)訪問。2. 吞吐性能需求分析 物流信息流管理系統(tǒng)是一個數(shù)據(jù)吞吐量較大的系統(tǒng),當(dāng)它與電子商務(wù)系統(tǒng)進(jìn)行交互時,信息量就會更加巨大,因而系統(tǒng)的設(shè)計需要滿足較大數(shù)據(jù)量的吞吐。下面各節(jié)分別從響應(yīng)時間需求分析、吞吐性能需求分析、可用性性能需求分析、并發(fā)用戶性能需求分析和可擴展性能需求分析5大部分進(jìn)行介紹[13]。5. 采購管理主要有商品的采購和查詢等功能,當(dāng)采購一件商品時,會自動生成商品的編號,其中查詢支持模糊查詢。2. 職員管理主要有部門和員工的添加、刪除、修改、查詢等功能。 需求分析本節(jié)主要是對系統(tǒng)會員模塊進(jìn)行功能需求和性能需求的詳細(xì)分析,從而確定系統(tǒng)的總體框架、具體功能模塊和服務(wù)器配置以及數(shù)據(jù)庫的設(shè)計需求。由于這四個軟件都是自由或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費的系統(tǒng)系統(tǒng)。每添加一個商品時,由于要添加圖片,把添加商品那部分單獨寫了一個工廠類,負(fù)責(zé)添加商品。V視圖層主要由JSP來實現(xiàn),JSP可以動態(tài)的顯示頁面信息,在物流信息系統(tǒng)中的商品模塊中的要添加新商品時,采用JavaScript做頁面的基本驗證,利用Ajax異步更新查詢數(shù)據(jù)庫對商品排重名,排重編號(不同的商品的編號是唯一,添加新商品時不可以相同)處理,如果寫入相同的名字和編號,會給經(jīng)理友好的提示信息,重新輸入。服務(wù)器使用的是Tomcat,在設(shè)計開發(fā)過程中,采用了MVC和工廠方法設(shè)計模式對物流信息流管理系統(tǒng)進(jìn)行架構(gòu),采用面向?qū)ο箝_發(fā)方法對物流管理系統(tǒng)進(jìn)行開發(fā)實現(xiàn)[11]。(5) 面向?qū)ο蟮哪K化設(shè)計,系統(tǒng)擴展性強。 系統(tǒng)指導(dǎo)思想及解決問題 本系統(tǒng)的設(shè)計要以現(xiàn)代物流的運營模式為理論基礎(chǔ),并利用電子商務(wù)的特點,將先進(jìn)的經(jīng)營理念與信息科技有機的結(jié)合起來,實現(xiàn)各產(chǎn)業(yè)鏈優(yōu)勢互補,達(dá)到效益的最大化,因而需要解決以下問題:(1) 實現(xiàn)物流信息流系統(tǒng)的基本定位,滿足物流企業(yè)的基本需要。我國現(xiàn)行的有關(guān)物流的法律法規(guī),從法律效力角度來看,可分為以下三類:一是法律,主要有鐵路法、海商法等;二是行政法規(guī),主要有公路、水路、鐵路、航空貨物運輸合同實施細(xì)則、海港管理暫行條例、關(guān)于進(jìn)一步發(fā)展國內(nèi)集裝箱運輸?shù)耐ㄖ?;三是由中央各部委頒布的規(guī)章,主要包括關(guān)于商業(yè)運輸管理辦法,關(guān)于加強我國現(xiàn)代物流發(fā)展的若干意見、關(guān)于促進(jìn)運輸企業(yè)發(fā)展綜合物流服務(wù)的若干意見等。(4) 物流專業(yè)化服務(wù)水平低,綜合集成協(xié)調(diào)能力差[9]。物流標(biāo)準(zhǔn)化建設(shè)的嚴(yán)重滯后,造成了資源浪費和效率低下。由于沒有一定的標(biāo)準(zhǔn)準(zhǔn)則約束,我國物流基礎(chǔ)設(shè)施出現(xiàn)了大量重復(fù)建設(shè)項目和眾多不同的標(biāo)準(zhǔn),物流標(biāo)準(zhǔn)化建設(shè)滯后,物流裝備標(biāo)、準(zhǔn)器具標(biāo)準(zhǔn)和基礎(chǔ)設(shè)施標(biāo)準(zhǔn)不統(tǒng)一[8]。企業(yè)主要在堅持自我服務(wù)的前提下,以改革企業(yè)現(xiàn)有的物流組織結(jié)構(gòu)和流程為主,從原材料采購到產(chǎn)品銷售過程中的一系列物流活動主要依靠企業(yè)內(nèi)部組織的自我服務(wù)完成。從區(qū)域概念來講,先是沿海,特別是珠三角、長三角及環(huán)渤海地區(qū),再逐步向中西部推進(jìn)。物流雖然促進(jìn)了經(jīng)濟的發(fā)展,但是物流的發(fā)展同時也會給城市環(huán)境帶來負(fù)面的影響,如運輸工具的噪聲、污染排放、對交通的阻塞等,以及生產(chǎn)和生活中的廢棄物的不當(dāng)處理所造成的對環(huán)境的影響[6]。這種網(wǎng)上的“直通方式”使企業(yè)能迅速、準(zhǔn)確、全面地了解需求信息,實現(xiàn)基于客戶訂貨的生產(chǎn)模式(Build to Order,BTO)和物流服務(wù)。主要表現(xiàn)在兩個方面:一是大力建設(shè)物流園區(qū),二是物流企業(yè)兼并與合作。 國內(nèi)外發(fā)展概況及存在問題從美國、歐洲、日本的情況來看,現(xiàn)代物流發(fā)展的趨勢具有以下特征[7]:(1) 物流技術(shù)高速發(fā)展,物流管理水平不斷提高。(2) 模塊:增加模塊,查詢模塊,修改模塊、刪除模塊等。(5) 提供新的物流服務(wù)項目,提高物流服務(wù)水平。構(gòu)建現(xiàn)代物流信息流管理系統(tǒng)具體意義主要表現(xiàn)在以下幾個方面:(1) 建立強大的物流信息流管理體系,推動物流產(chǎn)業(yè)的快速發(fā)展。當(dāng)然,現(xiàn)代物流管理同樣具有一般企業(yè)管理的難點,如果運作不好,將導(dǎo)致企業(yè)物流效率乃至整個企業(yè)運作效率的低下,但是現(xiàn)代信息技術(shù)則恰好為物流管理提供了良好的運作平臺。 課題研究的背景和意義社會在不斷進(jìn)步,科學(xué)技術(shù)和管理也在迅速發(fā)展,這使得每個企業(yè)得到了前所未有的發(fā)展機遇,但同時也必須面對市場競爭的嚴(yán)重挑戰(zhàn),在日趨激烈的競爭環(huán)境下,企業(yè)要求生存、發(fā)展,就必須對企業(yè)進(jìn)行科學(xué)的管理。 MVC design Pattern 目 錄摘要 IAbstract II第1章 緒論 1 課題研究的背景和意義 1 研究范圍及要達(dá)到的技術(shù)要求 2 國內(nèi)外發(fā)展概況及存在問題 2 系統(tǒng)指導(dǎo)思想及解決問題 4 小結(jié) 5第2章 可行性研究和需求分析 6 可行性研究 6 技術(shù)可行性 6 經(jīng)濟可行性 7 操作可行性 7 需求分析 7 功能需求 7 性能需求 8 小結(jié) 9第3章 開發(fā)工具和關(guān)鍵技術(shù)介紹 10 J2EE技術(shù) 10 J2EE概述 10 J2EE的優(yōu)勢 11 MVC設(shè)計模式 11 MVC概述 11 MVC模式結(jié)構(gòu) 12 基于J2EE Struts 2的MVC模式 13 MVC的優(yōu)缺點
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1