CLEARANCE Project Bethel
CLEARANCE Project Bethel
Introduction
Clearance is a status granted individuals, typically members of the military, university graduates
and employees of governments and their contractors, allowing them access to classified
information, i.e. state secrets. The term “clearance” is also sometimes used in private
organizations that have a formal process to vet employees for access to sensitive information. A
clearance by itself normally not sufficient to gain access; the organization must determine that
the cleared individual has a “need to know” the information. No one is supposed to be granted
access to classified information only because of rank or position, but once a clearance is
obtained,
access to certain information or gain of freedom will be granted. Haramaya University higher
educational institution that consists of many manual and automated processes. Student Clearance
(SC) is a one of the manual system with the purpose of clearing the student from their material
and infrastructures usages. Since, the SCS is processed manually. The manual system has nine
main work flow divisions such as, Book store, Library, Faculty advisers, Faculty dean, Sports,
Student loan, Cafeteria, Dormitory and registrar. This works manual which is not computerized
so; we are going to develop a computerized system/the automated system called Online Student
Clearance Management System (OSCMS) for the university to solve the manual problems.
The proposed system over comes one problem done by manual system. To reduce misuse of
manpower, avoiding errors, to save time, to provide comfort clearance process for the students
and to provide insurance for the organization especially for workers who play role in the
clearance processing system.
BACKGROUND
Debre Birhan University (DBU) is a public university located in Debre Birhan, the capital of the
North Shewa Zone in the Amhara Region of Ethiopia. It was established in 2006 through a
government initiative aimed at expanding higher education access across the country. The
university is located about 130 kilometers north of Addis Ababa, Ethiopia’s capital, making it a
key institution for students from the surrounding rural and urban areas.
The university’s primary objective is to provide quality higher education, engage in scientific
research, and contribute to community development. Initially started with a limited number of
programs, DBU has expanded over time, offering a wide range of undergraduate and graduate
programs in various disciplines, including natural sciences, engineering, social sciences,
business, and humanities.
DBU emphasizes community service and strives to address local and national development
challenges by offering training and research that are directly relevant to Ethiopia's socio-
economic needs. The university also works in collaboration with other institutions and
organizations both within Ethiopia and internationally to foster academic excellence and
contribute to the development of the region and the nation as a whole.
Since its inception, Debre Birhan University has seen significant growth in infrastructure, student
enrollment, and faculty development, and it continues to play a key role in the educational
landscape of Ethiopia. The university’s commitment to academic rigor, community engagement,
and development-oriented research makes it an important institution in the region and the
country.
1.3.Statement of problem
The process of clearing students of a named Haramaya university after the end of academic
year requires that the students must be cleared in their various departments. This clearance
processing system service currently uses manual system which creates problems. With the
existing system all the activities are performed manually to clarify the student using process
oriented methods. In order to clarify the student goes to each of the available office such as
dormitory, cafeteria, book store, library, faculty dean, department head, register and sport head.
DORMITORY: checks students building block room number; full name, ID number and whether
student return material (foam, pillow, bed) or not manually.
2Cafeteria: checks student meal card with photograph and ID number.
BOOK STORE: checks student return learning material, book and modules by identifying the
student ID number manually.
LIBRARY: checks student returning borrowed books by identifying pocket ID number
of the student manually.
COLLEGE DEAN: accept the student in the department under that college manually.
DEPERTMENT HEAD: checks whether the student is the member of the department or not.
REGISTER: checks the student whether they finished all of the other signed or not
Finance: receive legal payment according to officer message if the student loss the materials.
SPORT HEAD: check student weather return or not sport materials .
due to this the following problems are faced:-
There is no way to get clearance form in one office.
Most of the activities are time consuming and stressful.
Absence of some staff officers who sign Clearance form which leads to students
repeatedly visiting a particular office in order to sign his/her clearance form.
Students travelling one office to the other and queuing in line to sign clearance form.
When the Clearance form is lost it causes delaying of readmission date.
..Data redundancy &loss of data.
..Unauthorized body may sign Clearance form.
..Data recording system is not centralized or not in the modern system which is difficult.
..It takes more space because the data is stored in the form of written document.
..If the student is not clarified one of all work station or if the student is punished .The
student can clarify themselves by corruption.
3..after the student finishes the clearance the student return the student clearance form to
register after time being then the register worker adjust the clearance with The student
file and sends to college .In this method there are problem of searching.
..If the students want to clarify in the purpose of withdrawal due to health problem. The
system does not give immediate response for a student.
Generally the above problem led the overall Clearance process let and boring Due to this it
becomes necessary for an automated clearance system to eradicate the bottle neck of the manual
system in place.
1.4.Objectives
1.4.1.General objective
The general objective of this project is to develop a web based clearance system for HU
students.
1.4.2.Specific Objectives
The specific objective of this project includes:-
.. Check students from the data base.
.. Fast data processing.
.. To avoid the problems and stress of travelling and crowding up of student during
clearance
.. Designing friendly user interface.
.. To develop reliable clearance system.
.. To provide border-less access.
.. To avoid redundancy, and inconsistency.
.. To keep personal feelings and interest.
.. To serve as reference materials to other researchers.
.. To implement proposed system
.. To study the existing system and get solution for it.
41.5.Methodology
There are different methods of data collection. Among them we should use interview and
questionnaire methods of data collections.
....Observation: this data is collected from that we are facing problems when we are
clearance. This type of data is mainly collected from us means members of the
group.
....Interview: It’s a fact finding technique whereby we should use to collect further
information from employees through face-to-face interaction. This method will
help us to get clear, timely, and verified information in greater depth. However
interviewing employees was time consuming, and it depends on the will of
employees
....Questionnaires: those types of data are also collected by distributing question
and answering method by having the fall and success to the students and
instructors.
....Document analysis: we have used document analysis data gathering method to
collect the documented information about job registration in Haramaya University.
1.6.Scope of study
This project is limited for Haramaya University students. Currently the university performs
clearance system manually or paper based processing system. Generally the scope of this project
includes:-
.. Our system used for HU students.
.. The System contains all the recorded information that can be handled by the
registrar and other offices.
.. Manage students who are free from any of the university’s property and
check it that they are fulfilled the matters which the university needs from
them.
The scope of the project includes the tasks performed by the following units (as of the
new organizational structure):-
o...register
5o... dormitory
o...Librarian
o...Bookstore
o...Cafeteria
o... Student loan
o... Department adviser
Clearance System for students. This is belongs to the students who needs their clearance form.
And these students may be:
–....Year break
–....with drawls
–....graduation
–....transfer to other university
1.7.Significance of the Project
The project work will help in a good ways to ease the queuing system in the university, the
clearance system will help students to achieve whatever they want without coming to the various
offices for clearance personally such as dormitory, bookstore, registrar, sport, library and student
service. Student clearance system allows the users to check their clearance status as whether
they are in any way obligated to the university, fill and submit their clearance form, and obtain
their clearance letter. There are many others advantage of student’s
clearance system. Some of them are listed below:-
.. It saves a time.
.. It is very convenient to use it right from the dormitories, office or anywhere in the
campus.
.. Help the University in reducing cost such as labor and stationary.
.. Process clearance effectively and efficiently.
6.. Provides a reliable and transparent clearance processing system.
.. The system removes the problems of stress, travelling to different office and queuing up
of students during processing of the clearance.
1.8.Feasibility
Feasibility Study assesses the operational, technical and economic merits of the proposed project.
The feasibility study is intended to be a preliminary review of the facts to see if it is worthy of
proceeding to the analysis phase. From the systems analyst perspective, the feasibility analysis is
the primary tool for recommending whether to proceed to the next phase or to discontinue the
project.
1.8.1.Technical Feasibility
This evaluation determines whether the technology needed for the proposed system is
available or not. This is concerned with specifying equipment and software that will
successfully satisfy the user requirement. We concern here with specifying equipment’s
that will satisfy the user requirement such as computer (hardware and software),
Microsoft access etc. This involves questions such as whether the most of the technology
needed for the system has exists in the Haramaya University compound. Because the
system is too customized according to HU information transferring system there will be
no difficulty to build the clearance system, and also the staff and other concerned bodies
has or will have enough experience using this system.
The system developers understand the scope, objectives including specific objectives and
limitations of the proposed system well and the users have technical capability/ability to use this
system. As a result they develop the system for HU successfully within proposed resources
(budget, time, etc.). This also deals with the hardware as well as software requirements. We have
to find out whether the necessary technology and the proposed equipment have the capacity to
hold the data used in the project. The technical feasibility issues usually raised during the stage
of fact finding includes the following:-
.. This software is running in windows and Linux operating system.
.. The system can be expanded in any system platforms.
Economic Feasibility
7When the team can be analyses the system by comparing the cost with the benefit (the
enterprise
can get by using the proposed system), surely the benefit out weight the cost. The cost of
developing a full system, including software and hardware cost for the class of application being
considered should be evaluated. So, the benefit that obtain by using the proposed system can be
categorized as tangible and in tangible.
Tangible benefits are:
.. Using less man power than the existing system.
.. Increase speed of activities and competence.
.. Reduce cost.
Intangible benefits are:
.. Knowledge required by project developer.
.. Facilitating information processing.
.. Updating information.
.. Increasing the competitiveness of the individual.
.. Improved productivity.
.. Improving the morale of our team.
.. Facilitating information processing of our team
Therefore the team decided the proposed project is economically feasible.
As cost/benefit analysis, show the new system is developed using a very minimum coast and it
give a lot of benefits such as advancing the services of the system, decreasing the work load of
the users.
1.3.Statement of problem
The process of clearing students of a named Haramaya university after the end of academic
year requires that the students must be cleared in their various departments. This clearance
processing system service currently uses manual system which creates problems. With the
existing system all the activities are performed manually to clarify the student using process
oriented methods. In order to clarify the student goes to each of the available office such as
dormitory, cafeteria, book store, library, faculty dean, department head, register and sport head.
DORMITORY: checks students building block room number; full name, ID number and whether
student return material (foam, pillow, bed) or not manually.
2Cafeteria: checks student meal card with photograph and ID number.
BOOK STORE: checks student return learning material, book and modules by identifying the
student ID number manually.
LIBRARY: checks student returning borrowed books by identifying pocket ID number
of the student manually.
COLLEGE DEAN: accept the student in the department under that college manually.
DEPERTMENT HEAD: checks whether the student is the member of the department or not.
REGISTER: checks the student whether they finished all of the other signed or not
Finance: receive legal payment according to officer message if the student loss the materials.
SPORT HEAD: check student weather return or not sport materials .
due to this the following problems are faced:-
There is no way to get clearance form in one office.
Most of the activities are time consuming and stressful.
Absence of some staff officers who sign Clearance form which leads to students
repeatedly visiting a particular office in order to sign his/her clearance form.
Students travelling one office to the other and queuing in line to sign clearance form.
When the Clearance form is lost it causes delaying of readmission date.
..Data redundancy &loss of data.
..Unauthorized body may sign Clearance form.
..Data recording system is not centralized or not in the modern system which is difficult.
..It takes more space because the data is stored in the form of written document.
..If the student is not clarified one of all work station or if the student is punished .The
student can clarify themselves by corruption.
3..after the student finishes the clearance the student return the student clearance form to
register after time being then the register worker adjust the clearance with The student
file and sends to college .In this method there are problem of searching.
..If the students want to clarify in the purpose of withdrawal due to health problem. The
system does not give immediate response for a student.
Generally the above problem led the overall Clearance process let and boring Due to this it
becomes necessary for an automated clearance system to eradicate the bottle neck of the manual
system in place.
1.4.Objectives
1.4.1.General objective
The general objective of this project is to develop a web based clearance system for DBU
students.
1.4.2.Specific Objectives
The specific objective of this project includes:-
.. Check students from the data base.
.. Fast data processing.
.. To avoid the problems and stress of travelling and crowding up of student during
clearance
.. Designing friendly user interface.
.. To develop reliable clearance system.
.. To provide border-less access.
.. To avoid redundancy, and inconsistency.
.. To keep personal feelings and interest.
.. To serve as reference materials to other researchers.
.. To implement proposed system
.. To study the existing system and get solution for it.
41.5.Methodology
There are different methods of data collection. Among them we should use interview and
questionnaire methods of data collections.
....Observation: this data is collected from that we are facing problems when we are
clearance. This type of data is mainly collected from us means members of the
group.
....Interview: It’s a fact finding technique whereby we should use to collect further
information from employees through face-to-face interaction. This method will
help us to get clear, timely, and verified information in greater depth. However
interviewing employees was time consuming, and it depends on the will of
employees
....Questionnaires: those types of data are also collected by distributing question
and answering method by having the fall and success to the students and
instructors.
....Document analysis: we have used document analysis data gathering method to
collect the documented information about job registration in DEBRE BIRHAN University.
1.6.Scope of study
This project is limited for DEBRE University students. Currently the university performs
clearance system manually or paper based processing system. Generally the scope of this project
includes:-
.. Our system used for DBU students.
.. The System contains all the recorded information that can be handled by the
registrar and other offices.
.. Manage students who are free from any of the university’s property and
check it that they are fulfilled the matters which the university needs from
them.
The scope of the project includes the tasks performed by the following units (as of the
new organizational structure):-
o...register
5o... dormitory
o...Librarian
o...Bookstore
o...Cafeteria
o... Student loan
o... Department adviser
Clearance System for students. This is belongs to the students who needs their clearance form.
And these students may be:
–....Year break
–....with drawls
–....graduation
–....transfer to other university
1.7.Significance of the Project
The project work will help in a good ways to ease the queuing system in the university, the
clearance system will help students to achieve whatever they want without coming to the various
offices for clearance personally such as dormitory, bookstore, registrar, sport, library and student
service. Student clearance system allows the users to check their clearance status as whether
they are in any way obligated to the university, fill and submit their clearance form, and obtain
their clearance letter. There are many others advantage of student’s
clearance system. Some of them are listed below:-
.. It saves a time.
.. It is very convenient to use it right from the dormitories, office or anywhere in the
campus.
.. Help the University in reducing cost such as labor and stationary.
.. Process clearance effectively and efficiently.
6.. Provides a reliable and transparent clearance processing system.
.. The system removes the problems of stress, travelling to different office and queuing up
of students during processing of the clearance.
1.8.Feasibility
Feasibility Study assesses the operational, technical and economic merits of the proposed project.
The feasibility study is intended to be a preliminary review of the facts to see if it is worthy of
proceeding to the analysis phase. From the systems analyst perspective, the feasibility analysis is
the primary tool for recommending whether to proceed to the next phase or to discontinue the
project.
1.8.1.Technical Feasibility
This evaluation determines whether the technology needed for the proposed system is
available or not. This is concerned with specifying equipment and software that will
successfully satisfy the user requirement. We concern here with specifying equipment’s
that will satisfy the user requirement such as computer (hardware and software),
Microsoft access etc. This involves questions such as whether the most of the technology
needed for the system has exists in the debre birhan University compound. Because the
system is too customized according to DBUinformation transferring system there will be
no difficulty to build the clearance system, and also the staff and other concerned bodies
has or will have enough experience using this system.
The system developers understand the scope, objectives including specific objectives and
limitations of the proposed system well and the users have technical capability/ability to use this
system. As a result they develop the system for DBU successfully within proposed resources
(budget, time, etc.). This also deals with the hardware as well as software requirements. We have
to find out whether the necessary technology and the proposed equipment have the capacity to
hold the data used in the project. The technical feasibility issues usually raised during the stage
of fact finding includes the following:-
.. This software is running in windows and Linux operating system.
.. The system can be expanded in any system platforms.
Economic Feasibility
7When the team can be analyses the system by comparing the cost with the benefit (the
enterprise
can get by using the proposed system), surely the benefit out weight the cost. The cost of
developing a full system, including software and hardware cost for the class of application being
considered should be evaluated. So, the benefit that obtain by using the proposed system can be
categorized as tangible and in tangible.
Tangible benefits are:
.. Using less man power than the existing system.
.. Increase speed of activities and competence.
.. Reduce cost.
Intangible benefits are:
.. Knowledge required by project developer.
.. Facilitating information processing.
.. Updating information.
.. Increasing the competitiveness of the individual.
.. Improved productivity.
.. Improving the morale of our team.
.. Facilitating information processing of our team
Therefore the team decided the proposed project is economically feasible.
As cost/benefit analysis, show the new system is developed using a very minimum coast and it
give a lot of benefits such as advancing the services of the system, decreasing the work load of
the users.
1.8.2.Operational feasibility
When new system is implemented to improve these bulky system users, the student in university
can be benefited. The new system should be very easy for the End users to manage it. The
proposed system will solve the business and time problem for the organization. Therefore the
campus administration and other users providing effective processing system, which satisfies
their needs.
.. The proposed system offers greater level of user-friendliness.
.. The proposed system produces best results and gives high performance.
.. The proposed system can be implemented easily.
.. The proposed system can be solved the existing system problem and challenge.
1.8.3.Schedule Feasibility
Schedule feasibility is making sure whether potential time frames and completion data can be
met or not. The project team members discussed on it to work hardly and also estimate project to
be completed on time without any delay .For organization replacing manual systems with
automated one is advisable for better performance. To replace the manual system developers
(we) should make the whole plan before starting to develop a computerized system. In order to
develop this project we have planned all the necessary tasks.
1.9.Management issue
On this issue our team members are which we are going to do on the system & a plan how we go
with time based on the schedule to achieve within the time.
1.9.1.Team configuration and management
Our group accountable for all activity of this project & we are work by organized way. On this
project we are working on the online clearance system of debre birhanUniversity.
1.9.2.Team compositions
We have organized our self (team member) in a decentralized way that every team member
communicates to each other.
The communication between our team will be held by group discussion, call phone, social media
etc.Change management:-in our project change may occurred due to different factor such as
schedule in which we decide date is not completed at decide date.as a result of this we have
extend our project completion and when we go to requirement collection the officer not present
10then we change our plan. Also we show our project to our adviser to review and adviser give
the
comment then the change will occurred in our project
Chapter TWO
2.1. System requirement specification and analysis modeling (SRS)
2.1.1. Existing System
The current clearance processing system is the manual system that needs intensive human labor,
resource, consume time, less security. Here, the student to visit all the clearance offices with a
form for them to fill and get sign by the respected offices. Once these forms are signed, it proves
that the users have been cleared. This process takes some days to be completed and possess a lot
of stress to all the users and workers who provide clearance system. In the manual system, the
clearance forms are documented in a file cabinet. Each time the clearance form is needed, a
search operation conducted on the file cabinets to locate a particular user’s clearance form.
Before sign in the clearances form each officers first check all the property borrowed by the
students whether return or not. If that is return he/she signs in to the clearance otherwise he/she
didn’t sign in to the clearance form. When the clearance form is released from the cabinet
student should re-fill the clearance form for the clearing him/her self from the property of the
university. This manual clearance form is very boring and time consuming because for the every
student of the campus use only one registrar and the other offices that clarify the students are
uses for all student of the campus so the time for signing the clearance form is too long. This
manual clearance form is sometimes working with error as a result of some department file
cabinet is loosed from the collected cabinet, or it may be burned for some result as this time the
property of the university was not returned properly. The process of manual clearance system is
proposed as the student that take materials from the offices must be returned to clarify the
student or students are not filling the form and get sign of the registrar. Students take the form
and go to offices like sport science that give sport materials for the student such as ball, shoes
and other wear materials, librarian and book store lend book or modules for the student by taking
pocket in this pocket there is the form to filled such as student name, ID number and books name
and ID number, cafeteria also give materials for student like meal card for taking service from
university cafeteria or by taking the money for student and make them non-cafeteria, so student
should return the meal card at each semester. Dormitory service also gives the one of essential
human needs for the student like bead for taking rest and other materials. In this manual system
student should have to appear and fill the form from all offices and take the cleared form from
registrar at the end of academic year of educations.
2.1.2. Proposed System
Our system model is consists of the following individual models. These are
The system object model: represented by classes and objects diagrams and
The dynamic model: represented by state chart, collaboration diagram and sequence
diagram based on this our new proposed system.
Process requirements: - The system performs the services for all inputs by functional
components of the system based on the given inputs.
Input related requirements: - After the system is implemented, to perform a process it needs
inputs like student username, student ID No and other information which are necessary to
processing clearance are entered in clearing process.
Output related requirements: - The system takes in an input to perform or to process some
function in order to produce an output based on the given input.
Storage related requirements: - The system developed by using MySQL database server which
used to store all the students information like cleared students and the current available students
information to be cleared.
User interface
Since users of the system will interface with the software to be deployed on a personal computer.
When we consider the user interface on the personal computer since there is going to be different
type of users. Generally it will include the necessary features for each user with a user friendly
and attractive interface.
Documentation
The System has well defined document which helps to easily maintain the system and we
will also prepare short and precise help file on how to use the system for the system users. It will
have a helping page to guide the user of the system and to show the process how they will have
to use.
Hardware consideration
The Software product to be developed should run on existing standard computers. The system
will be portable that can be run on any type of computer and it supports any type of browsers.
Performance characteristics
Since the system is going to be accessed by different users with different needs, it should be
capable of handling and processing their queries quickly. Besides the software, Hardware will
also be a great factor in the systems’ performance. Generally, the system should be able to
handle many users and it will be responsive.
The system is expected to handle errors encountered during run time. Errors could rise from
users and from the system. Errors that occurred from the wrong doing of users will be handled by
appropriate exception handling mechanisms. Generally, if an error occurs, the system will
identify the error and notify the user so that he/she can take the appropriate corrections rather
than terminating the system.
Quality issues
Since the system is used for clearance process it is more related with resource control of the
university so it should be accurate, robust and reliable.
System modifications
The System modification can be achieve easily because the system is going to be designed using
an object oriented approach. If there is change on the process of clearance the system can be
modified based on change criteria by the developers or any trained person that knows the code
behind the system.
Physical environment
The server must be put on a place that has high security room. And the client must put in
the local area it must connect with server.
Security issues
The system has login page it allow only the user who have privilege to access the system
therefore the system can’t be accessed by unauthorized user. When the user want to access the
clearance form they sign up to the system and sign in to the system. Each system users can
access the system based on their access right. Non-Functional requirements describe user visible
aspects of the system that are not designated to the functional behavior of the system. The
requirement includes from user interface to resource issues
Department <<actor>>
Record materials lend student Clearance
information Student
Update materials lend student Registrar
information
Delete materials lend student
information
Change login password
Recover forget password
Upload materials lend student
information to the central database
Generate report.
Search
Table 2 class responsibility collaboration for department
Table 2:
Librarian <<actors>>
Record materials lend student Clearance
information Student
Update materials lend student Registrar
information
Change login password
Recover forget password
Upload materials lend student
information to the central database
Generate report.
Search
Table 3 class responsibility collaboration for librarians
Table 3:
Book store <<actors>>
Record materials lend student information Student
Update materials lend student information Clearance
Change login password Registrar
Recover forget password
Upload materials lend student information
to the central database
Generate report.
Search
Table 4 class responsibility collaboration for book store
Table 4:
Cafeteria <<actors>>
Record materials lend student information Student
Update materials lend student information Clearance
Delete materials lend student information Registrar
Change login password
Recover forget password
Upload materials lend student information
to the central database
Generate report.
Search
Registrar <<actor>>
Student
Manage student information Clearance
Create user account
Update user account
Change login password
Recover forget password
Search
Table 8: class responsibility collaboration for registrar
Table 8
Clearance <<actor>>
Approve Student
Reject Registrar
Department
Book store
Cafeteria
Librarian
Dormitory
Sport science
Table 9 class responsibility collaboration for clearance
Table 9:
Manage Property
Approve
Request For Clearance
Store Cleared Student Clearance
View profile
Recover forget password
Figure 1:....................................................................................................................................................23
Registrar: is someone who uploads material lends student information to the central
database and print the approved clearance form and put the seal of the university.
Department: is someone who upload material lends student information to the central
database.
Librarian: is someone who upload material lends student information to the central
database.
Book store: is someone who upload material lends student information to the central
database.
Sport science: is someone who uploads material lends student information to the central
database.
Dormitory: is someone who upload material lends student information to the central
database.
Cafeteria: is someone who upload material lends student information to the central
database.
Student: is someone who wishes to sign clearance form due to different reason and at the
end of each year.
Clearance: is the form used to free student from the registrar and other offices from their
materials.
Manage Property
Approve
report generate
View profile
Search
Register
Update
Figure 2:
Description for property management use case it is general use case for
Alternative Flow of event Step 3. If the property is not found the system
display “information not found” message.
Use case description for account management use case this is general use case for
Change Password
Alternative Flow of event Step 3. If user enters wrong the system display
message in order to correct wrong
information.
Alternative Flow of event Step 3.If the user account does not exist the
system display “account not found”
information.
Alternative Flow of event Step 3. If user enters wrong the system display
message in order to correct wrong
information.
Table 23:
Alternative Flow of event Step 3.If the user account does not exist the
system display “account not found”
information.
Alternative Flow of event Step 4.if the user miss required information
the system display the message to fill all
required information
Students: - by providing fast access to the clearance system by reducing time like waiting
in the queue and going to different offices. The students access the system anywhere and
anytime when they need the clearance. It improves the tiredness of student by avoiding to
going to different offices to get the clearance system.
University: - in manual system there is loss of materials like time, paper, pen which is cost
and more manpower, the system reduces loss of costly materials and manpower.
Developers of the project: - it increases our knowledge and we get moral satisfaction from
the project we developed.
Officer such as dormitory, librarian, book store, department head, sport, and cafeteria.
2.6. Feature
Our system solves the problem of the existing clearance system by developing automated
clearance system. System by providing centralized clearance system, the student can get their
clearance from only one place without moving office to office. The proposed system will also
provide easily resource controlling mechanism and create communication between selected that
means our proposed system will minimize the current problem and weakness of existing offices.
As generally the proposed system will able to minimize the existing problems and resource
consumption because the university clearance activities are based on manual system.
The proposed system over comes one problem done by manual system. To reduce misuse of
manpower, avoiding errors, to save time, to provide comfort clearance process for the students
and to provide insurance for the organization especially for workers who play role in the
clearance processing system. Our system will provide the following:
Online student clearance system allows the users to check their clearance status as
whether they are in any way obligated to the university, fill and submit their clearance
form, and obtain their clearance letter.
♠ The system user interface should be consistent with all other program.
♠ The caption and the test of user interface should be self-descriptive and clear to
understand.
♠ The user interface should be accompanied with help files that describe the usage of each
user interface.
♠ The user interface should be designed in the way that they can be extended easily to
support localization.
2.7.1.Traditional user interface prototyping
Figure 3:
Figure 4:
Figure 5 create account for officers and registrar traditional user interface prototype
Figure 6:
Figure 7:
Figure 10:
Figure 12
Users must be registered to access the system to be authorized user by filling the
necessary information in the registration form.
Security
Efficiency
Service
Robustness
Usability
consistency
Security control
Performance: -
It works very well with short response time, high throughput and high availability.
Reduce costs and time waste by providing access to system in available place and time
where Internet connection is available
User Interface: - The developed system provides web application user interfaces that are
compatible browsers like Internet Explorer, Mozilla Firefox, Google chrome, etc.
Security and Access Permissions: - The system provides or contains user name and password
for each users based on their privilege. This performs the following activity: -
Authenticated user with predefined access right will only enter to the information related
to database.
User must enter valid user name and password to login to system. Without this, access to
the system is denied.
System allows only registered users to access clearance system and also allows the users’
to view their own profile not the other users’ profile.
Backup and Recovery: - When team member standard to develop a system they must have to
put use a backup mechanism by using removable flash disks, or CDs.
Usability:-The system shall be very easy to learn, needs a basic computer knowledge to use and
have a help menu to guide the user.
Availability: - There is no delay in the availability of any information, whatever needed, can be
captured very quickly and easily. The server should be always on to be available.
Efficiency
Efficiency requirements represent the system’s ability to produce outputs with minimal wastes.
Duplicate processes that are held in the existing system are eliminated and increase the
throughput of the system.
The system is very fast so that it reduces wastes of the resources and time.
Service
Service requirements represent needs in order to make the system to be reliable, flexible and
expandable. It includes:-
The system is used only by an authorized person because there is a system to control
unauthorized users using username and password.
The system can be loaded in client computer or on the server computer to be accessed by
network computers.
Robustness
It represents the system shall validate data entry and prompt the user when user entered invalid
data. Then the new system that we develop validates the data entry.
Usability: The system should support ease of use, i.e. it shouldn’t be complex to understand and
use. The user interface should be user friendly.
2.9.3. Constraint
Defines what the proposed system is not going to perform or what is not including in the
proposed system. This project covers some of the aspects of computer software based online
clearance processing system using debre birhan University case study. However the following
are the constraints:-
Time constraints: - Due to time constrain the web page covers only clearance for various
departments by the students.
Financial constraints: - Due to financial constraints people cannot afford this kind of process
online especially towards the cost of accessing the internet. Therefore, it would cost a lot to
develop a full web based clearance processing system. Generally the limitation of this project
includes: -
This project done only for DBU student.
The system couldn’t give service to academic staff and administrative staff i.e. limited
only for students.
If the students lost/damage the university property, he/she couldn’t gain clearance, until the
students pay the cash personally to finance
Chapter Three
3. Design Document
3.1 Class Modeling
Class modeling shows the classes of systems and interrelationship (including of inheritance,
aggregation, association) and operation and attributes of the classes. Classes represent collection
of similar objects. Classes are modeled as rectangles with three sections: the top section for the
name of the class, the middle section for the attributes of the class, and the bottom section for the
methods of the classes.
Figure1:
3.2.Class diagram
Class diagram is static model that shows the classes and the relationships among classes that
remain constant over the time. Class is the main building block of class diagram, which stores
and manages information in the system. They contain:
Association relationship
Inheritance relationship
Composition relationship
Aggregation relationship
Attribute and operation
Figure :
Student attributes: - First name, second name, Sex, Age, Id-number, Department, School,
Faculty, Class/Year, and Academic year.
Student Methods: - Create account (), Login (), Request Clearance Approval (), View profile (),
Recover forgotten password ().
Registrar attributes: - First name, second name, sex, age, job position, username, and password.
Registrar methods: - login (), forgotten password (), view profile (), update account (), delete
account (), generate report (), approve (), search ().
Librarian attributes: - first name, second name, sex, age, job position, id number, username, and
password.
Librarian methods: - login (), search (), view profile (), manage property (), record student lend
materials (), update recorded material (), upload new materials ().
Cafeteria attributes: - first name, second name, sex, age, job position, id number, username, and
password.
Cafeteria methods: - login (), search (), view profile (), manage property (), record student lend
materials (), update recorded material (), delete student return material ().
Book store attributes: - first name, second name, sex, age, job position, id number, username, and
password.
Book store methods: - login (), search (), view profile (), manage property (), record student lend
materials (), update stored material (), delete student return material (), upload new materials ().
Dormitory attributes:- first name, second name, sex, age, job position, id number, username,
password.
Dormitory methods: - :- login (), search (), view profile (), manage property (), record student
lend materials (), update recorded material (), .
Sport attributes: - first name, second name, sex, age, job position, id number, username, and
password.
Sport methods: - login (), search (), view profile (), manage property (), record student lend
materials (), update recorded material (),
Department attributes:- first name, second name, sex, age, job position, id number, username and
password.
Department methods: - login (), search (), view profile (), manage property (), record student
lend materials (), update recorded material (),
Figure :
Figure
Figure:
Figure :
Figure 20: r
Figure 21:
Figure 22:
Figure :
Figure :
Figure 22:
Figure :
Figure :
Figure 41:
Figure 43:
Figure :
3.8.Database Design
The following lists shows table of DBUSCS database design:
3.10.1.Persistence modeling
Persistence of our object can be achieved by relational database since it used as machine to make
object persistent. It describes the persistent data aspect of software system. Our system includes
the basic table that handles the data of system implemented using MySQL server.
3.10.2. NORMALIZATION
Primarily a tool to validate and improve a logical design so that it satisfies certain constraints that
avoid unnecessary duplication of data. The process for producing well-structured relations of
database we decompose relations. Normalization contains normal form techniques for analyzing
a table based on its primary key and functional dependency between its attributes. Nor
normalization could be 1NF, 2NF, and 3NF.
1NF: - it contains single atomic value.
No two row of the data contain repeating group of information i.e. each set of column must have
unique values, such that multiple column cannot be used to fetch the same row. Each row should
have to be organized into rows and each row should have a primary key that distinguish it
unique. In this normal form there is redundancy of data but each row as a whole is unique.
2NF: -when there is a composite PK, all non-key depend on the entire PK. It means that for a
table that has concatenated primary key, each column in the table that is not part of the primary
key must depend upon the entire concatenated key for its existence. In this normal form PK in
the table must be unique.
Ahmed12
First name Last name Username password User type Age Sex Edu-status
First name Last name Username Password User type Age Se Edu-status
x
3.10.3. ER Diagram
Figure 47:
Fig 48:
As project come up to the end. We pass all software development life cycles. Start from system
specification up to system testing and at each stage system development we understand clearly
what to be done and what need to be done each tasks. For example, in analysis, we tried to model
the new and proposed system using UML diagrams: - use case diagrams, sequence diagrams,
class diagrams and Activity Diagram. And from this we understand how to model the system.
In general, the project (system) that the team developed will benefit the enterprise in by changing
its business range from manual to online level.
The overall benefits of the system to the University are:
Provide sufficient security
Minimize the time required to perform task.
Reducing human power and cost that are spent on the manual system.
As a system developing team the group member has acquired more knowledge and experience
about the different phases of the software development life-cycle. As software developers, the
team has worked together and assessed risks, and minimizes them.
4.7.Recommendation
We recommend students:
The students should starts the project on time.
When students work their project they should have discuses one group with other groups
all group members should participate on project works
the students properly show the project for their advisor and advisor also properly
evaluate.
If those points are accepted between students and teachers in our department and also in our
college it will be much change with developing projects.