Professional Documents
Culture Documents
INSTITUTE OF TECHNOLOGYCOLLEGE OF
INFORMATICS
DEPARTMENT OF Computer Science
Web based COC management system for ZION TVET College
Prepared by:-
Student
Name ID No
1. Kibru Fedamo 033/13
2. Belayine Gebure 064/13
3. Abel Shuda 069/13
4. Tamene Fitamo 011/13
Advisor: - Workneh
Approval
This is to certify that the project is original and has not submitted for partial fulfillment of
Bachelor of degree in. our project member name and signature.
Name Signature
This is to certify that I have read this project and that in my opinion it is fully adequate, in scope
and quality, as a project for the degree of Computer Science.
1. Workneh _
Acknowledgment
We have taken efforts in this project. However, it would not have been possible without the Kind
support and help of many individuals and organizations. We would like to extend our sincere
thanks to all of them. We are highly indebted to TVET College employees and our advisor
Workneh for his guidance and constant supervision as well as for providing necessary
information regarding the project & also for their support in completing the project.
We would like to express our gratitude towards team (G-3) for their kind co-operation and
Encouragement that help us in completion of this project. Our thanks and appreciations also go
to our collage in developing the project and people Who have willingly helped us out with their
abilities.
Table of Contents
Approval ......................................................................................................................................................... I
Acknowledgment .......................................................................................................................................... II
List of figures ................................................................................................................................................VI
List of tables ...............................................................................................................................................VIII
Abstract ........................................................................................................................................................ IX
Acronym ........................................................................................................................................................ X
Chapter One ................................................................................................................................................. 1
1 Introduction .......................................................................................................................................... 1
1.2 Introduction of the project ..................................................................................................................... 1
1.3 Statement of the Problem ............................................................................................................ 1
1.4 Objective of the project ................................................................................................................ 2
1.4.1 General objective .................................................................................................................. 2
1.4.2 Specific objective .................................................................................................................. 2
1.5 Scope and limitation of the project .............................................................................................. 2
1.5.1 Scope of the project............................................................................................................... 2
1.5.2 Limitation of the project ....................................................................................................... 2
1.6 Significance of the Project............................................................................................................. 2
1.7 Target beneficiaries of the system ................................................................................................ 3
1.8 Methodology................................................................................................................................. 3
1.8.1 Data collection method ......................................................................................................... 3
1.9 System Development methodology.............................................................................................. 4
1.9.1 Software tools ....................................................................................................................... 4
1.9.2 Hardware tools ...................................................................................................................... 4
1.10 Feasibility study............................................................................................................................. 4
1.10.1 Operational feasibility ........................................................................................................... 5
1.10.2 Technical feasibility .............................................................................................................. 5
1.10.3 Economic Feasibility............................................................................................................. 5
1.10.4 Cost estimation...................................................................................................................... 5
1.10.5 Schedule feasibility ............................................................................................................... 6
1.11 Team Composition ........................................................................................................................ 7
List of tables
Table 1.1: Cost needed to develop this project.............................................................................................. 5
Table 1. 2: Time schedule to complete this project ....................................................................................... 6
Table 1. 3: Team composition table .............................................................................................................. 7
Table 2. 1: Essential use case description ...................................................................................................14
Table 2. 2: Candidate registration form...................................................................................................... 16
Table 2. 3: Class Responsibility and Collaboration table for manager ...................................................... 17
Table 2. 4: Class Responsibility and Collaboration table for candidate .................................................... 17
Table 2. 5: Class Responsibility and Collaboration table for EP ............................................................... 18
Table 2. 6: Class Responsibility and Collaboration table for EEC............................................................. 18
Table 2. 7: Class Responsibility and Collaboration table for CRC ............................................................ 18
Table 2. 8: Class Responsibility and Collaboration table for Examiner ...................................................... 18
Table 2. 9: Class Responsibility and Collaboration table for cashier ........................................................ 19
Table 2. 10: Class Responsibility and Collaboration table for exam.......................................................... 19
Table 3. 1: Use case table for login............................................................................................................. 23
Table 3. 2: Use case table for registration request ..................................................................................... 24
Table 3. 3: Use case table for evaluate exam .............................................................................................. 25
Table 3. 4: Use case table for view report .................................................................................................. 26
Table 3. 5: Use case table for assign privilege ........................................................................................... 26
Table 3. 6: View rejected question .............................................................................................................. 27
Table 3. 7: Use case table for view schedule............................................................................................... 27
Table 3. 8: Use case table for manage account .......................................................................................... 28
Table 3. 9: Use case table for manage exam question ................................................................................ 29
Table 3. 10: Use case table for take exam................................................................................................... 29
Table 3. 11: Use case table for view result ................................................................................................. 30
Table 3. 12: Use case table for register exam ............................................................................................. 30
Table 3. 13: Use case table for register schedule ....................................................................................... 31
Table 3. 14: Use case table for add user ..................................................................................................... 31
Table 3. 15: Use case table for change password ....................................................................................... 32
Table 3. 16: Use case table for prepare report ........................................................................................... 32
Table 3. 17: Use case table for print certificate .......................................................................................... 33
Table 3. 18: Use case table for send receipt number .................................................................................. 33
Abstract
COC examination is an examination, which is provided to college/TVET graduating students as
a final assessment mechanism for the seek of quality assurance. It is an exam content which
covers the whole life courses in the level within the institution.
COCMS, the proposed system will solve the problem in the existing system and make it simple.
It is a web-based application, which will host in the institute local area network and is available
to the students within the institute. It allows administrator users to add questions, view students’
results and other functionalities. It provides web-based exam to students and automatically show
their exam results. As a result, we want to recommend TVET institutions that provide COC
exams to introduce this new automated system. So that it will handle the overall examination
processes, from starting the exam up to showing final result
Acronym
BR Business Rule
DB Database
EP Exam provider
Js JavaScript
MS Microsoft
Chapter One
1 Introduction
1.1 Background about the Organization
TVET is one of the known Organizations in Ethiopia. Zion TVET College is one of the
numerous TVET institutions, probably eighty-nine Technical and Vocational Education Training
colleges currently under the jurisdiction of the Sidama National Regional State (SNRS) TVET
bureau.
The brief historical background of Zion TVET College was started in 2016 E.C. with institution
status, having the name entitled Zion cha Technical & Vocational Education &Training Institute
and Vocational Education and Training College. Since in 2016 E.C. the TVET College has been
offering training service in two campuses. Zion TVET collage starts COC examination in 2015
E.C [2]. This organization gives different level in different departments those are level one, level
two, level three, and level four. The COC Exam in TVETCollege is a given in different level and
in different ways like, practical exam, and real exam.
1.8 Methodology
1.8.1 Data collection method
Our team uses different techniques to gather information about the current system. It is the
fundamental activity for the development of the system. Without them, the data modeling
can’t be construct. In order to know how the existing system work and what problem are
there we have been using the following fact-finding techniques.
Interview:- to get the basic information and background information about the existing
system. The services given by the collage and the processes used by the TVET collage to
provide COC exam, the team members has interviewed the collage manager, human
interaction officer, examiners and some examinee/candidates about the services that are
given to them, and the problems associated with that environment.
20011 EC
No Task Name Nov16- Dec26- jan20 Jan 23- Mar25 Apr27- May10 May11-jun5
Dec25
.
1 Requirement
gathering
2 System
requirement
specification
3 System
designing
4 System
implementationn
5 Operation
&testing
Chapter Two
2 Description of the Existing system
2.1 Introduction of existing system
COC-Exam is mandatory on TVET College and other diploma-certification institutes. This is
currently provide manually. Certificate of COC-Pass is manage and produced manually. This
means using papers and pens. TVET is one of the known Organizations in Ethiopia. This
Organization gives different level in different departments those are level one, level two, level
three and level four. The COC Exam in TVET College given in different level and in different
ways like oral exam, practical exam, and real exam.
COCMS
Manager
Assign Assign
Exam
Give Evaluate exam
Examiner provider
Register exam
Examinee
Candidates
Take exam
o d date Na Ownership nt
n Full me
o Name
Not
yet
Level to level promotion
sati
fact
Competent in both
NGO
Knowledge only
Other(Specifly)
Practical only
Government
Graduation
Extension
Distance
Informal
Informal
Summer
Regular
Private
Total
Manager<<actor>>
Manager name
Age
Address Examiner
Sex
Assign examiner EP
Assign EP
View report
Prepare report
Candidate<<actor>>
Candidate ID cashier
Candidate name
Examiner
sex
level Exam
Take exam CRC
Register
View result
Pay money
EP<<actor>>
EP ID Manager
EP name
EEC
Sex
Exam
Prepare exam
Set exam schedule
EEC<<actor>>
EEC ID Manager
EEC name
EP
Sex
exam
Evaluate exam
Table 2. 7: Class Responsibility and Collaboration table for CRC
CRC<<actor>>
CRC ID Candidates
CRC name
Sex
Register candidates
Examiner<<actor>>
Examiner ID
Sex Candidates
Mark exam
Cashier<<actor>>
Cashier ID
Cashier name
Manager
Sex
Candidates
Receive money
Give receipt
Exam<<entity>>
Exam ID candidates
Exam type
EEC
Questions
alternatives EP
answers