You are on page 1of 30

ZION College

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

5. Hadola Haile 061/13


6. Bereket Adane ……………………………………...…………056/13

Advisor: - Workneh

Zion Hawassa, Ethiopia


February 2016
ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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

Kibru Fedamo –––––––––––––––––––––––––––––


Belayine Gebure –––––––––––––––––––––––––––––
Abel Shuda –––––––––––––––––––––––––––––
Tamene Fitamo –––––––––––––––––––––––––––––
Hadola Haile –––––––––––––––––––––––––––––

Bereket Adane –––––––––––––––––––––––––––––

College: College of Informatics

Program: Computer Science of degree

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.

Name of Advisor Signature

1. Workneh _

ZION TVET COLLEGE COC MANAGEMENT SYSTEM I


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM II


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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

ZION TVET COLLEGE COC MANAGEMENT SYSTEM III


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
Chapter two .................................................................................................................................................. 8
2 Description of the Existing system ........................................................................................................ 8
2.1 Introduction of existing system .................................................................................................... 8
2.2 Player of the existing system ........................................................................................................ 8
2.3 Business Rule of the organization ................................................................................................. 9
2.4 Major activities of the existing system ......................................................................................... 9
2.4.1 Existing System Workflow Structure .................................................................................... 9
2.4.2 Report generation of the existing system ............................................................................ 10
2.4.3 Examination system ............................................................................................................ 10
2.5 Problem of Existing System ........................................................................................................ 11
2.6 Proposed system description ...................................................................................................... 12
2.7 Requirement of the proposed system ........................................................................................ 12
2.7.1 Functional requirement ....................................................................................................... 12
2.7.2 Nonfunctional requirement ................................................................................................. 13
2.8 Modeling the existing systems .................................................................................................... 14
2.8.1 Essential Use Case Modeling .............................................................................................. 14
2.8.2 Essential User Interface Prototyping................................................................................... 16
2.8.3 Domain modeling with class responsibility collaborator (CRC) ........................................ 17

ZION TVET COLLEGE COC MANAGEMENT SYSTEM III


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
List of figures
Figure 2. 1 Existing System Workflow......................................................................................................... 10
Figure 2. 2: Essential use case diagram ...................................................................................................... 15
Figure 3. 1: System use case diagram ........................................................................................................ 22
Figure 3. 2: Sequence diagram for login .................................................................................................... 34
Figure 3. 3: Sequence diagram for registration .......................................................................................... 35
Figure 3. 4: Sequence diagram for evaluate exam ...................................................................................... 36
Figure 3. 5: Sequence diagram for view report ........................................................................................... 37
Figure 3. 6: Sequence diagram for view result ............................................................................................ 38
Figure 3. 7: Sequence diagram for send receipt number ............................................................................. 39
Figure 3. 8: Sequence diagram for add questions ....................................................................................... 40
Figure 3. 9: Sequence diagram for add schedule ........................................................................................ 41
Figure 3. 10: Sequence diagram for add user ............................................................................................. 42
Figure 3. 11: Sequence diagram for change password ............................................................................... 43
Figure 3. 12: Activity diagram for login ...................................................................................................... 44
Figure 3. 13: Activity diagram for user registration inthe system ............................................................... 45
Figure 3. 14: Activity diagram for add account .......................................................................................... 46
Figure 3. 15: Activity diagram for Evaluate exam ...................................................................................... 47
Figure 3. 16: Activity diagram for view report ........................................................................................... 48
Figure 3. 17: Activity diagram for change password .................................................................................. 49
Figure 3. 18: Class diagram ........................................................................................................................ 50
Figure 3. 19: User interface prototyping for login ...................................................................................... 51
Figure 4. 1 Subsystem diagram.................................................................................................................... 54
Figure 4. 2 Class diagram ........................................................................................................................... 55
Figure 4. 3 State chart diagram for login.................................................................................................... 56
Figure 4. 4 State chart diagram for evaluate exam .................................................................................... 57
Figure 4. 5 State chart diagram for generate report .................................................................................. 58
Figure 4. 6 State chart diagram for register schedule ................................................................................ 59
Figure 4. 7 State chart diagram for register exam ...................................................................................... 60
Figure 4. 8 Collaboration diagram for registering in the system................................................................ 61
Figure 4. 9 Collaboration diagram for add schedule.................................................................................. 62
Figure 4. 10 Collaboration diagram for login ........................................................................................... 62
Figure 4. 11 Collaboration diagram for change password ......................................................................... 63
Figure 4. 12 Collaboration diagram for register question ........................................................................... 63
Figure 4. 13 Component diagram .............................................................................................................. 64

ZION TVET COLLEGE COC MANAGEMENT SYSTEM VI


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
Figure 4. 14. Deployment diagram ............................................................................................................. 65
Figure 4. 15 Mapping Generalization relationship into Single Table ......................................................... 66
Figure 4. 16 Mapping From Many-Many Relation Ship ........................................................................... 67
Figure 4. 17 Mapping from Many-Many Relation Ship .............................................................................. 67
Figure 4. 18 Mapping from Many-1 Relation Ship .................................................................................... 68
Figure 4. 19 Mapping from One-One Relation Ship .................................................................................. 68
Figure 4. 20 Diagram for database design................................................................................................. 69
Figure 4. 21: Home page interface .............................................................................................................. 70
Figure 4. 22: User login interface ............................................................................................................... 71
Figure 4. 23: Candidate registration interface ............................................................................................. 72
Figure 4. 24: Adding question interface...................................................................................................... 73

ZION TVET COLLEGE COC MANAGEMENT SYSTEM VII


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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

ZION TVET COLLEGE COC MANAGEMENT SYSTEM VIII


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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

ZION TVET COLLEGE COC MANAGEMENT SYSTEM IX


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

Acronym
BR Business Rule

COC Center of Competence

COCMS COC Management System.

CRC Candidates registration committee

CS Cascading Style Sheet

DB Database

DBMS Database Management system

EEC Exam evaluation committee.

EP Exam provider

Js JavaScript

ZTC Zion TVET Collage

MS Microsoft

PHP Hyper preprocessor Scripting language..

TVET Technical and Vocational Education and training

ZION TVET COLLEGE COC MANAGEMENT SYSTEM X


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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.2 Introduction of the project


Web based COC management system is, a system which reduce manual work and time wasting
activity. It provides online examination using a different platform for the examinee to give their
examination at their own place. This system will reduce the complexity and consumption of
time. The examinees will get their results in their short time in comparison to those in other
system.
ZION TVET Collage provides COC exam for candidates in a different label. In fact, this
organization uses manual system, like Students registration for COC, exam management, level
management, question management, Account Management system, which need to be automating
to solve problem that faces the manual system.

1.3 Statement of the Problem


ZION TVET collage uses manual system for COC management system. This means using pen
and paper. As a result, the current system faces several problems. Such as:-

 Delay of exam marking and result report viewing.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 1


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
 Resource wastage during registration and examination.
 Many exam marking related mistakes and corruptions.
 It needs large number of examiner.
 Time wastage during exam distribution process.

1.4 Objective of the project


1.4.1 General objective
The main objective of this project is to develop web based COC management system for
ZION TVET collage.
1.4.2 Specific objective
In order to achieve the main objective, we have developed the following specific objectives:
 Design and implement a database for the proposed system.
 Design and implement a web based system.
 Test and deploy the developed system.
 Create a system that provide a database backup and recovery.

1.5 Scope and limitation of the project


1.5.1 Scope of the project
The project aims to develop web based COC management system for Zion TVET collage. It
includes only wed based COC exam management, candidate’s registration, and Exam
Evaluation activities.

1.5.2 Limitation of the project


This project does not cover the following activities: -
 It does not include online Payment system.
 The system does not include Oral and Practical exams.
 It does not use face detection as authentication.

1.6 Significance of the Project


The proposed project is useful for the TVET College to perform its activity in a short period of
time and little human power with little resource consumption.
The proposed project is the right software to be incorporate into the Automation of COC exam
management system Software for helping the organization needs with respect to skillful labor.
The proposed system will be more user-friendly and easy to adapt.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 2


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
We categorize the benefits of the system into tangible and intangible.
Tangible benefits:
 Reduce processing errors
 Manpower reduction
 can reduce the amount of paperwork involved
 Save registration time
 It avoids data redundancy or Error reduction.
 Provide higher data backup
 Reduce resource requirements or unnecessary wastage of resource.
 Increase system performance
Intangible benefits:
 Improve candidate satisfaction
 Improve COC exam process.
 Better decision making
 Better service to the candidate
 Improved candidate’ motivation by avoiding paperwork

1.7 Target beneficiaries of the system


The beneficiaries of the COCMS for:-
 Candidate:- to take COC exam, to view total exam result statistics (passed or failed) and
to registered for COC exam in order to save time and resources.
 Administrator:- to manage the overall activity of the system.
 TVET Collage:- to minimize cost for printing exam paper.
 EP:- to send exam easily to the EEC.
 EEC:- easily to send the exam after evaluated the 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.


ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 3


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
 Observation: direct observation is simple, because it observes information that cannot
maintain from the interview or others and it is important if they are unable to
communicate with others because of the difficulties they have to the language. Then our
project team members physically observe how the activity done and how the services
were provided.

 Document analysis: This is also another information gathering methodology by referring
the document of the existing system, then our team observes some documents related
service delivery and information management techniques.

1.9 System Development methodology


1.9.1 Software tools
 PHP :- it’s one of the best programming language for our project which is used for
writing a code
 WAMP Server: -
 Manage your Apache and MySQL services.
 Create a subdirectory in “www” and put your PHP files inside.
 E draw max:-For designing UML diagrams associated with the project.
 Microsoft Office 2007:- for writing documentation.
 Sublime and notepad++:- for writing code.
 MySQL: - used to connect database server.
1.9.2 Hardware tools
 Flash disk
 Desktop computer
 Personal Computer
1.10 Feasibility study
Feasibility is the analysis of risks, costs & benefits relating to economics, technology & user
operation. When we are developing the system (software), we must know the proposed system
will be feasible i.e. practically implemented or not. It may be possible that the proposed system
will not be implement due to many reasons as it may take long time in development than the
specified time limit, cost may increase than proposed one etc. Therefore, we must analyze the
feasibility of the system. There are several type of feasibility depending on the aspect of they
cover. Some important feasibilities are as follows: -

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 4


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
1.10.1 Operational feasibility
The system to be develops will provide accurate, active, secured service and decreases labor of
workers and it is not limited to particular groups or body. In addition, it is platform independent,
i.e. it run is in all operating system.
1.10.2 Technical feasibility
Technical feasibility centers on the existing manual system of the test management process and
to what extent it can support the system. According to feasibility analysis, procedure the
technical feasibility of the system is analyze and the technical requirements such as software
facilities, procedure, inputs are identifying. It is also one of the important phases of the system
development activities. The system offers greater levels of user friendliness combined with
greater processing speed. Therefore, the cost of maintenance can be reducing. Since, processing
speed is very high and the work is reduced in the maintenance point of view management
convince that the project is operationally.
1.10.3 Economic Feasibility
Economic analysis is the most frequently used for evaluation of the effectiveness of the system.
More commonly known as cost/benefit analysis the procedure is to determine the benefit and
saving that are expected from system and compare them with costs, decisions is made to design
and implement the system
1.10.4 Cost estimation
Cost estimation has a great impact for the successful accomplishment of the project. The costs
associated with each items required has estimated. This will help us to limit the constraints
related to cost while the project is conduct. From the beginning up to the end of this project is
planned the following cost list.
Table 1.1: Cost needed to develop this project

Type Item Quantity Price per Item Total Item


Hardware Flash 3 180birr 540 birr
Print 2 30birr 90 birr
Stationary
Paper 10 1birr 10birr
Transportation Transport - 16 48
Miscellaneous Mobile card 5 10 50
Total 7 24 243 birr 750 birr

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 5


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
1.10.5 Schedule feasibility
Since schedule feasibility is a process of assigning the degree to which the potential time frame
and computation date for all major activities within a project meet organizational deadlines, so
our project will be continued next.

Table 1. 2: Time schedule to complete this project

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

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 6


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
1.11 Team Composition
The team that will develop the project consists of five members. The team members meet in
daily bases to discuss about the project, and to asses where each member is on his prospective
task in reference to the schedule. The team composition or work breakdown is shown in the
following table.

Table 1. 3: Team composition table

No Team members ID Number Role on group Role on the project work

1 Kibru Fedamo 033/13 Coordinator System Analyst

2 Belayine Gebure 064/13 v/coordinator Implementation

3 Abel Shuda 069/13 Secretary Testing

4 Tamene Fitamo 011/13 Member Designer

5 Hadola Haile 061/13 Member Designer

6 Bereket Adane 056/13 Member Designer

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 7


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

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.

2.2 Player of the existing system


This illustrates the actors involved in the current system. Those actors in the existing system are:
 Manager comes with the following activities.
 Manage the employees of the collage.
 Unfold individual and overall reports.
 Give orientation to candidates.
 Prepare and give certificate for candidates.
 Examiner comes with the following activities.
 Examine candidate.
 Mark exam.
 Exam provider comes with the following activities.
 Prepare question.
 Set time schedule for exam.
 Give the exam paper to examiner.
 Candidates come with the following activities.
 Registered in the collage.
 Give payment to cashier.
 Take the exam.
 View result of their exam.
 Take certificate
 Cashier comes with the following activities.
 Receive payment.
 Give receipt to candidates.
 EEC comes with the following activities
 Evaluate exam
 Prepare exam schedule

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 8


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
 CRC comes with the following activities
 Register candidates

2.3 Business Rule of the organization


Identifying the business rule of the existing system will help us to specify and describe each use
case in effective way. The business rules of the COC information management system listed as
following: -
BR1: The candidates should register.
BR2: - They should have a take along unique ID that expresses his/her IDENTITY.
BR3: - The candidates should have to take the exam within the given time of period.
BR4: - The exam should be de activate after the exam has taken, i.e. the exam paper should be
return to the office after the exam had taken.
BR5: -The exam should not be duplicate.
BR6: - No candidates can take a particular exam more than once.
BR7: - the candidates should fill the form properly, i.e. the form needed to be fill by candidates
to take the exam.
BR8: all candidates must take the same exam according to level and department.

2.4 Major activities of the existing system


2.4.1 Existing System Workflow Structure
The task that accomplished in this COCMS is the candidates register manually by going to the
collage. The COC exam preparation section will prepare question and the EEC will evaluate the
question based on rules, which is prepared by the COC exam preparation section. After that, the
exam will goes to the examiner. The candidates take the exam. The examiner examines the
candidate and marks the exam, and then gives the result to the manager. Finally, the manager
prepares and gives certificate to the candidates.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 9


KOMBOLCHA TVET COLLEGE COC MANAGEMENT SYSTEM 2019

COCMS

Manager
Assign Assign

Assign Assign Assign


EEC
ERC Cashier

Exam
Give Evaluate exam
Examiner provider
Register exam

Examinee
Candidates

Take exam

Figure 2. 1 Existing System Workflow

2.4.2 Report generation of the existing system


The collage manager communicates with the exam preparation section to check the exam is
prepared, and the exam is ready to be provide to the examinee. Then the candidates take the
exam and the manager report the number of passed and failed candidates to the collage. Allow
the candidate to see their individual exam result.
2.4.3 Examination system
The examination system in the collage is work manually by using paper and general purposed
applications to the candidate. After candidate’s full fill, the requirement needed to take COC
exam by going to the collage. They gone to the collage, then take some training and orientation
related to the exam. After that, the candidates take the exam.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 10


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
2.5 Problem of Existing System
As we have seen from the existing system by some methodologies listed in chapter one (1.7.1), it
is not preferable for the candidates since everything is manual. The major problems, which was
founds in the existing system, listed as follows:
Performance Related problem
 The problem, which is resided in the current system, is performance. We are measuring
the performance of the current system in terms of time. The time took by the current
system for providing information about the service provider to user is so slow.
 The work procedure is error prone.
 The throughput (output) of the organization is not effective. Since it is paper based lead
to different error during marking the exam.
Information related problem
 Miss handling of candidate information occurs.
 Data is difficult to correct and maintain.
 Data is stored redundantly in multiple files (paper).
 Data is not easily accessible.
 Data is not well organized.
Efficiency related problem
 Since the work is performs manually, the efficiency of the working system is poor.
 The data is stored in redundant manner; the information generated also is redundant.
 As the number of the students, increase the resources wasted for printing exam paper will
also increase.
Control related problem
 Since the current system use manual system it is easily, expose to security problem.
The existing system use hard copy document to store data and it may be stole by
unauthorized user easily and it causes a serious problem.
 Security is another big issue concerning manual based system since the files stored
physically if they damaged there is no back up.
 Exam management: -since human marks the exam, then many exam marking related
mistakes and corruptions would be occur.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 11


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
Economic related problem
 Manual handling of data is expensive.
 Cost in terms of time is high.
 In addition to that, it needs more stationary materials due to data duplication, errors, and
storage as number of student’s increase.
Service related problem
 The candidates do not get better service as they need,
 Then candidates do not satisfy with service.
Time consuming
 User has to wait for register i.e. -The candidates go to the organization to register using
the document and the registrar registers the candidates and gives them their individual
unique ID for COC exam.
 Less communication between exam agency with administrator and takes time.
 The way from home to organization takes time.
 COC exam process: - the candidates take orientation from the instructor and then take the
exam using manually way since the system is paper based.

2.6 Proposed system description


After we observe the existing system, we propose a web based COCMS. The proposed system
has the following purpose.
 Increased efficiency of COC exam process.
 Allows neat handling of data rather than error prone records.
 Avoiding Mistakes Due to Human Error (Accurate).
 Will Increase Efficiency and Save Time for exam processing.
 Saving the extra time to register for COC exam.
 Saving the extra time for take COC exam.
 Candidates need not wait for see their results.
2.7 Requirement of the proposed system
2.7.1 Functional requirement
The new system has the following main functionalities (functional requirements).
Exam Management:

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 12


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
 Exam Registration: a COC EP can add questions, delete questions, view all questions of a
given level, occupation, and sector. Since upload questions. The COC exam provider
manages question.
 Exam Evaluation: - the EEC will evaluate the exam, which is prepare by EP and accept
or reject the evaluated exam.
 Online Examination: - The candidates take exam online and the system marks exam.
Report generation management
Candidate should be view his/her result immediately after exam completed. Then the system
reports the exam result to individual candidate after candidate take exam with some important
information about the candidate, i.e. name of candidate, candidate id, sector and related
information. In addition, the manager posts the pass/fail report and by printing certificate upload
it for passed candidates and he reports how many candidates take or not the exam. The cashier
reports how many candidate pay their payment for the registration.
The admin views all candidates’ results and could modify or delete.
User account Management:
 Account registration: the system register all accounts needed to function this system.
Candidate account, EP account and EEC account will be register in the system, and
allow Candidates to be register with their detailed information for taking COC exam.
 Account control: The administrator control all accounts in the system. Then online
admin manages user account for Exam registration section, Exam evaluation section.
2.7.2 Nonfunctional requirement
This requirement is relating to the advantages of the new system, which is develop up on the
existing manual system. It is a requirement related with quality of the system and its usability. It
also related with system security, ease of training, ease of maintaining (documenting works) on
functional requirement describes user visible aspects of the system that are not designed to the
functional behavior of the system. Some of the nonfunctional requirements are:
Performance:
The amount of time needed to get the response for a transaction or request minimized.
The system has fast response time because of a light weighted code in HTML, PHP, CSS and
JavaScript.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 13


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
Control and Security:
This system uses different authentication. The system users are allowing performing activities or
making a modification to the data if and only if they are authorizing which will be check by their
username, password, and account type.
Usability:
The system has an interactive and attractive GUI, which eases users’ usage problem.

2.8 Modeling the existing systems


2.8.1 Essential Use Case Modeling
A use case represents a description of existing system functionality from a particular point of
view. Use cases describe an interaction between an actor and the system. The main actors in this
system listed in table four below.

Table 2. 1: Essential use case description


Actor Use case Description
Candidate Take exam A person that can full fill the
View result requirement by the
Pay money to register organization can be register to
take exam.
EP Create exam This actor provides exam to
Set time schedule for exam the organization.
Examiner Examine candidates Examine candidates mark
Mark exam exam as needed.
Manager Assign privilege The manager of the collage
View report that manage the overall
Prepare report activities.
Cashier Receive money from Candidates pay the money by
candidate going to the collage.
Give receipt for candidate
EEC Evaluate exam EEC evaluates the exam
prepared by EP.
CRC Register candidates CRC register candidates

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 14


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

Figure 2. 2: Essential use case diagram.

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 15


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
2.8.2 Essential User Interface Prototyping
The ZION TVET collage uses the following registration form. The candidates should fulfillthe
form to register and take the exam.
Table 2. 2: Candidate registration form.

Institution Name :- Document Number:-


ZION TVET Collage ZTC/OF/R/36
Title:-Format Together Detailed Data of Trainers and Candidates form Issue No Page No
1 1 of 1
Form-A category of candidates
registered
Format together detailed Data of candid for the first time
For
reassessment
Assessment Center:- ZION TVET Collage Occupation:-IT Level: 1
n I Candi Training institute Training program Purpose of assessment Assessme
Sex

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

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 16


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019
2.8.3 Domain modeling with class responsibility collaborator (CRC)
CRC modeling techniques used to model the existing system that helps to build the proposed
class diagram by observing how the existing system is collaborate with each activity. A class
represents a collection of similar objects, a responsibility is something that a class knows or
does, and a collaborator is another class that a class interacts with to fulfill its responsibilities.
Table 2. 3:Class Responsibility and Collaboration table for manager.

Manager<<actor>>

Manager name
Age
Address Examiner
Sex
Assign examiner EP
Assign EP
View report
Prepare report

Table 2. 4: Class Responsibility and Collaboration table for candidate.

Candidate<<actor>>

Candidate ID cashier
Candidate name
Examiner
sex
level Exam
Take exam CRC
Register
View result
Pay money

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 17


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

Table 2. 5: Class Responsibility and Collaboration table for EP

EP<<actor>>

EP ID Manager
EP name
EEC
Sex
Exam
Prepare exam
Set exam schedule

Table 2. 6: Class Responsibility and Collaboration table for EEC.

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

Table 2. 8: Class Responsibility and Collaboration table for Examiner

Examiner<<actor>>

Examiner ID

Examiner name Manager

Sex Candidates

Examine candidate exam

Mark exam

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 18


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

Table 2. 9: Class Responsibility and Collaboration table for cashier

Cashier<<actor>>

Cashier ID
Cashier name
Manager
Sex
Candidates
Receive money
Give receipt

Table 2. 10: Class Responsibility and Collaboration table for exam

Exam<<entity>>

Exam ID candidates
Exam type
EEC
Questions
alternatives EP
answers

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page 19


ZION TVET COLLEGE COC MANAGEMENT SYSTEM 2019

ZION TVET COLLEGE COC MANAGEMENT SYSTEM Page


110

You might also like