網站建置 以芽聖五金行為例 - ltu.edu.t · 2.2 網站建置基本要件(2/2)...

61
網站建置-以芽聖五金行為例 指導老師: 謝淑玲 教授 員: 詹志浩楊倚旻 李育叡張君瑋 陳煜中

Transcript of 網站建置 以芽聖五金行為例 - ltu.edu.t · 2.2 網站建置基本要件(2/2)...

  • 網站建置-以芽聖五金行為例

    指導老師: 謝淑玲 教授

    組 員: 詹志浩、 楊倚旻

    李育叡、 張君瑋

    陳煜中

  • 摘要

    在生活中上網是不可缺少的重要活動,幾乎沒有人可

    以一天不使用到網路,再智慧型手機普遍的現在,網路是

    帶著走的,走到哪網路用到哪,因為手機上網的便利性,

    使得現在隨時隨地都可以瀏覽網頁,不管你是在公車上,

    還是再超商,甚至是走在路上都可以隨心所欲的使用網路

    瀏覽網頁,所以我們看準了網路的便利性,趁這趨勢在網

    路上建立網站,增加企業的曝光性。

  • 1.1 研究動機

    1.2 研究背景

    1.3 研究目的

    1.4 研究流程

    第一章 緒論

  • 1.1 研究動機

    現在使用智慧型手機上網的人數眾多,

    隨時隨地都能在虛擬商店交易,並使現今網

    路購物商機無窮,因此近年來網上購物已經

    成為一種流行的風潮。

    圖1.1 智慧型手機行動上網普及率

  • 1.2 研究背景

    圖1.2 台灣逐年經常上網人數

    在2003年時經過統計12歲以上上網人口大約為57%,

    然而統計至2013年時12歲以上上網人數增加到了將近

    80%,上網人口數透露了商機以及虛擬人潮。

  • 1.3 研究目的

    我們設計這個網站的主要目的是希望讓網站看起

    來非常的有設計感又能簡潔有力,所以我們製作了許

    多Flash動畫吸引消費者來瀏覽,再以圖片清單的方式

    列出主要的商品,並加入搜尋的功能,讓消費者能更

    方便的找到自己所需的商品。

  • 1.4 研究流程

    圖1.3研究流程圖

    確認主題與組員

    蒐集資料及討論

    系統修改

    功能需求調查

    網站架構規劃

    資料庫開發

    系統設計

    系統測試

    製作完成

    NO

    YES

  • 2.1 電子商務

    2.2 網站建置基本要件

    2.3 SWOT

    2.4 工具介紹

    第二章 文獻探討

  • 2.1 電子商務

    電子商務(Electronic Commerce)是指利用電腦技

    術、網路技術和遠程通信技術,實現整個商務買賣過

    程中的電子化、數字化和網路化。

    人們不再是面對面的、看著實實在在的貨物、靠紙介

    質單據包括現金進行買賣交易。而是通過網上琳琅滿

    目的商品信息、完善的物流配送系統和方便安全的資

    金結算系統進行交易買賣。

  • 2.2 網站建置基本要件(1/2)

    (1)內容豐富性內容必須豐富並且符合使用者的需求,網站內容的文字方面應盡量

    避免冗長瑣碎,依內容的需要適時的補上圖片,能使內容更加的精美豐

    富。

    (2)美觀美觀的配置是讓瀏覽者對於網站形象的第一印象,一個好的網站不

    光只是內容豐富,美觀在網站形象中也具有極重要的地位。

  • 2.2 網站建置基本要件(2/2)

    (3)實用性網站的架構應該要淺顯易懂,因此網站設計時主要的依據應依照使

    用者的需求,也要求網站使用上的實用性與便利性。

    (4)溝通與規劃製作前的溝通與網頁設計規劃,是相當重要的。先瞭解使用者的想

    法、需求與偏好風格,在與組員討論規劃,才能給使用者最合適的網站

    動線與規劃。

  • 2.3 SWOT

    表2.1 SWOT

    優勢 劣勢

    1.多重販售通路

    2.提升競爭力

    3.資訊公開

    1.無法即時回應客戶

    2.議價困難

    3.物流延遲

    4.管理不易

    機會 威脅

    1.發掘新客源

    2.知名度拓展

    1.競爭者眾多

    2.人多口雜

  • 2.4 工具介紹(1/2)

    (1) Microsoft Visual Web Developer 2010 Express

    提供使用者立即可用來開始建立網路應用程序的所有需要。

    (2) ASP.NET讓網頁上所有元建物件化、採用事件驅動的程式設計架構,讓動態

    網頁更為模組化、也更容易。

  • 2.4 工具介紹(2/2)

    (3) Adobe Flash CS6用來設計網頁及多媒體動畫的軟體,可以讓網頁加入專業且漂亮的

    互動式按鈕及向量式的動畫圖案特效。

    (4) Adobe PhotoShop CS6主要處理以像素所構成的數位影像。

  • 3.1 可行性研究

    3.2 系統功能說明

    3.3 開發工具

    第三章 系統分析

  • 3.1 可行性研究

    (1)經濟可行性

    基於網際網路的普及化,只需要一台電腦便可以隨時隨地簡單容易

    的架設網站,透過商務網站的架設,網站的廣告宣傳甚至遠比傳統式的

    廣告宣傳還來的有效益。

    (2)技術可行性

    本網站主要是用ASP.NET與SQL Server資料庫所編寫而成,在按

    鈕及動畫是由Adobe Flash 去完成的。

  • (3)法律可行性

    本網站所設計的內容及排版全都是由組員自行製作完成的,所使用

    的圖片是由廠商所提供,flash動畫、首頁LOGO則是組員自行設計的,

    網站所編寫的軟體皆是免費軟體。

    (4)作業可行性

    資訊化的快速發展,利用電腦或智慧型手機都能夠輕鬆上網,上網

    購物已不再是難事,當初設計也考慮瀏覽的便利性。

    3.1 可行性研究

  • 3.2 系統功能說明(1/2)

    使用者與管理者的功能細分為:使用者

    (1)公司簡介:提供使用者了解公司的文化及背景。(2)加入會員:提供使用者申請帳號成為會員,並

    使用相關會員功能。(3)工具介紹:提供使用者五金行工具的相關資訊。(4)購物車:提供使用者直接線上下單。

  • 管理者

    (1)公司簡介管理:新增、修改公司簡介。

    (2)會員資訊管理:新增、修改、刪除會員資料。

    (3)商品資訊管理:新增、修改商品資訊。

    (4)消費清單:查詢客戶所購買之商品及訂單。

    (5)購物車管理:新增、修改線上下訂單的方式。

    3.2 系統功能說明(2/2)

  • 3.3 開發工具(1/2)

    3.3.1 硬體介紹 表3.3.1 伺服端需求

    作業系統 Windows Server 2008

    CPU Intel Celeron E1500 2.20GHz

    記憶體 2 GB

    顯示卡 G41 Express Chipset

    硬碟容量 500 GB

  • 3.3 開發工具(2/2)

    表3.3.2 使用端需求

    作業系統 Windows XP

    CPU Intel Pentium3 以上處理器

    記憶體 512 GB

    顯示卡 G41 Express Chipset

    硬碟容量 100 GB

  • 3.3.1 軟體介紹

    伺服器作業平台 Microsoft Windows 7 Server

    資料庫 SQL Server

    架站軟體 Microsoft Visual Web Developer 2010 Express

    程式語言 ASP.NET

    模擬瀏覽器

    Internet Explorer

    Google Chrome

    Mozilla Firefox

    美化軟體

    Adobe Flash CS6

    Adobe PhotoShop CS6

    小畫家

    表3.3.3 軟體介紹

  • 第四章 網站架構

    4.1 系統導覽圖

    4.2 系統流程圖

    4.3 資料庫結構

    4.4 ER-model

  • 4.1 系統導覽圖

    網站導覽圖

    帳號管理導覽圖

    產品管理導覽圖

    訂單管理導覽圖

    1

    4

    2

    3

  • (2)帳號管理導覽圖

    帳號管理

    新增帳號 修改帳號 刪除帳號

    圖4.2 帳號管理導覽圖

    此導覽圖是說明管理者能對帳號管理頁面所進行之動作。

  • (3)產品管理導覽圖

    產品管理

    新增產品 修改產品 刪除產品

    圖4.3 產品管理導覽圖

    此導覽圖是說明管理者能對產品頁面所進行之動作。

  • (4)訂單管理導覽圖

    訂單管理

    新增訂單 修改訂單 刪除訂單

    圖4.4 訂單管理導覽圖

    此導覽圖是說明管理者能對訂單頁面所進行之動作。

  • 4.2 系統流程圖

    本網站流程圖主要分成以下五個部份。

    1

    4

    2

    3

    5

    會員註冊流程

    會員登入流程

    購物流程商品修改資料流程

    後台管理流程

  • 4.2.1 會員註冊流程

    圖4.5 會員註冊流程圖

    開始

    會員註冊

    註冊成功

    結束

    輸入基本資料

    資料是否正確

    儲存

    NO

    YES

  • 4.2.2 會員登入流程

    圖4.6 會員登入流程圖

    開始

    資料修改

    會員登入

    結束

    帳號密碼是否正確

    輸入帳號密碼

    NO

    YES

    購物清單

    訂單資料

    顯示錯誤訊息

  • 4.2.3 會員修改資料流程

    圖4.7 會員修改資料流程圖

    顯示錯誤訊息

    儲存

    開始

    會員登入

    結束

    修改資料

    NO

    YES

    顯示錯誤訊息帳號密碼是否正確

    修改資料是否正確 NO

    YES

  • 4.2.4 購物流程

    圖4.8 購物流程圖

    儲存

    開始

    會員登入

    結束

    帳號密碼是否正確 NO

    YES

    顯示錯誤訊息

    填寫資料

    填寫資料是否正確

    選購產品

    購買成功

    顯示錯誤訊息NO

    YES

  • 4.2.5 後台管理流程

    圖4.9 後台管理流程圖

    NO

    產品管理

    新增產品

    結束

    輸入產品資料

    資料是否確定NO

    會員管理

    瀏覽會員

    選擇會員

    結束

    結束

    開始

    管理者

    登入

    訂單管理

    訂單列表

    判斷密碼

    修改訂單狀態

    完成訂單修改

    會員是否刪除

    會員刪除成功

    YES YES

    新增產品成功

    後台管理系統

  • 4.3 ER-model

  • 4.4 資料庫結構

    1

    4

    2

    3

    5

    6

    會員資料表

    訂單明細資料表會員資料表

    產品資料表訂單資料表

    購物車資料表

  • 4.4.1 會員資料表

    欄位 型態 Null

    帳號 nvarchar(10) 否 PK

    密碼 nvarchar(10) 是

    姓名 nvarchar(10) 是

    信箱 nvarchar(25) 是

    電話 nvarchar(15) 是

    住址 nvarchar(50) 是

    表4.1 會員資料表

  • 4.4.2 訂單資料表

    欄位 型態 Null

    訂單標號 int 否 PK

    帳號 nvarchar(10) 是

    收貨人 nvarchar(20) 是

    收貨人電話 nvarchar(15) 是

    收貨人住址 nvarchar(40) 是

    下單日期 datetime 是

    訂單狀態 nvarchar(10) 是

    表4.2 訂單資料表

  • 4.4.3 訂單明細資料表

    欄位 型態 Null

    訂單編號 Int 是

    訂單明細編號 Int 否 PK

    產品編號 nvarchar(10) 是

    單價 int 是

    數量 int 是

    表4.3 訂單明細資料表

  • 4.4.4 產品資料表

    欄位 型態 Null

    類別編號 int 是

    圖示 nvarchar(40) 是

    產品編號 nvarchar(10) 否 PK

    品名 nvarchar(40) 是

    單價 int 是

    表4.4 產品資料表

  • 4.4.5 購物車資料表

    表4.5 購物車資料表

    欄位 型態 Null

    購物車編號 int 否 PK

    帳號 nvarchar(10) 是

    產品編號 nvarchar(10) 是

    品名 nvarchar(40) 是

    單價 int 是

    數量 int 是

  • 第五章 網站功能介紹

    5.1 使用者端

    5.2 管理者端

  • 5.1 使用者端

    1

    4

    2

    3

    5

    6

    7

    8

    9

    5.1.1 首頁

    5.1.2 公司簡介5.1.5 資料修改

    5.1.3 會員註冊5.1.6 產品目錄

    5.14 會員登入5.1.7 購物清單

    5.1.8 訂單資料

    5.1.9 聯絡我們

  • 5.1.1 首頁

    圖5.1 首頁

  • 5.1.2 公司簡介

    圖5.2 公司簡介

  • 5.1.3 會員註冊

    圖5.3 會員註冊

  • 5.1.4 會員登入

    圖5.4 會員登入

  • 5.1.5 資料修改

    圖5.5 資料修改

  • 5.1.6 產品目錄

    圖5.6 產品目錄

  • 5.1.7 購物清單

    圖5.7 購物清單

  • 5.1.8 訂單資料

    圖5.8 訂單資料

  • 5.1.9 聯絡我們

    圖5.9 聯絡我們

  • 5.1.9 最新消息

    圖5.10 最新消息

  • 5.2 管理者端

    1

    42

    3 5

    6

    5.2.1 訂單資料管理

    5.2.2 產品資料新增 5.2.4 產品類別管理

    5.2.3 產品資料編輯 5.2.5 會員管理

    5.2.6 管理者密碼修改

  • 5.2.1 訂單資料管理

    圖5.10 訂單資料管理

  • 5.2.2 產品資料新增

    圖5.11 公司簡介

  • 5.2.3 產品資料編輯

    圖5.12 產品資料編輯

  • 5.2.4 產品類別管理

    圖5.13 產品類別管理

  • 5.2.5 會員管理

    圖5.14 會員管理

  • 5.2.6 最新消息新增

    圖5.15 最新消息新增

  • 5.2.7 管理者密碼修改

    圖5.15 管理者密碼修改

  • 第六章 結論

    • 現在隨著網路越來越發達,許多消費者都是利用網路購買的方

    式來購買商品,所以我們幫芽聖五金行製作了網站,可以讓消費者

    能更方便的購買商品,本網站製作了許多功能讓消費者能更快速的

    瀏覽商品,並能不受時間、空間的限制且容易的下訂單來選購所想

    要的商品,網站也設計成非常的有時尚感,希望可以吸引消費者的

    目光,替芽聖五金行達到廣告宣傳的效果。

    • 上線之前會先實際操作給廠商看後台的管理功能,使其能輕鬆

    的操作,接著跟廠商持續討論未來希望增加的功能或是需要修改的

    地方,如:美化網站、網站新增英文介面,以及持續的更新和擴充網

    站的資料。未來希望能讓芽聖五金行在社會上越來越具有知名度。