Professional Documents
Culture Documents
Group One Comment
Group One Comment
Group members ID NO
First of all we would like to thank almighty who helped us through preparation of this project.
Next our deepest gratitude goes to Mr Gadisa A. for his valuable advice and support. This project
is accomplished through a lot of efforts made to evolve with the target environment.
i
List of abbreviation
ii
Table of Contents
Acknowledgements......................................................................................................................................i
List of abbreviation......................................................................................................................................ii
Organization of document..........................................................................................................................iv
1 Introduction.........................................................................................................................................1
1.1 Background of the project............................................................................................................1
1.2 Statement of the Problem.............................................................................................................1
1.3 Objectives of the project..............................................................................................................1
1.3.1 General Objective................................................................................................................1
1.3.2 Specific Objectives..............................................................................................................1
1.4 Methodology of the project..........................................................................................................2
1.4.1 Data collection methodology...............................................................................................2
1.4.2 System Analysis and Design Methodology..........................................................................2
1.4.3 Development Methodology..................................................................................................2
1.4.4 System development tools..................................................................................................3
1.5 Scope and limitation....................................................................................................................3
1.5.1 Scope of the project.............................................................................................................3
1.5.2 Limitation of the project......................................................................................................4
1.6 Significance of the Project...........................................................................................................4
1.7 Target Beneficiaries of the System..............................................................................................4
1.8 Work Breakdown.........................................................................................................................4
iii
Organization of document
Haramaya University (HU) is one of the oldest higher learning institutions in Ethiopia which has
gone through more than six decades of gigantic transformations since its establishment as an
Imperial Ethiopian College of Agricultural and Mechanical of Arts (IECAMA) in the early
1950s. Its foundation was necessitated with the need for modernizing and advancing Ethiopia’s
agriculture through the production of trained manpower and pragmatic research and extension
programs. To this end, the governments of Ethiopia and the United States of America signed an
Agreement under the Point Four Program on May 15, 1952. This was followed by the
establishment of Jimma Agricultural Technical School and IECAMA. The Jimma School began
to function as a source of and interim institution for the College students pending the foundation
of an agricultural College. The Agreement between the Government of Ethiopia and the
Technical Cooperation Administration of the Government of the United States of America was
signed on May 16, 1952, which gave the mandate to Oklahoma State University (OSU) to
establish and operate the College, carry out a nationwide system of Agricultural Extension via
agricultural research and experimental station. Subsequently, with the recommendation of His
Imperial Majesty, Emperor Haile Sellasie I, the envisioned IECAMA was established at its
present location, Haramaya, near the historic Lake Haramaya. The area covers a total of 440
hectares of land. The establishment involved the construction of physical plant and enormous
facilities of the campus including students’ dormitories, the cafeteria, the classrooms, the clinic,
farm shop and staff dwellings largely in 1950s.
iv
1 Introduction
1.1 Background of the project
Scheduling is used in different educational areas such as: colleges, and universities (higher
educational institutions) and doing this takes a lot of time and resources. Based on this we
proposed to solve the problem of the existing scheduling system of Haramaya University for
Colleges by developing web based scheduling system. Our proposed system will eliminate
weaknesses of the existing system by providing fast and easy class scheduling system. Students
and Instructors can view their class schedule online. This system will also provide benefits for
the college by providing simple mechanism to schedule classes. Generally the proposed system
will be able to improve previous resources, time consuming and tedious way of scheduling
system.
Repetition of work: if there are any changes to be made during scheduling class manually the
data will have to be entered again. At times the worker would forget to make the changes or
forget that they had already altered it and might redo it again, it’s again time consuming.
Time conflict: during scheduling class one class can have more than one course at the same time.
And class duplication is also based on the time conflict.
Hence, the development of this project is critically important to address the problems listed
above.
Identify the user requirements using interviews, questionnaires and document analysis.
Design the system for implementation with detailed UML specifications.
Develop a system that can replace the existing scheduling system based on the UML
design specifications.
Test the system for any defects using different white and black box test mechanisms
1
1.4 Methodology of the project
Interview:-
We have used interview to collect relevant workflow, the tasks performed in the class scheduling
system, and anything that the team can’t find from the document analysis.
Questionnaires:-
We have understood the work flow of the class scheduling system by preparing some
questionnaires.
2
Advantages of Waterfall Model:
Simplicity: The Waterfall Model is easy to understand and use. Its linear nature makes it simple
to follow and manage the project progress.
Clear Documentation: Each phase has well-defined deliverables and documentation, which helps
in better understanding and future reference.
Easy Project Management: The sequential nature of the model allows for better project planning
and resource allocation.
Disadvantages of Waterfall Model:
Lack of Flexibility: The linear nature of the Waterfall Model makes it difficult to accommodate
changes or modifications once a phase is completed.
Limited Customer Feedback: Since the customer involvement is mostly limited to the initial
stages, there is a risk of delivering a product that does not fully meet their needs or expectations.
1.4.4 System development tools
In this project the following system development tools were used:
Activities Program/tool
Client side coding HTML, CSS and JavaScript
Server side coding PHP
Platform Window
Database Mysql
Editor Vs code
Documentation MS word
UML Star UML
Presentation MS power point
This project will cover the all collages of Haramaya. University The system should work:
Class scheduling
View class scheduled
Offered courses of each department.
Assigned instructors of each offered courses.
Assigned class rooms.
3
Allocated time (period) of each course.
The system doesn’t provide service for disable peoples such as peoples that can’t
visualize, unable to hear and the like.
Make up class
Add and Drop Students
Exam scheduling system
For Scheduler:
For Student: The student gets quickly service (i.e. view their class schedule) due to Web Based
Class Scheduling System.
For Instructor: The instructor gets quickly service (i.e. view their class schedule) due to Web
Based Class Scheduling System.
4
In the second chapter, we will see the work of the current system and view of the proposed
system, functional requirement, non-functional requirement.
Chapter three is about System Modeling, Data dictionary, User interface: navigational paths and
screen mock-ups, and use case diagrams and other diagrams.
In the fourth chapter we will discuss about design goal, deployment diagram, proposed system
architecture, persistence data management, boundary condition, user interfaces….