Synopsis
Synopsis
Project Synopsis
On
[Mr.A. S. Bhatlavande ]
2024 - 2025
AFFILIATED TO
MSBTE, MUMBAI
1
Abstract:
The Hostel Online Leave Form App is designed to simplify and digitize the
process of managing student leave requests within educational institutions. The app ensures
a seamless workflow by automating approvals across multiple levels: Chief Rector, Head of
Department (HOD), and Rector. Students can submit leave requests via the app, which then
follows a structured review process. This efficient system reduces manual efforts, eliminates
delays, and enhances transparency with real-time notifications. The app empowers both
students and staff, ensuring smooth leave management.
2
Index:
2 Literature review 5
3 Problem Statement 13
4 Objectives 14
5 Methodology 15
6 DFD Diagram 21
8 Project Scope 28
9 Conclusion 29
10 References 30
11 Declaration 31
3
1. Introduction:
The project entitled "Hostel Online Leave Form App" is software developed for
taking leave permission from the teachers and higher authority .
The Online Leave Form App revolutionizes how students manage their leave requests by
providing a streamlined, digital solution. Designed for efficiency and ease of use, the app
allows students to submit leave applications directly from their mobile devices, while
enabling administrative staff to manage and process these requests effortlessly. With its
intuitive interface and real-time notifications, the app ensures a smooth and transparent leave
management experience for both students and staff.
4
2. Literature review:
The PeakUp Leave Management app makes it easy for employees or students to apply
for leave and track approvals. It automates the process, reducing paperwork and
helping administrators approve or reject requests efficiently. The app also provides real-time
updates on leave status and keeps all leave records organized for future reference.
It is part of the PeakUp Suite, which includes additional tools for managing HR tasks and
cloud services
• Leave Balance Tracking: Users can view their remaining leave balances in
real time, helping them plan time off effectively.
• Leave Request Submission: Employees can easily submit leave requests for
various types of leave, such as vacation, sick leave, and personal days.
• Customizable Leave Types: Organizations can define specific leave
categories according to their policies and requirements.
• Calendar Integration: The app often features a calendar view to visualize
leave days, making it easier to manage team availability.
• Reporting and Analytics: Admins can generate reports to track leave usage
and identify trends, aiding in workforce management.
6
Time Off Manager is a dedicated tool for handling employee leave requests and
absences .The system automates the approval process, routing requests through an approval
hierarchy set by the organization. Time Off Manager also offers features such as calendar
integration, reporting capabilities, and customizable leave policies. By streamlining leave
management and providing real- time updates ,Time Off Manager helps organizations
maintain accurate records and ensure a smooth administrative process. Time Off Manager
enhances transparency by providing real-time updates to both employees and managers on
the status of leave requests, reducing delays and misunderstandings. It also supports
comprehensive reporting, helping HR teams analyze leave patterns, forecast staffing needs,
and maintain compliance with legal requirements. By automating routine tasks, it reduces
administrative workload andensures more accurate and timely management of employee
absences.
• Customizable Leave Policies: Set specific rules and policies for different types of leave.
• Notifications: Get alerts for new leave requests, approvals, or changes in status.
• Reporting Tools: Generate reports on leave usage and trends for better workforce planning.
• User-Friendly Interface: Designed for easy navigation by both employees and managers.
• Mobile Access: Manage time off requests and approvals from mobile devices.
5) Summary on Zenefits
7
to easily request time off, while managers can review and approve requests with minimal
effort, all within the same platform used for other HR functions like payroll. It
automatically tracks leave accruals, ensuring accuracy in balance calculations, and helps
businesses stay compliant with labor laws by providing customizable policies and alerts for
potential legal issues. Additionally, real- time notifications ensure that both employees and
managers are informed about request statuses, reducing communication gaps.
6) Summary on BambooHR
• Onboarding Tools: Simplify the onboarding process for new hires with
checklists and document management.
• Performance Management: Tools for setting goals, conducting performance
reviews, and tracking employee development.
• Reporting and Analytics: Generate detailed reports on HR metrics like
employee turnover, time off, and more.
• Mobile Accessibility: Access key HR features and information from mobile devices.
• Custom Workflows: Set up customized workflows for various HR processes,
such as approvals and notifications.
• Document Storage: Securely store and manage important employee documents.
• Integrations: Integrate with other tools and software, such as payroll and benefits providers.
7) Summary on Absence.io
Absence.io is an online leave management solution designed to simplify the tracking and
approval of employee absences. The platform allows employees to request leave
through a user-friendly interface and automatically routes these requests to the designated
approvers The system offers features such as leave balance tracking, automated reminders,
and detailed reporting on leave trends. Its emphasis on automation and real-time updates
makes Absence.io a robust tool for managing absences and improving operational efficiency.
Absence.io enhances efficiency by providing automated reminders for pending
approvals or upcoming leaves,
ensuring that requests are processed without delays. Its detailed reporting features allow
managers and HR teams to analyze absence trends, helping in workforce planning and
identifying potential issues such as excessive absenteeism. Additionally, the platform&#
39;s integration with popular calendar systems ensures seamless synchronization,
giving teams real-time visibility into employee availability.
• Leave Management: Submit, approve, and track leave requests for various
types of absences.
9
• Real-Time Notifications: Alerts for both employees and managers regarding
leave requests and approvals.
• Custom Leave Policies: Set and manage different leave policies based on company needs.
• Leave Balances: View remaining leave balances for employees, including
vacation, sick leave, and other types.
• Calendar Integration: Access a calendar view to see who is out of the office and when.
• Reporting Tools: Generate reports on absence trends and patterns to
aid in workforce planning.
• Mobile Accessibility: Manage absences on-the-go via mobile devices.
8) Summary on LeaveBoard
• Leave Management: Easily request, approve, and track employee leave requests.
• Attendance Tracking: Monitor employee attendance, including clock-ins and clock-outs.
• Leave Balance: View and manage leave balances for each employee.
• Custom Leave Types: Set up various types of leave (sick, vacation, etc.)
based on organizational needs.
• Approval Workflow: Streamlined process for managers to approve or deny leave requests.
10
• Notifications: Receive alerts for pending leave requests and updates.
• Reporting Tools: Generate reports on leave usage, attendance, and trends.
• User-Friendly Interface: Intuitive design for easy navigation and usage by
both employees and managers.
The platform allows users to submit leave requests online through an intuitive interface,
which are then automatically routed to the appropriate approvers based on predefined
workflows.
Freshteam LMS integrates with other HR functions, providing features such as leave
balance tracking, automated notifications, and real-time status updates. Freshteam's
Leave Management System (LMS) simplifies the leave request process by providing an
intuitive online portal for submissions, ensuring that requests are quickly routed to the
correct approvers through automated workflows. The platform offers real-time status
updates and automated notifications,keeping both employees and managers informed.
Additionally, Freshteam LMS integrates seamlessly with other HR functions, suchas
payroll and employee data management, ensuring accurate leave balance tracking and
improving overall HRefficiency.
• Approval Workflow: Managers can review and approve or deny leave requests with ease.
• Leave Balances: Employees can view their current leave balances for various
types of leave (e.g., vacation, sick leave).
• Notifications: Receive alerts for pending requests, approvals, and upcoming leaves.
• Reporting and Analytics: Generate reports on leave usage and trends for
better workforce planning.
• User-Friendly Interface: Intuitive design for both employees and managers
for easy navigation.
• Mobile Access: Manage leave requests and approvals from mobile devices.
• Integration Capabilities: Integrate with other Freshteam features or third-party
11
tools for seamless HR management.
10) Summary of Leave Management System App:
• Leave Balance Tracking: Users can view their available leave balances in
real time, helping them plan their time off effectively.
• Calendar View: The app often features a calendar that displays employee
leave days, helping teams visualize availability and manage scheduling
effectively.
• Reporting and Analytics: Admins can generate detailed reports on leave usage,
enabling them to analyze patterns and make informed decisions regarding
workforce management.
12
3.Problem Statement:
13
4.Objectives:
Notify students and approvers at each stage of the approval process (approval,
rejection, or escalation). This promotes transparency and smooth
communication between students and authorities.
14
5.Methodology:
Figure 1 Methodology
To create a hostel online leave form application for Android with both student and admin modules,
begin by gathering requirements from stakeholders, identifying key functionalities for each user role.
Students should be able to submit leave requests and check their status, while admins need the ability to
view, approve, or reject these requests.Next, focus on system design, which involves creating user
interfaces (UIs) for both modules. The student module should include a leave application form with
fields for Student ID, Name, Leave Dates, and Reason for Leave, along with a submission button. The
admin module should feature a dashboard to display leave requests, complete with options to approve or
reject them. For data storage, consider using Firebase Firestore or SQLite to maintain collections for
students and leave requests.
In the implementation phase, set up your Android project in Android Studio, designing the layouts using
XML. The code structure should include activities for navigation and functionalities. For example, the
MainActivity could facilitate navigation between student and admin activities. The StudentActivity
would handle leave request submissions, while the AdminActivity would manage the retrieval and
approval of leave requests.
Once the code is in place, proceed with rigorous testing, including unit tests for individual components
and integration testing to ensure smooth interactions between modules. After testing, deploy the
15
application by building the APK and testing it on physical devices, making adjustments based on user
feedback.
Lastly, plan for ongoing maintenance, which will involve regularly updating the app to address bugs
and incorporate user suggestions. Additionally, consider implementing user authentication, notification
systems for leave approvals, and a help section for user guidance, ensuring the application meets the
needs of all stakeholders effectively.
16
5.1DFD level 0
The diagram represents a simplified data flow for a hostel's online leave application system. In this system, a
student submits a leave request through the Hostel Online Leaveform App. The app processes this request and
forwards it to the admin, who either approves or rejects the request. Once the admin makes a decision, the app
sends a notification back to the student, informing them whether their leave was approved or rejected.
Additionally, the admin also receives notifications about new leave requests. The system facilitates smooth
communication between the student and the admin, ensuring that leave requests are processed efficiently and
notifications are sent in a timely manner.
17
5.2 DFD Level 1
The diagram represents a detailed data flow for a hostel's online leave management system. The process starts
with the student submitting a leave request in 1.1, where they provide their student ID and a reason for the
leave. The system generates a leave request ID and sends a confirmation message back to the student, ensuring
the request is logged.Next, in 1.2, the admin reviews the submitted request. Based on the leave request details,
the admin can either approve or reject the leave. The decision is updated in the system, and a notification is sent
to the student informing them of the outcome.In 1.3, the student is able to view the leave status by entering
their student ID, allowing them to see whether their leave was approved or rejected. Finally, in 1.4, the system
allows the admin to generate a leave report based on the leave request status and the date range, compiling a
report that shows all approved and rejected leaves.Overall, the system facilitates an organized and efficient
18
communication process between students and admins, ensuring all leave requests are processed and tracked
systematically.
The diagram illustrates the data flow and process for a hostel’s online leave management system, showing how
leave requests are handled between the student and the admin. First, the student submits a leave request,
providing details like their student ID and the reason for the request. This request, along with student data, is
stored in the student record, where the list of leave requests is maintained. The leave request is forwarded to the
admin, who either approves or rejects it.Once the admin makes a decision, the approval or rejection is stored in
the leave approval history. The student can then view the status of their leave request, whether it has been
approved or rejected, by accessing the leave request system. The admin can also generate a leave report by
19
selecting a date range, compiling a list of all approved and rejected leave requests. This report, as well as the
leave request history, helps in managing the records of student leave efficiently.The flow allows students to
track their leave status in real time, while the admin can keep records organized and generate reports to review
leave data as needed. The system ensures that the entire process is managed in a streamlined way, from
submission to report generation.
20
6. UML Diagram :
21
6.2 Class Diagram :
22
6.3Sequence Diagram :
23
6.4 Activity Diagram :
24
6.5Deployment Diagram :
25
7. What is actually done ?
Student Function:
The student module is designed to empower students to manage their leave requests effectively. Its
primary functions include submitting leave applications by filling out a dedicated form, checking the
status of submitted requests, and editing requests before they are approved. Additionally, students
receive notifications regarding the approval or rejection of their applications and can access their leave
history to review past requests and their outcomes. The user interface is focused on ease of use, featuring
straightforward forms and simple navigation to facilitate the submission and tracking of requests.
Access is limited to personal data and requests, ensuring that students cannot modify information related
to other users. This structure ensures a user-friendly experience while maintaining privacy and security.
Admin Function:
The admin module is designed for administrators to oversee and manage all leave requests efficiently. It
includes functions such as viewing a comprehensive list of all submitted applications, allowing admins
to approve or reject requests and update their statuses accordingly. Administrators can filter and search
requests based on various criteria to find specific applications quickly, as well as generate reports to
analyze leave trends and usage patterns over time. Additionally, the module enables admins to manage
user accounts, including adding new students or updating existing records. The user interface is more
complex than that of the student module, featuring dashboards, advanced search functionalities, and
various data management tools to facilitate efficient oversight. With elevated access, admins can view
all users' leave requests and modify or manage user accounts, ensuring effective administration
of the leave request process.
26
8.Project Scope:
The scope of the Hostel Leave Form Management System project includes user management for
students and administrators, a streamlined leave application process with automated notifications, and
a customizable approval workflow. It features leave tracking for students and reporting tools for
administrators to monitor attendance patterns. The system will be mobile-friendly and may
integrate with existing student management systems, ensuring security through data encryption and
regular backups. A feedback mechanism will also be implemented for continuous improvement,
creating an efficient solution for managing hostel leave requests.
27
9. Conclusion
In Hostel Leave Form Management System app streamlines the process of requesting and managing
leave for hostel residents. By digitizing leave applications, the app enhances efficiency, reduces paperwork,
and ensures better tracking of student attendance. Key features such as notifications, approval workflows,
and reporting tools provide administrators with the necessary oversight while giving students a user-
friendly platform to manage their leave requests. Ultimately, this system fosters better communication
between students and hostel management, contributing to a more organized and supportive living
environment.
28
10.References:
1. https://www.timeoffmanager.com
2. https://elearningindustry.com/directory/elearning-software/zenefits
3. https://www.bamboohr.com/hr-software/mobile
4. https://www.absence.io/
5. https://leaveboard.com/
6. https://support.freshteam.com/support/solutions/articles/19000138216-applying-for-time-
off-on- freshteam-mobile-app
29
Declaration
We the undersigned have submitted the Synopsis report for the proposed
Project work entitled Hostel online leave form app. We declare that we have submitted the
Synopsis report after through Study & it is not copied from any other source.
Date:
Place:
30