Food and Beverage Decision Support System
(FBDSS)
LONG MEI YIN
This report is submitted in partial fulfillment of the requirements for the
Bachelor of Information Technology.
FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI
KOLEJ UNIVERSITI TEKNIKAL KEBANGSAAN MALAYSIA
ii
ADMISSION
I admitted that this project title name of
Food and Beverage Decision Support System
is written by me and is my own effort and that no part has been plagiarized without
citations.
STUDENT
: ___________________________________ Date : ________
(LONG MEI YIN)
iii
DEDICATION
iv
ACKNOWLEDGEMENTS
An endeavor like this would not have been possible without the blessings of
my parents. It is because of their dedication and support that I have been able to
study in KUTKM. The quality and success of PSM1 report is greatly dependant on
the motivation and direction provided by both supervisor and friends. It has been my
privilege to work under the mentorship of Pn. Zahriah Othman for assisting me
along the duration of Project I until she start taking holidays to deliver a baby. From
there Pn. Maslita Abdul Aziz started to take over responsibility of Pn. Zahriah to
mentor me for Project II development. Therefore, the hard work and caring support
from all will be appreciated.
I would like to thanks my friends mainly housemates because of their patient
and dedication in attending all my questions regarding the development of FBDSS
since Project I till Project II. They are, Lim Pei Ting, Beh Bee Ping, Lee San Ling,
Honey Chua Ee Sin, Lai Yeow Kit, Lee Hooi Hwang, Wong Ai Chan, Tan Chew Joo
and Yee Lang Eng.
I once again would like to express thank you to all who had helped me
through this project sincerely. To my family, without your constant support,
encouragement and prayers this work would have been extremely difficult. Thanks
for doing what parents do the best.
v
ABSTRAK
vi
ABSTRACT
vii
TABLE OF CONTENTS
PROJECT TITLE
i
ADMISSION
ii
DEDICATION
iii
ACKNOWLEDGEMENT
iv
ABSTRACT
v
TABLE OF CONTENTS
vii
LIST OF TABLES
ix
LIST OF FIGURES
xi
LIST OF ACRONYMS
xiii
LIST OF APPENDIX
xiv
CHAPTER 1 : INTRODUCTION
1
1.1 Overview
1
1.2 Problem Statements
2
1.3 Objectives
3
1.4 Scopes
3
1.5 Contributions
5
1.6 Expected Output
5
1.7 Conclusion
6
CHAPTER 2 : LITERATURE REVIEW
7
2.1 Introduction
7
2.2 Fact and Finding
7
2.3 Conclusion
19
CHAPTER 3 : PROJECT PLANNING AND METHODOLOGY
20
3.1 Introduction
20
3.2 High-level Project Requirements
21
3.3 System Development Approach
23
3.4 Project Schedule and Milestones
27
viii
CHAPTER 4 : ANALYSIS
30
4.1 Introduction
30
4.2 Analysis of Current System
31
4.3 Analysis of To Be System
37
4.4 Conclusion
42
CHAPTER 5 : DESIGN
43
5.1 Introduction
43
5.2 Preliminary/High-Level Design
43
5.3 Detailed Design
67
5.4 Conclusion
101
CHAPTER 6 : IMPLEMENTATION
102
6.1 Introduction
102
6.2 Software Development Environment Setup
102
6.3 Software Configuration Management
104
6.4 Implementation Status
111
6.5 Conclusion
113
CHAPTER 7 : TESTING
102
7.1 Introduction
114
7.2 Test Plan
115
7.3 Test Strategy
117
7.4 Test Design
122
7.5 Test Case Results
133
7.6 Conclusion
137
CHAPTER 8 : PROJECT CONCLUSION
102
8.1 Observation of Weaknesses and Strengths
138
8.2 Proposition for Improvement
139
8.3 Conclusion
140
BIBLIOGRAPHY
141
APPENDIX
143
A
Gantt Chart
143
B
Sequence Diagram
145
ix
LIST OF TABLES
TABLE NO. TITLE
PAGE
3.1
Software Justification for FBDSS development
22
3.2
Hardware Justification for FBDSS development
22
3.3
Project Milestone
27
4.1
Software Requirement for FBDSS development
40
4.2
Hardware Requirement for FBDSS development
41
5.1
FBDSS Input Specification
63
5.2
FBDSS Output Specification
63
5.3
Registration Form
67
5.4
Cashier Login Form
68
5.5
Administrator’s Form
70
5.6
Cashier Login Details Form
72
5.7
Table’s Adjustment Form
73
5.8
Order’s Adjustment Form
75
5.9
Main Course List Form
76
5.10
Side Orders List Form
77
5.11
Dessert List Form
78
5.12
Beverage List Form
79
5.13
Cashier Pick-Up Bills Form
81
5.14
Customer Information Form
84
5.15
Table Placement Form
85
5.16
Ordering Form
88
5.17
Modify Orders Form
94
5.18
Confirmation Form
97
5.19
FBDSS Entities Constraints
98
5.20
FBDSS Data Dictionary
99
[image:9.595.146.488.200.756.2]x
5.22
FBDSS Database Attributes
100
6.1
Implementation Status for each module
112
7.1
Test Schedule
117
7.2
Levels of Software Testing
117
7.3
Test Case FB01 – Register
122
7.4
Test Case FB02 – CustomerInformation
123
7.5
Test Case FB03 – TablePlacement
123
7.6
Test Case FB04-DisplayMenuList
124
7.7
Test Case FB05 – AddItem
125
7.8
Test Case FB06 – DisplayItemOrdered
126
7.9
Test Case FB07 – Modify
126
7.10
Test Case FB08 – Confirm
126
7.11
Test Case FB09 – ModifyOrders
127
7.12
Test Case FB10 – ModifyDone
127
7.13
Test Case FB11 – Confirmation
128
7.14
Test Case FB12 – CashierLogin
128
7.15
Test Case FB13 – PickUpBill
129
7.16
Test Case FB14 – CloseBill
130
7.17
Test Case FB15 – CashierDone
130
7.18
Test Case FB16 – Add
130
7.19
Test Case FB17 – Delete
131
7.20
Test Case FB18 – Update
131
7.21
Test Data FB02 – CustomerInformation
132
7.22
Test Data FB03 – TablePlacement
132
7.23
Test Data FB05 – AddItem
132
7.24
Test Data FB09 – ModifyOrders
133
7.25
Test Data FB12 – CashierLogin
133
7.26
Test Data FB13 – PickUpBBills
133
7.27
Test Case Result
133
xi
LIST OF FIGURES
FIGURE NO. TITLE
PAGE
3.1
A simple waterfall methodology model
24
3.2
FBDSS Overview
27
4.1
Current Business System (Pictorial Diagram)
32
4.2
Definition of Internal and External Current
Business System for Orange Style Restaurant
33
4.3
Current Business System (Activity Diagram)
35
4.4
FBDSS Use Case Diagram
39
4.5
FBDSS Deployment Diagram
41
5.1
Boundary Classes in FBDSS
45
5.2
Control Class in FBDSS
46
5.3
Entity Classes in FBDSS
46
5.4
FBDSS Artifact Diagram
47
5.5
FBDSS Design Model
48
5.6
Select Main Course-Sequence Diagram-Basic
Flow
49
5.7
Select Main Course-Sequence
Diagram-Alternate Flow
49
5.8
Select Main Course-Sequence
Diagram-Exception Flow
50
5.9
FBDSS Class Diagram
51
5.10
Registration Form
52
5.11
Cashier login Form
52
5.12
Cashier Pick-up Form
53
5.13
Customer Information Form
54
5.14
Table Placement Form
54
[image:11.595.135.514.199.772.2]xii
5.16
Modify Orders Page
56
5.17
Confirmation Form
57
5.18
Administrator Form
57
5.19
Cashier List Form
58
5.20
Table List Form
59
5.21
Orders List Form
60
5.22
Menu List Form
61
5.23
Navigation Flows Diagram
62
5.24
Printed Bill Design
65
5.25
FBDSS Database Class Diagram
66
6.1
FBDSS Development Environment Diagram
103
6.2
FBDSS Real Environment Set up Diagram
104
6.3
Microsoft Visual Basic 6.0 Setup
105
6.4
Step 1 in MySQL installation process
106
6.5
Step 2 in MySQL installation process
107
6.6
Step 3 in MySQL installation process
107
6.7
Step 4 in MySQL installation process
108
6.8
MySQL-Front installation step 1
108
6.9
MySQL-Front installation step 2
109
6.10
MySQL-Front installation step 3
109
6.11
Step 1 in installing MySQL driver
110
6.12
Step 2 in installing MySQL driver
110
xiii
LIST OF ACRONYMS
FBDSS
- Food and Beverage Decision Support System
F&B
- Food and beverage
DSS
- Decision support system
UML
- Unified Modeling Language
KUTKM
- Kolej Universiti Teknikal Kebangsaan Malaysia
SDLC
- Software Development Life Cycle
CASE
- Computer Aided Software Engineering
WIA
- Workforce Investment Act
FDSS
- Frontline Decision Support System
USDOL
- U.S Department of Labor
IT
- Information technology
SPX
- Sigma Operations Platform
RAD
- Rapid Application Development
GIS
- Geographic Information System
EMS
- Emergency Medical Services
GPS
- Global Positioning System
RAM
- Random Access Memory
CD-ROM
- Compact Disc Read Only Memory
DFD
- Data flow diagram
OOA
- Object-oriented analysis
xiv
LIST OF APPENDIX
LIST
TITLE
PAGE
A
Gantt Chart
143
I R E T P A H C N O I T C U D O R T N I 1 .
1 Overview
s i h T . d lr o w e h t n i y rt s u d n i g n i d a e l a n e e b s a h y rt s u d n i e g a r e v e b d n a d o o f e h T l a it n e s s e n a s i d o o F . e c a r n a m u h e h t g n o m a s s e n i s u b e r o c a e m o c e b s a h y rt s u d n i a h n e f o t o l a n e e b d a h e r e h T . y d o b n a m u h r o f t n e ir t u
n ncemen,tmodiifcaitonand
m o r f s d n a m e d e h T . y rt s u d n i e g a r e v e b d n a d o o f e h t n o d e t n e m e l p m i n o it a z i n r e d o m d d a h y e h T . y a d h c a e r e h g i h d n a r e h g i h g n i m o c e b e r a s r e m o t s u
c emandedt hef oodt o
d e r e v il e d e
b tfaser ,betters ervice,l es serro randmorevaireite so afcre itvef oodand d n a d n a m e d d e s a e r c n i e h t h ti W . d e r e f f o e b o t e g a r e v e
b popula irzed rtendo feaitng
t u
o especiallyatr estaurant ,anelecrtonics ystemi si ndeednecessaryt ocopewtihi .t y d a e rl a d a h s e i n a p m o c l a r e v e s ,s e d a c e d t s a p e h t r o
F developedsystems ot aidt he
.t n e m e g a n a m k c o t s d n a s s e c o r p g n ir e d r o e h t e g a n a m o t t n a r u a t s e r d o o f e h t o t e l b a t g n i n i d e h t m o r f e n o y r e v e t c e n n o c w o n n a c s m e t s y s w e N r i e h t e v i g s t s e u g , w o r r o m o t f o t n a r u a t s e r e h t n I . n i a h c y l p p u s c i n o rt c e l e n a n i r o d n e v e tt a r e ti a w a o t s r e d r
o ndingas peciifccounter ,whereanelecrtonicdevicewillt ake , e c i v r e s g n i d e e p s , n e h c ti k e h t o t d e tt i m s n a rt e r a s r e d r o e h T . s li a t e d s r e d r o e h t d n a , s r o r r e g n i c u d e
r int urnt hewatie /rwairtesscans pen tmore itme hw eti t h s r e m o t s u c . e h t ll a f o e c n a v d a n
I seexisitngs ystem ,aFoodandBeverageDecision m e t s y S t r o p p u
S (FBDSS)wli lbei nrtoducedhere .TheOrangeRestaurantSdn .Bhd . p o l e v e d o t y n a p m o c e s u o h e r a w tf o s a . d h B . n d S g e u l B L h c a o r p p a d a
h so tfware to
t n e m e g a n a m s ti e c a l p e
r incustome rordeirngproces ,sbills etltemen tandupdaitng s
u n e
2 b o t r e d r o n
I ulidt hiss ystems uccessfu lly,b -estpracitcebusines sanalysi sand n e e w t e b e g n a h c x e e t a ti li c a f o t d e il p p a e b o t e r a s e i g o l o d o h t e m t n e m e g a n a m t c e j o r p e h t n e tr o h s ,s r e t s e t d n a , s r e p o l e v e d , s r e s u s s e n i s u b , s r e d l o h e k a t s t c e j o r p e h t . t e g d u b e h t n i h ti w d n a e m it n o t c u d o r p e h t r e v il e d d n a , e l c y c t n e m p o l e v e d o g n i d n e p e
D nt hebusiness’ sneeds ,acombinaitono foneo rmoreo fproven s d e e n t n e m tr a p e d /t c e j o r p c if i c e p s e h t g n i h c t a m s e i g o l o d o h t e
m aretobei mplemented .
o t d e s u e b l li w y g o l o d o h t e m s i s y l a n a s s e n i s u b a ) L M U ( e g a u g n a L g n il e d o M d e if i n U s t n e m e ri u q e r s s e n i s u b e n if e
d andproblem .sWhliei nprojec tplanning, as tandard r o ” ll a fr e t a W “ , d e s u e b l li w s l e d o m ) C L D S ( e l c y C e fi L t n e m p o l e v e D e r a w tf o S . d e d n e m m o c e r t s e b e h t e r a d o h t e m l a n o it i d a r
T “Watefrall”dividest heprojecti nto
ll e
w -de ifneds equenitals tage swtihi ntermediatemliestone .s The ifna lproducti sno t . d e h s i n if e r a s e s a h p l l a l it n u d e r e v il e
d Moredetalisr eferirngt ot hemodel sand . 3 r e t p a h C n i d e s s u c s i d e b l li w s e i g o l o d o h t e m 2 .
1 ProblemStatements
s r e d r o g n i k a t l a n o it i d a rt e h t , y rt s u d n i e g a r e v e b d n a d o o f e h t n
I andt able
s r o r r e , e r o f e r e h T . n e p d n a r e p a p g n i s u s r e ti a w y b e d a m y l e r e m e r a t n e m e c a l
p alway s
d n e p e d s d o o f n i a tr e c k o o c o t n e k a t e m it e h T . s s e c o r p g n ir e d r o e h t g n ir u d r u c c
o on
f o e p y t e h
t food ,cookings tyleandchefs kill .sI ndeed ,custome rwouldl ovest oknow s r e h t o d n a s e l y t s g n i k o o c , s t c a f s t n e ir t u n e h t ,s t n e i d e r g n i d o o f e h t t u o b a e r o m e c i v r e s f o t s e b e h t g n it n e v e r p s e u s s i e s e h t ll a h ti W . d o o f e h t o t d e t a l e r n o it a m r o f n i .s e u s s i e h t e v l o s n a c S S D B F , s r o r r e n a m u h e c u d e r o t d n a r e m o t s u c e h t o t d e d i v o r p
Ap irmechallengef orf ront-ilnewatiersi st odeterminewhichs e tofs ervice s a n i s i h t o d o t d n a , s t n a r u a t s e r a r e t n e o h w s r e m o t s u c f o s d e e n e h t s t e e m t s e b e v a h y a m s r e ti a w l l a t o n , r e v e w o H . r e n n a m e v it c e f f e d n a , l a n o it a r ,t n e t s i s n o c e c n e ir e p x e t n e i c if f u
s tomakei nformeddecisionsf o rcilent sparitcipaitngi nt hewide g n ir e d r o f o t e s a s i S S D B F e h T . t n a r u a t s e r e h t t a d e r e f f o s u n e m f o y t e ir a v e h t e k a m y ll u f s s e c c u s r e m o t s u c p l e h o t d e p o l e v e d g n i e b s i t a h t s l o o t t n e m e g a n a m e c i o h c r i e h t r e d r o o t s n o i s i c e d t s e
3
3 .
1 Objecitves
e d i v o r p o t s i S S D B F g n i d li u b f o e v it c e j b o e h
T a userf irendlyelecrtonicf ood
e g a r e v e b d n
a ordeirngs ystemt ha twli ldriecltycommunicatewtiht hecustome .rI n a h ti w t li u b e b l li w t i , d n a t s r e d n u o t y s a e d n a y lt n e i c if f e e t a r e p o t i e k a m o t r e d r o tr o p p u s n o i s i c e
d system ,wherei twli lhelpcustomert odecideonwhicht ablet obe u n n o d e s a b d e t a e
s mbe rofs eat sneededandalsopreferencess e tbycustomer .s , s s e c o r p g n ir e d r o m e t s y s e g a r e v e b d n a d o o f e h t e g a n a m o s l a t i ,t a h t s e d i s e B a n i d e r e d r o d o o f e h t ll a r o f e c ir p l a t o t e h t d n a s e c ir p s ti h ti w s r e d r o e h t f o e z ir a m m u s e h t t u o t n ir p d n a t s
il order stha twli lac ta sabli.l
e h t e s u l li w y e h t ,r e i h s a c y l n i a m s f f a t s s ’t n a r u a t s e R e g n a r O e h T r o f e li h W l li b e h t e lt t e s d n a s r e m o t s u c y b e d a m s r e d r o e v e ir t e r o t n o it a c il p p a n a s a S S D B F e l o h w a t i e k a m o T . t n a r u a t s e r e h t e v a e l o t e r a r e m o t s u c n e h
w , anadminisrtato rcan
m e t s y s e h t n i t p e k s d r o c e r g n it s i x e e h t e t e l e d d n a t i d e , d d a o t S S D B F e h t e s u . e s a b a t a
d Fo rexample,t oaddnew tiemi ntot hemenu ils to redi tcustome rorders , . d r o w s s a p r i e h t e g n a h c o t d n a n i g o l o t m e h t e l b a n e o t r e i h s a c w e n d d a i e e r a e r e h
T gh tobjecitvest hats houldbemet .Frislty ,FBDSSaimst omake g n ir e d r o e g a r e v e b d n a d o o
f anelecrtonics ystem .Secondly,t omakef oodand e
v e
b rageordeirngs ystemanerror sorfautlsf rees ystem .Thet h rid sobjecitve t is o e l b a t h c i h w r e m o t s u c r o f e d i c e
d tobes eatedbasedonpreferences e tbycustome r s e v l e s m e h
t . Whliet hef ou trhobjecitvei st omanagef oodandbeverage ils t c it a m e t s y
s ally .Fitfh ,FBDSSalsoaimst ocalculatet hep irceoff ood sandbeverage s s r o r r e e z i m i n i m o t m e t s y s e h t y b d e r e d r
o madebyhuman .Laslty ,FBDSSs hould
. u n e m d n a s r e i h s a c , s e l b a t ,s r e d r o e h t e g a n a m o t r o t a rt s i n i m d a n a w o ll a 4 .
1 Scopes
e h t n o s i t c e j o r p s i h t f o d e s u c o f e h
T decisions uppo trs ystemt ha toffer san . s n o i s i c e d s e k a m r e m o t s u c p l e h o t s l e d o m n o it a m r o f n
i Therearet hre emodule sand
b u
4
)i F&Bordeirng
s s e c o r p g n ir e d r o e h t s e d u l c n i e l u d o m s i h
T andt ableplacement. Thecustome r
e h t e c n e r e f e r p e l b a t t c e l e s d n a e r e h n i g o
l norderst hrought hes ystem .The
. ti g n i m ri f n o c e r o f e b n e k a t s r e d r o e h t y fi d o m n a c o s l a r e s
u Whenordeirng
r e m o t s u c e h t m o r f n o it a m ri f n o c t e g d n a t i e z ir a m m u s ll i w t i , e n o d s s e c o r p ir p e r o f e
b n toutt hebli.l )i
i Bliilng
e n r e m o t s u c , t n a r u a t s e r e h t g n i v a e l n o p
U edst os etltet hei rbillt hrough
e h t y b d e t n e s e r p l li b e h t m o r f s r e d r o r i e h t e v e ir t e r ll i w r e i h s a C . r e i h s a c n o d e t n ir p n o it a m r o f n i e h t g n ir a p m o c h ti w t i m ri f n o c e l b u o d d n a r e m o t s u c n a c r e i h s a c e h t , n e h T . n e e r c s e h t n o y a l p s i d n o it a m r o f n i e h t h ti w l li b e h
t close
. d e i p u c c o n u o t k c a b s u t a t s e l b a t e h t e g n a h c y ll a c it a m o t u a l li w t I .r e d r o /l li b e h t )i
ii Adminisrtator
e h t m o r f m e ti e t e l e d r o e t a d p u , d d a o t d e w o ll a e b l li w r o t a rt s i n i m d a n A d d a r o t s il u n e m o t n i m e ti w e n d d a n a c r o t a rt s i n i m d a , e l p m a x e r o F . e s a b a t a d e i h s a
c rilstt oenablenewcashiert ol ogint ot hes ystemo rchangeorder s . g n ir e d r o n e h w e k a t s i m t s i x e e r e h t fi r e m o t s u c y b e d a m . n o it i d n o c t u o y a l n i a tr e c h ti w t n a r u a t s e r a n i d e t n e m e l p m i e b n a c m e t s y s s i h T , ll a f o t s ri
F thes ystemwork soncounte/rstaitonbaseenvrionment .Ther estauran t , t n a r u a t s e r e h t g n ir e t n e n o p U . ti x e d n a e c n a rt n e s a r o o d e n o y l n o h ti w n g i s e d e b l li w e g a r e v e b d n a s d o o f ri e h t g n ir e d r o e b l li w r e m o t s u
c s throughacounte.rThes ystem
r e d r o o t r e m o t s u c t s i s s a l li w s r e t n u o c e h t o t n i d e ll a t s n
i swiselya swel la sgiving
n o n o it p ir c s e
d ce trainf ood sandbeverage.Basically ,watier sonlyoffersecond ir e v il e d d n a g n ir a e l c , s e l b a t ,s e ir e lt u c , t s e u g e h t o t g n i p l e
h ngf oodst ot hecustome r
. e l b a t s s e n i s u b e h t ,t c e j b u s d e t a l e r m e t s y s e s o h t n a h t r e h t
O proces sandDSSaspec t
5
5 .
1 Contribu iton
S S D B F e h
T wli lb eas tand-alones ystemwheret heproces soft akingorder s e h T . s e v l e s m e h t r e m o t s u c /r e s u e h t y b e n o d e b l li
w impo tranceofi nstalilngt hi s
e r o m a h ti w t if e n e b l li w t n a r u a t s e r e h t f o r e n w o e h t t a h t s i t n a r u a t s e r a o t n i m e t s y s s e c i v r e s r e tt e b d n a s e g a w r e w o p n a m r e w o l ,r o r r e s s e l ,s r e d r o e t a r u c c
a offered.I nt he
e c n e ir e p x e l li w r e m o t s u c e h t , d n a h r e h t
o improveds ervicesfromt herestauran ’ts n e d r u b r e s s e l d a h y e h t e s u a c e b f f a t
s ont akingorders .Othert hant ha,ti nformaiton m e t s y s e h t y b d e d i v o r
p i smoreu -ser firendly ,preciseandcomplete .Therefore , n a h t s r e d r o o t m e t s y s s i h t g n i s u n o it c a f s it a s e r o m s t e g r e m o t s u
c the rtadiitona lway s
. n e p d n a r e p a p g n i s u d n a e v it c e f f e , e v it a m r o f n i e r o m s i ti t a h t s i S S D B F s i h t f o n o it u b ir t n o c r e h t O r e s
u -firendly .Custome rwli l ifndi tveryhelpfu landeasyt ouse.I nformaiton ilke , s e h s i d s u o ir a v k o o c o t e m
it ,i ngredientsi nvolvei ncookingcetraindishe sandt he e k a b r o m a e t s , y r f ,l li r g , e l p m a x e r o f ti e k a m o t y a
w andalsot asteoft hef ood .
6 .
1 ExpectedOutput
e h t n e h
W systemisf ullydeveloped,i twli lbei mplementedi ntoTheOrange t n a r u a t s e
R . tIi sexpectedt omaket heordeirngs ystemeasierandf aster .Thesecanbe r u o h n o it a r e p o y s u b t s o m e h t s i h c i h w , e m it r e n n i d d n a h c n u l g n ir u d y ll a i c e p s e n e e s r e m o t s u c k a e p e h t h ti
w s att ha titme .Thechangeofs tiuaitonandenvrionmen tist he e c n a c if i n g i s t s o
m becausei nnorma ldayonecans eet hatt hewatier sandwairtesse s l l a , d e t n e m e l p m i S S D B F e c n O . s r e m o t s u c e h t m o r f s r e d r o g n i k a t y s u b e b l li w e h t e d i s n i t e s r e t n u o c e h t m o r f s e v l e s m e h t s r e d r o g n i k a t n e e s e b l li w s r e m o t s u c . S S D B F g n i s u t n a r u a t s e
r Theoperaitono fTheorangeRestauran twli lbes eemsr elax f o e g a s u e h t h ti w d e t a n i m il e s a w s r e d r o g n i k a t f o n e d r u b e h t e s u a c e b d e z i n a g r o d n a o t s e g a r e v e b d n a s d o o f g n i v r e s e b l li w s e s s e rt i a w d n a s r e ti a w , S S D B
F ther especitve
w s r e m o t s u c d n a s f f a t s n e e w t e b g n i d n a t s r e d n u s i m r o s r o r r e , s e l b a
t li lbel essen
. m e t s y s e h t g n i s u s e v l e s m e h t d o o f e h t g n ir e d r o s i r e m o t s u c e h t e s u a c e
b Overal,lt he
l li w t n a r u a t s e R e g n a r O e h T f o n o it a r e p
6
7 .
1 Conclusion
Int hi schapter ,tii sl earntt ha taFoodandBeverageDecisionSuppor tSystem r
o f p o l e v e d e b l li
w TheOrangeRestaurantSdn .Bhd .The“Watefrall”methodology m
e t s y s s i h t g n i p o l e v e d n i s e d i u g l li
w . Phasesi ncludei nt hi smethodologyare , e s a h p s i s y l a n a e h t n I . e c n a n e t n i a m d n a g n it s e t , n o it a t n e m e l p m i , n g i s e d , s i s y l a n a
e u q i n h c e
t suchasi nterviewandbyobservaitoni st hebes twayt oge tupmos t .
m e t s y s e h t r o f n o it a m r o f n
i Whlie,object-o irentedapproachwli lbeusei nt he .
e s a h p g n i n g i s e
d Themainf uncitoni nt hi sprogramwouldbet hedecisions uppor t .
R E T P A H
C I I
E R U T A R E T I
L REVIEW
1 .
2 Introduciton
d a h s e i d u t s e s a c l a r e v e s , S S D B F m e t s y s e h t f o t n e m p o l e v e d e h t e t a ti li c a f o T s k o o b y r a r b il , s l a n r u o j e n il n o , t e n r e t n i e h t h c u s s e c r u o s e r s u o ir a v m o r f d e r e h t a g n e e b . s r e h t o d n
a Thecase scollectedt obes tudiedmosltyarer elatedt oDSSapproach . s e i d u t s f o d l e if t n e r e f fi d n i d e t n e m e l p m
i Vairousr esearche shadbeendonet ol ook
s e i d u t s e s a c e e r h t , 2 r e t p a h C s i h t n I . S S D B F o t n i k a m e t s y s r a li m i s t a h w e m o s r o f m , y g o l o d o h t e m f o a e r a e h t n i s s u c s i d / w e i v e r e b l li
w odelsi nvolve ,outcome sandt he
. m e t s y s e h t f o y ti li b a il e r o t s i s e i d u t s e s a c r e h t o g n i w e i v e r f o e c n a tr o p m i e h
T reailze ti sadvantage s
s s e n k a e w d n
a es .Thu ,si tcanuseasr eferencewhliedevelopingFBDSS .
2 .
2 Fact sandFinding
s i h t n
I subt opicwewli ldiscus sonresearchdonef romt hef act sand ifndings . e s a C d n a y r o e h T e r a h c i h w s e ir o g e t a c o w t o t n i d e d i v i d e r a g n i d n if d n a s t c a f e h T e i d u t S s .
1 . 2 .
2 Theory
n o it c e s s i h
T consist soft wot opic sdiscussion ,decisions uppo trs ystem( DSS ) r u t c e ti h c r a k r o w t e n d n
8 1 . 1 . 2 .
2 Deci isonSuppor tSystem
d e z ir e t u p m o c f o s s a l c c if i c e p s a e r a ) S S D ( s m e t s y S t r o p p u S n o i s i c e D n o it a m r o f n
i systemt hats uppo tr sdecision-makingacitviites .DSSarei nteracitve r e t u p m o
c -baseds ystem sands ubsystemsi ntendedt ohelpdecisionmaker susedata , e k a m d n a s m e l b o r p e v l o s d n a y fi t n e d i o t s l e d o m r o / d n a e g d e l w o n k , s t n e m u c o d g n i z i n a g r o n a g n i s U . s n o i s i c e
d frameworkdeifnesi nDSSResource .sCOMt herei s : s e ir o g e t a c r o s e p y t S S D r o j a m e v if
)i Communicaitons-D irvenDSS )i
i D -ataD irvenDSS )i
ii Document-D irvenDSS )
v
i Knowledge-D irvenDSS )
v Model-D irvenDSS
l a e d t a e r g a d n a y l d i p a r g n i g n a h c e r a s e i g o l o n h c e t tr o p p u S n o i s i c e
D fo
s i S S D B F d e s o p o r p e h t , o S . s m e t s y s f o s e p y t e s e h t o t d e t a l e r g n ir r u c c o s i n o it a v o n n i e g d e l w o n K n o e s a
b -D irvenDSS .AKnowledge-D irvenDSSbaseont heFBDSS . s e g a r e v e b d n a s d o o f f o n o it a m r o f n i s n i a t n o c t a h t m e t s y s t n e g il l e t n i n a s n a e m m e t s y s e b l li w t
I ablet omakedecisionf ort hecustome ronf ood sandbeverageorder sbased . m e t s y s e h t o t n i a r b e h t s a s e v r e s h c i h w e s a b a t a d e h t n i r e h t a g n o it a m r o f n i n o t s e b e h t s i h c i h w s u n e m e h t m o r f s d o o f f o s n o it a n i b m o c n i a tr e c t s e g g u s ll i w S S D B F w d n u o r a o g o t e c i o h
c tiht hecourse sorderedbyt hecustomer .Therewli lbealso r e m o t s u c e h t t a h t o s s u n e m r o n o it a n i b m o c e h t h ti w d e t n e s e r p n o s a e r r o n o it a m r o f n i e h t ll a g n i n r a e l r e tf a , d n e e h t n I . n o it a n i b m o c e h t f o e r u t a n e h t d n a t s r e d n u l li w h t f o e t a ir p o r p p a d n a e v it c e j b
o emenu scombinaiton ,custome rcanmaket hei r . e c i o h c e l b a r e f e r p d n a e t s a t ri e h t n o d e s a b y l e s i w n o i s i c e d 2 . 1 . 2 .
2 NetworkArchtiecture
Aloca lareanetwork( LAN )wli lbeuseast hes ystemnetworkarchtiecturei n . t n a r u a t s e r e h
t LANi sanetworkarchtiecturedesignt oconnec tcomputersi nt he . g n i d li u b e m a
9 .r a b d n a n e h c ti k , r e i h s a c d n
a As erve rwli lac ta sadatabasecentert okeepallt he . d e r e t n e n o it a m r o f n i/ a t a d
Asi nde ifniiton ,aLANi sagroupo fcomputer sandassociateddevicest ha t e h t e r a h s y ll a c i p y t d n a k n il s s e l e ri w r o e n il s n o it a c i n u m m o c n o m m o c a e r a h s , e l p m a x e r o f ( a e r a c i h p a r g o e g l l a m s a n i h ti w r e v r e s r o r o s s e c o r p e l g n i s a f o s e c r u o s e r s e h t , y ll a u s U . ) g n i d li u b e c if f o n a n i h ti
w erve rha sappilcaiton sanddatas toraget ha t e v r e s y a m k r o w t e n a e r a l a c o l A . s r e s u r e t u p m o c e l p it l u m y b n o m m o c n i d e r a h s e r a s a y n a m s a r o ) k r o w t e n e m o h a n i , e l p m a x e r o f ( s r e s u e e r h t r o o w t s a w e f s a .) k r o w t e n I D D F n a n i , e l p m a x e r o f( s r e s u f o s d n a s u o h
t Majorl oca lareanetwork
: e r a s e i g o l o n h c e t
)i Ethernet )i
i TokenRing )i
ii FDDI(Fibe rDist irbutedDataI nterface )
f o r e b m u n A . y g o l o n h c e t N A L d e s u y l n o m m o c t s o m e h t r a f y b s i t e n r e h t E s s i I D D F . y g o l o n h c e t g n i R n e k o T e h t e s u s n o it a r o p r o
c omeitme suseda sabackbone
, y g o l o n h c e t N A L r e h t o n A . s N A L g n i R n e k o T r o t e n r e h t E g n it c e n n o c r e t n i N A L T E N C R
A ,oncet hemos tcommonlyi nstalledLANt echnology,i ss tli lusedi nt he . y rt s u d n i n o it a m o t u a l a ir t s u d n i . r e v r e s N A L e h t n o t p e k e b n a c s m a r g o r p n o it a c il p p a f o e ti u s a , y ll a c i p y T n w o d n a c y lt n e u q e r f n o it a c il p p a n a d e e n o h w s r e s
U loadi tonceandt henr un tif rom
h g u o r h t d e d e e n s a s e c i v r e s r e h t o d n a g n it n ir p r e d r o n a c s r e s U . k s i d d r a h l a c o l ri e h t N A L e h t t a s r e h t o h ti w s e li f e r a h s n a c r e s u A . r e v r e s N A L e h t n o n u r s n o it a c il p p a d a N A L a y b d e n i a t n i a m s i s s e c c a e ti r w d n a d a e r ;r e v r e
s minisrtator .ALANs erve r
a s a d e s u e b o s l a y a
m Webserver fis afeguard saret akent os ecurei nterna l n o it a c il p p
0 1 2 . 2 .
2 CaseStudies
Therea rethreet ype so fcases tudie sbeingviewedt oassistt hedevelopmen t m e t s y S t r o p p u S n o i s i c e D e n il t n o r F e h t s i y d u t s e s a c t s ri f e h T . S S D B F f
o whichi s
. r o b a L f o t n e m tr a p e D . S . U e h t h ti w f f a t s t n e m p o l e v e d e c r o f k r o w r o f d e n g i s e d h t s i y d u t s e s a c d n o c e
S eCustomer-FocusedDecisionSuppor ta tOpSourcewhich e r a c r e m o t s u c d n a t n e m e g a n a m t n u o c c a n i s e c it c a r p t s e b g n i y o l p e d n o d e s u c o f y d u t s e s a c t s a l e h t d n a d ri h t e h T . n o it a r e p
o si theDecisionSuppo trf o rFrieand
s e c i v r e S l a c i d e M y c n e g r e m
E whichdiscus sonGeographicI nformaitonSystem .s e i g o l o n h c e t
)i FrontilneDeci isonSuppor tSystem( FDSS)
e h t s e z i s a h p m e 8 9 9 1 f o ) A I W ( t c A t n e m t s e v n I e c r o f k r o W e h T g n i v e i h c a o t l a rt n e C . s e c i v r e s t n e m y o l p m e f o n o it a n i d r o o c d n a n o it a r g e t n i t n e m e ri u q e r l a r e d e f e h t s i m i a s i h
t thatl oca lareasr eceivingWIAf unding e n o h s il b a t s e t s u
m -stopcenters ,whereprovider so fvairou semploymen t s i h T . n o it a c o l e n o n i d e l b m e s s a e r a t e k r a m r o b a l l a c o l a n i h ti w s e c i v r e s f o y r e v il e d e h t e n il m a e rt s d n a e t a n i d r o o c o t d e t c e p x e s i t n e m e g n a r r a p m
e loyment-relatedprogram sandt omeett heneed so fbothj obs eeker sand .t n e m e g n a r r a s u o i v e r p e h t d i d n a h t y l e v it c e f f e e r o m s r e y o l p m e t r o p p u S n o i s i c e D e n il t n o r F a t s e t t o li p d n a p o l e v e d o t h c r a e s e R e n o n i f f a t s t n e m p o l e v e d e c r o f k r o w r o f ) S S D F ( m e t s y
S - ps to center shadbeen
o c r o b a L f o t n e m tr a p e D . S . U e h T h ti w e n o
d -operaitngwtiht heW.E .Upjohn
y l k c i u q n i f f a t s t s i s s a o t s i S S D F f o l a o g e h T . t n e m y o l p m E r o f e t u ti t s n I g n i e b e r a s l o o t S S D F . s r e m o t s u c o t s e c i v r e s g n it e g r a t y lr e p o r p d n a g n i s s e s s a W w e n n i d e t s e