Professional Documents
Culture Documents
Jemal Wassie Project
Jemal Wassie Project
Jemal Wassie Project
SUBMITTED BY:
No Name ID NO
1 JEMAL WASSIE 0684/11
2 HABTAMU GETAHUN 0667/11
3 ASKAL TEDLAW 5017/11
Project Advisor:
Mr. Mekete T. (MSc.)
Kombolcha, Ethiopia
Web based multipurpose school information management system 2014 E.C
Table of Contents
List of Tables...............................................................................................................................................v
List of Figures.............................................................................................................................................vi
CHAPTER ONE..........................................................................................................................................1
1 INTRODUCTION...............................................................................................................................1
1.1 Background..................................................................................................................................1
1.2 Problem Statement of the Project.................................................................................................1
1.3 Objective.....................................................................................................................................2
1.3.1 General Objective................................................................................................................3
1.3.2 Specific Objectives..............................................................................................................3
1.4 Methodology................................................................................................................................3
1.4.1 Method of data collection....................................................................................................3
1.4.2 System Development Tools.................................................................................................4
1.4.3 Software Development Tools...............................................................................................4
1.5 Feasibility Assessment.................................................................................................................5
1.5.1 Economic feasibility...................................................................................................................5
1.5.2 Technical feasibilities.................................................................................................................6
1.5.3 Operational feasibility.................................................................................................................6
1.5.4 Schedule feasibility.....................................................................................................................6
1.6 Project Scope and Limitation.............................................................................................................6
1.7 Significance of the project.................................................................................................................7
1.8Target beneficiaries of the system......................................................................................................8
1.9 Gant Chart.........................................................................................................................................8
1.10 Management issues: Team configuration and management communication plan, change
management............................................................................................................................................9
1.10.1Team configuration and management............................................................................................9
1.10.2Communication plan......................................................................................................................9
CHAPTER TWO.......................................................................................................................................10
2. Analysis.............................................................................................................................................10
2.1 Introduction...............................................................................................................................10
2.2 Existing System.........................................................................................................................11
2.2.1 . Existing System Description............................................................................................11
Web based multipurpose school information management system 2014 E.C
LIST OF ABBREVIATIONS
ABBREVIATIONS DESCRIPTION
HTML Hyper Text Markup Language.
i|Page
Web based multipurpose school information management system 2014 E.C
Approval sheet
This is to certify that the senior project titled “web based multipurpose school information
management system is
Prepared By: -
This project has been examined with our approval as the project examiner.
Examiner Name:
1. ______________ signature______________
2.____________________ Signature______________
3. _____________________ Signature_____________
ii | P a g e
Web based multipurpose school information management system 2014 E.C
ABSTRACT
Multipurpose school information management system helps headmasters to get the most accurate
information to make more effective decisions. Teachers and headmasters gain time saving
administrative tools, parents gain immediate access to their children’s grades and students can
track their own progress. Multipurpose school information management system equipped
features makes it possible to generate schedules and reports in minutes and to retrieve attendance
records, grade checks, report cards, transcripts, and form letters in just a few clicks.
Multipurpose school information management system helps Teachers to complete grade book,
track student’s attendance, input class notes, create lesson plans and detailed reports, and
communicate with other staff members, students, and parents all via e-mail. It also helps
Students to access assignments and tests, and view grades, report cards, and progress reports all
online. They also can communicate through mail and forums with teachers and other students
online. Multipurpose school information management system is a web enabled application
developed in PHP and powerful MYSQL database backend. To implement multipurpose school
information management system application, schools do not need expensive hardware and
software; they just need an internet connection and desktops. Our system works as a centralized
database and application that schools can easily access the system from anywhere based on the
login credentials. Multipurpose school information management system is a platform
independent system that virtually any user can access from anywhere through a standard internet
accessible system.
iii | P a g e
Web based multipurpose school information management system 2014 E.C
ACKNOWLEDGEMENT
First of all, we would like to thank Almighty GOD for the strength, he has given us throughout
our life and this project; nothing could happen without the help of GOD, then we would like to
express our special thanks of gratitude to our adviser Mr. Mekete T. (MSc.)for his guidance and
suggestion during the project work. Next we would like to express our thanks to our department
for providing us this golden chance to work in group which help us in our future career.
List of Tables
Table 2-1:Use case description for submit assignment.................................................................20
Table 2-2:Use case description for assign teacher.........................................................................20
Table 2-3:Use case description for prepare report card.................................................................21
Table 2-4: view report card............................................................................................................21
Table 2-5:Use case description for login.......................................................................................23
Table 2-6: use case description for Send Message........................................................................24
Table 2-7: use case scenario for View Message............................................................................25
Table 2-8:use case description for Download Course material.....................................................26
Table 2-9:use case description for View Report Card...................................................................27
Table 2-10:use case description for Upload Course Material.......................................................28
Table 2-11:Actor class (CRC for actor classes)............................................................................29
iv | P a g e
Web based multipurpose school information management system 2014 E.C
List of Figures
Figure 2.1: Essential Use Case diagrams...................................................................................................19
Figure 2.2:System use case diagram..........................................................................................................22
Figure 2.3: Login Sequence Diagram.........................................................................................................35
Figure 2.4:Down load course material diagram.........................................................................................36
Figure 2.5:Upload report card sequence diagram.....................................................................................37
Figure 2.6: 1activity diagrams for user login..............................................................................................38
Figure 2.7:2Activity diagram for manage user account.............................................................................39
Figure 2.8:activity diagrams for upload course material...........................................................................40
Figure 2.9:activity diagrams for send message..........................................................................................41
Figure 2.10:Class diagram..........................................................................................................................43
v|Page
Web based multipurpose school information management system 2014 E.C
CHAPTER ONE
1 INTRODUCTION
1.1 Background
Education system forms the backbone of every nation. And hence it is important to provide a
strong educational foundation to the young generation to ensure the development of open-
minded global citizens securing the future for everyone. Advanced technology available today
can play a crucial role in streamlining education-related processes to promote solidarity among
students, teachers, parents and the school staff.
Our School Management System is multipurpose school management cloud software, an
innovative and powerful user-friendly interface used by hundreds of educational institutions like
Schools, Colleges, Training Centers, and Universities etc.
Education is central to development. It is one of the most powerful instruments for reducing
poverty and inequality and lays a foundation for sustained economic growth. Student evaluation,
submissions, teaching-learning process, education material distribution and availability, event
and information communication across to students, teachers and parents, and make them easily
accessible on the Internet. In order to facilitate and simplify these actions one of the major tools
is to have multipurpose school website.
In generally, multipurpose school information management system is essential in the world. That
is why now a day in the world teaching of new generation progress increased in order to produce
skillful and educated people. As we know the technology growth further in the behalf of
education. Automation is the utilization of technology to replace human with a machine that can
perform more quickly and more continuously by automating MSIMS to replace the physical
communication by computerized communication.
1.2 Problem Statement of the Project
From a thorough investigation of the current system, we have discovered these problems with the
existing system: in case of Information Input and output, Registration time, Cost Efficiency and
Service.
Data collection is not accurate and based on timely manner. Duplication of data occurs when
data input in to the system.
1|Page
Web based multipurpose school information management system 2014 E.C
It is difficult to add, replace, delete and edit the required information. Checking the Validity
of input data is difficult .Since information is not collected timely and accurately, the output
is not precise and on time.
Processing the input data in order to get an output takes much time because of the manual
system (like grade point calculation takes time).
Due to this student do not see their grade report on time. It is difficult to check whether the
output data is valid or not. Difficult in order to add some additional requirements to the
existing system’s stored data (i.e. it is not flexible).
The event notification system currently deployed is prone to information, resource and labor
wastage.
Academic material dispersion is to the minimum with limited number of books available,
thus first come first serve.
The teaching-learning process is limited to the class room or inside the school ground to the
maximum.
The report card delivery system is inflexible and time consuming for parents that may have
time demanding jobs, thus making hard for them to control and assess their child’s progress.
The number of employees is high, this in turn makes the school to allocate high budget for
employee’s salary.
Time consuming: - wasting time occurs when scheduler arrange timetable using manual
system to minimize mistake probability.
Problems of information distribution method: - The information distribution method is very
slow. Since information transmit ion is manual using paper
Grade report is prepared each and every semester with an unnecessary number of copies
(wastage of material) and so on. Number of rooms used to store registration
Information (wastage of resources).
1.3 Objective
This study aims to design an automated multipurpose school information management system
and test its functionality in terms of speed, accuracy, data handling, security, stability and
adaptability.
2|Page
Web based multipurpose school information management system 2014 E.C
1.4 Methodology
Document analysis: - we will see different documents to get relevant information to have brief
understanding about the school working habit and condition. We will also analyze documents
which more gives detail information about school information management systems
Observation: The project group members are expected to observe the school to have better
information about the specified school and identify the main problems that have been seen in the
school.
Practical observation Assessing and analyzing the overall school system has been carried out by
personally observing the current working system.
3|Page
Web based multipurpose school information management system 2014 E.C
Interview: Using this technique we are going to interview the school management bodies,
teachers and students about the school working system so that we will easily identify the main
problems which has been existed in the school.
This method is well known by the group members and the group members use for
different course projects.
Any system made by this methods are easy to maintain, therefore it reduces maintenance
burden.
Promotes better understanding of user requirements.
Leads to clear design by using use case, activity diagrams and sequence diagrams.
Allows to breakdown complicated systems into smaller, clearly defined and more
manageable parts.
Easy maintenance in terms of flexibility.
Enables the standardization of objects which increases design understanding and decrease
the risk associated with project development.
1.4.3 Software Development Tools
1.4.3.1 Documentation tools
Microsoft Visio 2007:- this software tool is used for designing different architectural
figures, for example, use case diagram, activity diagram, sequence diagram, class
diagram, and the likes.
Microsoft word 2010:- this software application is used to prepare the document of this
project.
Adobe Photoshop Cs5 and Microsoft paint: - used for editing different graphical pictures.
Notepad ++:- This software application used for editing the coding part of this project.
1.4.3.2 Programming and Database Tool
Web server software:-apache web server
4|Page
Web based multipurpose school information management system 2014 E.C
Pick one of several possible alternative systems that meet the requirements.
Decide if a system project should proceed to the next phase.
Choose between several systems projects that must compete for the same set of limited
resources.
I) Tangible Benefits: - Benefits that are easily quantified from the conducted system are:
Fastest processing time and reduced processing error.
Small response time and many services
Easy and fast file management.
Reduce cost for manual data management (Reduced expenses)
Easy update & retrieval on stored records
II) Intangible Benefits: -Benefits from the system that areas unquantifiable are;
Better decision making
Better service to the office
5|Page
Web based multipurpose school information management system 2014 E.C
6|Page
Web based multipurpose school information management system 2014 E.C
7|Page
Web based multipurpose school information management system 2014 E.C
August
June
May
July
And
1 Project Proposal
8|Page
Web based multipurpose school information management system 2014 E.C
4 Implementation or Documentation
And project submission
9|Page
Web based multipurpose school information management system 2014 E.C
CHAPTER TWO
2. Analysis
2.1 Introduction
The student information may handle records for many numbers of students and maintenance was
difficult. Though it has used an information system, it was totally manual (data recorded in file
based system store in repository of Microsoft access database). Hence there is a need to upgrade
the system with a computer based information system. The existing is not bundle of package
/application which maintain student record in good manner instead it is access oriented database
which keep the recorded file in standalone computer or machine. All the details of the student
information are maintained in a single record. So searching and upgrading the details is a tedious
task. Also there is a chance of errors.
10 | P a g e
Web based multipurpose school information management system 2014 E.C
11 | P a g e
Web based multipurpose school information management system 2014 E.C
Evaluate teachers
Business rule
Access control Business calculation Principle of organization
student are not allowed to see the overtime fees for Working time of the
other student data the teacher is 50 birr organization starts from
per hour 2.30am
schoolofficer can access the the overtime fees for teacher who is absent for
information of the students the administrator is 5 consequent days
75 birr per hour without reason will be
teachercan add information the student must pass leave the job
every test before Hiring is done by the
The administrator have the continuing the next school office
right to control the attendance level teachers have to report
Registration period for the school office
of the teacher
for student is the first Student must understand
Parent can access the month of a year 15 the school regulation
information of the student working days after
12 | P a g e
registration
completed
Web based multipurpose school information management system 2014 E.C
Example Miss, lemlem administrator of the school can control attendance of the teacher
Description the student cannot registered if he/she comes after registration period is
completed
Example Miss Hana student of the school cannot registered if she comes after registration
period
Name Student must understand the school regulation
Description the student will be punished if he/she break regulation of the school
13 | P a g e
Web based multipurpose school information management system 2014 E.C
Example Miss Hana student of the school break regulation of the school and finally she
fired from the school
Rule 1: Authorize to the system
The user checks the filled student information and the entered information are correct.
The authorized user registers the student’s information and the system validates.
Rule 4: school has its own normal registration date (registration without penalty, registrations
with penalty, semester class begins and end, application for regarding according to registrar
specified time.
Rule 5: school has class end, mid and final examination schedule for each semester.
2.2.3.2. Constraints
With any project, there are limitations and risks that need to be addressed to ensure the project’s
ultimate success. When developing and implementing the system, the constraints that we might
face are: -
14 | P a g e
Web based multipurpose school information management system 2014 E.C
run individual function, connect their entire operation, use the web as a key communication tool
and simplify day to day operational responsibilities, giving staff more time with students. My
School automates various scheduling activities of school and optimizes the use of premium
resources. Concerned authorities can now easily and seamlessly use the system to create
timetables, otherwise a time consuming and tedious task
15 | P a g e
Web based multipurpose school information management system 2014 E.C
16 | P a g e
Web based multipurpose school information management system 2014 E.C
Hardware Considerations
User shall be able to provide a machine either a mobile phone or a computer that is able
to connect to the internet.
Performance Characteristics
Performance of the system shall vary depending on the current capability of the Internet
service provided by the Internet Service Provider
Performance of the system shall vary depending on the current capability of the machine
used to access the system.
Security Issues
The system shall allow only authenticated users which are specified by the administrator of the
system who has authority to give access to the system.
Every user has his own account and only authorized users can access the system with username
and password. The passwords are encrypted using a PHP function sha1 ().
17 | P a g e
Web based multipurpose school information management system 2014 E.C
parent
teacher
school director
home room teacher
18 | P a g e
Web based multipurpose school information management system 2014 E.C
Fi
gu
re
2.
1:
19 | P a g e
Web based multipurpose school information management system 2014 E.C
Alternate course of If The student did not submit the assignment in the given due date.
action: A5). The teacher determine as the assignment submission due date is
over.
Post-condition : The student will submit the assignment.
20 | P a g e
Web based multipurpose school information management system 2014 E.C
Actor Student
21 | P a g e
Web based multipurpose school information management system 2014 E.C
A system use case model is similar to an essential use case model. A system use case model is
composed of a use case diagram and the accompanying documentation describing the use cases,
actors, and associations. The main difference between an essential use case and a system use
case is that in the system use case you include high-level implementation decisions. For example,
a system use case refers to specific user- interface components—such as screens, HTML pages,
or reports—something you would not do in an essential use case.
Fi
gure 2.2: System use case diagram
22 | P a g e
Web based multipurpose school information management system 2014 E.C
23 | P a g e
Web based multipurpose school information management system 2014 E.C
24 | P a g e
Web based multipurpose school information management system 2014 E.C
25 | P a g e
Web based multipurpose school information management system 2014 E.C
26 | P a g e
Web based multipurpose school information management system 2014 E.C
27 | P a g e
Web based multipurpose school information management system 2014 E.C
Alternate course of A 3) .if the teacher inters incorrect user name and password.
action: Return to step 2.
A 8) if the teacher fills incorrectly the upload form.
Return to step 7.
Post-condition A new Course material is uploaded.
28 | P a g e
Web based multipurpose school information management system 2014 E.C
Parent<<actor>>
Name
Address Message form<<UI>>
Phone number
Sex
Parent _id
Child _id
View report card ()
Send message ()
View message ()
View event ()
Create forum topic()
Teacher<<actor>>
Name Grade report card form<<UI>>
Id Message form<<UI>>
Phone number Log in form<<UI>>
Address
Sex
Age
Qualification
Up loaded course material
()
Send message ()
Create forum topic ()
29 | P a g e
Web based multipurpose school information management system 2014 E.C
Student<<actor>>
Name Registration
Id form<<UI>>
Email address Report card form<<UI>>
Phone number Down load course
Sex material form<<UI>>
Age
Download course material ()
View report card ()
Administrator<<actor>>
Name Registration form <<UI>>
Id account form<<UI>>
Phone number Announcement form<<UI>>
Address
Sex
Age
Qualification
Manage user account ()
Create announcement ()
Upload information ()
Register users ()
30 | P a g e
Web based multipurpose school information management system 2014 E.C
31 | P a g e
Web based multipurpose school information management system 2014 E.C
Course
Name Teacher<<actor>>
Subject Student<<actor>>
Student
Announcement
32 | P a g e
Web based multipurpose school information management system 2014 E.C
Forum Topic
Comment id Administrator<<actor>>
Comment Teacher<<actor>>
Parent<<actor>>
Event
Event title Administrator<<actor>>
Description
Event file
33 | P a g e
Web based multipurpose school information management system 2014 E.C
34 | P a g e
Web based multipurpose school information management system 2014 E.C
35 | P a g e
Web based multipurpose school information management system 2014 E.C
36 | P a g e
Web based multipurpose school information management system 2014 E.C
37 | P a g e
Web based multipurpose school information management system 2014 E.C
38 | P a g e
Web based multipurpose school information management system 2014 E.C
Figu
re 2.7:2Activity diagram for manage user account
39 | P a g e
Web based multipurpose school information management system 2014 E.C
Figure
40 | P a g e
Web based multipurpose school information management system 2014 E.C
41 | P a g e
Web based multipurpose school information management system 2014 E.C
42 | P a g e
Web based multipurpose school information management system 2014 E.C
43 | P a g e
Web based multipurpose school information management system 2014 E.C
Registration form
Address
Student
Year attended
School
Town
Field of study
Teacher
Telephone
Type of job Service year
Town
Organization name
P.O.Box
Help Register
Requester requester
44 | P a g e
Web based multipurpose school information management system 2014 E.C
Parent
Personal information
Apply Cancel
requester requester
Upload information
45 | P a g e
Web based multipurpose school information management system 2014 E.C
2.11 References
1. Duckett, J. Web Design with HTML, CSS, JavaScript and J query Set 1st Edition.
2. Luke Welling, L. T. PHP and MySQL Web Development (4th Edition) 4th Edition.
46 | P a g e