Project 122121

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 9

Staff Scheduling Android App

1) Background/ Problem Statement

Along with being expensive, manually tracking staff and students using
conventional paper-based methods for maintaining data is prone to
irregularities as it increases the room for error. Large colleges, universities, and
educational institutes offering a wide variety of courses and a vast student
intake cannot afford to let such inconsistencies hamper their day-to-day
operation.
Moreover, it becomes increasingly difficult to effectively schedule lectures and
maintain attendance records by merely relying on manual methods of data
logging.
This android-based staff scheduling system has been designed while
accounting for the problems faced by such colleges and institutes. This system
assists with automating the process of scheduling lectures and tracking
students' attendance.
Besides assisting with scheduling, this system classifies staff and students'
records according to their respective subjects, thereby making data retrieval
easy.
2) Working of the Project

This system is a complete package of a Staff Scheduling, using this app


user can add and schedule the lecture, attendance, etc.
In this project there are two users. which one is Staff and another one is
Admin. Admin can login with registered id which is already stored in database?
Admin can Add / Delete staff with their Name, Email Address, Contact Number,
Password. And select the subject which is listed below. Like, Artificial
Intelligence, Machine Learning. In Course Details, admin can add course details
with subject with are related to that course. Like Course: Java and Subject is
Core Java & Advance Java. In Add Student Record, add the students with their
name and courses which is listed on app. In Timetable, Scheduling the subject
as per days of the week and Timing according the availability of the staff with
the staff name. and can view the timetable of the week like Excel sheet. Now,
Staff can access the app. The staff member can see the Timetable (Like Subject
name, Time) as per subject which is scheduled by the admin. They can take the
attendance of the students which listed on the particular subject.
3) Advantages
a. Admin can only login with already existed id with database.

b. Staff can login, those who added by admin.

c. Scheduled subjects with Time, Subject Name, Staff Name


according to the day of the week Like Excel Sheet.

d. Subject will be allotted only if staff is available on that time for the
particular subject.
4) System Description
The system comprises of 2 major modules with their sub-modules as
follows:
1. User (Admin):
 Login: User can login with email id and password which already
existed in the database.
 Dashboard: Add Staff, Course Details, Add Subject, Add Student,
Add Slot.
 Staff: List of the staff member’s which is added by admin.
 Add Staff: Add staff with their Name, Email id, Contact Number,
Password, and select the subject which is listed below in subject’s
list.
 Course: List of the courses which is added by the admin.
 Course Details: Add Course details with Course name with their
subjects/Topics.
 Add Student Record: Add name of the student with their selected
subject.
 Staff Scheduling: List of scheduled subject’s with their name, time.
And can sort according to the day of the week.
 Add Slot: Adding the slot for the subject with the staff name, time.
2. User (Staff):
 Login: Staff can login only those who added by admin.
 Dashboard: Time Table, Attendance.
 Time Table: The list of subjects shows. After selecting the
particular subject. The list of Timing with their name and can sort
according as per day of the week.
 Attendance: The list subject’s shows. After selecting the particular
subject. The list of students will available who had taken that
particular course. Staff can take attendance of the students. P for
Present and A for Absent student.
5) Project Life Cycle

The waterfall model is a classical model used in system development life


cycle to create a system with a linear and sequential approach. It is termed as
waterfall because the model develops systematically from one phase to
another in downward fashion. The waterfall approach does not define the
process to go back to the previous phase to handle changes in requirement.
The waterfall approach is the earliest approach that was used for software
development
6) System Requirement

I. Hardware Requirement

i. Laptop or PC
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

ii. Android Phone (6.0 and above)

II. Software Requirement

iii. Laptop or PC
 Windows 7 or higher
 Android Studio
7) Limitation/Disadvantages

 Wrong inputs will affect the project outputs.


 Internet Connection is mandatory.

8) Application –
 Useful for maintaining student and staff records.
 Helpful for scheduling lectures.
 Accurately maintains student attendance records.
 Reduces room for error.

9) Reference
 https://ieeexplore.ieee.org/document/8391194
 https://ieeexplore.ieee.org/document/7934884
 https://ieeexplore.ieee.org/document/4280136/
10) Screenshots

You might also like