Вы находитесь на странице: 1из 21

Event Organizer

Software Requirement Specification

Graphic Era University, Dehradun

Team Members Mentor

Harsh Vardhan Kavi Ms. Palak Aggarwal

University Roll No. : 2011377 Graphic Era University,

(CSE-BDA) Dehradun

Saumya Bhardwaj

University Roll No. : 2011641

(CSE-BDA)
Index

1. Introduction
2. Objective

 Problem definition
 Purpose
3. Methodology
4. Scope
5. Functional and Non functional Requirements
6. Software and Hardware Specifications
7. Tools and Technology used

 Introduction to Php
 Introduction to Mysql
 Introduction to Wamp server
8. ER-diagram
9. Use case Diagram
10. Activity Diagram
11. Sequence Diagram
12. Project Planning
13. References
Introduction

Event Organizer is the application of project management for the creation and development
of events. Event organizer involves studying the procedure of identifying the target customer,
devising the event concept, planning and coordinating the technical aspects before actually
executing the proposed event. Post-event analysis and ensuring a return on investment have
become significant drivers for the event industry. Event Organising includes event planning.

Event planning is the process of planning a competition, party, concert etc. Event planning
includes budgeting, establishing dates and alternate date, selecting and reserving the event
site and coordinating transportation and parking. Event planning also includes some or all of
the following, depending on the event: developing a theme or motive for the event, arranging
for speakers and alternate speakers, coordinating location support (such as electricity and
other utilities), arranging decoration, tables, chairs, tents, event support and 
security, catering, police, parking, emergency plans, aid stations, and cleanup.
Objective

1. Problem Definition:

Event organizer is the web based application to organize all types of events such as
(conference, farewell, freshers, seminar, sports). We are developing a web based application
in categories of Events such as

 Leisure events e.g. sport, music.


 Cultural events e.g. ceremonial, religious.
 Organizational events e.g. conference, seminars.

Main point of this objective are following:

1. Discussion with appropriate customer.

2. To Design the sketch of event.

3. To calculate the financial amount according to stakeholder.

4. To manage the all appropriate components.

5. To Design the various theme according the financial amount of client.

2. Purpose:

In this project we want to develop web based software so that we can organize all types of
events. In such type of software we have facilities for the user to organise any type of events
and execute successful .It is user friendly also as we are asking budget from user.
Methodology

The first step to planning an event is determining its purpose, whether it is for
a company, sports, and colleges or any other event requiring extensive planning. From this
the event planner needs to choose entertainment, location, guest list, speakers, and content.
The location for events is endless, but with event planning they would likely be held at hotel,
convention centers, reception halls, or outdoors depending on the event. Once the location is
set the coordinator/planner needs to prepare the event with staff, set up the entertainment, and
keep contact with the client. After all this is set the event planner has all the smaller details to
address like set up of the event such as food,drinks, music, guest
list, budget, advertising and marketing, decorations, all this preparation is what is needed for
an event to run smoothly. An event planner needs to be able to manage their time wisely for
the event, and the length of preparation needed for each event so it is a success. The event
organizer may become involved at the early initiation stages of the event. If the event
organizer has budget responsibilities at this early stage they may be termed an event or
production executive.
Scope

There are 3 basic users –customer, organizer, and admin. All users have their own profiles in
this event organizer. Admin has the authority to authenticate users and delete or add event,
manage site, list the organizers. User can book any event after registration. User can select
the place, date, and other details according to their needs and the organizer will arrange
everything according to the details given by user.

Functional Requirement

Watch out for updates over the event organizing .We will be putting up content on various
aspect of event planning. Here is a brief summary of functional requirement:

 Planning an Event
 Location
 Food & Beverage
 Technical/Staging Requirements & Considerations
 Transportation
 Accommodations
 Registration & Arrival
 Entertainment, Tourism, & Concierge Services
 Financial Management
 Additional Services
 Event Marketing

Non-Functional Requirement

Event organizing and management system has various functions that is not a part of our
organization.
Non-functional requirements place restrictions on the product being developed, the
development Process, and specify external constraints that the product must meet.
1. Acceptable – Verified as meeting the stated objectives.
2. Accessible – Accessible from different sources it means this organization to access the
service from out sourcing.
3. Availability – 24 x 7 x 365. Service level agreements will be available.
4. Other Non-functional requirement under the analysis Process.

Hardware and Software Specification

1. Operating System:
Windows XP

2. Software tools:
PHP 5.0
MYSQL 5.0
3. Middleware:
Internet Information Services (XAMPP-SERVER)
4. Hardware:
Processor-p4
RAM – 512 MB
Tools and Technology used

Introduction to PHP

PHP is a server-side scripting language designed for web development but also used as


a general-purpose programming language. PHP is now installed on more than 244
million websites and 2.1 million web servers. While PHP originally stood for Personal
homepage it now stands for PHP Hypertext Preprocessor. PHP code is interpreted by a web
server with a PHP processor module, which generates the resulting web page: PHP
commands can be embedded directly into an HTML source document rather than calling an
external file to process data. It has also evolved to include a command-line interface
capability and can be used in standalone graphical applications. PHP is free software released
under the PHP License, which is incompatible with the GNU General Public License (GPL)
due to restrictions on the usage of the term PHP. PHP can be deployed on most web servers
and also as a standalone shell on almost every operating system and platform, free of charge.

Introduction to MySQL

MySQL is a fast, easy-to-use RDBMS being used for many small and big businesses.
MYSQL is developed, marketed, and supported by MySQL AB, which is a Swedish
company. MySQL is becoming so popular because of many good reasons:

 MySQL is released under an open-source license. So you have nothing to pay to use
it.

 MySQL is a very powerful program in its own right. It handles a large subset of the
functionality of the most expensive and powerful database packages.

 MySQL uses a standard form of the well-known SQL data language.

 MySQL works on many operating systems and with many languages including PHP,
PERL, C, C++, JAVA, etc.

 MySQL works very quickly and works well even with large data sets.

 MySQL is very friendly to PHP, the most appreciated language for web development.
 MySQL supports large databases, up to 50 million rows or more in a table. The
default file size limit for a table is 4GB, but you can increase this (if your operating system
can handle it) to a theoretical limit of 8 million terabytes (TB).

 MySQL is customizable. The open-source GPL license allows programmers to


modify the MySQL software to fit their own specific environments.

Introduction to Wamp server

Wamp server is a windows web development environment which allows you to easily
manage your server. It allows you to create web applications with apache, Php, Mysql
database.
ER-Diagram
Use case diagram
Activity Diagram
This is the activity diagram of booking the event. In this diagram the list of events is seen and
an event is selected and if event place is available then event details are entered and event is
booked successfully.

This is the activity diagram of Login for any of the users as customer, organizer.
This is the activity diagram of user registration
This is activity diagram for payment done by the customer
This is an activity diagram of help provided to users.
This is activity diagram for deleting event by admin.

Sequence Diagrams
This is sequence diagram of organize event.

This is sequence diagram of register event.


Project Planning

PART 1
1. Feasibility study
2. Analysis
3. Functional design
4. Design of data structure
PART 2
1. Coding and Designing
2. Testing
3. Implementation

References

1. www.eventmanegment.in.
2. www.event-management-uk.co.uk
3. en.wikipedia.org.
4. www.liferay.com.
5. www.ezinearticles.com
6. www.turnstilesystems.com

Вам также может понравиться