二手物品買賣電子商務
151
0
0
全文
(2) 二手物品買賣電子商務. 目. 第一章. 錄. 導論………………………………………………………… 5 1.1 動機…………………………………………………… 5 1.2 目的…………………………………………………… 6. 第二章. 系統概述…………………………………………………… 7 2.1 沿革…………………………………………………… 8 2.2 組織…………………………………………………… 8 2.3 人員編制……………………………………………… 8 2.4 職務分析……………………………………………… 9. 第三章. 系統分析與設計…………………………………………… 12 3.1 分析簡介……………………………………………… 12 3.2 系統主要功能………………………………………… 13 3.3 使用設備……………………………………………… 14 3.4 工作時程……………………………………………… 18 3.5 各個子系統介紹……………………………………… 19. 第四章. 程式設計與實作……………………………………………40 4.1 刊登貨品子系統……………………………………… 40 4.2 會員管理二手論壇統………………………………… 53 4.3 二手論壇子系統……………………………………… 87 4.4 線上投票子系統……………………………………… 108 4.5 留言板子系統………………………………………… 115 4.6 搜尋引擎子系統……………………………………… 128. 1 逢甲大學 e-Paper (92學年度).
(3) 二手物品買賣電子商務. 第五章. 系統評估……………………………………………………136 5.1 刊登貨物子系統估…………………………………… 136 5.2 會員管理二手論壇子系統估………………………… 136 5.3 留言板子系統評估…………………………………… 136 5.4 線上投票子系統評估………………………………… 137 5.5 二手論壇子系統評估………………………………… 137 5.6 搜尋引擎子系統評估………………………………… 137. 第六章. 結論…………………………………………………………138 6.1 心得…………………………………………………… 138 6.2 未來展望……………………………………………… 147. 2 逢甲大學 e-Paper (92學年度).
(4) 二手物品買賣電子商務. 圖. 目. 錄. 圖 2-1. 組織架構圖…………………………………………… 8. 圖 3-1. 系統架構分支圖……………………………………… 13. 圖 3-2. 甘特圖………………………………………………… 18. 圖 3-3. 刊登貨物子系統系統流程圖………………………… 19. 圖 3-4. 刊登貨物子系統系統架構圖………………………… 21. 圖 3-5. 二手論壇系統流程圖(發表主題)……………………… 22. 圖 3-6. 二手論壇子系統系統流程圖(回應主題)………………… 23. 圖 3-7. 二手論壇子系統系統架構圖………………………… 24. 圖 3-8. 會員註冊流程圖……………………………………… 25. 圖 3-9. 會員登入流程圖……………………………………… 26. 圖 3-10 會員修改資料流程圖………………………………… 27 圖 3-11 會員查詢密碼流程圖………………………………… 28 圖 3-12 會員管理二手論壇子系統系統架構圖……………… 30 圖 3-13 留言板子系統系統流程圖…………………………… 31 圖 3-14 留言板子系統系統架構圖…………………………… 33 圖 3-15 線上投票子系統系統流程圖………………………… 34 圖 3-16 線上投票子系統系統架構圖………………………… 36 圖 3-17 搜尋引擎子系統系統流程圖………………………… 37 圖 3-18 搜尋引擎子系統系統架構圖………………………… 39. 3 逢甲大學 e-Paper (92學年度).
(5) 二手物品買賣電子商務. 表. 目. 錄. 表 3-1. 刊登貨物系統使用範圍……………………………… 20. 表 3-2. data.mdb ……………………………………………… 20. 表 3-3. 二手論壇子系統使用範圍…………………………… 23. 表 3-4. books.mdb ………………………………………………24. 表 3-5. 會員管理二手論壇子系統使用範圍………………… 29. 表 3-6. data.mdb ……………………………………………… 29. 表 3-7. 留言板子系統使用範圍……………………………… 32. 表 3-8. books.mdb ………………………………………………32. 表 3-9. 線上投票子系統使用範圍…………………………… 35. 表 3-10. vote.mdb ………………………………………………35. 表 3-11 搜尋引擎子系統使用範圍…………………………… 38. 4 逢甲大學 e-Paper (92學年度).
(6) 二手物品買賣電子商務. 第一章 導 論 1.1 動機 自從 19 世紀工業革命以來,科技造成社會迅速的繁榮與進步。 到現在,人類的物質生活已經非常豐富。當在買東西時,根本不會去 評估這物品的實用性,或是我們對這物品的需要性。因此,常常過沒 幾天,我們就會發現,家裡又多了一堆廢物。在那時候,我們會去考 慮是否要把它丟棄。 當然,有些人會透過二手書店、二手市場,來幫我們解決這些 我們用不到或不需要的物品。可是,問題就來了。當初,買這些書或 是物品,都花了我們好幾佰、好幾千甚至上萬元。可是,當我們把他 們賣到二手書店、市場時,他們那時就只值當初購買價錢的 10 分之 一或是更少的價錢。因此,都會覺得很不划算。另外,當我們去到二 手書店時,都會看到,那些二手書都被雜亂的擺置。如果,我們要找 到我們想要的書籍,那根本是比登天還難。因此,我們就想到是否有 更好的買賣管道,可以讓大家有更好的二手物品買賣的平台。 所以,我們這一組才有架設這類型網站的動機。. 5 逢甲大學 e-Paper (92學年度).
(7) 二手物品買賣電子商務. 1.2 目的 最近,網路已經很普及了。所以,才會去架設一個網路跳蚤市 場,供大家使用。而這跳蚤市場有以下的優點: 1.我們不干預賣家欲賣物品的價格,完全由賣家決定。而那 物品的價格只要合理的話,一定會賣出去。這一點,可以讓賣家多 多少少有所補償。就因為這樣,才會讓更多人把自己一些不需要的 東西以合理的價錢賣給大家,讓大家不用花太多錢就可以買到自己 想要的物品。 2.因為,我們的管道是透過網路來買賣物品。所以,顧客只 要坐在電腦前,動動手指,就可以輕鬆購物。而不必親自跑到許多二 手書店、二手市場貨比三家後,才能選購到令自己滿意的產品。 3.網路是一個虛擬的世界。所以,一定會有人會去從事欺騙 的行為。而我們這個跳蚤市場只給逢甲教職員跟學生使用,這樣就比 較當純一點,讓大家在買賣東西時,可以讓大家安心一點。. 6 逢甲大學 e-Paper (92學年度).
(8) 二手物品買賣電子商務. 第二章 系統概述 2.1 沿革 現今的社會是一個網路普及的社會,不只是辦公室數位化,就 連客廳都已經數位化。當然,電子商務也早已融入一般人的日常生活 中。在現實的世界裡,買賣東西都有欺騙的事件,更何況,是一個才 流行不過數十年的電子商務。這裡面欺騙的案件一定更多,所以,我 們才設計一個能管理網路買賣的系統,而對象是逢甲大學的教職人員 以及學生,希望能在網路購物方面給予協助。藉此系統讓大家都能在 二手拍賣市場中選擇價格公平以及符合自己所需要的物品,另一方 面,也可以幫助大家能夠有管道,來處理自己家中用不到的物品。. 7 逢甲大學 e-Paper (92學年度).
(9) 二手物品買賣電子商務. 2.2 組織 會長. 活動組. 公關組. 總務組. 人事組. 資訊組. 圖 2---1 組織架構圖. 2.3 人員編制 1.會長一人 2.副會長一人 3.活動組 (1)組長一人 (2)組員三至四人 4.公關組 (1)組長一人 (2)組員三至四人 8 逢甲大學 e-Paper (92學年度).
(10) 二手物品買賣電子商務. 5.總務組 (1)組長一人 (2)組員二至三人 6.人事組 (1)組長一人 (2)組員二至三人 7.資訊組 (1)組長一人 (2)組員二至三人. 2.4 職務分析 本組織是屬於學生社團的性質,並非公司營利事業,將整個組織 劃分為五個大部門 - 活動組、公關組、總務部、人事組、資訊組; 並依據各工作項目的需求而將繁雜的資料輸入電腦化處理,以減輕作 業上的負擔,使資料的處理能夠更快、更正確,以便於整合與管理。 1.活動組 因為本組織是屬於學生社團,因此並沒有辦法用薪水或酬 勞來吸引其他學生的加入,所以必須要常舉辦一些活動來 招生,例如:每年在新生入學之後,可以舉辦一些露營活. 9 逢甲大學 e-Paper (92學年度).
(11) 二手物品買賣電子商務. 動,藉此機會向所有逢甲大學的新鮮人,介紹這個組織的 功用,也可以藉此機會招生,招募一些比較熱心服務大眾 的人加入我們的行列。 2.公關組 公關組主要的功能就是對外聯絡,例如可以利用自己的 交際能力以及口才能力,向逢甲大學週邊商圈的店家爭 取福利,像是折價券等等的東西,或是當有人要賣一些 比較大型的家具,公關組也可以向搬家公司討論,是否 能以較低廉的價格幫助這些人搬運東西。總之,公關組 的任務就是利用交際的方法替逢甲大學的師生爭取福 利。 3.總務組 總務組主要的功能就是計算並且統計整個二手拍賣網站 及組織的金錢流向,支出以及收入的收支明細,並且要做 成報表,在每學期期末開會時,要拿出來給說明,讓所有 組織的人了解到,本年度整個組織的金錢流向,支出花費 的項目,收入的項目,以及年度的總盈餘,要利用報表把 每筆金錢的用途都說明清楚。. 10 逢甲大學 e-Paper (92學年度).
(12) 二手物品買賣電子商務. 4.人事組 人事組的主要功能就是統計所有組織的人數,各部門的 資料,以及所有組員的個人資料,在學期末開檢討會時, 可以替每個部門在本學年度的表現加以評分,表現最好 的部門當然就加以獎勵,至於表現不好的部門會希望他 們多多檢討,看看今年是哪裡需要改進,下個學期就要 更加努力,人事組還有一個最重要的工作就是招生,可 以和其他組別合作,替組織招生,收入新血來延續組織 的未來營運,在每學年中期也要舉辦一次會長的選舉, 就如同各個系學會的會長選舉一樣,以投票的方式來決 定下一任的會長,當然參選的候選人也可以發表自己的 政見來拉票。 5.資訊組 資訊組最主要的功能就是管理整個二手商品拍賣系統,包 括系統維護,系統資料更新,會員註冊的認證問題,還有 要管理所有通過認證的會員,如果有會員發生詐欺或任何 交易的問題,都可以予以是當的懲罰,例如暫時停權或永 久停權,情節嚴重者就報警,交給法律來處置,維護整個 系統交易紀錄或管理,就是資訊組最大的工作。. 11 逢甲大學 e-Paper (92學年度).
(13) 二手物品買賣電子商務. 第三章. 系統分析. 3.1 系統簡介 本系統的理念主要是以資料庫為核心,開發出符合使用者需求的應用軟 體,提供逢甲大學的全體教職人員以及學生購物上的協助,藉此系統讓大 家都能在二手拍賣市場中選擇價格低廉也符合自己所需要的物品,也可以 幫助一些對於自己家裡用不到,卻還可以使用的物品建立一個方便迅速銷 售的管道。系統目標主要注重於下列幾點:. 1 .簡速性 簡單快速是操作的第一要求,因此設計時必須依照人機介面的觀念來 下去設計,盡量把操作介面設計的人性化一點,來減少使用者操作錯誤 的情形,也可以節省第一次來本系統參觀的使用者熟悉介面的時間,讓 所有的使用者都能非常輕鬆愉快的了解本系統的操作見面與方法.. 2 .方便性 和簡速互相呼應,操作流程的設計儘量配合大多數使用者的操作習 慣,所有的設計都要以方便為優先,例如會員的認證系統,能夠以法上 註冊馬上使用為考量,不會讓使用者為了等待認證而造成很多地方的不 方便.. 3 .完整性 系統的內容要力求完整,例如商品的種類多元化,要常常調查並且統 計使用者最需要哪些商品,進一步的去增加系統的種類或物品數量,並 且要有搜尋系統,讓使用者能依照自己的需求來搜尋所想要找的商品.. 12 逢甲大學 e-Paper (92學年度).
(14) 二手物品買賣電子商務. 3.2 系統主要功能 系統架構分支圖. 系統主畫面. 二手論壇子系統. 投票子系統. 刊登貨物子系統. 留言板子系統. 會員管理二手論壇子系 統 須(登入 ). 搜尋引擎子系統. 圖 3-1 系統架構分支圖. 13 逢甲大學 e-Paper (92學年度).
(15) 二手物品買賣電子商務. 3.3 使用設備 其中包含了我們所使用的硬體設備以及軟體設備.. 1. 硬體設備 CPU 方面使用Pentium II 650,SD-RAM 方面使用250MB,而硬 碟則使用SEAGATE 40 G 的硬碟。. 2. 軟體設備 OS 方面使用Windows XP,前端平台則使用ASP 3.0,而後端的 資料庫則用ACCESS 2000。. 3. Asp 簡介 ASP(Active Server Pages)是由微軟所開發出的網站應用程 式,ASP 從1996 年的beta 0.9 版本發展到2000 年ASP3.0 版本之 後,由於網路技術發展有不斷提昇,競爭越來越強,微軟為因應未 來網路發展需求,必須改變整個網路技術發展環境,因而ASP3.0 之後的版本,目前稱為ASP.NET。 ASP 是一種Server 端執行的一種Scripting 語言,他能夠讓 你產生動態,互動姓,高效能的網站應用程式,這種Scripting 語 言是一種在Server 端工作,並經由Server 端解譯之後送出HTML 與文件給客戶端(Client) ,而不像一般的客戶端手稿(Script)是在 客戶端由瀏覽器執行,因而產生各家的瀏覽器不完全支援程式者所 寫的Script 手稿;使用Active Server Page 就不用擔心客戶端的 瀏覽器是否支援ASP,因為ASP 所送出的網頁是標準的HTML 格 式。. 14 逢甲大學 e-Paper (92學年度).
(16) 二手物品買賣電子商務. 4. ASP 所需的作業系統環境:. ( 1 ) Windows NT Server MicroSoft 的Internet Information Server 3.0 以上版本。. ( 2 ) Windows NT Workstation Peer Web Services 3.0 以上版本。. ( 3 ) Windows 95 Personal Web Server 及Active Server Page Package。. (4). 如果你的Web Server 是NT Server 4.0 建議你安裝Option Pack4.0 以上,並將IIS 升級到IIS4.0,因為Option Pack 裡的ASP 支援了更多的Server 元件, 可以幫助你快速的開發資料庫化得 網站。建議最好到微軟網站下載最新的ADO 2.6。. 15 逢甲大學 e-Paper (92學年度).
(17) 二手物品買賣電子商務. 5. Asp 的六大物件. (1). Request 物件,當Client 端向伺服端請求(request)網頁或送出表 單(form)時,Request 物件就會使得script(ASP 網頁)取得Client 端 送出的資訊。Request 物件也能透過HTTP variables 來辨認瀏覽器 和使用者,以及該domain 儲存於客端瀏覽器的cookies,或是依 附在HTTP 的要求字串,同時也提供使用SSL 來認證或其他加密 通訊協定和屬性來管理連結。. (2). Response 物件就是當伺服端產生回應送回給客端時,Response 物件是用來存取這個回應。Response 物件能夠讓我們的script獲 得HTTP variables 用以辨別我們的伺服器和其功能,以及送到伺 服端的內容資訊和任何瀏覽該網域所儲存的cookies。它也提供一 系列方法讓我們產生output 功能, 像是Response.Write 方法。. (3). Application 物件,它是當ASP DLL 被載入來回應第一個ASP page 時就會產生Application 物件。它是用來提供儲存變數以及 物件參考,任何的Client 端打開的ASP 文件都會使用到這個物 件。. (4). Session 物件是當來訪者第一次向網站或網站應用程式請求 ASPpage 時,Session 物件就會產生給每一未來訪者。它會一直 維持到預設 的終止時間才釋放(也可由script 來設定終止時間)。 它是用來提供儲存變數以及物件參考,且只有該位來訪者在 session 的生命週期所打開的pages 所獨自擁有。. 16 逢甲大學 e-Paper (92學年度).
(18) 二手物品買賣電子商務. (5). Server 物件提供了ASP 中的scripting 有用的一系列方法和屬 性,最明顯的就是使用Server.CreateObject 方法,它可以讓我們 在目前的page 或session 的context(環境)中將伺服端的其他物件 初始化。也提供一些方法,可藉由非法文字轉換成合法文字,將 string(字串)轉成正確格式,使我們能夠在URLs或HTML 中使用。. (6). ASPError 物件,這是在ASP3.0 時才有的物件,它可藉由server 物件的GetLastError 方法來取得。它提供了ASP 文件最後產生錯 誤時的一些詳盡資訊。. 17 逢甲大學 e-Paper (92學年度).
(19) 二手物品買賣電子商務. 3.4 工作時程 2003 NO. 工作項目. 1. 先前討論. 2. 專題規劃. 3. 系統及需求分析. 4. 系統設計. 5. 程式撰寫. 6. 測試. 7. 撰寫報告. 7. 8. 9. 2004. 10. 11. 12. 1. 2. 3. 4. 紅色代表預計進度,灰色代表完成進度. 圖 3-2. 甘特圖. 18 逢甲大學 e-Paper (92學年度).
(20) 二手物品買賣電子商務. 3.5 各個子系統介紹 1.刊登貨物子系統 簡述: 可以刊登要買的或是要賣的東西到網站上讓別的使用者來察看,刊登 成功之後便可以分類瀏覽了。 add.asp. Procedure1-1 data.mdb. 錯誤介面.asp. type.asp. 圖 3-3 刊登貨物子系統系統流程圖 說明: (1)Procedure1-1:將會員新增完成後的東西資料存入拍賣品資料表裡。 (2)add.asp:將刊登貨物資料輸入的地方。 (3)type.asp:如果新增物品成功之後,會導向到類別區。 檔案敘述: (1) 檔案名稱:data.mdb 記錄格式:如表 data.mdb 系統使用範圍: 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 19 逢甲大學 e-Paper (92學年度).
(21) 二手物品買賣電子商務. 何事. 提供貨物販賣刊登機會。. 如何做 1. 決定要買或賣什麼東西。 2. 將自己要賣的東西選擇類別。 3. 決定物品的價位、新舊程度以及物品備註。 4. 決定聯絡方式。 5. 結束。 表 3-1 刊登貨物系統使用範圍. 檔案名稱:data.mdb,資料表:data 序號. 欄名. 長度. 型態. 備註. 01. Id. 長整數. 自動編號. 不可重複. 02. Num. 50. 文字. 拍賣的數量. 03. Buyorsell. 50. 文字. 買或是賣. 04. Goods. 50. 文字. 貨品名稱. 05. Content. 不限. 文字. 貨物簡述. 06. Degree. 50. 文字. 新就程度. 07. Date. 簡短日期. 日期/時間. 更新日期. 08. Time. 50. 文字. 更新時間. 09. Kind. 長整數. 數字. 買賣種類. 10. Name. 30. 文字. 使用者名稱. 11. Email. 50. 文字. 電子信箱. 12. Amount. 50. 文字. 買賣數量. 13. Price. 50. 文字. 價格. 14. City. 50. 文字. 城市. 15. Province. 50. 文字. 國家. 16. Trade. 50. 文字. 交易方式. 17. Telephone. 100. 文字. 電話. 18. Bbcal. 30. 文字. 手機. 19. Icq. 50. 文字. Icq. 20. Buydate. 50. 文字. 購買日期. 表 3-2 data.mdb. 20 逢甲大學 e-Paper (92學年度).
(22) 二手物品買賣電子商務. 處理需求: (1)將一筆資料從 add.asp 輸入以刊登貨物資料 (2)經由電腦比對之後,如果錯誤格式的話就出現錯誤訊息 (3)如果輸入資料沒有錯誤就加入資料庫之中. 架構圖如下: 二手拍賣系統. 刊登物品子系 統. 新 增 拍 賣 品. 修 改 拍 賣 品 資 料. 刪 除 拍 賣 品. 圖 3-4 刊登貨物子系統系統架構圖. 21 逢甲大學 e-Paper (92學年度).
(23) 二手物品買賣電子商務. 2.二手論壇子系統 簡述: 可以發表主題、回應主題,瀏覽他人文章及主題。. 圖 3-5 二手論壇子系統系統流程圖(發表主題) 說明 : 使用者輸入完主題及文字並選擇發表的選項,經過 procedure 3-1 之後可發 表成功並且顯示發表主題成功的訊息,同時將新增的主題儲存到資料庫裡.. 22 逢甲大學 e-Paper (92學年度).
(24) 二手物品買賣電子商務. 圖 3-6 二手論壇子系統系統流程圖(回應主題) 說明 : 使用者選擇想要回覆的主題,輸入完文字並選回覆表的選項,經過 procedure 3-2 之後可回覆成功並且顯示回覆主題成功的訊息,同時將新增 的回覆文章儲存到資料庫裡. 處理需求:(1)瀏覽二手論壇的首頁,決定要刊登新主題或是回覆他人的留言 (2)由電腦程式偵測填寫資料的格式是否正確。 (3)刊登主題或是回覆他人留言。 系統使用範圍: 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 何事. 提供網站改善的討論機會。. 如何做 1. 決定要討論什麼話題或是加入別人話題。 2. 回覆討論文章或是提供主題。 3. 張貼留言。 表 3-3 二手論壇子系統使用範圍. 23 逢甲大學 e-Paper (92學年度).
(25) 二手物品買賣電子商務. 檔案名稱:books.mdb,資料表:回覆留言 序號. 欄名. 長度. 型態. 備註. 01. 作者. 50. 文字. 作者是誰. 02. 主題. 備忘. 主題是什麼. 03. 內容. 備忘. 留言內容. 04. 時間. 日期/時間. 留言時間日期. 05. 回覆主題. 備忘. 回覆的主題. 表 3-4 books.mdb 架構圖如下:. 圖 3-7 二手論壇子系統系統架構圖. 24 逢甲大學 e-Paper (92學年度).
(26) 二手物品買賣電子商務. 3.會員管理二手論壇子系統 簡述: 可以做加入會員、修改會員資料、查詢密碼、登入檢查等動作。. 圖 3-8 會員註冊流程圖 Procedure3-7: 檢查使用者所填入的資料是否正確,是否帳號有重複 Join.htm:用來檢查使用者所填入的資料是否正確 User.mdb:用來儲存使用者資料 Index.asp:當註冊會員資料成功時,重新導向到首頁 index.asp 處理需求: (1)將一筆會員的資料藉由加入會員介面而輸入。 (2)經由電腦比對之後,如果資料輸入格式錯誤則出現錯誤訊息。 (3)如果輸入資料沒有錯誤就可以加入會員並且寫入資料庫。. 25 逢甲大學 e-Paper (92學年度).
(27) 二手物品買賣電子商務. 圖 3-9 會員登入流程圖 Procedure3-2:與資料庫核對資料檢查帳號密碼是否正確 index.htm:在此輸入登入的帳號還有密碼 index.asp:登入成功則重新導回到本網站首頁 index.ap index.htm:登入失敗則重新回到輸入帳號密碼畫面 處理需求: (1) 將帳號密碼藉由登入的網頁介面輸入。 (2) 經由電腦比對之後,如果帳號密碼錯誤的話則出現錯誤訊息。 (3)如果輸入帳號密碼正確的話將可以做修改會員資料或是進入二手論壇或 是進行刊登拍賣貨物的功能. 26 逢甲大學 e-Paper (92學年度).
(28) 二手物品買賣電子商務. 圖 3-10 會員修改資料流程圖 Procedure3-3:將修改後的會員資料寫入資料庫中,並且覆蓋過去,而有些無 法修改的資料只顯示出來,會員無法修改。 Modify.asp:在這個介面輸入要修改的資料 User.mdb:儲存會員資料 Revise.asp:修改成功之後的資料藉由這個網頁秀出來. 27 逢甲大學 e-Paper (92學年度).
(29) 二手物品買賣電子商務. 圖 3-11 會員查詢密碼流程圖 Procedure 3-4:與會員資料庫做比對之後再將密碼以會員希望的方式傳送給使 用者。 Search_pwd.htm:在這個網頁輸入查詢密碼所必須的個人資料 User.mdb:儲存會員資料的地方 Search_pwd.asp:將會員的密碼以他希望的方式傳送給他。 (3)如果輸入帳號密碼正確的話將可以做修改會員資料或是進入二手論壇。 (如果是站長的話還可以做刪除刊登的交易紀錄) 或是(查詢密碼) (1)藉由查詢密碼這個網頁介面輸入正確的個人資料。 (2)由電腦比對之後,如果姓名和信箱錯誤的話將出現錯誤訊息。 (3)如果輸入的資料正確的話,將會以使用者選擇的方式來告知其密碼。. 28 逢甲大學 e-Paper (92學年度).
(30) 二手物品買賣電子商務. 系統使用範圍: 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 何事. 維持二手論壇的品質. 如何做 1. 偵測使用者是否登入了。 2. 如果已登入就可以進入論壇。 表 3-5 會員管理二手論壇子系統使用範圍 檔案名稱:data.mdb,資料表:Users 序號. 欄名. 長度. 型態. 備註. 01. Id. 10. 文字. 不可重複. 02. Password. 10. 文字. 密碼. 03. Name. 8. 文字. 使用者姓名. 04. Sex. 2. 文字. 性別. 05. Year. 位元組. 數字. 出生年. 06. Month. 位元組. 數字. 出生月. 07. Day. 位元組. 數字. 出生日. 08. Telephone. 20. 文字. 電話. 09. Cellphone. 20. 文字. 手機. 10. Address. 50. 文字. 住址. 11. Email. 50. 文字. 電子信箱. 12. Url. 50. 文字. 個人首頁. 13. Comment. 不限. 文字. 備忘註記. 表 3-6 data.mdb. 29 逢甲大學 e-Paper (92學年度).
(31) 二手物品買賣電子商務. 架構圖如下:. 圖 3-12 會員管理二手論壇子系統系統架構圖. 30 逢甲大學 e-Paper (92學年度).
(32) 二手物品買賣電子商務. 4.留言板子系統 簡述: 此子系統主要讓會員在網路上搜尋不到想要的東西時,將其需求資訊以 留言方式,刊登在留言板上,讓剛好有意願出售的其他會員,可以藉著 E-mail 的方式來交易。另外,也可以讓會員可以跟站長以 E-mail 的方式,來溝通。. guestbook.asp. books.mdb. Procedure4-1. books.mdb. guestbook.asp. 圖 3-13. 留言板子系統系統流程圖. 說明: (1)Procedure4-1:使用者輸入完文字之後,經過 Procedure4-1 之後即可以 留言成功並且顯示留言成功的訊息,同時將新增的流言儲存到資料庫裡。 (2)Guestbook.asp:留言板的首頁提供輸入留言的表單。 (1) 檔案名稱:留言資料.mdb 記錄格式:如表 books.mdb. 系統使用範圍:. 31 逢甲大學 e-Paper (92學年度).
(33) 二手物品買賣電子商務. 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 何事. 提供網站改善的申訴機會。. 如何做 1. 決定要公開申訴或是私下申訴。 2. 發表文章或是寄 email 給站長。. 表 3-7 留言板子系統使用範圍. 檔案名稱:books.mdb 資料表名稱:留言板 序號. 欄名. 長度. 型態. 備註. 01. 作者. 50. 文字. 作者名稱. 02. 主題. 備忘. 主題名稱. 03. 內容. 備忘. 留言內容. 04. 時間. 日期/時間. 留言的日期時 間. 不限. 表 3-8 books.mdb 處理需求: 1.使用者藉由輸入介面來輸入想要留言的內容 2.由電腦偵測,如果有輸入格式不合的就發出錯誤訊息 3.如果輸入資料正確那麼就順利的留言成功了. 架構圖如下:. 32 逢甲大學 e-Paper (92學年度).
(34) 二手物品買賣電子商務. 二手拍賣系統. 留言板子系統. 寄 信 給 站 長. 留 言 表 示 意 見. 閱 讀 討 論 區 內 容. 圖 3-14. 留言板子系統系統架構圖. 5.線上投票子系統. 33 逢甲大學 e-Paper (92學年度).
(35) 二手物品買賣電子商務. 簡述: 可以做線上投票的功能,以及觀看投票結果。. 圖 3-15 線上投票子系統系統流程圖 Procedure5-1:偵測使用者是否有投過票 Vote1.asp:在此使用者可以決定對哪一項投票 Vote.mdb:儲存投票結果 Vote0.asp:顯示投票結果。 處理需求: 1.由使用者點選站台需要改進的地方 2.由電腦偵測是否有投過票了,如果有則出現錯誤訊息 3.如果沒有投過票的話,就將使用者所選取的選項再資料庫中的票數加一. 系統使用範圍:. 34 逢甲大學 e-Paper (92學年度).
(36) 二手物品買賣電子商務. 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 何事. 提供不滿網站經營的使用者發出不滿心聲的機會。. 如何做 1. 偵測使用者的 ip 是否投過票了。 2. 讀取使用者的投票目標。 3. 顯示投票結果。 (也可以直接看投票結果) 表 3-9 線上投票子系統使用範圍 檔案:vote.mdb,資料表:vote 序號. 欄名. 長度. 型態. 備註. 01. Id. 長整數. 自動編號. 不可重複. 02. Selecta. 長整數. 數字. 投票給這類別. 03. Selectb. 長整數. 數字. 投票給這類別. 04. Selectc. 長整數. 數字. 投票給這類別. 05. Selectd. 長整數. 數字. 投票給這類別. 06. Selecte. 長整數. 數字. 投票給這類別. 表 3-10 vote.mdb. 架構圖如下: 35 逢甲大學 e-Paper (92學年度).
(37) 二手物品買賣電子商務. 圖 3-16 線上投票子系統系統架構圖. 6.搜尋引擎子系統. 36 逢甲大學 e-Paper (92學年度).
(38) 二手物品買賣電子商務. 簡述: 可以根據使用者所輸入的條件去資料庫搜尋所需要的文件。. 圖 3-17 搜尋引擎子系統系統流程圖 說明 : procedure 6-1 是將使用者輸入的資料和物品資料庫中的內容作比對, 將符合的資料輸出 處理需求: 1.使用者藉由首頁的輸入介面輸入要搜尋的物品以及要搜尋的方法 2.由電腦到資料庫之中搜尋是否有類似或是相同的物件 3.如果有的話就利用 type.asp 導向到該物品以及該物品的種類的分頁. 系統使用範圍:. 37 逢甲大學 e-Paper (92學年度).
(39) 二手物品買賣電子商務. 項目. 說明. 何時. 24HR 營業。. 何地. 逢甲大學。. 何人. 逢甲大學學生。. 何事. 提供懶的自己從分類去找的人找物品。. 如何做 1. 偵測使用者所輸入要搜尋的資料。 2. 讀取資料庫並且找出類似或是一樣的搜尋結 果。 3. 顯示搜尋結果。 表 3-11 搜尋引擎子系統使用範圍. 架構圖如下: 38 逢甲大學 e-Paper (92學年度).
(40) 二手物品買賣電子商務. 圖 3-18 搜尋引擎子系統系統架構圖. 第四章 系統設計與實作 39 逢甲大學 e-Paper (92學年度).
(41) 二手物品買賣電子商務. 4.1 刊登貨品子系統 1.系統目的 刊登貨品子系統主要是將刊登貨品作業予以電腦化,以降低 刊登販賣二手物品作業的複雜度,並藉此提高作業的效率。更能 避免人工作業所產生的輸入或管理錯誤,以提高資訊的正確性; 其中在刊登的部分更提供了多樣分類刊登功能,使病患能自行前 往多媒體拍賣鏈結進行刊登及購買的作業,以解決為了要買二手 貨品而要到處東奔西跑的辛勞(例如:買二手電視要去中古家電 行,買中古機車要到機車行…)。. 2. 解決問題 (1) 避免人工作業產生輸入或計算錯誤。 (2) 免除紙式紀錄保存問題。 (3) 方便資料調閱。 (4) 避免東奔西跑的辛勞。. 3.操作畫面. 40 逢甲大學 e-Paper (92學年度).
(42) 二手物品買賣電子商務. 在首頁的左方點選貨物登記,就可以進入本網頁,如下圖:. 貨物登記網頁. 接下來請依序輸入要拍賣貨物的資料: 41 逢甲大學 e-Paper (92學年度).
(43) 二手物品買賣電子商務. 貨物資料網頁 請記得每一項都記得要選取,為了便利別位使用者更加方便於聯 絡您以及了解您的貨物,如果沒有好好選取的話系統可是會出現 警示訊息的:. 42 逢甲大學 e-Paper (92學年度).
(44) 二手物品買賣電子商務. 選取錯誤畫面 以下是檢查錯誤訊息的程式碼: {. var radioSelected = false; for (i = 0;. i < theForm.buyorsell.length;. i++). { if (theForm.buyorsell[i].checked) radioSelected = true; } if (!radioSelected) { alert("\"buyorsell\" 選項中,只能選出一項。"); return (false); }. if (theForm.goods.value == "") { alert("請在 \"goods\" 欄位輸入一數值。");. 43 逢甲大學 e-Paper (92學年度).
(45) 二手物品買賣電子商務. theForm.goods.focus(); return (false); }. if (theForm.goods.value.length > 50) { alert("在 \"goods\" 欄位,最多請輸入 50 的字元。"); theForm.goods.focus(); return (false); }. var radioSelected = false; for (i = 0;. i < theForm.kind.length;. i++). { if (theForm.kind[i].checked) radioSelected = true; } if (!radioSelected) {. 44 逢甲大學 e-Paper (92學年度).
(46) 二手物品買賣電子商務. alert("\"kind\" 選項中,只能選出一項。"); return (false); }. if (theForm.name.value == "") { alert("請在 \"name\" 欄位輸入一數值。"); theForm.name.focus(); return (false); }. if (theForm.name.value.length > 30) { alert("在 \"name\" 欄位,最多請輸入 30 的字元。"); theForm.name.focus(); return (false); }. var radioSelected = false;. 45 逢甲大學 e-Paper (92學年度).
(47) 二手物品買賣電子商務. for (i = 0;. i < theForm.trademode.length;. i++). { if (theForm.trademode[i].checked) radioSelected = true; } if (!radioSelected) { alert("\"trademode\" 選項中,只能選出一項。"); return (false); } return (true); } 錯誤訊息檢查完了之後就會利用以下的程式碼寫入資料庫: <%. dim conn dim connstr dim err nbuyorsell = request("buyorsell"). 46 逢甲大學 e-Paper (92學年度).
(48) 二手物品買賣電子商務. ngoods = request("goods") nkind = request("kind") nprice = request("price") namount = request("amount") nbuydate = request("buydate") ndegree = request("degree") nname = request("name") nemail = request("email") nprovince = request("province") ncity = request("city") ntelephone = request("telephone") nbbcall = request("bbcall") nicq = request("icq") noicq = request("oicq") ntrademode = request("trademode") ncontent = request("content") if ngoods="" or nname="" or nkind="" or nbuyorsell="" then response.write "<p align='center'> 沒有輸入必須項目。</p>" response.write "<meta http-equiv='refresh' content='1; url=add.asp'>". 47 逢甲大學 e-Paper (92學年度).
(49) 二手物品買賣電子商務. else connstr = "DBQ="+server.mappath("data.mdb")+";DefaultDir=;DRIVER={Micros oft Access Driver (*.mdb)};" Set DataConn = Server.CreateObject("ADODB.Connection") dataconn.open connstr Set InsertCursor = Server.CreateObject("ADODB.Recordset") Set cmdTemp = Server.CreateObject("ADODB.Command") cmdTemp.CommandText = " select * from data. where. (goods IS. NULL) " cmdTemp.CommandType = 1 Set cmdTemp.ActiveConnection = dataconn InsertCursor.Open cmdTemp, , 1, 3 InsertCursor.AddNew InsertCursor("buyorsell") = nbuyorsell InsertCursor("date") = date() InsertCursor("time") = time() InsertCursor("goods") = ngoods InsertCursor("kind") = nkind. 48 逢甲大學 e-Paper (92學年度).
(50) 二手物品買賣電子商務. InsertCursor("price") = nprice InsertCursor("amount") = namount InsertCursor("degree") = ndegree InsertCursor("buydate") = nbuydate InsertCursor("name") = nname InsertCursor("email") = nemail InsertCursor("province") = nprovince InsertCursor("city") = ncity InsertCursor("telephone") = ntelephone InsertCursor("bbcall") = nbbcall InsertCursor("icq") = nicq InsertCursor("oicq") = noicq InsertCursor("trademode") = ntrademode InsertCursor("content") = ncontent InsertCursor("num") = 0 InsertCursor("deal") = 0 InsertCursor.Update InsertCursor.close dataconn.close. 49 逢甲大學 e-Paper (92學年度).
(51) 二手物品買賣電子商務. set InsertCursor=nothing set dataconn=nothing. 寫入資料庫之後就會顯示刊登貨物成功的畫面:. 50 逢甲大學 e-Paper (92學年度).
(52) 二手物品買賣電子商務. 刊登貨物成功畫面 接下來就會自動導向到同一個販賣分類的物品去了:. 貨物分類網頁 刊登成功的同時當然資料庫也會新增一筆資料:. 51 逢甲大學 e-Paper (92學年度).
(53) 二手物品買賣電子商務. 貨物資料庫網頁 而刊登成功之後,在首頁也會出現最新更新物品,最近 20 項最新 刊登的物品都將會顯示在首頁上,首頁上中間的正上方都是:. 52 逢甲大學 e-Paper (92學年度).
(54) 二手物品買賣電子商務. 首頁可以刊登出最新的 20 項物品,其主要的運用程式碼如下: do while (i<21) response.write "<span style='letter-spacing:1'><img src='NOTE.GIF'>"+cstr(rs("buyorsell"))+"" response.write " <a href='item.ASP?id="+cstr(Rs("ID"))+"')>" response.write Rs("goods")+"</A></font></span><br>" Rs.movenext i=i+1 loop. 53 逢甲大學 e-Paper (92學年度).
(55) 二手物品買賣電子商務. 4.2 會員管理二手論壇子系統 1.系統目的 登入系統的目的主要是限制使用者的權限,在這個網站中, 論壇可以說是一個網站的精華所在,來自四面八方的意見以及精 華通通都匯集在這邊,論壇之中不希望有無聊份子去裡面打廣告 還有發表一些無聊的文章,因此設立了權限設定,想要進入論壇 必須要登入才可以,此外並可以防止使用者直接記下論壇的網址 直接進入,保有論壇的專業乃是登入系統的目的。. 2.解決問題 (1)避免無聊人士來這邊發表無聊文章 (2)避免有心人士直接記下論壇的網址而前往論壇發言或瀏覽. 54 逢甲大學 e-Paper (92學年度).
(56) 二手物品買賣電子商務. 3.操作畫面 從首頁的左方的二手論壇點選即可登入(藍色的那個):. 然後進入登入畫面,,不論是使用者或是 Master 都只要在空格之 中填入您的帳號還有密碼再按下登入即可,如下所示:. 55 逢甲大學 e-Paper (92學年度).
(57) 二手物品買賣電子商務. 不過隨著權限的不同,可能會導向到不同的網頁,可以分為一般 使用者還有 Master 的權限,以下是一般使用者的畫面:. 以下是 Master 的畫面:. 56 逢甲大學 e-Paper (92學年度).
(58) 二手物品買賣電子商務. 我們運用以下的程式碼來區分您為一般使用者或是 Master: <% Id = Trim (Request("Id")) Password = Trim (Request("Password")) If (Id="" Or Password="") then Response.Redirect "index.htm" Response.End End If Dim strSQL, objRS strSQL = "Select * From Users Where Id='" & Id & "'" strSQL = strSQL & " And Password = '" & Password & "'" Set objRS = GetSQLRecordset(strSQL, "data.mdb", "Users") If objRS.EOF Then Response.Write "使用者名稱或密碼錯誤,請確定輸入的帳號 及密碼是正確的,若有問題,請洽站長詢問。" Response.End End If. ' 將 Name 及 Password 加入 Cookies 中. 57 逢甲大學 e-Paper (92學年度).
(59) 二手物品買賣電子商務. Response.Cookies("Id") = Id Response.Cookies("Password") = Password Response.Cookies("Passed") = "Passed" If Request.Cookies("Id")="master" Then If Request.Cookies("Password")="master" Then Response.Redirect "master.asp" Response.End End If End If. Response.Redirect "main.asp" %>. 58 逢甲大學 e-Paper (92學年度).
(60) 二手物品買賣電子商務. 登入成功之後的畫面如下,我們以 Master 的畫面來做分析,首先 先說明只有 Master 才能使用的功能,請點選下圖中的"站長專用 區":. 59 逢甲大學 e-Paper (92學年度).
(61) 二手物品買賣電子商務. 進入站長專用區之後,我們將會導向到以下的畫面,在這個畫面 我們可以刪除拍賣的資料記錄,站台上每個人都可以新增物品, 但是刪除這個權限唯有站長才有:. 此時進入這個畫面我們可以瀏覽所有刊登物品的資料,當然也可 以瀏覽該物品的物主的相關資料如 email,聯絡方式等等,在這個 畫面我們可以直接寄信給使用者詢問他這篇買賣的目的,若是決 定了要刪除哪一項物品只要點選該物品的 id 即可,說穿了只是加 個權限到刪除資料庫這個動作而已,但是對於一般使用者而言,. 60 逢甲大學 e-Paper (92學年度).
(62) 二手物品買賣電子商務. 也許還是做成以下的人機介面會比較好,以下是點選刪除某個 id 之後的畫面:. 當出現這個網頁的時候,就表示該筆資料已經刪除了,而我們刪 除這筆資料的運用的程式碼如下: <% connstr = "DBQ="+server.mappath("data.mdb")+";DefaultDir=;DRIVER={Micros oft Access Driver (*.mdb)};" Set DataConn = Server.CreateObject("ADODB.Connection") dataconn.open connstr. 61 逢甲大學 e-Paper (92學年度).
(63) 二手物品買賣電子商務. Set rs = dataconn.execute("delete * from data WHERE id=" +Cstr(request("id"))) dataconn.close %>. 我們接下來解說修改會員資料部分,請點選下方的〈修改會員資 料〉 :. 然後我們會進入以下的畫面,可以實際的來修改會員的資料:. 62 逢甲大學 e-Paper (92學年度).
(64) 二手物品買賣電子商務. 我們運用以下的程式碼來做修改會員資料的執行: <!-- #include file="ADOFunctions.asp" --> <% If Not Request.Cookies("Passed")="Passed" Then Response.Redirect "index.htm" Response.End End If Id = Request.Cookies("Id") Dim strSQL, objRS strSQL = "Select * From Users Where Id='" & Id & "'" Set objRS = GetSQLRecordset(strSQL, "data.mdb", "Users"). 63 逢甲大學 e-Paper (92學年度).
(65) 二手物品買賣電子商務. %> <HTML> <HEAD> <TITLE>修改會員資料</TITLE> </HEAD> <BODY> <P ALIGN="CENTER"><IMG SRC="Modify.jpg"></P> <FORM METHOD="POST" ACTION="Revise.asp" > <TABLE BORDER="2" ALIGN="CENTER" BORDERCOLOR="#6666FF"> <TR> <TD COLSPAN="2" BGCOLOR="#6666FF" ALIGN="CENTER"> <FONT COLOR="#FFFFFF">請填入下列資料 (標示 「*」欄位請務必填寫)</FONT> </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*使用者帳號:</TD>. 64 逢甲大學 e-Paper (92學年度).
(66) 二手物品買賣電子商務. <TD><% =objRS("Id") %></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*使用者密碼:</TD> <TD> <INPUT TYPE="TEXT" NAME="Password" SIZE="15" VALUE="<% = objRS("Password") %>"> (請使用英文或數字鍵,勿使用特殊字元) </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*密碼確認:</TD> <TD > <INPUT TYPE="TEXT" NAME="RePassword" SIZE="15" VALUE="<% = objRS("Password") %>"> (再輸入一次密碼,並記下您的使用者名稱與密碼) </TD> </TR> <TR BGCOLOR="#99FF99">. 65 逢甲大學 e-Paper (92學年度).
(67) 二手物品買賣電子商務. <TD ALIGN="RIGHT">*姓名:</TD> <TD><INPUT TYPE="TEXT" NAME="Name" SIZE="8" VALUE="<% = objRS("Name") %>"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*性別:</TD> <TD> <INPUT TYPE="RADIO" NAME="Sex" VALUE="男" CHECKED>男 <INPUT TYPE="RADIO" NAME="Sex" VALUE="女"> 女 </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*生日:</TD> <TD>民國 <INPUT TYPE="TEXT" NAME="Year" SIZE="2" VALUE="<% = objRS("Year") %>">年 <INPUT TYPE="TEXT" NAME="Month" SIZE="2". 66 逢甲大學 e-Paper (92學年度).
(68) 二手物品買賣電子商務. VALUE="<% = objRS("Month") %>">月 <INPUT TYPE="TEXT" NAME="Day" SIZE="2" VALUE="<% = objRS("Day") %>">日 </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">電話:</TD> <TD> <INPUT TYPE="TEXT" NAME="TelPhone" SIZE="20" VALUE="<% = objRS("TelPhone") %>"> (依照 (02) 2311-3836 格式 or (04) 657-4587) </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">行動電話:</TD> <TD> <INPUT TYPE="TEXT" NAME="CellPhone" SIZE="20" VALUE="<% = objRS("CellPhone") %>"> (依照 (0922) 302-228 格式). 67 逢甲大學 e-Paper (92學年度).
(69) 二手物品買賣電子商務. </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">地址:</TD> <TD><INPUT TYPE="TEXT" NAME="Address" SIZE="45" VALUE="<% = objRS("Address") %>"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">E-mail 帳號:</TD> <TD><INPUT TYPE="TEXT" NAME="Email" SIZE="30" VALUE="<% = objRS("Email") %>"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">個人網站:</TD> <TD><INPUT TYPE="TEXT" NAME="Url" SIZE="40" VALUE="<% = objRS("Url") %>"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">備註:</TD>. 68 逢甲大學 e-Paper (92學年度).
(70) 二手物品買賣電子商務. <TD><TEXTAREA NAME="Comment" ROWS="4" COLS="45"><% = objRS("Comment") %></TEXTAREA></TD> </TR> <TR BGCOLOR="#99FF99"> <TD COLSPAN="2" ALIGN="CENTER"> <INPUT TYPE="SUBMIT" VALUE="修改資料"> <INPUT TYPE="RESET" VALUE="重新填寫"> </TD> </TR> </TABLE> </FORM> <% '關閉資料庫連接並釋放物件案例 objRS.Close Set objRS = Nothing objConn.Close Set objConn = Nothing %> </BODY>. 69 逢甲大學 e-Paper (92學年度).
(71) 二手物品買賣電子商務. </HTML> 以下為修改會員資料成功的畫面,並且我們此時點選下圖中的 〈回到會員區〉:. 我們點選以下的進入二手論壇即可進入二手論壇,只有能夠登入 的人能進入論壇而已,我們將把論壇的設計與實作於下一個章節 中討論。. 70 逢甲大學 e-Paper (92學年度).
(72) 二手物品買賣電子商務. 然後我們回到登入的那個畫面去做〈加入會員〉的功能:. 點選加入會員之後就會進入以下的畫面,請注意以下的畫面和修 改會員資料那個圖雖然很類似但是其實有些關鍵性的不同,就是 此時我們可以取一個自己喜歡的帳號名稱,在修改會員資料的時 候是不允許這麼做的,如下:. 71 逢甲大學 e-Paper (92學年度).
(73) 二手物品買賣電子商務. 我們運用以下程式碼來作存取加入會員資料的動作,並且我們在 加入會員的程式碼的部分另外加上了偵錯的功能,像是使用者帳 號和密碼一定要寫,不然以後怎麼登入,使用者帳號不要太長, 因為資料庫中使用者帳號的長度最多是十個字元,密碼的確認也 是一定要的,不然打錯了密碼還不曉得,下次要登入的時候麻煩 可就大了,還有像是姓名、出生年月日也都不可為空,並且還會 偵測每個月的日期,像是大月有 31 天,小月 30 天,還有全年只 有 12 個月,不會出現地 13、14 個月的偵測: <HTML> <HEAD> <TITLE>加入會員</TITLE>. 72 逢甲大學 e-Paper (92學年度).
(74) 二手物品買賣電子商務. <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=BIG5"> </HEAD> <SCRIPT LANGUAGE="VBSCRIPT"> <!-Sub Checkdata() If Attend.Id.Value = Empty Then Window.Alert "「使用者帳號」一定要填寫哦..." Exit Sub End if If Len(Attend.Id.Value) >10 Then Window.Alert "「使用者帳號」不可以超過 10 個字元 哦..." Exit Sub End if If Attend.Password.Value = Empty Then Window.Alert "「使用者密碼」一定要填寫哦..." Exit Sub End if. 73 逢甲大學 e-Paper (92學年度).
(75) 二手物品買賣電子商務. If Len(Attend.Password.Value) > 10 Then Window.Alert "「使用者密碼」不可以超過 10 個字元 哦....." Exit Sub End if If Attend.RePassword.Value = Empty Then Window.Alert "「密碼確認」欄位忘了填哦..." Exit Sub End if If Attend.RePassword.Value <> Attend.Password.Value Then Window.Alert "「密碼確認」欄位與「使用者密碼」欄位 一定要相同..." Exit sub End if If Attend.Name.Value = Empty Then Window.Alert "您一定要留下真實姓名哦!..." Exit sub End if If Attend.Year.Value = Empty Then. 74 逢甲大學 e-Paper (92學年度).
(76) 二手物品買賣電子商務. Window.Alert "您忘了填「出生年」欄位了..." Exit sub End If If Attend.Month.Value = Empty Then Window.Alert "您忘了填「出生月」欄位了..." Exit sub End If If Cint(Attend.Month.Value) >12 or Cint(Attend.Month.Value) < 1 Then Window.Alert "「出生月」應該介於 1-12 之間哦!..." Exit sub End If If Attend.Day.Value = Empty Then Window.Alert "您忘了填「出生日」欄位了..." Exit sub End If If Cint(Attend.Month.Value) = 2 Then If Cint(Attend.Day.Value) > 29 Then Window.Alert "二月只有 28 天,最多 29 天". 75 逢甲大學 e-Paper (92學年度).
(77) 二手物品買賣電子商務. Exit sub End If If Cint(Attend.Day.Value) = 29 Then Answer = MsgBox ("二月通常只有 28 天,您真的是 " & Attend.Day.Value & " 日生的嗎?", 52) If Answer = 7 Then Exit sub End If End If If Cint(Attend.Month.Value) = 4 or Cint(Attend.Month.Value) = 6 or _ Cint(Attend.Month.Value) = 9 or Cint(Attend.Month.Value) = 11 Then If Cint(Attend.Day.Value) > 30 Then Window.Alert "4 月、6 月、9 月、11 月只有 30 天 哦!..." Exit sub End If Else If Cint(Attend.Day.Value) >31 Then. 76 逢甲大學 e-Paper (92學年度).
(78) 二手物品買賣電子商務. Window.Alert "1 月、3 月、5 月、7 月、8 月、10 月、 12 月只有 31 天哦!..." Exit sub End If End If If Cint(Attend.Day.Value) > 31 or Cint(Attend.Day.Value) < 1 Then Window.Alert "出生日應該在 1-31 之間" Exit sub End If Attend.Submit End sub --> </SCRIPT> <BODY> <P ALIGN="CENTER"><font size="7">加入會員</font></P> <FORM NAME="Attend" METHOD="POST" ACTION="Addmember.asp" > <TABLE BORDER="2" ALIGN="CENTER". 77 逢甲大學 e-Paper (92學年度).
(79) 二手物品買賣電子商務. BORDERCOLOR="#6666FF"> <TR> <TD COLSPAN="2" BGCOLOR="#6666FF" ALIGN="center"> <FONT COLOR="#FFFFFF">請填入下列資料 (標示 「*」欄位請務必填寫)</FONT> </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*使用者帳號:</TD> <TD><INPUT TYPE="TEXT" NAME="Id" SIZE="15">(請使用英文或數字鍵)</TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*使用者密碼:</TD> <TD><INPUT TYPE="PASSWORD" NAME="Password" SIZE="15">(請使用英文或數字鍵)</TD> </TR> <TR BGCOLOR="#99FF99">. 78 逢甲大學 e-Paper (92學年度).
(80) 二手物品買賣電子商務. <TD ALIGN="RIGHT">*密碼確認:</TD> <TD><INPUT TYPE="PASSWORD" NAME="RePassword" SIZE="15">(再輸入一次密碼)</TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*姓名:</TD> <TD><INPUT TYPE="TEXT" NAME="Name" SIZE="8"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*性別:</TD> <TD> <INPUT TYPE="RADIO" NAME="Sex" VALUE="男" CHECKED>男 <INPUT TYPE="RADIO" NAME="Sex" VALUE="女 ">女 </TD> </TR> <TR BGCOLOR="#99FF99">. 79 逢甲大學 e-Paper (92學年度).
(81) 二手物品買賣電子商務. <TD ALIGN="RIGHT">*生日:</TD> <TD>民國 <INPUT TYPE="TEXT" NAME="Year" SIZE="2">年 <INPUT TYPE="TEXT" NAME="Month" SIZE="2"> 月 <INPUT TYPE="TEXT" NAME="Day" SIZE="2">日 </TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">電話:</TD> <TD><INPUT TYPE="TEXT" NAME="TelPhone" SIZE="20"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">行動電話:</TD> <TD><INPUT TYPE="TEXT" NAME="CellPhone" SIZE="20"></TD> </TR> <TR BGCOLOR="#99FF99">. 80 逢甲大學 e-Paper (92學年度).
(82) 二手物品買賣電子商務. <TD ALIGN="RIGHT">地址:</TD> <TD><INPUT TYPE="TEXT" NAME="Address" SIZE="45"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">*E-mail 帳號:</TD> <TD><INPUT TYPE="TEXT" NAME="Email" SIZE="30">請熟記喔!查詢密碼時會用到</TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">個人網站:</TD> <TD><INPUT TYPE="TEXT" NAME="Url" SIZE="40" VALUE="http://"></TD> </TR> <TR BGCOLOR="#99FF99"> <TD ALIGN="RIGHT">備註:</TD> <TD><TEXTAREA NAME="Comment" ROWS="4" COLS="45"></TEXTAREA></TD> </TR>. 81 逢甲大學 e-Paper (92學年度).
(83) 二手物品買賣電子商務. <TR BGCOLOR="#99FF99"> <TD ALIGN="CENTER" COLSPAN="2"> <INPUT TYPE="BUTTON" VALUE="加入會員" ONCLICK="Checkdata"> <INPUT TYPE="RESET" VALUE="重新填寫"> </TD> </TR> </TABLE> </FORM> </BODY> </HTML> 當一切的輸入符合程式需求的時候,使用者將被允許加入會員, 而資料庫也會加入一筆新的資料,如下:. 82 逢甲大學 e-Paper (92學年度).
(84) 二手物品買賣電子商務. 另外建有查詢密碼的功能,若是忘記密碼的話,系統可以提醒你 密碼,請在登入的首頁點選〈查詢密碼〉 ,如下圖:. 83 逢甲大學 e-Paper (92學年度).
(85) 二手物品買賣電子商務. 之後我們將會進入查詢密碼的網頁,請在姓名以及 email 欄位填 入當初註冊時所使用的資料,並且選擇系統告知您密碼的途徑, 是網頁顯示或是 email 通知,選好了之後按下〈傳送〉的按鍵, 如下:. 84 逢甲大學 e-Paper (92學年度).
(86) 二手物品買賣電子商務. 經由以下的程式碼檢測,我們將來檢查這位使用者的姓名還有信 箱是否正確: <% Name = Trim (Request("Name")) Email = Trim (Request("Email")) ShowMethod = Request("ShowMethod"). Dim strSQL, objRS strSQL = "Select * From Users Where Name='" & Name & "'" strSQL = strSQL & " And Email = '" & Email & "'" Set objRS = GetSQLRecordset(strSQL, "data.mdb", "Users"). 85 逢甲大學 e-Paper (92學年度).
(87) 二手物品買賣電子商務. If objRS.EOF Then Response.Write "對不起,本站沒有此會員,請確定您查詢的 資料是正確的。" Else If ShowMethod = "網頁顯示" Then Response.Write "您的帳號為:" & objRS("Id") & "<br>" Response.Write "您的密碼為:" & objRS("Password") & "<br>" Response.Write "<CENTER><A HREF='Index.htm'>登入本 站</A></CENTER>" Else Set objMail = Server.CreateObject("CDONTS.NewMail") objMail.From = "rong@ms17.url.com.tw" objMail.To = objRS("Email") objMail.Subject = "ASP 網路世界登入帳號與密碼" objMail.Body = "您的帳號為:" & objRS("Id") _ & chr(10) & "您的密碼:" & objRS("Password"). 86 逢甲大學 e-Paper (92學年度).
(88) 二手物品買賣電子商務. objMail.Send Response.Write "您的帳號及密碼已經寄到 " & objRS("Email") & " 信箱了。" Response.Write "<CENTER><A HREF='Index.htm'>登入本站 </A></CENTER>" End If End If %> 經過程式碼的檢驗之後,我們得到以下的結果:. 87 逢甲大學 e-Paper (92學年度).
(89) 二手物品買賣電子商務. 4.3 二手論壇子系統 1.系統目的 二手論壇子系統的將客人的意見歸納成一個一個的主題,提 供給大家一起來討論,俗話說三個臭皮匠勝過一個諸葛亮,綜合 大家的意見將使的這個網站更加的盡善盡美,並且論壇的建立功 能更可以取代了集合大家一起討論的功夫,不需要會同大家共同 的時間便可以交換意見,討論的過程以及結果都將由系統紀錄下 來,而非用紙式的記錄方式,庫存方便以及整理時有他的方便性 在,網路上總是有些無聊份子會隨便留言,因此我們將論壇設計 成只有登入者才可以使用,眾所周知的,現在網路上絕大多數的 論壇都需要登入才可以使用,為的就是要管理裡面留言的品質, 而且有些論壇還有些方便的資訊,像是有些人士會將某某產品的 需要注意的小地方放上去,像是 windows 的一大堆問題是大家所 知道的,要知道這些 bug 的話,使用者必須經過長時間以及樹百 數萬次的測試,才能夠找出癥結所在並起提出解決之道,像這種 重要的資訊有些就只能夠在論壇才找的到,這也是論壇需要登入 的人才能使用的原因。. 88 逢甲大學 e-Paper (92學年度).
(90) 二手物品買賣電子商務. 2.解決問題 (1) 提升整理資料時的方便性以及效率 (2)免除紙式保存的問題 (3)免去會合大眾集合的程序即可討論 (4)方便資料調閱. 3.操作畫面 在上一個章節我們所提及的,請在以下的畫面點選〈進入二 手論壇〉,就可以進入了!(當然要先登入囉):. 89 逢甲大學 e-Paper (92學年度).
(91) 二手物品買賣電子商務. 點選了之後我們就會進入以下的畫面:. 90 逢甲大學 e-Paper (92學年度).
(92) 二手物品買賣電子商務. 接下來我們輸入適當的內容在〈作者〉 〈主題〉 〈內容〉之中,填 好了之後我們按下〈張貼留言〉如下:. 接著我們運用以下程式碼來做這些留言的處理,此時資料庫也將 會新增一筆資料,另外,以下程式碼比較值得注意的就是開頭 的地方有加入防止不當的使用者借由直接記下網址的方式來 進入二手論壇,如下: <% If Not Request.Cookies("Passed")="Passed" Then Response.Redirect "index.htm" Response.End End If. 91 逢甲大學 e-Paper (92學年度).
(93) 二手物品買賣電子商務. %> <% Sub ShowPage(objRS, PageNo). '顯示留言並加以格式化 Response.Write "<TABLE ALIGN='CENTER' WIDTH='90%'>" objRS.AbsolutePage = PageNo For I = 1 To objRS.PageSize Response.Write "<TR>". Response.Write "<TD WIDTH='85%'>作者:" & objRS("作者 ") & "<BR>主題:" & objRS("主題") & "<BR>時間:" & objRS(" 時間") & _ "<BR><A HREF='ShowNews.asp?Title=" & objRS("主題") & "'>閱讀留言與加入討論</A></TD></TR>" objRS.MoveNext If objRS.EOF Then Exit For Next. 92 逢甲大學 e-Paper (92學年度).
(94) 二手物品買賣電子商務. Response.Write "</TABLE>" End Sub %> <HTML> <BODY>. <% '讀取資料表的所有記錄並依照時間遞減排序 strSQL = "SELECT * FROM 留言版 ORDER BY 時間 DESC" Set objRS = GetSQLRecordset(strSQL, "Books.mdb", "留言版 "). '設定分頁大小, 您可視實際情況設定其它數值 objRS.PageSize = 5. '顯示頁次超連結 PageNo = Request("PageNo") Response.Write "[". 93 逢甲大學 e-Paper (92學年度).
(95) 二手物品買賣電子商務. For I = 1 To objRS.PageCount If I = CInt(PageNo) Then Response.Write I & " | " Else Response.Write "<A HREF='NewsGroup.asp?PageNo=" & I & "'>" & _ I & "</A>" & " | " End If Next Response.Write "]<HR>" %> <% '根據頁次呼叫 ShowPage 副程式來顯示留言 If PageNo <> "" Then ShowPage objRS, PageNo Else ShowPage objRS, 1 End If. 94 逢甲大學 e-Paper (92學年度).
(96) 二手物品買賣電子商務. '關閉資料庫連接並釋放物件案例 objRS.Close Set objRS = Nothing objConn.Close Set objConn = Nothing %> <HR> <!- 顯示輸入新留言表單 --> <FORM METHOD="POST" ACTION="Post.asp"> <TABLE BORDER="0" WIDTH="90%" ALIGN="CENTER" CELLSPACING="0"> <TR HEIGHT="40" ALIGN="CENTER" VALIGN="MIDDLE"> <TD COLSPAN="2">請在此輸入新的主題</TD> </TR> <TR HEIGHT="40" ALIGN="CENTER" VALIGN="MIDDLE"> <TD WIDTH="15%">作者</TD> <TD WIDTH="85%"><INPUT TYPE="TEXT". 95 逢甲大學 e-Paper (92學年度).
(97) 二手物品買賣電子商務. NAME="UserName" SIZE="50"></TD> </TR> <TR HEIGHT="40" ALIGN="CENTER" VALIGN="MIDDLE"> <TD WIDTH="15%">主題</TD> <TD WIDTH="85%"><INPUT TYPE="TEXT" NAME="Title" SIZE="50"></TD> </TR> <TR HEIGHT="250" ALIGN="CENTER" VALIGN="MIDDLE"> <TD WIDTH="15%">內容</TD> <TD WIDTH="85%"><TEXTAREA NAME="Content" COLS="50" ROWS="10"></TEXTAREA></TD> </TR> <TR> <TD COLSPAN="2" HEIGHT="40" ALIGN="CENTER" VALIGN="MIDDLE"> <INPUT TYPE="SUBMIT" VALUE="張貼留言"> <INPUT TYPE="RESET" VALUE="重新輸入"></TD>. 96 逢甲大學 e-Paper (92學年度).
(98) 二手物品買賣電子商務. </TR> </TABLE> </FORM> </BODY> </HTML>. 經由以上的程式碼,如果使用者是經由正常的管道進入二手論壇 的話,新增留言主題就會成功,剛剛就會顯示如下的畫面,而 且資料庫也會新增了一筆你剛剛的資料:. 97 逢甲大學 e-Paper (92學年度).
(99) 二手物品買賣電子商務. 倘若我們選擇的是回覆人家的主題的話,請在以下的畫面點選 〈閱讀留言及加入討論〉:. 98 逢甲大學 e-Paper (92學年度).
(100) 二手物品買賣電子商務. 我們經由以下的程式碼從資料庫中讀取資料並且將讀取到的資 料顯示在畫面上,以下為程式碼以及讀取到的資料的顯示結 果: <% If Not Request.Cookies("Passed")="Passed" Then Response.Redirect "index.htm" Response.End End If %> <HTML> <BODY>. 99 逢甲大學 e-Paper (92學年度).
(101) 二手物品買賣電子商務. <CENTER><font size="8" face="標楷體"><b><i>來點意見吧! </i></b></font></CENTER> <!- 讀取留言主題, 然後從資料庫讀取主題符合之記錄的所 有欄位 --> <% Title = Request("Title") strSQL = "SELECT * FROM 留言版 WHERE 主題='" & Title & "' ORDER BY 時間 DESC" Set objRS = GetSQLRecordset(strSQL, "Books.mdb", "留言版 ") %>. <!-- 顯示留言並加以格式化 --> <TABLE BORDER="0" WIDTH="90%" ALIGN="CENTER"> <TR HEIGHT="40". ALIGN="CENTER". VALIGN="MIDDLE"> <TD>留言主題</TD></TR> <TR HEIGHT="40" ><TD>主題:<%= objRS("主題") %> . 100 逢甲大學 e-Paper (92學年度).
(102) 二手物品買賣電子商務. 作者:<%= objRS("作者") %> 時間:<%= objRS("時間") %></TD></TR> <TR ><TD>內容:<%= objRS("內容") %></TD></TR> </TABLE><HR>. <!-- 搜尋是否有回覆留言, 有的話就顯示出來 --> <TABLE BORDER="0" WIDTH="90%" ALIGN="CENTER"> <% strSQL2 = "SELECT * FROM 回覆留言 WHERE 回覆主題 ='" & objRS("主題") & "'" Set objRS2 = objConn.Execute(strSQL2) If Not objRS2.EOF Then Response.Write "<TR HEIGHT='40' ALIGN='CENTER' VALIGN='MIDDLE'>" & _ "<TD><FONT COLOR='#FFFFFF'>回 覆留言</FONT></TD></TR>" End If Do While Not objRS2.EOF Response.Write "<TR HEIGHT='40' ><TD>主題:" &. 101 逢甲大學 e-Paper (92學年度).
(103) 二手物品買賣電子商務. objRS2("主題") & _ " 作者:" & objRS2("作者") & " 時間:" & objRS2("時間") & "</TD></TR>" Response.Write "<TR><TD>內容:" & objRS2("內容") objRS2.MoveNext Loop %> </TABLE><HR>. <!-- 顯示回覆留言表單 --> <FORM METHOD="POST" ACTION="PostReply.asp"> <INPUT TYPE="HIDDEN" NAME="ReplyTitle" VALUE="<%= objRS("主題") %>"> <TABLE BORDER="0" WIDTH="90%" ALIGN="CENTER" CELLSPACING="0"> <TR HEIGHT="40" ALIGN="CENTER" VALIGN="MIDDLE"> <TD COLSPAN="2">請在此輸入您的回覆</TD> </TR>. 102 逢甲大學 e-Paper (92學年度).
數據
+5
Outline
相關文件
我利用了這個機會拜訪了 Freudenthal Institute 的所長,也是數學史家的 Jan van Maanen
首先第一個是堅強 ,每當自己想放 棄做一件事時,我會想起孤兒們的 情況,我們也要學像他們一樣堅強 起來。第二個是 笑
不過以上所提的內容幾乎都會被現在的智慧型手機取 代,因此我們覺得這些功能能夠運用在一個沒有網路
Verio 提供網站代管公司完整的軟體、運算 與網路資源,也提供網路零售業者開發電子 商務及網站代管的服務 V i 也提供小型 商務及網站代管的服務。
我很坦白地講,我是一個蘇格蘭迷,這實在不能怪我,比方說,Auld Lang Syne、Loch Lomond 和 Danny Boy
獅子、老虎、熊沒什麼可怕,就連我們這些以好戰著稱的人類也不足為懼。若論作戰之道,只
然後利用 parametric model 來 evaluate 任何的 input image 是否為人臉的 image。我們用 PCA 來做這件事情,我們可以想像所有的 image 都是 high dimensional vector,然後 PCA 會把它
一般我們如過是透過分享器或集線器來連接電腦 的話,只需要壓制平行線即可(平行線:兩端接 頭皆為 EIA/TIA 568B ), 如果是接機器對機器 的話,需要製作跳線( Crossover :一端為