Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Software Requirements
Specification(Business)
for
UDM EVENT PLANNER
Version 1.0
Prepared by
Virtudes, Christian Joseph D.
Vergara, Prince Charles B.
Pilac, Vince Matthew T.
Ganceña, Michelle D.
Alcober, Phoelene N.
Manalo, Elaine R.
IT-42
August 11, 2018
Software Requirements Specification (Business) for
“UDM Event Planner” Page 2
Table of Contents
1. Introduction ..............................................................................................................................3
4. Appendices ................................................................................................................................10
1. Introduction
This section of the document provides a description of all the overview details included in
this Software Requirement Specification (SRS) document along with the list of terms and
The purpose of this document is to provide a detailed description of the requirements for
the “UDM Event Planner” website. This document presents the purpose and complete
interface and functionality of the applications to be managed by the admin user. This
document is intended to be presented to the customer for validation and will serve as a
basis for the first version of the website by the development team.
1.2 Scope
The UDM Event Planner is a web-based application which aids the school organizations
and administration in managing the process of handling an event. It also helps student by
providing an easy access in joining events that are occurring within the school premises.
In addition, the website is also accessible by guest or individuals outside the university.
School Organizations can post events with its details and requirements in the website which
will be arranged according to its category. This information will be the basis for users of
the website in searching events that they are interested or related to. The system covers
the approval and reservation for the accommodation of the proceedings, registration of
RAT Rational
1.4 References
[1] IEEE Software Engineering Standards Committee, “IEEE Std 830-1998, IEEE
Recommended Practice for Software Requirements Specifications”, October 20, 1998.
[2] https://www.eventbrite.com/
[3] https://www.meetup.com/
This document contains three chapters and appendixes. Appendixes contain the
complete results of the requirement prioritization and a release plan based on them.
Chapter 2 covers the detailed term of requirements specification. Different user level is
identified to distinguish the user’s limit of interaction with the system. This chapter also
Chapter 3 deals with the functional and non-functional functions of the system.
Software Requirements Specification (Business) for
“UDM Event Planner” Page 5
2. General Description
This section will provide the general description of the entire system. The functionality of
the product in its context will be explained and level of user that will interact with the
system will also be discussed to identify the limitation of each user’s access to the
application. Constraints and assumptions for the system will also be presented.
This system will be a replacement for manual event management within Universidad de
Manila. This website will help eliminate paper works and will be a more efficient way of
keeping incoming proceedings record to avoid double reservation, conflict regarding time
and venue of events and will help cover even the registration through the online
apply for events that will be held inside the school. The UDM event planner will serve as
As per the search feature, result will be based on what category the input belongs. There
are two ways the user can look for an event, either search per category or per title.
In creating event, the request for proceedings is constraint to organization heads only. The
admin will be the one to approve the pending event applications, only approved request
Registration and online payment of participants will also be covered by the website.
Software Requirements Specification (Business) for
“UDM Event Planner” Page 6
There are two types of users that can interact within the system, the admins and users. The
process of approval needs to undergo different admin stages before being published to the
website.
2.3.1 Users
2.3.1.1 Students
Student users are those who are enrolled in Universidad de Manila and a registered member
of the website. These types of users can only register/log in, search, and join events.
2.3.1.2 Guests
Guest users have the same level of access with the student users, but other events may not
be open and visible since some proceedings are restricted for UDM students only.
2.3.1.3 Faculties
Faculties have the access level with the student users, but this type of user is excluded in
2.3.2 Admins
2.3.2.1 Dean
The first level of admin. Org head’s request will go directly to the Dean’s approval list.
2.3.2.2OSA (Office of the Students Affairs)
The second level of admin. Requests approved by the Dean proceeds to the OSA.
2.3.2.4 VPAA (Vice President Academic Affairs)
Upon the approval of the VPAA Admin, events may now be posted on the website.
Software Requirements Specification (Business) for
“UDM Event Planner” Page 7
Refunds will not be allowed once the user already registered and paid through the
Cancellation and rescheduling of events will not be covered by the system. Instead,
the said issue will be assessed personally by the organizer directly to the admin.
perform various actions in organizing or joining on an event, example for the organizer of
the event, after creating there will be a notification that will state the transaction was
pending for approval that will notify again. As for the user that interacts with the web-
based application can seek out various events, and can also join in the specific event that
3. Specific Requirements
This section will provide the functional and non-functional requirements of the system.
ID: FR1
DESC: The user must access the website first, after the user accessed the website the user
could view the events but cannot join an event in order to join an event the user must
register first, the user can register in two ways if the user is a part of the University the user
must provide id number, if not then user must provide some information in order to be
registered after registering the user must confirm an email confirmation sent via email by
the system. After registering the user may now login using the account that has been made,
the user may now see and join the events that are posted.
RAT: In order for the user to access the privileges of the website.
ID: FR2
DESC: Assuming the user is already a registered user, the user must select an event that
the user would want to join then click the “Join Event” button. Now the events that the user
can join, depends on the user’s position (student, org head, faculty, guest, etc.).
ID: FR4
DESC: In order to post an event, the user must be an organization head, if so then the
user must go to user/org. head’s profile then click the “Request an Event” button, the
user/org. head must provide the details of the event, then clicking the “Submit Request”
button. The request will undergo different admin (Dean, OSA, VPAA) stages to be
ID: FR5
DESC: The event requested must be approved by admins according to the admin stages
4. Appendices
Figure 4.1.1 (Register Guest Form Figure 4.1.2 (Register University Form)
Figure 4.6 (Create Event: Select Place) Figure 4.6.1 (Create Event: Select Date)
5. Document Control
This part of will show the changes history, reviewers and approvers of the document.