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

正文內(nèi)容

基于www的電子商務(wù)系統(tǒng)的研究與設(shè)計(jì)--簡(jiǎn)易網(wǎng)上書(shū)店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2026-01-11 02:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 自帶的常用標(biāo)記外,很少開(kāi)發(fā)自己的標(biāo)記,或許 Struts 是一個(gè)很好的起點(diǎn)。 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 6 頁(yè) 關(guān)于頁(yè)面導(dǎo)航,我認(rèn)為那將是今后的一個(gè)發(fā)展方向,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯。 缺點(diǎn): Taglib 是 Struts 的一大優(yōu)勢(shì),但對(duì)于初學(xué)者而言,卻需要一個(gè)持續(xù)學(xué)習(xí)的過(guò)程,甚至還會(huì)打亂你網(wǎng)頁(yè)編寫(xiě)的習(xí)慣,但是,當(dāng)你習(xí)慣了它時(shí),你會(huì)覺(jué)得它真的很棒。 Struts 將 MVC 的 Controller 一分為三,在獲得結(jié)構(gòu)更加清晰的同時(shí),也增加了系統(tǒng)的復(fù)雜度。 —— Struts 的工作流程 : 所有的請(qǐng)求都提交給 ActionServlet 來(lái)處理。 ActionServlet 是一個(gè)FrontController,它是一個(gè)標(biāo)準(zhǔn)的 Servlet,它將 request 轉(zhuǎn)發(fā)給 RequestProcessor來(lái)處理, ActionMapping 是 ActionConfig 的子類(lèi),實(shí)質(zhì)上是對(duì) 的一個(gè)映射,從中可以取得所有的配置信息 RequestProcessor 根據(jù)提交過(guò)來(lái)的 url,如 *.do,從 ActionMapping 中得到相應(yīng)的ActionForn 和 Action。然后將 request 的參數(shù)對(duì)應(yīng)到 ActionForm 中,進(jìn)行 form 驗(yàn)證。如果驗(yàn)證通過(guò)則調(diào)用 Action 的 execute()方法來(lái)執(zhí)行 Action,最終返回ActionFoward。 ActionFoward 是對(duì) mapping 中一個(gè) foward 的包裝,對(duì)應(yīng)于一個(gè) url ActionForm 使 用了 ViewHelper 模式,是對(duì) HTML 中 form 的一個(gè)封裝。其中包含有validate 方法,用于驗(yàn)證 form 數(shù)據(jù)的有效性。 ActionForm 是一個(gè)符合 JavaBean 規(guī)范的類(lèi),所有的屬性都應(yīng)滿(mǎn)足 get 和 set 對(duì)應(yīng)。對(duì)于一些復(fù)雜的系統(tǒng),還可以采用DynaActionForm 來(lái)構(gòu)造動(dòng)態(tài)的 Form,即通過(guò)預(yù)制參數(shù)來(lái)生成 Form。這樣可以更靈活的擴(kuò)展程序。 ActionErrors 是對(duì)錯(cuò)誤信息的包裝,一旦在執(zhí)行 action 或者 中出現(xiàn)異常,即可產(chǎn)生一個(gè) ActionError 并最終加入 到 ActionErrors。在 Form 驗(yàn)證的過(guò)程中,如果有 Error 發(fā)生,則會(huì)將頁(yè)面重新導(dǎo)向至輸入頁(yè),并提示錯(cuò)誤。 Action 是用于執(zhí)行業(yè)務(wù)邏輯的 RequsestHandler。每個(gè) Action 都只建立一個(gè)instance。 Action 不是線(xiàn)程安全的,所以不應(yīng)該在 Action 中訪問(wèn)特定資源。一般來(lái)說(shuō),應(yīng)改使用 Business Delegate 模式來(lái)對(duì) Business tier 進(jìn)行訪問(wèn)以解除耦合。 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 7 頁(yè) 第二章 需求分析 主界面簡(jiǎn)潔明了,提供導(dǎo)航條,客戶(hù)可以根據(jù)導(dǎo)航條進(jìn)入相應(yīng)的分頁(yè)面。要 求系統(tǒng)響應(yīng)速度快,做數(shù)據(jù)庫(kù)查詢(xún)時(shí)反映快,頁(yè)面之間的跳轉(zhuǎn)響應(yīng)速度快。 客戶(hù)登陸主界面(新客戶(hù)可以注冊(cè)為用戶(hù),用戶(hù)可憑個(gè)人以注冊(cè)的用戶(hù)名密碼進(jìn)行登陸),非注冊(cè)的用戶(hù)不可以進(jìn)行圖書(shū)的購(gòu)買(mǎi),只能查看相應(yīng)的圖書(shū)信息,注冊(cè)的用戶(hù)可以購(gòu)買(mǎi)圖書(shū),購(gòu)買(mǎi)圖書(shū)可加如個(gè)人購(gòu)物車(chē)內(nèi),可以查看圖書(shū)詳細(xì)資料,可以進(jìn)行圖書(shū)查詢(xún)(按關(guān)鍵字),也可以轉(zhuǎn)到其他功能模塊(如:修改個(gè)人已注冊(cè)信息,查看個(gè)人購(gòu)物情況)。購(gòu)物要可以使用戶(hù)可以修改購(gòu)買(mǎi)數(shù)量,可以刪除已經(jīng)選購(gòu)的圖書(shū),可以提交購(gòu)物,在提交時(shí)可以簡(jiǎn)單附言說(shuō)明,可以清空購(gòu)物車(chē),可以繼續(xù)購(gòu)書(shū),或者轉(zhuǎn) 向其他的模塊。 提供管理員入口,管理員按密碼登陸后,可以進(jìn)行現(xiàn)有圖書(shū)管理(包括可以查看圖書(shū)資料,修改圖書(shū)資料,刪除圖書(shū)),可以添加新的圖書(shū),可以添加新的圖書(shū)分類(lèi)(包括增加和刪除),可以對(duì)客戶(hù)的訂單進(jìn)行管理(包括查看訂單資料,刪除訂單,查看訂單的用戶(hù)資料),可以進(jìn)行用戶(hù)管理(查看用戶(hù)信息,修改用戶(hù)資料,刪除用戶(hù)資料)。 業(yè)務(wù)流程 : 登陸書(shū)店的可以分為三種身份,一種是游客,一種是會(huì)員用戶(hù),在有一種就是管理員。 游客是指未在本網(wǎng)站注冊(cè)的用戶(hù),通過(guò)各種方式鏈接等進(jìn)入本網(wǎng)站,游客們通過(guò)對(duì)網(wǎng)站整體上的印象,可能發(fā)展為本網(wǎng)站的注冊(cè)會(huì)員。游客不具備注冊(cè)會(huì)員的一些權(quán)利,其只能瀏覽網(wǎng)站上公布的圖書(shū)信息,可以對(duì)圖書(shū)進(jìn)行分類(lèi)查詢(xún),觀看圖書(shū)介紹等。一旦游客對(duì)圖書(shū)產(chǎn)生購(gòu)買(mǎi)的想法時(shí),他必須要先注冊(cè)為會(huì)員,才能購(gòu)買(mǎi)。其流程為或者觀看完圖書(shū)信息后直接退出,或者為查看完后,進(jìn)入注冊(cè)模塊,注冊(cè)成功后執(zhí)行會(huì)員的流程。 注冊(cè)會(huì)員為本網(wǎng)站的核心客戶(hù),他們登陸網(wǎng)站后,除了可以查看各種圖書(shū)信息,觀看具體圖書(shū)介紹,查詢(xún)想要購(gòu)買(mǎi)的圖書(shū)外,可以直接提交購(gòu)買(mǎi)圖書(shū)的 請(qǐng)求。其購(gòu)買(mǎi)的流程如下,將想要購(gòu)買(mǎi)的圖書(shū)添加到自己的購(gòu)物車(chē)中,將不想購(gòu)買(mǎi)的圖書(shū)從購(gòu)物車(chē)中清除,然后繼續(xù)購(gòu)買(mǎi),或者直接提交訂單。 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 8 頁(yè) 數(shù)據(jù)流圖: 客 戶(hù) 銷(xiāo) 售采 購(gòu)管 理 員收 款暫 存 訂 單詳 訂 單訂 單確 認(rèn) 訂 單訂 書(shū) 通 知到 書(shū) 通 知 發(fā) 書(shū) 單訂 書(shū) 單圖 書(shū) 信 息總 訂 單 管理員是本網(wǎng)站的少數(shù)管理人員,他們通過(guò)專(zhuān)門(mén)的管理員入口進(jìn)入管理頁(yè)面,進(jìn)行相應(yīng)的管理操作,對(duì)注冊(cè)用戶(hù)的訂單進(jìn)行查看管理,對(duì)網(wǎng)站的圖書(shū)進(jìn)行管理,對(duì)注冊(cè)的用戶(hù)進(jìn)行管理。 系統(tǒng)的功能: 1.客戶(hù)界面部分 圖書(shū)選購(gòu)(可按分類(lèi)方式查找圖書(shū),或者通過(guò)關(guān)鍵字進(jìn)行查詢(xún)) 購(gòu)物車(chē)功能 查看圖書(shū)詳細(xì)情況 用戶(hù)注冊(cè) 用戶(hù)登陸 查看用戶(hù)的定單信息 修改用戶(hù)個(gè)人信息 2.管理界面部分 現(xiàn)有圖書(shū)的管理:修改,刪除,查看 用戶(hù)管理:查看,修改,刪除 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 9 頁(yè) 訂單管理:查看訂單清單,更新訂單付款,出貨狀態(tài),刪除訂單 添加新圖書(shū) 添加圖書(shū)分類(lèi) 系統(tǒng)可行性: —— 頁(yè)面模塊化:本系統(tǒng)在界面設(shè)計(jì)上都采用了模塊化處理思想,把很多頁(yè)面共有的部分集中成一個(gè)模塊,例如界面的頭,尾和導(dǎo)航條,這洋在開(kāi)發(fā)時(shí),遇到這樣相似的頁(yè)面部分 就不用去重寫(xiě)代碼,而只需重用代碼就可以了,大大提高了效率。 —— 三層結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)采用三層結(jié)構(gòu)設(shè)計(jì),即程序邏輯結(jié)構(gòu)分為用戶(hù)界面層,業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層。三層在物理的結(jié)構(gòu)上也是獨(dú)立的,業(yè)務(wù)邏輯處理層才用 FORMBEAN 和 ACTION 實(shí)現(xiàn),用戶(hù)界面與業(yè)務(wù)邏輯分離,系統(tǒng)的安全性,可維護(hù)性,重用性和可擴(kuò)展性都大大提高了。 —— 面向?qū)ο笤O(shè)計(jì):在本系統(tǒng)中將用戶(hù),圖書(shū)等都封裝成相應(yīng)的類(lèi),同時(shí)每一個(gè)類(lèi)都用自己想對(duì)應(yīng)的操作類(lèi),從而在次提高了對(duì)數(shù)據(jù)庫(kù)操作的安全性和程序的可擴(kuò)展性。 —— 人性化設(shè)計(jì):本系統(tǒng)導(dǎo)航的另外一 個(gè)特點(diǎn)就是導(dǎo)航明晰。這樣,不論客戶(hù)位于本“書(shū)店”的哪個(gè)角落,都可以找到方向。 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 10 頁(yè) 第三章 總體設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖 本圖是根據(jù)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和三層結(jié)構(gòu)的設(shè)計(jì)思想畫(huà)出的整個(gè)系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)圖,從結(jié)構(gòu)上系統(tǒng)共設(shè)計(jì)成三部分: 1 視圖表現(xiàn)層,具體包括客戶(hù)端界面和管理端界面,負(fù)責(zé)整個(gè)系統(tǒng)的功能展示,為用戶(hù)提供圖形化的界面操作。 2 JAVABEAN 層,其中封裝了幾乎所有的業(yè)務(wù)邏輯,具體涉及到圖書(shū)訂單用戶(hù)三大類(lèi)。 ,負(fù)責(zé)存儲(chǔ)數(shù)據(jù)。 在線(xiàn)圖書(shū) 數(shù)據(jù)庫(kù) JavaBean 管理 端界面 客戶(hù)端界面 在線(xiàn)夠書(shū)界面 購(gòu)物車(chē)界面 登陸、注冊(cè) 訂單信息管理 登陸模塊 訂單信息模塊 添加圖書(shū)分類(lèi)模塊 添加圖書(shū)模塊 圖書(shū)管理模塊 圖書(shū)管理 訂單管理 用戶(hù)管理 圖書(shū)分類(lèi)類(lèi) 圖書(shū)分類(lèi)管理 圖書(shū)類(lèi) 圖書(shū)管理類(lèi) 訂單類(lèi) 訂單管理類(lèi) 購(gòu)物車(chē)類(lèi) 購(gòu)物車(chē)管理 用戶(hù)類(lèi) 用戶(hù)管理類(lèi) 用戶(hù)登陸類(lèi) 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 11 頁(yè) 系統(tǒng)設(shè)計(jì)思想 —— 頁(yè)面模塊化:本實(shí)例把頁(yè)面中的一些常用的部分集成為模塊,例如 頁(yè)面的頭和尾部,這樣設(shè)計(jì)就除去了每一個(gè)頁(yè)面中的重復(fù)出現(xiàn)部分,只需要拿現(xiàn)成的模塊組裝就可以了。 —— 三層結(jié)構(gòu)框架 工作原理圖如下: 采用 Struts 三層框架后,減少了 JSP 頁(yè)面上的 JAVA 代碼量,由中間層FORMBENA, ACTION 來(lái)實(shí)現(xiàn)中間業(yè)務(wù)處理層的任務(wù)。 FORMBENA 中接受前臺(tái)傳來(lái)的數(shù)據(jù),其中寫(xiě)滿(mǎn)了相應(yīng)的 GET , SET 方法。 ACTION 負(fù)責(zé)相應(yīng)的動(dòng)作。這樣用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),他只要維護(hù)與業(yè)務(wù)層之間的接口就可以。這種方式在一定程度上增加了數(shù)據(jù)庫(kù)的安全性,同時(shí)降低了對(duì)用戶(hù)界面層開(kāi)發(fā)人員的要求,因?yàn)樗鼜母静恍枰M(jìn)行任何的數(shù)據(jù)操作。 功能模塊圖如下: : JavaBean 數(shù)據(jù)庫(kù) 組織 SQL 語(yǔ)句查詢(xún)數(shù)據(jù)庫(kù) 返回查詢(xún)結(jié)果 返回圖書(shū)對(duì)象內(nèi)有圖書(shū)信息 輸出圖書(shū) ID查詢(xún)圖書(shū)信息 用戶(hù)界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲(chǔ) 層 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 12 頁(yè) 客戶(hù)端是為瀏覽本網(wǎng)站的用戶(hù)所設(shè)計(jì)的,因此其包含了用戶(hù)登陸網(wǎng)站后所有相關(guān)操作所所包含功能。 在線(xiàn)購(gòu)書(shū) 客戶(hù)登陸 在線(xiàn)購(gòu)書(shū) 查看購(gòu)物車(chē) 查看訂單信息 圖書(shū)查詢(xún) 購(gòu)買(mǎi) 查看圖書(shū)詳細(xì) 客戶(hù)注冊(cè)登陸 購(gòu)買(mǎi) 查看圖書(shū)詳細(xì)資料 購(gòu)買(mǎi) 查看訂單詳細(xì) 繼續(xù)購(gòu)書(shū) 清空購(gòu)物車(chē) 提交購(gòu)物車(chē) 刪除已經(jīng)選購(gòu)的圖書(shū) 修改購(gòu)買(mǎi)數(shù)量 長(zhǎng)春工業(yè)大學(xué) 2021屆本科生畢業(yè)設(shè)計(jì)(論文) 第 13 頁(yè) 管理界面的系統(tǒng)功能模塊圖:
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1