0% found this document useful (0 votes)
5 views

Event Doc (Repaired)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Event Doc (Repaired)

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 43

“Education through self-help is our motto" –Karmaveer

Rayat Shikshan Sanstha’s

ANNASAHEB AWATE COLLEGE, Manchar


DEPARTMENT OF COMPUTER APPLICATION
B.B.A(CA)

A
PROJECT REPORT

ON

“Event Management System”


BY …..

Thorat Rutuja Santosh


Shinde Pratik Jagdish
UNDER THE GUIDENCE OF
PROF. Chaskar.R.R.
PUNE UNIVERSITY, PUNE

Page | 1
DECLARATION
We, Rutuja Santosh Thorat&Pratik Jagdish Shinde hereby declare

that this project work entitled “event Management System” submitted at

Annasaheb Awate College,Manchar (Affiliated to Savitribai Phule Pune

University) is a record of original work done by me under the supervision and

guidance of Prof. Chaskar R.R., (Department of Computer Application)

ACKNOWLEDGEMENT

The satisfaction that accompanies that the successful completion of any

task would be incomplete without the mention of people whose ceaseless


Page | 2
cooperation made it possible, whose constant guidance and encouragement crown

all efforts with success. We are grateful to our project guide Prof. R. R.

Chaskarfor the guidance, inspiration and constructive suggestions that helpful

us in the preparation of this project.

We are also thankful to my colleagues with whom we have fruitful discussions

which have helped us a lot in giving a final shape to the program.

Table of Contents

Abstract…………………………………………………………………….
…6
Introduction………………………………………………………………
…7

1.0 INTRODUCTION

1.1 Background and Information of The Study ………………………….…..8


1.2 Statement of the Problems ……………………………………………….……9
1.3 Aim and Objectives Of The Study ……………………………………….......9

Page | 3
1.4 Significance Of The Study ………………………………………………..…..10
1.5 Scope Of The Study ……………………………………………………..……...10
1.6 Limitations Of The Study …………………………………………………......10
1.7 Definition of terms ………………………………………………………….
…...11

2.0 RESEARCH AND ANALYSIS OF THE EXISTING SYSTEM

2.1Description of the existing system……………………………………….…12


2.2 Review of the existing system ………………………………………….……12
2.3 Review of the new system ……………………………………………….……13
2.4Problems of Existing System ……………………………………………......13
2.5 Front-End Development Tools………………………………………….……14
2.6Requirement Elicitation …………………………………………………..…..15
2.7 Data flow diagram of the proposed system …………………………..….16
2.8Methodology ………………………………………………………………….......2
0

3.0 DESCRIPTION AND ANALYSIS OF PROPOSED SYSTEM

3.1The Current System ……………………………………………………………21


3.2 Description of the Proposed System ………………………………………21
3.3 Advantages of Proposed System……………………………………….…...22
3.4 Feasibility of Proposed System …………………………………………......22
3.5 Technical Feasibility ……………………………………………………..…….25
3.6Operational Feasibility……………………………………………………...…26
3.7 Economic Feasibility……………………………………………………………26
3.8 Functional requirements………………………………………………………27

Page | 4
4.0 DESIGN, TESTING AND IMPLEMENTATION OF THE NEW
SYSTEM

4.1 System Design


…………………………………………………………………….28
4.2 System requirement
…………………………………………………………….30
4.3Testing
………………………………………………………………………………32
4.4 System Implementation ………………………………………………………..32
4.5 System Description
……………………………………………………………...33
4.6 The User Interface Design …………………………………………………….34

5.0 SUMMARY & CONCLUSION OF THE SYSTEM

5.1
Summary ……………………………………………………………………………45
5.2
Conclusion ………………………………………………………………………....45

ABSTRACT

OBJECTIVES : -

Page | 5
The main aim of the “Evently” is to provide online information about the Event and
Services provided to the users.

PROBLEM DEFINITION :-
Creating a Event Web Based Application for Showing Events Details with a
particulars in it using HTML, CSS, Java
EXISTING SYSTEM :-
Present System developed in HTML, CSS, and JAVA.

PROPOSED SYSTEM :-
It supports different controls like html controls. This project contains Four modules:-

Home Page

Service Section Page

About information
Our Celebrates Events

Price Section

Organised Team

Clients Review

Contact Cients

Page | 6
Page | 7
INTRODUCTION

This manuscript is proposing about all the features and dealings to develop the system.
Especially it is containing details about objectives, probability, plan replica, primary and
functional requirements, coverage and analysing the mechanisms. Once analysing the
mechanisms of the task that would be performed, the following point is to consider the
problem and understand is framework. Event Management System is a project which
is referred to as a set of detail methods that is being used in handling the Users and getting
in-touch with them through Online Platform. Food ordering will be done manually. Admin
is the most foremost user of the system

The project, Event Management System is a web-based self-business


application that allows the Event manager to handle all activities online& Offline too. The
owner of the Event Organization simply tries to extend the business of Event on the
online platform basis through creating the Business Website and reach the Customer at a
large and huge profiles. This application gives him the power and flexibility to manage the
entire system from a single online system. Customers can view and book the events online.
Admin has the power of either approving or disapproving the customer’s booking request.
Other event services can also be viewed by the customers and can book them too. The
system is hence useful for both customers and managers to portable manage the Events
activities.

INTRODUCTION

1.1 BACKGROUND AND INFORMATION OF THE STUDY

Events create opportunities for people to connect with an area, spend time together, celebrate and
experience the diversity of cultures and foster creativity and innovation. They allow a community to come
Page | 8
alive and provide an opportunity for a destination to showcase its tourism experience and increase
economic activity. Events contribute significantly to community building, lifestyle and leisure
enhancement, cultural development, tourism promotion and increased visitation, volunteer participation,
fundraising and economic development. Most importantly, events create a sense of fun and vibrancy,
resulting in a strong sense of community connectivity, pride and a sense of place.
1
INTRODUCTION
Event management is a process of organizing a professional and focused event, for a particular
target audience. It involves visualizing concepts, planning, budgeting, organizing and executing
events such as wedding, musical concerts, corporate seminars, exhibitions, birthday celebrations,
theme parties, etc. Event Management is a multi-million dollar industry, growing rapidly, with
events hosted regularly. Surprisingly, there is no formalized research conducted to access the
growth of this industry. The industry includes fields such as the MICE (Meetings, Incentives and
Events), exhibitions, conferences and seminars as well as live music and sporting events. On the
profession side, event management is a glamorous and exciting profession that demands a lot of
hard work and dynamism. The logistics side of the industry is paid less than the
sales/sponsorship side, though some may say that these are two different industries.
Event management is the application of project management to the creation and development of
large scale events. The process of planning and coordinating the event is usually referred to
as event planning and which can include budgeting, scheduling, site selection, acquiring
necessary permits, coordinating transportation and parking, arranging for speakers or
entertainers, arranging decor, event security, catering, coordinating with third party vendors, and
emergency plans. The events industry now includes events of all sizes from the Olympics down
to business breakfast meetings. Many industries, charitable organizations, and interest groups
hold events in order to market themselves, build business relationships, raise money, or celebrate
achievement. An event refers to a social gathering or activity, such as a festival,( for example a
musical festival), a ceremony( for example a marriage ) and a party(for example a birthday
party).There are mainly 3 types of event management:
 Corporate Event Management
 Product Launch Event Management
 Special Event Management
Event management is a process of organizing a professional and focused event, for a
particulartarget audience. It involves visualizing concepts, planning, budgeting, organizing and
executingevents such as wedding, musical concerts, corporate seminars, exhibitions, birthday
celebrations,theme parties, etc. Event Management is a multi-million dollar industry, growing rapidly,
withevents hosted regularly. Surprisingly, there is no formalized research conducted to access thegrowth of
this industry. The industry includes fields such as the MICE (Meetings, Incentives andEvents), exhibitions,
conferences and seminars as well as live music and sporting events. On theprofession side, event
management is a glamorous and exciting profession that demands a lot ofhard work and dynamism.
The logistics side of the industry is paid less than thesales/sponsorship side, though some may
say that these are two different industries.Event management is the application of project management to
the creation and development oflarge scale events. The process of planning and coordinating the event is
usually referred toas event planning and which can include budgeting, scheduling, site selection,
acquiringnecessary permits, coordinating transportation and parking, arranging for speakers
orentertainers, arranging decor, event security, catering, coordinating with third party vendors,
andemergency plans. The events industry now includes events of all sizes from the Olympics downto
business breakfast meetings. Many industries, charitable organizations, and interest groupshold events in
order to market themselves, build business relationships, raise money, or celebrateachievement. An event
refers to a social gathering or activity, such as a festival,( for example amusical festival), a ceremony( for
Page | 9
example a marriage ) and a party(for example a birthdayparty).There are mainly 3 types of event
management:Corporate Event Management Product Launch Event Management Special Event
Management

1.2 STATEMENT OF PROBLEM


Sales and services are the fundamental tools in any business organization, the profit and loss depend
on the detailed information on sales and services made in the decision making and implementation if
accountability is not checked, then the business is sure to collapse, as a result in any retail and hospitality
business there is a need for a system that gives feedback to the management to aid decision making, this is
where computerized management information system comes handy.

Also, customers are not able to ask about the quality of food or ask for any specialized food. It is
more difficult to ask for gluten-free or allergy-free foods with computerized ordering. Also, it is more
possible for a customer to place an order, but never pick up the order which can lead to a waste of food and
possibly a loss of profits

1.3 AIM AND OBJECTIVE OF THE STUDY


Event Management is to provide the entry point for the execution of many Service
Operation processes and activities. In addition, it provides a way of comparing actual performance
and behavior against design standards and Service Level Agreements.:
Provides the ability to detect, interpret and initiate appropriate action for events.

The basis for operational monitoring and control and entry point for many service operation
activities.

Provides operational information, as well as warnings and exceptions, to aid automation.

Supports continual service improvement activities of service assurance and reporting and
service improvement.

Page | 10
1.4 SIGNIFICANCE OF THE STUDY
The study is primarily aimed at increasing efficiency in operation, reducing time and
running costs, monitoring the recording of the activities, and total administration in
restaurants by introducing a computerized Event management system

1.5 SCOPE OF THE STUDY


Event management can be applied to any as IT service management that needs to be
controlled and which can be automated. These include:

 Configuration Items (CIs):


 Some CIs will be included because they need to stay in a constant state
 Some CIs will be included because their status needs to change frequently, and event
management can be used to automate this and update the CMS
 Environmental conditions (e.g. fire and smoke detection)
 Software license monitoring for usage to ensure optimum/legal license utilization and
allocation
 Security (e.g. intrusion detection)
 Normal activity (e.g. tracking the use of an application or the performance of a server)

1.6 LIMITATIONS OF THE STUDY


The system is limited to a few aspects like customer registration, Gathering the data of
Customer, functions, and administration module (management of the whole activities
performed in the functions

1.7 DEFINITION OF TERMS

Getz provides a typology of the main categories of planned events based


primarily on their form which have obvious differences in their purpose and
program. Some are for public celebration (this category includes so-called
―community festivals‖ which typically contain a large variety in their
programming and aim to foster civic pride and cohesion), while others are

Page | 11
planned for purposes of competition, fun, entertainment, business or socializing.
Often they require special-purpose facilities, and the managers of those facilities
(like convention centers and sport arenas) target specific types of events:
CULTURAL CELEBRATIONS
o Festivals o Carnivals o Commemorations o Religious events
POLITICAL AND STATE
o Summits o Royal occasions o Political events o VIP visits ARTS AND
ENTERTAINMENT

o Concerts o Award ceremonies


BUSINESS AND TRADE
o Meetings, conventions o Consumer and trade shows o Fairs, markets
EDUCATIONAL AND SCIENTIFIC
o Conferences o Seminars o Clinics
SPORT COMPETITION
o Amateur/professional o Specator/particpant
RECREATIONAL
o Sport or games for fun
PRIVATE EVENTS
o Weddings o Parties o Socials o Business events and tourism

Finally, all events can be categorized as profitable and non-profit


events. Non-profit events are characterized by special programmes mainly
devised to enhance the image of the organizers, participants or some
organizations. Another type of non-profit events is charity events, devised to
collect funds, not for the organizers or participants, but for charity purposes.
Nevertheless, the majority of events are profitable. Their economic goal is the
profit, and social objectives are related to implementation of various types of
programmes - sports, cultural, artistic, business, educational, political or
scientific.

Page | 12
RESEARCH AND ANALYSIS OF THE EXISTING SYSTEM

2.1 DESCRIPTION OF THE EXISTING SYSTEM

Many events stores and maintain their day to day transactions manually. But some of
them are having automation system which is helping them to store the data. But such events
are storing the information about the orders and the customer information. They don’t have
facility to store the information of feedbacks and favourite orders of customers over some
period of time. Restaurants are having standalone applications so at one time they have the
facility of many screens or many operations which is happening at one time. So, they are
storing them and then at last, the restaurant managers will able to see the data of last day.
The software which restaurants are using is very costly and their maintenance which is very
high.

2.2 REVIEW OF THE EXISTING SYSTEM

The existing system happens to be a non-computerized operating system were all


operations are done manually by the waiter carrying paper and to take down the order of the
customer or making an order over the counter. This leads to mistakes because the waiter
might not understand what the customer had ordered therefore serving him/her a different
menu. This could be so embarrassing because thecustomer might not take it lightly with the
waiter which may lead to misunderstanding.

Page | 13
2.3 REVIEW OF THE NEW SYSTEM

The current system of the restaurant uses computer such as desktop system for the
daily operations, although, the Desktop system is not up to-date enough to cover the
existing need. The restaurant uses software programs such as WhatsApp Messenger for
recording the customers’ data, order details, Delivery Address and Contact Info of the
customers etc. through direct chat between Admin and Customer.
The administrators of the system will be able to manage their restaurants as well as
their food items in restricted way so as to ensure proper security.
The current systems were developed using old technologies which makes them
static and unchangeable. However we shall develop a new system with the latest versions of
technologies to make it dynamic, fast and user-friendly.

2.4 PROBLEMS OF EXISTING SYSTEM

Due to manual means being employed by the fast food restaurants, it is very difficult
to satisfy the wants and needs of the customers. Most of the problems include:
Mistakes are made when taking the orders of the customers
 The process of collecting customers’ purchases order is very tedious. This makes it
impossible to deliver goods on time.
 It leads to lack of understanding between the customers and the employees.
 The record keeping system is poor. Loss of vital records has been reported in the past
consequently. Besides, protecting the file system from unauthorized access is a problem that
has defiled solution.

Page | 14
 Unnecessary time is wasted conveying information through the ladder of authority.
Management at times seeks to get a copy of the customer’s order form and this may take a
lot of time to obtain it.
 It causes reduction of production flow.
 These are the major problems facing the existing system and would be corrected with the
help of the proposed system.

2.5REQUIRMENT ELICITATION:-

The system will be designed to be user friendly. The user friendly and interactive

interfaces design helps to achieve this by enabling customers to easily browse through the

menus place orders with just a few clicks and also allows restaurant administration to

quickly go through the orders as they are placed and produce the necessary items with

minimal delay and confusion. The system will be simple to use.

2.6 THE FRONT-END DEVELOPMENT TOOLS

THE FRONT-END manages everything that users virtually see first in their browser or
application. Front-end developers are responsible for look and feel of a site, several
front-end designing tools are available such as HTML, CSS and JavaScript will be
discussed here in details as the preferred ones.

1] HTML:

Page | 15
 It is an acronym for Hypertext Mark-up Language, is the predominant mark-up
language for web pages. HTML is the basic building - blocks of webpage. HTML
elements form the building blocks of all websites.

2] CSS:

 It is an acronym for Cascading Style Sheets, a language that accompanies HTML, and
defines the style of a website’s content, such as layout, colours, fonts, etc.

3] JavaScript:

 Is programming language used for more interactive elements like drop down menus,
modal windows, and contact form
 Together these essentials create everything that’s visually presented when you visit a
webpage.

Page | 16
2.7DATA FLOW DIAGRAM OF THE PROPOSED SYSTEM

Start

HOME

Select Category Search Food item


Select item type

Select event type

Select decorations

Select Food item

Customer
Quantity Data Flow
Diagram
Payment diagram

Confirmation

Exit
Page | 17
2.7.1 Overall Process / Data Flow Diagram

Customer
Managemen
t

Event
Enquiry
Management
Manageme
nt
Event Management
System

System
Package
User
Managemen

Login
Managemen
Zero Level DFD-Event Management System

Event Generat
Managemen e
t Event
Page | 18
Booking Generat
Management e
Bookin

customer Generate
Event Management
Managemen Customer
System
Report

Login Generate
Manage Employe
ment e

Employee Check
Managemen User
t Login

System Generate
User System
User

First Level DFD-Event Management System

Page | 19
Page | 20
2.7.2 ENTITY RELATIONSHIP DIAGRAM

Page | 21
2.7.3 ADMIN DATA FLOW DIAGRAM

START
Manage workers Manage orders

Manage category Login Manage customers

Perform Manage events


Manage admin users
Administrative
Actions

anage website settings Manage banner


STOP

2.8METHODOLOGY
Page | 22
Research methodology has many research dimensions and methods. The scope of

research methodology is wider than the research method. This is mainly adopted by the

researcher in undertaking this research. The methodology is the underlying principles and

rules that govern a system method, on the other hand it is a systematic procedure for a set of

activities. Thus, from these definitions a methodology encompasses the methods used

within a study.

According to (Business dictionary) Methodology is the specific procedures or

techniques used to identify, select, process and analyse information about a topic. In a

research paper, the methodology section allows the reader to critically evaluate a study’s

overall validity and reliability.

Furthermore, methodology can be further explained as the theoretical part of the

research and the reasons for the way the research has been designed. It explains the research

question and why the question is important. It further explains the starting point, the

directions and the possible implications of the research when it is completed.

DESIGN, TESTING AND IMPLEMENTATION OF


THE NEW SYSTEM

3.1 CURRENT SYSTEM

Page | 23
The current system of the restaurant uses computer such as desktop system for the daily
operations, although, the Desktop system is not up to-date enough to cover the existing need.

3.2 DESCRIPTION OF THE PROPOSED SYSTEM

The proposed system helps in many ways; it helps to do billing very easily. Account
maintenance also becomes easier. They can keep track of their purchases of inventories,
admin details, customer details, customer feedback, sales of foods, and account details etc.
The system is provided with the facilities to find out the favourite
food of the customers by the number of times ordered and also to find out the most active
customer by the number of orders made on daily basis. It helps in managing data of orders,
home delivery. To allow the customer to make order, view order and make changes before
submitting their order and allow them make payment through.
 To provide interface that allows promotion and menu.
 Tools that generate reports that can be used for decision making
 To prevent interface that shows customers’ orders detail to front-end and delivery boys for delivering
customers’ orders
 A tool that allows the management to modify the food information
 The system will also allow the management to update order status (delivered, cancelled, cooking, etc.)
and assign delivery boy to every order made

3.3 ADVANTAGES OF THE PROPOSED SYSTEM

This system will do the analysing and storing of information either automatically or
interactively. The proposed system will also have some other features such as:
 Accuracy in handling of data
 The volume of paper work will be greatly reduced.
 Fast rate of operation as in making the ordered food available and delivered on time.
 It can be accessed at any time

Page | 24
 Better storage and faster retrieval system
 Errors in the reports will be greatly minimized.

3.4 FEASIBILITY STUDY OF THE PROPOSED SYSTEM

This is an evaluation and analysis of the potential of the proposed project which is
based on extensive investigation and research to support the process of decision making. It
assesses the operational, technical and economic merits of the proposed project. The
feasibility study is intended to be a preliminary review of the facts to see if it is worthy of
proceeding to the analysis phase.

3.4.1 TECHNICAL FEASIBILITY

This assessment is focused on gaining an understanding of the present technical


resources of the organization and their applicability to the expected needs of the proposed
system. It is an evaluation of the hardware and software

and how it meets the needs of the proposed system. The essential questions that help
in testing the technical feasibility of a system include the following:
 Is the project feasible within the limits of current technology?
 Does the technology exist at all?
 Is it available within given resource constraints?
 Is there enough manpower- programmers, testers & debuggers
 Do the required software and hardware exist?

Page | 25
3.4.2OPERATIONAL FEASIBILITY

Operational feasibility is the measure of how well the project will support the
customer and the service provider during the operational phase. The essential questions that
help in testing the technical feasibility of a system include the following:
 Is the project feasible to operate or not?
 Does current mode of operation provide adequate throughput and response time?
 Could there be a reduction in cost and or an increase in benefits?
 Does current mode of operation make maximum use of available resources, including
people, time, and flow of forms?

 Are the current work practices and procedures adequate to support the new system?

3.4.3 ECONOMIC FEASIBILITY

This assessment aims to determine the positive economic benefits to the organization
that the proposed system will provide. It typically involves a cost/

benefits analysis and it’s the most frequently used method for evaluating the
effectiveness of a new proposed system. Possible questions raised in economic analysis are:
 Is the system cost effective?
 Do benefits outweigh costs?

3.5FUNCTIONAL REQUIREMENTS
Functional requirements define the capabilities and functions that a system must be
able to perform successfully. The functional requirements of this fast food restaurant
management system include:
 The system shall enable the customer to view the products menu, create an account,
login to the system and place an order.
 The system shall display the food items ordered, the individual food item prices and
the payable amount is calculated.

Page | 26
 The system shall prompt customer to confirm the meal order.
 The system shall provide visual confirmation of the order placement
 The system shall enable the manager to view, create, edit and delete food category and
descriptions
 The system shall allow confirmation of pending orders.
 The system shall allow the manager to update additional information (description,
photo, etc.) for a given food item.
 The system shall allow the manager to update price for a given food item.
 The system shall allow the administration to give bonus (wallet money) to customers
of choice.

3.5.1 NON-FUNCTIONAL REQUIREMENTS


A non-functional requirement is a requirement that specifies criteria that can be used to judge

the operation of a system, rather than specific behaviours. Some of the non-functional requirements

include:

 They should be sufficient network bandwidth

 Backup- provision for data backup

 Maintainability- easy to maintain

 Performance/ response time- fast response

 Usability by target user community- easy to use

 Expandability- needs to be future proof or upgradable

 Safety- should be safe to use

Page | 27
3.6 SPECIFICATION AND JUSTIFICATION FOR THESELECTED
METHODOLOGY
A waterfall model under the software development life cycle (SDLC) is the methodology used
to produce the fast food restaurant management system. It is used by system developers to produce or
alter information systems or software.
It divides the development process into several stages or processes. After the completion of
one stage, it will logically move to another stage. Sometimes moving back to the previous stage is
necessary due to failure that occurs in current stage. System design methods are a discipline within the
software development industry which seeks to provide a framework for activity and the capture, storage,
transformation and dissemination of information so as to enable the economic development of computer
systems that are fit for purpose.

3.7 JUSTIFICATION FOR THE CHOSEN MODEL


WATERFALL MODEL
The waterfall model is a sequential design process, often used in software
development processes, in which progress is seen as flowing steadily

downwards (like a waterfall) through the phases of Conception, Initiation, Analysis,


Design, Construction, Testing and Maintenance. The researcher chose Waterfall model
because of its certain advantages as can be seen below:
This model is simple and easy to understand and use.The waterfall model is the oldest and
most widely used paradigm for software engineering.

Requirements

Design

Implementation

Verification
Page | 28
Maintenance

Waterfall model

3.8 TECHNICAL TOOLS USED FOR THE RESEARCH

The system will be designed using the programming languages known as software development tools
preferred here as the development tools for the development of the new system and are classified into Front
- End development tools, Back - End development tools and Web Server.

DESIGN, TESTING AND IMPLEMENTATION OF THE NEW


SYSTEM

4.1 SYSTEM DESIGN

System design is the process of defining the architecture, components, modules,


interfaces, and data for a system to satisfy specified requirements. Systems design could be
seen as the application of systems theory to product development. There is some overlap
with the disciplines of systems analysis, systems architecture and systems engineering.
System design provides the understandings and procedural details necessary for system
implementation, which is recommended in the system study.
The system is designed with several interaction cues on each web page that
makes up the web application (event management). These cues are well-defined such as to
make several functionalities that the application exposes to collect, process and output data.
Access to these functionalities is made possible by the well-designed user interface which
embodies several technologies to process data. The application is built in a modular form
where these functionalities are built into modules.

Page | 29
SUBSYSTEM DESIGN

CUSTOMERS SUBSYSTEM DESIGN

[…CLIENT’sView…]

Home page Book Table

Menu Conta
View About
Info ct

Page | 30
Figure 4.1 Client Panel

4.2 ADMINISTRATOR SUBSYSTEM DESIGN

[…ADMIN LAYOUT…]

Page | 31
Home
Services

About

Events

Price & Layout

Team

Review

Contact

Fig. 4.2 Admin Panel

SYSTEM REQUIREMENTS

Computer system is made up of units that are put together to work as one in order to
achieve a common goal. The requirements for the implementation of the new system are:

 The Hardware
Page | 32
 The Software

HARDWARE REQUIREMENTS

These are the physical component needed by the system to operate.

 1-Gb of Ram(Minimum)

 Keyboard

 Mouse

 Printer

 Intel Pentium

SOFTWARE REQUIREMENTS
 Processor Speed- 1.30Hz and above

 Web Browser

 Xampp control panel

 Operating system

4.3TESTING OF THE PROPOSED SYSTEM

Testing is the process of executing a program or system with the intent of finding
errors”. Simply testing involves the processes of verifying and validating the program or
application. This is performed at the start of the system by the test team. It’s called black
box testing.

Page | 33
The system is tested in a controlled environment. The purpose of system testing
is to validate an application’s accuracy and completeness in performing the function as
designed. The system is tested through the following testing approaches.

4.4COMPONENT OF TESTING

4.4.1 UNIT TESTING

In this approach, each individual program modules of the system were tested
separately.
 Testing the registration/login page to allow login
 Testing the add events and the category.
 Testing each component on the admin site.
 Testing each component on the customer site.

4.4.2 INTEGRATION TESTING:-


In this approach, the program modules of the system were integrated and tested as the
whole.
 The back button which leads you to the previously opened page,
 Checking whether the all buttons on the admin panel are working and displaying
options.

4.4.3 REGRSSION TESTING


This approach involved checking to see if the addition of one feature is negatively
affecting other features.Constantly inputting wrong data in login page causes the
entire application to force close.

4.5SYSTEM IMPLEMENTATION
System implementation deals with the testing and debugging of the implemented design of
the software in process. Here, the choice of environment used is shown, the architecture

Page | 34
used for the implementation is explained and the software is tested at each level of
construction to test for efficiency and discover possible technical defects.
The conversion of the software and documentation is also done at this level.
The choice of programming language depends on the system to be developed.
However, the main aim of this project is to design and implement a web page for online
food ordering, this focused the researcher on using HTML, CSS, and Java as the standard
programming tools for implementing the system.

4.6SYSTEM DESCRIPTION

This system was designed in such a way that one can have an overview of the products sold
by the Restaurant, get to know the different prices in which these products are sold to the
public etc. This system can be access by the customers and some staffs of the manager of the
Restaurant because some of the section requires a password to be entered.

4.7THE USER INTERFACE DESIGN

This design is done using CSS scripting language with comprise many web pages.
The index page would comprise of welcome note (i.e. welcome environment), the available
foods, and some quick links as shown below.

WELCOME TO OUR HOME PAGE…

Page | 35
SERVICE…

ABOUT US…

Page | 36
GALLERY…

PRICE…

Page | 37
TEAM . . .

REVIEW . . .

Page | 38
CONTACT . . .

GETTING TOUCH WITH ADMIN OF THE RESTAURANT…

Page | 39
Direct Chat with the Administrator in case of any ‘Enquiry, table Bookings, Sharing
the Delivery Address and Contact no’s from the Customers

Connecting through‘WhatsApp Messenger ’ …

Page | 40
CHAPTER SUMMARY
This chapter has concluded the project report and provided an insight into possible future
development.
CONCLUSION
CHAPTER OVERVIEW
This chapters draws the project report to a close and reflects on the design decisions made
throughout. It also discusses possible future development ideas.

PROJECT OVERVIEW
The system achieved all of its proposed priority 1 and priority 2 functional requirements and
even some priority 3 outlined in Section 3.5.
However, the initial project plan and Gantt chart had to be modified as the project became
about a month behind due to underestimations on the time to implement some desired features. This meant
that some of the lower priority requirements had to be scrapped.

Page | 41
FURTHER DEVELOPMENT
This project was developed under time constraints of 576hours. Therefore the proposed features
specified in the requirements were what the developer thought to be realistic targets.
However, if more time became available the following could be implemented.

GRAPHICAL USER INTERFACE (GUI)


Currently the GUI was adequate to do the job but maybe the GUI could have had a more
appealing look and feel. This all beckons on whether or not Java was the best programming language to use
to generate the best looking GUI. Maybe a web developed GUI could have been a better alternative but with
the developer having little experience in web development this would not have been ideal.

TABLE MANAGEMENT
A feature that was thought of as a possibility but never documented past the design stage was
the use of a table management feature. This would give the system the ability to reserve and allocate tables.
The table data could then be used to help predict how busy the restaurant may be and help prepare the staff
rota.

ONLINE MANAGEMENT
Currently the statistics and data management are controlled from a computer within the
restaurant premises. The generation of a management web application, could allow access to the statistics
and data from anywhere in the world thus allowing the managers to keep check on the business.

REFLECTION
On reflection, even though the majority of the proposed features were completed and the
project was deemed a huge success, the author felt that
he could have been more disciplined in keeping to the plan. He also felt that the proposed features were
slightly unrealistic and some even unnecessary.For the general project, the author felt that important
aspects of research were not undertaken including interviews

with restaurant owners and user questionnaires. This would have provided good insight into existing
solutions.

SKILLS ATTAINED

Page | 42
This project has helped the author to attain new skills as well as develop
existing skills. The skills attained have been both technical and individual with the main
individual skill being project management which required good time keeping and management
of the workload. Some technical skills that have been developed include:

Advanced coding using the Java Swing interface.

Relational database schema design and trigger coding.

Advanced coding using Java threads.

Page | 43

You might also like