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

正文內(nèi)容

網(wǎng)上購物系統(tǒng)的開發(fā)與設(shè)計ok畢業(yè)論文-資料下載頁

2025-06-24 05:48本頁面
  

【正文】 Userpass Varchar 16 否 否 用戶密碼Email Varchar 50 否 否 EmailAddress Varchar 80 否 否 用戶地址Photo Varchar 30 否 否 聯(lián)系電話Question Varchar 50 否 否 密碼問題Result Varchar 50 否 否 答案Dattime Datetime 8 否 否 注冊時間(3) 留言信息表 tb_Text留言信息表 tb_Text 用來記錄留言信息。表 tb_Text 的結(jié)構(gòu)如表 所示。 表 tb_Text 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Textid Int 4 否 是 主題 IDUsername Varchar 20 否 否 作者姓名Email Varchar 50 否 否 EmailDattime Datetime 8 否 否 發(fā)布時間Textname Varchar 50 否 否 主題名稱Textgut Text 16 否 否 留言內(nèi)容(4) 訂單生成表 tb_Sub訂單生成表 tb_Sub 用來記錄新生成的訂單。表 tb_Sub 的結(jié)構(gòu)如表 所示。 表 tb_Sub 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Sub Varchar 50 否 是 訂單編號Username Varchar 20 否 否 用戶名Rname Varchar 50 否 否 真實姓名Spdate Datetime 8 否 否 訂購日期Email Varchar 50 否 否 EmailAddress Varchar 80 否 否 地址Post Varchar 50 否 否 郵編Payment Char 12 否 否 付款方式Photo Varchar 30 否 否 聯(lián)系方式Carry Varchar 30 否 否 運送方式Spif Int 4 否 否 訂單核對Other Text 16 否 否 其它(5) 訂單商品表 tb_Shop訂單商品表 tb_Shop 用來記錄某一訂單中所定購的商品的詳細信息。表tb_Shop 的結(jié)構(gòu)如表 所示。 表 tb_Shop 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Subid Varchar 50 否 否 訂單 idWarename Varchar 50 否 否 貨物名稱Price Bigint 8 否 否 貨物價格Wsum Bigint 8 否 否 貨物數(shù)量Wcount Bigint 8 否 否 統(tǒng)計(6) 超級鏈接表 tb_Link超級鏈接表 tb_Link 主要用于記錄調(diào)價的超級鏈接信息。表 tb_Link 的結(jié)構(gòu)如表 所示。表 tb_Link 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Lname Varchar 50 否 否 鏈接名Laddress Varchar 50 否 否 鏈接網(wǎng)址Ldatetime Datetime 8 否 否 發(fā)布時間(7) 管理員信息表 tb_Admin管理員信息表 tb_Admin 主要用于記錄管理員的信息。表 tb_Admin 的結(jié)構(gòu)如表 所示。表 tb_Admin 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Id Int 4 否 否 管理員 IDAdmin Varchar 30 否 否 管理員名Adminpass Varchar 16 否 否 管理員密碼(8) 公告信息表 tb_Affiche公告信息表 tb_Affiche 主要用于記錄后臺調(diào)價的公共信息。表tb_Affiche 的結(jié)構(gòu)如表 所示。表 tb_Affiche 的結(jié)構(gòu)字段名稱 數(shù)據(jù)類型 長度 是否允許空 是否為主鍵 字段描述Test Text 16 否 否 公告內(nèi)容Dattime Datetime 8 否 否 公告時間第 5 章 系統(tǒng)實現(xiàn)在上一章著重討論了系統(tǒng)各個模塊功能的設(shè)計,并詳細分析了每一個模塊的功能。在本章將具體討論如何實現(xiàn)功能模塊,最終實現(xiàn)整個系統(tǒng)。經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標系統(tǒng)的描述,從而在編碼階段可以把這個描述直接翻譯成用 JSP 網(wǎng)頁設(shè)計語言書寫的程序。 程序設(shè)計本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗證機制(JavaScript)的設(shè)計。JavaScript 也叫小腳本語言,他是一種非常流行的動態(tài)網(wǎng)頁技術(shù)。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁的動態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯誤,從而在一定程度上實現(xiàn)網(wǎng)站的安全。本系統(tǒng)應(yīng)用服務(wù)器端 JSP 動態(tài)網(wǎng)頁技術(shù),以及在 Serverlet 和 JavaBean 的可重用組件技術(shù)的支持下,結(jié)合客戶端動態(tài)網(wǎng)頁技術(shù) Javascript 以及與 HTML 的無縫結(jié)合的設(shè)計,從而方便系統(tǒng)的實現(xiàn) [10]。 系統(tǒng)頁面的設(shè)計與實現(xiàn)如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的 Java 和 JavaScript 組合起來就像是細胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。網(wǎng)頁將網(wǎng)站的各個組成部分包裹起來,形成易懂并且美觀的外表展示給大家。瀏覽者登陸網(wǎng)站后看到的就是一個個網(wǎng)頁的組合。所以設(shè)計和實現(xiàn)每一個網(wǎng)頁也是非常重要的工作。隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運而生。相對于傳統(tǒng)的動態(tài)網(wǎng)頁開發(fā)工具而言,由于繼承了 Java 語言的許多優(yōu)點,用 JSP 開發(fā)動態(tài)網(wǎng)站十分方便,開發(fā)效率較高。此外,JSP 還具有強大的組件(Java Bean)支持功能,可以方便地實現(xiàn)組件復(fù)用,進一步提高了開發(fā)效率。在整個網(wǎng)頁的制作過程中,都是結(jié)合使用 HTML 語言來實現(xiàn)設(shè)計的。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。所以整個網(wǎng)站系統(tǒng)應(yīng)注重的是:易導(dǎo)航性、易操作性和友好的交互界面。因此,網(wǎng)站的設(shè)計最好要簡潔、明了、格調(diào)清新、實用、易于使用和維護。在頁面的風格上應(yīng)保持統(tǒng)一,這里采用 CSS 樣式表將所有頁面的字體、字號、顏色以及超鏈接的樣式做統(tǒng)一定義。 前臺功能模塊的實現(xiàn)整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。下面詳細討論主要的幾個功能模塊的程序?qū)崿F(xiàn)。在每個模塊的介紹中,將具體說明一些涉及要點。前臺功能模塊分為用戶管理模塊、訂單查詢模塊、購物車模塊、修改個人資料模塊、留言板模塊 5 個部分。前臺首頁主要有以下幾個部分:(1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;(2)用戶登錄:用戶在此注冊、登錄或找回密碼;(3)商品分類搜索:用戶按商品類別進行搜索顯示;(4)銷售排行榜:按照商品的銷售數(shù)量顯示銷售排行信息;(5)商品展示區(qū):按后臺添加商品的時間順序展示商品;(6)友情鏈接:顯示友情鏈接信息;(7)后臺登錄入口:管理員可以通過該入口登錄后臺。首頁運行結(jié)果如圖 所示。圖 首頁運行結(jié)果 用戶管理模塊用戶管理模塊主要實現(xiàn)用戶的注冊、登錄、找回密碼等功能。 用戶注冊當用戶第一次登錄時首先要在網(wǎng)站上注冊,成為會員用戶才可以在網(wǎng)站上購物,注冊頁面必須填寫一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息。要注意的是,在用戶注冊頁面 user/ 中用戶自定義 JavaScript 檢驗用戶注冊信息不允許為空。用戶注冊頁面 user/ 如圖 所示。圖 用戶注冊頁面運行結(jié)果為了便于網(wǎng)站對用戶的管理,在 用戶注冊頁面接收到的注冊信息要經(jīng)過嚴格的過濾,保證注冊用戶名的唯一性,在提交表單后需要對數(shù)據(jù)表中的數(shù)據(jù)進行查詢,如果沒有找到,則在插入數(shù)據(jù)表時提示注冊成功,否則提示此用戶已被占用請重新注冊。用戶注冊的流程圖如圖 所示。開 始否是是結(jié) 束接收注冊信息數(shù)據(jù)是否為空兩次密碼是否一致查詢數(shù)據(jù)庫用戶名是否被占用是否否注冊成功注冊失敗圖 用戶注冊系統(tǒng)流程圖用戶登錄用戶登錄窗口設(shè)置在首頁上,主要用來接收用戶錄入的用戶名及密碼。單擊“注冊”按鈕時,會提交到 user/ 頁面執(zhí)行;單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和密碼進行驗證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。用戶登錄的流程圖如圖 所示。開 始結(jié) 束接收登錄信息查詢數(shù)據(jù)庫數(shù)據(jù)是否正確否是登錄失敗登錄成功圖 用戶登錄系統(tǒng)流程圖找回密碼當密碼以外丟失會給用戶帶來不必要的麻煩,重新注冊一個新的用戶即浪費了時間,也浪費網(wǎng)站的資源,如果用戶只記住自己注冊的用戶名及電子郵箱名并提供密碼提示的問題和答案就可以找回密碼。找回密碼頁面 user/如圖 所示。圖 找回密碼頁面運行結(jié)果用戶單擊“查找”按鈕,系統(tǒng)會將傷表中所示的數(shù)據(jù)表單提交到user/ 中。user/ 頁用來驗證提交過來的四個條件是否完全符合數(shù)據(jù)庫中的查找條件,只有符合才能顯示密碼結(jié)果,否則彈出“你輸入信息有誤”的提示對話框。 用戶資料修改模塊用戶資料修改時為用戶更改個人信息所提供的窗口,用戶只有登錄網(wǎng)頁后才有權(quán)限修改個人資料信息。用戶資料修改模塊在前臺主頁的導(dǎo)航條上,單擊“修改資料”鏈接,進入用戶資料修改頁面,該頁面主要用戶修改用戶信息。用戶資料修改頁面如圖 所示。圖 用戶資料修改頁面運行結(jié)果個人信息修改完畢后,要將修改后的數(shù)據(jù)信息更新到注冊數(shù)據(jù)表中,單擊“修改”按鈕,如果提交的數(shù)據(jù)無誤,將彈出“數(shù)據(jù)更新成功”的消息對話框;否則將彈出“更新失敗”的消息對話框。用戶資料修改模塊流程圖如圖 所示。開 始結(jié) 束接收修改資料信息將信息更新到數(shù)據(jù)庫中更新是否成功否是修改失敗修改成功圖 用戶資料修改模塊流程圖 購物車模塊購物車模塊中,主要包含以下幾個功能,即:添加購物車、查看購物車、生成訂單和清空購物車。購物車頁運行結(jié)果如圖 所示。圖 購物車頁面運行結(jié)果 添加購物車添加購物車就是把用戶選中的商品暫時存放在購物車中,當用戶在前臺首頁中單擊商品展示區(qū)的“購買”按鈕時,系統(tǒng)會將該商品的詳細信息展示在查看物品清單頁面中。用戶在單擊物品清單頁面下方的“放入購物車”鏈接,便可以將該商品放入購物車中。添加商品的代碼流程是從 session 中讀取 shop 對象,如果為空則說明還沒有進行購物或者已經(jīng)清空了購物車,需要新建購物車對象;將商品名稱與購物車列表中的商品名稱對比,如果已經(jīng)存在,則把商品數(shù)量加 1。在這段代碼流程中,還使用了集合類型。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨特的優(yōu)點,就是可以方便地對集合內(nèi)的數(shù)據(jù)進行查找、增加、刪除和修改等操作。 查看購物車為了方便用戶隨時查看購物情況,在網(wǎng)站的首頁加入了查看購物車的鏈接,通過它可以將用戶所有選中的商品信息放入購物車中顯示出來。在程序中使用了一組文本框記錄用戶購買的商品數(shù)量,用戶可以在文本框中輸入想要購買的數(shù)量然購單擊“修改”按鈕。如果欲刪除該商品,可以在數(shù)量文本框里輸入“0”,并需要單擊“修改”按鈕來更新購物車中商品的數(shù)量。系統(tǒng)每次只會將 1 個商品放入購物車中,如果用戶需要多個同種商品,可以通過修改商品信息右側(cè)相應(yīng)文本框的值來完成。操作完成后需要通過單擊“修改”按鈕來保存操作。 生成訂單生成訂單時網(wǎng)上購物商城的最終目的,前面所有功能的實現(xiàn)都是為最后生成一個用戶滿意的訂單作基礎(chǔ),在此要生成一個可供用戶隨時查詢的訂單號,還要保存用戶訂單中所購買的商品信息。當用戶確認對購物車不再改變以后,就可以到收銀臺結(jié)帳并生成訂單。結(jié)帳的流程為:從購物車中讀取商品名稱,商品數(shù)量,商品價格信息,生成一個唯一的訂單號,同時也把用戶注冊的基本信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。在生成訂單模塊中主要使用了調(diào)出用戶信息并生成唯一訂單號,調(diào)出用戶信息就是完全的對數(shù)據(jù)庫進行操作,利用 session 對象把登錄后的用戶名保存起來,在訂單生成時把保存的用戶名從數(shù)據(jù)庫的用戶標中取出即可;生成唯一訂單號方法有很多,只要確保訂單號碼的唯一性及方便用戶記錄以便于查詢自己訂單的執(zhí)行狀態(tài)即可。訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫中。 清空購物車清空購物車是指當用戶訂單生成后,倘若還想繼續(xù)購物一定要清空購物車再進行選購商品,這樣防止重復(fù)購物,其實清空購物車實現(xiàn)起來非常簡單,只需要將 session 中存儲的 shop 對象清空即可。購物車模塊流程圖如圖 所示。開 始查詢數(shù)據(jù)庫數(shù)據(jù)是否存在顯示商品的信息是是否放入購物車購物車是否為空是沒有該商品否否購物車中已存在該商品新建購物車該商品數(shù)量加 1將商品添加入購物車是否顯示購物車信息是否修改商品數(shù)量否是否清空購物車是刪除購物車中商品是是否繼續(xù)購物否是否去收銀臺接收填寫的訂單信息數(shù)據(jù)是否為空訂單信息存入數(shù)據(jù)庫更新是否成功是否是否是修改商品數(shù)量是結(jié) 束否否否圖 購物車模塊流程圖 訂單查詢模塊用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。用戶在購物中心首頁中單擊“訂單查詢”超鏈接,就可以進入輸入訂單號頁面,在頁
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1