School Management App in order to perform all the tasks in a controlled and systematic manner (over 136 tried and tested IT service management processes. also visit https://bit.ly/4cFTKHp)
Every school has lots of tasks to perform. So in order to perform all the tasks in a controlled and systematic manner we need to automate and accomplish all the frantic and baffling work with the help of easy decision making system.
The foremost objective of this app is to provide a solution. to the problems faced by conventional school management solutions. Genius Public High School aims to reduce tedious paper works and makes the management of the school more systematic. We cover all aspects of school management including student enrolment, Student performance tracking, Timetable, Fees collection, Examination, Report generation etc. The system also works as an interactive medium of communication among administrators, teachers, students and parents.
Note: 136 tried and tested IT service management processes.
visit https://bit.ly/4cFTKHp
Similar to School Management App in order to perform all the tasks in a controlled and systematic manner (over 136 tried and tested IT service management processes. also visit https://bit.ly/4cFTKHp)
Information Management System for Higher Educational InstitutionsIJMREMJournal
Similar to School Management App in order to perform all the tasks in a controlled and systematic manner (over 136 tried and tested IT service management processes. also visit https://bit.ly/4cFTKHp) (20)
School Management App in order to perform all the tasks in a controlled and systematic manner (over 136 tried and tested IT service management processes. also visit https://bit.ly/4cFTKHp)
1. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
1
School Management App
Chapter 1
Introduction
1.1 Overview:
Now a day’s education plays a great role in development of any country. Many of
education organizations try to increase education quality. One of the aspects of this
improvement is managing of school resources. This product is being produced for an
educational institute Genius public school to maintain it records. This software is
basically for the use of administrator of management of this institute they will use it
for storing the records and retrieve the information for the users. It is new
computerized project of this institute, before this they works manually.
This app is about to maintain the data of all the students in database. It maintains the
personal record as well as the academic record of the students. It maintains student
fee record and dues record. Students attendance and performance record are also store
in the app. It provides facilities to keep the records of student, fees, teaching and non-
teaching staff with all their required details along with all required transaction
handling. It has facilities to generate various types of reports, which are required by
the management during normal business operations to operate the business
effectively.
2. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
2
This app is such a service which provides all services for an educational institute to
make your life easier and faster by assuring its performance. Easy user management
system, easy admission process, easy attendance system.
School Management app is a system that will provide you a bird’s eye view of the
functioning of the entire educational institution. It is a management information
system helps to manage the different processes in an educational institution like
General Administration, Staff Management, Academics, Student Management, and
Accounts etc. The information is made using the latest technologies and help’s to
make decision making a lot faster, effective and easier than ever before. Also helps to
improve the overall quality of education of the institution.
In a nutshell, Education Management Software managed the education institution by
simplifying and automating processes and addressing the needs of all stakeholders
helping them to be more efficient in their respective roles.
1.2 Problem Description:
Every school has lots of tasks to perform. So in order to perform all the tasks in a
controlled and systematic manner we need to automate and accomplish all the frantic
and baffling work with the help of easy decision making system.
This app is about “School Management”. This software gives many facilities to user
to manage all administrative works of a school such as student management, staff
management, Fee Information and Scheduling etc. It also gives facility to prepare
Mark sheet of a student. The School Management System will replace the paper-
based data collection and information exchange system among the various branches
of a particular school. The School Management System provides an innovative
solution for Today’s school record-keeping challenges. School Management System
opens a universe of opportunities to automate the laborious paperwork involved in
3. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
3
proper school management. With our proposed record-keeping software the
management can more effectively interact with the students as they develop skills and
character for success. They will not only have more time to spend with them, but it
will be quality time because they will have up to-date student information to facilitate
them.
School Management app is for a school handling regular management work. By going
through the flow of application one can easily maintain its student detail, fees detail,
Employee detail, Exam scheduling. This software includes the management of
students, Employee/Staff, Fees, Exam, Time Table and its respective reports.
Online School Management System could make school staff's life easier than ever.
Using School Management System, finding student information is just a few seconds
away who might have cost hours, or even days. This System is designed to perform
the efficient security, reliability and maximum accuracy of information.
The system is completed under the guidance of the theory and methods of
management information systems, database technology support. This paper first
discusses the structure of the background, purpose and significance of the graduate
design topics. Then describes the development platform and database technology and
the advantages of each, followed by more devoted a system requirements analysis,
design, implementation, and the implementation of the tasks, techniques and
tools. End system to complete the information input, output, data modification, query
and statistics, as well as print statements, make operation simple and quick.
In this project, we try to build up sound software which can operate any challenging
situation in the modern time. Administrator and users information are making
effective decisions. The decisions are more accurate, relevant and timely the
information stored or process is more effective.
4. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
4
1.3 Project Objectives:
The foremost objective of this app is to provide a solution to the problems faced by
conventional school management solutions. Genius Public High School aims to
reduce tedious paper works and makes the management of the school more
systematic. We cover all aspects of school management including student enrolment,
Student performance tracking, Timetable, Fees collection, Examination, Report
generation etc. The system also works as an interactive medium of communication
among administrators, teachers, students and parents.
1.3.1 SPECIFIC OBJECTIVES
I. To do the processing speedily and to help in decision making, the information
concerned can be retrieved in the faster manner as compared to the manual
system and the information provided by the system is accurate and to the
point which help in faster decision making.
II. To give the management accurate and updated reports about the students and
staff employees, exam schedules, allotment of faculties to the classes etc.
III. To minimize the cost of manpower and the paper work which lead to
minimum wastage of time in the Institution. The paper work in the Institution
can be reduced due to the computerization of the different departments and
branches.
IV. To give the details and solutions for the queries asked by the system timely
and to give the precise and confirm information to them.
V. To keep the document or records and other valuable information in safety so
that unauthorized access of the information can be prevented and detected and
the records are prevented from the modification, which is not allowed so that
unauthorized person, cannot access and modify the information.
5. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
5
VI. To automate routine tasks in school management and improve the efficiency
of administration.
VII. To provide centralized management of academic data that can then be
securely accessed from
VIII. To enable and empower school stakeholders to identify problem areas and
design effective solutions.
IX. To ensure smooth flow of information between stakeholders, management,
staff, students and parents
X. The software must have a user-friendly interface and appealing appearance to
ease the work of the end users.
XI. Student evaluation by their Instructors and Teacher’s evaluation by the
students is kept by most of the schools to keep monitoring the students’
behavior and teachers’ performance respectively. This facility must be
incorporated in the new system.
XII. The electronic processing of all examination related activities is also required
to be achieved by the system.
XIII. The system should be error resistant and must operate reliably.
XIV. Security is another feature which must be designed in the system in such a
way that any unauthorized access to the system is denied and a log of such
activity generated.
XV. The student and teacher attendance activities must also be captured by the
new system so that they could be analyzed in future by school administration.
XVI. This app make all the system computerize and there will be no chance of error
or mistake and provide accurate results.
XVII. All system managements are automated and provide centralized database
management.
6. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
6
XVIII. It provides easy operations for operator of the system. It will remove all
paper work requirements and reduce time consumption.
1.4 Project Scope:
This App is intended to help the any institute that wants to store their students and
management records into the computer. Our software is specially designed for an
educational institute Genius public school. Our app will fulfill all the requirement of
Genius public school. It will store all the personal and academic information of the
students. It will also store the fee information of the students. Management will get
information of any student who studied/studying in this institute till now easily. This
software will also help the management to store their employee information including
their personal information and salary information. Payroll system is very important of
any organization .so this software will also handle the pay roll system of this institute.
If will also store the results of the students.
This scope of school management is very vast. It includes everything regarding the
efficient functioning of the educational institution, securing the greatest benefit to the
greatest number through an adoption of practical measures. It interprets and clarifies
the functions and the activities of an educational programmer in fruitful relationships
and harmonizes their mutual action. It ensures sound planning, good direction and
efficient and systematic execution.
It will cover the core modules such as System Activity Log, Students Module,
Teachers Module, and Courses Module. It will cover the primary modules such as
Examination Module, Attendance Module, and Timetable Module, Notify Module,
Settings Module, Complaints Management, System Upgrade Management, Student
and Teacher Achievements. Add on modules are Teacher Portal, Student Portal,
Parent Portal.
7. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
7
Chapter 2
Related Work
2.1 School Management System
School Management System is offered by NK TechHub. Its Current Version is 2.1.Its
size is 4.8M and updated on 29 December 2018.Now its required size is Android
4.0.3 and up. School Management app provides features in order to keep in mind of
Parents, school and teacher so that anyone can access the app with its own
requirement. The features such as Student listing, attendance management, push
notification, result etc. The business impacts delivered by our School Information
Management System project include: By innovating the conventional trends in the
8. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
8
education system and connecting the education with technology, our School
Information Management System helped the institution to augment its efficiency and
productivity. We deployed an integrated cloud oriented management system
emphasizing on the evolution and the excellence, and it significantly helped in
reducing the paperwork associated with various day to day operations. To ensure that
parents do not feel dissociated or unknown from their child's performance and
progress, our system help the institution to strengthen its relationship with the parents.
The development of a novel Android based app helped the institution to regularly post
notifications to the parents mobile including information pertaining to their child's
attendance and events being held in the school.[22]
2.2 Smart School Management Systems
Smart School Management Systems developed by NK TechHub.Its Current Version
Varies with device. Its size is Varies with device and updated on12 February
2018.Now its required size is 4.1 and up. Official application of the Smart School
Management System by BeeTech (S.SMS)The S.SMS software suite is composed of
three main products: secure website and mobile applications for different
platforms. The mobile application is designed for both teachers and parents. It is main
objective is to leverage the communication between parents and school staff. The
parent interface in the mobile application keeps parents up-to-date with the latest
information and news from the school. Parents can also check daily diary, exams,
week’s evaluation and payments of their children. And this via a simple and intuitive
user interface. Additionally, parents can also participate to surveys organized by the
school and communicate in a secure way with all teachers and school staff. A
community forum is also available in the application which allows parents to share
their experience and discuss various subjects. The teacher interface of the mobile
application allows teachers to add daily diary, exam and weeks evaluation of their
students. They can also discuss with students’ parents in a secure way. Additionally,
9. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
9
teachers can send and receive messages from the school direction. They can also
participates to surveys organized by the school. All communications between
parents/school are done using remote push notification. The application also features
a notification center that contains all news and information’s related to students and
teachers. In this way, parents and teachers will missing nothing. Finally, the
application features an online store managed completely by the school administration
that allows parents and teachers to book products directly from the application.[23]
2.3 School Management System Mobile App
School Management System Mobile App for Wordpress App is Offered By
Dasinfomedia. Its Current Version is 7.1. Its size is 11M and updated on 25 April
2019.Now its required size is 4.2 and up. Application for student for School
management wordpress plugin Username: studentAppPassword: studentApp This
Application is For Student Role Only. Here are the App Features: Student Module(
Admit student with complete profile ,Student Login Access and Dashboard , Student
Class Routine and Payment data, Access to results and Noticeboard), Teacher listing,
Subject Module (Subject list), Marks module( Exam listing and marks), Attendance
Module(View attendance of date) ,Message Module(Student and Parents can only
view messages, Option to delete messages), Notice-Event Module( Notice appears on
Dashboard calendar, Single day or multiple day Event Notice),Transportation
Module(Students can view details), Holiday Module(Date selection for single day
Holiday, Date range option for Vacation),Payment Module(Keep track of student
fees),Class Route - Timetable(Student can view class route – timetable).[24 ]
2.4 My Institute Diary App
My Institute Diary App is Offered By Nosha Software Technology. Its Current
Version is 2.4.0.70. Its size is 18M and updated 14 April 2019.Now its required size
is 4.1 and up. My institute diary is a highly user-friendly app which connects your
educational institution (School, College and Academy) to parents through SMS. You
10. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
10
can send SMS message from your device SIM 1 and SIM 2. You can send class
attendance, exams results, fee remainders, special holiday alerts, received amounts
from parents/students and home work by just one tap. This app will provide you
separate storage to manage student info and parents or guardians contact numbers.
Using this app you do not need to add parent contact number in your personal
contacts list. You can add parents or guardian mobile number with student
information. At the time of sending bulk messages, app will automatically pick this
number from student information; format the message automatically and send the
SMS messages one by one to all consults using your device SIM 1 and SIM 2.We are
providing auto formatting for different types of SMS messages. You can also manage
basic data of your institution like students records, student fee card, teachers records,
class time table, homework, class work, class attendance, income and expenses in
very easy way. You have never seen app like this before. Just try it once if you have
an educational institution (School, College and Academy). It will fulfill all of your
basic requirements in your hand.[25 ]
2.5 School Management Software:
School Management Software is offered by SKYZONE IT SOLUTION Its Current
Version is 17M. Its size is 18M and updated on 18 June 2018.Now its required size is
4.0.3 and up. School Management Software is unique and comprehensive school
software. School Management Software provides the facility to carry out all day to
day activities of the school, making them fast, easy, efficient and accurate. The
primary functionality of this school management software which helps the school to
manage complex functions such as Student, fees, results, attendance, library, staff,
transport, examination, hostel, parents. It will manage your school as you want,
Starting from admissions to attendance and exams to result cards. The Basic features
offered by this software is really helpful to keep tracking Students basic and
Educational information like Student’s exams, Student results & other activities that
11. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
11
were done by the Students and much more which is very helpful as educational
institutions. We attempt to achieve maximum customer satisfaction through
continuous feedback mechanism and continual improvement in Quality Management
Systems. We are ready with all sorts of solutions and we deliver any application that
is web based and further our solutions are designed to adapt your business rather than
your business adapting the software. Our solutions are 100% fruitful and empower
you to take control of your business online and in real time. [26]
2.6 Edischool
Edischool - School Management System is offered by Jean-Paul Ainam .Its Current
Version is 14M. Its size is 18M and updated on 28 June 2019.Now its required size is
4.2 and up. he This App provides facility to carry out all day to day critical operations
of the schools faster, easier, efficient and accurate. School Management Application
is a paperless office automation solution for today’s modern schools. Highly laborious
and time consuming tasks like admissions, fee management, timetable generation,
payroll management, and accounting are carried out easily and accurately, saving a lot
of time. It helps the staff to manage, analyze and generate reports of school
information saving a lot of time, manpower and money.In a social approach, we
observe a significant lack of parental control in our schools manifested by the laxity
of the latter making all responsibility for the education of their children on the
establishment. With this in mind, EDIS has set up the mobile application "Edischool"
to allow parents to access any information on school life from anywhere, anytime on
any device. their children.If your school uses our school information management
software (logisco), download our Edischool application to access a number of features
of your account namely ,Ability to communicate with the establishment via SMS;
WhatsApp or Gmail, receive notifications about: ,the disciplinary follow-up of your
child (absences, punishments);,its weekly schedule and any changes thereto ,to the list
of his school textbook program ,the tuition fees with their deadlines , financial
12. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
12
reminders, the receipt of payment ,all notes by subject and by sequence of your child,
its newsletter per period, the planning of exams ,information relating to a notice of the
statement[27]
2.7 Attendance Management System
Attendance Management System offered by The Back Benchers. Its Current Version
is 2.0. Its size is 9.3M and updated on 27 November 2016.Now its required size is 4.2
and up. MS or Attendance Management System (elaborately) is an Android based
application that is designed to modernize our age-old attendance system, which
primarily uses a pen and a register. Our application provides every teacher with a
digital or electronic register which can be their very own android based smart phone.
The application provides with simple and easy to use UI for the teachers so that they
can easily and conveniently access the application. The only prerequisite of this
application is to prepare a CSV file of the students for supplying the data to the
application. The format for creating the CSV file is [roll no., name, stream, year,
semester, section]. Also the subject code format (in add new subject screen) should
match with the stream in the CSV file. For example subject code=CS601 and
stream=cs(from CSV file) should match. Also we suggest you to install a good file
browser/explorer for your convenience. The subject code format states 3 important
things namely stream, semester and subject. For example, CS601 states CS as stream
- computer science, 6- sixth semester and 01- is the subject. Hence the subject code is
very essential to be put up correctly. Similarly Arts stream can keep the code as
AR613, or Commerce can use CM302 accordingly.Some essential features of the
application are: Stream independent, as any domain can use our application, Handy to
submit attendance even at a previous date , Date wise attendance and subject wise
attendance can be viewed effectively, Also saving attendance on the device or
external memory will be provided on our next update, on which we are working
presently.
13. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
13
2.8 Tuition Class Management System (TCMS)
Tuition Class Management System (TCMS) offered by InvoTech Labs. Its Current
Version is Varies with device. Its size is Varies with device and updated on 20 June
2019.Now its required size is 4.0.3 and up. Tuition Class Management System
Application is a tuition class fees/earnings management & attendance tracking
application. It enables a private tutor or any coaching class to maintain a list of
students enrolled, track their fees payment and attendance. The app allows Fees
Receipts to be sent via SMS. This app stores all data locally on the mobile device and
does not need any internet connectivity to function. A very easy to use Backup and
Restore function allows data to be saved from the app and transferred to another
device thus ensuring continuity without any loss of data when you change devices.
The app supports more than 25 actions at this time and we have plans to constantly
enhance it. The application has the following features: Collect and manage student
details, Group students into batches, Add new groups and the order in which groups
will be displayed, Record Fees Payment from students, Record Attendance of
students allows the tutor to send fees receipts to students via SMS at the stored mobile
numbers for the students. Enables the tutor to send any message to a single or
multiple students at the same time (for example: a fees payment reminder
SMS) Enable user-defined fields to save any additional information about your
students, Call a student from within the application, View the fees paid history of a
student, View the attendance history of a student, View of list of students who have
defaulted on fees payment, View the total fees received by batch and month, Data
backup feature that allows data to be saved in a flat file on the device's memory card,
Data restore feature that allows data to be imported into the application from a
previously backed up file in the same device or copied from a different device,
Configure the name of the class and other values in the drop-down lists, A search
14. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
14
feature that allows the tutor to quickly locate a student across multiple batches either
using the name of the student.[28]
2. 9 Classever
Classever - School Management Software offered by Doogle Apps. Its Current
Version is 1.1.1. Its size is 4.4M and updated on 20 May 2018.Now its required size
is 4.1 and up.Classever is an enterprise class, next gen cloud based Student
Information System that caters for everything your school, college or university
require. Classever was created with the vision to build a system for educators to be
more empowered, interconnected and intelligent, producing data that could be used to
improve the quality of student education, their lives and work towards increasing
student performance, greater workforce flexibility and enhanced institution
credibility. By implementing class ever, you will focus on improving the quality of
education, reach desired academic goals within specific time and cost perimeters. The
final outcome is that all the constituents-students, teachers, staff, administrators and
parents comes out a winner – which just may be school management's best benefit of
all. Its modules include CLASS SETUP AND MANAGEMENT which allows
entering all basic information of class so that software is synchronized to the present
structure of your school. SUBJECT SETUP AND MANAGEMENT which allows to
enter all required basic information of subjects in school so that software easily gets
synchronized to your present subject structure of the school. TAKE ATTENDANCE
which is a tedious task of teacher daily attendance can be done easily with the help of
Class ever. STUDENT SUMMARY: This module of school ERP Software is to
evaluate and grade class work, homework, assignment and project work done by the
student of the school throughout the year and finally the school term-end examination
evaluation. Allows creating and entering all basic information of the school fees so
that software gets synchronized present fee structure. NOTIFICATIONS
MANAGEMENT: School notices and announcements can be posted by school
15. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
15
administrator/principal to keep parents& teachers informed about upcoming events,
circulars, exams and other activities of the school. This module is a well-organized
class management system. It is an effective solution to the problem of adjusting
timetables in simple way. It helps School Administrator to provide access permissions
to the principal, teachers, other Staff & parents of the school for better management
and control. Now capture and share the precious moments of different school events.
Unlimited space to create the albums titles and uploads the pictures.[29]
2.10 eSchool School Management Demo App
eSchool School Management Demo App is offered by MR Software’s. Its Current
Version is v3modak. Its size is 12M and updated on 21 May 2019.Now its required
size is 4.1 and up.eSchool is a state of the art school management ERP which helps
school manage complex functions such as fees, results, attendance, library, stock,
timetable, staff, salary, notifications, scholar, documents, transport, online
examination, hostel, etc. The eSchool App is a revolutionary mobile/tablet
communication tool between a school, its students and their parents which helps keep
the parents informed, happy and impressed.eSchool Gets sweeter with the new
version being launched. Updated system notifications and faster loading time and lot
of cool new features. The updated list of eSchool Features:
Bus Tracking - Know the exact location of the bus in which your child is travelling in
real time on a map. Library - Account for every book. Enable patrons to browse
through the library and check availability. Attendance - Track student attendance and
inform parents instantly about child absence. School Diary - Now send pdf and image
attachments with circulars to be sent via the App. A complete timeline view of
informational, homework, fees, results related information being sent by the school on
a regular basis !Following features have been retained and polished from the earlier
build : Fees : Track fees schedule, fee paid, upcoming installments and pending
installments for all the fee to be paid ! Photos & Videos: Catch the latest glimpses of
16. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
16
your school via the app ! Homework : Daily homework on your mobile ! School
Calendar: Access your school calendar from various perspectives: Academic,
examination, festivals, cultural, religious, etc. (as defined by the school) Results: Stay
informed about your scholar's performance! Receive android system notifications
when homework is updated, a fee is due, results are out or school wants to
communicate.[30]
2.11 Management System Employee
Employee Management System: Attendance Manager App is offered by Droid.Tech.
Its Current Version is 5.7. Its size is 6.7M and updated on 12 June 2019.Now its
required size is 4.2 and up. Fast and easy way to Manage Employee stuff manager
details like Attendance, Leaves, Loan, over time, salary calculator app & many more.
No need to use Attendance register or Play slip register for Worker Attendance as this
Attendance app can do all the hard work for you. Very easy to Add or Delete
employees & mark attendance on daily basis. Get detailed report of Attendance &
Salary in PDF format at the end of every month. Now you also get monthly summary
of all employees by just single tap. Its a complete Employee App. attendance Tracker
/ Manager App Features: Add & Delete Employee. Mark Attendance in a single click.
Debit & Loan calculator. Over time detail. Played Leaves criteria. Salary Calculator /
Salary Slips Can Add predefined values for Overtime pay, half day etc. Get auto
Salary calculated on the basis of Employee Attendance. Salary report of each
Employee according to date range or month wise report. Manage Employees Pay
Slips and Salary Slips, Which include total days - present, absent, half day, holidays
taken, overtime hours, salary, overtime wages, loan etc. View detailed report in PDF
format. monthly summary report. Can easily share Employee report. Can send a text
message to Employee. Security pattern available to open the App. Can add company
logo. Can customize company name. Final report have features like there should be a
17. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
17
picture of employee in it or not & to show final net pay with absent detail or just final
net pay. Also get backup of your data.[31]
2.12 My School My App-App
My School My App-App is offered by Droid.Tech. Its Current Version is 1.2. Its size
is 14M and updated on 2 June 2017. Now its required size is 4.1 and up. This Mobile
School App is designed and developed to find the latest news and Events ,and access
a variety of academic and administrative resources of Schools. This app will help you
stay up-to-date on campus events. Parents can able to check their Children's
Attendance, Exam, Class Time Tables, Grades e.t.c.Key Features are:-For
Students/Parents: Subjects and Session plan: See your subjects and sessions plans and
Daily Home Works, Attendance: Access your latest attendance status of all subjects,
News and Events : Read the latest on School and find out what’s going on school
,Timetable: Get easy access to your daily class schedule and details on the faculty
,Featuring School bus Live tracking ,Can apply for leave ,For Demo Purpose, User
Name: student, Password: demo etc. For Staff/Teachers: Can able to take Attendance
through App Class Schedules, Student Progress Reports, Can Apply Leave through
the App, For Demo Purpose: Username: staff, Password: demo etc. For
Management/Principals: Can Access Students information, Progress, Attendance
Reports, Can access staff time tables, Leave information etc, Can able to publish
events, School updates through app, For Demo Purpose: Username: management,
Password: demo. Mobile School App is high customization portal, Simply pick and
choose the modules as per your requirement. The System comes with a Mobile
Management.[32]
2.13 Labour Management System App
Labour Management System App is offered by Tech global. Its Current Version is
1.0. Its size is 9.7M and updated on 6 March 2017. Now its required size is 4.0.3 and
up. LMS is an Android application to effectively manage the registration processes of
18. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
18
workers, constructions & establishment owners under various enforced labour laws.
The registered labors can take advantage of various welfare schemes by applying
online through this application. Various MIS reports are provided at every level of the
application for in-depth data monitoring, analysis and record-keeping. Personal
Information System (PIS) deals with the management of all the service information of
an employee. Legal Management tracks and monitors the internal disputes between
employees and employers of any organization. Which employees to promote or
reward, and which might need training or counseling., Which processes need
improvement because they are inefficient or many employees are struggling with it
,Staffing levels needed for work forecast, so you have just the right amount of staff
for the job, Which customers are making/losing you money on labor, How much time
and money is being spent on each indirect or non-value-add process.[34]
2.14 WinApp
WinApp - School Management Application is offered by Windex Software Solution
.Its Current Version is 3.3. Its size is 2.2M and updated on 3 July 2019. Now its
required size is 4.2 and up. Students Benefits are Enhanced interaction with teachers,
parents and peers ,Access to attendance, timetable, marks, grades and examination
schedule, Prior information of events & holidays, Exam schedules, timetable, school
calendar can be viewed at a click, Syllabus and course materials can be access easily,
Timely updates about school events and extra-curricular activities, Online homework
and assignments. Management Benefits are Complete automation of all operations,
Centrally stored information with zero redundancy, Zero severance in handling the
institution’s records, Best possible resource optimization,Maintain harmonious
relationship with parents, Eases administrative tasks make it a simple process
Collection of fees by Cash or Cheque , Fully automated student & staff
administration, Manage student information on single click, Easily manage accounts
for staff and students, Free training, maintenance & support, Wide-ranging
19. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
19
computerization of all operations, Get connected to parents and alumni in an
effective manner, Effective communication between teachers, parents and students ,
Complete automation of all operations, Auto-generation of timetables with dynamic
substitute, Bulk SMS facility to inform parents, Wide-ranging computerization of all
operations. Teachers Benefits are Automated student attendance , Computerized
management of marks and grades, Timetable creation in advance , Availability of
more time for students, Effective communication with parents regarding child’s
performance, Access to students and parents through common forum , Access to own
and students' attendance, Better organization of Institutional activities , Manage class
information and analytical reports ,Tracking detailed history of performance of a
student ,Constant updates on child's progress, attendance and fees, Homework
assignments to students and approval, Roll No generator and timetable design,
Manage student results division/subject/exam wise, Student results information
through SMS, Easy access to any information related to students, Availability of more
time for students .Parents Benefits are Get connected to the institution electively and
easily, Get alerts from school administration or teachers, Frequent interaction with
teachers, Active participation in institution activities, Reliable update on children
attendance, progress report and fee payment , Prior information about institution
events and holidays , Get notifications of upcoming events, Online leave request,
Tracking of homework assigned by teacher to their child, Prior information about
upcoming school events and holidays,• Regular and prompt availability of school
updates through articles, discussion forums, image gallery and messaging system ,
View photo gallery , Daily attendance Notification, Instant notification through SMS
on student’s absence from school, Multiple student access for parents with more than
one child in the same school, View evaluation marks awarded to students,
Immediate and regular school updates accessed via notice board, discussion forums,
Keep track on Online details like school timetable, events and student information,
20. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
20
Aware of school events and activities, Able to know teacher’s feedback on student’s
academic performance.[36]
2.15 Inforida App
Inforida App is offered by Inforida Technologies.Its Current Version is 1.2. Its size is
1.7M and updated on 17 April 2018. Now its required size is 4.1 and up. Inforida is a
Cloud-based Smart Attendance & School Management System for Schools, Colleges,
and Coaching Institutes to monitor daily attendance of students, track their
educational outputs and provide assistant and guidelines for better education. It helps
in tracking attendance records, monitor and manage teaching staffs, and also provide
a better tool for school engagement. Our main focus is to have a clear picture of each
student's educational journey and assist them in their areas of interest for a better
future. Giving an effective and powerful tool to passionate educators to provide a
better learning environment for learners at their institute. Its features are Parent
Management, Student Management, Staff/ Admin Management, Attendance
Management, Send SMS/Email, Time Table Management, Library Management
System, Marks management , Transport/Bus management system , Almanac / Digital
diary, Home work management, Exam and schedule management, Advance Class
routine system, Library Management System, Hostel Management System, Advanced
Account Management System, Events management, Circulars , Results, Photo
Gallery, Video Gallery, Lot More.[37]
2.16 Zarorat Educational School Software App
Zarorat Educational School Software App is offered by Scozey.Its Current Version is
1.0. Its size is 3.0M and updated on 27 February 2017. Now its required size is 4.0.3
and up. We are a technology company established in 2014; solely dedicated to the
pursuit of bringing automation system to schools which is second to none. Scozey
school erp. is a school management and administrative software which will help you
systematize the running of your school and in turn increase efficiency. We have
21. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
21
developed this software after conducting in-depth research about the various systems
adapted by various schools and with a purpose to ease the stress behind their working.
Our product is very cost effective, easy to use, lightning fast and secure asfort.KEY
FEATURES are Robust and interactive school management solution, Well-planned
and efficient school automation software, High-quality and hassle-free product,
Designed and built to provide accurate information, Font, icons and interface
developed to give a user-friendly approach, 24X7 on-line and telephonic support
service. About are Scozey school ERP is a high end Software designed to meet the
growing needs of Educational Institutions. It can cater to more than one
school/college/institute belonging to same group and thus helps in generating the
consolidated report of the entire group of institutions at one click. Scozey School ERP
aims to help students, teachers, parents and the school administrative staff to use
school data in a more organized and structured manner. It allows users to interact with
basic operation and information of their schools seamlessly and also provides access
to all relevant reports that have been generated over the years. It has been designed to
provide an enhanced interaction between students, teachers, parents and the
management and can be accessed over the internet from any location in the world.
Scozey School ERP is unique and very comprehensive software for management of
academic institutions like Primary & Secondary School. A power packed solutions
with various modules like Student Enquiry. Student Management are Student
Enquiry Generation through advertisement in Print media, E-media , Referral or
walk-in, Auto transfer of Student details from Registration Form to Admission Form,
New Admission course wise, Class wise Student list, Student complete Profile with
image, Student Transport Details, Route wise Area wise, Student Information
Category wise report, Admission Register, Fee Management. Configurable Fee
structure and various heads, Class Category wise, Student wise, and Optional Fee
wise, Transport Fee, Customize Fee Receipt design, Student/ Staff Attendance
22. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
22
System, Creation of ID Cards for Students & Staff, Manual/ Automatic Attendance
Capture of Student & Staff with RFID based Smart Card, Auto SMS Feature of
Absent student to his/her parent, Daily Attendance Register Class wise, Attendance
Status Month wise, Examination Management, Class wise Exam Scheme Definition,
Creation of Type of Exam like Viva, Practical or Theoretical or Combination, Test,
Mid Term and Final Exam marks entry by the Teacher or Admin. SMS and Email
Supports SMS Event management, Send SMS/ Email to Parents at the time of Student
Registration, Communication with Staff/Parents easily by SMS/ Email, SMS Feature
for Fee due date, paid and outstanding Fee,. Auto SMS Feature of Absent student.
[41]
Chapter 3
Requirement Specification
3.1 Existing System:
The existing manual system for the School Management System is done by manual
application, which is very difficult to handle. This is very typical and time consuming
job to maintain manually all these tasks required by the organization. So it is not a
reliable and efficient approach to do work manually. The main problems with the
existing system (manual applications) can be summarized as follows:
i. Difficult to handle
23. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
23
ii. Requires much manpower
iii. More time consuming
iv. Not reliable and effective
v. Calculations are very difficult to do
vi. Queries can`t be possible
vii. Data Management
viii. Irrelevant structure and methodologies
ix. Not properly scheduled
x. Lack of easy and friendly environment
3.2 Proposed System:
Proposed system along with intended objectives after analysis of the existing manual
system, a computerized graphical system is proposed. The proposed system for
School Management System supports the existing system very efficiently and able to
solve the problems occurred in the existing system. The proposed system will helpful
to automate the all the activities of existing manual school management system and to
overcome all the limitations of Existing system.
i. This system will maintain all the information properly and overcome the
limitations of the existing system with following important features:
ii. Providing a strong administration over whole system
iii. The new user can be able to handle the software easily
iv. Safe and sophisticated system of record keeping
v. Compatible to utilize available resources to the optimum level
vi. Capable to retrieve information from database within short time.
vii. Capable to keep proper information about staff, student, Class and exam
Schedule, Fee and Salary of staff.
24. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
24
viii. Capable to check whether the input data is valid or not
ix. Provide facility to print reports
The application of the proposed system is associated with various problems in the
conventional manual system:
i. To get updated information.
ii. Maximum utilization of the available resources in the organization.
iii. To maintain the privacy of the relevant and valuable data.
iv. To store the data for long-term utilization.
v. To secure the data in the organization.
vi. To get the updated and faster details for the queries asked by the management.
vii. To facilitate faster processing in the system.
viii. To help the management in decision making by giving them the relevant
information.
ix. To keep the data so that it can be used later.
x. To secure the data in the school.
xi. To maintain the privacy of the relevant and valuable data.
xii. To store the data for long-term utilization.
3.3 Requirement Specification:
3.3.1 Functional Requirement:
3.3.1.1 Student:
i. The student shall be able to login to system.
ii. The student shall be able to Download Assignment or lectures.
iii. The student shall be able to view and print Result report.
25. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
25
iv. The student shall be able to view Available courses.
v. The student shall be able to view Attendance.
3.3.1.2 Teacher:
i. The Teacher shall be able to login to System.
ii. The Teacher shall be able to Grade Student’s Exam, uploaded Courses.
iii. The Teacher shall be able to uploaded Courses.
iv. The Teacher shall be able to upload Attendance.
3.3.1.3 Admin:
i. The Admin shall be able to login to System.
ii. The Admin shall be able to create user login for Student/Teacher.
iii. The Admin shall be able to add courses.
iv. The Admin shall be able to delete courses.
v. The Admin shall be able to edit courses.
vi. The Admin shall be able to assign courses to Teacher.
vii. The Admin shall be able to remove courses from teacher.
viii. The Admin shall be able to change courses to Teacher.
ix. The Admin shall be able to assign courses to Student.
x. The Admin shall be able to remove courses from Student.
xi. The Admin shall be able to change courses to Student.
3.3.2 Non-Functional Requirement:
3.3.2.1 Availability
The system should be available 24 hours 6 days. Availability is gauged by the period
of time that the system’s functionality and services are available for use with all
operations. So, scheduled maintenance periods directly influence this parameter. And
26. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
26
View Timetable
it’s important to define how the impact of maintenance can be minimized. When
writing the availability requirements, the team has to define the most critical
components of the system that must be available at all time. You should also prepare
user notifications in case the system or one of its parts becomes unavailable.
3.3.2.3 Security:
The system should encrypt by user password using encryption system. Security
requirements ensure that the software is protected from unauthorized access to the
system and its stored data. It considers different levels of authorization and
authentication across different users roles.
3.3.2.4 Usability
The user should learn how to use the system at most in 2 hours . Scalability
requirements describe how the system must grow without negative influence on its
performance. This means serving more users, processing more data, and doing more
transactions.
3.3.2.5 Maintainability
The system should close 24 hours per week for maintenance and elaboration. For
instance, data privacy is a security characteristic that describes who can create, see,
copy, change, or delete information. Security also includes protection against viruses
and malware attacks.
3.4 Usecase:
Student usecase
27. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
27
Student
Figure 3.1: Student usecase
In figure 3.1, the use case is defined the Teacher to Admin relation in the System. The
Teacher Actor will provide the Timetable, Attendance, Syllabus, Result and
complaints. The Admin Actor will give the authority to teacher for provide the
functions. The teacher can update the changings into storage. The student will access
these changings from storage where the teacher edit it. The Teacher Actor will
provide the Timetable, Attendance, Syllabus, Result and complaints.
Teacher usecase
View Attendance
view syllabus
view Result
view Complaints
about student
Set Timetable
28. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
28
Teacher
Figure 3.2: Teacher usecase
In Figure 3.2, the use case in this figure shows the working of school Management
Application. In this use case, the student will get different functions from Teacher and
Teacher give services to student and get from Admin. The teacher can update the
changings into storage. The student will access these changings from storage where
the teacher edits it. The Teacher Actor will provide the Timetable, Attendance,
Syllabus, Result and complaints.
Set Attendance
Set syllabus
Set Result
Complaints about
students
29. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
29
School system app
Teacher
Student
Figure 3.3 School system app
The figure 3.3 shows the use case of school management application .In this system
the teacher , student and admin will access the same storage system for the different
purposes .The result, attendance, complaints ,courses and time table will view and
update by teacher and student. The admin will also manage all services.
Attendance
Syllabus
Result
Timetable
Complaints
30. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
30
Chapter 4
Design
4.1 Architecture of the System:
The proposed system is expected to replace the existing manual system by an automated
system in all facets. It is mainly based on the system Analysis document.
The architecture used for the system is a 3 tier Client/Server Architecture where a client
can use Internet browsers to access the online report provided by the system within the
local area network of the school or anywhere using the Internet. Figure 4.1 shows the
architecture of the proposed system.
The data tier maintains the applications data such as student data, teacher data, timetable
data etc. It stores these data in a relational database management system (RDBMS).
The middle tier (web/application server) implements the business logic, controller logic
and presentation logic to control the interaction between the application’s clients and
data. The controller logic processes client requests such as requests to view student’s
result, to record attendance or to retrieve data from the database. Business rules enforced
by the business logic dictate how clients can and cannot access application data and how
applications process data.
The objective of design activities is to transform the detailed, defined requirements
into complete and detailed specifications for the system to guide the work of
development. The decisions made in this activity address, in detail, how the system
will meet the defined functional, physical, interface, and data requirements. Design
activities may be conducted in an iterative fashion, producing a general system design
that emphasizes the functional features of the system, then a more detailed system
design that expands the general design by providing all the technical detail. The
31. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
31
physical characteristics of the system are designed during this activity. JAVA and
Firebase will be used to transport the logical design to physical design, at the same
time the logical design will be presented using flow chart diagram and context
diagram.
A web server is a program that runs on a network server (computer) to respond to HTTP
requests. The most commonly used web servers are Internet Information Server (IIS) and
Apache. The web server used in this system is IIS. HTTP is used to transfer data across
an Intranet or the Internet. It is the standard protocol for moving data across the internet.
The client tier is the applications user interface containing data entry forms and client
side applications. It displays data to the user. Users interact directly with the application
through user interface. The client tier interacts with the web/application server to make
requests and to retrieve data from the database. It then displays to the user the data
retrieved from the server.
32. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
32
Figure 4.1: Architecture of the System
4.2 Design Constraints:
Those constraints that perform the limitation on the System are called design
constraints these may be hardware or software constraints. There are software
constraints which are related to the design of are database and user interface. In this
we are providing the authority to use the database to the limited number of users.
Similarly Hardware constraints are related to the hardware devices used by the
system.
4.3 Development Methodology
Prototyping Model has been used to develop this application. The Prototyping model
is a technique for quickly building a function but incomplete model of the information
system. It can be used to demonstrate technical feasibility when the technical risk is
high. It can also be used to better understand and elicit user requirements. In either
case, the goal is to reduce risk and limit costs by increasing understanding of
proposed solutions before committing more resources.
33. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
33
Figure 4.2: Development Methodology
4.3.1 Prototype Model
4.3.1.1 Advantages of Prototyping
i. Reduces development time.
ii. Reduces development costs.
iii. Requires user involvement.
iv. Developers receive quantifiable user feedback.
v. Facilitate system implementation since users know what to expect.
vi. Results in higher user satisfaction.
vii. Exposes developers to potential future system enhancements
4.3.2 The Process of Prototyping
34. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
34
4.3.2.1 Identify basic requirement: Determine basic requirements including
the input and output information desired. Details, such us security, can typically
be ignored.
4.3.2.2 Develop initial prototype: The initial prototype is developed that includes
only user interfaces.
4.3.2.3 Review: The customers, end-users, examine the prototype and provide
feedback on additions or changes.
4.3.2.4 Revise and enhancing the prototype: Using the feedback, both the
specifications and the prototype can be improved.
4.3.3 Reason of using Prototype Model
i. Users are actively involved in this app.
ii. Since in this methodology a working model of the system is provided, the
users get a better understanding of the system being developed.
iii. Errors can be detected much earlier.
iv. Quicker user feedback is available leading to better solutions.
v. Missing functionality can be identified easily
vi. Confusing or difficult functions can be identified Requirements validation,
Quick implementation of, incomplete, but functional, application.
4.3.4 Phases in prototype Model
35. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
35
Figure 4.3: prototype Model
Phase 1: Identify some requirements to begin with: Get lists of some
major requirements which define the need for the new system including the main
input output information.
Phase 2: Develop initial prototype: Develop a basic initial prototype which
only has UI screens.
Phase 3: Review the prototype: End users and SME’s work and examine the
prototype feedback for improvements/enhancements.
Phase 4: Revise and enhance the prototype: Scope is changed based on
feedback from end users and the prototype is enhanced and refined to accommodate
user feedback.
4.4 High level Design:
36. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
36
4.4.1 Block Diagram
Figure 4.4: Block Diagram of sms
It will store all the personal and academic information of the students. It will also
store the fee information of the students. Management will get information of any
student who studied/studying in this institute till now easily It will store all the
personal and academic information of the students.
Students
Student Data
Management
New Admission
of Records Student details
Records
Printing of fee
receipts module Fee status
module
Report
Generation
Database
37. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
37
4.4.2 Activity Diagram:
No
No Yes No
If if
If if
yes yes
yes yes
User
login
Check login
information
Define kind
user
User Teacher
Parent Admin
Do functions
Do functions
Do functions Do functions
Save changes
Save changes
38. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
38
Figure 4.5: Activity Diagram of sms
Activity diagrams are graphical representations of workflows of stepwise
activities and actions with support for choice, iteration and concurrency. In the
Unified Modeling Language, activity diagrams are intended to model both
computational and organizational processes (i.e. workflows). Activity diagrams
show the overall flow of control. Activity diagrams are constructed from a
limited number of shapes, connected with arrows.
4.4.3 Flowchart
start
login
Admin
-
PIM
S
EMPLOYEE REG.
STUDENT REG.
ATTENDANCE
RESULT
39. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
39
Figure 4.6: Flowchart of sms
Data flow diagrams are used to graphically represent the flow of data in a business
information system. DFD describes the processes that are involved in a system to
transfer data from the input to the file storage and reports generation.
4.4.4 Data flow diagram:
Figure 4.7: Data flow of sms
END
40. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
40
4.4.5 Sequence diagram
Figure 4.8: Sequence diagram of sms
A sequence diagram simply depicts interaction between objects in a sequential order
i.e. the order in which these interactions take place. We can also use the terms
event diagrams or event scenarios to refer to a sequence diagram. Sequence diagrams
describe how and in what order the objects in a system function.
41. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
41
Name
4.4.6 E-R Diagram:
.
Figure 4.9: E-R Diagram of sms
Student
Has
Id
Id
Addres
Phone
Email class
Attendance
Stu Id
Date
class
Time
Admin
Manage
Employee
Id
Nam
e
Mobile
Email
Id
Name
Email
Phone
Adress
42. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
42
E-R (Entity-Relationship) Diagram is used to represents the relationship between
entities in a table. ER diagrams represent the logical structure of databases. ER
Diagram represent relationship between two database tables’-R diagram means Entity
Relationship diagram. Entity is an object of system, generally we refer entity as
database table , the e-r diagram represent the relationship between each table of
database. E-R diagram represent entity with attributes, attributes is a property of
entity. If we assume entity is a database table then all the columns of table are treating
as attributes.
4.4.7 E-R Diagram:
Verificatio
n Of
The Data
MDI /
Main
Menu
Form
Attempt
Granted
For
Three
Times
Access Denied
Access
Granted
Addition
of
New
Records
Editing
of
Records
Printing
of Fee
Receipts
Cancellation
&
Reprinting
of Receipts
Student
Detail
Report
Cash Details
Report i.e.
fee detail,
security
New
Menu
Edit
Menu
Printing
Receipt
s
Report
Exit
43. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
43
Figure 4.10: E-R Diagram of sms
These are the two ER’S i.e. 0 level & 1 level of “Student Data Management” package
the 1 level dfd can be further refined to represent more detailed or lower level of
information. DFD’s are also known as flow graph or bubble chart.
4.6 Database Design
A database is a collection of information, organized in such a way that a computer
program can quickly select desired pieces of data. The computer program used to
manage and query a database is known as a database management system (DBMS).
Database design is the process of producing a detailed data model of a database.
Databases are designed to offer an organized mechanism for storing, managing and
retrieving information. This includes detailed specification of data elements, data
types, indexing options and other parameters residing in the DBMS data dictionary
INSTITUTE:
Table 4.1: Institute Table
Fields Data Type Relationships
INSTITUTE NUMBER(5) Primary Key
INSTITUTE NAME VARCHAR(50) Not Null
ADDRESS VARCHAR(75) Not Null
44. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
44
CONTACT NO VARCHAR(25) Not Null
CLASSES:
Table 4.2: Classes Table
Fields Data Type Relationships
CLASSID NUMBER(6) Primary Key
CLASSNAME VARCHAR(20) Not Null
GROUPS/SECTIONS:
Table 4.3: Groups Table
Fields Data Type Relationships
GROUPID NUMBER(3) Primary Key
GROUPNAME VARCHAR(30) Not Null
SUBJECTS:
Table 4.4: Subjec Table
Fields Data Type Relationships
SUBJECTID NUMBER(3) Primary Key
SUBJECTNAME VARCHAR(50) Not Null
TOTAL NO NUMBER(3) Not Null
CLASSID NUMBER(10) Not Null
STUDENTS:
45. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
45
Table 4.5: Students Table
Fields Data Type Relationships
REGISTRATIONNO NUMBER(5) Primary Key
FIRSTNAME VARCHAR2(50) Not Null
LASTNAME VARCHAR(50) NOT NULL
FATHERNAME VARCHAR(50) NOT NULL
FATHERSTATUS VARCHAR(25) NOT NULL
FATHERCNIC VARCHAR(25) NOT NULL
PROFESSION VARCHAR(35) NOT NULL
FINANCIALBG VARCHAR(40) NOT NULL
DISTRICT VARCHAR(50) NOT NULL
HOMEADRESS VARCHAR(100) NOT NULL
PHONENUMBER VARCHAR(50) NOT NULL
MOBILENUMBER VARCHAR(50) NOT NULL
INSTITUTEID NUMBER() NOT NULL
JOINEDATE DATE NOT NULL
CLASSID NUMBER(5) NOT NULL
GENDGER VARCHAR(15) NOT NULL
RELIGION VARCHAR(15) NOT NULL
MOTHERNAME VARCHAR(50) NOT NULL
BFORM VARCHAR(25) NOT NULL
FEES VARCHAR(50) NOT NULL
DOB DATE NOT NULL
KINSHIP VARCHAR(25) NOT NULL
STATUS VARCHAR(25) NOT NULL
GROUPID NUMBER(3) NOT NULL
LEFTDATE DATE NOT NULL
STUDENT RECORD:
Table 4.6: Students Record Table
Fields Data Type Relationships
REGISTRATIONNO NUMBER(3) Primary Key
EVENTDATE VARCHAR(50) Not Null
46. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
46
CLASSID NUMBER(10) Not Null
4.7 GUI:
In information technology, the user interface (UI) is everything designed into an
information device with which a person may interact. This can include
display screens, keyboards, a mouse and the appearance of a desktop. It is also the
way through which a user interacts with an application or a website. The growing
dependence of many companies on web applications and mobile applications has led
many companies to place increased priority on UI in an effort to improve the user's
overall experience.
4.7.1 Splash Screen:
Figure 4.11: Splash Screen
This is the splash screen of the the App.Which appears before the home screen.
47. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
47
4.7.2 Student Login Screen:
Figure 4.12: Student Login Screen
This is the login screen of the admin, teacher and student.
4.7.3 Student Home Screen:
48. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
48
Figure 4.13: Student Home Screen:
4.7.5 Teacher Home Screen:
Figure 4.14: Teacher Home Screen
Chapter 5
System Implementation:
5.1 System Architecture Design
A system architecture or systems architecture is the conceptual model that defines
the structure, behavior, and more views of a system. An architecture description is a
formal description and representation of a system, organized in a way that supports
reasoning about the structures and behaviors of the system. System architecture can
comprise system components, the externally visible properties of those components,
the relationships (e.g. the behavior) between them. It can provide a plan from which
products can be procured, and systems developed, that will work together to
49. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
49
implement the overall system. There have been efforts to formalize languages to
describe system architecture; collectively these are called architecture description
languages.
Figure 5.1: System Architecture
Software architecture refers to the high level structures of a software system, the
discipline of creating such structures, and the documentation of these structures. It is
the set of structures needed to reason about the software system. Each structure
comprises software elements, relations among them, and properties of both elements
and relations. The architecture of a software system is a metaphor, analogous to
the architecture of a building.
5.1.1 The Implementation Process:
The implementation process involves getting the work done. Much of what will be
undertaken at this stage will depend on the nature of the selected response. However,
there are some generic points that can be made about implementation. Probably the
most important point is that implementation should start as soon after the planning
has been completed as possible. There are several reasons for this:
i. If a problem exists, it is right that a response should be put into practice as
soon as possible to alleviate that problem.
Functional
requirement
Design
constraint
Quality attribute
requirement
Architectural Design Software
Architectu
re
50. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
50
ii. The interest and good will generated at the planning stage should not be
squandered through implementation delays. Act before stakeholders change
their minds!
iii. The sooner you start implementing a response, the sooner you will be aware of
implementation problems, and therefore the sooner you can address them.
Once response implementation has begun, you should monitor it to identify obstacles
as they emerge, and to make changes to the response so that the implementation
process can continue. This approach should help to prevent implementation failure by
helping you to identify problems that need to be addressed at the earliest opportunity
and take the necessary action to keep the response on track.
Figure 5.2: Implementation Process
5.1.2 Database Design:
A database management system (DBMS) is a collection of programs that enables you
to store, modify, and extract information from a database. There are many different
types of database management systems, ranging from small systems that run on
personal computers to huge systems that run on mainframes. DBMS is a software that
handles the storage, retrieval, and updating of data in a computer system. Ex- SQL
Server (Microsoft), MySQL (Freeware), Oracle (Oracle), NoSQL (Oracle), NonStop
SQL (Hewlett Packard).
51. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
51
5.1.2.1 Relational Database:
i. User:
Figure 5.3: User
ii. Administrative:
Figure 5.4: Administrative
52. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
52
iii. Student:
Figure 5.5: Student
iv. Employee:
53. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
53
Figure 5.6: Employee
v. Routine:
Figure 5.7: Routine
5.1.2.2 GUI :
i. Student Profile:
54. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
54
Figure 5.8: Student profile
This activity shows the student basic information like class, gender, DOB, address, phone
no and username.
ii. Student Attendance:
Figure 5.9: Student attendance
This activity is used to view attendance by the students.
iii. Student Result:
55. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
55
Figure 5.10: Student Result
This activity is used to display student result.
iv. Student Inquiry Form:
Figure 5.11: Student Inquiry form
This activity is used to conduct a query. This form is submitted to the admin.
v. Student Notification Screen:
56. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
56
Figure 5.12: Student Notification Screen
This layout enables the students to have updates about school.
vi. Student List:
Figure 5.13: Student List
This is a admin screen. The admin should be able to view all students list along their
basic information.
vii. Add new students:
57. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
57
Figure 5.14: Add new student
This is a admin screen. The admin can add new students along their basic information.
viii. Teacher List:
Figure 5.15: Student List
This is a admin screen. The admin should be able to
view all teachers list along their basic information.
ix. Add new teachers:
58. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
58
Figure 5.16: Add new teachers
This is a admin screen. The admin can add new students along their basic information.
x. Assign Subject to class:
Figure 5.17: Assign subjects to class
This is a admin screen. The admin can add assign subjects to different classes.
59. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
59
xi. Add new class:
Figure 5.18: Add new class
This is a admin screen. The admin can add new classes.
xii. School Profile
Figure 5.19: Add new class
60. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
60
This is school profile. This module can be view by the admin , teachers as well as the
students.
xiii. Upload Result:
Figure 5.20: Upload Result
This is a teacher screen. The can easily upload marks of the students by using this
activity.
xiv. Upload Attendance:
61. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
61
Figure 5.21: Upload Attendance
This is a teacher screen. The can easily upload attendance of the students by using this
activity.
xv. Teacher Profile:
Figure 5.22: Teacher Profile
This activity shows the teacher profile along their basic information.
Chapter 6
System Testing and Evaluation
Test Cases of School Management Application
Table 6.1 TC-1(login Form)
Number TC-1 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC1
Description: Requirement is to check the student will enter the password and id for login to system.
{Student Login form}
62. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
62
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.1 NT1 {student will enter
id and password
for login to
system}
{all the data
entry should be
in valid format
Student login to
system
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.1 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/Pass
Failed Reason
No Failure
Table 6.2 TC-2(login Form)
Number TC-2 Date Created:7-10-2019 Created By Sahar Parvez
Requirement #NC2
63. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
63
Description: Requirement is to check the teacher will enter the password and id for login to system.
{ Teacher Login form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.2 NT2 {Teacher will
enter id and
password for login
to system}
{all the data
entry should be
in valid format
Teacher login to
system
successfully
}
No difference
from Expectation
pass
pass
7-10-
2019
7-10-
2019
Sahar
parvez
Data
Item Data input Test type Expected result P/F Date By
1.2 {
Shazadi
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-10-
2019
Sahar
Parvez
Operating System Environment Software used Version
Android OS Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-10-2019 Executed By: Sahar Parvez , P/F: pass
Failed Reason
No Failure
Table 6.3 TC-3(login Form)
64. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
64
Number TC-3 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC3
Description: Requirement is to check the student will enter the password and id for login to system.
{Student Login form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.1 NT1 {student will enter
id and password
for login to
system}
{all the data
entry should be
in valid format
Student login to
system
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.1 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/Pass
Failed Reason
No Failure
65. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
65
Table 6.4 TC-4(login Form)
Number TC-4 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC4
Description: Requirement is to check the student will enter the password and id for login to system.
{Student Login form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.1 NT1 {student will enter
id and password
for login to
system}
{all the data
entry should be
in valid format
Student login to
system
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.1 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
66. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
66
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/Pass
Failed Reason
No Failure
Table 6.5 TC-5(login Form)
Number TC-5 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC5
Description: Requirement is to check the student will enter the password and id for login to system.
{Student Login form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.1 NT1 {student will enter
id and password
for login to
system}
{all the data
entry should be
in valid format
Student login to
system
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.1 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user Android Studio Version 1
67. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
67
environment under
android OS wih net
conection
,XAMPP server
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/Pass
Failed Reason
No Failure
Table 6.6TC-6(login Form)
Number TC-6 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC6
Description: Requirement is to check the student will enter the password and id for login to system.
{Student Login form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.1 NT1 {student will enter
id and password
for login to
system}
{all the data
entry should be
in valid format
Student login to
system
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.1 {
Mugheez
Abc123
{
Test to pass
Test to pass
{valid data } Pass 7-9-2019 Aiman
Hafeez
68. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
68
} }
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/Pass
Failed Reason
No Failure
Table 6.7TC-7(Result check)
Number TC-7 Date Created:7-11-2019 Created By :Sahar Pervez
Requirement #NC7
Description: Requirement is to check the result by student after login to system.
{Result checking by student }
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.3 NT3 {student will check
the result after login
to the system with
enter the id and
password }
{all the data entry
should be in valid
format
Student check
result successfully
}
No difference from
Expectation
pass
pass
7-11-2019
7-11-2019
Sahar
parvez
Data
Item Data input Test type Expected result P/F Date By
69. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
69
1.3 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-11-2019 Sahar
parvez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-11-2019 Executed By: Sahar Parvez , P/F :Pass
Failed Reason
No Failure
Table 6.8 TC-8(Result update)
Number TC-8 Date Created:7-7-2019 Created By Aiman Hafeez
Requirement #NC8
Description: Requirement is to update result by Teacher
{Result update}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.4 NT4 {Teacher will
enter id and
password for login
to system
{all the data
entry should be
in valid format
Teacher login to
No difference
from Expectation
pass
pass
7-8-
2019
Aiman
Hafeez
70. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
70
And update the
result}
system and
update result
successfully
}
7-8-
2019
Data
Item Data input Test type Expected result P/F Date By
1.4 {
65
54
23
}
{
Test to pass
Test to pass
Test to pass
}
{valid data }
Pass 7-8-2019
Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-8-2019 Executed By: Aiman Hafeez , P/ F:Pass
Failed Reason
No Failure
Table 6.9TC-9(Result update)
Number TC-9 Date Created:7-9-2019 Created By : Sahar Pervez
Requirement #NC7
Description: Requirement is to view timetable by the student.
{view TimeTable}
71. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
71
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.5 NT5 {student will view
the timetable after
login to system}
{all the data
entry should be
in valid format
Student view
timetable
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Sahar
Parvez
Data
Item Data input Test type Expected result P/F Date By
1.5 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Sahar
parvez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS with net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-9-2019 Executed By: sahar parvez , P/F:Pass
Failed Reason
No Failure
Table 6.10 TC-10(view course)
Number TC-10 Date Created:7-9-2019 Created By Aiman Hafeez , Sahar Pervez
72. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
72
Requirement #NC10
Description: Requirement is to view the course .
{view course}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.6 NT6 {student will view
the course}
{all the data
entry should be
in valid format
Student view the
course
successfully
}
No difference
from Expectation
pass
pass
7-9-
2019
7-9-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.5 {
Mugheez
Abc123
}
{
Test to pass
Test to pass
}
{valid data } Pass 7-9-2019 Aiman
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS with net
conection
Android Studio
,XAMPP server
Version 1
Executed: 7-9-2019 Executed By: Aiman Hafeez , P/F:Pass
Failed Reason
No Failure
73. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
73
Table 6.11 TC-11(Update attendance)
Number TC-11 Date Created:6-19-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC11
Description: Requirement is to update the attendance of students .
{ update attendance form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.6 NT6 {Teacher will mark
attendance for
update the student
attendance }
{all the data entry
should be in valid
format
Teacher update
the attendance
successfully
}
No difference
from Expectation
pass
pass
6-19-2019
6-19-2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.6 {
P
P
a
}
{
Test to pass
Test to pass
Test to pass
}
{valid data } Pass 6-19-2019 Aiman
Hafeez
74. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
74
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 6-19-2019 Executed By: Aiman Hafeez , P/F:Pass
Failed Reason
No Failure
Table 6.12 TC-12(view Attendance Form)
Number TC-12 Date Created:6-29-2019 Created By Aiman Hafeez , Sahar Pervez
Requirement #NC12
Description: Requirement is to view Attendance
{ view attendance form}
Step Type Description Expected Actual, if
different from
Expected
P/F Date By
TC1.7 NT7 {student will enter
id and password
for login to system
Than touch the
attendance view
for check their
attandance}
{all the data
entry should be
in valid format
Student view
attendance
successfully
}
No difference
from
Expectation
pass
pass
6-29-
2019
6-29-
2019
Aiman
Hafeez
Data
Item Data input Test type Expected result P/F Date By
1.7 { { {valid data } Pass 6-29-2019 Aiman
75. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
75
View
attendance
}
Test to pass
Test to pass
}
Hafeez
Operating System Environment Software used Version
Android os Normal user
environment under
android OS wih net
conection
Android Studio
,XAMPP server
Version 1
Executed: 6-29-2019 Executed By: Aiman Hafeez , P/F:Pass
Failed Reason
No Failure
76. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
76
Chapter 7
Conclusions
Now a day’s education plays a great role in development of any country. Many of
education organizations try to increase education quality. One of the aspects of this
improvement is managing of school resources. This product is being produced for an
educational institute Genius public school to maintain it records. This software is
basically for the use of administrator of management of this institute they will use it
for storing the records and retrieve the information for the users. It is new
computerized project of this institute, before this they works manually.
This app is about to maintain the data of all the students in database. It maintains the
personal record as well as the academic record of the students. It maintains student
fee record and dues record. Students attendance and performance record are also store
in the app. It provides facilities to keep the records of student, fees, teaching and non-
teaching staff with all their required details along with all required transaction
handling. It has facilities to generate various types of reports, which are required by
77. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
77
the management during normal business operations to operate the business
effectively.
This app is such a service which provides all services for an educational institute to
make your life easier and faster by assuring its performance. Easy User Management
System, Easy Admission Process, Easy Attendance System.
School Management app is a system that will provide you a bird’s eye view of the
functioning of the entire educational institution. It is a management information
system helps to manage the different processes in an educational institution like
General Administration, Staff Management, Academics, Student Management, and
Accounts etc. The information is made using the latest technologies and help’s to
make decision making a lot faster, effective and easier than ever before. Also helps to
improve the overall quality of education of the institution.
This scope of school management is very vast. It includes everything regarding the
efficient functioning of the educational institution, securing the greatest benefit to the
greatest number through an adoption of practical measures. It interprets and clarifies
the functions and the activities of an educational programmer in fruitful relationships
and harmonizes their mutual action. It ensures sound planning, good direction and
efficient and systematic execution.
It will cover the core modules such as System Activity Log, Students Module,
Teachers Module, and Courses Module. It will cover the primary modules such as
Examination Module, Attendance Module, and Timetable Module, Notify Module,
Settings Module, Complaints Management, System Upgrade Management, Student
and Teacher Achievements. Add on modules are Teacher Portal, Student Portal,
Parent Portal.
78. 136 tried and tested IT service management processes
Follow the link ------ https://bit.ly/4cFTKHp
78
It will store all the personal and academic information of the students. It will also
store the fee information of the students. Management will get information of any
student who studied/studying in this institute till now easilyIt will store all the
personal and academic information of the students. It will also store the fee
information of the students. Management will get information of any student who
studied/studying in this institute till now easily. This software will also help the
management to store their employee information including their personal information
and salary information. Payroll system is very important of any organization .so this
software will also handle the pay roll system of this institute. If will also store the
results of the students.