Professional Documents
Culture Documents
Practical 2 SEUML
Practical 2 SEUML
Practical 2
AIM : Prepare Software Requirements Specification (SRS) Document for
College Festival Organizer.
Table of Contents :
1. Introduction
1.1 Purpose
1.2 Project Scope
1.3 Definition
1.4 References
2. Overall Description
2.1 Product Perspective
2.2 Product Features
2.3 User Classes
2.4 Operating Environment
2.5 Assumptions and Dependencies
3. System Features
3.1 Functional Requirements
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
5. Nonfunctional Requirements
5.1 Performance requirements
5.2 Safety Requirements
5.3 Security Requirements
5.4 Software Quality Attributes
6. Data Dictionary
1. INTRODUCTION :
1.1 Purpose
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
Festival Event creation and registration system, end user will have the ability to
either create or register for festival events at college campus, with management of
the system. The system will have separate access for users.
1.3 Definition
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
1.4 Reference
▪ https://www.freeprojectz.com/uml-diagram/college-festival-organizer-uml-diagram
2. OVERALL DESCRIPTION :
The software will be a new independent product, that it, it is not a component of
another program. It is intended for the administration of the management and other
concerned users. The product will import its data from My SQL Database and
use the PHP for its integrated development environment. This information can only
be accessed by the staff members and the manager/supervisor aside from the
developers. All the forms used in the product follows a clear and logical structure.
Errors will be minimized through the use of drop-down buttons and command buttons
to eliminate the excessive use of text input. Management of data includes
searching, adding, modifying and deleting.
Admin user can search event, view description of selected event, Add event
Update event, Delete event.
It shows the activity flow of eEditing, Adding and Updating of video.
User will be able to search and generate report of Volunteer, College, Student.
All objects are such as (Event, Video, Student ) are interlinked.
Its shows the full description and a flow of Event, College, Student, Volunteers,
Video.
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
College Festival Organizer class diagram describes the structure of college festival
organizer classes, their attibutes, operations and the relationship among objects. The
main class of College Festival Organizer College, Student, Event, Event Manager,
Audio, Volunteers
The essential program in a computer that maintains disk files, runs applications,
and handles devices such as the mouse and printer.
Operating environment for the College Festival Organizer system is as listed below.
▪ distributed database
▪ client/server system▪ Operating system: Windows.
▪ database: sql+ database
▪ platform: vb.net/Java/PHP
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
2. Additional functionality
may be created, and the use‐
cases comprise the four most
urgent and essential bits of
functionality for the system.
3. None of the usecases can
work without the others – this
all part of one cohesive
program
in which classes are shared so
that use‐cases may assist other
use‐cases.
4. There are technology
limitations – both in terms of
working with the server, and in
worki
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
3. SYSTEM FEATURES :
This program designed to assist managers, event organizers, firms, and other users
whose line of business deals with College Festival Organizer to manage their
participants data in an orderly manner. It shall perform the following functions:
1. Protect the database of the firm by requiring a correct and
2. Registered username and password.
3. Facilitate a step-by-step process of entering, organizing, retrieving, modifying and
deleting data from the database without the need to go the database itself.
4. Add new user information easily.
5. Provide an option for users to update information.
6. Delete existing user information.
7. Present a list of participant codes representing existing users.
8. Display user information in an organized manner for easy understandability.
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
The interface of the software will provide options for a relatively easy data input
processes text-boxes that will be properly labeled. It will also have a user-friendly
view of the whole system with simple and easy undertaking of action-driven
processes as command buttons are functionally labeled. With all these, target
users of this software will relatively find it not difficult to use it.
▪ Windows.
▪ A browser which supports CGI, HTML & Javascript.
1. Language PHP
2. Database My SQL
3. Server XAMP
4. Editor Sublime
This project supports all types of web browsers. We are using simple interface for
the festival details.
The steps involved to perform the implementation of college festival database are as
listed below.
E-R DIAGRAM :
The E-R Diagram constitutes a technique for representing the logical structure of a
database in a pictorial manner. This analysis is then used to organize data as a
relation, normalizing relation and finally obtaining a relation database.
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
Different information is
entered into the database
such as information about
the different caterers,
suppliers and participants.
Mismanagement of
information might cause
participant dissatisfaction
that will eventually lead to
profit loss, only because of
mistakes on giving
information. In line with
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
The organizers have respective accounts with password that enables only the
organizer/s to login onto the system. Passwords are required so that no one else can
access the system or database. In the case of the administrator, he/she needs to
have the adequate knowledge about maintaining databases should the system
encounter problems. Because the participants and suppliers themselves provide
the information entered into the database, there should be very little problems about
the information entered. However, the organizer should always triple check
every information given. Security systems need database storage just like many other
applications.
▪ AVAILABILITY: There can be a change in the festival list and information stored
in the database.
▪ MAINTAINABILITY: Software can be easily repaired if a fault occurs.
6. DATA DICTIONARY
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
Student Table : This table stores Std_mobile, Std_email, Std_id, Std_name, Std_pass
as Student’s Details.
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
▪ Windows.
▪ A browser which supports CGI, HTML & Javascript.
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE
IU2041050112 SEUML SEM: 6
CE DEPT, IITE