久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

購物系統(tǒng)論文

時間:2019-05-14 01:40:14下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《購物系統(tǒng)論文》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《購物系統(tǒng)論文》。

第一篇:購物系統(tǒng)論文

廣州市廣播電視大學東方

畢 業(yè) 論 文

學生姓名

梁昊

號 087381389

業(yè) 08秋計算機網絡 指導教師 何龍揚

2010 年

購物系統(tǒng)的設計與實現(xiàn)

摘要

隨著Internet技術的發(fā)展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數(shù)字技術的發(fā)展,越來越數(shù)字化、網絡化、電子化、虛擬化。電子商務也隨著網絡的發(fā)展日益和人們的生活貼近。Internet的發(fā)展歷程以及目前的應用狀況和發(fā)展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。

本設計嘗試用ASP在網絡上架構一個動態(tài)的電子商務網站,以使每一位顧客不用出門在家里就能夠通過上網來輕松購物。

關鍵字:Internet,ASP,電子商務,網上商品購物

一、前 言

隨著Internet國際互聯(lián)網的發(fā)展,越來越多的企業(yè)開始建造自己的網站。基于Internet的信息服務,商務服務已經成為現(xiàn)代企業(yè)一項不可缺少的內容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網站。現(xiàn)代企業(yè)需要的是一個功能強大的,能提供完善的電子商務服務的動態(tài)商務網站。

ASP(Active Server Pages)是Microsoft提出的一種網絡服務器端編程環(huán)境。ASP已經成為開發(fā)動態(tài)網站的重要而快速、有效的工具。ASP強大的功能使之成為一種優(yōu)秀的服務器技術。隨著網絡技術的日益成熟,ASP技術在網絡編程中也變得越來越重要。所以,在我們的畢業(yè)設計中,我們采用了ASP作為開發(fā)工具,構建了一個能實現(xiàn)簡單的電子商務的小型動態(tài)商務網站——網上購物系統(tǒng),我是負責主頁設計,分類展示組,“新到商品”,“推薦商品”,“我購買的商品”,“商品導航”,“暢銷商品排行”“商品搜索”的模塊設計。該系統(tǒng)能實現(xiàn)用戶的注冊、登錄功能;能夠實現(xiàn)商品的查詢,訂購等功能。該系統(tǒng)基本上具備一個網上商品購物應該具備的功能,該設計項目基本上體現(xiàn)了構建一個動態(tài)商務網站所需要的技術,可以說,目前的大型商務網站也就是我們這個小型網站在內容上的擴充和重復。

通過這次的畢業(yè)設計,我了解了目前流行的動態(tài)商務網站的構成和運作原理,掌握了用ASP構建動態(tài)網站的相關知識和技術原理,鍛煉了自己的動手實踐能力。更重要的是,通過這次的畢業(yè)設計,我培養(yǎng)出了刻苦鉆研的學習精神和嚴肅認真的學習態(tài)度,這對我以后的學習和工作有很大的益處。

在這次畢業(yè)設計過程中,我得到了指導老師湯老師的悉心指導和同組成員的通力合作,在此,我對他們表示衷心的感謝!

二、系統(tǒng)概述

1、系統(tǒng)目的

隨著時代的發(fā)展,信息技術、Internet/Intranet技術、數(shù)據(jù)庫技術的不斷發(fā)展完善,網絡進程的加快,傳統(tǒng)的購物方式也越來越不能滿足人們快節(jié)奏的生活需求,使得企業(yè)的IT部門已經認識到Internet的優(yōu)勢,電子商務就是在這樣一個背景下產生發(fā)展起來的。伴隨著電子商務技術的不斷成熟,電子商務的功能也越來越強大,注冊用戶可以在網上搜索購買到自己想要的各種商品,初步讓人們體會到了足不出戶,便可隨意購物的快感。我的畢業(yè)設計也就正是一個電子商務系統(tǒng)的開發(fā)---網上購物系統(tǒng)。

2、系統(tǒng)特點

1.本系統(tǒng)完全基于Web技術,只要能連接Internet,就能訪問本系統(tǒng)。2.采用ASP加ACCESS開發(fā),具有管理方便,代碼簡單易懂,體積小巧的特點。3.可以完全通過網頁登錄管理系統(tǒng),維護方便。4.各種功能模塊獨立性強,可以根據(jù)需要任意組合。5.具有清新簡潔方便的界面,操作簡單。6.支持所有的Windows系列操作系統(tǒng)。

3、系統(tǒng)結構簡介

1.3.1 基本結構

?????????游客可以瀏覽網站 ?????????游客可以發(fā)表留言

?????????用戶注冊 ?????????用戶登陸

?????????用戶能夠瀏覽網站

?????????提供搜索引擎,使用戶能夠按特定的條件對所需商品進行搜索 ?????????用戶能夠對自己的注冊資料進行修改 ?????????用戶下定單購買商品 ?????????用戶處理定單

?????????用戶對商品發(fā)表評論、評級 ?????????用戶查看定單處理步驟

1.3.2 高級功能

?????????管理員登錄

?????????管理員權限:商品管理(添加/刪除商品、商品類別管理、商品信息處理)、管理用戶資料、管理定單、處理定單、管理評論、?????????用戶可隨時修改自己的密碼和其他個人信息;

?????????管理員在線編輯,管理工作輕松隨意; ?????????用戶購物積分功能,以次激勵用戶購物熱情

三、開發(fā)環(huán)境介紹

1、系統(tǒng)運行環(huán)境配置

操作系統(tǒng):Windows 9X、Windows NT Workstation/Server 4.0以上、Windows 2000 Server/Professional、Windows XP Professional。

CPU:沒有很高的要求,只要能夠順利運行Windows系列操作系統(tǒng)就可以了。當然,CPU的處理速度越快,運行ASP代碼的效率越高。

內存:最低配置32MB,建議使用64MB以上內存,如果使用Windows 2000或Windows XP建議使用128MB以上內存。

硬盤空間:至少需要50MB以上的硬盤空間來安裝所需的組件。

運行ASP的服務器端要求:(如表2.1所示)

操作系統(tǒng)

Windows 98

Windows NT 4.0 Server Windows 2000 Windows XP

需要安裝的Web Server PWS 4.0以上 IIS 4.0以上 IIS 5.0以上 IIS 5.0以上

表2.1

四、系統(tǒng)設計及實現(xiàn)

1、設計說明

本系統(tǒng)是一個中小型的電子商務系統(tǒng)----網上購物系統(tǒng),可以為各類用戶提供方便的在線購物環(huán)境,符合目前國內流行的電子商務模式。用戶可以在系統(tǒng)中實現(xiàn)注冊、瀏覽商品、搜索查詢商品、下定單、處理定單等功能;管理員可以通過用戶管理、定單管理、商品管理、評論管理等管理功能來對系統(tǒng)進行維護更新。網站的組成有以下幾個子系統(tǒng)組成: 1.主頁,顯示歡迎界面,提供近期的商品。2.留言板,用戶發(fā)表留言,反饋信息等。

3.查詢系統(tǒng),通過商品類別、名稱來查詢是否有自己需要的商品。4.購物車,處理訂購并顯示想要訂購的商品。

5.用戶注冊系統(tǒng),處理新用戶的注冊和老用戶購物時的確認。6.管理員系統(tǒng),通過管理員對系統(tǒng)進行管理和定單處理。

2、模塊設計概述

1)系統(tǒng)原理

本系統(tǒng)的開發(fā)是基于現(xiàn)在電子商務應用最廣的B/S(Browser/Server)既瀏覽器/

服務器結構,起原理圖示如圖3.1所示

網上商品系統(tǒng)的主要體系結構包括: ?????????數(shù)據(jù)服務器 ?????????WEB服務器 ?????????后臺管理平臺 ?????????客戶端

應用系統(tǒng)體系設計主要考慮的業(yè)務技術因素包括: ?????????業(yè)務處理方式 ?????????數(shù)據(jù)處理量,存儲量 ?????????應用功能設計 ?????????服務器設計 ?????????存儲設計 ?????????安全設計

2)用戶模塊的程序流圖和數(shù)據(jù)流圖

本系統(tǒng)其主要功能的程序流圖和數(shù)據(jù)流圖設計如圖3.2所示:

圖3.2

3、系統(tǒng)功能分析

1)邏輯結構

網上商品超市的特點就是利用Browser/Server(B/S)結構,提供了一個網絡平臺,讓消費者只要上網就可以實現(xiàn)商品的在線查看,商品的在線查找,商品的在線購買,商品訂單的在線管理等功能。系統(tǒng)的優(yōu)勢在于系統(tǒng)簡單、功能強大、擴展能力良好以及能夠方便的跨地域操作等性能。

2)物理結構

系統(tǒng)實現(xiàn)的物理結構如圖3.4所示:

我所負責的是主要頁面設計,商品搜索系統(tǒng),討論區(qū)功能如下:

3)主頁頁面設計

在主頁面中我們可以閱覽到網站的部分新到商品和部分推薦商品,可以在商品搜索中通過快速搜索或者高級搜索功能搜索本網站擁有的商品,也可以看到本網站最新的商品銷售排行榜等信息,主頁面如圖3.5所示:

圖3.5在用戶模塊的每個頁面中都包含了包含head.htm、foot.htm和left.asp三個文件,首代碼及三個模塊的圖示如圖3.6、圖3.7、圖3.8如下:

圖3.6

圖3.7

圖3.8

在head.htm文件中我設置了一個“小時鐘”,如圖3.9:

圖3.9

時間日期的編寫是一段Javascript程序,代碼如下:

在主頁中,我們可以看到網站部分商品,商品表中的“商品名”、“品牌”、“定價”、“優(yōu)惠價”、“VIP價”、“商品描述”等詳細信息都是和數(shù)據(jù)表“product”中的相關內容相連接的。在所有的頁面中只要涉及商品的相關信息,都是調用數(shù)據(jù)庫的Product表中的儲存信息。對網站的文件進行簡要說明,如下圖:

文件名 Index.asp Reg.asp Help.asp Hot.asp Search.asp Muser.asp Equser.asp Changepws.asp Myorder.asp Statinfo.asp Rank.asp Checkout.asp Vpro.asp

功能 網站首頁 用戶注冊 幫助信息 暢銷商品 搜索商品 消息中心 用戶詳細資料 修改密碼 用戶定單 統(tǒng)計信息

用戶對商品的評級

結帳

各種商品詳細資料 文件名 Login.asp Forget.asp New.asp Commend.asp Class.asp Userinfo.asp Recinfo.asp Car.asp Deposit.asp Logout.asp Comment.asp Chkorder.asp Voder.asp 功能 用戶登陸 忘記密碼 新到商品 推薦商品 商品分類 用戶個人資料 收貨資料 購物車 用戶積分查詢 注銷退出 用戶對商品評論 定單的詳細資料

定單完成

在主頁中,只要點擊導航條中的“新到商品”、“暢銷商品”、“推薦商品” 就可瀏覽到本網站所有的商品,并可點擊相應的商品圖片即可查看到該商品的 詳細資料,如下圖3.10:

圖3.10

4)商品搜索系統(tǒng)

如果用戶想直接找到需要的商品資料,就可以點擊“搜索商品”去到search.asp頁面,填寫相關的商品信息后點擊“開始搜索”按鈕查找商品。

如圖3.9所示:

圖3.9 此搜索功能由一個腳本函數(shù)實現(xiàn),代碼如下:

用戶還可以點擊“商品分類”按鈕查看本網站的所有商品的分類情況,通過分類這里也可以查找到想要的商品資料,如圖3.11所示:

圖3.11

5)留言討論區(qū)

留言討論區(qū),通常稱為BBS(電子公告板),它和e-Mail應該是網上最早流行的欄目,并給大家提供了一個空間,可以自由地抒發(fā)情感、討論問題。開發(fā)網絡程序時,并不是越復雜越好,要根據(jù)網站的要求進行合理的設計,過分復雜的設計不僅會浪費大量的精力和時間,而且也會使訪問者眼花繚亂、不知所措。鑒于這一考慮,討論區(qū)的設計原則應該是簡單實用、美觀大方。

我設計的功能有:顯示留言、添加留言、刪除留言。要開發(fā)留言板,主要用數(shù)據(jù)庫存取組就可以了,將留言信息存到數(shù)據(jù)庫中,就可以方便地查詢、刪除和添加。關于留言板的所有源程序分別如下:

db.mdb - 數(shù)據(jù)庫文件,用來存儲留言信息; show_news.asp - 留言板的首頁,顯示留言信息; news_form.asp - 添加留言表單;

(1)數(shù)據(jù)庫文件 db.mdb

要保存留言,自然需要先建立一個數(shù)據(jù)庫db.mdb,它需要留言編號、回復編號,留言人姓名、信箱、主題、內容、時間、瀏覽次數(shù)、回復次數(shù)。現(xiàn)在就來建立一張數(shù)據(jù)表,表的結構如圖3.12及數(shù)據(jù)表結構如表3.13所示:

圖3.12

字段名稱 編號

回復編號 姓名 信箱 主題 內容 時間

瀏覽次數(shù) 回復次數(shù)

數(shù)據(jù)類型 自動編號 數(shù)字 文本 文本 文本 文本

日期/時間 數(shù)字 數(shù)字

表3.13,數(shù)據(jù)表?±db”的結構

說明

留言編號

回復留言編號 發(fā)言人

發(fā)言人資料 討論主題 留言內容 發(fā)言時間 點擊次數(shù)

回復留言數(shù)目

(2)留言板首頁show_news.asp

留言板首頁盡管很長,但結構很簡單,上面是一個添加留言表單按鈕,下面顯示留言部分。填寫留言完畢,單擊【確定】后將傳送到show_news.asp顯示。留言板首頁

如下圖3.14所示。

此功能由一個腳本函數(shù)實現(xiàn),代碼如下:

New!新主題

&subject=“>回復

|

返回討論

|

聯(lián)系作者

信箱”)%>“>

姓名: 時間: 主題: 內容:

回 復 內 容

發(fā)言回復瀏覽討論主題 人 次數(shù) 次數(shù)

編號”)%>“>

內容

發(fā)言時

間 //

信箱”)%>“>

添加留言表單news_form.asp

按留言表單如下圖3.15,輸入有關資料后就會顯示在留言首頁中。

此功能由一個腳本函數(shù)實現(xiàn),代碼如下:

發(fā) 言 人

電子信箱

留言內容

送出留言”>

觀看留言“>

清除重寫”>

4、系統(tǒng)其它功

1)用戶模塊

(1)用戶注冊

用戶要想在本網站購買商品就必須要去注冊成為本網站的會員,只需點擊“注冊”就可了解到成為會員的必要條約及其必須承擔的責任,作為一個電子商務,最基本的功能肯定就是注冊了。因為只有注冊用戶才能在網站內訂購自己想要購買的商品。

(2)用戶登陸

用戶一旦成為本網站的會員后,即可在登陸頁面中登陸,用戶只要輸入自己的用戶名和密碼即可實現(xiàn)登陸。這里有ASP函數(shù)對用戶名和密碼進行判斷,以此來保證用戶的合法性為了能更方便地使用網站的各項功能,用戶登錄也是必不可少的。當用戶登錄以后,便可進行查閱/更改自己的個人資料、修改/處理個人定單等操作。

(3)用戶注銷

若用戶登錄后要離開網站,可注銷個人帳號,以防止他人修改或使用本人帳號。

(4)購物車

當用戶選好自己想要的商品后可把商品放入購物車中,購物車將自動產生相應的定

單。當然,用戶也可以從購物車里刪除掉選好的商品,而相應定單的也會刪除。

(5)用戶資料修改

用戶可以在登陸后使用用戶個人資料修改功能對自己的一切信息進行修改,密碼修改也包括在其中。也可以對用戶郵寄/付款資料、收貨資料等信息進行修改補充。

5、建立數(shù)據(jù)庫連接

(1)后臺服務器配置

本系統(tǒng)使用了Microsoft的IIS5.0作為系統(tǒng)服務器。

(2)后臺數(shù)據(jù)庫的配置

本系統(tǒng)采用Access文件的相對路徑來實現(xiàn)讀取數(shù)據(jù)庫功能,代碼如下: dim conn,connstr,db,rs db=“manage/db/db.mdb”

Set conn = Server.CreateObject(“ADODB.Connection”)connstr=“Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=” Server.MapPath(“"&db&”“)

如果服務器采用較老版本Access驅動,請用下面連接方法

connstr=”driver={Microsoft Access Driver(*.mdb)};

dbq=" & Server.MapPath(db)conn.Open connstr

&

參考文獻

[1]、徐建波主編.《Internet與Web設計教程》.[2] 云舟工作室編著.精通ASP3.0網絡編程.[3] 曹建主編.Dreamweaver與ASP實戰(zhàn)演練

[4] Time創(chuàng)作室編著.office2000系列叢書Access2000.[5] 邵麗萍 邵光亞,張后揚編著.Java語言程序設計(第二版).[6] [美]Greg Buczek著,王小娟、陳代川譯.Access2002數(shù)據(jù)庫開發(fā)即時應用 [7] 尚俊杰 編著,網絡程序設計 ¨C ASP

第二篇:網上購物系統(tǒng)論文

目錄

第一章 系統(tǒng)設計概述 1 1.1引言 1 1.1.1系統(tǒng)開發(fā)的背景 1 1.1.2系統(tǒng)開發(fā)的目的與意義 1 第二章 可行性研究與需求分析 3 2.1可行性研究 3 2.1.1技術可行性 3 2.1.2經濟可行性 3 2.1.3運行可行性 3 2.1.4法律可行性 3 2.2需求分析 3 2.2.1系統(tǒng)目的 3 2.2.2數(shù)據(jù)流圖 4 2.2.3數(shù)據(jù)字典 6 2.2.4功能需求 8 2.2.5性能要求 8 第三章 項目設計的基本原理和采用的主要方法與技術 9 3.1項目設計的基本原理 9 3.2項目設計采用的主要方法與技術 9 第四章 總體設計 12 4.1總體設計原理 12 4.2運行環(huán)境 12 4.3系統(tǒng)流程圖 12 4.4系統(tǒng)功能模塊圖 14 4.5系統(tǒng)安全與維護 15 第五章 詳細設計 17 5.1程序流程圖 17 5.2數(shù)據(jù)庫設計 19 5.2.1概念結構設計 20 5.2.2邏輯結構設計 23 第六章 編碼實現(xiàn)與測試用例設計 28 6.1登錄界面 28 6.2管理界面 30 6.3網站主界面 33 6.4訂單查詢界面 34 第七章 測試用例設計、測試與運行記錄 37 7.1測試目的 37 7.2 測試目標 37 7.3測試方法 37 7.4測試項目 37 7.5測試界面 37 7.5.1管理員登錄測試 37 7.5.2管理商品信息測試 38 7.5.3管理訂單信息測試 39 7.5.4用戶管理測試 40 7.5.5管理員密碼修改測試 40 7.5.6用戶登錄測試 41 7.5.7用戶個人管理測試 42 7.5.8添加商品信息測試 42 總結 44 參考文獻 47 本系統(tǒng)必須具備以下幾個功能如下:

1.顧客登錄及身份驗證功能:接受游客的基本信息。

2.顧客在線購物功能:顧客瀏覽商品信息,進行選購,提交訂單后進行交易。3.管理員功能:管理員對整個系統(tǒng)進行管理。

4.購物車功能:在顧客提交訂單之前,一直存放顧客選購得商品

第三篇:基于springmvc的購物系統(tǒng)論文20140508

成都學院學士學位論文(設計)

基于SpringMvc的購物平臺的設計與實現(xiàn)

業(yè):軟件工程

號:201010414511

生:任 宇 桐

指導教師:李立

摘要:隨著信息化時代的蓬勃發(fā)展,網上購物平臺作為電子商務的一種形式,正在高速的發(fā)展。當今社會已經越來越多的人開始接受并樂意于網上購物,網絡購物正適應了當今社會快節(jié)奏地生活,使顧客足不出戶便可以方便快捷輕松地選購自己喜歡的商品。

本文設計并開發(fā)了一個網上購物商場,該購物平臺以品牌為中心進行管理,系統(tǒng)平臺可以以加盟的方式提供各品牌的網絡銷售渠道,并通過該系統(tǒng)對品牌、商品等的管理。文中介紹了實現(xiàn)程序的相關技術與開發(fā)工作環(huán)境,詳細闡述了整個系統(tǒng)的設計和架構、系統(tǒng)的整理流程以及各個模塊的功能和關系。本設計使用MyEclipse開發(fā)環(huán)境結合Mysql、Tomcat,實現(xiàn)了對管理、品牌、類型、商品、訂單等的管理,最后實現(xiàn)了一個穩(wěn)定的、健壯等購物平臺。關鍵詞:購物;平臺;品牌;商品;MyEclipse

成都學院學士學位論文(設計)

The Design and Implementation of shopping platform

based on SpringMvc

Specialty: Software Engineering

Student Number: 201010414511

Student: Ren Yutong

Supervisor: Li li

Abstract: With the rapid development of the information age, online shopping as a form of e-commerce platform, is a high-speed development.Today's society more and more people begin to accept and be happy online shopping.Online shopping is adapted to the fast pace of life in today's society, so that customers can enjoy the convenience quickly and easily buy their favorite products.This paper article is designed and developed an online shopping mall.The shopping platform to brand-centric management system platform can provide a way to join the brand's network of sales channels, and through the system management of the brand, produc and so on.This paper describes the realization of the program of technical and development work environment, elaborated on the relationship between functionality and overall system design and architecture, finishing systems and processes of each module.This design uses MyEclipse as a development environment, combined with the Mysql database, Tomcat server to achieve the management of brand, type, commodity, orders and so on.Finally achieve a stable, robust and other shopping platforms.Key words: Shopping;Platform;Brand;MyEclipse

成都學院學士學位論文(設計)目 錄

緒 論...........................................................................2 1 需求分析......................................................................4 1.1 功能需求分析..............................................................4 1.1.1 商品瀏覽..............................................................4 1.1.2 商品購買..............................................................4 1.1.3 登錄注冊..............................................................4 1.1.4 個人中心..............................................................5 1.1.5 后臺管理..............................................................5 1.2 可行性分析................................................................5 1.2.1 經濟可行性............................................................5 1.2.2 技術可行性............................................................5 1.2.3 操作可行性分析........................................................6 1.2.4法律可行性............................................................6 2 相關技術介紹..................................................................7 2.1 JAVA語言介紹..............................................................7 2.2 SPRING介紹................................................................7 2.3 SPRINGMVC介紹..............................................................7 2.4 HIBERNATE介紹..............................................................7 2.5 JAVASCRIPT介紹.............................................................8 2.6 JQUERY介紹................................................................8 2.7 FREEMARKER介紹.............................................................9 2.8 開發(fā)平臺與工具介紹........................................................9 2.8.1 MyEclipse工具介紹....................................................9 2.8.2 Mysql數(shù)據(jù)庫介紹......................................................9 2.8.3 服務器Tomcat介紹.....................................................9 3 數(shù)據(jù)庫分析與設計.............................................................10 3.1 數(shù)據(jù)庫設計原則...........................................................10 3.2 數(shù)據(jù)庫結構設計...........................................................10 3.3 ER關系圖................................................................14 4 系統(tǒng)概要設計.................................................................15 4.1 系統(tǒng)功能模塊結構圖分析...................................................15

I

成都學院學士學位論文(設計)4.2 系統(tǒng)功能流程圖...........................................................16 5.1 公共模塊設計與實現(xiàn).......................................................17 5.1.1 程序目錄結構.........................................................17 5.1.2 系統(tǒng)整體架構.........................................................17 5.1.3 baseDao介紹.........................................................18 5.1.4 分頁bean介紹........................................................19 5.2系統(tǒng)模塊實現(xiàn).............................................................19 5.2.1 商品展示和購買模塊...................................................20 5.2.2 個人中心模塊.........................................................24 5.2.3 注冊登錄模塊.........................................................24 5.2.4 系統(tǒng)管理員后臺管理模塊...............................................26 5.2.5 品牌管理員管理內容模塊...............................................29 6 重難點分析及解決方案.........................................................32 6.1 HIBERNATETEMPLATE的應用....................................................32 6.2 FREEMARKER的應用..........................................................33 6.3 樹形結構插件JQUERY ZTREE..................................................35 6.4 文件上傳插件UPLOADFLY.....................................................37 6.5 AJAX分頁.................................................................37 7 系統(tǒng)測試.....................................................................39 7.1 功能測試.................................................................39 7.2 性能測試.................................................................39 8 系統(tǒng)部署.....................................................................40 結 論..........................................................................41 參考文獻.......................................................................42 致 謝..........................................................................43

II

成都學院學士學位論文(設計)緒 論

研究的目的

隨著社會以及信息技術的發(fā)展,如今的互聯(lián)網已經深入到人們生活的方方面面,網上購物也成為一種年輕人甚至是老人和小孩的一種購物方式,運營商以及店家的努力,網上購物已經變得簡單、方便、快捷,越來越多的人喜歡上這樣一種購物方式。在國內淘寶、天貓、京東這幾大網上商城合力促進了網上購物在中國的發(fā)展。

關于本課題的購物平臺的設計是為了能夠跟上廣大人民網購的一個需求,系統(tǒng)會盡量設計得小巧,作為一個平臺去適應不同內型的商品,在一定程度上增加購購物平臺的商品信息處理量,細化分類,這樣來給用戶提供準確的商品信息,便于用戶的查詢等。該購物平臺也擁有一些普遍的功能包括商品管理、訂單管理等等,同時所有人都能夠瀏覽所有商品,當需要購買商品的時候則需要登錄。同時該系統(tǒng)站在一個平臺的角度,以品牌為核心進行管理,通過系統(tǒng)以品牌加盟的形式產生管理員,一個品牌對應于一個管理賬戶,系統(tǒng)通過系統(tǒng)管理員對品牌管理員進行管理,這樣該系統(tǒng)就同時站在商家以及消費者雙方,為雙方提供服務。

研究的意思

總體而言該設計將實現(xiàn)一個小巧靈活的購物平臺,該平臺能夠讓用戶通過更加簡潔的方式了解到具體的商品,從而實現(xiàn)一個能夠適應大眾化的購物平臺,提高網站與用戶的交互,做到更加的人性化。

國內現(xiàn)狀

在我國,網上購物的理念后起與國外,但是發(fā)展速度也是驚人的,網上購物系統(tǒng)已經得到了很大的發(fā)展,在淘寶、天貓以及一些有名的團購網以及返利網的帶動下,整個行業(yè)已經成熟。各種系統(tǒng)都在以客戶為中心,給客戶提供好的服務,在系統(tǒng)功能上也是取得了非常大的進度,這兩天淘寶退出的雙十一活動中,能夠單日創(chuàng)下300億的交易額,這體現(xiàn)了國內的主要的大商場有能力處理高并發(fā)等特殊情況,國內現(xiàn)有系統(tǒng)是非常健壯、穩(wěn)定、可靠的。

隨著人民生活水平的改善以及信息技術、電子商務等的快速發(fā)展,目前而言絕大多數(shù)的商家都已經在網上建起了在線商店或者在淘寶、天貓、東京商城上面上架,向消費者展示出一種新穎的購物理念,并且絕大多數(shù)人已經結束并且喜歡這樣一種購物方式。

國外現(xiàn)狀

在美、日等信息化程度較高的國家和地區(qū),網絡商店發(fā)展速度迅猛,美國的世界級超一流的零售商,如沃爾瑪、凱瑪特、家庭倉儲、科羅格、J.C培尼等紛紛躋身于網絡經商的行列。調查表明:美國的家庭己越來越習慣于在家中從網上購物。

成都學院學士學位論文(設計)發(fā)展趨勢

網上購物是信息時代的產物,會隨著信息時代的發(fā)展繼續(xù)發(fā)展,也會有越來越的的人選擇和喜歡這種購物方式,在未來很有可能網上購物成為人們購物的首要方式,購物系統(tǒng)也會越發(fā)的完善和人性化。隨著社會的發(fā)展對于平臺以及雙贏等思想也逐漸運用于該領域,比如一些返利網、折扣網、團購網等等已經在體現(xiàn)這方面的思想了,商家在追求銷量的情況下開始向消費者讓利。在未來這種營銷的方式應該會在電商中不斷的發(fā)展下去,逐漸提高消費者的受益的比例。

成都學院學士學位論文(設計)1 需求分析

在本章中將詳細介紹整個系統(tǒng)的需求,并且對系統(tǒng)的可行性作出分析,從而讓讀者了解本系統(tǒng)具體實現(xiàn)的功能以及在設計和實現(xiàn)上是否可行等。

1.1 功能需求分析

該系統(tǒng)為一個購物平臺,擁有普通購物網站的大多數(shù)基本功能,如:商品的瀏覽、商品加入購物車、下訂單、用戶登錄、管理個人中心以及管理員在后臺對品牌、商品、商品的類型的管理功能等,本節(jié)會盡量按照軟件工程[1]的思想來分析本系統(tǒng)。

1.1.1 商品瀏覽

所用的人都能夠瀏覽本網站上的所有商品,商品按照品牌、商品類型、精品商品、特價商品、熱銷商品、單個商品等的方式將系統(tǒng)中的商品展示給消費者,并提供搜索功能,按照商品的名稱等進行搜索。

1.1.2 商品購買

當消費者選擇好商品以后,可以將商品加入到自己的購物車中,然后在購物車中進行交易支付,也可以在選擇好商品的同時下訂單,進行支付交易,當然所有的操作都是需要用戶登錄的。

1.1.3 登錄注冊

對于系統(tǒng)登錄注冊是針對于系統(tǒng)的角色而言的,本系統(tǒng)整體上分為三類角色。其一系統(tǒng)管理員,擁有對系統(tǒng)的簡單的管理和管理員管理的功能,系統(tǒng)管理員有系統(tǒng)內置生成。其二是品牌管理員,一個品牌管理擁有一個品牌管理員賬號,通過該賬號管理該品牌下的所有的資源和信息,包括對自己信息的管理和品牌信息的管理以及品牌下商品類型的管理、商品信息、訂單信息等的管理。其二是系統(tǒng)會員,也就是要通過該網站購物的會員,會員登錄過后對個人中心進行管理,包括自身信息、登錄密碼、支付密碼、購物車、訂單等的管理。

對于注冊則主要針對于品牌管理員和會員的注冊,品牌管理員注冊需要連同品牌信息一同注冊,注冊成功過后等待系統(tǒng)管理員的審核,審核通過過后就可以對自己品牌的各項信息進行管理。對于會員的注冊需要用戶名、密碼、郵箱地址等,對于會員的注冊則不需要系統(tǒng)管理員的審核。注冊成功過后登錄系統(tǒng)進入到個人中心能夠完善自己的各項信息和其它的一些信息的管理。

成都學院學士學位論文(設計)1.1.4 個人中心

會員購買商品時需要登錄才能夠購買商品,會員登錄過后能夠進入到個人中心,在個人中心中會員能夠管理自己的基本信息,包括:用戶名、郵箱地址、電話號碼、收貨地址等,同時能夠管理自己的登錄密碼和支付密碼,當購買商品的時候還能對自己的購物車和自己的購買記錄進行查看和操作。

1.1.5 后臺管理

系統(tǒng)管理員和品牌管理員都可以進入到系統(tǒng)后臺,根據(jù)不同的角色管理不同的項。系統(tǒng)管理員擁有最高權限,但是并不是管理所有的內容,在本系統(tǒng)系統(tǒng)管理員最主要的功能則是對品牌管理員的管理,每一個注冊的品牌管理員都需要通過系統(tǒng)管理員的審核才能夠使用。品牌管理員相對系統(tǒng)管理員而言管理的內容要相對多許多,但是也都是管理本品牌的內容。品牌管理員的管理內容包括自己基本信息的管理、品牌信息的管理、類型的管理、商品的管理、訂單的管理等。

1.2 可行性分析

在系統(tǒng)的設計和開發(fā)之前都會對系統(tǒng)有一個大體的認識并且通過總共分析來確定系統(tǒng)是否值得開發(fā)、系統(tǒng)是否能夠很好的開發(fā)出來以及開發(fā)出來過后的實際效益等等。本節(jié)將通過經濟可行性、操作可行性、技術可行性等方面對系統(tǒng)的可行性進行詳細的分析。

1.2.1 經濟可行性

設計和開發(fā)購物系統(tǒng)的硬件和軟件以及服務器要求都不高,擁有一臺普通的個人電腦或者PC機均可。要通過Java設計開發(fā)這套系統(tǒng)需要在個人電腦上配置Java的運行環(huán)境Jdk和Jre,同時配置服務器Tomcat、開發(fā)工具MyEclipse、數(shù)據(jù)庫Mysql,這些都是免費的,所以在這個電腦普及率非常高的情況下,這套系統(tǒng)的開發(fā)經費幾乎為0,所以在經濟方面是可行的。

1.2.2 技術可行性

本系統(tǒng)的開發(fā)采用Spring和Hibernate作為核心,這兩門技術是JavaEE最熱門也是使用最廣泛的兩種框架,在網絡上擁有大量的資料、資源,相對應的社區(qū)也是非常的活躍。另外這也是自己所熟悉的框架,平時自己在學習和工作中有大量的使用,所以在網站的后臺開發(fā)方面問題不大。對于網站的前端而言,自己對于Javascript、Jquery、Css、Css3.0也有不少的了解,特別是對于Javascript和Jquery是很熟悉的,有足夠的能力來處理好網站的布局、網站效果的實現(xiàn)、網站特效、數(shù)據(jù)請求處理等。

成都學院學士學位論文(設計)另一發(fā)面該系統(tǒng)整體的業(yè)務邏輯與一般的購物系統(tǒng)的業(yè)務邏輯相似,業(yè)務邏輯處理起來也不復雜,所以在配合Hibernate對數(shù)據(jù)的操作上對于SQL的要求就更加的低了,所以在這方面也是可行的。

綜上所述,在技術方面也是可行的。1.2.3 操作可行性分析

整個系統(tǒng)的業(yè)務邏輯類似于大多數(shù)的購物商場,符合人們平時購物的習慣和操作習慣。整體業(yè)務邏輯上以品牌為核心展開,品牌下面包含類型,類型下面包含商品,整體流程非常清晰。另一方面,系統(tǒng)整體的風格為簡潔風格,用戶的注冊、以及其它信息的添加和修改都非常的簡潔已操作。綜上所述,本系統(tǒng)操作上是可行的。

1.2.4法律可行性

該系統(tǒng)不觸及任何的法律法規(guī)問題,為大眾提供服務,不損壞任何的的利益,所以在法律上是可行的。

成都學院學士學位論文(設計)2 相關技術介紹

2.1 Java語言介紹

Java是Sun公司推出的一種編程語言。它是一種通過解釋方式來執(zhí)行的語言,語法規(guī)則和C++類似。同時,Java也是一種跨平臺的程序設計語言。用Java語言編寫的程序叫做“Applet”(小應用程序),用編譯器將它編譯成類文件后,將它存在WWW頁面中,并在HTML檔上作好相應標記,用戶端只要裝上Java的客戶軟件就可以在網上直接運行“Applet”。Java非常適合于企業(yè)網絡和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語言之一。Java有許多值得稱道的優(yōu)點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態(tài)性等。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能。Java可以運行于任何微處理器,用Java開發(fā)的程序可以在網絡上傳輸,并運行于任何客戶機上。

2.2 Spring介紹

Spring是一個開源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。

2.3 Springmvc介紹

Spring MVC屬于SpringFrameWork的后續(xù)產品,已經融合在Spring Web Flow[2]里面。Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊。使用 Spring 可插入的 MVC 架構,可以選擇是使用內置的 Spring Web 框架還可以是 Struts 這樣的 Web 框架。通過策略接口,Spring 框架是高度可配置的,而且包含多種視圖技術,例如 JavaServer Pages(JSP)技術、Velocity、Tiles、iText 和POI。Spring MVC 框架并不知道使用的視圖,所以不會強迫您只使用 JSP 技術。Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。

2.4 Hibernate介紹

Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB[3]

成都學院學士學位論文(設計)的J2EE架構中取代CMP,完成數(shù)據(jù)持久化的重任。

2.5 Javascript介紹

JavaScript是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發(fā)的腳本語言,常用來給HTML(標準通用標記語言的子集)網頁添加動態(tài)功能,比如響應用戶的各種操作。它最初由網景公司(Netscape)的Brendan Eich設計,是一種動態(tài)、弱類型、基于原型的語言,內置支持類。JavaScript是Sun公司(已被oracle收購)的注冊商標。Ecma國際以JavaScript為基礎制定了ECMAScript標準。JavaScript也可以用于其他場合,如服務器端編程。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。

Netscape公司在最初將其腳本語言命名為LiveScript。在Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設計的,目的之一就是“看上去像Java”[2],因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設計原則源自Self和Scheme[4]。JavaScript與Java名稱上的近似,是當時網景為了營銷[4]考慮與Sun公司達成協(xié)議的結果。為了取得技術優(yōu)勢,微軟推出了JScript腳本語言。Ecma國際(前身為歐洲計算機制造商協(xié)會)創(chuàng)建了ECMA-262標準(ECMAScript)。現(xiàn)兩者都屬于ECMAScript的實現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非是作為給程序人員的編程語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。

ECMAScript-262是JavaScript標準,基于網景(Netscape)公司提出JavaScript語言和微軟公司提出的JScript語言

ECMA開始于1996年,在1997年7月,采納了首個版本,1998年,該標準成為了國際ISO標準

2.6 Jquery介紹

Jquery是繼prototype之后又一個優(yōu)秀的Javascript框架。它是輕量級的js庫,它兼容CSS3,還兼容各種瀏覽器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后續(xù)版本將不再支持IE6/7/8瀏覽器。jQuery使用戶能更方便地處理HTML(標準通用標記語言下的一個應用)、events、實現(xiàn)動畫效果,并且方便地為網站提供AJAX交互[5]。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內容分離,也就是說,不用再在html里面插入一堆js來調用命令了,只需定義id

成都學院學士學位論文(設計)即可。

2.7 FreeMarker介紹

FreeMarker允許Java servlet保持圖形設計同應用程序邏輯的分離,這是通過在模板中密封HTML完成的。模板用servlet提供的數(shù)據(jù)動態(tài)地生成 HTML。模板語言是強大的直觀的,編譯器速度快,輸出接近靜態(tài)HTML頁面的速度。雖然FreeMarker具有一些編程的能力,但通常由Java程序準備要顯示的數(shù)據(jù),由FreeMarker生成頁面,通過模板顯示準備的數(shù)據(jù)。

FreeMarker與容器無關,因為它并不知道HTTP或Servlet;FreeMarker同樣可以應用于非Web應用程序環(huán)境,F(xiàn)reeMarker更適合作為Model2框架(如Struts)的視圖組件,可以在模板中使用JSP標記庫,F(xiàn)reeMarker是免費的。

2.8 開發(fā)平臺與工具介紹 2.8.1 MyEclipse工具介紹

MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能。

2.8.2 Mysql數(shù)據(jù)庫介紹

Mysql是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面Mysql是最好的RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一。MySQL是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內,這樣就增加了速度并提高了靈活性。MySQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發(fā)都選擇MySQL作為網站數(shù)據(jù)庫。

2.8.3 服務器Tomcat介紹

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開發(fā)而成。因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。目前最新版本是8.0。

成都學院學士學位論文(設計)3 數(shù)據(jù)庫分析與設計

本節(jié)將從數(shù)據(jù)庫以及數(shù)據(jù)表的設計和實現(xiàn)方面詳細的介紹整個系統(tǒng)的數(shù)據(jù)庫的設計和實現(xiàn),并對整個系統(tǒng)的業(yè)務邏輯做初步的介紹,在數(shù)據(jù)庫設計方面會盡量的多參與一些在購物平臺[7]方面非常優(yōu)秀的實習。

3.1 數(shù)據(jù)庫設計原則

(1)盡可能的減少數(shù)據(jù)冗余和重復

合理的數(shù)據(jù)庫表的設計應該是在滿足需求的前提下,使數(shù)據(jù)的重復量最小,應盡量按照關系數(shù)據(jù)庫系統(tǒng)理論方法去設計一個數(shù)據(jù)庫,減少數(shù)據(jù)的冗余。

(2)結構設計與操作設計相結合

在設計數(shù)據(jù)庫結構時,有時為了編程實現(xiàn)的簡捷和思路的清晰,往往故意增加一些冗余數(shù)據(jù)。考慮到選擇的機器型號和檔次等因素,如果增加的冗余數(shù)據(jù)不會明顯增加存儲空間和降低處理效率,并且對編程實現(xiàn)有很大幫助,往往可以采用這類方法[15]。

(3)數(shù)據(jù)結構具有相對穩(wěn)定性

數(shù)據(jù)結構的相對穩(wěn)定性,可以作為新、舊信息系統(tǒng)的轉換依據(jù)。3.2 數(shù)據(jù)庫結構設計

表3-1 管理員表(admin)

字段名 id name passWord header role isEnable 類型 Integer Varchar Varchar Varchar Int Int

是否是主外鍵 是 否 否

索引

是 是 否 否 否 否

是否為空 Not-null Not-null Not-null

Not-null Not-null

字段描述 主鍵ID 登錄賬號 登錄密碼 管理員頭像 系統(tǒng)角色 是否可用

參照表 — — — — — —

表 3-1 管理員表(admin)管理員表,該表用于存放管理員信息,其中id為主鍵,不能為空并且自動增長作為索引,另外管理員登錄密碼經過MD5加密,保證用戶信息的安全性,header為用戶的頭像的路徑。Role為系統(tǒng)角色,本系統(tǒng)的后臺管理有兩種角色超級管理員和普通管理員,role為0表示超級管理員,role為其它值則表示品牌管理員,role對于存放的是品牌的ID。isEnable由于表示用戶是否可用,注冊的品牌管理員是不可用,需要經過超級管理員的審核,通過該字段超級管理員能夠對品牌管理員實現(xiàn)假刪除,是品牌管理員不可用。

成都學院學士學位論文(設計)表3-2 會員表(member)

字段名 Id name passWord payPassWord email address phone createDate alertDate loadDate 類型 Integer Varchar Varchar Varchar Varchar Varchar Varchar DateTime DateTime Datetime

是否是主外鍵

是 否 否 否 否 否 否 否 否 否

索引

是 否 否 否 否 否 否 否 否 否

是否為空 Not-null Not-null Not-null Not-null Not-null

Not-null Not-null Not-null

字段描述 主鍵ID 用戶名 登錄密碼

支付密碼 郵箱地址 收貨地址 電話號碼 創(chuàng)建時間 修改時間 登錄時間

參照表 — — — — — —

— — —

表 3-2 會員表(member)用于存放會員的基本信息,如:用戶名、密碼(同樣經過md5加密)、郵箱地址等,其中id為主鍵,不能為空并且自動增長作為索引。另外本表中存放的電話號碼、用戶名、收貨地址是作為會員在購物的基本信息,但購物是用戶可以修改,最后具體的聯(lián)系方式、收貨地址這些與這些數(shù)據(jù)沒有直接的關系。

表3-3 商品類型表(goodsType)

字段名 Id Name ParentId level trademarkId isEnable 類型 Integer Varchar Integer Int Integer Int

是否是主外鍵

是 否 否 否 否 否

索引

是 否 否 否 否 否

是否為空 Not-null Not-null Not-null Not-null Not-null Not-null

字段描述 主鍵ID 類型名稱 父類型id 分類等級 品牌id 是否可用

參照表 — — — — — —

表 3-3 商品類型表(goodsType),用于存放商品的類型信息,其中id為主鍵,不能為空自動增長,name用于存放類型的名稱。該表的設計是按照二叉樹數(shù)據(jù)結構來設計的一個無限分類的表結構,parentId用于記錄當前類型的父類型的ID值,level則表示分類的等級。trademarkId外鍵關聯(lián)品牌表,用于記錄當前的商品類似是屬于哪一個品牌的,便于以品牌為核心進行管理。

表3-4 品牌信息表(trademark)

字段名 Id Name Remarks icon flag isEnable 類型 Integer Varchar Varchar Varchar Int Int

是否是主外鍵

是 否 否 否 否 否

索引

是 是 否 否 否 否

是否為空 Not-null Not-null

Not-null Not-null

字段描述 主鍵ID 品牌名稱 品牌簡介 品牌圖表 品牌類型 是否可用

參照表 — — — — — —

表3-4品牌信息表(trademark),用于存放品牌的基本信息,其中id為主鍵,不能

成都學院學士學位論文(設計)為空自動增長,其它的字段存儲品牌的名稱、簡介、圖標、類型等。其中flag為品牌的類型,這些類型為系統(tǒng)內置的類型,所有的品牌的類型都必須從這些類型中選取,品牌的類型主要有一下幾類:日用百貨、服飾、電器/家電、數(shù)碼、家具建材、汽車/配件、飾品這七大類,基本上這七大類也能夠很好的包含絕大多數(shù)品牌和商品。最后isEnable同樣是用于處理假刪除的,因為有著購物車和訂單的信息不方便直接刪除,所以與之有關的數(shù)據(jù)都是采用的假刪除的方式來處理的。

表3-5 商品信息表(goodsInfo)

字段名 Id name remarks goodsTypeId trademarkId unit imageUrl marketPrice memberPrice isrefinement isHost isDiscount createDate alertDate isEnable adminId 類型 Integer Varchar Varchar Integer Integer Varchar Varchar Float Float Boolean Boolean Boolean DateTime DateTime Int Integer

是否是主外鍵

是 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否

索引

是 是 否 否 否 否 否 否 否 否 否 否 否 否 否 否

是否為空 Not-null Not-null

Not-null Not-null

Not-null Not-null Not-null Not-null

字段描述 主鍵ID 商品名稱 商品介紹 商品類型id 品牌id 計數(shù)單位 商品圖片 市場價格 會員價格 是否精品 是否熱賣 是否特價 創(chuàng)建時間 修改時間 是否可用 創(chuàng)建者

參照表 — — — — — — — — — — — — — — — —

表3-5商品信息表(goodsInfo),用于存放商品的基本信息,保存商品的名稱、簡介、圖片路徑、銷售價格等等。其中id為主鍵,不能為空自動增長,其次在本表中有著兩個字段分別是goodsTypeId和trademarkId,這兩改字段分別用于外鍵關聯(lián)商品的類型和商品的品牌,對于商品外鍵關聯(lián)了商品類型過后也是可以知道商品所屬的品牌的,但是為了便于查詢和操作,本表結構同樣關聯(lián)了商品的品牌。adminId用于管理品牌管理員,注明該商品信息的創(chuàng)建者。最后isEnable同樣是用于處理假刪除的。

成都學院學士學位論文(設計)表3-6 購物車信息表(shopCart)

字段名 Id goodsInfoId memberId amount price createDate isEnable 類型 Integer Integer Integer Int Float DateTime Int 是否是主外鍵

是 否 否 否 否 否 否 索引

是 否 否 否 否 否 否 是否為空 Not-null Not-null Not-null Not-null Not-null Not-null Not-null 字段描述 主鍵ID 商品Id 會員Id 購買數(shù)量 購買單價 創(chuàng)建時間 是否可用 參照表 — — — — — — —

表 3-6購物車信息表(shopCart),該表用于存放用戶購物車的基本信息,包括商品信息ID、會員ID、購買數(shù)量、購買單價、創(chuàng)建時間等等。其中id為主鍵,不能為空并且自動增長。goodsInfoId用于關聯(lián)商品信息表,表示加入購物車的商品,memberId外鍵關聯(lián)會員表,用于區(qū)分是哪一個會員添加的購物車信息。amount為購買數(shù)量,price為購買單價,最后isEnable同樣是用于處理假刪除的。

表3-7 訂單信息表(orderInfo)

字段名 Id OrderID goodsInfoId memberId Amount Price totalPrice receiverName receiverPhone receiverAddress status createDate alertDate isEnable 類型 Integer Varchar Integer Integer Int Float Float Varchar Varchar Varchar Int DateTime DateTime Int 是否是主外鍵

是 否 否 否 否 否 否 否 否 否 否 否 否 否 索引

是 否

否 否 否 否 否 否 否 否 否 否 否 否 是否為空 Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null Not-null 字段描述 主鍵ID 訂單號 商品ID 會員Id 購買數(shù)量 購買單價 購買總價 收貨人姓名 收貨人電話 收貨地址 狀態(tài) 創(chuàng)建時間 修改時間 是否可用 參照表 — — — — — — — — — — — — — —

表 3-7訂單信息表(orderInfo),該表用于存放訂單的相關的信息,包括訂單號、商品ID、會員ID、購買數(shù)量、購買單價、購買總價、收貨人相關信息、購物狀態(tài)等等。其中id為主鍵,不能為空并且自動增長。goodsInfoId用于關聯(lián)商品信息表,表示加入購物車的商品,memberId外鍵關聯(lián)會員表,用于區(qū)分是哪一個會員添加的購物車信息。amount為購買數(shù)量,price為購買單價。receiverName、receiverPhone、receiverAddress分別存放著收貨人姓名、收貨人聯(lián)系方式、收貨地址。Status表示購物狀態(tài),最要分為三種狀態(tài),分別為: 確認支付、已經發(fā)貨、確認收貨,最后isEnable同樣是用于處理假

成都學院學士學位論文(設計)刪除的。

3.3 ER關系圖

圖3-1 ER關系圖

圖3-1ER關系圖為本系統(tǒng)ER模型圖,該圖清晰地反映了各個主表之間對應關系,以及各張表的表結構,對設計系統(tǒng)有很大的幫助。其中member表與表orderInfo和表shopCart為一對多的對應關系,表shopCart與表member、表goodsInfo為多對一的關系,表orderInfo與表member、表goodsInfo為多對一的關系,表goodsInfo與表goodsType、表admin、表trademark是多對一的關系。

成都學院學士學位論文(設計)4 系統(tǒng)概要設計

本章將通過對系統(tǒng)功能模塊圖和系統(tǒng)流程圖的分析來闡述程序的總體設計。4.1 系統(tǒng)功能模塊結構圖分析

圖4-1系統(tǒng)功能模塊圖

如圖4-1系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖所示,整個系統(tǒng)主要包含商品購買、登錄注冊、個人中心、后臺管理四個部分。對于商品的購買而言,所有的人都能夠瀏覽系統(tǒng)中的所有的商品并選擇自己想要購買的商品,對于商品的購買有兩種方式,可以在選擇商品的時候就進行購買,也可以將商品加入到自己的購物車中然后在購物車中付費購買商品,當然后面對于將商品加入購物車以及購買商品都是需要會員登錄的。對于注冊和登錄而言,根據(jù)不同的系統(tǒng)角色,則有不同的注冊和登錄的方式。本系統(tǒng)中分為三類角色:系統(tǒng)管理員、品牌管理員、會員,其中系統(tǒng)管理員是系統(tǒng)內置的用戶,不能通過注冊產生,品牌管理員通過注冊產品,在品牌管理員注冊的時候需要將自己的品牌信息一起注冊,注冊成功過后等待系統(tǒng)管理員的審核。品牌管理員登錄系統(tǒng)成功過后則管理自己的基本信息和商品信息,包括:品牌信息、商品類型、商品信息、訂單信息等。對于系統(tǒng)會員也是通過注冊產生,注冊時需要簡單的用戶名和密碼以及郵箱地址,注冊成功過后不需要等待管理員的審核便可以登錄,登錄成功過后能夠對自己的個人中心進行管理,包括對自己的基本信息的管理、登錄密碼、支付密碼的管理以及購物車和訂單的管理。對于后臺管理則需要要根據(jù)管理員的權限來確定,系統(tǒng)管理員主要是管理品牌管理

成都學院學士學位論文(設計)員,品牌管理員主要是管理品牌下的商品類型、商品信息、訂單等等。整個系統(tǒng)的架構采用

4.2 系統(tǒng)功能流程圖

圖 4-2 系統(tǒng)功能流程圖

如圖4-2 系統(tǒng)功能結構圖所示,本系統(tǒng)所有人都可進行瀏覽和查看商品信息,當需要將商品加入到購物車或者需要購買商品的時候則需要會員登錄系統(tǒng)才行,在登錄的時候會對用戶的用戶名和密碼進行判斷,登錄成功過后才能將商品加入到購物車中和商品的購買,同時也可以進入到個人中心管理個人的各項信息。如果還沒有會員賬號則可以注冊一個,通過成功過后即可登錄系統(tǒng)。在商品的購買過程中會檢測用戶是否登錄,用戶沒有登錄則提示用戶進行登錄,如果用戶已經登錄則處理商品的數(shù)據(jù),然后進行購買,在購買支付的過程中會檢測用戶的賬戶余額,如果余額不足就作出提示,反之則直接購買商品成功。

管理員分為兩類系統(tǒng)管理員和品牌管理員,系統(tǒng)管理員主要管理品牌管理員,審核管理員、刪除等,系統(tǒng)管理員由系統(tǒng)內置。品牌管理員有注冊生成,注冊成功則等待系統(tǒng)管理員的審核,注冊失敗則返回注冊頁面進行重新注冊。品牌管理員通過審核過后就可以登錄到系統(tǒng)后臺。

成都學院學士學位論文(設計)5 系統(tǒng)詳細設計與實現(xiàn)

5.1 公共模塊設計與實現(xiàn)

本節(jié)從以下幾個方面進行介紹,詳細的說明整個程序的架構和一些公共模塊: 5.1.1 程序目錄結構

圖5-1項目目錄結構圖

如圖5-1項目目錄結構圖所示,圖中展示了該系統(tǒng)的代碼以及各項資源。從src目錄下的org.cde.edu.shop目錄下能夠很好的理解整個系統(tǒng)的核心架構,在系統(tǒng)架構中采用Dao、Service、Controller的處理方式,結合頁面的View,便是典型的MVC模式。Dao和Service主要通過Hibernate處理數(shù)據(jù)持久層,Controller作為核心控制器,處理系統(tǒng)的業(yè)務邏輯。

右邊部分是項目Webroot目錄結構,在該目錄結構下存放的是頁面以及頁面的資源。5.1.2 系統(tǒng)整體架構

該系統(tǒng)采用的MVC的編程模式,MVC模式(Model-View-Controller)是軟件工程中的一種軟件架構模式[9],把軟件系統(tǒng)分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。在本系統(tǒng)的架構中是以Html作為視圖層,通過FreeMarker作為頁面標簽來處理和展示數(shù)據(jù),同時在一定程度上使用Jquery的Ajax處理數(shù)據(jù)的交互并結合Jquery的DOM操作來實現(xiàn)頁面效果。控制器則是采用的SpringMvc,通過

成都學院學士學位論文(設計)SpringMvc作為核心控制器處理系統(tǒng)的所有的業(yè)務邏輯。模型層則是JavaBean,結合Dao與Service中的Hibernate來處理數(shù)據(jù)[8]。

5.1.3 baseDao介紹

BaseDao是整個系統(tǒng)與數(shù)據(jù)庫交互,處理數(shù)據(jù)的核心接口,在該接口中聲明了許多的方法,通過BaseDaoImp來實現(xiàn),以此作為整個系統(tǒng)的核心,在實現(xiàn)類中是通過Spring的HibernateTemplate來調用各種方法來處理數(shù)據(jù)的。HibernateTemplate是Spring對Hibernate的Session的進一步封裝,使用HibernateTemplate 非常簡單。創(chuàng)建Hi bernateTemplate 實例后,注入一個SessionFactory 的引用,就可執(zhí)行持久化操作。SessionFactory 對象可通過構造參數(shù)傳入,或通過設值方式傳入。下面對該結構中的部分方法做一定的介紹。

(1)根據(jù)條件獲取一條數(shù)據(jù)的方法,在basedao中聲明了兩個方法來實現(xiàn)該功能: public T getEntity(String property,Object value);public T getEntity(String[] properties,Object[] values);在這兩個方法中第一個是傳入一個屬性值和屬性名稱,根據(jù)這一個條件去查詢相應的數(shù)據(jù),只返回一條數(shù)據(jù)。第二個方法則是多條件查詢,該方法兩個參數(shù)都是數(shù)組,第一個數(shù)組是String類型,存放的是字段名數(shù)組。該方法的第二個參數(shù)是Object類型的數(shù)組,存放的是對應字段的值。在具體的方法實現(xiàn)中通過對數(shù)組的循環(huán)生成查詢的hql語句。

(2)根據(jù)條件獲取數(shù)據(jù)集合的方法,在BaseDao中同樣聲明了兩個方法,兩個方法如下:

public List getList(String property,Object value);public List getList(String[] properties,Object[] values);第一個方法需要兩個參數(shù),一個是字段名稱另一個是字段名稱對應的值,通過該值去查詢相應的最近最后返回一個list集合。第二個方法同樣是須需要兩個參數(shù),第一個參數(shù)是String類型的數(shù)組,存放的是字段名數(shù)組。該方法的第二個參數(shù)是Object類型的數(shù)組,存放的是對應字段的值。在具體的方法實現(xiàn)中通過對數(shù)組的循環(huán)生成查詢的hql語句,最后方法返回一個list集合。

(3)分頁查詢方法

public Pager findByPager(Pager pager,String hql);該方法實現(xiàn)了分頁查詢的,主要應用于前段頁面需要顯示列表的時候數(shù)據(jù)過大進行

成都學院學士學位論文(設計)分頁操作的,每次只查詢當前頁的數(shù)據(jù)。該方法需要兩個參數(shù),第一個是分頁基類Pager,另外一個則是查詢的hql語句。為了做到靈活多變以及實現(xiàn)各種條件的查詢,這兒的查詢語句用調用的方法提供,根據(jù)不同的業(yè)務邏輯程序設計者自己實現(xiàn)。

(4)為針對發(fā)展的查詢條件同樣的basedao中聲明了兩個方法來實現(xiàn)這樣的功能,兩個方法都只需要傳入一個hql語句,通過具體的實現(xiàn),兩個方法分別返回一條數(shù)據(jù)和一個list數(shù)據(jù)集合。方法聲明如下:

public List getListBySql(String hql);public T getEntityBySql(String hql);(5)驗證是否存在方法

public Boolean isExists(String property,Object value);該方法聲明要實現(xiàn)的功能是判斷某個值是否存在。該方法需要兩個參數(shù),一個是字段名稱,另一個則是字段對應的值,最后方法返回Boolean的true和false。5.1.4 分頁bean介紹

絕大多數(shù)系統(tǒng)對于數(shù)據(jù)過大都會采用分頁,在該系統(tǒng)中也采用了常規(guī)的分頁,分頁的各種數(shù)據(jù)是通過pager這個javabean來保存的。在Pager中有一下幾個參數(shù):

private Integer pageNumber = 1;// 當前頁碼

private Integer pageSize = 15;// 每頁記錄數(shù) private Integer totalPage = 0;// 總記錄數(shù) private Integer pageCount = 0;// 總頁數(shù) private String keyWord;//查詢關鍵字r private List list;// 數(shù)據(jù)List 如上代碼所示,pageNumber記錄的是當前頁,pageSize記錄的每一頁顯示的數(shù)據(jù)條數(shù),totalPage記錄的是總的數(shù)據(jù)條數(shù),pageCount記錄的是總的頁數(shù)。這些數(shù)據(jù)都是分頁所需要的基本數(shù)據(jù)。keyWord存放的是搜索關鍵字用于查詢使用,對于這個關鍵字的設計是這樣考慮和實現(xiàn)的,單條件查詢keyWord中就存放單個值,多條件查詢則將查詢條件封裝成json格式,由后臺解析在組成hql語句,以此來實現(xiàn)多條件查詢搜索。List屬性是用來存放查詢返回的數(shù)據(jù)的。

5.2系統(tǒng)模塊實現(xiàn)

在本節(jié)中將對系統(tǒng)的具體的功能的設計和實現(xiàn)做詳細的介紹,并對系統(tǒng)完成過后所取得的一些效果進行展示。

成都學院學士學位論文(設計)5.2.1 商品展示和購買模塊

本系統(tǒng)是以品牌為中心進行展示和管理的,系統(tǒng)內置7大類型,在7大類型下面有著各種各樣的品牌,在品牌才是各種商品的類型。這種邏輯關系很好的體現(xiàn)了系統(tǒng)作為一個平臺的特點。

圖5-2 網站首頁圖

如圖5-2網站首頁圖所示,整個導航條按照日用百貨、服飾、電器/家電、數(shù)碼、家具建材、汽車/配件、飾品這七大類來進行展示,在頁面的右邊則是這七大類下的品牌的導航,通過這兒能夠跳轉到某一個品牌的展示頁去瀏覽和選購商品。在品牌的展示頁首先是通過Ajax展示所有的商品,在品牌的展示頁能夠通過該品牌下的類型來篩選商品信息。對于首頁顯示的數(shù)據(jù)大部分來自于Jquery的Ajax請求,然后通過Jquery操作Dom生成而來,核心代碼如下:

//查詢 日用百貨 的所有品牌

trademarks = trademarkService.getList(“flag”, flag);if(trademarks!=null && trademarks.size()>0){ //將信息存放到object中

object.put(“title”, title);object.put(“trademarks”, JSONArray.fromObject(trademarks));//將object放入到array中

array.add(object);} 以上代碼是查詢某一主類型下的品牌信息,最后將主類型以及主類型下的品牌信息封裝到一個JsonObject中,然后存放到JsonArray數(shù)組中。最后將7個主類型的品牌獲

成都學院學士學位論文(設計)取完,JsonArray中的數(shù)據(jù)就是前段顯示所需的數(shù)據(jù)。

//循環(huán)遍歷data數(shù)據(jù),生成品牌信息

for(var i=0;i

html = '

'+data[i].title+'

第四篇:王蘇華網上購物系統(tǒng)論文

洛陽理工學院畢業(yè)設計(論文)

網上購物系統(tǒng)的設計和開發(fā)

摘 要

隨著Internet技術的發(fā)展,人們的日常生活已經離不開網絡。未來社會人們的生活和工作將越來越依賴于數(shù)字技術的發(fā)展,越來越數(shù)字化、網絡化、電子化、虛擬化。電子商務也隨著網絡的發(fā)展日益和人們的生活貼近。Internet的發(fā)展歷程以及目前的應用狀況和發(fā)展趨勢,可以充分地相信網絡技術將極大的改變我們的生活和工作方式,甚至社會的價值觀也會發(fā)生某種變化。

本文運用HTML語言、VBScript技術、ADO、ASP與后臺數(shù)據(jù)庫鏈接等關鍵技術,實現(xiàn)了一個虛擬的網上購物系統(tǒng)。網上購物系統(tǒng)分為前臺管理和后臺管理。本文在這兩方面實現(xiàn)了以下功能:后臺管理包括新聞管理、商品管理、訂單管理、用戶管理;前臺管理包括商品查詢和購買模塊,其中購買模塊包括查看商品列表、查詢商品信息、查看商品信息、購買商品等模塊。通過這些前臺、后臺功能模塊的設計,基本上實現(xiàn)了網上交易過程。

關鍵詞:網上購物系統(tǒng),ASP,電子商務,數(shù)據(jù)庫

第五篇:網上購物系統(tǒng)論文說明書

摘 要

伴隨著計算機技術在各行各業(yè)日益廣泛和深入的應用,網絡的概念早已深入人心。網絡在各行各業(yè)的發(fā)展戰(zhàn)略中占據(jù)了重要的位置,成為商家不可分割的部分。商品的宣傳已不只局限于電視與報紙,網絡已成為商家展示自己的另一個舞臺。商家建立網站,將商家各方面的宣傳與服務展現(xiàn)于網絡中,通過網絡更可實現(xiàn)如網上購物、信息查尋等功能,這些在改變我們原有經營方式與經營理念的同時,也為商家?guī)砹烁叩男б妗R虼耍瑢τ谏碳襾碚f,擁有一個屬于自己的網站是至關重要的。

本論文研究一種基于MVC三框架的ASP.NET三層結構軟件設上購物系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立、后臺管理以及前臺頁面的Web設計。系統(tǒng)使用Microsoft公司以C#為核心語言的ASP.NET開發(fā)工具,利用微軟提供的IIS 5.0建立運行環(huán)境,再結合SQL Server 2005建立數(shù)據(jù)連接關系。利用其提供的各種組件,在短時間內建立數(shù)據(jù)庫,對數(shù)據(jù)庫進行分析與建立ASP.NET頁面,不斷改進,直到功能基本實現(xiàn)的可行系統(tǒng)。本系統(tǒng)主要分為后臺系統(tǒng)管理和前臺會員操作兩部分。后臺管理主要有:訂單管理,商品管理,會員管理,物流管理,系統(tǒng)管理五個功能模塊。前臺會員操作主要有:商品信息展示,會員注冊,會員登錄,會員信息修改,購物車管理,會員充值六個功能模塊。由于開發(fā)環(huán)境和工具都是基于Microsoft公司產品,所以系統(tǒng)能夠在Visual Studio 2005或者更高版本上運行,又因為系統(tǒng)采用MVC三層架構設計思想,使得系統(tǒng)的可移植性非常強,只需修改配置文件就能在在不同服務器上運行。關鍵字:.NET;C#;SQL Server 2005;網上購物系統(tǒng)

目 錄

摘要.....................................................................

下載購物系統(tǒng)論文word格式文檔
下載購物系統(tǒng)論文.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    網上購物論文

    [目錄] 一、網上購物的售后問題 二、售后問題的解決方案[原文] 近年來,隨著電子商務在我國的蓬勃發(fā)展,許多商家都開設了網上商城為用戶提供網上購物服務。其實,網上購物和網下......

    網絡購物論文

    郵政速遞在網絡營銷中的發(fā)展問題及探討 [摘 要]從電子商務的一個角度---網絡購物(C2C、B2C)與郵政速遞出發(fā),分析了郵政EMS在網絡營銷中的發(fā)展現(xiàn)狀以及其中存在的問題。搜集了相......

    購物卡管理系統(tǒng)

    ********信息系統(tǒng) 需求分析報告 ****有限公司 二〇一一年十二月 1 目錄 一、 1.1 1.2 二、 三、 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 項目概述 .............................

    電視購物系統(tǒng)解決方案

    恒訊達電視購物呼叫中心解決方案 一、公司介紹 廣東恒訊達通訊技術有限公司是專業(yè)從事開發(fā)和生產電信與網絡設備的高新技術企業(yè)。公司擁有大批高素質的通訊、計算機專業(yè)人才......

    基于網絡購物系統(tǒng)

    基于網絡購物系統(tǒng) 測試計劃 一、概述 1.1目的 測試網上購物系統(tǒng)中的各個功能模塊是否滿足用戶需求,并測試是否存在bug。預期達到能夠使系統(tǒng)進行快速的改進和系統(tǒng)的提高。為了......

    網上商城購物系統(tǒng) 用戶手冊

    用戶手冊 1.引言 1.1編寫目的 本手冊編寫的目的在于方便用戶使用本軟件,提供給用戶詳細的使用方法,使用戶迅速了解本軟件的功能以及使用方法。。預期的讀者為系統(tǒng)的開發(fā)者、使......

    網上購物系統(tǒng)報告

    網上購物系統(tǒng)UML實驗報告 實驗目的: 1. 2. 3. 4. 掌握用例圖的涵義和內容 掌握用例圖的繪制方法 掌握用例圖的使用范圍 理解活動圖及狀態(tài)圖表示界面遷徙的方法。 實驗內容: 有......

    網上購物系統(tǒng)系統(tǒng)分析

    一、系統(tǒng)流程分析 (1)普通用戶分為注冊會員用戶和非會員用戶。進入網站首頁,會員用戶登錄成功后具有查看商品信息并訂購商品、查看訂購信息、查看公告信息、修改個人信息等權......

主站蜘蛛池模板: 2019精品国自产拍在线不卡| 最近更新中文字幕| 五月丁香综合缴情六月小说| 亚洲无码国产精品| 亚洲一区二区三区| 无码专区一va亚洲v专区在线| 国产一区二区三区免费高清在线播放| 国产免费人成网站x8x8| 怡红院av亚洲一区二区三区h| 色欲天天婬色婬香综合网完整| 黑人巨大精品欧美一区二区免费| 婷婷色香五月综合缴缴情| 精品综合久久久久久97超人| 日韩精品视频一区二区三区| 内射中出无码护士在线| 人妻人人澡人人添人人爽人人玩| 国产av亚洲精品ai换脸电影| 玩弄丰满少妇xxxxx性多毛| 中文字幕一区二区三区四区五区| 97精品一区二区视频在线观看| 日日碰狠狠躁久久躁96| 国产精品va在线观看丝瓜影院| 日韩人妻无码精品一专区二区三区| 免费av一区二区三区无码| 无码av中文一区二区三区桃花岛| 午夜福利精品视频免费看| 艳妇荡女欲乱双飞两中年熟妇| 成人欧美日韩一区二区三区| 久久久久久综合岛国免费观看| 久久亚洲精品成人无码网站蜜桃| 久久香蕉国产线看观看怡红院妓院| 亚洲欧美中文日韩在线v日本| 综合色天天鬼久久鬼色| 国产精品久久久久9999赢消| 精品国产午夜理论片不卡| 国产成人免费视频精品| 亚洲日本中文字幕天天更新| 久久97精品久久久久久久不卡| 午夜无遮挡男女啪啪免费软件| 青青草原精品99久久精品66| 久久无码人妻精品一区二区三区|