28
OBJECT-ORIENTED PROGRAMMING PROJECT PROPOSAL

ACeS_presentation_OOP

Embed Size (px)

DESCRIPTION

initial ppt of the Attendance Checking System (ACeS) L

Citation preview

Page 1: ACeS_presentation_OOP

OBJECT-ORIENTED PROGRAMMING

PROJECT PROPOSAL

Page 2: ACeS_presentation_OOP

ACeS

ATTENDANCE CHECKING SYSTEM

Page 3: ACeS_presentation_OOP

As time passes by, the mode of technology innovates into a more advanced one that should meet or go beyond the expectations of the people. In line with this, the education system is also improving. Some schools use electronic books, instead of traditional books made of ink and paper; there are also online educations where students can study even at home.

1.0 INTRODUCTION

Page 4: ACeS_presentation_OOP

Due to vast education system, institutions should monitor their students’ presence inside the academe so that they will be able to know whether the students attend their classes or not. This will also be helpful for the school administrators to assess their students. Since they need to know if the students are around, they must check the attendance of students. But in a big institution it will, somehow, be hard to monitor each students if the checking will be done manually all throughout.

1.0 INTRODUCTION

Page 5: ACeS_presentation_OOP

Besides, the school will not be able to determine whether the student is present, late or absent in a particular day since the attendance records are not being submitted in a daily basis. In addition with this, manual attendance is not really reliable especially if it is left on the students’ hands and let them sign in a piece of paper.

1.0 INTRODUCTION

Page 6: ACeS_presentation_OOP

So the proponents will design a system that will check the attendance of the students inside a classroom setup. Through this, the students, the teachers and other school officials will be able to monitor the students’ attendance entry in a real time scenario and in more accurate way. The teacher will confirm first if he/she did the attendance for the day and the record will automatically be sent on the administrator and this will then be checked by the authority or some school officials. With the help of this system, it will be easier to manage the students’ standing in the school. It can also help in determining whether the student followed the terms and conditions of the school regarding the Attendance.

1.0 INTRODUCTION

Page 7: ACeS_presentation_OOP

In TIP or in a normal classroom setup, it is important that the students’ attendance is being monitored by the teacher and the school’s administrator. This is the way to determine whether the student attends class regularly or if he/she already reached the maximum number of allowable absence. If this is so, the student shall receive a notice from the Office of Student Affairs or Guidance counselor and it is also possible that he/she will be dropped. Because of this, the teacher is responsible for checking the attendance of the students correctly.

1.1 PURPOSE

Page 8: ACeS_presentation_OOP

But there are times that the teacher forgets to check whether the student is really present, late or absent. Sometimes, the attendance sheet is done through a name and signature-based method, so it does not determine whether the student is late or not, or if he/she is really around. If misplaced, the records will also be lost.

1.1 PURPOSE

Page 9: ACeS_presentation_OOP

The main purpose of this project is to develop a system that can help both the students and instructors to monitor the attendance of the students. As said earlier, this will be the basis if the student will be dropped in a particular course or not. Through this, both the teacher and the student can have an access and see the attendance records.

1.1 PURPOSE

Page 10: ACeS_presentation_OOP

This will also provide an easier way to check the students’ attendance since it will be recorded based on the seat plan. The teacher doesn’t have to call the students’ name/s one by one. Instead, by simply looking at the seat/s, he/she will just click on the respective icon/s and does the attendance entry. This will also track the students’ absences that will have a corresponding sanction if the maximum number of absences is committed.

1.1 PURPOSE

Page 11: ACeS_presentation_OOP

General Objective:The general objective of this project is to design and develop a system that will automatically check the attendance of every student that an instructor handles in a particular course using Java Programming and Structured Query Language (SQL).

1.2 OBJECTIVES

Page 12: ACeS_presentation_OOP

Specific Objectives:• To develop a system that will store and

retrieve information from a database.• To display the seat plan of a class with

the students’ profile in it that includes the Photo, Name and Student Number

• To apply Drag-and-Drop function in arranging the students on their respective seats.

1.2 OBJECTIVES

Page 13: ACeS_presentation_OOP

SCOPE• The instructor and the students must sign-up

and create an account first in order for them to use the system.

• Before the student can join a group, the instructors’ confirmation/approval is needed so that the teacher can verify whether the student really belongs to the created group or not.

• ACeS covers the attendance of the students whose course/section was registered on the system’s account.

1.3 SCOPE AND LIMITATION

Page 14: ACeS_presentation_OOP

• The instructor can choose the classroom which will depend on the arrangement of chairs inside. Either a seating arrangement composed of ten (10) columns and five (5) rows; or the classroom with three (3) columns and six (6) rows.

• The class will have a maximum of forty-five (45) students and a minimum of fifteen (15) students, based on TIP system.

• The teacher can use the drag-and-drop method in rearranging the seat plan.

1.3 SCOPE AND LIMITATION

Page 15: ACeS_presentation_OOP

• This is more applicable for Instructional rooms (ITR) which has a computer set. It can also be used on other classrooms, as long as the instructor has a laptop where he/she can use the system.

• The teacher is the one who will put the Date, in the format yyyy-mm-dd, and the schedule or time.

• The necessary information will be saved and retrieved from a database.

1.3 SCOPE AND LIMITATION

Page 16: ACeS_presentation_OOP

Limitation:• The system is not web-based so it will not be

accessed through the internet or online. • The system will not automatically check the

attendance depending on a range of time since the checking will depend on the professor.

• Once the attendance entry was done, the teacher could not manipulate the records anymore, unless the admin was informed.

• It does not require remarks or the reason of absence of the students.

• This will not be used in recording the scores of students in exams.

1.3 SCOPE AND LIMITATION

Page 17: ACeS_presentation_OOP

SEAT PLAN 1(ITR)

Page 18: ACeS_presentation_OOP

SEAT PLAN 1

Page 19: ACeS_presentation_OOP

SEAT PLAN 2

Page 20: ACeS_presentation_OOP

SEAT PLAN’S CONTENT

Page 21: ACeS_presentation_OOP

• The proposed system requires the teacher and the student to create an account so that they will have an access with the system.

• Once they belong on the same group (course/section), the teacher will acquire the important information from the students (Name, Student Number and the photo of the student that shall be used for the seat plan)

• If the instructor already arranged the seating arrangement, he/she can check the attendance of the students easily in a specific day. He/she will mark the icons for Present, Late and Absent.

1.6 OVERVIEW

Page 22: ACeS_presentation_OOP

The proposed system requires the teacher and the student to create an account so that they will have an access with the system. Once they belong on the same group (course/section), the teacher will acquire the important information from the students such as the Name, Student Number and the photo of the student that shall be used for the seat plan. If the teacher arranged already the seating arrangement, he/she can check the attendance of the students easily in a specific day. He/she will mark the icons for Present, Late and Absent. The system will also count the number of presence, absence, and the number of late of the student for easier monitoring.

1.4 OVERVIEW

Page 23: ACeS_presentation_OOP

The teacher is required to fill up the method where he/she will be asked if the attendance for the day is already done. If the teacher will click No, he/she must recheck the attendance of the students before the class will end. If the teacher clicked the icon for Yes, “The Teacher Did the Attendance Entry” will be displayed on the Admin’s interface and the record will be seen by the admin and school officials. The teacher won’t be able to edit the record/s anymore since it was already sent on the admin. If there will be some corrections, he/she must inform the admin regarding that matter.

1.4 OVERVIEW

Page 24: ACeS_presentation_OOP

SAMPLE ATTENDANCE LIST

Page 25: ACeS_presentation_OOP

Attendance Checking System (ACeS) will be utilized by three users, namely: Administrator, Teacher/Instructor, and Students.

• The Administrator is the one who can edit, add, reset, or delete some information that has been inputted in the system. He/she can also save and give the necessary data to school officials who need the attendance record of the students.

2.0 PROJECT DESCRIPTION

Page 26: ACeS_presentation_OOP

• The Instructor is the one who will check the attendance of the students in a daily basis, depending on the class schedule. He/she must log-in first and enter the course that he/she teaches with the class section/s. Necessary information such as name, title, department, username, password and other data will be asked and that will serve as his/her account already. The instructor can manipulate the attendance record of the class and will organize the seating arrangement.

2.0 PROJECT DESCRIPTION

Page 27: ACeS_presentation_OOP

• The Students will also create an account so that he/she can join the course and section that will serve as a group, which the teacher created. He/she can only see the number of times that he/she is present, late and absent in a particular course and period.

The Attendance checking system will mainly require for the seat plan of a class and this is where the attendance of the students will be recorded.

2.0 PROJECT DESCRIPTION

Page 28: ACeS_presentation_OOP

ASIS, LIEZL C.MACALINDONG, MA. ANDREA M.

THANK YOU!!!