Synopsis: 1.1 Title of The Project Event Management System 1.2 Objective of The Project

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 24

EVENT MANAGEMENT SYSTEM

1. Synopsis
1.1 Title of the Project
Event Management System
1.2 Objective of the Project
The systems main objective is to control or manage the activities and duties to be
performed by various event conductors such as attendees, organizers, and event
reviewers.

The Event Management System is developed as a web-based application. It


facilitates online registration cum feedback evaluation for different kind of event.
1.3 Project Category
Web based Application
1.4 Languages to be used
Front end: php
Back end: MySQL server
1.5 Project Description:
Modules:

1. Registration Module:
Customers register themselves under this module. In order to register they will have to
fill the valid information requested. Once the registration is done they will be soon
contacted by the organizers to discuss about the budgets and their expectations.

2. Supplier Module:
This module will store and manage all the suppliers who are associated with our
company. They will maintain information about the type of products which will be
supplied, their price and also the quantity.

3. Services Module:
Every event will be categorized on the type of occasion it is to be held. Under this
module we have different categories such as lightening crew, entertainment crew
(such as dance), sound systems, decorations and so on. All the categories which will
be needed for an event will be listed or handled under this module.

4. Book Event Module:

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

The client enters the website and selects the particular event from the list of events
displayed and books the event. The client enters all the required information asked by
the admin for example venue, time and date. The admin can approve or decline the
order request send by the user.

1.6 HARWARE AND SOFTWARE REQUIREMENTS:


None
1.7 OTHER INFORMATION:
Existing System:

Currently event management is done manually, if any customer wants to organise


event such as birthday party, marriage, reception, ring ceremony then they must
contact various event organiser and book the package of event manually. It takes a lot
of time of customer because they must search such event organisers and contact them
individually.

Need for a new system:

To solve the disadvantages of a system, new system is proposed to be developed.


Then following are advantages of the new system:

• Customer can explore various event packages online at their fingertips.

• Customer can view services provided by event organizer.

• Customer can book their events online

• Customer can give feedback for improvement in services and quality

• Thus, we say that new system is fully dynamic, and time saving and requires less man
power as compared to existing system.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

2.Software Requirements Specification


2.1.Introduction

The software requirement specification is a document that describes the external


requirements for any system. The introduction of the SRS provides an overview of the entire
SRS with purpose, scope, definitions, references. The aim of this document is to gather and
analyze and give an in-depth insight of the complete Event management system.

2.1.1Purpose

The purpose of this SRS document is to provide a detailed overview of our software product,
its parameters and goals. This document describes the projects target audience and its user
interface, hardware and software requirements.

2.1.2 Intended Audience and Reading Suggestions

We are developing our system Event Management System for the Client purpose. The
intended readers of this SRS are developers, managing staff, testers.

2.1.3 Project Scope

Web-based Event management system is used to create a dedicated website to manage and
organize events. It will allow clients to request the events to be made. The accessibility of the

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

system should facilitate communication between clients and managers. It should then allow
event heads to create an event that includes the host, type of event, time, place, cost and staff
list.

2.1.4 Reference

1) Software engineering by Pankaj Jalote


2) Murach’s PHP and MySQL
3) www.youtube.com
4) www.stackoverflow.com

2.2 Overall Description


2.2.1 Product Perspective

The primary objective of this web portal is to ease the work of the admin. Web portal will
communicate with the database over the internet. The system uses PHP as the front end and
MySQL as the back end.

2.2.2 Product Functions

• Provide an option for users to update information.


• Add new supplier contacts with which future collaboration is expected.
• Protects the database of the firm by registered username and password.
• Feedback facility is available in this system.

2.2.3 User Classes and Characteristics:

2.2.3.1 Admin:
• An admin enters the information to be displayed.
• An admin has separate login.

2.2.3.2 Client:
• The client has to register himself in order to proceed.
• The client can give feedbacks according to their experience.
• The client can update their information.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

2.3 Operating Environment

2.3.1 Design and Implementation Constraints

None

2.3.2 Hardware Interfaces

Since the application must run over the internet, the hardware should have the requirements
that will connect to the internet and the minimum input/output devices.

2.3.3 Software Interfaces

The browser which supports php and html.

2.3.4 Communication Interfaces

This system shall use the browser and network for updating the changes and the internet
communication.

2.4 System features

2.4.1 Descriptions and Priority

• There will be a login form. Through this form only authenticated users can login the
system just by entering their name and password.
• It also consists of a menu form where the contents, manuals, events and others
functions of the system can be performed.
• In the menu form there will be a facility to select their choice for working, like if the
user just wants to search the different types of events, and then he can select any event
he needs.

2.4.2 Functional Requirements

The following modules are implemented in this particular system

1.Registration Module:

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

Customers register themselves under this module. In order to register they will have to
fill the valid information requested. Once the registration is done they will be soon
contacted by the organizers to discuss about the budgets and their expectations.

2. Supplier Module:
This module will store and manage all the suppliers who are associated with our
company. They will maintain information about the type of products which will be
supplied, their price and also the quantity.

3. Services Module:
Every event will be categorized on the type of occasion it is to be held. Under this
module we have different categories such as lightening crew, entertainment crew
(such as dance), sound systems, decorations and so on. All the categories which will
be needed for an event will be listed or handled under this module.

4. Book Event Module:


The client enters the website and selects the particular event from the list of events
displayed and books the event. The client enters all the required information asked by
the admin for example venue, time and date. The admin can approve or decline the
order request send by the user.

2.5 Other Nonfunctional Requirements

2.5.1 Performance Requirements

• At every step the output of the one phase is the input of the other phase and it will be
reliable and accurate.
• In order to login to the system the user has to provide a respective name and password
which will be stored in the database and can be used later.
• It should be error free.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.SYSTEM ANALYSIS AND DESIGN


3.1 INTRODUCTION

Our goal is not to provide a general recipe of “what makes a good design”. Design is a
creative activity that cannot be done mechanically; it requires human insight. The design
activity is a fundamental phase in a process that progressively transforms the system
requirements through number of intermediate stages into a final product. Software design is
defined as a decomposition of the system into module description of what each module is
intended to do and of the relationship among the modules. This description is called as the
software architecture or the software structure. Thus the goal of the design activity is the
definition of the software architecture.

We can view a design as a process in which the architecture is described through steps
of increasing details. Each new step implements the requirements identified in the previous
one, the final step being the implementation, which completes the transformation of the
software architecture into programs. The modularity principle is of paramount importance in
the design of the software, this is way the components of the system identified during the
design activity are called modules.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

The decomposition of the system into modules can be accomplished in several ways
and in several steps. When system is decomposed into higher-level modules then such
systems are called sub systems. Relations among the sub systems are then defined, and
designers agree upon the intended behavior of each sub system. Next each system is analyzed
separately, and the procedure is iterated until the complexity of each component is
sufficiently small that a single person can implement it readily.

The purpose of this document is to fully document the software requirements using
the system design document format in accordance with IEEE standard (IEE87, IEE94), it can
also be used as a guide to user on how to use the software effectively.

3.2 DATA FLOW DIAGRAM


DFD also known as bubble chart or dataflow graph are commonly used during problem
analysis. DFD’s are very useful in understanding a system and can be efficiently used during
analysis. DFD shows the movement of data through the different transformations or process
in the system.

 The processes are shown by named circles.


 The data flows are represented by named arrows entering and leaving the bubbles.
 The rectangle represents a source or sinks and is a originated or consumer of the data.

3.2.1 DFD Symbols

 Process
A process transforms incoming data flow into outgoing data flow. The processes are
shown by named circles.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

 Data store
Data stores repositories of data in the system. They are sometimes also referred to as
files.

 Data flows
Data flows are pipelines through which packets to information flow. Label the arrows
with the name of the data that moves through it.

 External Entity
External entities are objects outside the system, with which the system communicates.
External entities are sources and destinations of the system’s input and outputs.

3.2.2 Context flow diagram (CFD)

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

A Context flow diagram is a top level (also known as level 0) data flow diagram. It
only contains one process node (process 0) that generalizes the function of the entire system
in relationship to external entities. In context diagram, the entire system is treated as a single
process and all its inputs, outputs, sinks and sources are identified and shown.

3.2.3 Level 1 DFD User

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.2.4 Level 1 DFD Admin

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.2.5 Level 2 DFD Registration

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.2.6 Level 2 DFD Bookevent

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.3 Data Base Design

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.3.1 Entity Relationship Diagram


Entities are physical items or aggregations of data items that are important to the business we
analyze or to the system; we intend to build. Entities are named as singular nouns and are
shown in rectangles in an ERD.

Each entity is described by several attributes; individual instances of an entity will have
different attribute values.

Symbols used in ER Diagrams

Notation Description

Entity

Attribute

Multi-valued attribute

Relationship

Composite Attribute

Weak Entity

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.3.2 Table Description


Login table
Attribute Datatype Size Contraints Descriptions
uname varchar 20 Primary key Name of the
user.
password varchar 20 Not null Stores password.

Registration table
Attributes Datatype Size Constraints Descriptions
uname varchar 20 Foreign key Name of the
user.
fname varchar 25 Not null Enters his full
name.
Cnt_no int 10 Not null Displays the
phone no.
Email_id varchar 25 Not null Displays the
email id.
C_id int 20 Primary key Customer id is
generated.
address longtext Not null Address is
stored.

Bookevent table
Attributes Datatype Size Constraints Descriptions
uname varchar 20 Not null Name of the
user.
Event_id int 20 Foreign key Displays the
event id.
Event_date datetime Not null Enters the date
of the event.
Event_venue longtext Not null Enters the
venue.
B_id int 20 Primary key Booking id is
generated.
Booked_date timestamp Not null Date of the
booking is
stored.
status varchar 10 Not null Status of the
booking.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

Feedback table
Attributes Datatype Size Constraints Descriptions
Feed_id int 9 Primary key Feedback id is
generated.
uname varchar 20 Foreign key Name of the
user will be
displayed.
comment longtext Not null User comments.

Admin table
Attributes Datatype Size Constraints Descriptions
email varchar 10 Not null Email id of the
admin.
password varchar 10 Not null Admin enters
the Password .
type varchar 10 Not null Admin type.
Profile_pic varchar 200 Not null Profile_pic of
the admin
dashboard.

Supplier table
Attributes Datatype Size Constraints Descriptions
Item_id int 10 Foreign key Item id of the
item .
S_id int 10 Not null Supplier id of
the supplier.
name varchar 20 Not null Name of the
supplier is
displayed.
Email_id varchar 25 Not null Email id of the
supplier is
displayed.
Cnt_no int 10 Not null Contact no of
the supplier is
displayed.

Ecategory table
Attributes Datatype Size Constraints Descriptions
Event_id int 20 Primary key Event id of the
event.
Event_name Varchar 20 Not null Name of the
event.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

Bookedservices table
Attributes Datatype Size Constraints Descriptions
B_id int 20 Foreign key Booking id is
generated.
Service_id int 20 Foreign key Service id of a
sevice.
quantity int 20 Not null Quantity of the
services.

Services table
Attributes Datatype Size Constraints Descriptions
Service_id int 20 Primary key Service id of a
service.
Service_name varchar 20 Not null Name of the
service.
Stock_quantity int 11 Not null Quantity of
services.

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

3.3.3 Normalization
Normalization is a process of simplifying the relationship between data elements in record.
Though normalization, a collection data in a record structure is replaced by successive
records structures that are simple, more predictable, and therefore manageable.

Normalization is carried out for four reasons:

 Minimize data redundancy, thereby avoiding anomalies and conserving strong space.
 Simplify the enforcement of referential integrity.
 Make it easier to maintain data.

Provide a better design that is an improved representation of the real world and a stronger
basis for future growth.

3.3.4 Table relation

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

6. System Requirement

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

6.1 Introduction

System security is the security applied to computing devices such as computers and smart
phones, as well as computer networks such as private and public networks, including the
whole internet. The field includes all the processes and mechanisms by which digital
equipment, informant and a service are protected from unintended or unauthorized access,
change or destruction, and is of growing importance due to the increasing use of computer
system in all fields.

6.2 Software Security

1] System is secured with the help of password.

2] It is not possible to access the data without proper authentication and authorisation.

7. Conclusion

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

The project “Event management system” was successfully tested and implemented on an
WAMP server hosted on local host. The system developed is user-friendly and interactive the
system is also found to be beneficial for the concerned aspects. The performance is optimal.

The following objectives were met:

1] It facilitates online registration cum feedback evaluation for different kind of events.

2] Control or manage the activities and duties to be performed by various event conductors.

8.Bibliography

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:


EVENT MANAGEMENT SYSTEM

Books referred

1. Software engineering book-Ian Sommerville


This book was mainly refered for CFDs and DFDs.
2. Beginning SQL Server 2008 for Developers:From Novice to Professional.
Author: Robin Dewson.

Website Referred

1.www.edrawsoft.com

2.www.php.net

3.www.tutorialspoint.com

4.www.youtube.com

ST. ALOYSIUS COLLEGE Department of Computer Application Page No:

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy