Professional Documents
Culture Documents
ABX University
Introduction.....................................................................................................3
1.1 Introduction...............................................................................................3
2 Planning Phase.........................................................................................3
2.1 Technical Feasibility ................................................................................3
2.2 Economic Feasibility.................................................................................4
3 Analysis Phase.................................................................................................4
3.1 User Reuirements......................................................................................4
3.2 Exsisting System Evaluation.....................................................................4
3.3 Logical System Design.............................................................................5
4Detailed System Design Phase.........................................................................5
4.1Detailed System Specification...................................................................6
5 Implementation Phase..............................................................................7
5.1 Insertion.....................................................................................................7
5.2Updation.....................................................................................................7
5.3 Selection....................................................................................................7
6 Maintainance Phase..................................................................................7
6.1 Evaluation.................................................................................................7
6.2Maintainance..............................................................................................8
6.3Enhancement..............................................................................................8
3
1. Introduction:
“Japanese Foodies” is one of the leading Japanese cooking schools in Dubai. We can book a
Japanese cooking class according to our needs. Here in this project our aim to build a data base
by using required fields which fulfill our needs. In our data base we have multiple tables that
contain various fields. Each table contains multiple columns and we have some common
attribute in each table that will help us to build relationship among the tables.
Planning Phase
Technical Feasibility analyzes and evaluates current useful resources for hardware, software and
technology needed to develop the project. This technical feasibility provides information on
whether the appropriate resources and technology required for use in project development are in
place. In addition, it helps us to analyze the technical strength and capabilities of the technical
team, whether existing technology can be used, and whether the selected technology is easy to
maintain and upgrade. In our project we are going to create a data base by using SQL for this
purpose we need to use Windows 10 for better results. Same time we need to install SQL server
or visual studios to run our code. In the hardware our system minimum specification should be
following:
1.9 GHz or higher x86 processor (Intel, AMD). Dual core or higher recommended.
4GB RAM; 8GB RAM recommended (2.9 GB minimum if running in a virtual machine)
According to economic point, we need t purchase some tools and software to create
dashboard and database. For the dashboard size we need to purchased Tableau tool and its server
services that will be helpful to upload the dashboard and sharing links with others. On the other
hand while developing SQL database we need to purchase Microsoft visual studio package. For
coding tool we can initially use notepad or sublime tool but sql server most of the queries are
Analysis Phase
In the basic requirements we need to add two tables. First table contains the information
regarding to class reservation in which we need to add class name, chef name, class timing, class
status and cuisine type. Here our name table title should be “Class reservation” . In the second
table “Customers details” we need to store all data and information regarding to customers that
includes first and last name, age, contact info, email, payment status etc. As a user I need to view
this all information in single database to use this info for multipurpose.
As we know our existing system contains this information by using excel sheets where all
information stored in multiple sheets. If we need to check data regarding to any class or
When considering and comparing the costs of Japanese Foodies School Reservation system, it's
important to do some self-reflection while expanding our Database. By simply choosing the most
accurate system, we run the risk of incurring more costs than the benefits can offset. Find out
what our size and business really needs and adjust our selection accordingly.
6
ERD diagram
7
8
Implementation Phase
INSERT INTO `japnese_food_db`(`First Name`, `Last Name`, `Gender`, `Age`, `Email`, `Phone`,
`customer
5]','[value-6]','[value-7]','[value-8]')
3]',`Age`='[value-4]',`Email`='[value-5]',`Phone`='[value-6]',`customer
SELECT `First Name`, `Last Name`, `Gender`, `Age`, `Email`, `Phone`, `customer
Maintenance Phase
6.1 Evaluation
Implementing such a system requires an extensive development cycle to create a strong core
platform, and continue to build it over the period. As part of the migration, it is highly
recommended to develop a completely new interface for the current system file reporting
6.2 Maintenance
We need more accurate drafting and reporting workflow that saves time in both the Requester
and Reporter phases. Achieving this by enabling better collaboration and the platform has great
advantages. The platform is more like a reporting system (database) in form, allowing for file
collection and quality control without the need to create a collection at the full European level.
6.3 Enhancement
Providing a quality control feedback mechanism is expected to leverage more accurate outcome
values and results. All of these are built into our reporting platform, are faster, link directly to the
Tableau Visualization
Customer Status
In the customer status, we have three different categories with respect to student level. Some of
them are enrolled in the advanced level course and some are in the intermediate and beginner. By
Cuisine Fees:
With the help of a bar chart, we can determine the fees of the students that are due in different
courses. By using multiple colors we can easily differentiate all class and their dues.
11
Status of classes:
By using a line chart, we divided all the classes into different groups. We have three kinds of
class status. One is those classes that will be completed and data is represented with respect to
whole week days. The same as cancelled and in progress class status is also divided by week
days.
12
To visible all student data in the form of a table chart we can easily determine the detailed
information of each student with respect to name, Contact number, email, Chef and cuisine type
course.
13
14