第四章 系統實作
4.1 會員資料子系統
4.1.3 修改會員資料
輸入帳號、密碼後,按下修改資料,進入修改會員資料,但不允許修 改帳號。
圖 4-7 未登入修改畫面
圖 4-8 修改會員資料畫面 2.演算法
修改會員資料 if(click 送出) {
If (資料正確)
{ SQL ( 存入資料庫 );}
Else
{顯示錯誤訊息;}
}
3.執行結果:
圖 4-9 顯示錯誤訊息
圖 4-10 成功修改畫面
4.2 購物車子系統 4.2.1 購物區分類 1.執行指令:
將商品依照不同種類分類,以便利消費者搜尋要購買之商品。
圖 4-11 購物區分類 2.演算法 :
select 分類欄位 from 商品資料庫 SQL ( 搜尋資料庫中分類欄位的資料) 畫面顯示出符合條件的商品
4.2.2 將商品放入購物車 1.執行動作:
勾選要購買物品,放至購物車。
圖 4-12 勾選商品放入購物車之畫面 2.演算法 :
if ( 已登入會員 ) {
勾選商品
if ( click 放入購物車 ) {
顯示成功的訊息(已成功將商品放入購物車) }
} else {
顯示錯誤的訊息(未登入會員) }
3.執行結果
圖 4-13 商品成功放入購物車之畫面
4.2.3 檢視購物車以及結帳 1.執行指令:
點選檢視購物車,可以看見放入購物車的商品,可以進行結帳或是刪 除商品,可以在購物紀錄看到訂購的商品。
圖 4-14 購物車畫面 2.演算法:
if( click 刪除 ) {
將購物車內的商品刪除
SQL( 刪除購物車資料庫內此商品資料) }
else if ( click 結帳 ) {
顯示成功訂購訊息
SQL ( 存入個人物品資料庫) SQL ( 清空購物車資料庫 ) }
3.執行結果
圖 4-15 已成功訂購商品畫面
圖 4-16 查看個人物品畫面
圖 4-17 刪除購物車資料畫面
4.3 會員賣物子系統
4.3.1 點選會員賣物區,你會看到各個會員在這賣物的商品
圖 4-18 會員賣物區畫面
4.3.2 會員賣物 1. 指令動作:
填入賣物資訊
圖 4-19 賣物商品登錄畫面
圖 4-20 上傳圖片畫面
2. 演算法 :
3.執行結果:
圖 4-21 會員賣物顯示畫面
4.3.3 個人賣物刪除 1.指令動作:
勾選要刪除之物品。
圖 4-22 賣物區畫面
圖 4-23 進入個人賣物刪除畫面
2.演算法:
刪除賣物
if ( 已登入會員 ) {
勾選商品
if ( click 刪除賣物 ) {
SOL(已從會員賣物資料表刪除) }
} else {
顯示錯誤的訊息(未登入會員) }
3.執行結果:
圖 4-24 個人賣物已刪除畫面
4.4 管理者子系統 4.4.1 管理者登入 1.指令動作:
管理者輸入帳號、密碼。
圖 4-25 輸入管理者帳號、密碼畫面
2. 演算法 :
3.執行結果:
圖 4-26 管理者登入成功畫面
4.4.2 新增商品上架 1.指令動作:
管理者登錄商品。
圖 4-27 商品登錄畫面
圖 4-28 管理者上傳圖片畫面
2.演算法 :
3.執行結果:
圖 4-29 新增商品成功畫面
4.4.3 刪除已上架物品 1.指令動作:
管理者刪除已上架物品。
圖 4-30 進入管理者刪除物品畫面
2.演算法:
管理者刪除物品 if ( 已登入管理者) {
勾選商品
if ( click 刪除賣物 ) {
SOL(已從商品資料庫中刪除) }
} else {
顯示錯誤的訊息(未登入管理者帳號) }
3.執行結果
圖 4-31 成功刪除畫面
4.4.4 刪除會員資料 1. 指令動作:
刪除欲刪除之會員資料。
圖 4-32 管理者刪除會員資料畫面
2.演算法:
管理者刪除會員資料 if(click 刪除) 刪除此會員
3.執行結果:
圖 4-33 成功刪除會員畫面
4.4.5 查詢會員資料 1.指令動作:
可依會員之 id 來做查詢。
圖 4-34 管理者輸入會員查詢畫面 2. 演算法:
管理者查詢會員 Key in (id) If(click 查詢) 顯示查詢畫面
3.執行結果:
圖 4-35 管理者查詢結果畫面
4.5 留言板 1.指令動作:
輸入留言。
圖 4-36 輸入留言畫面 2.演算法
留言
Key in (留言資料) if(click 提文) 顯示到留言版
3.執行結果:
圖 4-37 成功留言畫面
第五章 系統評估
5.5 管理者子系統評估
第六章 結論 6.1 心得
從當初開始找指導老師,然後選擇專題的題目,到現在已經有 一段時間了,現在即將要發表專題了,在這期間曾經想過要更換使用 新的工具和方法,不過後來還是堅持用原來的 asp.net、SQL2000 和 c#來作這個專題,雖然我們順利的完成了專題,但是由於我們對於
6.2 未來展望
在做完系統評估之後,讓我們覺得系統並非相當的完善,與ㄧ 些我們在網路上看到的大網站相比,在ㄧ些功能和排版以及網頁的美 工方面是我們仍必須改進的地方,希望在日後有機會能夠改進,加強 各個子系統的功能,讓這個系統能夠更好上手,接下來我們會以一些 在網路上看到的大網站為目標,希望我們能夠作的跟她們一樣好或者 甚至超越。
參考資料 A. 參考書目
1.章立民,SQL SERVER 2000 中文版 完全實戰,碁峰資訊,
pp.250-300,2000 年
2. Smiley,c#學習經典,上奇科技,pp.140-300,2002
3. 楊宗誌,ASP.NET 入門與實作,文魁資訊,pp.10-350,2002 4. 李毅騁,ASP.NET 教學手冊,培生教育,pp.225-400,2002 B 參考網站
1. MicroSoft Asp.net 快速入門教學課程
http://cht.gotdotnet.com/QuickStart/aspplus/default.aspx?
url=/quickstart/aspplus/doc/webtemplates.aspx 2. 藍色小舖
http://asp.database.net.tw 3. MIS2000ASP.NET
http://www.taconet.com.tw/mis2000_aspnet