1. Software Requirement Specification Report
Course code: CSE236
Course Title : Software Project II
Submitted To:
Mr. Golam Rabbany
Lecturer
Department of CSE
Daffodil International University.
Submitted By:
Mahmudul Hasan
(221-15-4732)
Section : 61_U
Department of CSE
Daffodil International University.
Submission Date:21/09/2023
2. Moments Creator
1. Introduction :
(i) Purpose of this project- Our project is on an event management system.
When we want to arrange an event, we need many types of related things like venue,
decoration, food, transport,photographer etc. Managing these together is
time-consuming and expensive.Usually, when we want to arrange an emergency
program, it is not possible to arrange many things in a short time.Our event
management site will solve these problems together. A client can customize the event
as per his wish from this site depending on their willingness and ability.
(ii) Scope of this project-
Event Planning:
● Initial event concept and ideation.
● Budgeting and financial planning.
● Venue selection and management.
● Event theme and design.
Event Promotion and Marketing:
● Creating and managing marketing campaigns.
● Social media integration.
● Email marketing and communication.
● Creating promotional materials (banners, flyers, etc.).
Schedule Management:
● Creating event schedules.
● Managing sessions, workshops, and presentations.
3. On-Site Management:
○ Check-in and registration.
○ Access control and security.
Feedback :
○ Collecting attendee feedback.
○ Post-event surveys.
○ Analyzing feedback for improvements.
(iii) Overview- This will be a user friendly site which is on an event management
system. Where a client will find many things together. This project will save money and
time for a client. In the perspective of Bangladesh there are many event management
sites which only work by taking some specific requirement but in our site there are many
extraordinary features which need to be arranged for an event.
2. General description: Our event management system is a specialized
software or application designed to assist in the planning, coordination, and execution of
events, such as anniversary, weddings, picnic, and birthday. It typically includes
features for event registration, management, book events, rating, communication tools,
notifications, the entire event lifecycle and enhances the overall experience for both
event planners and participants.
3. Functional Requirements: There are many functional requirements on
our site. Main four features are Sign In,User, Management,Admin.
Sign In: User will sign in first by creating an account using gmail/phone number and
password and also fill up the user info in user profile .
User:
1. User profile
2. Book Event
3. Booking History
4. Notifications
5. Rating
4. Management:
1. Programs : Wedding, Anniversary,Birthday,Picnic and Others.
2. Venues : Community center, Hotel, Resort.
3. Food Items : Client requirement -> There will be many options.
Extra: Token System (Client Requirement)
4. Photographer/Cinematographer: Client requirement -> There will be many
options.
5. Decoration : Makeup + Others Decorations.
Extra: Decorated horse for groom and Palki for Bride(Client requirement)
6. Transports : Private car,Hiace, Bus.
7. Security : We also provide a security team to conduct the event smoothly.
Admin:
1. Admin profile
2. Office Details
3. Report
4. Interface Requirements: Interface requirements for an event
management system include user interfaces like user profile, event creation forms,
registration, reporting, and venue management. Additionally, it involves integrations with
external systems such as payment gateways, email services, social media, maps,
analytics tools, content management systems, and security measures to ensure a
comprehensive and user-friendly experience for event organizers and attendees.
5. Performance Requirements : Performance requirements for an event
management system encompass aspects like response time, scalability to handle
growing loads, concurrent user support, security measures, fault tolerance, and efficient
database operations. These requirements ensure that the system operates smoothly,
securely, and reliably, even under heavy usage and potential disruptions.
6. Design Constraints : Design constraints for an event management
system are limitations and requirements that shape its development. These constraints
include budget, time, technology choices, compatibility, regulatory compliance, security
standards, hardware limitations, third-party dependencies, accessibility, scalability,
5. usability, resource availability, geographical considerations, and environmental factors.
They guide the system's design and influence decisions to ensure it meets specified
criteria and constraints.
7. Non-Functional Attributes: Here are some non-functional attributes of
our event management system bellow:
Speed: The system should work quickly, so users don't have to wait for things to
load or happen.
Security: It should keep user data safe from hackers and unauthorized access.
Reliability: Users should be able to count on the system to work without
crashing or breaking.
Usability: The system should be easy to use, even for people with disabilities,
and work well on phones and computers.
Scalability: It should handle lots of users and events without getting slower or
breaking.
Maintainability: It should be easy for developers to fix and improve over time.
Compatibility: It should work with different web browsers and devices.
Regulatory Compliance: It should follow the rules and laws about data privacy
and security.
Interoperability: It should work smoothly with other services and tools.
Monitoring and Analytics: It should help track how it's performing and find and
fix problems quickly.
8. Preliminary Schedule and Budget : A preliminary schedule outlines
the project's timeline and milestones, while a preliminary budget estimates the financial
resources required for an event management system project. Together, they provide a
roadmap for project planning, execution, and resource allocation.
9.Conclusion:
In conclusion, the successful development and implementation of the Event
Management System marks a significant achievement for our organization. This project
has been a journey of meticulous planning, dedicated teamwork, and unwavering
commitment to delivering a high-quality solution for event organizers and attendees
alike.
6. The Event Management System addresses the critical needs of streamlining event
planning, enhancing user experiences, and providing valuable insights for event
organizers. Its user-friendly interface, robust security measures, and scalability make it
a reliable and efficient tool for a wide range of events, from small gatherings to
large-scale conferences and festivals.
Throughout the project lifecycle, we've adhered to stringent performance, security, and
usability standards. We've incorporated valuable feedback from stakeholders,
conducted rigorous testing, and ensured compliance with relevant regulations.
With the Event Management System in place, we look forward to a future filled with
successful and unforgettable events, making a positive impact on the lives of people
who gather to celebrate, learn, and connect.
-------------------0-------------------