Gate Pass Management System Test phase, srs, design phase and source code final deliverable
Project Domain /
Category
Desktop
Application
Abstract /
Introduction
Gate Pass Management System manages the entry and exit of the vehicles of employees and visitors. This is an efficient system to keep track of each vehicle entry and exit. With the help of this system, you will be able to manage all incoming or outgoing transactions of your company. This system is defined as a gate pass security system, its main purpose is to secure the company from outside visitors, contractors, departments, company vehicle security, and material etc. It will help the organization as well as a visitor to manage the Gate Passes, those who are visiting frequently will have their record at the top which will make their entry or exit process easy.
Functional
Requirements:
This application will have two major modules:
Administration Module:
This module is normally used by the admin staff who deal with the administrative work of guests. This system helps the staff to register their expected visitor online, process the visit, and pass on the information to security. Security department can view the reports of the visitors for the date range. The GPMS is used to define the allowed personnel authorized to allow access by car to guests. This means, there will be a record for every entry or exit.
Security Gate Module:
This module will help the admin staff at the security gate to register the visitor’s arrival information with a photograph and arrival time/date and send the notification to the company head as well. The system can take in the data about the visitors, his/her covisitors, and their belongings, Check-in time and also process check-out.
GPMS allows you to enter the visitors’ details with all credentials of host (to who visitor is going to meet), it will be verified and after this security staff can access this data. By this system will have all the information about visitors, their purpose and their host as well. Admin can view any record at any time. Admin and report engine interfaces will be implemented based on SQL queries.
This application will have three actors, which are admin, manager and guard.
Admin:
Admin can add, update or delete a record of manager, Guard, approve a gate pass, prohibit the entry of any vehicle or person. Admin should keep track each Gate pass of vehicle and person entering int the company area to manage security of organization and will also be responsible for any error in the system.
Manager:
The manager will deal with guards will keep track of guards and areas under his supervision. The manager will have access to records of each gate entry, Guard details, approve a gate pass, and manage gate passes. If manager will see any uninvited activity, he can restrict the entry of a person or vehicle.
Guard:
Guard can view entry gate details, whether a gate pass is approved or not and allow entry only if the pass is approved. They can also restrict the entry of a person or vehicle in case of any unusual activity.
Your application must have following interfaces with the mentioned functionalities:
Login:
Login page, user have ‘ID’, ‘password’, and ‘profile’. After successful login user can perform his/her tasks according to profile. Without authentication no user will be allowed to view any other interfaces.
After getting login user can also edit their information like name, address, etc.
Admin:
Admin can edit, update, delete and add a new manager, guard and can view all their details as well. Admin can view and approve the request of gate pass added by guard, manger or any other company member. Admin can also reject any gate pass entry if any suspicious person or vehicle wants to enter in the company’s area.
Manager:
Managers will deal with guard and vehicle parking, guard duty, parking area, and will track the record of expiry of gate pass.
Guard:
A guard can edit their personal information, mark their duty place, view the gate passes, add information to gate passes, and report gate passes in case of any suspicious activity.
Gate Pass:
This interface will be used to request a gate pass. Gate pass required information like Person details, vehicle information, entry time, valid till, etc.
Tools:
Python, MySQL or SQLite.