ER Model of Meeting Application Project
ER Diagram is known as Entity-Relationship Diagram, it is used to analyze the structure of the Database. It shows relationships between entities and their attributes. An ER Model provides a means of communication.
The database maintains relationships between these entities to facilitate efficient tracking and management of meeting-related activities and resources.
Entities:
- User: Stores user information such as username, email, password, and profile picture.
- Meeting: Stores details of a meeting, including topic, start time, duration, meeting password, and recording status.
- MeetingParticipant: Stores information about participants in a meeting, including user ID, meeting ID, join time, leave time, and role (e.g., host, participant).
- Recording: Stores information about meeting recordings, including the meeting ID, recording file, and recording duration.
- Chat: Stores chat messages exchanged during a meeting, including the meeting ID, message, timestamp, and sender ID.
Relationships:
- A User can host or participate in multiple Meetings (one-to-many relationship).
- A Meeting can have multiple Participants (one-to-many relationship).
- A Meeting can have one Recording (one-to-one relationship).
- A MeetingParticipant can send multiple Chat messages (one-to-many relationship).
Meeting Application Project | Source Code, Project Report, UML Diagrams
Meeting Application is one of the most common software development projects to date. In this article, we are going to make the Meeting Application software development project, from scratch, for final-year students. We will be covering all the steps you have to do while developing this project to create a Meeting Application Project.
Project Development is a multiphase process in which every process is equally important. Here in this post, we are also going to develop our Meeting Application Project in multiple phases, such as:
- Team Formation
- Topic Selection
- Creating Project Synopsys
- Requirement Gathering
- Coding or Implementation
- Testing
- Project Presentation
- Writing a Research Paper
Let us look into the steps one by one.