Real-Time Office Seat Allocation System using Spring MVC framework

Authors

Bhargav N, Student, Dr. Jayanthi P N, Assistant Professor
Dept. of Electronics and Communication Engineering, R.V. College of Engineering, Karnataka, India.

Abstract

Real-time Seat Allocation System is a web application that assists employees and employers in handling modern-day seating issues at work. Currently, seats are assigned to employees manually, which is a time-consuming process. This might cause issues if seats were not assigned or if none were available for some employees. Furthermore, during pandemics, social distance rules must be followed, making it difficult to manage the workforce. The proportion of individuals allowed in the workplace must adhere properly. As the firm grows, so does the number of employees, which necessitates the expansion of infrastructure, which costs money and time. These issues can be addressed to some extent by a shared office concept, in which employees have access to a desk and can work as needed. This article presents a responsive web application through which company employees can registerusingtheircompanyIDandreserveaseatifoneisavailableonaspecified day and time. Admins can add or remove offices, floors, and seats with certain permissions. To implement the business logic, the application uses Java, Spring MVC web framework with Tomcat server, renders the views using Java Server Pages, and uses front-end technologies like HTML, CSS, and JavaScript for the front-end design of the User Interface. The web application built promotes the concept of using a shared workspace to maximize resource use. It also aids in increasing employee productivity by providing them with workplace seating and schedule flexibility.