Subject Alloation System
Abstract
The “Subject Allocation and Management” is gone for building up a web-based framework, which deals with the action of allocating subject with corresponding staff. The proposed system application allow staff to book the preferred subject and release the same. As preferrence provide for higher experience to reallocate the booked subject from other. Also application limit staff to book maximum number of suject to book and keep the experience in count. Admin will manage the subject ,section and staff. The proposed application is implement in Php and MySQL as backend. Subject Alloation System
Software Requirements: –
Front End: HTML5, CSS3, Bootstrap
Back End: PHP, MYSQL
Control End: Angular Java Script
Android Tools:
IDE: Android Studio
Android Emulator
XAMPP 8.1 – 64 bit
PHP Tools:
XAMPP 8.1 – 64 bit
Existing Solution:
In early days, subject scheduling was done manually which takes lot of time and patients. It also increases paper work which is difficult to maintain. Subject was created by a single person or some group involved in thought of managing time effectively. Even managing the record is done using the attendance register for staff. The staff need to submit their leave application manually to respective authorities. There will be a chance of losing the data.
Proposed Solution:
The application is mainly used in colleges in which it takes less time to maintain. In some cases, it can cause problems like when the faculty are absent then they should fill that empty slot immediately. In such cases application can work by itself with little or no direct human control. Hence, system builds practical approach for constructing lecture course timetabling for every subject system. The administrator can view the user’s details. Only authorized users can login. The administrator has full rights to access the database. The staff details can be viewed only by the administrator. The staff can be created or modified only by the administrator. Staff will book subject wise allotment then user have to booking their subjects timing with their section.
System Features
In the life of the software development, problem analysis provides a base for design and development phase. The problem is analyzed so that sufficient matter is provided to design a new system. Large problems are sub-divided into smaller once to make them understandable and easy for finding solutions. Same in this project all the task are sub-divided and categorized.
System Modules:
ADMIN
- Create Section
- Update/Delete Section
- Create Subject
- Update/Delete Subject
- Manage Staff
- View Allocation Report
STAFF
- Login
- My Profile
- Apply For Subject
- Free
- Booked
- Reallocated
- View Status
MODULES DESCRIPTION
ADMIN
- Login
The main activities in the application are the admin login page for admin. The other modules are followed by this login page. This module records only admin and password of the admin.
- Create Section
An admin can be create a section for every standard and create a book details also for allocated sections.
- Update/ Delete section
An admin can be creating a section. If any changes of creating section admin will update that section. If creating a section not available means admin will delete the section
- Create subject
An admin create subject module it included a subject name. When subject was created no one allocated the subject then its indicated “free”.
- Update / delete Subject
An admin will create subject if any changes or else updated from created subject then admin will manage all creating subjects. If any subjects not be teach means admin will deleted that specific subject.
- Manage staff
Admin can create a staff user with the personal information like staff name, which department, address, Mobile number, experience, to be uploaded. Then admin can give the staff user login id and password.
- View allocation Report
Admin can view the subject booking report. Admin will check all booking allocation if it’s all based on experience level and taking a maximum of subject.
STAFF
- Register
Another main function of our proposed system is registration, in order to register with the unique application details such as name; password, email, place and time are required.
- Login
The main activities in the application are the user login page for user. The other modules are followed by this login page. This module records only user and password of the user.
- My Profile
User view their profile and if the user can update the profile details and then, terminate their account.
- Apply for subject
User once login the page, user can apply for a subject an allocation. User can see all the subject no one can allocated means it will indicated “free”. Then user can check an experience for a subject then it will booked. If any subject user will book less experience means it will show “reallocated”.
- View status
User can view the status of every subject whether it is staff will take the booking of subject they would check the status.