Professional Documents
Culture Documents
TABLE OF CONTENTS
1. Introduction
In this era of technology, almost everything is getting automated and becoming
online. In our country, school management is done manually. Online School Management
System is intended to provide a grading system that provides an automated way of
© Punjab University College of Information Technology, University Of The Punjab.
2
managing the school that will help us in achieving more standards and efficient way of
giving education.
Project Goal:
It is intended to provide an automated way of managing the school that will help us in
achieving more standards and efficient way of giving education.
Objectives:
Sr.# The following are the main objectives:
1 To automate students records.
2 To maintain student exam and results.
3 To make daily attendance error free.
4 To maintain the accounts of teacher and student
5 To automate staff records.
Project Success criteria:
It automates the school features that can help us in achieving quality and
efficiency.
It meets requirements and timescale.
Goals:
It is intended to provide an automated way of managing the school that will help us in
achieving more standards and efficient way of giving education.
Objectives:
The main objectives are:
1. To automate student records and their information
2. To display student's results
3. To manage Attendance of every student
4. Teacher marks attendance by login into their account.
5. Students can check their result.
6. Administrator will manage the overall system.
7. To automate staff records.
1.7 Exclusions
1. Presentation Tier
HTML 5, CSS3, JavaScript
2. Application/Logical Tier
Python
3. Data Tier
Django
60
I Task Name Start Finish Durat September October Novem
ion 2 409 16/ 23/ 30/ 5/10 14/ 21/ 28/ 3/11
D / 20/ 9 9 9 10 10 10
9 9
1 Problem 09/24 09/26/20 2d 0
Identificatio /2020 20 1st Qtr 2nd Qtr 3rd Qtr 4th Qtr
n
2 Requirement 09/27 09/29/20 2d
Gathering /2020 20 n
3 Requirement 09/30 10/03/20 3d
Analysis /2020 20 m
4 Architecture 10/04 10/06/20 2d
Designing /2020 20
5 Database 10/07 10/10/20 3d
Scheme /2020 20
Designing
6 GUI Design 10/11 10/17/20 6d
/2020 20
7 Coding 10/18 10/23/20 5d
/2020 20
8 Testing 10/23 10/29/20 6d
/2020 20
9 Deployment 10/30 11/02/20 2d
/2020 20
1 Maintenance 11/03 11/07/20 5d
0 /2020 20
Hardware Specification
Intel Pentium III Processor or higher
RAM 512MB or higher
JavaScript:
JavaScript is one of the easiest, versatile and effective languages used to
extend functionality in websites. JavaScript development services helps in on-
screen visual effects and processing and calculating data on web pages with
ease. The programming language also helps in extended functionality to
websites using third party scripts among several other handy features. Some of
its features are listed below:
CSS3:
It is used with HTML to format structured content. It is responsible for font
properties, colors, text alignments, graphics, background images, tables
and other components.