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

正文內(nèi)容

網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文-wenkub

2023-07-08 23:31:03 本頁(yè)面
 

【正文】 /tr td定價(jià):%=(price)%(元)/td /tr td align=center%if((UserName)!=null){% input name=Submit5 type=submit class=btn_grey value=購(gòu)買(mǎi) onClick==39。 String publisher=(publisher)。 for(int i=1。%htmlheadtitle網(wǎng)上圖書(shū)超市/titlemeta equiv=ContentType content=text/html。_____________________________________________________________________第五章 程序?qū)崿F(xiàn)51 網(wǎng)上書(shū)店程序?qū)崿F(xiàn)代碼 頁(yè)面程序設(shè)計(jì)內(nèi)容:% page contentType=text/html。//訂單信息表DROP TABLE orders CASCADE CONSTRAINTS。//圖書(shū)基本信息表DROP TABLE book CASCADE CONSTRAINTS。D. 訂單信息表:存放與客戶相關(guān)的訂單的基本信息。第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)41 數(shù)據(jù)庫(kù)的需求分析依據(jù)網(wǎng)上書(shū)店的處理需求,對(duì)就數(shù)據(jù)表的設(shè)計(jì)及功能如下。即將客戶所選購(gòu)的圖書(shū)商品信息記錄到對(duì)應(yīng)的購(gòu)物車中,以便于到收銀臺(tái)進(jìn)行結(jié)賬處理。第三章 網(wǎng)上書(shū)店總體設(shè)計(jì)31系統(tǒng)組成下表中給出了構(gòu)成網(wǎng)上書(shū)店系統(tǒng)的各個(gè)組件,通過(guò)下表,可以從宏觀上了解各個(gè)組件的功能。(3) 有些運(yùn)行錯(cuò)誤也可以捕獲異常進(jìn)行處理。232硬件接口本軟件不需要特定的硬件或硬件接口進(jìn)行支撐233軟件接口運(yùn)行于Windows XP及更高版本的操作系統(tǒng)234故障處理正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)庫(kù)完好無(wú)損。222時(shí)間特性響應(yīng)時(shí)間1秒、更新處理時(shí)間35秒、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間23秒、運(yùn)行時(shí)間3—5秒。 212確定執(zhí)行者本系統(tǒng)的執(zhí)行者是公司的管理人員。5. 訂閱系統(tǒng)管理對(duì)用戶提交的訂閱信息進(jìn)行審核。2. 訂單添加/刪除/修改管理功能對(duì)于用戶提交的訂單進(jìn)行審核,并實(shí)現(xiàn)對(duì)訂單的添加/刪除/修改管理。6. 訂單查詢功能客戶確認(rèn)購(gòu)買(mǎi)號(hào)即生成一個(gè)唯一的訂單號(hào),客戶依此號(hào)碼可以查詢所購(gòu)數(shù)目及書(shū)的情況。2. 書(shū)籍分類搜索用戶可根據(jù)對(duì)書(shū)籍的分類瀏覽和輸入關(guān)鍵字進(jìn)行本站包含書(shū)籍的查找瀏覽。如insert,update等。Action不是線程安全的,所以不應(yīng)該在Action中訪問(wèn)特定資源。   ActionErrors是對(duì)錯(cuò)誤信息的包裝,即可產(chǎn)生一個(gè)ActionError并最終加入到ActionErrors。其中包含有validate方法,用于驗(yàn)證form數(shù)據(jù)的有效性?! ctionServlet是一個(gè)FrontController,它是一個(gè)標(biāo)準(zhǔn)的Servlet,它將request轉(zhuǎn)發(fā)給RequestProcessor來(lái)處理,   ActionMapping是ActionConfig的子類,從中可以取得所有的配置信息   RequestProcessor根據(jù)提交過(guò)來(lái)的url,如*.do,從ActionMapping 中得到相應(yīng)的ActionForn和Action。Struts從產(chǎn)生到現(xiàn)在還不到半年,但已逐步越來(lái)越多運(yùn)用于商業(yè)軟件。 Taglib是Struts的一大優(yōu)勢(shì),但對(duì)于初學(xué)者而言,卻需要一個(gè)持續(xù)學(xué)習(xí)的過(guò)程,甚至還會(huì)打亂你網(wǎng)頁(yè)編寫(xiě)的習(xí)慣,但是,當(dāng)你習(xí)慣了它時(shí),你會(huì)覺(jué)得它真的很棒。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。Taglib是Struts的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。 Struts跟Tomcat、Turbine等諸多Apache項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn)。該項(xiàng)目也成為了Apache Jakarta的子項(xiàng)目之一   Struts 質(zhì)上就是在Model2的基礎(chǔ)上實(shí)現(xiàn)的一個(gè)MVC架構(gòu)。二是腳本語(yǔ)言的功能相對(duì)較弱,缺乏支持MVC設(shè)計(jì)模式的一些必要的技術(shù)基礎(chǔ)。主要原因:一是在早期的Web項(xiàng)目的開(kāi)發(fā)中,程序語(yǔ)言和HTML的分離一直難以實(shí)現(xiàn)。 控制器(controller)   控制器工作就是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示和更新model對(duì)象狀態(tài)。 Struts 架構(gòu)一經(jīng)推出,即受到 Java 開(kāi)發(fā)群體的廣泛重視,從 2004 年開(kāi)始逐漸升溫,并日漸成為 Java 創(chuàng)建 Web 應(yīng)用開(kāi)發(fā)的最流行的框架工具,在目前 Java Web 程序員的招聘要求中,幾乎都提出了對(duì) Struts 的要求,精通 Struts 架構(gòu)已經(jīng)成為 Java Web 程序員必備的技能。12JAVA的網(wǎng)絡(luò)功能與編程121 Struts的由來(lái)和發(fā)展Struts 框架工具是 Apache 基金會(huì) Jakarta 項(xiàng)目中推出的一個(gè)子項(xiàng)目。得益于Java的跨平臺(tái)的特性,Servlet也是平臺(tái)無(wú)關(guān)的,實(shí)際上,只要符合Java Servlet規(guī)范,Servlet是完全平臺(tái)無(wú)關(guān)且是Web服務(wù)器無(wú)關(guān)的。在編程處理上,一般先生成一個(gè)URL類型的對(duì)象,然后用 Java中相應(yīng)的方法(method)獲取該對(duì)象所代表的資源。自從1995年正式問(wèn)世以來(lái),Java的快速發(fā)展已經(jīng)讓整個(gè)Web世界發(fā)生了翻天覆地的變化。JAVA語(yǔ)言簡(jiǎn)介 7112 JAVA語(yǔ)言在網(wǎng)絡(luò)上的應(yīng)用 7113 JSP的基礎(chǔ)——Servlet 技術(shù) 812JAVA的網(wǎng)絡(luò)功能與編程 9121 Struts的由來(lái)和發(fā)展 91211 MVC簡(jiǎn)介 10122 Struts優(yōu)缺點(diǎn) 12123 Struts的工作流程 13第二章 網(wǎng)上書(shū)店需求分析 1521功能需求 15211功能劃分 15212確定執(zhí)行者 17213確定用例 1722.性能需求 21221數(shù)據(jù)精確度 21222時(shí)間特性 21223適應(yīng)性 2123.運(yùn)行需求 22231用戶界面 22232硬件接口 22233軟件接口 22234故障處理 2224.其它需求 22241 系統(tǒng)的功能實(shí)現(xiàn)情況: 23242 系統(tǒng)的安全性: 23243 系統(tǒng)的容錯(cuò)性: 23244 系統(tǒng)的封閉性: 23第三章 網(wǎng)上書(shū)店總體設(shè)計(jì) 2332 功能設(shè)計(jì) 25第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 2641 數(shù)據(jù)庫(kù)的需求分析 2642 創(chuàng)建數(shù)據(jù)表的腳本 26第五章 程序?qū)崿F(xiàn) 3051 網(wǎng)上書(shū)店程序?qū)崿F(xiàn)代碼 3052 網(wǎng)上書(shū)店基本流程 47第六章 程序?qū)崿F(xiàn) 4861 網(wǎng)上書(shū)店各頁(yè)面功能 48611 49612 61 72615 72616 73617 73618 7462 業(yè)務(wù)邏輯層各bean功能 75621 封裝了數(shù)據(jù)庫(kù)相關(guān)操作的bean() 75622 封裝了圖書(shū)住處處理的bean() 75623 封裝了圖書(shū)分類信息處理的bean() 76624 封裝了圖書(shū)查詢及顯示條件的bean() 76625 封裝了購(gòu)物車信息處理的bean() 76626 封裝了訂單住處處理的bean(Order. java) 76627 封裝了客記信息處理的bean() 76638 控制處理層 77總結(jié) 81參考文獻(xiàn) 81第一章 JAVA的網(wǎng)絡(luò)功能、編程及Struts概述11JAVA的網(wǎng)絡(luò)功能與編程111在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁(yè)中(即是Java Applet程序),成為最靈活、最強(qiáng)大的網(wǎng)頁(yè)多媒體的載體,但由于Java虛擬機(jī)相對(duì)于個(gè)人電腦而言,有占用資源大,安全性相對(duì)較差等缺點(diǎn),Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開(kāi)始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開(kāi)發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項(xiàng)目的必然選擇。113 JSP的基礎(chǔ)——Servlet 技術(shù) Java Servlet是JSP技術(shù)的基礎(chǔ),JSP本身就是預(yù)先被編譯成Servlet,然后再運(yùn)行的,而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成,Servlet這個(gè)名稱大概源于Applet,現(xiàn)在國(guó)內(nèi)的翻譯方式很多,本文為了避免誤會(huì),本文直接采用Servlet這個(gè)名稱而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。由于Java Servlet內(nèi)部是以線程方式提供服務(wù),不必對(duì)于每個(gè)請(qǐng)求都啟動(dòng)一個(gè)進(jìn)程,并且利用多線程機(jī)制可以同時(shí)為多個(gè)請(qǐng)求服務(wù),因此Java Servlet效率非常高。 Struts 在英文中是支架、支撐的意思,這也體現(xiàn)出 Struts 在開(kāi)發(fā) Web 應(yīng)用程序過(guò)程所起到的重要作用, Struts 為 Web 應(yīng)用提供了通用的框架,讓開(kāi)發(fā)人員可以把主要精力集中在如何解決實(shí)際業(yè)務(wù)問(wèn)題上,與此同時(shí) Struts 框架也允許開(kāi)發(fā)人員根據(jù)實(shí)際需要進(jìn)行擴(kuò)展和定制,從而可以更好的適應(yīng)用戶的需求。 1211 MVC簡(jiǎn)介模型視圖控制器(MVC)是80年代Smalltalk80出現(xiàn)的一種軟件設(shè)計(jì)模式,現(xiàn)在已經(jīng)被廣泛的使用?! VC 式的出現(xiàn)不僅實(shí)現(xiàn)了功能模塊和顯示模塊的分離,同時(shí)它還提高了應(yīng)用系統(tǒng)的可維護(hù)性、可擴(kuò)展性、可移植性和組件的可復(fù)用性   早期的程序中,如果不注意對(duì)數(shù)功能和顯示的解耦合,常常會(huì)導(dǎo)致程序的復(fù)雜及難以維護(hù)。CGI程序以字符串輸出的形式動(dòng)態(tài)地生成HTML內(nèi)容。直到基于J2EE的JSP Model 2問(wèn)世時(shí)才得以改觀。它只有一個(gè)中心控制器,他采用XML定制轉(zhuǎn)向的URL。使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。另外,就目前國(guó)內(nèi)的JSP開(kāi)發(fā)者而言,除了使用JSP自帶的常用標(biāo)記外,很少開(kāi)發(fā)自己的標(biāo)記,或許Struts是一個(gè)很好的起點(diǎn)。尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯。雖然它現(xiàn)在還有不少缺點(diǎn),但它是一種非常優(yōu)秀的J2EE然后將request的參數(shù)對(duì)應(yīng)到ActionForm中,進(jìn)行form驗(yàn)證。ActionForm是一個(gè)符合JavaBean規(guī)范的類,所有的屬性都應(yīng)滿足get和set對(duì)應(yīng)。在Form驗(yàn)證的過(guò)程中,如果有Error發(fā)生,則會(huì)將頁(yè)面重新導(dǎo)向至輸入頁(yè),并提示錯(cuò)誤。一般來(lái)說(shuō),應(yīng)改使用 Business Delegate 模式來(lái)對(duì)Business tier進(jìn)行訪問(wèn)以解除耦合。LookupDispatchAction可以根據(jù)提交表單按鈕的名稱來(lái)執(zhí)行函數(shù)。3. 熱銷排名榜對(duì)最近書(shū)籍的(關(guān)注度和銷售量)進(jìn)行排行,為用戶提供熱門(mén)書(shū)籍的更新。7. 在線支付功能/網(wǎng)上銀行支付功能客戶確認(rèn)購(gòu)買(mǎi)后實(shí)現(xiàn)在線支付貨款或者使用網(wǎng)上銀行支付的選擇和實(shí)現(xiàn)。3. 書(shū)籍信息管理a) 出版社管理:可以在此處增加或修改刪除相關(guān)信息,請(qǐng)確保此處信息的真實(shí)性。6. 客戶訪問(wèn)統(tǒng)計(jì)對(duì)網(wǎng)站的流量進(jìn)行日,周和季度的統(tǒng)計(jì)。213確定用例并用用例圖表示 系統(tǒng)流程圖 客戶信息ER圖 圖書(shū)信息ER圖 實(shí)體之間的ER圖 頂層數(shù)據(jù)流圖 選購(gòu)數(shù)據(jù)流圖 訂購(gòu)數(shù)據(jù)流圖22.性能需求221數(shù)據(jù)精確度A.要按照嚴(yán)格的數(shù)據(jù)格式輸入,否則系統(tǒng)不予響應(yīng)進(jìn)行處理。223適應(yīng)性【在操作方式、運(yùn)行環(huán)境、與其它軟件的接口以及開(kāi)發(fā)計(jì)劃等發(fā)生變化時(shí),應(yīng)具有的適應(yīng)能力。調(diào)試中遇到的問(wèn)題及解決的方案:(1) 遇到跳出“數(shù)據(jù)庫(kù)已經(jīng)關(guān)閉”提示信息阻止程序運(yùn)行時(shí) 可以查看一下進(jìn)行此項(xiàng)操作時(shí),操作的表是否已經(jīng)被關(guān)閉了或者是在沒(méi)有關(guān)閉此表的情況又一次運(yùn)用打開(kāi)語(yǔ)句打開(kāi)此表。24.其它需求【如可使用性、安全保密、可維護(hù)性、可移植性等。用戶表示層(視圖)控制處理層(控制器)業(yè)務(wù)邏輯層(模型)ActionFormActionDBLoginFormFirstActionConstantsUserFormBookDetailActionBook
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1