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

正文內(nèi)容

基于struts2物流信息流管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-wenkub.com

2025-07-24 02:57 本頁(yè)面
   

【正文】 在Model2架構(gòu)中,控制層通常使用Servlet或Filter實(shí)現(xiàn),視圖層通常使用JSP實(shí)現(xiàn),模型層通常使用JavaBean實(shí)現(xiàn)。對(duì)于一些不合法的輸入,系統(tǒng)也能給出相應(yīng)的提示信息。 界面庫(kù)存管理主要有庫(kù)存統(tǒng)計(jì)和庫(kù)存盤點(diǎn)兩個(gè)子模塊,涉及商品采購(gòu)記錄、商品銷售記錄、庫(kù)存盤點(diǎn)等相關(guān)業(yè)務(wù)。 界面銷售管理主要涉及商品銷售和銷售記錄子模塊,主要有商品銷售查詢、銷售明細(xì)、出庫(kù)操作等相關(guān)業(yè)務(wù),涉及到多張表操作。功能描述參與者登錄進(jìn)入到系統(tǒng)后選擇采購(gòu)管理模塊進(jìn)行相關(guān)的操作用例目的測(cè)試商品采購(gòu)模塊功能的正確性和全面性前提條件數(shù)據(jù)庫(kù)連接正常,系統(tǒng)部署成功,參與者登錄成功測(cè)試項(xiàng)操作步驟預(yù)期結(jié)果實(shí)際結(jié)果商品采購(gòu)商品查詢頁(yè)面商品編號(hào):空商品名稱:空點(diǎn)擊查詢查詢結(jié)果頁(yè)面選擇某件商品商品數(shù)量:0點(diǎn)擊入庫(kù)系統(tǒng)提示商品數(shù)量格式有誤執(zhí)行結(jié)果為:商品查詢頁(yè)面商品編號(hào):空商品名稱:空點(diǎn)擊查詢查詢結(jié)果頁(yè)面選擇某件商品商品數(shù)量:10點(diǎn)擊入庫(kù)系統(tǒng)提示采購(gòu)成功執(zhí)行結(jié)果為:商品列表頁(yè)面該商品數(shù)量比原來(lái)數(shù)量多10商品查詢頁(yè)面商品編號(hào):空商品名稱:空點(diǎn)擊查詢查詢結(jié)果頁(yè)面選擇某件商品商品數(shù)量:10點(diǎn)擊入庫(kù)系統(tǒng)提示商品數(shù)量格式有誤執(zhí)行結(jié)果為:商品查詢頁(yè)面商品編號(hào):空商品名稱:空點(diǎn)擊查詢查詢結(jié)果頁(yè)面選擇某件商品商品數(shù)量:zzti%點(diǎn)擊入庫(kù)系統(tǒng)提示商品數(shù)量格式有誤執(zhí)行結(jié)果為:采購(gòu)記錄查詢采購(gòu)記錄查詢采購(gòu)商品編號(hào):1001采購(gòu)商品名稱:空采購(gòu)員編號(hào):空采購(gòu)員姓名:空采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:空系統(tǒng)按采購(gòu)商品編號(hào)顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:IBM X200采購(gòu)員編號(hào):空采購(gòu)員姓名:空采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:空系統(tǒng)按采購(gòu)商品名稱顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:空采購(gòu)員編號(hào):1003采購(gòu)員姓名:空采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:空系統(tǒng)按采購(gòu)員編號(hào)顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:空采購(gòu)員編號(hào):空采購(gòu)員姓名:李詠采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:空系統(tǒng)按采購(gòu)員姓名顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:空采購(gòu)員編號(hào):空采購(gòu)員姓名:空采購(gòu)起始時(shí)間:19740508 00:00:00采購(gòu)終止時(shí)間:空系統(tǒng)按采購(gòu)起始時(shí)間顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:空采購(gòu)員編號(hào):空采購(gòu)員姓名:空采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:19800508 00:00:00系統(tǒng)按采購(gòu)終止時(shí)間顯示采購(gòu)記錄執(zhí)行結(jié)果為:采購(gòu)商品編號(hào):空采購(gòu)商品名稱:空采購(gòu)員編號(hào):空采購(gòu)員姓名:空采購(gòu)起始時(shí)間:空采購(gòu)終止時(shí)間:空系統(tǒng)顯示所有采購(gòu)記錄執(zhí)行結(jié)果為: 銷售管理模塊銷售管理模塊是由商品銷售模塊,其實(shí)也是訂單管理模塊和銷售記錄模塊兩子模塊組成。采購(gòu)記錄模塊主要是對(duì)商品采購(gòu)記錄的查詢,便于管理人員對(duì)商品采購(gòu)進(jìn)行合理的規(guī)劃。 測(cè)試用例實(shí)現(xiàn)系統(tǒng)訂單管理的模塊并不代表已經(jīng)完成該模塊的開發(fā),還要對(duì)該模塊進(jìn)行詳細(xì)的測(cè)試,這樣才能保證系統(tǒng)真正投入使用時(shí)安全穩(wěn)定。訂單狀態(tài)修改中提供了對(duì)訂單明細(xì)中顧客需求商品和數(shù)量進(jìn)行配貨后的訂單明細(xì)操作。新建MyFilter類,并實(shí)現(xiàn)Filter接口,在doFilter()方法里,實(shí)現(xiàn)過(guò)濾的邏輯。系統(tǒng)通過(guò)DataSource()對(duì)象獲得數(shù)據(jù)庫(kù)的連接。(5) 窮舉測(cè)試是不可能的。 軟件測(cè)試的基本原則(1) 所有的測(cè)試都可追溯到客戶需求。 對(duì)軟件進(jìn)行測(cè)試的目的(1) 測(cè)試是一個(gè)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。?xml version= encoding=UTF8?webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= resourseref descriptonDB Connection/ descripton resrefname jabc/marketds/resrefname restype/restype resauthContainet/resauth /resourseref第5章 部分模塊的實(shí)現(xiàn)與測(cè)試 本章主要介紹軟件測(cè)試的原則和目的,對(duì)本系統(tǒng)的公共模塊、訂單管理、銷售管理、采購(gòu)管理和庫(kù)存管理模塊的實(shí)現(xiàn)原理進(jìn)行了詳細(xì)的敘述,并對(duì)模塊的活動(dòng)圖進(jìn)行介紹,最后對(duì)實(shí)現(xiàn)的代碼進(jìn)行了單元測(cè)試。 (2) “/Host”標(biāo)記之前進(jìn)行相應(yīng)的配置。 tbl_stock表字段名稱類型長(zhǎng)度約束說(shuō)明IDNPK主鍵,自動(dòng)遞增PRODUCTIDNFK商品編號(hào)AMOUNTDN(9, 2)N商品庫(kù)存的數(shù)量 開發(fā)前的準(zhǔn)備工作由于該系統(tǒng)中Servlet是控制器,負(fù)責(zé)處理客戶端發(fā)送的請(qǐng)求,JavaBean用來(lái)做業(yè)務(wù)層,MySQL作為數(shù)據(jù)庫(kù),Web應(yīng)用服務(wù)器為Tomcat ,因此在開發(fā)前,要對(duì)其進(jìn)行配置,并在數(shù)據(jù)庫(kù)插入一些記錄,供開發(fā)中測(cè)試使用。 tbl_order表字段名稱類型長(zhǎng)度約束說(shuō)明IDNPK主鍵,自動(dòng)遞增CUSTOMERIDNFK顧客IDCODEVA20N訂單編號(hào)CRETIMEDTN訂單創(chuàng)建時(shí)間ADDRESSVA128N收貨人的地址PHONEVA15N收貨人聯(lián)系電話SDATEDN最早送貨時(shí)間EDATEDN最晚送貨時(shí)間REMARKVA256Y備注STATUSVA6Y訂單狀態(tài)(7) 訂單明細(xì)表(tbl_item):用于記錄訂單明細(xì)的相關(guān)信息,其主要字段有訂單明細(xì)序號(hào)、訂單序號(hào)、商品序號(hào)、數(shù)量、折扣和狀態(tài)。 tbl_product表字段名稱類型長(zhǎng)度約束說(shuō)明IDNPK主鍵,自動(dòng)遞增CATEGROYIDNFK外鍵,商品類別的標(biāo)識(shí)NAMEVA50N商品的名稱CODEVA20N商品的編號(hào)PRICENNN商品的價(jià)格DESCRIPTIONVA1024Y商品類別的描述IMAGEVA200Y商品的圖片STATUSVA6N商品的標(biāo)記位,用來(lái)表示商品的狀態(tài),有三種狀態(tài)分別用0表示缺貨,1表示有庫(kù)存,2表示停止銷售此產(chǎn)品(3) 部門表(tbl_deparement):用于記錄公司部門的相關(guān)信息,其主要字段有部門序號(hào)、編號(hào)、名稱和描述。6. 說(shuō)明在此說(shuō)明字段的業(yè)務(wù)含義、生成規(guī)則、是否可以修改、主外鍵信息,如果是外鍵,要注明引自哪個(gè)表。應(yīng)用和維護(hù)都比較方便,其中的數(shù)據(jù)表設(shè)計(jì)如下: 模塊內(nèi)的每個(gè)表的定義使用表格的形式進(jìn)行說(shuō)明,說(shuō)明的項(xiàng)目及要求規(guī)定如下:1. 字段名字字段的名字,區(qū)分大小寫。訂單和銷售記錄的關(guān)系是一對(duì)多,銷售記錄引用訂單的序號(hào)作為外鍵。商品和訂單明細(xì)的關(guān)系是一對(duì)一,訂單明細(xì)引用商品的序號(hào)作為外鍵。 系統(tǒng)ER圖 物理建模利用Power Designer建模工具,可以對(duì)個(gè)實(shí)體進(jìn)行物理建模,它有利于了解各個(gè)實(shí)體之間的對(duì)應(yīng)關(guān)系,從而進(jìn)一步設(shè)計(jì)出更加合理的數(shù)據(jù)庫(kù),提高程序的實(shí)用性 物流建模圖 關(guān)系模式由概念建模和物理建模的分析,可以得到系統(tǒng)各數(shù)據(jù)表的關(guān)系模式,具體的關(guān)系模式如下:類別和商品的關(guān)系是一對(duì)多,商品引用類別的序號(hào)作為外鍵。入庫(kù)信息表主要描述了入庫(kù)編號(hào),商品編號(hào),采購(gòu)員編號(hào),采購(gòu)時(shí)間和采購(gòu)數(shù)量。職員信息表主要描述了職員的編號(hào),職員名稱,職員的登錄密碼,職員的手機(jī)號(hào),辦公室電話,家庭電話以及職位和備注等信息,并與部門信息表中的id建立外鍵聯(lián)系。物流信息流綜合管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)根據(jù)具體業(yè)務(wù)邏輯需求,共可劃分為商品類別信息表、商品信息表、部門信息表、職員信息表、顧客信息表、訂單信息表、訂單明細(xì)表、入庫(kù)信息表、出庫(kù)信息表、庫(kù)存信息表等十個(gè)模塊。 數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)優(yōu)秀的數(shù)據(jù)庫(kù)可以對(duì)后續(xù)開發(fā)起到事倍功半的效果,因此,在開發(fā)項(xiàng)目之前需要認(rèn)真設(shè)計(jì)系統(tǒng)的數(shù)據(jù)庫(kù)??梢詮木W(wǎng)上免費(fèi)下載,從而降低其成本。 系統(tǒng)功能結(jié)構(gòu)根據(jù)上述所描述的系統(tǒng)分析和設(shè)計(jì)。 系統(tǒng)設(shè)計(jì)通過(guò)對(duì)該系統(tǒng)進(jìn)行了需求分析和可行性分析,明確了該系統(tǒng)的具體各模塊的功能。三層架構(gòu)的目的是為了使業(yè)務(wù)邏輯和數(shù)據(jù)分離,和前端表現(xiàn)分離,更好的實(shí)現(xiàn)各層次的功能。 系統(tǒng)平臺(tái)的選擇在Internet尚未流行的時(shí)候,C/S(Client/ Server)的二層結(jié)構(gòu)是局域網(wǎng)環(huán)境中應(yīng)用系統(tǒng)的主流。所以,Web用戶所追求的許多先進(jìn)功能在XML環(huán)境下更容易實(shí)現(xiàn)[34]。XML表示數(shù)據(jù)的方式真正做到了獨(dú)立于應(yīng)用系統(tǒng),并且數(shù)據(jù)能夠重用。3. 平臺(tái)獨(dú)立性XML的文檔內(nèi)容基于UNICODE形式,適于網(wǎng)絡(luò)傳輸。1. 可擴(kuò)展性XML允許使用者創(chuàng)建和使用他們自己的標(biāo)記而不是HTML的有限詞匯表。SGML是一種在Web之前就早已存在的用標(biāo)記來(lái)描述文檔資料的通用語(yǔ)言,但它十分龐大且難于學(xué)習(xí)和使用。 XML標(biāo)準(zhǔn)化 XML概述XML即Extensible Markup Language(可擴(kuò)展標(biāo)記語(yǔ)言)的縮寫。這是JavaBean組件的最為重要的特點(diǎn),它是JavaBean組件區(qū)別于Java程序的特點(diǎn)之一。這樣就可以在原有基礎(chǔ)上不斷提高組件功能。 JavaBean的特點(diǎn)JavaBean的特點(diǎn)就是:“ Write once,run anywhere,reuse everywhere”,即“一次性編寫,任何地方執(zhí)行,任何地方重用[29]”。JavaBean通過(guò)提供符合一致性設(shè)計(jì)模式的公共方法,將內(nèi)部域外露,這些公共方法稱為屬性。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇適當(dāng)?shù)哪P瓦M(jìn)行業(yè)務(wù)邏輯處理,并進(jìn)一步選擇適當(dāng)?shù)囊晥D將處理結(jié)果顯示給用戶。如果需要移植數(shù)據(jù)庫(kù),只需改變模型即可。3. 控制器在Struts 2中控制器功能由ActionServlet和ActionMapping對(duì)象構(gòu)成。Action對(duì)象封裝了具體的處理邏輯,它調(diào)用業(yè)務(wù)邏輯模塊,并把響應(yīng)提交到合適的視圖組件。它特別適用于開發(fā)多用戶的、可擴(kuò)展的、和交互性強(qiáng)的應(yīng)用系統(tǒng)。3. 控制器控制器可以理解為從用戶接收請(qǐng)求,將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求[27]。此外視圖可以接收模型發(fā)出的數(shù)據(jù)更新事件,以維持系統(tǒng)數(shù)據(jù)的一致性。它采用面向?qū)ο蟮姆椒?,將?wèn)題領(lǐng)域的對(duì)象抽象為應(yīng)用程序?qū)ο?,并在這些抽象的對(duì)象中封裝對(duì)象的屬性以及這些對(duì)象所隱含的邏輯[25]。 MVC模式結(jié)構(gòu)MVC模式的設(shè)計(jì)思想是將應(yīng)用系統(tǒng)的各個(gè)功能劃分開來(lái),各司其責(zé),使系統(tǒng)的結(jié)構(gòu)更加清晰,容易理解,同時(shí)更能適應(yīng)系統(tǒng)需求的變化。它是一種結(jié)構(gòu)化設(shè)計(jì)模式,在系統(tǒng)設(shè)計(jì)過(guò)程可以實(shí)現(xiàn)三層甚至多層的松散藕合[23]。J2EE部署到可靠的操作環(huán)境中,就可以提供服務(wù)器平臺(tái)全天候的運(yùn)轉(zhuǎn)[20]。3. 系統(tǒng)開發(fā)效率高由于J2EE可以使開發(fā)人員使用中間件供應(yīng)商提供的中間件來(lái)負(fù)責(zé)通用的、復(fù)雜和繁瑣的服務(wù)器端任務(wù),而主要開發(fā)業(yè)務(wù)處理組件,提高了開發(fā)速度,適應(yīng)不用企業(yè)軟硬件環(huán)境[19]。作為結(jié)果,J2EE降低了開發(fā)多層應(yīng)用的費(fèi)用和復(fù)雜性,同時(shí)提供對(duì)現(xiàn)有應(yīng)用程序集成強(qiáng)有力支持,大大提高了性能。所謂容器是指為特定組件提供服務(wù)的一個(gè)標(biāo)準(zhǔn)化的運(yùn)行時(shí)環(huán)境,其中組件(COMPONENT)就是用于構(gòu)造應(yīng)用系統(tǒng)的可復(fù)用的軟件模塊,它們具有特定的功能和自主能力,按一定的接口規(guī)范可以實(shí)現(xiàn)互操作。 J2EE概述J2EE(Java 2 Platform Micro Edition)是SUN公司為了適應(yīng)簡(jiǎn)化企業(yè)解決方案,方便企業(yè)的解決方案的開發(fā)、部署和管理,而提出的構(gòu)建多層次企業(yè)級(jí)應(yīng)用的一系列標(biāo)準(zhǔn)和規(guī)范。第3章 開發(fā)工具和關(guān)鍵技術(shù)介紹 J2EE技術(shù)企業(yè)應(yīng)用體系結(jié)構(gòu)已經(jīng)經(jīng)歷了巨大的發(fā)展。5. 可擴(kuò)展需求分析 網(wǎng)絡(luò)系統(tǒng)的可擴(kuò)展性需求決定了新設(shè)計(jì)的網(wǎng)絡(luò)系統(tǒng)適應(yīng)用戶企業(yè)未來(lái)發(fā)展的能力,也決定了網(wǎng)絡(luò)系統(tǒng)對(duì)用戶投資的保護(hù)能力。3. 可用性能需求分析 因?yàn)樯婕暗脚c電子商務(wù)系統(tǒng)平臺(tái)的交互,所以對(duì)系統(tǒng)的安全可靠性、故障恢復(fù)和故障時(shí)間都要求很高,因而在設(shè)計(jì)系統(tǒng)時(shí)必須考慮到系統(tǒng)的這些要求,設(shè)計(jì)出滿足需要的高性能系統(tǒng)。1. 響應(yīng)時(shí)間需求分析 一般地,一個(gè)交易過(guò)程(例如一個(gè)請(qǐng)求,完成一個(gè)查詢)可能由幾個(gè)客戶請(qǐng)求和服務(wù)器響應(yīng)組成,從客戶發(fā)出請(qǐng)求(信息包層或交易層)至他收到最后一個(gè)響應(yīng)的時(shí)間就是整體的響應(yīng)時(shí)間。6. 銷售管理主要有商品的銷售和查詢銷售等功能,當(dāng)銷售一件商品時(shí),會(huì)消除生成商品的編號(hào),并生成出庫(kù)操作,其中查詢支持模糊查詢。當(dāng)一個(gè)員工的部門改變時(shí)要重新生成員工的編號(hào),其中查詢支持模糊查詢。 功能需求我們要為Tina集團(tuán)開發(fā)一套電子商務(wù)綜合管理平臺(tái),該平臺(tái)是EZ在線銷售系統(tǒng)的后臺(tái)支撐,它要求能通過(guò)EZ公司的專網(wǎng)為各分公司及總公司的員工提供采購(gòu)業(yè)務(wù)、銷售業(yè)務(wù)、倉(cāng)儲(chǔ)業(yè)務(wù)、商品管理、員工管理、客戶管理、審批管理等功能。 操作可行性本系統(tǒng)的主要內(nèi)容是:商品管理、職員管理、顧客管理、
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1