【正文】
完成這次課程設(shè)計(jì)使我在計(jì)算機(jī)編程語(yǔ)言的使用上更加順手。由于時(shí)間原因其他功能還有待豐富。用戶如果忘記密碼有三種密碼找回方式:驗(yàn)證密碼問題,驗(yàn)證手機(jī),驗(yàn)證郵箱,雖然這些功能沒有最終實(shí)現(xiàn),今后的學(xué)習(xí)生活中我會(huì)繼續(xù)將其完善。 東北石油大學(xué)本科生數(shù)據(jù)庫(kù)課程設(shè)計(jì) 19 第 5 章 結(jié)束語(yǔ) 本次課程設(shè)計(jì)我完成了一個(gè) 購(gòu)物網(wǎng)站 基本功能的實(shí)現(xiàn),包括: 前臺(tái)用戶功能和后臺(tái)管理員功能,本網(wǎng)站的優(yōu)點(diǎn)是具有良好的人機(jī)交互界面,即使對(duì)網(wǎng)絡(luò)的使用不熟悉或者初次網(wǎng)上購(gòu)物的用戶也能夠輕松訪問。 訂單管理功能測(cè)試 在后臺(tái)管理界面點(diǎn)擊訂單管理彈出訂單管理界面。在左側(cè)選擇管理項(xiàng),右側(cè)彈出信息。輸入管理員帳號(hào)和密碼進(jìn)入管理員功能模塊。隨該功能實(shí)現(xiàn),但該 網(wǎng)站的保密性不好,以后的課程設(shè)計(jì)中完善此類問題。點(diǎn)擊清楚購(gòu)物車可將當(dāng)前用戶的所有購(gòu)買信息全部刪除,點(diǎn)擊繼續(xù)購(gòu)買跳轉(zhuǎn)會(huì)商品展示界面,用戶可繼續(xù)瀏覽和購(gòu)買商品,購(gòu)物車功能基本實(shí)現(xiàn)。點(diǎn)擊加入購(gòu)物車進(jìn)入購(gòu)物車功能界面,在右下角 label標(biāo)簽中顯示當(dāng)前用戶所購(gòu)買 的所有商品的總價(jià)格,該功能開始時(shí)無(wú)法實(shí)現(xiàn),后經(jīng)過(guò)老師和同學(xué)的幫助,使用了 do while loop 循環(huán)語(yǔ)句實(shí)現(xiàn)了商品價(jià)格的累加。 購(gòu)物車功能測(cè)試 在商品展示界面瀏覽商品,點(diǎn)擊詳細(xì)信息跳轉(zhuǎn)到 商品詳細(xì)信息界面,由于平時(shí)學(xué)的知識(shí)有限,導(dǎo)致無(wú)法將傳遞的信息傳遞到詳細(xì)信息界面,詳細(xì)信息查詢不到。起初由于數(shù)據(jù)庫(kù)中的商品記錄少,分頁(yè)功能無(wú)法體現(xiàn),于是在數(shù)據(jù)庫(kù)商品表中存入大量數(shù)據(jù)分頁(yè)功能實(shí)現(xiàn)。 用戶功能模塊 測(cè)試 進(jìn)入網(wǎng)站首頁(yè),點(diǎn)擊注冊(cè)進(jìn)入會(huì)員注冊(cè)界面, 注冊(cè)成功后回到會(huì)員登錄界 面,輸入用戶名和密碼后進(jìn)入商品展示界面,用戶登錄功能實(shí)現(xiàn)。點(diǎn)擊添加商品類型可進(jìn)入商品類型添加界面,點(diǎn)擊添加倉(cāng)庫(kù)可進(jìn)入到倉(cāng)庫(kù)添加界面,如圖 314 所示。, conn) () Dim dr As OleDbDataReader = () Do While () = (購(gòu)買用戶 ) = (城市 ) = (電話 ) Loop () 倉(cāng)庫(kù)管理界面 點(diǎn)擊左側(cè)的倉(cāng)庫(kù)管理可進(jìn)入到倉(cāng)庫(kù)管 理界面,如圖 313 所示。 (user) amp。Data Source=.) Dim cmd As New OleDbCommand(select * from orders join members on 用戶 = where 訂單 ID=39。User ID=sa。Password=sa。點(diǎn)擊詳細(xì)信息可跳轉(zhuǎn)到訂貨人詳細(xì)界面,如圖 312 所示。, conn) Dim adp As New OleDbDataAdapter(cmd) Dim ds As New DataSet (ds, goods) = (goods).DefaultView () End Sub 東北石油大學(xué)本科生數(shù)據(jù)庫(kù)課程設(shè)計(jì) 15 訂單管理界面 點(diǎn)擊左側(cè)訂單管理右側(cè)顯示訂單管理界面,在該界面管理員可查詢訂單,如圖 311 所示。 amp。Data Source=.) Dim cmd As New OleDbCommand(select * from goods join goodstype on 類型 ID= ID where ID=39。User ID=sa。Password=sa。如圖 310 所示。如圖 39 所示。后臺(tái)登錄界面如圖 38 所示。在該界面用戶可輸入用戶名進(jìn)行購(gòu)物信息查詢 ,如圖 37 所示。 (貨物簡(jiǎn)介 ) amp。 (貨物上架日期 ) amp。 (貨物價(jià)格 ) amp。 (倉(cāng)庫(kù)名 ) amp。 (貨物類型名 ) amp。 (貨物名 ) amp。 39。 amp。Initial Catalog=shopping。Persist Security Info=True。 圖 36 商品購(gòu)買 界面 東北石油大學(xué)本科生數(shù)據(jù)庫(kù)課程設(shè)計(jì) 12 主要實(shí)現(xiàn)代碼如下: = (user) Dim conn As New OleDbConnection(Provider=。, conn) 東北石油大學(xué)本科生數(shù)據(jù)庫(kù)課程設(shè)計(jì) 11 Dim adp As New OleDbDataAdapter(cmd) Dim ds As New DataSet (ds, goods) = (goods).DefaultView () End Sub 圖 35 商品詳細(xì)信息 界面 商品購(gòu)買模塊 在商品詳細(xì)界面點(diǎn)擊進(jìn)入購(gòu)物車可進(jìn)入購(gòu)買界面, 在該界面用戶可瀏覽所購(gòu)買的所有商品,以對(duì)商品進(jìn)行結(jié)賬,清空購(gòu)物車,也可以繼續(xù)購(gòu)買,瀏覽當(dāng)前所購(gòu)買商品的總價(jià)格。 amp。Data Source=.) Dim cmd As New OleDbCommand(select * from goods join goodstype on 類型 ID= ID join store on ID= ID where 貨物名 =39。Use