DEVELOPMENT OF CONFECTIONERY SHOP SYSTEM FOR TIAN MI CONFECTIONERY NOOR EZYMA BT ZAHARI

Similar documents
BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

Car Rental Management System (CRMS) Lee Chen Yong

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

DRUG MANAGEMENT SYSTEM (DMS) NURUL A1N BINTI MUHAMMAD

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

TRAVERSE version 11 Point of Sale

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

ONLINE RESTAURANT MANAGEMENT SYSTEM (ORMS) HANISAH BINTI MD TAHA

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development)

Software Suite. Software that serves you better

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Retail POS User s Guide. Microsoft Dynamics AX for Retail

HELPDESK SYSTEM FOR FACULTY

Microsoft Dynamics GP Release. Workflow Administrator s Guide

INTEGRATED STAFF ATTENDANCE SYSTEM (ISAS) WEE PEK LING

Microsoft Dynamics GP 2010

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

CLINICAL MANAGEMENT SYSTEM (CMS)

SCHOOL ASSET MANAGEMENT SYSTEM NOOR HARTINI BINTI SHAMSUDIN

The role of integrated requirements management in software delivery.

WELCOME TO REVEL SYSTEMS RETAIL SERVICE... 5 STARTING YOUR WORK Logging In to Your POS Refreshing the POS Settings...

Using Use Cases on Agile Projects

Chap 1. Introduction to Software Architecture

Simple. Smart. Powerful.

The answer to your Point of Sale System Needs!

Microsoft Dynamics AX 2012 Financial Management

Keywords Online food system, Short Massage Service, E-business, notification

RESTAURANT ORDERING SYSTEM USING MOBILE APPLICATION

ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM

IFML by Example: Modeling an Online Bookstore

NR. Pe 10 No. Panggian

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang

Microsoft Dynamics GP. Project Accounting Billing Guide

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

MASTER S PROJECT REPORT SUMMARY

Quick Instructions Installing on a VPS (Virtual Private Server)

Integration Guide Last Revision: July 2004

AccuPOS to MAS90/200 Integration Guide

User experience storyboards: Building better UIs with RUP, UML, and use cases

System Overview. ComputerlinkPOS. Software. The Point of Sale specialists exceeding expectations every time.

To begin, visit this URL:

Microsoft Dynamics GP. Not For Profit Accounting

Smart Shopping Cart. Group 5. March 11, Advisor: Professor Haibo He

Electronic Student Academic System (E-SAS) For Secondary School

Web Based Point of Sale System

POS software: Microsoft Dynamics - Point of Sale FAQ

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

Software Requirements Specification for POS_Connect Page 1. Software Requirements Specification. for. POS_Connect. Version 1.0

STATISTICA VERSION 10 STATISTICA ENTERPRISE SERVER INSTALLATION INSTRUCTIONS

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

CELL PHONE SALES MANAGEMENT SYSTEM (CPSMS)

Amman Jordan Mob: Tel:

Chapter 13 BUILDING INFORMATION SYSTEMS. How does building new systems produce organizational change?

QuickBooks: Point of Sale

Table of Contents. Introduction... 1 Technical Support... 1

Microsoft Dynamics GP. Sales Order Processing

Appendix 2-A. Application and System Development Requirements

SIT! FAIRUZ BT MOHD RAZALI

2B-Inventory for Microsoft RMS and POS Quick Start

Microsoft Dynamics GP. Collections Management

SIEMENS. Operating Web Server. Opening program and changing message text properties

Request for Bids For Point of Sale System for School Cafeteria

Project estimation with Use Case Points using Enterprise Architect (EA)

The POS system can track sales by various payment methods like cash, checks, credit cards, coupons, and gift certificates.

; ; ; ; MICROSOFT BUSINESS SOLUTIONS NAVISION STANDARD

February 2010 Version 6.1

Course Registration Case Study

Software Requirements Specification. Web Library Management System

A Matter ATLANTIS ENTRY ERP s ATLANTIS ENTRY ERP ATLANTIS ENTRY ERP s

Star System Salon Management Software. Powerful Effective Easy to Use

Inventory Management E-Commerce Credit Card Processing

USER GUIDE - May 2010

TIME AND ATTENDANCE MANAGEMENT WEB

User Documents GIFT CARD

MicrosoftDynam ics GP TenantServices Installation and Adm inistration Guide

Merchant Interface Online Help Files

Development Methodologies

MultiSite Manager. Setup Guide

Use Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6

4/3/2013. Session I Mastering the Basics Tips and Tricks Connected Features 11:00 am to 12:00 pm

MICROSOFT BUSINESS SOLUTIONS NAVISION. I WANT THE freedom TO FOCUS ON MY BUSINESS.

INVENTORY MANAGEMENT BOOK STORE SYSTEM USING WID (IMBS)

Manage Your Asset Anywhere, Anytime and Easily. Enterprise Asset Management System. Enterprise Solution

ONLINE DATA VISUALIZATION FOR UMP STRATEGIC PLAN DASHBOARD ANDY PUE ZENFOONG TECHNICAL SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE

Intranet Buyers Workbook

ONLINE BLOOD DONATION RESERVATION AND MANAGEMENT SYSTEM TEH GEOK TUAN

Online. On the Phone. In Person.

How to Use e-commerce on

Richmond Systems. SupportDesk Web Interface User Guide

Q: What discounts do I get when I purchase my account in $100 increments?

YOUR GUIDE TO ANZ VIETNAM INTERNET BANKING

Inventory Manager. Getting started Usage and general How-To

Microsoft Dynamics GP. Field Service Preventive Maintenance

Wasp QuickStore Multi-Store Setup Guide

Transcription:

0000039098 Development of confectionery shop system for Tian Mi confectionery / Noor Ezyma Zahari. DEVELOPMENT OF CONFECTIONERY SHOP SYSTEM FOR TIAN MI CONFECTIONERY NOOR EZYMA BT ZAHARI This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development) FACULTY OF INFORMATION AND COMMUNICATION TECHNOLOGY KOLEJ UNIVERSITI TEKNIKAL KEBANGSAAN MALAYSIA 2006

ABSTRACT Confectionery Shop System is designed and developed to assist confectionery manager and staff in managing product, sale, product's catalog and customer ordering systematically. Product management function in this system will allow staff to register new product, monitor products' sales performance and also monitor rejected and expired product. This system will also enable the sale process replacing the conventional cashier machine which will update product and sale record effectively. For customer, they can access a web-based product catalog, customized and design their desired cake and make ordering using a kiosk available at the confectionery shop or using their personal computer at home. The Rational Unified Process (RUP) methodology was used along the development of this ASP.net webbased system.

ABSTRAK Confectionery Shop System direkabentuk dan dibangunkan untuk membantu pengurus dan pekerja kedai kek dan roti dalam menguruskan produk, jualan, katalog produk dan tempahan pelanggan dengan sistematik. Fungsi pengurusan produk di dalam system ini akan membolehkan pengurus mendaftarkan produk baru, memantau prestasi jualan produk dan memantau produk rosak dan tamat tempoh. Sistem ini juga akan menyokong fungsi jualan yang akan menggantikan mesin jualan konvensional yang mana berupaya mengemaskini rekod jualan dan stok produk secara lebih effektif. Bagi pelanggan kedai pula, mereka boleh mengakses katalog produk secara online, mereka bentuk dan menggubah kek yang mereka inginkan melalui kiosk yang disediakan di kedai ataupun menggunakan komputer peribadi mereka di rumah. Metodologi Rational Unzped Process (RUP) telah digunakan sepanjang pembangunan system berasaskan laman web ASP.net ini.

CHAPTER I INTRODUCTION This chapter will describe the whole project briefly. It is very important to understand this project before it will discuss more detail in next chapter. The most important part to be viewed clearly is project background, problems that bring out this project, the objectives to achieve project scope and project significant. 1.1 Project Background In the era of rapid development of Information and Communication Technology (ICT), food-manufacturing industry should not ignore the benefits and facilities provide by the ICT's wide range of products and services. Therefore, in this project Confectionery Shop System will be designed and developed to assist confectionery shop employee and staff in managing product, sale, product's catalog and customer ordering systematically. Product management function in this system will allow staff to register new product, monitor products' sales performance and also monitor rejected and expired product. This system will also focus on the sale

process using touch screen monitor by replacing the conventional cashier machine which will update product and sale record effectively. For customer, they can access a web-based product catalog, customized and design their desired cake and make ordering using a kiosk available at the confectionery shop or using their personal computer at home. 1.2 Problem Statement In the existing manual system, in order for customer to make cake or bread ordering, customer need to come to the confectionery shop and choose the product from product's album and tell the confectionery shop's staff how they want their cake. On the other hand, staff will describe the product one by one and write what the customer wants on the order receipt. In other case, where customer want a specific cake design, staff will draw the design at the order receipt for reference for the cakes maker and the customer will be given other receipt which do not have the cake design drawing. In the process of making customer's cake ordering, the cake maker will refer to the customer order receipt and if the cake maker does not understand the cake design he or she will ask the staff at the counter. But if the staff is not working at that day, the cake maker will make the cake by following his or her understanding and this will make the customer angry and disappointed if the cake is differ from one which the customer order. For product catalog preparation, staff will take photo of product one by one and put them into a photo album. More products to offer mean more photo album needed. Staffs also need to change the photo album to the new one when the photo album was damage because customers always use it.

For cake ordering design, it is limited to the design provide and if customer need other than that, ordering need to do other way (draw the design at the order receipt). In sale process, although cashier machine can record the sale transaction, but it is not practical enough. Shop owner or manager need to check the sale transaction on the receipt generate by the cashier machine and write them on sale record book. It also difficult to update the information from time to time. 1.3 Objective The system that will be developed will fulfill the following objectives: i. To provide computerize product management for confectionery shop's staff... 11. To provide product catalog that allow customer to browse products using a iii. iv. kiosk set up at confectionery shop or using customer's personal computer at home which have Internet access. To provide the capability to allow customer to customize and design their desired cake guided by variety of design and choices offered by the system To provide a capability for customer to make product order online. v. To provide a capability for manager to query report on product's inventory and sale.

1.4 Scope 1.4.1 User The system that will developed will support the following user type: i. Manager Manager or shop owner will have the full access on all system functions like product catalog, manage product, view sale information, generate report and other. ii. Staff Shop staff can access the ordering information and sale over counter function.... 111. Customer Customer can view and browse product catalog, customized their own cake and make ordering using the kiosk provide at the shop or using their pc which have internet access at home. 1.4.2 Functionality modules: Confectionery Shop System has five modules. Below are the details about all i. User Registration and Maintenance Module This module responsible for registering staffs user id and password and enable manager to create password that will be use to access the system. This module will let manager to create staffs record and system will

automatically generate staffs id that will be use to trace sale, order receive and other operation done by staff in using this system. ii. Product Management Module This module will let user to register new product, edit product information, view product information and print product report. iii. Sales Module This module will act replace the existing traditional cashier machine which will manage all the sale transaction and will process, record and update the sale information on system database. iv. Catalog Module This module will let customer view all products provide at confectionery shop and make ordering by selecting the item displayed. v. Ordering Module The ordering can be done in two ways. One with a kiosk provides at the shop and the other way is by online using Internet. Customer can make ordering by choosing product from the catalog or customized and design their desired cake using the function available. When done, user will submit the ordering and system will generate the ordering number. User need to bring the ordering number to the sale counter and tell the staff the ordering number and pay the deposit.

1.5 Project Significant Confectionery Shop System is new approach to be implemented in the confectionery retailer industry. Other than to benefit from the ICT facilities, it will give advantage and good return to this industry sector. Computerized product and sale management will help retailer owner to increase the sale performance and product quality. Staffs can work in a new environment that is more efficient. For customer, the new approach in ordering system can give them more choices and flexibility and also more user friendly. 1.6 Conclusion The Confectionery Shop System that will be developed is going to achieved its objectives mention earlier and solve the problem arise from the current system and hope to give better way for confectionery shop owner in managing their product and sales and promote the good quality service to customer. For the next chapter will focus about searching, collecting and analyzing that relevant issue that similar in the project. The technique, tools and approaches used also will be explained in the chapter.

CHAPTER I1 LITERATURE REVIEW AND PRODUCT METHODOLOGY 2.1 Introduction This chapter are basically about searching, collecting and analyzing the relevant issue for the project. On the other hand, the technique, tools and approaches will be explained in this section. 2.2 Facts and Finding 2.2.1 Product Catalog and Ordering System i. Secret Recipes website Secret Recipes is a food retailer franchise that offer variety of confectionery item like cakes, pastry, muffins and others. It also has

a website that offer product catalog that user can view variety of product offered by the company along with its price. For interested customer, other than go to the shop to have their dessert, they can order online with the e- booking service offered by the website. In this service, user can order Secret Recipe's cake by ticking the type of cake, fill in their personal information, choosing either order the cake for present or otherwise and finally fill in the delivery information in the form displayed. The information about the Secret Recipes can be access at their website at www.secretrecipe.com.my. Figure 2.1 below shows the product catalog and e-booking service offered by Secret Recipes online. Figure 2.1: Secret Recipes product catalog

Figure 2.2: Secret Recipes e-booking page ii. USABirthdays website USABirthdays website offers catalog and order service online. In the catalog section, user will be explained in detail about each product and they can make order online. In the cake ordering, user has the opportunity to choose the icing color, frosting color and cake size. The information about USABirthdays can be access at their website at http://www.usabirthdayss.com. Figure 2.3 below shows the product catalog and ordering service offered by the website.

10.,,,,,.,,.,,L,,d,. I - I, <>,,,,#.. '>, ',,.A,,% "..-.'MY( LIT E U L TO. FmENO., Figure 2.3: USABirthdays product information page... 111. Gift Malaysia website Gift Malaysia is a website that offers product and present purchase online. This website not only sale cake but also offer other product like flowers, perfume, jewelry, souvenirs, watch and etc. In the catalog section, user will be displayed with the product picture, size description and the suitable size of serve. For payment, other than credit card, online payment processor like PayPal is also accepted.

This website can be access at http://www.gif't-malaysia.com. Figure 2.4 below shows the website's product catalog. L:jr Book Now Figure 2.4: Gift Malaysia product catalog

Table 2.1: Catalog Comparison No. 1 2. 3. Website I 1 Secret Recipes I Product Display Product Description I I display by cake slice I product USABirthdays i. Products (cakes) are i. No extra description about figure along its name. i. Products (cakes) are ii. No product's price i. Detail description on type display in whole and I of cake, prize for each size I I slice along its name and and how to order. Gift Malaysia price. i. Along with the cake i. Extra description only on I I picture is code, size, and credit card payment ~ suitable serve size. 1 information. Based on the comparison Table 2.1, the 3 website almost have the same function, the different only on how the product is represent. The good catalog should have attractive picture or figure and clear description about the product. The purpose of product catalog is similar to a seller persuade customer to buy the product. It also one of the marketing strategy which can determine the product success or not.

- No. -- 1 - Website Secret Recipes 2. USABirthdays Gift Malaysia Table 2.2: Ordering System Comparison Order Step i. Different function from catalog. ii. Called 'e-booking' List the product name and price. iii. User will thick the desired product. iv. Fill in the required information. i. Order can be made by click the 'detail' link on product catalog. ii. Customer free to choose the icing color, frosting color and cake size. i. Order can be made by click the 'Buy' button on the catalog section. ii. User will be redirected to the cart function. Payment Method Credit card Credit card Credit card and third party online payment Product Description i. Available at product catalog. ii. No explanation on how to make order. i. Product description along with order information. ii. Explanation on how to make order. I I I 1 processor. 1 I Based on the comparison Table 2.2, ordering method on USABirthdays website is more convenient where user can determine how they want their cake. Catalog function that includes the ordering option is a smart approach where users don't need to go to other page to see the product again. User guide on how to make an order is needed to help the new user to use the system.

2.2.2 Point of Sale (POS) 1 Product Management Software i. ShopAssist ShopAssist is a Windows-based point of sale system for all types of business. ShopAssist includes the standard functionality need in the retail process like cash sales, inventory control and item lookup by item description, item code, barcode, point and click, single key press or touch screen. User can also view the detailed sales histories by item, cashier, salesperson, department, product category, supplier and manufacturer Eile Transaction Edit yew Tgols Accout#s Managerial Help --- -- Surple Item 1 Sdmple Item 10 ' Sample Item 2-3 Sample ltern 1 $1250 $15 00 Sunple Rem 3 Surple km4 Sample ltem 10 $1700 $1195 - Surpk Item 6, Surple Item 7 I $am $21 00 IT-..- 1---- j:~mpleuemg -1.$250t - - - - - - Sample ltem 2 Sample ltern 3 Sample ltem 6 Sam~le ltem 9 quantity r+j An* Tendered I ~d~sledltm I Cajculatol I I cash I Item D~tcount 1 Charge ACCML 1 Company Name Sub-told 117550 CQ D I 5aIeDlxd I NCH Hire I Sample Item 9 1 $25.00 Figure 2.5: ShopAssist screen shot

ii. Cash Register Express Cash Register Express is a fully integrated point-of-sale and business management POS software system running under Windows. It offers breakthrough point of sale features that make it dramatically easier to set up, manage, and process point of sale transactions for any retail business. It has the most features that are commonly required by business owner, like complete invoice storage, invoices on hold, QuickBooks interface, customer accounts, Inventory, receivables and many reports. This software is touch screen compatible Figure 2.6: Cash Register Express screen shot

iii. Comcash Comcash is a SQL server based version point-of-sale and business management POS software system. Comcash is touch screen capability that make it easy to navigate among product and hnction. Main features of this system are a complete list of reports like, cashier totals, inventory, inventory value, employee time clock reporting, labor reports and purchase orders. I I I I E n I C a L,ow o r *:em..ern. I 1 Gl*b;:eM m~:&f~uh DJO1Q(OI R o b OrdrrlRrcri*wg Registers Rrportr 1 o ' s t s 1 s 1 1,zS 1 Figure 2.7: Comcash screen shot From the 3 Point of Sale (POS) / Product Management Software above we conclude that they are likely to offer the same features and service but the different only on the price, speed and level of user-friendly. Comcash for example is the most advance POS system that used the SQL server base system but it is hard to configure and setup which need more advanced computer skill and more patients are required on the installation and maintenance. And the most important, we can take note that how

sophisticated and advance the POS software can be, user should be able to use it effectively and find it easy to use. And for that reason, graphical navigation button or menu and touch screen approach should be implemented to archive those objectives. 2.3 Project Methodology The system will be developed base on Rational Unified Process (RUP). The Rational Unified Process (RUP) is an iterative software development process created by the Rational Software Corporation, now a division of IBM. The RUP is not a single concrete prescriptive process, but rather an adaptable process framework. As such, RLTP describes how to develop software effectively using proven techniques. While the RUP encompasses a large number of different activities, it is also intended to be tailored, in the sense of selecting the development processes appropriate to a particular software project or development organization. Using the RUP, this project lifecycles are broken into individual development cycles. These cycles are broken into phases. These phases are : 1. Inception Phase In this phase, the business cases are created and used to understand how the system should support the business model or process which are product management, product catalog, ordering system and sale process. To complement the business case, a basic use case model, project schedule and project description which are the core project requirements, constraints and key features are generated.

.. 11. Elaboration Phase The elaboration phase is where the project starts to take shape. In this phase the problem domain analysis is made and the architecture of the project gets its basic form. The activities and milestone in this phase are : a. A use-case model in which the use-cases (system functionality) and the actors (end user: manager, staff and customer) for the system have been identified and most of the use-case descriptions are developed. The use-case model should be 80% complete. b. A description of the software architecture in a software system development process. c. An executable architecture that realizes architecturally significant use cases. d. Business case and risk list which are revised. e. A development plan for the overall project. To get all the information, interview and observation technique are applied.... 111. Construction Phase In this phase the main focus goes to the development of components and other features of the system being designed. This is the phase when the coding takes place. This phase produces the first external release of the system. iv. Transition Phase In the transition phase, the system has moved from the development environment to the end user. The activities of this phase include training of the end users and maintainers and beta testing of the system to validate it against the end users' expectations. The product is also checked against the quality level set in the Inception phase. If it does not meet this level, or the standards of the end users, the entire cycle in this phase begins again.

2.3 Project Requirement Basically, the project requirement consists of software requirement and hardware requirement. The software requirements explain about tools, operating system and database system. Where the hardware requirements contain of all hardware requirements required during the development process. 2.4.1 Software Requirement 1. Development Tools a. ASP.Net b. Microsoft Visual Web Developer 2005 Express Edition c. Macromedia Dreamweaver MX d. Microsoft Project 2000 e. Adobe Photoshop CS f. Microsoft Office XP.. 11. Operating System 1 Server a. Microsoft Windows XP b. Internet Information Services (11s) Web server iii. Database System a. Microsoft SQL Server 2005 Express Edition

s" 2-42 Hardware Requirement i. Personal Computer (PC). ii. Application Server. 2.4.3 Network Requirement Local Area Network (LAN) in Confectionery Shop System used for intranet connection in the Confectionery Shop and Internet Connection used to access the website 2.5 Project Schedule and Milestones Project schedule is the conversion of project plan into an operating timetable. Project schedule determines the best means of achieving the project's general and specific objectives. It's involved identification and optimization of the project overall requirement, resources availability and internal and external constraint and activity sequencing. The schedule should be refined and expanded as the project proceeds. The project schedule and milestone is in the appendices page.

2.6 Conclusion As a conclusion, in order to develop Confectionery Shop System, some literature review is preferred. Several website that feature the product catalog and or ordering system and some of Point of Sale (POS) or Product Management software have been reviewed and researched. The Objectives for that research are to get more information about the concept, advantages, disadvantages and constraint. The project will be design and develop based on Rational Unified Process @.UP) methodology. RUP methodology divided into several phase such as implementation, elaboration, construction and transition. For the next chapter, the analysis chapters are going to focus on the project requirement such as problem and requirement analysis.

CHAPTER I11 ANALYSIS 3.1 Introduction This chapter will briefly describe the analysis phase of Confectionery Shop System. Here, the problems and scenario of current system is analyzed and the requirements of proposed system are captured and defined. 3.2 Problem Analysis This section is explained about the background of current system scenario. Rational Unified Process (RUP) is used to visualize the system flow on how the system is runs. All the problems in the current system will be listed and explained in detail. The logical problem analysis method basically falls into three parts such as identifies the problems, choosing the best solution and implement the solution.

3.2.1 Background of Current System are: In the current manual system, the module can be divided into 2 parts, which 1. Product Sale and Management.. 11. Ordering Product Sale and Management Process: 1. Make a product Staff make product for sale. For example cake and biscuits... 11. Update inventory Product that already made and discard will be record iii. Product Sales Product will be display and sale to customers iv. Check product Staff will check the product everyday. The product that have not sale and expired will be discard. v. Product Request For product, which have customer request, the product will be make and otherwise the product making should be stop.

Figure 3.1 below shows the activity diagram for business modeling process for Sales and Product Management in the current system. Staff Make a product Update hventory - Product Sales Product request Check product ' Prodct expired Discard The proses of sales and product management end Figure 3.1: Business Modeling Process for current system (Sales and Product management) Ordering Process: 1. Choose a product Customer will come to the shop and ask or order for product... 11. Take Order Staff receive order from customer and write it on the receipt.