0% found this document useful (0 votes)
133 views12 pages

Scheduling System: Jimma Institute of Technology Information Technology Department

This document presents a project for developing a class scheduling system at Jimma Institute of Technology. The existing manual system is inefficient and hard to update. The new system will allow department coordinators to insert course catalogs and generate class and exam schedules electronically. It will use Android Studio, Java, and Firebase to create an Android app that students and teachers can use to access schedules. The scope is limited to generating class, exam, and invigilator schedules based on the courses entered.

Uploaded by

Adugna Tadesse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
133 views12 pages

Scheduling System: Jimma Institute of Technology Information Technology Department

This document presents a project for developing a class scheduling system at Jimma Institute of Technology. The existing manual system is inefficient and hard to update. The new system will allow department coordinators to insert course catalogs and generate class and exam schedules electronically. It will use Android Studio, Java, and Firebase to create an Android app that students and teachers can use to access schedules. The scope is limited to generating class, exam, and invigilator schedules based on the courses entered.

Uploaded by

Adugna Tadesse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

SCHEDULING SYSTEM

Jimma Institute of Technology


Information Technology Department
Project Presentation

Students: Adugna Tadesse


Remla Habib
Sadam Ahmed
Adisu Ayana
CONTENTS
• PROJECT OVERVIEW
• EXISTING SYSTEM
• REQUIREMENT DESCRIPTION
• PROJECT SCOPE AND LIMITATION
• USE CASE DIAGRAMS
• CLASS DIAGRAM
• COMPONENT DIAGRAM
• PROGRAMMING TOOLS AND TECHNOLOGY
OVERVIEW 2
PROJECT OVERVIEW

CLASS SCHEDULING SYSTEM IS A SYSTEM AUTOMATES THE


CREATION OF CLASS AND EXAM SCHEDULES AND ALLOWS
THEM IT TO BE EFFICIENT AND EFFECTIVE. WHAT IT MAINLY
DOES IS, IT ALLOWS THE DEPARTMENT COORDINATOR TO
CREATE SCHEDULES BY INSERTING THE COURSES FOR THE
SEMESTER TO THE COURSE CATALOG AND SIMPLY CLICKING
ON THE GENERATE BUTTON. ONCE GENERATED THE
SCHEDULES CAN BE EASILY ACCESSIBLE BY STUDENTS FROM
ANYWHERE. IT ALSO INCLUDES THE FUNCTIONALITY THAT
ALLOWS THE TEACHERS ABILITY TO SWAP SCHEDULES AMONG
3
EXISTING SYSTEM

THERE DOES EXIST A MANUAL SYSTEM THAT PERFORMS THE


SCHEDULING TASK FOR THE UNIVERSITY. THE DEPARTMENT
COORDINATOR WILL GENERATE THE CLASS AND EXAM
SCHEDULE MANUALLY BASED ON THE COURSES’ ECTS AND
WILL MAKE IT AVAILABLE TO THE STUDENTS AND TEACHERS
BY PRINTING AND PINNING IT ON DISPLAY BOARDS. THIS
PROCESS MAY RESULT IN SCHEDULES THAT CONFLICT AND
HARD TO UPDATE.
NEW SYSTEM

THE NEW SYSTEM WE ARE BUILDING FOR THE UNIVERSITY IS AN


ANDROID SYSTEM THAT SOLVES THE DRAWBACKS OF THE
EXISTING SYSTEM. IT MAKES THE PROCESS OF CREATING
SCHEDULES AND MAKING THEM ACCESSIBLE EASIER. STUDENTS
CAN EASILY VIEW THEIR CLASS AND EXAM SCHEDULES WITHOUT
ANY INCONVENIENCE. DEPARTMENT COORDINATOR INSERTS JUST
THE COURSE CATALOG INTO THE SYSTEM AND THE SYSTEM WILL
AUTOMATICALLY GENERATE THE SCHEDULE BASED ON THE
REQUIREMENT DESCRIPTION

THE SYSTEM SHOULD ALLOW THE DEPARTMENT COORDINATORS


TO CREATE ACCOUNTS BY ALLOWING THEM TO FILL OUT A FORM.
• THE SYSTEM SHOULD ALLOW THE DEPARTMENT
COORDINATORS TO INSERT THE COURSE CATALOG FOR THE
CURRENT SEMESTER AND ASSIGN USER ACCOUNTS FOR THE
TEACHERS WITHIN THEIR DEPARTMENT.
• THE SYSTEM SHOULD BE ABLE GENERATE AND DISPLAY THE
CLASS SCHEDULE FOR THE SELECTED DEPARTMENT AND
SECTION.
PROJECT SCOPE AND LIMITATION

THE SCOPE OF THE PROPOSED SYSTEM INCLUDES THE


FOLLOWING MAIN TASKS, IT WILL CREATE A CLASS SCHEDULE,
EXAM SCHEDULE, INVIGILATOR SCHEDULE AND ALLOW
SCHEDULE SWAPS ALL BASED ON THE COURSES ENTERED BY
THE DEPARTMENT COORDINATOR. IT WILL NOT INCLUDE
SCHEDULES FOR ADD STUDENTS,GRADE CALCULATION, TYPE
OF EXAM, PEER GROUP CREATION OR ANY OTHER TASK OTHER
THAN THE ABOVE LISTED.
USE CASE DIAGRAM
CLASS DIAGRAM
COMPONENT DIAGRAM
PROGRAMMING TOOLS AND
TECHNOLOGY OVERVIEW
• ANDROID STUDIO IDE – IT IS USED TO DEVELOP THE
APPLICATION.
• JAVA – IT IS THE PROGRAMMING LANGUAGE WE USED TO
DEVELOP OUR APPLICATION
• FIREBASE REALTIME DATABASE – THE DATABASE PLATFORM
WE USED TO STORE AND DISTRIBUTE DATA FOR OUR
APPLICATION.
• XML – XML IS USED TO DEFINE THE VISUAL STRUCTURE FOR
THANK YOU FOR YOUR TIME !

You might also like