Professional Documents
Culture Documents
L5DC - Project - Documentation - Contents (Chapter 1,2,3,4,5,6,7) (June 2020)
L5DC - Project - Documentation - Contents (Chapter 1,2,3,4,5,6,7) (June 2020)
Section: L5DC-70
1|Page
Table of Contents
2|Page
Abstract
3|Page
Acknowledgement
4|Page
Project Proposal
5|Page
1. Project Proposal
6|Page
1.3.2 Food Delivery Process
1. Food Cooperatives
Food cooperatives like food panda co-op and allow members to place orders of locally
produced food online and pick up and deliver for their orders to customers.
7|Page
1.4 Current Business Issues
1.4.1 The problem statement of current system
The problem in current system is not realizing the efficiencies that would result from
better application of technology in daily operations. Fast food business is a very
competitive business and one way to stand out from competitors is through improving
the business process where business process automation can assist business
improvement. The system can’t truck customer past history and lack of data security.
1.4.2 Payment issue
The customers are not able to see the ingredients of the meals before they place their
order and also they only have to pay for an order online.
1.4.3 Customer Feedback problem
In this current system , customer cannot send customer feedback in the website and
also staff can’t see the customer feedback because of the some bugs error in website.
So, restaurant employees cannot serve more better service and don’t keep in touch
with customers sometimes.
1.4.4 Application and design problem
When hungry customers want to order online, they don’t want to spend their time
navigating a complicated menu that doesn’t allow them to easily modify to their food
selection. In this current system, the web design is not satisfying for customers .
Ingredients of menus and price are cannot update easily in web because of server
delay. If, customers try to order in online, find that the menus list is confusing or
complicated they will be disappointed. Online ordering system that isn’t mobile-friendly
with customers could cause a problem in their overall sales.
8|Page
1.5.2 Delivery System for restaurant employees
This system will be available only to restaurant employees and allow them to manage
the orders that are displayed to users of the web ordering system. The online website enables
the end user to register to the system online and placed into the database and then retrieved.
In application , all food items and orders are displayed , along with their corresponding options
and easy to read delivery details. This features allow restaurant employees to quickly go
through the orders. After that they can placed and produce the necessary items without delay
and confusion.
The design patterns for the online food ordering and delivery system is more standard
them existing system and it is pretty much standard web application. The system will be a
web based application and its mains is to simplify and improve the efficiency of ordering
process for both customer and restaurant, minimize manual data entry and to make more
stronger security when order placement process. Moreover , customers can view product,
menus, and many ingredients with more flexibility .
9|Page
1.6 Aims and Objectives
1.5.1 Aims
This system is aimed at developing a complete online ordering system for use in the
foodservice industry which will allow Sunflower restaurant to quickly and easily manage an
online menu which customer can browse and use to place orders with just a few clicks.
Research
1.Project Proposal
1.1Overview
2.Introduction
3.1Funcational Comparison
4.Feasibility Study
4.1Technical Feasibility
4.2Operational Feasibility
4.3Economic Feasibility
5.Foundations
7.Deployment
10 | P a g e
Estimate Cost and Duration
Total 6,306,100MMK
11 | P a g e
1.6.3 Development Cost
Total 254,085MMK
Category Cost
Software 105,000MMK
Hardware 6,306,100MMK
Development 254,085MMK
Total 6,665,185MMK
12 | P a g e
1.7 Project Plan (Gantt chart)
13 | P a g e
Chapter-1
Introduction
14 | P a g e
1. Chapter – 1 Introduction
Food cooperatives like food panda co-op and allow members to place orders of locally
produced food online and pick up and deliver for their orders to customers.
15 | P a g e
1.6 Current Business Issues
16 | P a g e
1.3 Proposed System Scope (Details Explain)
17 | P a g e
1.4 Aims & Objectives of the Project
18 | P a g e
1.5 Short overview of the remaining chapters
19 | P a g e
Chapter-2
Similar Product Comparison
(Investigation)
20 | P a g e
2. Chapter-2 Similar Product Comparison
21 | P a g e
2.2 Functional Comparison
(1) Customer Registration
Shop.com
???
City Mall
???
22 | P a g e
2.3 Non-Functional Comparison
10 Usability Heuristics
Shop.com
CityMall
23 | P a g e
Chapter-3
Feasibility Study
24 | P a g e
3. Chapter-3 Feasibility Study
3.1.1 Methodologies
A. Definition
C. Comparison of Methodology
Criteria
25 | P a g e
3.1.2 Programming Languages
A. Definition
Criteria
26 | P a g e
3.1.3 Databases
A. Definition
C. Comparison of Databases
Criteria
27 | P a g e
3.2 DSDM Feasibility (DSDM Nine Principles)
28 | P a g e
3.3 Possible LESP (Legal, Ethical, Social and Professional) Issues
29 | P a g e
Chapter-4
Foundations
30 | P a g e
4.1 Target User
The target…
31 | P a g e
4.2 Functional Requirement
1 Manage Purchase Process
1.1 Manage Staff (HL)
Register Staff (ML)
Email already exist check (LL)
Password Length check (LL)
Update Staff
Delete Staff
Search Staff
Staff Login
1.2 Manage Supplier
Register Supplier
Update Supplier
Delete Supplier
Search Supplier
1.3 Manage Brand
Register Brand
Update Brand
Delete Brand
Search Brand
1.4 Manage Category
Register Category
Update Category
Delete Category
Search Category
1.5 Manage Product
Register Product
Update Product
Delete Product
Search Product
1.6 Manage Purchase
Record Purchase
Confirm Purchase
Search & Report Purchase
32 | P a g e
4.3 MOSCOW Prioritization
Must
Must Justification
Record table
Record Room
Record Booking
33 | P a g e
4.4 Non-Functional Requirements
1. Usability
2. Security
3. Performance
4. Interface
5. Operational
6. Resource
7. Portability
8. Reliability
9. Maintainability
10. Safety
11. Recovery
34 | P a g e
4.5 Time box Plan
Coding
Testing
Unit Test Document
Usability Test Document
Test Cases
35 | P a g e
Time box 2: XXX
36 | P a g e
4.6 Risk Management
4.6.1 Identification of Possible Risks
The
37 | P a g e
4.6.2 Risk Matrix
38 | P a g e
4.6.3 Critical Success Factors for current project
The
39 | P a g e
The Whole System UseCase & Class
40 | P a g e
Chapter-5
Exploration & Engineering
41 | P a g e
5.1 Time-box 1: Manage Purchase Time-box Development
Project Plan for Time Box 1
Manage Purchase
42 | P a g e
Search Product
1.6 Manage Purchase
Record Purchase
Confirm Purchase
Search & Report Purchase
Record Customer
Record Room
Receptionist
Record Table
Restaurant Manager
Record Booking
Flow of Event Fill the customer details in the customer form. Register button is
clicked.
43 | P a g e
5.1.3 Screen Design
44 | P a g e
5.1.4 Iteration for Screen Design
Iteration 1
Users tell that table form and room form design are needed to change. So, table style
combo box is added in table entry form and room size combo box and Facility text box is also
added in room form.
45 | P a g e
5.1.5 Class Diagram
46 | P a g e
Detailed Class Diagram
Attributes Customer ID, Customer Name, Phone No, Address, Email, Member Type
Description << The Customer class is used to do register for customers who booked.>>
47 | P a g e
5.1.6 Sequence Diagram for Booking Process
Receptionist
Check Existing()
Return Customer
Add to Booking
Booking List
Check
Booking Confirmed
48 | P a g e
5.1.7 Functional Testing
Test Plan
Module 1: Customer Entry
Test Script Description Date Tester
1.1 Test customer Name text box 7- August- 2018 Kyal Sin Linn
1.2 Test Customer Phone no text 7- August- 2018 Kyal Sin Linn
box
1.3 Test Customer Address text 7- August- 2018 Kyal Sin Linn
box
1.4 Test the ‘@’ in the E mail 7- August- 2018 Kyal Sin Linn
1.5 Test Customer Email text box 7- August- 2018 Kyal Sin Linn
1.6 Test Register Button 7- August- 2018 Kyal Sin Linn
49 | P a g e
Test Script (1)
Fig.1.1
After Testing
Fig.1.2
50 | P a g e
1.2 Test 'Register' button is clicked. Customer Show See
Customer Name is blanked. ‘Please fill Fig.1.2
Phone no out this
field’
text box
message.
Before Testing
Fig.1.1
51 | P a g e
After Testing
Fig.1.2
52 | P a g e
5.1.8 Usability Testing
Explain
FASDF
ASDF
ASDF
Error Prevention
SDFDFS
ASDF
53 | P a g e
5.1.9 Iteration for Usability Testing
Iteration 2
Users tell that table form and room form design are needed to change. So, table style
combo box is added in table entry form and room size combo box and Facility text box is also
added in room form.
Click to the
help link
Wok Done
Problems (Issues)
Solutions
Remaining Time-boxes
54 | P a g e
CHAPTER – 6
Deployment
55 | P a g e
6.1 Deployment
6.1.1 Deployment Diagram
<<Web Server>>
<<Apache>>
admin_profile.php
adminheader.php
adminfooter.php
adminstaff_home.php
Router appointment.php
Internet appointment_detail.php
appointment_list.php
appointment_report.php
appointment2.php
<<Laptop>> appointment3.php
AutoID_Functions.php <<Database Server>>
confirmappointment.php
Firefox
connect.php
familyhospital_db
contactus.php
department.php
Chrome department_list.php <<MYSQL>>
Firewall doctor_entry.php
doctor_home.php
doctor_list.php
Adobe Acrobat doctor_logout.php
doctor_profile.php
footer.php
forgot_password.php
Avast Antivirus functions.php
header.php
help.php
index.php
log_list.php
login.php
TCP/IP
patient_entry.php
patient_home.php
patient_list.php
patient_logout.php
patient_profile.php
payment.php
payment_report.php
payment_voucher.php
schedule.php
<<Printer>> schedule_detail.php
schedule_functions.php
schedule_list.php
schedule_report.php
setup.php
specialty_list.php
staff_entry.php
staff_home.php
staff_list.php
staff_logout.php
staff_profile.php
suggestion.php
suggestion_email.php
suggestion_report.php
TokenEmail.php
treatment.php
treatment_report.php
ASDFASDFDF
56 | P a g e
6.2 Data Migration
6.2.1 Data to Migrate
Explain
6.2.2 Plan
57 | P a g e
6.3 Training
6.3.1 Training plan
58 | P a g e
CHA
PTE
R–
7
CON
CLU
SIO
N
& 59 | P a g e
7.1 Evaluation against Aim & Objectives
Aim
Objective 1
Analysis –
Objective 2
Design –
Objective 3
Coding –
Objective 4
Testing –
Objective 5
Training –
60 | P a g e
7.2 Evaluation Against Similar System
61 | P a g e
7.3 Evaluation against Justification Made
Method
Language
Database
62 | P a g e
7.4 Evaluation against Time Box Plan
Time Box 1: Room and Table Booking Time Box
When making the time box plan, the end date for time box 1 is ‘August 9, 2018’. And
time box 1 was finished with all the needed iteration within this date. Therefore, end date was
matched with time box plan.
Weakness
63 | P a g e
7.7 Future Amendment
64 | P a g e
APP
END
IX
65 | P a g e
Section A: Use Case Descriptions
Timebox 1: Room and Table Booking Timebox
Section C: Coding
66 | P a g e
Section D: Test Scripts
67 | P a g e
References
68 | P a g e
References List
69 | P a g e