Professional Documents
Culture Documents
INFORMATION MANAGEMENT.
INDUSTRIAL PROJECT
Advisor name
Mr.Fanta Teferi (MSc)
INDUSTRIAL PROJECT
SUBMITTED BY:
1. Segni Teklu…………………..RU/2184/10
2. Gada Aga…………………….RU/2048/10
3. Gathkouth Tang……………..RU/3150/10
4. Bontu Lelisa………………….RU/1785/10
5. Yadesa Motuma……………..RU/1761/10
6. Feyisa Gubena…………….…RU/2187/10
7. Fayera Biratu………………..RU/1963/10
Submission Date:
Date: ________________
Project members:
The project has been submitted for examination with my approval as university advisor.
Advisor name:
____________________signature______________date_____________________
Co-Advisorname
______________________signature_______________date_____________
_____________________________ _________________
______________________________ _________________
Examiner 1 signature
_______________________________ _________________
Examiner 2 signature
Abstract
CD------------------------Compact Disk
CSS-----------------------Cascading Style Sheet
DVD----------------------Digital Versatile Disk
HTML--------------------Hypertext Mark-up Language
MYSQL------------------My Structured Query Language
OOA-----------------------Object Oriented Analysis
OOAD---------------------Object Oriented Analysis and Design
OOD-----------------------Object Oriented Design
OOSAD--------------------Object Oriented Software Analysis and Design
OOSE-----------------------Object Oriented Software Engineering
PC----------------------------Personal Computer
PHP--------------------------Hypertext-Pre-processor
SRS--------------------------Software Requirements Specification
UML-------------------------Unified Modelling Language
Mettu Secondary school consists of academic staff (teachers) and administration staff or
supportive offices such as guards, record officer etc. The tasks performs in the school are like
registering students, registering new academic staff and administrative staff, student grades,
clubs formation and organization, one to five student formation,students exam schedule
announcement and producing different reports. And also at the beginning of each academic
year which starts in September, the students get registered and register new academic staff
and administrative staff. Mettu Secondary school is communicating with the students’ parent
through traditional/manual and time consuming. The communication is not enough to the
parent to follow up their children’s. [CITATION MrG21 \l 2057 ]
1.3Objectives
The general and specific objectives of the project are described below:
The feasibility study is the preliminary study that determines whether a proposed system
project is financially, technically, politically and operationally viable. The alternative
analysis usually include as part of the feasibility study, identifies viable alternatives for
the system design and development.[CITATION Roy17 \l 2057 ]
1.7 Methodology
1.7.1 Data Collection Methodology (if needed)
For conducting our proposed system we used the following data collection methodology.
Observation:-we used this method to get the right information about the organization and
also understand how the existing system works.[CITATION Sye18 \l 2057 ]
Interview:-This methodology encapsulates two types of methods. These methods are
closed and open interview. So we selected an open interview for interviewing the manager
and employees for recognizing the existing working procedure of the organization. So we
were able be to gather more information about the organization and requirements.
Requirements
Design
Implementation
Testing
Deployment
Maintenance
Each of these phases produces one or more documents that need to be approved before the
next phase begins. However, in practice, these phases are very likely to overlap and may feed
information to one another.The software process isn’t linear, so the documents produced
may need to be modified to reflect changes.
The waterfall model is easy to understand and follow. It doesn’t require a lot of customer
involvement after the specification is done. Since it’s inflexible, it can’t adapt to changes.
There is no way to see or try the software until the last phase.The waterfall model has a rigid
structure, so it should be used in cases where the requirements are understood completely and
unlikely to radically change.
Activity Tools/programs
Figure 2 Roles
and
responsibility
Start
Record
Home Room
Attendance
Teacher
Record Score
Prepare
Record
Transcript
Officer
Register Student
Parent
Report
Registration
Send Student to
the school
End
3.4.1 Actors
Administrator.
Home Room teacher.
Record Officer.
Parent.
3.6.1 Performance
NFR-1: -Acceptable response times for system functionality.
3.6.2 Reliability
NFR-2: The system that is to be developed is real and not ideal.
NFR-3: The system does not allow unauthorized users to login.
NFR-4: This system is developed based on the collected requirements.
NFR-5: This system will work properly in specified environment and in a
given time.
3.6.3 Availability
NFR-5: The developed system is easy to change when a new technology is
introduced and additional applications found. The system will only support
the Afan Oromo Language.
3.6.4 Security
NFR 6: Unauthorized access to the system shall be denied.
3.6.5 Maintainability
NFR-7: System is being developed in php. Php is an object oriented
programming language and shall be easy to maintain
3.6.6 Portability
NFR-8:-The System shall run in any Microsoft Windows environment that
contains php Runtime and the MySQL database management system.
Attendance table
Student table
2nd normalization
Assessment table
Attendance table
Student table
3rd normalization
Assessment table
Attendance table
Student table
Login
Logged succesfully
No
Yes
No
Yes
NO
yes
Check Validity
NO
yes
result inserted
NO
yes
Prepare Transcript
Check Validity
NO
yes
Transcript inserted
Parent-Student follow up web based system design document describes the proposed system
in detail. It also presents the proposed system architecture and decomposition in to its
subsystems which are manageable. It presents the requirement information that is previously
dealt in the requirement analysis part of the Waterfall Model in a more simplified and
specific way for the implementation of the new system so that it achieves the system
specifications identified during requirement analysis. This document provides list of design
goals, hardware/software mapping, access control and boundary conditions in addition to
presenting the proposed architecture, its components and the persistent data management.
This test document defines all the procedures and activities required to prepare for
testing of the functionalities of the system. Functional testing consists of a series of
functional tests of workflows and transactions created and executed to identify and measure
the quality of software. The testing will simulate user interaction with the system so that
functionality of the system can be evaluated with different User Roles. The objectives
of the test plan are to define the activities to perform testing, define the test
deliverables documents and to identify the various risks and contingencies involved in
testing.
5.3.1 Testing
It is typically done by system developer during system development and the team tested
different service of the system and checked the effectiveness of the system and weather they
are computable to Web based parent student follow up management system. These testing
include:
Web based parent student follow up
Web based create account.
Web based student registration.
6.2 Recommendation
Using this new system will make the school more profitable than before or to achieve their
goals that are to give attention for giving education, so the team greatly recommends giving
more attention to this new developed system.
We would like to suggest that the system is open for interested groups or individuals who
wish to add new functionalities because the scope of the proposed project is very interesting.
Finally, we would like to recommend to Mettu Secondary School to use this system. Because
the proposed system is useful for the school, parents, as well as students.
Capable of sending text messages to mobiles while the information of student being
posted to the system.
Integrity
Make the system friendly in such a way that anyone can use the system using Small
devices which have narrow screen resolution such as smart phones.
Alarming system while the problems are occurred in the school.
<?php
session_start(); // you must always start session
if (!isset($_SESSION['username']))
{
$x=5;
include('include/header.php'); ?>
<tr>
<td width="20" height="37" ><div align="left" margin-
left="2px"><strong><font color="#FF0000">*</font>Fayyadamtoota :
</strong></div></td>
<td align="left">
<select id='usertype' name="usertype" required style="width:175px;"
"height:20px;" margin-left="2px" >
<option></option>
<option>Hogganaa</option>
<option>Mana Galmee</option>
<option>Bariisaa Daree</option>
<option>Maatii</option>
</select>
</td>
</tr>
</div>
</div>
</div>
</form>
<?php
if($username&&$password){
//Create query
$login = $conn->query("SELECT * FROM account1 WHERE
Username='$username' AND Password='$password'");
while($row=$login->fetch_assoc()){
$db_type=$row['type'];
$IsActive=$row['IsActive'];
if($db_type=="teacher"&& $IsActive=="true"){
$_SESSION['username']=$username;
header("Location: Teacherp.php");
exit();
}
if($db_type=="record officer"&& $IsActive=="true"){
$_SESSION['username']=$username;
header("Location: RecordOfficerp.php");
exit();
}
if($db_type=="parent" && $IsActive=="true"){
$_SESSION['username']=$username;
header("Location:Parentp.php");
exit();
header("location:Adminp.php");
exit();
}
}
}
?>
</div>
<div class="clear"></div>
</main>
</div>
</div>
<?php include('include/footer.php'); ?>
<?php
}
?>
<body id="top">
<div id="topbar" class="clear">
<nav>