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

正文內容

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

2025-08-20 03:53 上一頁面

下一頁面
  

【正文】 測試用例本模塊中庫存統(tǒng)計中商品采購記錄查詢和商品銷售記錄查詢流程基本相同,在此模塊只詳細說明商品采購模塊的測試用例。該模塊的主要作用是方便管理人員對銷售情況的及時的操控,了解商品的詳情。下面對訂單管理模塊進行詳細的單元測試。 監(jiān)聽器系統(tǒng)通過監(jiān)聽器監(jiān)聽另一個Java對象的方法調用或屬性改變。(6) 為了達到最有效的測試,應由獨立的第三方來承擔測試。(2) 好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的測試用例。 (3) 在Tomcat安裝目錄下的webapps文件夾下新建一個名稱為TLECS的文件夾,并將需要的css、img及script文件夾復制到該文件夾下,在后續(xù)的開發(fā)中,將寫好的JSP文件均放入該文件夾下。 tbl_item表字段名稱類型長度約束說明IDNPK主鍵,自動遞增ORDERIDNFK外鍵,訂單編號PRODUCTIDNFK外鍵,商品編號AMOUNTDN(9, 2)N商品數(shù)量DISCOUNTDN(3, 2)N商品折扣STATUSVA6N訂單明細狀態(tài)(8) 采購記錄表(tbl_inbound):用于記錄商品采購的相關信息,其主要字段有采購記錄序號、商品序號、數(shù)量和入庫時間。本系統(tǒng)具有10張表:類別表、商品表、部門表、職員表、顧客表、訂單表、訂單明細表、采購記錄表、銷售記錄表和庫存表,下面分別對各表進行介紹。職員和銷售記錄的關系是一對多,銷售記錄引用職員的序號作為外鍵。部門和職員的關系是一對多,職員引用部門的序號作為外鍵。顧客信息表主要描述了顧客編號,顧客的名稱,顧客的密碼,顧客的Email和顧客的電話號碼。下面將詳細介紹本系統(tǒng)數(shù)據(jù)庫的設計過程。開始經理驗證未通過驗證通過驗證物流信息流管理系統(tǒng)職員管理商品管理顧客管理訂單管理銷售管理采購管理庫存管理 構建開發(fā)環(huán)境開發(fā)此系統(tǒng)所需要用到的軟件環(huán)境如下:(1) :該版本是當前的最高版本,其中添加了舊版本不具備的許多新特性。由于中間層隔離了客戶直接對數(shù)據(jù)服務器的訪問,保證了數(shù)據(jù)庫的安全性:由于業(yè)務邏輯在中問服務器層,當業(yè)務規(guī)則變化后,客戶端程序基本不做改動;基于多層分布體系,當業(yè)務增大時,可以在中間層部署更多的應用服務器,以提高對客戶端的響應,而所有變化對于客戶端都透明。6. XML支持大量不同的應用XML規(guī)范對數(shù)據(jù)類型的定義比較靈活,允許定義很多現(xiàn)有的XML數(shù)據(jù)類型。因此,它得到眾多的軟件廠商比如Microsoft,IBM,Oracle等大公司的支持[33]。作為一種精簡的SGML版本,XML重新定義了SGML的一些內部值和參數(shù),去掉大量很少使用的功能,但保留了SGML的結構化功能。編寫JavaBean必須遵守以下規(guī)則[29]:(1) JavaBean類必須實現(xiàn)不帶參數(shù)的構造函數(shù)。JavaBean提供實際的方法來增強現(xiàn)有代碼的用率,而不再需要在原有代碼上重新進行編程。MVC的缺點是由于它的內部原理比較復雜,增加了應用的復雜性,因此它不適合小型應用程序。其中ActionServlet用來接受客戶端的請求,ActionMapping對象則實現(xiàn)了從請求到模型部分中Action處理器對象之間的映射。 基于J2EE Struts 2的MVC模式Struts 2[12]是實現(xiàn)了MVC模式的Java開源軟件,是一種用來幫助開發(fā)人員開發(fā)互聯(lián)系統(tǒng)點的應用框架。當模型發(fā)生改變時,視圖也將隨之改變,從而對用戶界面實現(xiàn)同步更新。MVC模式的關鍵是實現(xiàn)了表示、控制和數(shù)據(jù)的分離。 MVC設計模式 MVC概述設計模式就是在具體場合下解決問題的方法和經驗,它為開發(fā)人員提供了一種設計經驗的有效途徑[21]。 J2EE的優(yōu)勢基于J2EE開發(fā)規(guī)范構造基于Web的軟件應用系統(tǒng)主要有以下優(yōu)勢:1. 獨立于系統(tǒng)平臺應用軟件擁有JAVA的“編寫一次、隨處運行”[17]跨平臺特性,增強了軟件的適應勝。目標是提供平臺無關的、可移值的、支持并發(fā)訪問和安全的,完全基于JAVA的開發(fā)服務器端中間件的標準。物流信息流管理系統(tǒng)是與電子商務平臺配套使用的,因而該系統(tǒng)必須具有良好的可擴展性,實現(xiàn)與電子商務平臺的擴展與交互。計算機用戶最討厭等待。3. 顧客管理主要有所有顧客的詳細信息,當相關人員登錄時,可以查詢訂單信息和訂單明細,其中查詢支持模糊查詢。系統(tǒng)的設計與開發(fā)方面,小組成員分工明確,將整個系統(tǒng)劃分為幾個具體功能模塊,數(shù)據(jù)庫設計采用統(tǒng)一規(guī)則,同時,開發(fā)人員具有很強的分析能力和解決能力。業(yè)務數(shù)據(jù)通過JNDI和數(shù)據(jù)源查詢底層的數(shù)據(jù)庫拿到,通過JDNI是比較好的一種連接數(shù)據(jù)庫的方式,一般的連接數(shù)據(jù)庫方式,每來一次請求,都要請求,都要與數(shù)據(jù)庫建立一次連接,還要關閉資源,非常耗時。第2章 可行性研究和需求分析本章主要介紹了系統(tǒng)的可行性分析和需求分析、功能描述和模塊劃分。現(xiàn)有物流信息管理軟件大多仍停留在基本信息管理的階段,在很大程度上未能滿足客戶的要求,它們面臨的主要問題是物流的各功能相互獨立,被分割成倉儲、運輸、搬運等環(huán)節(jié),無法有效的綜合起來。從總體上來看,我國物流信息功能不夠完善,除了物流信息平臺的研究與系統(tǒng)實現(xiàn)POS和條形碼技術外,其他信息技術在物流領域的應用程度普遍較低。嚴重的重復建設和地方割據(jù)現(xiàn)象,管理混亂和地方保護主義使設備及人員利用極不充分,造成了巨大的資金閑置和浪費。從國內情況來看,現(xiàn)代物流發(fā)展的趨勢具有以下特征[9]:中國物流業(yè)近5年才開始起步,并進入發(fā)展期。據(jù)統(tǒng)計,通過互聯(lián)網(wǎng)進行企業(yè)間的電子商務交易額,2011年全球已達到25100億美元,據(jù)市場調查企業(yè)Forester Research預測,2012年這一數(shù)字將迅速增長到32200億美元[8],企業(yè)通過互聯(lián)網(wǎng)加強了企業(yè)內部、企業(yè)與供應商、企業(yè)與消費者、企業(yè)與政府部門的聯(lián)系溝通、相互協(xié)調、相互合作。(4) 此系統(tǒng)特別重視對系統(tǒng)的使用和維護進行說明,因為對一個龐大的系統(tǒng)而言,維護和應用才體現(xiàn)了它的價值。(3) 建立集約化行業(yè)經營體系以降低產品流通成本,增強企業(yè)的競爭力。本世紀以來尤其是“十二五”計劃的實施,物流產業(yè)將發(fā)展成為對國民經濟發(fā)展提供基礎動力,對全球經濟體系產生革命性影響的新興產業(yè)[4]。 Jurisdiction management。論文在對當前物流產業(yè)充分調查分析的基礎上,結合信息化物流管理模式,提出適應當前物流發(fā)展的物流信息流管理系統(tǒng),本系統(tǒng)采用J2EE框架,并綜合使用多種當前先進技術如MVC體系、JavaBean技術、Ajax技術、XML標準化法,這使得系統(tǒng)具有良好的伸縮性和通用性,進一步對物流信息平臺進行概要設計和詳細設計,分析了平臺的模塊功能劃分,最終實現(xiàn)了整個系統(tǒng)平臺。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期: 年 月 日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。物流信息流系統(tǒng)的設計與實現(xiàn)為企業(yè)商品的信息交流、共享和人員協(xié)作方式帶來了新的機會和挑戰(zhàn)。 Database。計算機信息技術的發(fā)展,為現(xiàn)代物流企業(yè)實現(xiàn)管理提供了外在的條件,促進了現(xiàn)代物流企業(yè)生產的發(fā)展。(4) 促進傳統(tǒng)交通行業(yè)的升級換代,改造現(xiàn)有的物流信息的組織方式。使用時,各數(shù)據(jù)的應用和操作的安全性不可忽視,防止數(shù)據(jù)在操作的過程當中應失誤而丟失,以及在系統(tǒng)的維護當中,系統(tǒng)的各組件當中有緊密的連接,因為任何一個系統(tǒng)當中如果不聯(lián)系的話,將會造成很大的損失,大大減少了系統(tǒng)的實用價值,往往使我們難以預料,例如,在程序的執(zhí)行當中,如果第一項與第二項沒有關聯(lián),程序將不會繼續(xù)運行下去,或者說,在退出程序時,沒有進行自動保存功能的話,那么數(shù)據(jù)就會丟失,所以這些都要做重點考慮。消費者可以直接在網(wǎng)上獲取有關產品或服務信息,實現(xiàn)網(wǎng)上購物。物流業(yè)的興起與外資進入中國市場,制造業(yè)轉移中國密切相關,接著是連鎖業(yè)物流、家電物流、日用化工業(yè)物流、汽車物流等等。(2) 物流基礎設施落后,重復建設嚴重。特別是公共信息平臺建設滯后,物流信息分散,資源不能有效整合,形成了大大小小的“信息孤島”。此外,現(xiàn)有物流信息管理軟件未能從整個城市的物流需求出發(fā),整合各領域的物流資源基礎,起到面向各行業(yè)物流供需信息和方案決策的綜合平臺功能,這些都限制了它們的應用推廣[10]。 可行性研究 技術可行性物流信息管理系統(tǒng)主要通過JSP、Servlet技術來是實現(xiàn)了一個物流管理系統(tǒng)。數(shù)據(jù)源很好的避免了上面所說的缺點,把數(shù)據(jù)連接保存在連接池中,當請求到來時,只需從連接池中取出空閑狀態(tài)的連接數(shù)據(jù)庫,大大地提高訪問數(shù)據(jù)庫的效率。在設計完成之后,設計人員對系統(tǒng)進行負責管理。4. 訂單管理主要有所有訂單的詳細信息,當相關人員登錄時,可以查詢訂單信息和訂單明細及修改訂單的狀態(tài),其中查詢支持模糊查詢。在大量的處理環(huán)境中,超過3秒以上的響應時間將會嚴重影響工作效率,因而需要控制系統(tǒng)的響應時間在3秒以內。 小結 綜上分析,設計系統(tǒng)無論是技術,還是經濟,抑或是操作,都是完全可行的,系統(tǒng)的設計大致可分為商品、職員、顧客、訂單、銷售、采購和庫存等7個管理模塊。核心Java平臺或Java平臺的標準版是J2EE技術的基石[16]。2. 集成企業(yè)信息資源系統(tǒng)可以在企業(yè)已有的信息系統(tǒng)的基礎上開發(fā),并可以使用其信息資源。MVC設計模式是基于J2EE的WEB應用開發(fā)的首選軟件設計模式[22],它是“Model—View—Controller”的縮寫,中文翻譯為“模型—視圖—控制器”。在J2EE平臺,模型主要通過封裝JavaBean和EJB來處理業(yè)務邏輯和訪問數(shù)據(jù)。一個模型可以關聯(lián)多個視圖,反過來一個視圖也可以與不同的模型相關聯(lián)。作為MVC框架,Struts 2對模型、視圖和控制層都提供了對應的實現(xiàn)組件[28],下面分別加以介紹。 MVC的優(yōu)缺點作為一種模塊化的設計思想,MVC具有如下優(yōu)點[28]:1. 多個視圖能共享一個模型在MVC設計模式中,模型響應用戶請求并返回響應數(shù)據(jù),視圖負責格式化數(shù)據(jù)并將它們呈現(xiàn)給用戶,業(yè)務邏輯和數(shù)據(jù)表示分離,同一個模型可以被不同的視圖重用,因此大大提高了模型層程序代碼的可重用性。 JavaBean技術 JavaBean概述JavaBean是用Java語言寫的可重用組件。除了在節(jié)約開發(fā)資源方面的意義外,一次性地編寫JavaBean組件還可以在版本控制方面起到很好的作用。(2) JavaBean內的屬性都應該定義為私有類型,可以較好的保護數(shù)據(jù)的完整性和封裝性。這使得XML簡單易于掌握,從而很快成為數(shù)據(jù)交換的唯一公共語言[30]。4. 自描述性XML允許自定義標簽(tag),并且這些標簽可以表達明確的語義信息,因而XML文檔是自描述的。這使得XML兼容很多現(xiàn)有的數(shù)據(jù)類型,可以應用到很多不同領域。所以基于這種分層機制,使軟件系具有安全性、易維護性、可重構性和快速響應性。(2) Web應用服務器:。 數(shù)據(jù)庫分析本系統(tǒng)由JSP+Servlet+JavaBean+Tomcat+MySQL組成,因為對數(shù)據(jù)庫的性能要求不是太高,故采用適用于中小型企業(yè)的MySQL數(shù)據(jù)庫較為合適。訂單信息表主要描述了訂單編號,顧客編號,訂單創(chuàng)建時間,送貨的地址,接受人的電話,最早送貨時間,最晚送貨時間,訂單備注和訂單狀態(tài)。顧客和訂單的關系是一對多,訂單引用顧客的序號作為外鍵。庫存和商品的關系是一對一,庫存引用商品的序號作為外鍵。(1) 類別表(tbl_category):用于記錄商品類別的相關信息,其主要字段有類別序號、編號、名稱和描述。 tbl_inbound表 字段名稱類型長度約束說明IDNPK主鍵,自動遞增CLERKIDNFK外鍵,訂單編號PRODUCTIDNFK外鍵,商品編號AMOUNTDN(9, 2)N采購的商品數(shù)量INTIMEDTN入庫的時間(9) 銷售記錄表(tbl_outbound):用于記錄商品銷售的相關信息,其主要字段有銷售記錄序號、商品序號、訂單序號、職員序號、數(shù)量和出庫時間。(4) 在shop文件夾下新建目錄WEBINF,并在WEBINF下新建文件夾classes,該文件夾下用來存放已經編譯好的JavaBean、Servlet及輔助類的class文件。(3) 一個成功的測試是指揭示了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。 公共模塊在項目中有一些所有模塊都要用到的類,為了方便開發(fā),把這些都用到的類獨立出來,便于調用和節(jié)省代碼量。新建ContextListener類,并實現(xiàn)監(jiān)聽接口(ServletContextListener、HttpSessionListener),在ContextInitialized()方法中對ServletContext, HttpSession 和 ServletRequest三個域對象實現(xiàn)監(jiān)聽。功能描述參與者登錄進入系統(tǒng)后選擇訂單管理進行相關的操作用例目的測試訂單管理模塊功能的正確性和全面性前提條件數(shù)據(jù)庫連接正常,系統(tǒng)部署成功,相關參與者登錄系統(tǒng)操作步驟(1)訂單查詢條件 (2)點擊查詢測試項輸入數(shù)據(jù)動作預期結果實際結果單查詢(單一條件的測試)單查詢(單一條件的測試)訂單編號:1001商品名稱:空顧客姓名:空開始時間:空結束時間:空訂單狀態(tài):空系統(tǒng)按訂單編號顯示訂單信息執(zhí)行結果為:訂單編號:空商品名稱:
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1