Académique Documents
Professionnel Documents
Culture Documents
0 OBJECTIVE
The main objective of using this management tool is for academic institutions range from
schools and colleges to simplify their administrative process involving personnel management,
inventory and payments. This system eases the process of tracking a record with its in built
search option.
The existing system was analyzed to improve the efficiency and studying the specification of the
requirements is very essential in meeting the set objectives. For the development of the new
system, a preliminary survey of the existing system was conducted and investigated and
prototyping model was adopted.
The online automated system with web-based architecture can do the following and not limited
to:
The input design is the link between the system and the user. It comprises the developing
specification and procedures for data preparation and those steps are necessary to get a usable
form for processing data entry. The activity of putting data into the computer for processing can
be achieved by inspecting the computer to read data from a written or printed document or it can
occur by having people keying the data directly into the system. The design of input focuses on
controlling the amount of input required, controlling errors, avoiding delay, avoiding extra steps
and keeping the process simple. The error raising method is also included in the software, which
helps to raise error message while wrong entry of input is done. So in input design the following
things are considered.
Depending on the nature and future use of output required, they can be displayed on the monitor
for immediate need and for obtaining the hardcopy. The options for the output reports are given
in the appendix.
The overall objective of setting up database has been to treat data as an organizational resource
and as an integrated whole. Database files are the key source of information into the system. It is
the process of designing database files, which are the key source of information to the system.
The files was properly designed and planned for collection, accumulation, editing and retrieving
the required information.
The organization of the data in database aims to achieve these three major objectives:
• Data integration
• Data integrity
• Data independence.
The proposed system stores the information relevant for processing in the MySQL
(phpmyadmin) database. This database contains tables, where each table corresponds to one
particular type of information. Each piece of information in table is called a field or column. A
table also contains records, which is a set of fields.
There are primary key fields that uniquely identify a record in a table. There are also fields that
contain primary key from another table called foreign keys.
Users:
Secretarial User Functions: This user can perform the following task and more
Register new students
View/Update/Print student records.
Upload student photo
Accountant/Bursar User Functions: This user can perform the following task and more
Register student pay for tuition fees and others.
Manage student account and generate payment receipt.
View/Update student records
View student on bursary, unpaid student and those that are yet to balance up.
View summary of finance got from tuition fee and others.
Teacher User Functions: This user can perform the following task and more
Number of Modules:
The system after careful analysis has been identified to present itself with the following modules:
1) Administrator Module: This module is responsible for coordinating the other modules. It
allows the administrator to setup teacher, non-staff on school payroll with their respective
salaries. It allows the administrator to enter amount to be paid to qualified student for bursary
and it allows admin to have a global view of the school record and it can view teacher
attendance and generate student report card. It also allows the administrator to create new
clubs, assign student to clubs and manages the clubs.
2) Secretarial Module: This module allows the secretarial department to register student on
school database and upload student photo. View student records, print them and forward to
bursar department for onward registration.
3) Accounting/Bursar Module: This module allows the bursar department to register student for
tuition fees and other payment like school uniform. It also helps to manage student account to
know who have not paid, still owing, and generate receipt as payment is made. This module
also help to view student database and have a concise knowledge with view details option of
finance generated from tuition fees and outside tuition fees.
4) Teacher Module: This module allows the teacher to sign attendance, enter student marks for
each subject undertake and modify it when necessary. It also creates and view new subjects.
It create marks/aggregate and grading of subjects.
index.php
<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- <meta content="0;http://localhost:81/" http-equiv="refresh" />-->
<title>Dhetex Int'l School</title>
<meta name="keywords" content="Web Tech Template, CSS, HTML" />
<meta name="description" content="Web Tech Template is a free CSS website provided by
school.com" />
<link href="css/school_style.css" rel="stylesheet" type="text/css" />
<link type="text/css" rel="stylesheet" href="vision.css" />
<script language="javascript" type="text/javascript">
function clearText(field)
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
<script type="text/javascript" src="qtip/jquery.qtip.min.js"></script>
<link href="qtip/jquery.qtip.min.css" rel="stylesheet" type="text/css" media="screen,
projection">
<style type="text/css">
?>
<p align="center">Login Successful</p>
<br />
<br />
.........
<p align="center">
<meta content="2;improve/homeb.php?action=home" http-equiv="refresh" />
</p>
<?php
}
else {
?>
<p align="center">Incorrect login name or password</p>
?>
<script type="text/javascript">
function validateForm()
{
var x=document.forms["form"]["username"].value;
if (x==null || x=="")
{
alert("User Name must be filled out");
return false;
}
var y=document.forms["form"]["password"].value;
if (y==null || y=="")
{
alert("Password must be filled out");
return false;
}
var a=document.forms["form"]["who"].value;
if (a==null || a=="")
{
alert("please choose who you are");
return false;
System testing is a critical aspect of Software Quality Assurance (SQA) and represents the
ultimate review of specification, design and coding. Testing is a process of executing a program
with the intent of finding an error. A good test is one that has a probability of finding an as yet
undiscovered error. The purpose of testing is to identify and correct bugs in the developed
system. Nothing is complete without testing. Testing is vital to the success of the system.
To enhance performance, the automated system developed was tested at four levels, namely:
Unit Level
Module Level
Integration & System
Regression
HARDWARE SPECIFICATION
SOFTWARE SPECIFICATION