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

正文內(nèi)容

算機畢業(yè)論文d網(wǎng)上書店系統(tǒng)-文庫吧資料

2024-09-10 16:09本頁面
  

【正文】 __ //圖書分類基本信息表 DROP TABLE bookcat CASCADE CONSTRAINTS。 D. 訂單信息表:存放與客戶相關(guān)的訂單的基本信息。 B. 圖書分類基本信息表:存放網(wǎng)上書店所提供圖書分類的信息。 34 數(shù)據(jù)庫設(shè)計與實現(xiàn) 341 數(shù)據(jù)庫的需求分析 依據(jù)網(wǎng)上書店的處理需求,對就數(shù)據(jù)表的設(shè)計及功能如下。由于目前網(wǎng)上商城普遍采用的方式為送貨上門或者郵寄,因此需要收集與客戶相關(guān)的聯(lián)系方式、通信地址等信息。即將客戶所選購的圖書商品信息記錄到對應(yīng)的購物車中,以便于到收銀臺進行結(jié)賬處理。此外,在用戶選擇了對應(yīng)書目信息后,還可以顯示出有關(guān)該圖書的詳細信息,以便于客戶了解所購商品。 32 總體設(shè)計 系統(tǒng)組成 下表中給出了構(gòu)成網(wǎng)上書店系統(tǒng)的各個組件,通過下表,可以從宏觀上了解各個組件的功能。 C. 訂單處理:對應(yīng)客戶購買圖書商品信息的需求,在確定了所購圖書商品的價格、數(shù)量等信息后,提示用戶選擇對應(yīng)的送貨方式 及付款方式,最終生成對應(yīng)的訂單記錄,以便于網(wǎng)站配貨人員依據(jù)訂單信息進行后續(xù)的出貨、送貨的處理。 根據(jù)網(wǎng)上書店的基本需求,本系統(tǒng)需要完成的具體任務(wù) 如下: A. 書圖查詢 : 當(dāng)客戶進入網(wǎng)上書店時,應(yīng)該在主頁面中分類顯示最新的書目信息,以供客戶選擇所需圖書,同時也應(yīng)該提供按照圖書名稱,或者作者信息快速查詢所需書目信息的功能。 福建省財會管理干部學(xué)越 教育經(jīng)費績效審計 10 第三章 網(wǎng)上書店詳細設(shè)計 31 需求分析 網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書、購書、產(chǎn)生訂單等功能的系統(tǒng)。如insert,update 等。 Struts 提供了多種 Action 供選擇使用。 Action 不 是線程安全的,所以不應(yīng)該在 Action 中訪問特定資源。 Action 是用于執(zhí)行業(yè)務(wù)邏輯的 RequsestHandler。 ActionErrors 是對錯誤信息的包裝,一旦在執(zhí)行 action 或者 中出現(xiàn)異常,即可產(chǎn)生一個 ActionError 并最終加入到 ActionErrors。對于一些復(fù)雜的系統(tǒng),還可以采用 DynaActionForm 來構(gòu)造動態(tài)的 Form,即通過預(yù)制參數(shù)來生成 Form。其中包含有 validate 方法,用于驗證 form 數(shù)據(jù)的有效性。如果驗證通過則調(diào)用 Action的 execute()方法來執(zhí)行 Action,最終返回 ActionFoward。 ActionServlet 是一個 FrontController ,它是一個標(biāo)準(zhǔn)的 Servlet,它將 request 轉(zhuǎn)發(fā)給RequestProcessor 來處理, ActionMapping 是 ActionConfig 的子類,實質(zhì)上是對 的一個映射,從中可以取得所有的配置信息 RequestProcessor 根據(jù)提交過來的 url,如 *.do,從 ActionMapping 中得到相應(yīng)的 ActionForn 和Action。雖然它現(xiàn)在還有不少缺點,但它是一種非常優(yōu)秀的 J2EE MVC 實現(xiàn)方式 。 Struts 將 MVC 的 Controller 一分為三,在獲得結(jié)構(gòu)更加清晰的同時,也增加了系統(tǒng)的復(fù)雜度。尤其是當(dāng)另一福建省財會管理干部學(xué)越 教育經(jīng)費績效審計 8 批開發(fā)者接手這 個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 關(guān)于頁面導(dǎo)航,我認為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。 Taglib 是 Struts 的標(biāo)記庫,靈活動用,能大大提高開發(fā)效率。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。它只有一個中心控制器,他采用 XML定制轉(zhuǎn)向的 URL。雖然 Model2 在一定程度上實現(xiàn)了 MVC,但是它的應(yīng)用用并不盡如人意 JSP Model 1 JSP Model 2 model2 容易使系統(tǒng)出現(xiàn)多個 Controller,并且對頁面導(dǎo)航的處理比較復(fù)雜 有些人覺得 model2 仍不夠好,于是 Craig R. McClanahan 2020 年 5 月 提交了一個 WEB framework 給 Java Struts. 2020 年 7 月, ,正式發(fā)布。直到基于 J2EE的 JSP Model 2問世時才得以改觀。這兩種方式有一個相同的不足之處即它們總是無法將程序語言和 HTML分 離。 CGI程序以字符串輸出的形式動態(tài)地生成 HTML 內(nèi)容。甚至現(xiàn)在的 C,Java 有時候也會出現(xiàn)把業(yè)務(wù)邏輯寫在顯示模塊中的現(xiàn)象 管 MVC 設(shè)計模式很早就提出,但在 Web項目的開發(fā)中引入 MVC 卻是步履維艱。 MVC 式的出現(xiàn)不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它還提高了應(yīng)用系統(tǒng)的可維護性、可擴展性、可移植性和組件的可復(fù)用性 早期的程序中,如果不注意對數(shù)功能和顯示的解耦合,常常會導(dǎo)致程 序的復(fù)雜及難以維護。模型表示業(yè)務(wù)數(shù)據(jù),或者業(yè)務(wù)邏輯 . 視圖( View) 視圖是應(yīng)用程序中用戶界面相關(guān)的部分,是用戶看到并與 之交互的界面。 211 MVC 簡介 模型 視圖 控制器( MVC)是 80 年代 Smalltalk80 出現(xiàn)的一種軟件設(shè)計模式,現(xiàn)在已經(jīng)被廣泛的使用??傊?, Struts 的出現(xiàn)使得 Web 應(yīng)用的開發(fā)過程大大簡化,從而能夠縮短開發(fā)周期、提高開發(fā)效率。 Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開發(fā) Web 應(yīng)用程序過程所起到的重要作用, Struts 為 Web 應(yīng)用提供了通用的框架,讓開發(fā)人員可以把主要精力集中在如何解決實際業(yè)務(wù)問題上,與此同時 Struts 框架也允許開發(fā)人員根據(jù)實際需要進行擴展和定制,從而可以更好的適應(yīng)用戶的需求。這就是為什么 SUN 還要推出 Java Server Pages 的原因。由于 Java Servlet 內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務(wù),因此 Java Servlet 效率非常高。許多 Web 服務(wù)器都支持 Servlet,即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持 Servlet。 13 JSP 的基礎(chǔ) —— Servlet 技術(shù) Java Servlet 是 JSP 技術(shù)的基礎(chǔ), JSP 本身就是預(yù)先被編譯成 Servlet,然后再運行的,而且大型的Web 應(yīng)用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成, Servlet 這個名稱大概源于 Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本 文為了避免誤會,本文直接采用 Servlet 這個名稱而不做任何翻譯,讀者如果愿意,可以稱之為 “小服務(wù)程序 ”。例如 Java 程序可以每隔一定時間讀取某結(jié)點提供的最新數(shù)據(jù),并以圖表的形式顯示出來。在早期, Java比較多的用在
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1