Professional Documents
Culture Documents
TEPI CAMPUS
School Of Computing And Informatics
Department Of Computer Science
Project Title:
Web Based Clearance Management System For MTU
1
Over all contents in our projects
Chapter one Chapter Three
Chapter two
Introduction Introduction of System Analysis
Existing System
USE CASE SELECTION
Background of organization
Proposed System CRC Actors Description
Overview of the project CRC Actors Description
Overview of the proposed
Statement of problem USE CASE SELECTION
Functional requirements
USE CASE DIAGRAM
Objectives
Non-functional requirement System use case modeling
Target Beneficiaries of the System Sequence Diagram
Business rule
Methodology Activity Diagrams
Class diagram
Significance of the Project
User interface prototyping
2
Chapter Four Chapter Five Chapter six
Collaboration Diagram
Component Diagram
Deployment Diagram
3
CHAPTER ONE
Introduction
• 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.
• Student Clearance (SC) is a one of the manual systems with the purpose of clearing
the student from their material and infrastructures usages. Since, the SCS is
processed manually. The manual system has seven main work flow divisions such
as, Library, Sports, Student, Dormitory and registrar, laboratory, staff.
4
Overview of the project
In Universities like MTU, there is need for automated method of keeping data, more so
a greater need for a web based clearance system. This would go a long way in
alleviating the various problems and stress involved in the manual method of clearance.
And the students are checked from university property weather they’ve returned or not
through clearance system when they leave campus. This system was manual and has
been used continuously for long time without improvement up to today.
By being initiated with all this unsuitable activity stated, we are developing web based
Clearance system for students this could address the common problems may appear in
the manual Mizan Tepi University Student Clearance System. 5
Motivation
MTU is a big academic institution having large number of students, still has a manual
clearance system.
our group are motivated to develop web-based clearance that minimize usage of man
power
Required for signing clearance paper in each office by using online clearance system,
the system minimize paper usage for clearance system.
developing system that save time, reduce manpower reliable and flexible clearance
system that means accessed any time since manual system are time consuming,
boring, require large amount of manpower in each office. 6
Statement of problem
The process of clearing students of a named Mizan Tepi university after the end of academic
year requires that the students must be cleared in their various departments. 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.
If the student is not clarified one of all work station or if the student is punished.
General objective
The general objective of this project is to develop a web based clearance system for MTU students.
Specific Objectives
The specific objective of this project includes: -
• To compere the results with the previous works and develop prototype which will enable
Data Source
Data collection is one of the important tasks in determining and analyzing the
existing system.
Observation:
Interview:
Questionnaires:
9
Document analysis:
1.8. Scope of study
This project is limited for Mizan Tepi University students. Currently the university
performs clearance system manually or paper based processing system. Generally, the
scope of this project includes: -
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.
10
Significance of the Project
The project work will help in a good way to ease the queuing system in the university
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.
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
13
manual system.
Functional requirements
Functional requirements describe the interactions between the system and its
environment.
Performance requirements: - The system performance is one of the functional
requirement in which they regularly and producing quality output.
Process requirements: - The system performs the services for all inputs by
functional components of the system based on the given inputs.
Performance Usability
Consistency Efficiency
Service Robustness
15
Business rule
Can only access authorized user.
Unauthorized user cannot access the system for the reason of system security.
Registrar create account the user access the system to be authorized by filling the
necessary information in the registration form.
This chapter covers the functional aspects of analysis that is Functional Modeling.
The set of functional requirements that have to be analyzed is done in an object-oriented way. UML
(Unified Modeling Language) an object-oriented, graphic language, is unified for all the aspects of the
requirement analysis.
Department<actor>
librarian<actor>
18
identifying classes from use case and CRC
Use case Classes
Login Student
Create account Registrar
View profile Clearance
Update Department
Delete Librarian
Approve/reject laboratorian
Record report Sport
Search Dormitory
Cafeteria
System requirement specification and analysis modeling (SRS)
A structured collection of information that embodies the requirements of a system is depicted here.
The following are the use cases that included in MTU Clearance system
19
Manage Property
Approve
Request For Clearance
Store Cleared Student Clearance
View profile
Recover forget password
20
21
Asking for clearance form use case Description
22
3.4. System use case modeling
Register
Update
View profile
Search
report generate
23
system use case diagrams
Sequence Diagram
Sequence diagrams used to model the logic of usage scenario that describe the potential ways the system are uses.
These diagram models flow of logic within your system in a visual manner.
25
26
User interface prototyping
The Proposed system has several user interfaces to communicate easily with the User.
Chapter Four
System Design
System design is the transformation of the analysis model into a system design model.
During System design, developers define the design goals of the project and decompose the system in to smaller
subsystems that can be realized by individual teams.
27
Class Modeling
Class modeling shows the classes of systems and interrelationship (including of inheritance, aggregation,
association) and operation and attributes of the classes.
28
Collaboration Diagram
Collaboration diagram is similar to sequence diagram as it shows the interaction of objects and message pass
between them. But collaboration diagram does not show the time sequence of diagram
State diagram shows the various state transition or changes an object can experience during its life time, along
with the events that causes those transitions.
component diagram
31
Deployment Diagram
Deployment diagram shows the software components, processes, and objects are deployed into physical architecture
of the system.
deployment diagram 32
u ! !
yo
an k
Th
33