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

正文內(nèi)容

基于j2ee架構(gòu)的網(wǎng)上購(gòu)物系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-預(yù)覽頁(yè)

 

【正文】 戶端反饋數(shù)據(jù), JSP、 Servlet通過(guò) HTTP連接在服務(wù)端和客戶端傳遞數(shù)據(jù), JSP、 Servlet并不使用 JDBC技術(shù)直接訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),而是把參數(shù)傳遞給事先已經(jīng)編好的 JavaBeans和 EJB組件,由他們對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,這樣就把系統(tǒng)內(nèi)部的數(shù)據(jù)封裝保護(hù)起來(lái), JavaBeans和 EJB組件還可以把事務(wù) 分發(fā)到另一個(gè) 組件 中去處理,最后把數(shù)據(jù)庫(kù)返回的結(jié)果,有 JSP、 Servlet送到前端顯示出來(lái),這樣的模式很容易實(shí)現(xiàn)分布式網(wǎng)絡(luò)計(jì)算,許多企業(yè)應(yīng)用做成 JavaBeans組件,可以重復(fù)利用,這樣既封裝了某些關(guān)鍵的操作,又方便了開(kāi)發(fā)者,提高了開(kāi)發(fā)速度和網(wǎng)站的延伸性,安全性也得到了很好的處理。一類(lèi)是做高級(jí)信息系統(tǒng)架構(gòu)的 Web應(yīng)用服務(wù)器 (Web application server),另一類(lèi)是在 Web服務(wù)器上運(yùn)行的 Web應(yīng)用程序 (Web application)?;?J2EE的程序不依賴任何的特定的操作系統(tǒng)、中間件、硬件。 JSP 本身雖然也是腳本語(yǔ)言, JSP 代碼卻被編譯成 Servlet 并由 Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì) JSP 頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生 。而且,你必須去管理每一個(gè)連接,確保他們能被正確關(guān)閉,如果出現(xiàn)程序異常而導(dǎo)致某些連接未能關(guān)閉,將導(dǎo)致數(shù)據(jù)庫(kù)系統(tǒng)中的內(nèi)存泄露,最終將不得不重啟數(shù)據(jù)庫(kù)。而連接池技術(shù)可以解決上述問(wèn)題。通過(guò)使用連接池,將大大提高程序效率。這種指令的轉(zhuǎn)換機(jī)制,使基于 JDBC接口開(kāi)發(fā)的程序可以獨(dú)立于數(shù)據(jù)庫(kù)的種類(lèi)。 Struts 技術(shù) (1) Struts 的起源 當(dāng) Java Servlet 剛剛開(kāi)始出現(xiàn)的時(shí)候,由于它速度很快而且功能很強(qiáng)大,許多開(kāi)發(fā)人員很快就意識(shí)到這是一個(gè)非常好的技術(shù)。但是這種方法在解決控制流和某些特定問(wèn)題上存在明顯的缺陷。 Struts 框架將 MVC 模式分離顯示邏輯和業(yè)務(wù)邏輯的能力發(fā)揮的淋漓盡致。 ii. 平臺(tái)無(wú)關(guān)性:它繼承了 Java 的平臺(tái)無(wú)關(guān)性。 2) Struts 是基于 MVC 實(shí)現(xiàn)的。這個(gè)方法有助于提高代碼的可重用性和靈活性。 5) 開(kāi)發(fā)源碼。 Struts 還提供了校驗(yàn)、國(guó)際化、日志等豐富功能,方便開(kāi)發(fā)人員使用。 圖 Struts 框架結(jié)構(gòu)圖 MVC 設(shè)計(jì)模式 MVC 設(shè)計(jì)模式是一種著名的用戶界面軟件開(kāi)發(fā)設(shè)計(jì)模式,它是模型 視圖 控制器(ModelViewController)縮寫(xiě)。它從模型獲得顯示信息,對(duì)于相同的信息可以有多個(gè)不同的顯示形式或視圖。如果用戶通過(guò)某個(gè)視圖的控制器改變了模型的數(shù)據(jù),所有其它依賴于這些數(shù)據(jù)的視圖都應(yīng)反映到這些變化。多個(gè)視圖共享一個(gè)模型,使得同一個(gè)模型可以被不同的視圖重用。 3) 控制器提高了系統(tǒng)應(yīng)用程序的靈活性和配置性。 缺點(diǎn)如下: 它沒(méi)有明確的定義,所以一個(gè)開(kāi)發(fā)人員完全理解 MVC 并不 是很容易。一旦構(gòu)件經(jīng)過(guò)了測(cè)試,就可以毫無(wú)顧忌的重用它們了。通過(guò) DAO模式,業(yè)務(wù)核心部分就無(wú)需考慮具體的數(shù)據(jù)庫(kù)是如何操作數(shù)據(jù)庫(kù)系統(tǒng)的。 (3) 若需要持久化操作的, DAO 調(diào)用 DAL 來(lái)完成持久化。業(yè)務(wù)上 涉及商品信息管理、會(huì)員信息管理、訂單管理以及公告管理等相關(guān) 業(yè)務(wù)過(guò)程。用戶可以通過(guò)商城這個(gè)平臺(tái)瀏覽相關(guān)的商品信息,以查找自己所需的商品,進(jìn)而促成交易。適合的模式可以讓整個(gè)系統(tǒng)實(shí)現(xiàn)的更加簡(jiǎn)單和高效,節(jié)省開(kāi)發(fā)時(shí)間及提高系統(tǒng)的邏輯,使系統(tǒng)能夠更加完善??蛻舻顷懞罂梢赃M(jìn)行訂單的查詢,查看訂單的狀態(tài)。前臺(tái)管理的業(yè)務(wù)流程圖如圖 。這個(gè)是針對(duì)客戶設(shè)條件計(jì)的進(jìn)行商城注冊(cè),獲得相關(guān)的購(gòu)買(mǎi)商品及優(yōu)惠活動(dòng)權(quán)利的首要條件。 (2) 商品查詢功能。將商城新品上架、銷(xiāo)售排行等分不同的分類(lèi)展現(xiàn)給顧客,顧客可以及時(shí)得到相關(guān)信息。顧客 確定購(gòu)物車(chē)中的商品后提交訂單,如顧客已填寫(xiě)收貨人信息,則頁(yè)面顯示該信息并由顧客確認(rèn)。了解商城的最近的銷(xiāo)售活動(dòng)相關(guān)的信息,使用戶的購(gòu)買(mǎi)活動(dòng)更加的實(shí)惠和滿意。 (管理員擁有 最高權(quán)限,可訪問(wèn)所有訂單,可瀏覽、查詢、修改訂單,可進(jìn)行界面管理,可瀏覽、修改普通管理員和會(huì)員的資料,可以對(duì)商品進(jìn)行相關(guān)的操作 ) (2) 商品設(shè)置。 (4) 訂單設(shè)置。 根據(jù)誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心的相關(guān)的業(yè)務(wù) ,可以確定系統(tǒng)角色, 有顧客、會(huì)員、管理員三個(gè)角色。 系統(tǒng)用例 進(jìn)行需求分析的第二步就是建立系統(tǒng)用例。 4) 捕獲非功能性需求(可靠性、安全性等補(bǔ)充需求) 。如圖 所示。挑出一個(gè)重要的實(shí)例來(lái)說(shuō)明細(xì)化用例的步驟和方法。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV c. 經(jīng)過(guò)初步的審核,數(shù)據(jù)符合要求后,寫(xiě)入數(shù)據(jù)庫(kù)中,等待管理員進(jìn)行二次審核。 (3) 特殊需求 無(wú) (4) 前置條件 會(huì)員已經(jīng)將商品添加至購(gòu)物車(chē)并選擇結(jié)賬。 分析類(lèi):包括邊界類(lèi)、控制類(lèi)和實(shí)體類(lèi)。 (1) 顧客注冊(cè):顧客填寫(xiě)相關(guān)的注冊(cè)信息,寫(xiě)進(jìn)數(shù)據(jù)庫(kù)。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 訂單處理 (3) 購(gòu)物車(chē)操作:會(huì)員將商品放進(jìn)購(gòu)物車(chē),顯示購(gòu)物車(chē)的信息。 圖 商品 ER 圖 2) 訂單 ER 圖設(shè)計(jì)如圖 所示。 圖 公告 ER 圖 (2) 系統(tǒng)類(lèi)圖 1) 商品類(lèi)圖設(shè)計(jì)如圖 所示。用例中的各種事件流是業(yè)務(wù)流程的表現(xiàn),只有正確描述它們 才能設(shè)計(jì)得合理和健壯。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 顧客瀏覽商品 3) 購(gòu)物車(chē)如圖 所示。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 Struts 架構(gòu) (2) DAO 模式 主要是業(yè)務(wù)核心和具體數(shù)據(jù)源之間增加了一層,從而實(shí)現(xiàn)了兩者之間的解耦。 圖 使用 DAO 與沒(méi)使用的比較 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 開(kāi)發(fā)環(huán)境配置 Eclipse IDE 及其系列插件是最 近 兩年 Java 社區(qū)最熱門(mén)的免費(fèi)開(kāi)發(fā)工具,廣泛應(yīng)用于各種各樣的項(xiàng)目。 2) 打開(kāi) SQL Server 20xx 中的“企業(yè)管理器”,然后展開(kāi)本地服務(wù)器,在“數(shù)據(jù)庫(kù)”數(shù)據(jù)項(xiàng)上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“所有 任務(wù)” /“附加數(shù)據(jù)庫(kù)”菜單項(xiàng)。 2) 選擇開(kāi)始菜單中的“所有程序 \Apache Tomcat \Monitor Tomcat”命令,這時(shí)在 windows 的系統(tǒng)托盤(pán)中會(huì)顯示標(biāo)識(shí) Tomcat 服務(wù)器啟動(dòng)狀 態(tài)的圖標(biāo),如果顯示為 ,則說(shuō)明 Tomcat 服務(wù)器沒(méi)有啟動(dòng),這時(shí)可以在該圖標(biāo)上單擊鼠標(biāo)右鍵在彈出的快捷菜單中選擇“ Start Service”菜單項(xiàng)啟動(dòng) Tomcat 服務(wù)器,啟動(dòng)后將顯示為 。 5) 在用戶名及密碼處輸入登錄 Tomcat 的用戶名和密碼,單擊【確定】按鈕。 圖 項(xiàng)目源碼結(jié)構(gòu) 構(gòu)件開(kāi)發(fā) 界面原型開(kāi)發(fā) 界面原型開(kāi)發(fā)使用 Macromedia Dreamweaver8 進(jìn)行設(shè)計(jì),在 Eclipse 中進(jìn)行運(yùn)行調(diào)試。 charset=gb2312 title誠(chéng)信網(wǎng)絡(luò)購(gòu)物中心 /title /head link href=css/ rel=stylesheet type=text/css body jsp:include page= flush=true/ table width=766 border=0 align=center cellpadding=0 cellspacing=0 tr td width=207 valign=top bgcolor=F5F5F5 !左側(cè) 01 jsp:include page= flush=true//td td width=559 valign=top bgcolor=FFFFFF !右側(cè) 01 jsp:include page= flush=true/ 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 主界面設(shè)計(jì) Struts 架構(gòu)搭建 。 servlet servletnameaction/servletname servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam initparam paramnamedebug/paramname paramvalue2/paramvalue /initparam initparam paramnameapplication/paramname paramvalueApplicationResources/paramvalue /initparam loadonstartup2/loadonstartup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 strutsconfig 源代碼展示 (部分 ) 系統(tǒng)運(yùn)行 系統(tǒng)主頁(yè) 顧客訪問(wèn)系統(tǒng)主頁(yè),系統(tǒng)根據(jù)顧客的不同的選擇操作,導(dǎo)向到不同的頁(yè)面。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 購(gòu)物車(chē)頁(yè)面 訂單頁(yè)面 會(huì)員購(gòu)買(mǎi)商品,填寫(xiě)訂單信息,明確送貨的對(duì)象及地址等。 中北大學(xué) 20xx 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū) IV 圖 后臺(tái)管理 5 系統(tǒng)維護(hù) 系統(tǒng)維護(hù)的概念 系統(tǒng)維護(hù)是指在信息系統(tǒng)交付使用之后,為改正系統(tǒng)中存在的錯(cuò)誤以及為滿足用戶新的需求而對(duì)信息系統(tǒng)進(jìn)行修改和完善的工作。為了使系統(tǒng)能夠適 應(yīng) 環(huán)境和目標(biāo)的變化,滿足用戶的使用要求,需要對(duì)系統(tǒng)進(jìn)行適用性改進(jìn)。信息系統(tǒng)整個(gè)硬件環(huán)境十分龐大,這些硬件設(shè)備經(jīng)過(guò)一段時(shí)間的使用會(huì)出現(xiàn)故障、磨損和老化等問(wèn)題,需要及時(shí)進(jìn)行檢查、保養(yǎng)和維修。 信息是信息系統(tǒng)的寶貴資源
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1