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

正文內(nèi)容

網(wǎng)上商城系統(tǒng)開發(fā)研究本科畢業(yè)論文-在線瀏覽

2025-08-12 02:58本頁面
  

【正文】 模型來進行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像HTML這樣的表示層代碼混在一起。MVC從根本上強制性的將它們分開。首先,最重要的一點是多個視圖能共享一個模型,正如我所提及的,現(xiàn)在需要用越來越多的方式來訪問你的應(yīng)用程序。由于你已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分開,所以你可以最大化的重用你的代碼了。例如,很多數(shù)據(jù)可能用HTML來表示,但是它們也有可能要用Macromedia Flash和WAP來表示。因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變你的應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是LDAP服務(wù)器,視圖將會正確的顯示它們。3.MVC的缺點MVC的缺點是由于它沒有明確的定義,所以完全理解MVC并不是很容易。你將不得不花費相當(dāng)可觀的時間去考慮如何將MVC運用到你的應(yīng)用程序,同時由于模型和視圖要嚴(yán)格的分離,這樣也給調(diào)試應(yīng)用程序到來了一定的困難。一旦你的構(gòu)件經(jīng)過了測試,你就可以毫無顧忌的重用它們了。這樣好像我們的工作量增加了,但是請記住這比起它所能帶給我們的好處是不值一提。4.MVC是一條創(chuàng)建軟件的好途徑MVC設(shè)計模式是一個很好創(chuàng)建軟件的途徑,它所提倡的一些原則,像內(nèi)容和顯示互相分離可能比較好理解。如果你肯接受MVC,并且有能力應(yīng)付它所帶來的額外的工作和復(fù)雜性,MVC將會使你的軟件在健壯性,代碼重用和結(jié)構(gòu)方面上一個新的臺階。從計算機可以很好的處理大量的數(shù)據(jù)以來,數(shù)據(jù)庫管理系統(tǒng)就在計算機處理中和獨立應(yīng)用程序或其他部分應(yīng)用程序一樣扮演著一個重要的角色。自1996年以來,MySQL已在很多系統(tǒng)中得到了應(yīng)用,其環(huán)境有超過10,000個表,其中500多個表超過7百萬行,這大約有100而MySQL最主要的是開源的可以免費使用任何人都可以使用和修改該軟件,可以從Internet上下載和使用MySQL而不需要支付任何費用。 JDBC介紹JDBC(Java Data Base Connection,java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易的事。JDBC對Java程序員而言是API,對實現(xiàn)與數(shù)據(jù)庫連接的服務(wù)提供商而言是接口模型。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁,而該 applet 使用的信息可能來自遠程數(shù)據(jù)庫企業(yè)也可以用 JDBC 通過 Intranet 將所有職員連到一個或多個內(nèi)部數(shù)據(jù)庫中即使這些職員所用的計算機有 Windows、Macintosh 和UNIX 等各種不同的操作系統(tǒng)。Tomcat是一個免費的開源的Servlet容器,它是Apache基金會的Jakarta項目中的一個核心項目,由Apache,Sun和其它一些公司及個人共同開發(fā)而成。Tomcat被Java World雜志的編輯選為2001年度最具創(chuàng)新的Java產(chǎn)品,可見其在業(yè)界的地位。WAR是Sun提出的一種Web應(yīng)用程序格式,與JAR類似,也是許多文件的一個壓縮包。3.Tomcat不僅僅是一個Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理html頁面。 運行環(huán)境操作系統(tǒng):Windows 2000或 Windows XP。瀏覽器:Internet 。 系統(tǒng)需求分析系統(tǒng)需求分析就是指在整個系統(tǒng)開發(fā)過程中解決“做什么”的問題,把要解決哪些問題,滿足用戶哪些具體的信息需求調(diào)查分析清楚。立足于設(shè)計一個在網(wǎng)絡(luò)平臺上運行的集購物、支付和配送等功能于一體的無店鋪商城。該系統(tǒng)基本上具備一個商品銷售網(wǎng)站應(yīng)該具備的功能,該設(shè)計項目基本上體現(xiàn)了構(gòu)建一個動態(tài)商務(wù)網(wǎng)站所需要的技術(shù)。經(jīng)過前期的深入調(diào)查和研究,總結(jié)出該平臺需要完成的一些具體功能,分析如下:用戶管理:能夠完成用戶基本信息錄入的注冊和用戶基本信息的個人前臺與后臺管理。搜索功能:通過商品的名稱,商品的分類進行搜索。 數(shù)據(jù)庫結(jié)構(gòu)分析數(shù)據(jù)庫的結(jié)構(gòu)分析在數(shù)據(jù)庫開發(fā)前期的設(shè)計中占很重要的位置,一個好的系統(tǒng),離不開一個層次清晰,功能完善的后臺數(shù)據(jù)庫結(jié)構(gòu)。下面從實際需求的角度來說明本系統(tǒng)的數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計。實體產(chǎn)生的行為 :實體的行為包括消費者注冊成為會員、會員登錄、會員資料修改、會員購商品;商品類別、商品資料;網(wǎng)站資料、網(wǎng)站修改布局、網(wǎng)站新聞管理;會員區(qū)域管理、配送和支付方式、其他信息管理。 平臺功能分析網(wǎng)上購物系統(tǒng)平臺主要包括四大功能模塊,用戶管理、網(wǎng)站布局、管理員管理、搜索等功能模塊。網(wǎng)上購物系統(tǒng)平臺總體模塊。同時,由于各表間的相互關(guān)系的存在,使各表間實施了完整性的原則,可以避免一些誤操作。管理員編號賬號權(quán)限密碼 管理員信息實體ER圖。送貨方類型ID送貨方式分類號 送貨方式類型ER圖。商品大類ID常用排序號名稱 商品大類ER圖 數(shù)據(jù)庫表分析根據(jù)上面實體和產(chǎn)生的行為,從實際需要出發(fā),同時又考慮各實體間的聯(lián)系和統(tǒng)一性,設(shè)計出如下各表。 商品表字段名稱數(shù)據(jù)類型說明IDINTEGER商品ID號(主鍵)GOOD_NAMEVARCHAR(45)商品名稱GOOD_PRICEDOUBLE商品價格GOOD_TYPEVARCHAR(45)類型GOOD_PUBLISHTIMEVARCHAR(45)發(fā)布時間GOOD_BUYCOUNTINTEGER購買次數(shù)GOOD_READCOUNTINTEGER查詢次數(shù)GOOD_PUBLISHERVARCHAR(45)發(fā)布者GOOD_COMMENDEDINTEGER是否為推薦商品GOOD_PRICESPEINTEGER是否為特價商品GOOD_DESCVARCHAR(200)描述GOOD_TOPINTEGER是否為精品2.商品類型表商品類型表主要是用于保存商品的類型,如商品的ID、商品的類型名、以及商品的日期。 訂單表字段名稱數(shù)據(jù)類型說明IDINTEGER訂單ID(主鍵)GOOD_IDINTEGER商品IDGOOD_NUMINTEGER該商品購買數(shù)量GOOD_PRICEDOUBLE商品價格GOOD_PAYMENTDOUBLE支付的金額 GUESTRNAMEVARCHAR(45)頁數(shù)GUEST_PROVINCEVARCHAR(45)所在省份 PAY_YINTEGER是否付款A(yù)UDITINGINTEGER是否審核SELLEDINTEGER是否賣出AUDITING_TIMEVARCHAR(45)審核時間USER_IDINTEGER用戶的idSHOP_TIMEVARCHAR(45)購物的時間GOOD_NAMEVARCHAR(45)商品名稱4.用戶表用戶表主要是用于保存普通用戶和管理員的信息,如用戶的ID、用戶的名稱、用戶的密碼、注冊的時間等。下面將一一介紹我的網(wǎng)站系統(tǒng)的前臺部分的實現(xiàn)。本系統(tǒng)包括了下面兩個通用文件,分別是系統(tǒng)頭文件和數(shù)據(jù)庫連接文件。通過頭文件的鏈接,可以很方便、快捷地進入其他頁面。頭文件的設(shè)計盡量以簡單、實用為主。需要說明的是:當(dāng)用戶還沒有登錄時,在狀態(tài)區(qū)中將顯示請“登錄”狀態(tài);如果用戶已經(jīng)注冊登錄了,在狀態(tài)區(qū)中將顯示該用戶的會員名,并顯示該會員的未處理訂單的數(shù)目。2.?dāng)?shù)據(jù)庫連接文件為了使每個網(wǎng)頁都能方便的訪問到數(shù)據(jù)庫,要先建立一個數(shù)據(jù)庫連接文件。這是一個功能性文件,主要作用是連接服務(wù)器中的數(shù)據(jù)庫,凡要調(diào)用數(shù)據(jù)庫的地方,現(xiàn)在就可以直接引用它了。首頁中的系統(tǒng)頭文件,現(xiàn)在只要用包含文件的方式調(diào)用就可以了。1.首頁正文部分的實現(xiàn)首頁的正文部分是網(wǎng)站的主干,它是首頁的核心所在,本系統(tǒng)的正文部分有兩個新商品展示區(qū)組成,新商品展示區(qū)主要是推薦新商品,可以單獨用商品封面或純文字的方式,也可以圖文并茂的方式來推薦。先放置本類的重點商品,后推薦同類相關(guān)的商品。設(shè)計時商品的封面與商品名的設(shè)計,用循環(huán)語句來顯示相關(guān)類別的商品。 商品查詢 網(wǎng)站會員設(shè)計會員是構(gòu)成網(wǎng)站主體的一個重要組成部分,網(wǎng)站設(shè)置會員塊的目的之一在于方便網(wǎng)站信息的管理,尤其是商務(wù)網(wǎng)站,獲取了注冊會員的資料信息,才能根據(jù)這些信息進行按單發(fā)貨、資料統(tǒng)計、地區(qū)整理的工作。所謂的會員模塊,是指包含會員注冊和各項操作在內(nèi)的活動集合體。 會員注冊與登錄首先,是會員注冊和資料的登記,這兩個界面比較簡單。注冊時,有注冊條款的閱讀,確定后進入簡單的信息登記。并且對輸入的Email的格式進行檢查,輸入不正確時,要重新輸入。此外,對必須登記的項目,要填寫,否則不能注冊成功。接受用戶提交的信息后,先根據(jù)用戶名打開數(shù)據(jù)庫中的會員信息表,查詢該用戶名是否已經(jīng)存在。最后,將提交的信息寫入數(shù)據(jù)庫。 會員注冊界面其次,是登錄界面,注冊成功后的用戶在下次進入時,需要進行登錄,其主要功能就是識別是否是注冊會員。前者是設(shè)計頁面,后者是純數(shù)據(jù)查詢功能文件。單擊“登錄”按鈕后,先通過用JavaScript編寫的函數(shù)checkuu()來檢測是否輸入了用戶名和密碼,如果沒有輸入,便鎖定相應(yīng)的文本框進行輸入。,先由函數(shù)checkuu()檢測提交的信息是否完整。函數(shù)checkuu()的是用JavaScript腳本語言來編寫的。當(dāng)用戶登錄成功后系統(tǒng)會記錄本次登錄的信息,包括登錄時間,登錄次數(shù)等等。在進入“我的帳戶”前,系統(tǒng)會自動檢測該用戶是否登錄。當(dāng)會員登錄“我的帳戶”后,便進入帳戶主界面,該頁面展示當(dāng)前網(wǎng)站銷售量和人氣都是最好的十本商品,會員可以單擊商品名查看商品詳情,也可以直接點擊“購買”圖標(biāo),將商品放入購物車中。這一過程的實現(xiàn)主要根據(jù)數(shù)據(jù)庫中商品信息表的商品銷量字段進行排序,同時,設(shè)置查看商品詳細(xì)信息和購買商品的鏈接。由于商業(yè)網(wǎng)站的主要業(yè)務(wù)是銷售產(chǎn)品,因此將介紹的會員購物模塊也是網(wǎng)上商城系統(tǒng)的關(guān)鍵部分,經(jīng)過設(shè)計,會員在購買商品時包括以下幾個模塊。收貨人信息編輯模塊:用于會員修改自己的收貨資料、收貨方式、支付方式的操作。 會員購物 購物車設(shè)計會員登錄后,在頁面的任何一個地方,單擊“購買”鏈接,就可以將對應(yīng)的商品放入購物車,購物車的作用是暫時存放讀者選中的商品,并顯示相應(yīng)的產(chǎn)品信息。前者是一個純功能性文件,在會員單擊“購買”鏈接時,獲得該商品的ID號,并根據(jù)ID號查詢商品的其他信息,一起保存到數(shù)組變量Session中。在該文件中,調(diào)出保存商品信息的數(shù)組變量Session,并通過循環(huán)句While...Wend將保存信息中購買商品數(shù)不為零的信息,顯示出來,同時設(shè)置修改數(shù)量、取消、收藏商品的鏈接等。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1