Professional Documents
Culture Documents
FOR
BY
Okoli Princewill
(DBI/NID/CSE/LA/2020/0004)
Akinolu Aina
(DBI/NID/CSE/LA/2020/0001)
Osai Kingsley
(DBI/NID/CSE/LA/2019/0005)
i
TABLE OF CONTENTS
TITLE……………………………………………………………………………………………...i
Chapter 1: INTRODUCTION..........................................................................................................3
1.0 Background of study..................................................................................................................3
1.0.1 About Events.......................................................................................................................3
1.0.2 What is Event Management System...................................................................................3
1.1 Statement of Problem................................................................................................................4
1.2 The Aim of the study.................................................................................................................4
1.3 Objectives of study....................................................................................................................4
1.4 Scope of study...........................................................................................................................4
1.5 Significance of study.................................................................................................................4
Chapter 2: LITERATURE REVIEW................................................................................................5
2.0 Introduction...............................................................................................................................5
2.1 Theoretical Background............................................................................................................5
2.2 Review of Related Literature.....................................................................................................6
2.3 Deviation of work......................................................................................................................7
2.3.1 Similarities of work to others..............................................................................................7
2.3.2 Differences from other works.............................................................................................8
2.3.3 Improvement to other works...............................................................................................8
Chapter 3: METHODOLOGY/DESIGN..........................................................................................8
3.0 Introduction...............................................................................................................................8
3.1 Method Used..............................................................................................................................9
3.1.1 Waterfall Model......................................................................................................................9
3.2 System Architecture..................................................................................................................9
3.3 Data Flow Diagram.................................................................................................................10
3.4 Unified Modeling Language Diagram.....................................................................................10
3.4.1 Use Case Diagram.............................................................................................................10
3.4.1 Activity Diagram...............................................................................................................11
1
3.4.2 Class Diagram...................................................................................................................11
Chapter 4: IMPLEMENTATION/SIMULATION......................................................................12
4.0 Introduction.............................................................................................................................12
4.1 Software Development Life Cycle (SDLC)............................................................................13
4.2 Implementation/Simulation.....................................................................................................13
4.2.1 ER Diagram.......................................................................................................................13
4.2.2 MVC Architecture.............................................................................................................14
4.3 Programming Languages and tools for the proposed project..................................................15
Chapter 5: RESULT/ANALYSIS...................................................................................................15
5.0 Introduction.............................................................................................................................15
5.1 Results.....................................................................................................................................16
REFERENCES..............................................................................................................................16
2
Chapter 1: INTRODUCTION
1.0 Background of study
1.0.1 About Events
According to Getz (1997), an event is a "celebration or display of some theme to which the
public is invited for a specific period of time, annually or less frequently." There are many
different kinds of events, such as political gatherings, educational and scientific
seminars/conferences, corporate and trade events, sporting tournaments, and cultural festivities
[Presbury et al. (2005)]. Events play a significant role in the social, economic, and cultural fabric
of a place. As extra attractions and image-makers, they contribute to the development of a
positive perception of the place [Getz (1997)]. However, there are times when an event can have
detrimental social and cultural effects due to overcrowding, criminality, traffic congestion,
community relocation, and the monetization of culture, which causes dissatisfaction among
attendees, sponsors, and the local population. These effects may cause long-term disruptions to
local residents' lives of the celebration or occasion [Small and Edwards, 2003]. It is important to
consider event management as an interdisciplinary work sector that requires effective and
efficient working together with different partners [Thomas et al. (2008, a), Thomas (2008, b)].
the tactical planning, as well as expert handling is required for the planning and coordination of
an event's execution in order to guarantee the best possible interaction between all players
Considering the following two aspects: time restriction (clearly specified); and events have a
project-like nature due to their uniqueness (typically a once-off initiative), start and completion
positions, and duration. In light of taking these factors into account, "Event Management" entails
coordinating all of the duties and activities. The elements required for an event's execution in
terms of its strategy, planning, implementation, and control, based on the tenets of event
marketing and project management techniques [Thomas et al. 2008, a] being primarily business
software, "Event Management System Software" is a collection of modules that interact with one
another to deliver the desired functionality as specified by the set of requirements ‘Separation the
Fundamental Principles of Concerns' [Dijkstra (1974), Hursch et al. (1995)] and "Modularity"
[Parnas (1972)] that fuel the progress of software. Software is easier to manage comprehensible
and reusable when it is created using these concepts. Making use of Object-Oriented
Programming (OOP) techniques, due to the prevalence of crosscutting problems, the objectives
of modular programming and separation of concerns are rarely achieved. [Kaur et al. (2009)] are
concerned. As a result, there are issues with code dispersal and tangling (Gradecki et al., 2003).
[Laddad (2003)] which make the software more complex and reduce its quality.
Among LEC's benefits is its ability to lighten the workload. If you don't currently utilize an
online system for managing events, you probably spend the most of your day dealing with a ton
of paperwork. The paperwork seems never-ending, from invoices and confirmation letters that
need to be sent out to mailed-in (and usually illegible) registration forms that need to be loaded
onto your spreadsheet.
4
LEC automates all of these processes, so you won't have to spend time on tedious paperwork and
can instead focus on duties that have a greater impact on your attendance. LEC enables you to
post your full event information package online for free up until you begin taking registrations,
saving you money on printed flyers and brochures. In the registration stage, LEC employs email
alerts and automatically creates bills for guests to download, sparing you still another postage
expense. Rapid payment. With LEC, you may accept credit and debit cards online in addition to
more conventional forms of payment like checks, which guarantees immediate payment. Since
we link LEC to your payment processor for free compared to our rivals, 100% of the money goes
directly to you. LEC also makes it easier for you to keep track of who still owes you money by
clearly highlighting past-due payments for you to follow up on.
The management of event, employee, booking, venue, and package details is the primary aim of
the event management system.
5
1.3 Objectives of study
• To create a system that allows customers to book events.
• To create an online customer service system to allow customers make enquiries or report
issues.
• To create a system to handle the management and processing of event booking made by
customers.
• To create a secure authentication system.
6
Chapter 2: LITERATURE REVIEW
2.0 Introduction
A Summary of the discussion of event management systems, online event management systems,
event management architecture, and the benefits of OEMS from the literature review is given in
this section (proposed system).
❖ (Khalil Pinjari & Khan Nur. 2016) Events like weddings and festivals are now an essential
part of life, which has caused the need for event planning and management companies to
increase. It is challenging to handle using old system employing spreadsheets, traditional
database, and more when customers and events increase at a faster rate. A new Smart Event
Management System has been designed to address the shortcomings of existing event
management systems. This system employs php, a modern technology, to manage numerous
duties and prepare for staff members, customers, locations, transportation, and other factors.
With the aid of this technology, the gap between the management team and the client has
diminished.( “Smart Event Management System” Assist. Prof. Khalil Pinjari, Khan Nur.
International Journal of Computer Science Trends and Technology (IJCST) – Volume 4 Issue 2,
Mar - Apr 2016.)
❖ (j.M. Raja Shanmugam & P.Thirunavukarasu. 2018) The objective of this website is to
develop a system that effectively manages all the data related to the various events that take
place in an organization. The objective is to provide and maintain a centralized database of all
event related information. The System enables even the remote clients to make online Bookings
with ease. It provides a flexible web outlet to attract more clients in the course of event
management process. The project grants most of the basic functionality required for an event
type e.g. [Music festival, Marriage, Dance Show, Birthday party, College Festival,
Anniversaries, etc.],
❖ (Bowdin, Glenn, 2010) Nowadays, the event industry has played a vital role in our society.
People have come up with a lot of occasions for organizing events such as educational events,
birthdays, international conferences, company parties etc. Generally speaking, events are also a
part of human beings' social life because they get to know and talk with different people with
different backgrounds. However, in order to organize a good and successful event, it requires a
thorough and detailed planning process.
❖ (Amite Sharma, 2012) The system generates the invoices when the event is successfully
completed. The system can be expanded. Anytime new functionality is required due to shifting
requirements, it may be introduced to the system.
❖ (Vi-Do, Phat 2014) Ultimately, careful organization and work are always needed to organize a
nice and successful event. The event was a success because most of the guests and visitors were
8
satisfied with the event itself. . By analyzing the comments and grade point averages, the
satisfaction level was determined.( Event Management : Case: The Annual International NIBS
Conference in Lahti Finland May 21-23, 2014)
❖ (Vinay Mishra & Madhuri Dubey. 2016) Online event management system is a software
project designed to support the functions of an event organizer. Only registered users are
permitted to log in, and new users are only permitted to register on the application. This was
envisioned as a web application. The system then gives the user the option to choose the event's
date, time, location, and event equipment when the project has provided the majority of the
fundamental functionality needed for an event type, such as. The user is provided with a receipt
number for his booking, and all the data is entered in the database. The administrator (website
owner) receives the data after that, and he or she may then communicate with the customer as
necessary.( “Event Management System”, Vinay Mishra, 2Madhuri Dubey, 3Priya Banarjee,
4Ajvita Jumle, 5Pallavi Raipure and 6Pooja Wankhede. International Journal of Trend in
Research and Development, Volume 3(6), ISSN: 2394- 9333, Nov-Dec 2016.)
❖ (Amir Saleem, Davood Ahmed Bhat, and Mr. Omar Farooq Khan (July 2017)) describes the
system as an online software project that fulfills the functions of an event manager. New users
may register on the application and the system allows logged-in users to log in. The system
assists in managing users, events, and elements associated to them. This was envisioned as a web
application. The system then allows the user to choose the date, time, location, and event
equipment after the project has provided the majority of the fundamental functionality needed for
an event type, such as (Marriage, Birthday Parties, etc.).(“Review Paper on an Event
Management System”, Amir Saleem1, Davood Ahmed Bhat2, Mr. Omar Farooq Khan3. ISSN
2320–088X, Vol.6 Issue.7, July- 2017.)
9
2.3.2 Differences from other works
O.PRINCEWILL, A.AINA & O.KINGSLEY SUSHAMA KULKARNI
We wrote about the modernized method for She wrote on event planning stating it's not
event managing which uses online method of simple to plan an event which may not be an
findings online web based design.
It broadens the information and gives it a broad This research has a small sample size and a
focus. narrow scope.
10
Chapter 3: METHODOLOGY/DESIGN
3.0 Introduction
The creation of an online web application for an
event management system is a dynamic, organic
process. It is dynamic, not static; as a result,
improvements are made to it periodically. Using
the internet to research it is one of the most
popular solutions. Most clients will be able to
discover a simple answer to their problems with
this method, especially when the information is
provided online. Due to the abundance of event
venues without reliable online information, it is
now very important.
11
risks associated with the requirements at a early stage and mitigate them.
TMS Server
Database
User
Admin
12
CustomerManagement Generate customer report
Login/Logout
Destination
Clients
Register
Event activities
View details
Make Bookings
Add Details
Modify Details
Delete Details
13
3.4.1 Activity Diagram
Login to Event
Mangement System
Start
Check
Check Check Permission
Permission Permission
+customer_id: int
+customer_name: string
+customer_mobile: string
+customer_email: string
+customer_address: string
+customer_username: string
+customer_password: string
+addCustomer()
+editCustomer() Package Class
+deleteCustomer()
+package_id: int
+searchCustomer()
+package_name: string
User Class
+package_type: string
+user_id: int +package_description: string
+user_name: string +addPackage()
+user_email: string +editPackage()
Booking Class
+user_dob: date +deletePackage()
+user_address: string +booking_id: int +updatePackage()
+booking_type: string +searchPackage()
+addUser() +booking_description: string
+editUser() +booking_date: date
+deleteUser() +addBooking()
+searchUser()
+editBooking()
+deleteBooking()
+searchBooking()
15
Chapter 4:
IMPLEMENTATION
4.0 Introduction
This chapter explains how the suggested project will be carried out.
• Analysis: After the paperwork, I consider the issue at hand. The project life circle starts
here. The requirements for the system are formalized during the analysis phase.
• Design: During this stage, software and system designs are created in accordance with
the guidelines outlined in the requirements documents.
• Implementing: is the location where the actual code is written and created using the
design requirements.
• Testing: The code is checked to see if it satisfies all of the criteria established in the first
step when development is complete. There is testing, including system testing, etc.
• Deploy and Maintenance: In this last phase, the audience is given access to the finished
software for viewing.
4.2 Implementation/Simulation
4.2.1 ER Diagram
16
4.2.2 MVC Architecture
The Model-View-Controller (MVC) framework is an architectural pattern that separates an
application into three main logical components namely Model, View, and Controller. (Guru99,
2021)
The Model includes all the data and its related logic, View presents data to the user or handles
user interaction while Controller is an interface between Model and View Components.
17
(MVC Architecture and Framework Explained, n.d.)
18
Chapter 5: RESULT
5.0 Introduction
This is a summary of the researcher's accomplishments, challenges encountered, and
recommendations for future work on the developed system. The study findings, the conclusions
drawn by the researcher based on the research findings, and the researcher's suggestions with
regard to the research topic are all covered in this chapter. It provides a summary of the
researcher's successes, difficulties, and suggestions for further research on the created system.
5.1 Results
The project goal is to automate the booking processes at Lendy Event Planners.by designing and
developing an online event management system.
The research project's major goal is to design and implement an online event management
system. This goal is met, and the resulting system includes the functionalities suggested by the
various system users.
5.2 Conclusion
Customers won't need to physically reserve events anymore thanks to the suggested technology,
which also helps event administrators effectively manage client data and queries. This would
make event scheduling more simpler while also assisting in reducing the quantity of staff needed
for these tasks.
19
REFERENCES
Alisha, A., & Andrew, J. F. (n.d.). Sheffield Business School, Sheffield Halam University UK;
School of Business Enterprise & Management, Queen Margaret University, UK. ICT and
its Role in Sustainable Tourism Development.
Ao , H., Zhenming, H., & Cai, Y. (2014). School of Geo - Sciences Yangtze University, Wuhan
Hubai, China. 1-2.
Bénédicte, A., Rani, J. D., & Christian, L. (2010). Tourism Management. Innovation in the
tourism industry: The Case of Tourism.
Chulmo, K., Ulrike, G., William, C. H., & Chung, N. (2015). The Role of IT in Tourism.
Egbert, V., & Dominique, V. (n.d.).
Ernest, E. O., Henry, C. O., Chukwudi, G. N., & Ayokunle, A. O. (2019). Intelligent Tourism
Management System. Retrieved from American Scientific Research Journal for
Engineering, Technology, and Sciences (ASRJETS):
https://core.ac.uk/download/pdf/235049881.pdf
Guo , S., & Wu, Y. (2014). Design and implementation of tourism management information
system. 1.
Guru99. (2021). MVC Framework Tutorial for Beginners: What is, Architecture & Example.
Retrieved from Guru99: https://www.guru99.com/mvc-tutorial.html
Hala, A., Njoud, A., Fatima, A., & Safa, A. (2018). Developing and Implementing Web based
Online Destination Information Management System for Tourism. International Journal
of Applied Engineering Research, 1.
HTML History. (2020, February 26). Retrieved from W3schools:
https://www.w3schools.in/html-tutorial/history/
Lucidchart. (n.d.). UML Class Diagram Tutorial. Retrieved from Lucidchart:
https://www.lucidchart.com/pages/uml-class-diagram/#section_0
Melisa, S. (2021). Design and Implementation of an Online Tourism Management System.
Retrieved from Project Topics: https://www.projecttopics.org/design-andimplementation-
of-an-online-tourism-management-system.html
MVC Architecture and Framework Explained. (n.d.). Retrieved from google:
https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.freecodecamp.org%2Fn
ews%2Fthe-model-view-controller-pattern-mvc-architecture-and-frameworksexplained
%2F&psig=AOvVaw1Jc1JoSondt_1eU7UqGBc0&ust=1627575193483000&s
ource=images&cd=vfe&ved=0CAwQjhxqFwoTCKj
20
Nina, K. P., Joseph, S. C., & Muzaffer, S. U. (2018). The Arctic University of Norway; Indiana
University at Bloomington, USA; University of massachusetts, Amherst, USA.
PHP Tutorial. (2021). Retrieved from tutorialspoint: https://tutorialspoint.com/php/index.html
Project Management for Tourism. (n.d.). Retrieved from ISO Travel
Solutions: https://www.isotravel.com/en/services-and-technologies/project-management
Rob, L., Shanshan, Q., & Dimitrios, B. (2010). Progress in Tourism Management: A Review of
Website Evaluation. Review-Progress in Tourism Management, 1-2.
Stephen, J. P. (n.d.). Buttermouth Heinman, Oxford. 2003.
The Culture, N. (2019, December). 12 Most Famous Tourist Attractions in Nigeria. Retrieved
from The Culture Newspaper: https://www.theculturenewspaper.com/12-most-
famoustourist-attractions-in-nigeria/
Tourism Management System UML Diagrams. (n.d.). Retrieved from freeprojectz:
https://www.freeprojectz.com/uml-diagram/tourism-management-system-uml-diagram
Wikipedia. (n.d.). Microsoft SQL Server. Retrieved from Wikipedia:
https://en.wikipedia.org/wiki/Microsoft_SQL_Server XAMPP.
(2019). Retrieved from Wikipedia.
21