Srs Event Management System
Srs Event Management System
A Software requirements specification document describes the intended purpose, requirements and nature
of software to be developed. It also includes the yield and cost of the software.
TABLE OF CONTENTS:
0 Abstract
1. Introduction
1.1 Purpose
2. General Description
3. Functional Requirements
5. NONFUNCTIONAL REQUIREMENTS
5.1 Performance
5.2 Reliability
5.3 Availability
5.4 Security
5.5 Maintainability
5.6 Portability
5.7 Software Quality Attributes
ABSTRACT:
Our main aim of this project is to make and provide an ideal software solution to book – events ,to cancel
events, to protect user data and to save the valuable time of the user . To fulfill the requirements of user.
To make the user experience of using this software is a pleasure one.
1. Introduction:
With the most recent developments and changes in the business environment, data and information must
be effectively gathered, managed and stored in order to keep pace and compete in the event industry.
Thus, an easier and cost-efficient manner of handling information is necessary.
SV Event Management System (SVEMS) shall address this need specifically for organizers of various sub-
events. This user-friendly software will provide the facility of scheduling events, recording and retrieving
participant and managerial information and billing of lodging and logistics facilities of clients and managers.
1.1 Purpose
This System Requirement Specification (SRS) aims to provide the readers and users information about the
system and its functions and specifications.SRS describes the data, functional and behavioral requirements
of the software. This will make it easier for the users to control and manage the use of SVEMS.
It shall reduce the costs associated with manual recording and updating such as over time of managers
and volunteers, reporting delays, mismanaged conflicts and other inconsistencies in the information.
Moreover, it shall improve the efficiency and it shall also maximize the productivity of the staff of an events
organizing firm because of its convenient usage.
1.5 EXISTING SYSTEM: In the existing system, the person has on visit the particular office for enquiry.
The existing system’s process is quite complex and manual one. The Event management system has to
keep records of events manually.
2. General Description:
On the other hand, this system will help to regulate the clientele and therefore provide guaranty that the
services offered by the managing body are of outstanding quality. With regard to scheduling of the events,
it is assumed that the venue shall be the choice of the event.
The primary responsibility of the managing body is to contact the suppliers of services and coordinate with
them about the event. Supplier contacts of the firm are those which are known of rendering high quality
service. Thus, the manager, who is the only person who can add suppliers, must study and assess a
supplier’s background and past performance before adding the same to the system for future collaboration.
The participant information may be accessed and updated by both the manager and the head. Therefore,
any changes with regard to the date of event, change of supplier, among others are updated easily. With
regard to payments, a fixed service fee shall be charged for every participant.
A client who wishes to cancel his / her participation in an event is provided with the option of the intended
cancellation.
3. FUNCTIONAL REQUIREMENTS
DISTRIBUTED DATABASE:
Distributed database implies that a single application should be able to operate transparently on
data that is spread across a variety of different databases and connected by a communication
network as shown in below figure.
CLIENT/SERVER SYSTEM
A client/server system is a distributed system in which, Some sites are client sites and others are
server sites.
All the data resides at the server sites. All applications execute at the client sites.
Operating system Windows operating system is chosen for its best support
and user-friendliness.
Database To save the flight records, passengers records we have
chosen SQL+ database.
RQM tool RQM lets test teams work together more efficiently by
storing test data in a central repository which all team
members can see and update.
5. NONFUNCTIONAL REQUIREMENTS
The Non- Functional requirements describes the constraints under which specific features of the system to
be achieved.
Some Non-Functional requirements are:
5.1 Performance
5.2 Reliability
5.3 Availability
5.4 Security
5.5 Maintainability
5.6 Portability
5.7 Software Quality Attributes
PERFORMANCE : Response time The software the responds very quickly in a very short period to save
the user’s time. Capacity It have the capability of accessing and handling to over 1500 user’s at a time.
Software interfaces System shall interface with an Oracle or Access database. Hardware interfaces System
shall run on Microsoft window as well as android.
RELIABILITY: The reliability of total project depends on the reliability of various components. The important
component of reliability of the system is providing backup for the database which is continuously
maintained and updated to reflect the most recent changes also the system be functioning inside a
container. Thus the overall stability of the system depends on the stability of the container and its
underlying operating system.
AVAILABILITY : The system should available at all times, meaning the user can access it using a web
browser , only restricted by the down time of the server on which the system runs . We will provide the
working time of the software is 24x7 in a week.
SECURITY: After entering the user name and password the user can access his profile and details of user
must be safe and secure. It provides high level security for the database of user.
MAINTAINABILITY : Software developed shall be easy to maintain and any modification to database is
done only by admin. It helps for maintaining the database and the application server takes care of the site.
Also the software design is being done with modularity in mind so that maintainability can be done
efficiently.
PORTABILITY : The code and supporting modules of the system will be well documented and easy to
understand. Online User Documentation and Help System Requirements.
SOFTWARE QUALITY ATTRIBUTES: Correct information must be entered into the system to prevent
mismanaged conflicts to occur. This will make the information provided by the system to be reliable and
useful. However, in case an error occurs, changes may be immediately effected provided the user notices
the error. This is why periodic monitoring and run-through of the database and the system must be done.