• 沒有找到結果。

連鎖速食店之管理及銷售系統

N/A
N/A
Protected

Academic year: 2021

Share "連鎖速食店之管理及銷售系統"

Copied!
61
0
0

加載中.... (立即查看全文)

全文

(1)

逢 甲 大 學

資 訊 工 程 學 系 專 題 報 告

連鎖速食店之管理及銷售系統

學 生:薛世傑(四丁)

陳宏隆(四丁)

吳俊贊(四丁)

王靖淵(四丁)

指導教授:黃秋煌 教授

(2)

目 錄

目錄………Ⅰ

圖表目錄………Ⅱ

第一章 導論………1

1.1 簡介………1

1.2 工作規劃………2

第二章 研究動機及目的………3

2.1 研究動機及目的………3

2.2 問題說明及解決方法………3

第三章 系統架構及功能………4

3.1 環境架構………4

3.3.1 資料關聯圖………5

3.2 系統架構與功能………6

3.2.1 經理系統………6

3.2.2 店長系統………8

3.2.3 員工系統………9

3.3 系統流程………10

3.3.1 經理管理………13

3.3.2 員工管理………24

3.3.3 員工操作………27

第四章 實作成果………31

4.1 經理部分………31

4.2 店長部分………47

4.3 員工部分………50

第五章 結論………52

5.1 主要目的………52

5.2 未來展望………52

5.3 心得………53

參考文獻………56

(3)

圖 表 目 錄

【圖 3.1】資料關聯圖………5

【圖 3.2】系統階層………6

【圖 3.3】經理功能圖………6

【圖 3.4】店長功能圖………8

【圖 3.5】員工介面………9

【圖 3.6】店長管理流程圖-新增………10

【圖 3.7】店長管理流程圖-修改刪除………11

【圖 3.8】店長管理流程圖-查詢………12

【圖 3.9】分店管理流程圖………13

【圖 3.10】菜單管理流程圖-新增………14

【圖 3.11】菜單管理流程圖-修改………15

【圖 3.12】菜單管理流程圖-刪除………16

【圖 3.13】套餐管理流程圖-新增………17

【圖 3.14】套餐管理流程圖-修改………18

【圖 3.15】套餐管理流程圖-刪除………19

【圖 3.16】銷售量流程圖………20

【圖 3.17】分析表流程圖………21

【圖 3.18】優惠設定系統………22

【圖 3.19】店長管理流程圖-新增………24

【圖 3.20】店長管理流程圖-修改刪除………25

【圖 3.21】員工管理流程圖-查銷售量………26

【圖 3.22】點餐系統流程圖………27

【圖 3.23】周邊商品流程圖………29

【圖 4.1】系統主畫面………31

【圖 4.2】經理登入畫面&店長管理首頁………31

【圖 4.3】店長管理-新增店長(Bill)………32

【圖 4.4】店長管理-新增成功………32

(4)

【圖 4.9】店長管理-列出相關資料………34

【圖 4.10】店長管理-查詢錯誤………35

【圖 4.11】分店管理-選擇城市………35

【圖 4.12】分店管理-列出分店………35

【圖 4.13】分店管理-列出分店資料(沙鹿店)………36

【圖 4.14】菜單管理-主介面………36

【圖 4.15】菜單管理-新增食物………37

【圖 4.16】菜單管理-修改食物 a………37

【圖 4.17】菜單管理-修改食物 b………37

【圖 4.18】菜單管理-刪除食物………38

【圖 4.19】菜單管理-新增套餐………38

【圖 4.20】菜單管理-修改套餐 a………39

【圖 4.21】菜單管理-修改套餐 b………39

【圖 4.22】菜單管理-刪除套餐………39

【圖 4.23】看銷售量………40

【圖 4.24】月銷售量-選擇項目(2002 年 9 月)………40

【圖 4.25】月銷售量-顯示結果………40

【圖 4.26】銷售報表-選擇城市(台中縣)………41

【圖 4.27】銷售報表-列出所有分店………41

【圖 4.28】銷售報表-選擇項目………41

【圖 4.29】銷售報表-列出結果………42

【圖 4.30】看分析表………42

【圖 4.31】看分析表-分析表一………42

【圖 4.32】看分析表-列出圖表………43

【圖 4.33】看分析表-分析表二………43

【圖 4.34】看分析表-列出圖表………44

【圖 4.35】優惠設定-商業邏輯設定………44

【圖 4.36】優惠設定-優惠卡 a………44

【圖 4.37】優惠設定-優惠卡 b………45

【圖 4.38】優惠設定-優惠卡 c………45

【圖 4.39】優惠設定-優惠卡 d………45

【圖 4.40】優惠設定-周邊商品………46

【圖 4.41】優惠設定-活動日期………46

(5)

【圖 4.42】優惠設定-刪除周邊商品………46

【圖 4.43】店長介面………47

【圖 4.44】店長介面-新增員工 a………47

【圖 4.45】店長介面-新增員工 b………47

【圖 4.46】店長介面-修改刪除員工 a ………48

【圖 4.47】店長介面-修改刪除員工 b ………48

【圖 4.48】店長介面-修改刪除員工 c ………48

【圖 4.49】店長介面-查看銷售量………49

【圖 4.50】店長介面-月銷售報表………49

【圖 4.51】店長介面-日銷售報表………49

【圖 4.52】員工操作系統(優惠卡之功能) ………50

【圖 4.53】員工操作系統(有優惠卡功能) ………50

【圖 4.54】結帳系統(無使用優惠卡) ………51

【圖 4.55】結帳系統(使用優惠卡) ………51

【圖 4.56】周邊商品系統………51

(6)

第一章 導論

1.1 簡介

隨著資訊時代的腳步,樣樣都追求自動化、電子化,不僅是高

科技產業是如此,傳統產業、服務業等各行業也都一一跟進,漸

漸與世界的趨勢結合。

速食連鎖店在現在的餐飲店中佔有蠻大的市場,我們針對此一

特色,發展出適合速食店的管理系統,小至速食店的交易介面,

大至管理階層的各項人事管理,都可以直接在網路上去做。

主要的建構觀點是以連鎖店內的三種主要階層,經理、店長、

員工的角度去考慮,由每個不同階層所需的不同要求去分析,並

以他們各階層工作上可能會面臨的問題去加以管理分析。

本系統的各項功能,都是以 HTML、ASP、VBScript 及 JavaScript

等語法所完成,可以利用網路來直接完成許多的工作。而且只要

稍作修改,就可以適用於不同的速食店。

本系統的特色是不同的管理階層有各自的使用介面,在經理

部分可在任意時刻查看資料庫,即時掌握目前所有分店的交易狀

況及人員配置,依不同的需求選擇不同類型的銷售總額及圖表分

析。在另一方面可以設定食物及套餐組合,查看不同種類的銷售

量、銷售報表。店長方面可以查詢本月及本日之銷售報表以及店

內員工之管理。員工部分提供點餐介面來操作本系統,有優惠卡

使用及周邊商品功能,為顧客提供最完善的點餐服務。還有另一

項特色就是有優惠活動的商業邏輯功能。此功能可依據特殊的節

日或活動,提供特殊的優惠方案設定,使產品能夠更吸引消費者

的注意。

(7)

1.2 工作規劃

工作項目\負責 人 吳俊贊 陳宏隆 王靖淵 薛世傑 系統分析 ˇ ˇ ˇ ˇ 資料蒐集 ˇ ˇ ˇ ˇ 系統流程圖 ˇ ˇ ˇ ˇ 資料庫規劃 ˇ ˇ ˇ ˇ 店長管理 ˇ ˇ 分店管理 ˇ ˇ 菜單管理 ˇ 銷售量 ˇ ˇ 分析表 ˇ ˇ 優惠設定 ˇ 週邊商品設定 ˇ 員工管理 ˇ 分店銷售報表 ˇ 員工介面 ˇ 系統測試 ˇ ˇ ˇ ˇ 報告撰寫 ˇ ˇ ˇ ˇ

(8)

第二章 研究動機及目的

2.1 研究動機及目的

在之前看到外來的速食店如麥當勞、肯得基以及本土的速食店,

對於自己的商業系統都比較缺乏有效的管理與資源分配。在資訊時代

的來臨所追求的是效率與即時資料的處理,所以我們對速食系統加以

規劃,使其更有效率於使用者操作更加的簡便,管理者透過網路能即

時的對整個系統作多樣化的查詢。

2.2 問題說明及解決方法

以下針對『商業邏輯』

『分析瓶頸』

『銷售報表』

『系統接受度』

等問題做進一步說明。

1.商業邏輯:由於我們沒有學習過經濟方面的知識,所以在老師

要求我們做有關商業邏輯的部分時,我們討論了許

久,仍然對商業邏輯的定義抓不著頭緒,最後終於

製作出了簡單的優惠折扣功能,如會員卡及周邊商

品的配合。

2.分析瓶頸:一開始對於資料庫欄位的配置不知如何著手,以及

各個功能的切割,都經過了一段時間的討論,才將

每個部分慢慢地完成。

3.銷售報表:一般管理者所要掌握的報表,是具有比較專業技術

的報表,但目前我們只能依我們所能想到的格式來

製作簡單的報表,可能無法滿足不同管理者的需

求。

4.系統接受度:目前幾乎所有的速食店,他們經營的系統都沒有

利用到網路來作管理,所以本系統要使速食店所

接受,有某部分的困難,可能需要相當的時間及

推動,才會被速食店所接受。

(9)

第三章 系統架構及功能

本系統所使用的環境與開發工具,是以 Microsoft Windows

2000 為系統主架構,再配合 Microsoft 對電子商務所提供的 IIS

建構 Web Server,資料庫系統則是 Microsoft Office 中的 Access

2000。

3.1 環境架構

整個專題中各個系統架構所需的各項軟體明細如下:

BROWSER(瀏覽器):

Microsoft Internet Explorer 4.0 以上的版本。

前端 Web Server(伺服器):

Windows Server 2000

Web server (IIS 5.0)

後端開發環境:

Windows Server 2000

Web Server (IIS 5.0)

Access 2000

(10)

3.1.1 資料關聯圖

我們在 DATABASE 中共使用了 10 張資料表

【圖 3.1】資料關聯圖

1. city 用來存放各個縣市的名稱以及代碼。

2. employee 用來存放每個員工的資料,例如代碼、姓名、性別、

電話、等私人資料。

3. store 存放各個分店的電話、地址、代碼、以及所在的縣市代

碼。

4. transation 存放每一筆交易的紀錄,包括時間、日期、經手

員工代碼、以及買賣的商品代碼等。並提供大部分分析表來產

生報表。

5. old_cut_addtiton 用來保留已經過期優惠卡活動的日期,以

提供分析使用。

6. addition 為一個旗標的資料表,當內含的旗標為 1 時,表示

目前有優惠卡活動,若為 0 則表示沒有。

7. food 用來記錄所有單點食物的相關資料,例如代碼、名稱、

以及單價。

8. other_business 用來存放週邊商品的相關資料,例如代碼、

名稱、以及單價。

9. online_food 用來記錄所有套餐的相關資料,例如代碼、名稱、

以及單價。

10. cut_addition 用來記錄目前的優惠卡相關資料。

(11)

此系統的整體架構、各子架構所提供的功能,還有各個功能的

系統流程圖。整體架構分為經理、店長及員工三大部分。

3.2 系統架構與功能

本系統的主要架構分三個子系統,1.經理 2.店長 3.員工,並且

使用網路作為兩者連結與溝通的管道。

【圖 3.2】系統階層圖:系統分成三個主要子系統,如上圖所示,1.經理 2.店長 3.員工。而其各子系統於後面部分會有詳細的介紹。

3.2.1 經理系統

中,提供了六個功能

經理 店長 員工 經理 店長管理 分店管理 菜單管理 看銷售量 看分析表 優惠設定 逢甲速食店連鎖系統 【圖 3.3】經理功能圖:上圖為經理管理的六大功能:1.店長管理 2.分店管理 3.菜單管理 4.看銷售量 5.看分析表 6.優惠設定。每 一個子功能於下面會有詳細的介紹。

1.店長管理:經理可以對系統中所有分店店長作人事管理,如新

增、修改、刪除、查詢等功能。而資料庫中有每家分

店的分店代碼、分店店名、店長姓名、住址、生日、

電話…等基本資料。

(12)

3.菜單管理:對系統中的食物及套餐組合。在食物方面可新增、修

改、刪除、設定食物單價…等功能。在套餐組合方面

可對以組合不同的食物而成為一套新的套餐,有新增

套餐、修改套餐、刪除套餐、設定套餐單價…等功能。

4.看銷售量:分兩個部分

a.月銷售量:可選取多種不同的食物,可了解食物之月銷售總

額情形。

b.銷售報表:可查看某一縣市某一分店的特定年、月、日之單

日所有的交易比筆及該分店該日的交易內容,如

交易編號、交易代碼、員工代碼、交易日期、產

品代碼、交易數量及交易金額。

5.看分析表:分兩個部分

a.分析表一:可選取特定的年,特定單一食物之月直條圖,可

做為不同月份之間食物銷售量之比較功能。

b.分析表二:可選取特定的年、月,多樣不同的食物之總銷售

百分比,及銷售金額之直方圖,作為不同食物之

間的比較功能。

6.優惠設定:分兩個部分

a.優 惠 卡:可啟動、取消優惠卡的功用,若設為啟動,則可

以選定使用的有效日期,及優惠的折扣。可配合

特定的區域、節日作優惠活動。

b.周邊商品:可以制定食物、套餐,搭配周邊商品的銷售,

可對周邊商品的物品作新增、修改及刪除…等

動作,並設定周邊商品的有效日期。

(13)

3.2.2 店長系統

中,提供了 3 個功能:

新增員工 修改員工 查銷售量 店長 【圖 3.4】店長功能圖:上圖為店長管理的三大功能:1.新增員工 2.修改員工 3.查銷售量。每一個子功能於下面會有詳細的介紹。

1.新增員工:各分店店長可以新增自己所屬分店員工資料。包含

分店代碼、員工代碼、姓名、電話、生日、住址…

等基本資料。

2.修改、刪除員工:各分店店長可以修改自己所屬分店員工資

料。包含分店代碼、員工代碼、姓名、電話、

生日、住址…等基本資料。或是直接刪除員

工整筆資料。

3.查銷售量:分兩個部分

a.本月銷售量:店長可以查看自己分店中,本月的所有交易情

況。如所有的交易比筆、交易編號、交易代碼、

員工代碼、交易日期、產品代碼、交易數量及

交易金額。

b.本日銷售量:店長可以查看自己分店中,本日的所有交易情

況。如所有的交易比筆、交易編號、交易代碼、

員工代碼、交易日期、產品代碼、交易數量及

交易金額。

(14)

3.2.3 員工系統

中,提供了 2 個功能

點餐系統 周邊商品 員工 【圖 3.5】員工介面:上圖為店長管理的三大功能:1.點餐系統 2.周邊商品。 每一個子功能於下面會有詳細的介紹。

1.點餐系統:提供櫃檯人員之點餐操作介面,以利於員工服務

顧客。員工可以:a.點選食物數量、種類。b.套

餐數量、種類。c.可依照顧客是否有優惠卡而選

取優惠功能。d.點選周邊商品數量、種類。

2.周邊商品:可以依照系統是否有提供周邊商品。可依點餐系

統及顧客需求,點選周邊商品的數量、種類。

(15)

3.3 系統流程

3.3.1 經理管理:

共分 6 大部分

1.店長管理:A.新增店長 B.修改店長 C.查詢店長 A.新增店長 b.判斷資料是 否完整、重複 YES a.填入店長 基本資料 d.新增一筆 店長資料 e.返回店長管理 c. No 開始作業 【圖 3.6】店長管理流程圖-新增:上圖為經理之店長管理-新增部分, a.需依照表格上面之欄位填寫相關資料。 b.系統會檢查欄位資料填寫是否正確,資料庫資料是否重複。 c.若所填入的資料不正確、不完整、或是資料重複,則會跳回 a.。 d.如資料正確則會由系統新增一筆至資料庫。 e.返回店長管理。

(16)

B.修改店長 刪除 修改 g.判斷資料是 否完整、正確 YES h. NO f.修改店長 基本資料 b.選擇修改或 刪除店長 i.更新一筆 店長資料 c.刪除一筆 店長資料 j.返回店長管理 e.選擇欲修改之店長 d a.點選店長帳號 開始作業 【圖 3.7】店長管理流程圖-修改刪除:上圖為經理之店長管理-修改部分 a.經理可以由店長清單中,選取欲修改、刪除之店長。 b.可選擇修改店長、或刪除店長功能。 c.若選刪除店長,則會將資料庫中此筆店長資料。 d.刪除成功,返回 j.店長管理。 e.若選修改店長,則會叫出資料庫中此店長資料,並到 f 部分。 f.可修改或更新此店長之基本資料及欄位。 g.系統會檢查資料及欄位之正確性。正確->i.不正確->h。 h.資料、欄位不正確,需重新填寫。返回 b.部分。 i.資料及欄位正確。存入資料庫。並返回 j.店長管理。

(17)

C.查詢店長 a.輸入關鍵字 e.返回店長管理 YES d.列出與關鍵字相關資料 c .NO b.判斷資料 庫是否有相 關資料 開始作業 【圖 3.8】店長管理流程圖-查詢:上圖為經理之店長管理-查詢部分 a.輸入欲查詢之店長姓名關鍵字。 b.系統會到資料庫搜尋與關鍵字相同之資料。 c.若無相關資料,則返回 a.重新查詢。 d.列出資料庫中與關鍵字相同的店長資料。 e.返回店長管理系統。

(18)

2.分店管理 a.選擇欲查詢縣市 b.選擇某一分店 c.列出分店資料 列出縣市所有分店 d.返回店長管理 開始作業 【圖 3.9】分店管理流程圖:上圖為經理之分店管理部分 a.由資料庫選單中選取欲查詢之某一縣市 b.由資料庫的該縣市選單中選取欲查詢之某一分店 c.由資料庫中列出與查詢之分店資料,店長及員工清單 d.返回店長管理

(19)

3.菜單管理:分六個部分 A.新增食物 B.修改食物 C 刪除食物 D 新增套餐 E.修改套餐 F.刪除套餐 A.新增食物 a.輸入 餐點名稱,代碼,單價 b.判斷是否都 有填寫 YES e. d.新增 一項食物 c. NO 開始作業 【圖 3.10】菜單管理流程圖-新增食物:上圖為經理之菜單管理-新增食物部分 a.輸入欲新增知食物名稱、代碼、單價…等相關資料 b.系統判斷資料欄位是否正確 c.錯誤,資料欄位不正確。返回 a.重新填寫 d.正確,新增一筆資料至資料庫中 e.繼續新增下一筆食物

(20)

B.修改食物 a.勾選欲修改的餐點 b.判斷欄位是 否有勾選 YES d.修改 一項食物 e. c NO 開始作業 【圖 3.11】菜單管理流程圖-修改食物:上圖為經理之菜單管理-新增食物部分 a.在欲修改之食物前面勾選 b.系統判斷欄位勾選是否正確 c.錯誤,返回 a.重新選取 d.正確,修改食物之資料,並存入資料庫中 e.修改下一筆食物

(21)

C.刪除食物 a.勾選育刪除的餐點 b.判斷是否有 勾選 YES c.刪除 一項食物 e d .NO 開始作業 【圖 3.12】菜單管理流程圖-刪除食物:上圖為經理之菜單管理-刪除食物部分 a.在欲刪除之食物前面勾選 b.系統判斷欄位勾選是否正確 c.錯誤,返回 a.重新選取 d.正確,由資料庫中刪除食物之資料 e.修改下一筆食物

(22)

D.新增套餐 b.判斷有效期 限是否正確 e. NO d.判斷欄位是 否都有填寫 g.返回食物管理 f.新增 一項套餐 YES c.NO a.輸入相關資料 開始作業 YES 【圖 3.13】套餐管理流程圖-新增:上圖為經理之菜單管理-新增套餐部分 a.在欄位上輸入欲新增之套餐資料 b.系統判斷輸入日期是否為有效期限 c.錯誤,返回 a.重新填寫 d.正確,輸入欲新增之套餐資料 e.錯誤,返回 a.重新填寫 f.正確,新增一筆套餐資料至相關資料庫 g.返回食物管理

(23)

E.修改套餐 e.判斷有效期 限是否正確 YES f. NO i.修改 一項套餐 g.判斷是否 都有填寫 d.輸入相關資料 h. NO YES a.勾選欲修改的套餐 b.判斷欄位是 否有勾選 YES c .NO j.返回食物管理 開始作業 【圖3.14】套餐管理流程圖-修改:上圖為經理之菜單管理-修改套餐部分 a. 在欲修改之套餐前面勾選 b. 系統判斷欄位勾選是否正確 c.錯誤,返回a.重新填寫 d.正確,輸入欲修改之有效期限

(24)

F.刪除套餐 a.勾選育刪除的套餐 c. NO e.返回食物管理 d.刪除 一項套餐 YES b.判斷欄位是 否有勾選 開始作業 【圖 3.15】套餐管理流程圖-刪除:上圖為經理之菜單管理-刪除套餐部分 a. 在欲刪除之套餐前面勾選 b.系統判斷欄位勾選是否正確 c.錯誤,返回 a.重新填寫 d.正確,由資料庫相關欄位刪除此套餐資料 e.返回食物管理

(25)

4.看銷售量 a.選擇 1.月銷售量 2.銷售報表 b.判斷 1 或 2 1 2 d.列出銷售量 g 點選欲查詢之分店 h.點選欲查詢之年、月、日 i.列出銷售報表 e. i.返回銷售量 f.點選欲查詢之縣市 c.點選年、月、種類 開始作業 【圖 3.16】銷售量流程圖:上圖為經理之銷售量管理部分 a.選擇欲查看之銷售量 1.月銷售量 2.銷售報表 b.系統判斷為 1 或 2。 c.選取 1.月銷售量。選擇欲查看資料庫之年、月、種類表單 d.顯示資料庫中與選取項目之相關資料 e.返回 i.銷售量 f.選取 2.銷售報表。選取資料庫表單中欲查詢之縣市 g.列出所選之縣市分店,並選取欲查看之分店

(26)

5.看分析表 b.判斷 1 或 2 c.點選年、月、種類 d.列出銷售量長條圖 e.點選年、月、種類 f.列出銷售量圖表 g.返回銷售量 1 2 a.選擇 1.分析表一 2.分析表二 開始作業 【圖 3.17】分析表流程圖:上圖為經理之分析表管理部分 a. 選擇欲查看之分析表 1.分析表一 2.分析表二 b.系統判斷為 1 或 2。 c.選取 1.分析表一。選擇欲查看資料庫之年、月、種類表單 d.列出資料庫中與選取香符合資料,並以銷售量長條圖顯示 e.選取 2.分析表二。選擇欲查看資料庫之年、月、種類表單 f.列出資料庫中與選取香符合資料,並以銷售量直方圖、百分比顯示 g.返回銷售量

(27)

6.優惠設定系統: 優惠卡 b.取消優 惠方案 k. NO l.新增一項 優惠方案 f.判斷是否都 有填寫 e.輸入相關優惠方法 g. NO YES a.判斷優惠旗 標是否為”1” YES YES h.判斷是否為 有效日期 i. NO YES j.確認設定 YES c.設定優惠 旗標 d. NO NO 開始作業

(28)

a.判斷優惠卡旗標是否已啟動=1。 b.已啟動。選擇判斷是否取消啟動功能 c yes,取消優惠,即將旗標設為 0,並返回 b.優惠設定 d no,不設定,返回 b.優惠設定 e.未啟動。選擇設定旗標,並填入優惠相關資料 f.系統判斷欄位填寫是否正確 g.錯誤,返回 e.重新輸入 h.系統判斷是否輸入為有效期限 i.錯誤,返回 e.重新輸入 j.判斷是否要確定要新增 k.否,,返回 e.重新輸入 l.是,新增一筆優惠功能資料至資料庫 m.返回優惠設定

(29)

3.3.2 員工管理

:分三個功能

1.新增員工 b.判斷資料是 否完整、重複 YES a.填入員工 基本資料 d.新增一筆 員工資料 e.返回員工管理 c. No 開始作業 【圖 3.19】員工管理流程圖-新增:上圖為店長之員工管理-新增部分 a.需依照表格上面之欄位填寫相關資料。 b.系統會檢查欄位資料填寫是否正確,資料庫資料是否重複。 c.若所填入的資料不正確、不完整、或是資料重複,則會跳回 a.。 d.如資料正確則會由系統新增一筆至資料庫。 e.返回員工管理。

(30)

2.修改員工 刪除 修改 g.判斷資料是 否完整、正確 YES h. NO f.修改員工 基本資料 b.選擇修改或 刪除員工 i.更新一筆 員工資料 c.刪除一筆 員工資料 j.返回員工管理 e.選擇欲修改之員工 d a.點選員工帳號 開始作業 【圖 3.20】員工管理流程圖-修改刪除:上圖為店長之員工管理-修改部分 a.店長可以由員工清單中,選取欲修改、刪除之員工。 b.可選擇修改員工、或刪除員工功能。 c.若選刪除員工,則會將資料庫中此筆員工資料。 d.刪除成功,返回 j.員工管理。 e.若選修改員工,則會叫出資料庫中此員工資料,並到 f 部分。 f.可修改或更新此員工之基本資料及欄位。 g.系統會檢查資料及欄位之正確性。正確->i.不正確->h。 h.資料、欄位不正確,需重新填寫。返回 b.部分。 i.資料及欄位正確。存入資料庫。並返回 j.員工管理。

(31)

3.查銷售量 a.選擇 1.月銷售量 2.日銷售量 b.判斷 1 或 2 1 2 e.返回分店管理 d.列出日銷售量 c.列出月銷售量 開始作業 【圖 3.21】員工管理流程圖-查銷售量:上圖為店長查銷售量部分 a.選擇欲查看之銷售量 1.月銷售量 2.日銷售量 b.系統判斷為 1 或 2。 c.選取 1.列出本月銷售量交易報表。 d.選取 2.列出本日銷售量交易報表。 e.返回分店管理。

(32)

3.3.3 員工操作

1.點餐系統 a.點選餐點或進入周邊 商品 b.判斷 1.點餐 或 2.周邊商品 1.周邊商品 d.點選餐點或套餐 2.點餐系統 e.結算點餐金額 f.取消點餐 i.新增一筆 交易 h. NO g. YES c.進入周邊 商品介面 開始作業 【圖 3.22】點餐系統流程圖:上圖為員工操作-點餐系統部分

(33)

a.操作員選擇使用之功能 1.周邊商品介面或是 2.點餐系統 b.系統判斷為 1.或 2. c.結果為 1.,則進入周邊商品介面子系統 d.結果為 2.點餐系統。點選欲購買食物、套餐之種類及數量 e.系統計算所點選之食物、套餐數量及總金額 f.判斷是否進行交易或取消交易 g.取消交易。返回 a.重新選取 h.進行交易。新增一筆交易資料至資料庫 i.返回 a.繼續下一筆交易

(34)

2.周邊商品系統 a.點選餐點或進入周邊 商品 b.判斷 1.周邊 商品或 2.點餐 f.選擇商品數量 1.周邊商品 g.結算金額 h.取消交易 i. YES j.新增一筆 交易 NO k. e. NO YES d.判斷是否有 商品存在 c.進入點餐 介面 2.點餐 開始作業

(35)

a.操作員選擇使用之功能 1.周邊商品介面或是 2.點餐系統 b.系統判斷為 1.或 2. c.結果為 1.,則進入點餐介面子系統 d.結果為 2.周邊商品。判斷系統中是否有周邊商品存在 e.不存在。返回 a.重新點選 f.存在。點選欲購買商品之種類及數量 g.系統計算所點選之商品總數量及總金額 h.判斷是否進行交易或取消交易 i.取消交易。返回 a.重新選取 j.進行交易。新增一筆交易資料至資料庫 k.返回 a.繼續下一筆交易

以上流程圖是在網路上的 Client 端所建構出來的。一開始使用

系統時必須先進行登入的動作,如果身分或資料錯誤的話便無法進入

使用,登入成功後便會依照其身分進入各子系統。主畫面包括有 HTML

與 ASP 的操作介面、相關表格及資料庫。表格可顯示與資料庫相關資

訊,並可對其作更進一步的使用,亦可對資料表進行各種的操作指

令,包括瀏覽資料內容或新增、修改、選單…等等。

(36)

第四章 實作成果

本章為展示系統實作成果,以下由系統畫面來做各個功能的介

紹。

【圖 4.1】系統主畫面 說明:上圖為系統的主登錄畫面,所有系統使用者皆由此登錄。使用使需輸入正 確的帳號、密碼才可以使用本系統。

4.1 經理部分

【圖 4.2】經理登入畫面 & 店長管理首頁 說明:上圖為經理進入系統號的登入畫面。上圖分為左、右兩個視窗,左視窗為 經理所擁有之六大功能,選取左邊的功能表,即可於右邊視窗看到功能表 內容,如上圖右邊所示,登入畫面預設為店管理部分,而店長管理分成三 個部分,分別是 1.新增店長 2.修改店長 3.查詢店長。

(37)

【圖 4.3】店長管理-新增店長 說明:選取店長管理之新增店長功能即可新增店長的介面後,可在各個表格上填 入店長的基本資料,然後按加入店長的按鈕,系統會自動檢查所填入的欄 位、資料之正確性,如正確即可新增一新店長。此處新增的是店長「Bill」 的資料。如錯誤,則系統會有警告方塊彈出。 【圖 4.4】店長管理-新增成功 說明:此處為新增店長成功後所顯示的介面。如上圖,為店長(Bill)新增成功的 畫面,有店長「Bill」的帳號及密碼。

(38)

【圖 4.5】店長管理-列出店長 說明:進入修改店長後,即可看見系統中所有分店的店長清單,經理可點選欲修 改之店長 進入下 一頁 來進行修 改或刪 除功 能。此處 所選擇 的是 店長 「Bill」。 【圖 4.6】店長管理-修改店長基本資料 說明:進入修改及刪除店長的介面後,可於表格內直接修改店長資料,然後按下 更新店長資料按鈕做出修改動作,系統會先檢查所填入資料、藍未知正確 性。如正確,即可至資料庫相關欄位更新資料。如欲刪除此店長資料,亦 可直接按下刪除店長資料按鈕,則系統會到資料庫中,刪除與此店長之相 關資料。

(39)

【圖 4.7】店長管理-刪除店長 說明:此為刪除店長資料成功後所顯示的畫面,表示該店長之資料已從資料庫中 刪除。 【圖 4.8】店長管理-查詢店長 說明:進入查詢店長資料後,可於空格處填入關鍵字以便查詢店長的資料,此處 填入的關鍵字為「e」,系統會至資料庫搜尋與關鍵字相符之資料

(40)

【圖 4.10】店長管理-查詢錯誤 說明:當資料庫裡無與查詢資料相符的資料時,便會顯示此找不到資料的錯誤訊 息,請使用者確定查詢的資料是正確的。 【圖 4.11】分店管理-選擇城市 說明:分店管理介面可選擇欲查詢的城市,此處為資料庫中縣市欄位之選單表, 點選的城市為「台中縣」。 【圖 4.12】分店管理-列出分店 說明:列出所選擇城市的所有分店名稱,可於列出的與查詢之縣市相符之所有分 店店名清單中,點選欲查詢的分店,此處所選擇為「沙鹿店」。由於前圖 所選為台中縣,故此處列出資料庫中台中縣的所有分店清單。

(41)

【圖 4.13】分店管理-列出分店資料 說明:列出所選擇分店的所有人事資料。此處所選擇的分店為「台中縣沙鹿店」, 上圖包含此店店長及員工基本資料。 【圖 4.14】菜單管理-主介面 說明:進入菜單管理介面後,可看見 6 個功能,1.新增 2.修改 3.刪除菜單以及 4.新增套餐 5.修改套餐 6.刪除套餐的各項按鈕,可以按各個按鈕進入操 作各個功能。

(42)

【圖 4.15】菜單管理-新增食物 說明:進入此新增食物介面,可於餐點名稱上輸入食物的名稱,及餐點單價上輸 入食物的價格,系統會檢查輸入資料之正確性。如錯誤,則會請使用者重 新輸入。如正確,則會新增一筆資料至相關資料庫中 【圖 4.16】菜單管理-修改食物 a 說明:此為修改食物介面,上圖為資料庫中所有食物之清單,使用者一次可以點 選一項食物進行修改動作,如點選超過一項,則系統會要求使用者重新輸 入。如點選正確,按下一步,及可以修改食物。 【圖 4.17】菜單管理-修改食物 b 說明:修改食物 a 中可選擇欲修改的食物,然後進入修改食物 b 中,填寫新的名 稱或價格以作修改,系統會檢查資料、欄位之正確性及是否與資料庫資料

(43)

【圖 4.18】菜單管理-刪除食物

說明:上圖為刪除食物介面,上圖列出資料庫中所有食物清單,使用只一次只可 點選一項食物,進行刪除動作。如點選兩項以上,則系統會發出警告視窗, 請使用者重新輸入。如點選動作正確,即可至資料庫中刪除食物相關資料。

(44)

【圖 4.20】菜單管理-修改套餐 a 說明:上圖為修改套餐介面,圖中為資料庫中所有套餐之清單,使用者一次可以 選取一項套餐進行修改,若選取超過兩個之選項,系統請使用者重新輸入 正確選項。如點選正確,即可到修改套餐畫面修改。 【圖 4.21】菜單管理-修改套餐 b 說明:上圖為使用者所點選套餐之資料,修改完畢後,系統會檢查名稱是否與資 料庫衝突,活動日期之有效性,及來源代碼是否存在,如資料填寫錯誤, 系統會發出警告視窗請使用者重新輸入。如輸入正確,系統會至資料庫中 更新套餐資料。 【圖 4.22】菜單管理-刪除套餐 說明:上圖為刪除套餐介面,圖中為資料庫中所有套餐之清單,使用者可選擇欲 刪除的套餐,系統會至資料庫中刪除相關資料庫之資料。

(45)

【圖 4.23】看銷售量 說明:上圖為看銷售量之登入介面,使用者可選擇 1.查看月銷售量或 2.查看銷 售報表。 【圖 4.24】月銷售量-選擇項目 說明:上圖為進入查看月銷售量介面,上圖為資料庫中所有食物清單,使用者可 選擇年、月及不同的種類來查看銷售量。此所選擇為 2002 年 9 月及多項 食物。

(46)

【圖 4.26】銷售報表-選擇城市(台中縣) 說明:上圖選單為資料庫中所有縣市列表,使用者可選擇欲查詢分店所在的城 市,此處所選為「台中縣」。 【圖 4.27】銷售報表-列出所有分店 說明:上圖為資料庫中台中縣內所有分店資料,使用者可選擇欲查詢的分店,以 觀看其銷售報表,此處所選為「沙鹿店」。 【圖 4.28】銷售報表-選擇項目 說明:使用者可以選擇欲查詢的年、月、日以查看銷售報表。此處所選為 「2002 年 10 月 12 號」

(47)

【圖 4.29】銷售報表-列出結果 說明:此處承接前三圖,上圖為資料庫中台中縣沙鹿店 2002 年 10 月 12 日之銷 售報表 【圖 4.30】看分析表 說明:上圖為分析表介面:使用者可選擇 1.分析表一及 2.分析表二來查看不同 功能的分析圖表。 【圖 4.31】看分析表-分析表一 說明:分析表一介面,上圖表格為資料庫中所有食物清單,使用者可選擇年份及 種類來查看某年的月銷售比較,此處所選擇為「2002 年及檸檬紅茶」。

(48)

【圖 4.32】看分析表-列出圖表 說明:承接前圖,此圖為資料庫中檸檬紅茶在 2002 年各個月份的總銷售金額 系統透過製圖功能計算出長條圖。 【圖 4.33】看分析表-分析表二 說明:分析表二介面,上圖選單為資料庫中所有食物清單,使用者可選擇不同種 類及年份、月份來顯示銷售金額的直方圖比較,此處所選擇的為「2002 年 9 月及多種不同的種類之食物」。

(49)

【圖 4.34】看分析表-列出圖表 說明:承接前圖,此圖為資料庫中與使用者選取相關資料,經過系統計算顯示出 「2002 年 9 月的各個食物的銷售金額」之直方圖及百分比。 【圖 4.35】優惠設定-商業邏輯設定 說明:上圖為優惠設定介面提供商業邏輯的設定,包括 1.優惠卡以及 2.周邊商品的設定。使用者可以依不同需求進行設定

(50)

【圖 4.37】優惠設定-優惠卡 b 說明:上圖為使用者欲啟動優惠卡功能,及進行優惠卡設動模式 【圖 4.38】優惠設定-優惠卡 c 說明:此圖為優惠卡設定介面,包含使用期限與折扣設定。在使用期限方面,若 使用者輸入之資料不正確,則系統會發出警告視窗,請使用者重新輸入。 【圖 4.39】優惠設定-優惠卡 d 說明:上圖為輸入正確後之輸入資料,按下確定設定後,則可以新增此設定資料 至相關資料庫中。

(51)

【圖 4.40】優惠設定-周邊商品 說明:上圖為資料庫中所有周邊商品清單,使用者可選擇加入或刪除配合的周邊 商品動作。 【圖 4.41】優惠設定-活動日期 說明:此為新增一周邊商品,可設定活動日期及所配合的周邊商品。系統會檢查 所輸入的活動日期之時效性,及商品名稱、單價的正確性。如錯誤,則系 統會發出警告視窗,請使用者重新輸入。如正確,即可增加此筆周邊商品 記錄至相關資料庫中。 【圖 4.42】優惠設定-刪除周邊商品

(52)

4.2 店長部分

【圖 4.43】店長介面-登入介面 說明:上圖為店長登入介面可分為三個部分 1.新增員工 2.修改員工 3.查銷售量 店長可以依其需求選擇功能使用 【圖4.44】店長介面-新增員工a 說明:上圖為店長新增一筆員工資料,系統會檢查資料、欄位輸入之正確性。若不正確,系統會 發出警告視窗,請使用者重新輸入。系統亦會檢查資料是否重複。若正確則會新增一筆 資料到相關資料庫中。 【圖 4.45】店長介面-新增員工 b 說明:此圖新增至資料庫成功後員工之基本資料。

(53)

【圖 4.46】店長介面-修改刪除員工 a 說明:此圖為資料庫中此分店的所有員工清單,使用者可以點選欲修改資料作修 改、刪除員工的功能。 【圖 4.47】店長介面-修改刪除員工 b 說明:此圖為資料庫中與使用者選取相符資員工資料,使用者可修改員工的基本 資料,以及刪除掉員工資料。若刪除員工,則系統會至資料庫中刪除此筆 員工資料。若為更新資料,系統會檢查資料、欄位之正確性,若不正確, 系統會發出警告視窗,請使用者重新輸入。若資料、欄位正確,系統會至 資料庫中更新相關資料。 【圖 4.48】店長介面-修改刪除員工 c 說明:當系統至資料庫中刪除員工資料成功後,便會出現此顯示結果。

(54)

【圖 4.49】店長介面-查看銷售量 說明:此圖為店長查看銷售量介面,店長可以 1.查看當月銷售量及 2.是查看當 日銷售量。使用者可以依其需求查看不同的銷售量 【圖 4.50】店長介面-月銷售報表 說明:此圖為店長選取「月銷售量」時,系統便會至資料庫中列出此分店在本月 所有的交易狀況,如交易筆數、交易編號、分店代碼、員工代碼、交易日 期、交易數量及交易金額。 【圖 4.51】店長介面-日銷售報表 說明:此圖為店長選取「日銷售量」時,系統便會至資料庫中列出此分店在本日 所有的交易狀況,如交易筆數、交易編號、分店代碼、員工代碼、交易日 期、交易數量及交易金額。

(55)

4.3 員工部分

【圖 4.52】員工操作系統(無優惠卡之功能) 說明:此圖為一般員工操作介面,目前為未設定優惠卡模式。提供點選一般餐點 以及套餐 【圖 4.53】員工操作系統(有優惠卡功能) 說明: 此圖為一般員工操作介面,目前為有設定優惠卡模式。提供點選一般餐點 以及套餐.

(56)

【圖 4.54】結帳系統(無使用優惠卡) 說明:此圖為顧客點餐完後,顧客此次交易所點選的食物、套餐數料,及交易金 額。此圖未使用優惠卡。 【圖 4.55】結帳系統(使用優惠卡) 說明: 此圖為顧客點餐完後,顧客此次交易所點選的食物、套餐數料,及交易金 額。此圖為有使用優惠卡。 【圖 4.56】周邊商品系統 說明:上圖為資料庫中所有周邊商品的清單。此為配合週邊商品的交易選擇,當 購買金額達一定數量時,可配合週邊商品做交易行為。

(57)

第五章 結論

近幾年來,由於電腦的普及化,使用網路的使用者也跟著越來越

普遍,一般的公司企業也跟著在網路上建立自己的網頁,為因應資訊

時代的來臨及網路的更加發達,企業都應善用網路,來對其經營模式

作以改善,可經由網路使消費族群更加了解公司企業的產品,並能同

時藉由網路作一些促銷活動來提高銷售量;而一般規模較小的公司也

可以經由網路的普遍使用率達到極高的曝光率與促銷率,來使得公司

經營的有聲有色。

我們專題所作的系統主要是針對速食店的管理方面,主要優點是

可讓總公司和各個分公司經由網路快速的交換資訊,可以讓一般的速

食店藉由網路的快速傳輸,達到總店與分店資料的快速交流,如:銷

售量分析、菜單餐點的設計、優惠促銷活動的使用;對於連鎖店及一

般公司的網路發展還有極大的發展空間,可以依照各自的特定需求來

加以改良本系統,而有不同的面貌呈現,以達到更佳的經營效果,並

可塑造自己公司良好的形象!

5.1 主要目的

1.將本來看似不重要或是複雜的交易記錄加以分析,整合,以便

將來可以作 data mining 及市場需求規劃,以因應整體社會的

潮流。

2.可將本公司的人事加以分配及管理。

3.可隨時掌握即時的資料資訊。

5.2 未來展望

在未來發展上,將來可以在系統上加入幾個新的功能:

1.安全部分:因為此系統完全是以網路來傳輸資料,所以資料的傳輸

及儲存方面,都需要有一些加密及解密的技術來確保資

料的安全性。

(58)

3.分析報表:目前只有簡單的兩個圖表來顯現分析報表,以後可以依

照不同的管理者的需求增加許多的專業報表。

4.進銷存貨:目前我們尚未規劃此部份,但是此部份的重要性是不可

忽視的,相信如果此部份可以完成,則此系統的功能更

臻完美。

5.3 心得

陳宏隆

此次的專題報告是以 ASP 語言完成,由於從來為接觸過 ASP 語

言,所以從學校圖書館借了許多本有關 ASP 的書回家參考,還有學習

過的 C 語言及以前所學的系統分析為背景。所以 ASP 的使用上面,並

沒有太大的困難,除了一些特別的語法需要常常去查看書本,或是上

網查詢,並和同組的成員一起討論。覺得這次的專題製作中學習到蠻

多的東西。

因為這次雖然我們是 4 個人一組,但是我們內部又有分配各自的

部分,所以有時候如果沒有協調好,就會發生想扁對方的情形,開玩

笑的,不過真的會很痛苦,雖然是前有先規劃,但是往往有所疏忽,

這也給了我們很大的經驗,以後如果在有類似的專題報告,我想我們

一定可以做的更好。

吳俊贊

做完此次的專題,讓我了解到了,設計製作一個系統不是一件很

簡單的事情。事前的系統分析讓我們討論了很久,以及一些功能的分

配製作,都是很難的工作。而程式的撰寫,由於對於 ASP 語言的了解

並不是很深,常常因為一個小錯誤,而 debug 了一個晚上。但也因此

對於 ASP 有了更深入的了解,提昇了自己不少的功力。

事前的規劃與分析雖然不錯,但是問題都出在開始寫程式的時

候,因為大家的觀念有所差異,加上我們組長很龜毛,常常要求我們

要做的更完美一點更精確一點,所以常常需要大家聚在一起討論,才

能將大家的共識達成。

(59)

薛世傑

我想大學四年的學習過程中,學到最多東西的時候應該是此次作

專題的時候吧!!專題不但考驗個人的 coding 能力,對於整體系統

的熟悉度,相關知識的吸收,更加需要團隊成員彼此間緊密的合作溝

通,之前上課常聽老師們說作專題可看出一個人的個性及處事的態

度,我真的是心有戚戚焉啊!!以後出社會,除了專業能力,我想與

同事間做事的態度,一定也是很重要的一環吧。

我要特別感謝黃老師的經驗傳承,因為老師常常指導我們哪裡需

要改進、哪裡需要加強,例如我們系統中的商業邏輯就是老師提醒我

們要做的部分,雖然我們一開始對這個怪怪的名詞有點難以接受,但

是老師舉了很多例子給我們看,我們才對商業邏輯有點概念,也才了

解它的重要性。

王靖淵

在這個專題,對我來說是一個粉不一樣的經驗,因為我在大學之

前都沒有機會參予像專題這種比較大型的課業,在參予這一次的專題

過程中…發現了專題是粉不容易做好的一件工程,從一開始找專題老

師的過程,跟各個老師談論所作專題的方向,思考哪個老師是我們比

較有興趣去研究發展的,到選擇適合的專題老師給我們專題的建議,

思考一些讓我們能夠負責的題目,接著我們構思如何做一些東西是有

創意的,是不一樣的..接著是每個禮拜和老師的討論,漸漸地..最後

才決定出我們要做的東西..然後終於誕生了這個專題---『逢

甲速食聯鎖店系統』,接下來就是努力完成這個專題了..

在完成的過程中,讓我體會到團體合作首重的就是”溝通”,如

何跟同學之間溝通、討論,讓各自都能明白自己的意思、觀念 , ”溝

通”真的佔了絕大的部分..如何做出彼此認同的東西,如何分工合作,

如何配合彼此的時間,如何和老師好好研究討論發展方向…在每次跟

老師討論的過程中,都能思考專題中哪裡還有不足的地方、或是還有

哪些地方可以做的更好更特別的,老師給我們建議是”要我們自己站

在經營者的立場”,考慮商業邏輯,如何考慮消費的可能性,想想使用

者需要的是什麼,怎麼讓使用者使用起來更方便,要考慮使用者的經

(60)

了極多的時間和心力,來使這個系統更加完備,盡善盡美,在解決了所

有難題之後,也獲得了粉大的成就感,這個專題真的是我們努力辛苦

之後得到的結晶,也學到了寶貴的經驗,最後也要謝謝老師的指導,謝

謝!!

(61)

參考文獻

[1] 王國榮 , ASP 網頁製作教本-從基本語法學起 , 旗標出版,July.

2002

[2] 楊宗誌 , Java Script 徹底剖析 , 文魁出版, Feb. 2001

[3] 鄧文淵 , 陳慧貞 ,陳俊榮 , ASP 與網頁資料庫設計, 松崗出版,

Dec. 2000

[4] 許元,許丕忠,資訊系統-分析、設計與製作 松崗書局, Aug, 2000

[5] 軟體元件交流網--藍色小舖 , http://asp.database.net.tw/

[6] ASP Technology Center.NET ,

http://technology.maduka.idv.tw/home.asp

[7] CoolASP.COM , http://www.coolasp.com/

[8] JSP 技術中心 , http://www.jsptw.com/

[9] 『老師不在時』網頁設計教學網站 , http://www.4ivy.idv.tw/

[10] 程式設計俱樂部 ,

http://programmer.eforum2000.net/pc2020v5/

[11] ASP 技術廣場 - Active Server Pages Zone ,

參考文獻

相關文件

病歷號 主診斷 藥品5碼 BLOOD WBC執行日 就醫流水號 次診斷1 藥品成份名 BLOOD WBC檢驗值 性別 次診斷2 藥品商品名 HGB執行日. 出生日期 次診斷3 藥品開立日期時間

、專案管理廠商及監造單位相關資料送政府採購法主管機關

動態時間扭曲:又稱為 DTW(Dynamic Time Wraping, DTW) ,主要是用來比

審查整理呈現資料:蒐集到的資料應先審核 是否完整、正確、合理與一致,然後利用敘

勾選確認資料無誤,並點選

你有權要求查閱及更正教育局所持有關於你的個人資料。如需查閱或更正個人資料,請以書面向有關高級學校發

操作流程: 系統選單->財產管理系統->點選報廢申請單->填寫報廢申請單資料(主 單、明細)->點選確認

Example 2: CHEN KENGYANG vs CHEN KENG