You are on page 1of 8

A REPORT

ON
SCHOOL MANAGEMENT
SYSTEM

Abstract
School Management system is a large database system which can be used for managing your
school’s day to day business. School Management System is a software which is helpful for
school authorities and as well as for students. It allows users to store almost all of their
school’s information electronically, including information on students, properties, teaching
meteorites etc. And it can be easily shared with authorized users, records can be easily
searched, and reports can be easily generated. In the current system all the activities are done
manually. As it is very time taking process and it is costly. Our school management system
deals with the various activities related to the students.

INDEX
1. INTRODUCTION
Now-a-days education plays a great role in the development of the country. School
Management System can be carried by providing various services for students, teachers,
guardians, and other persons are intermediary that performs one or more of the following
functionalities-Student Admission, Employee Registration, Student List, Employee List,
Student Attendance, Student Address, Student Transportation, Result Management. It is a
service which provides all services for school management to make the works easier and
faster by assuring its performance.
It is a system that will provide a bird’s eye view of the functioning of the entire school
management.

2. Scope
3. Purpose
The main purpose of the School Management is it allows schools to seamlessly manage tasks
like administration, admission management, exam department, Transportation details, and
more using the automated online systems synced with devices used by multiple stakeholders.

4. Technology Used
4.1. Oracle Forms: Oracle forms is a software product for creating screens that interact
with the oracle database. It has an IDE including an object navigator, property sheet, and
code editor that uses PL/SQL. It was originally developed to run server-side in character
mode terminal sessions.
Oracle Forms is used to develop and deploy form applications. The forms application
provides a user-friendly interface to access the Oracle database efficiently. The application
can be integrated with JAVA and web services to take advantage of service-oriented
architectures (SOA).
4.2. Report Builder: Oracle Reports is a tool for developing reports against data stored
in an Oracle database. Oracle reports consist of Oracle reports builder and Oracle application
server reports services.
Oracle reports Builder is the report builder component of Oracle Reports, a powerful
enterprise reporting tool that enables you to rapidly develop and deploy web and paper
reports against any data source including an Oracle database, JDBC, XML, and text files.
4.3. Oracle 11g: - Oracle Database Express Edition (Oracle Database XE) is a free,
smaller-footprint edition of Oracle Database. Oracle Database XE is easy to install and easy
to manage. Create tables, views, and other database objects. Import, export, and view table
data. Run queries and SQL scripts.
4.4. SQL Loader:
SQL Loader loads data from external files into tables of an Oracle database. It has a powerful
data parsing engine that puts little limitation on the format of the data in the data file. You
can use SQL Loader to do the following: Load data across a network.
Loder control file: control file is a text file written in a language that SQL Loader
understands. The control file tells SQL Loader where to find the data, how to parse and
interpret the data, where to insert the data, and more.
Although not precisely defined, a control file can be said to have three sections.
The first section contains session-wide information, for example:
 Global options such as bind size, rows, records to skip, and so on
 INFILE clauses to specify where the input data is located
 Data to be loaded
The second section consists of one or more INTO TABLE blocks. Each of these blocks
contains information about the table into which the data is to be loaded, such as the table
name and the columns of the table.
The third section is optional and, if present, contains input data.
Input Data Files: SQL Loader reads data from one or more files (or operating system
equivalents of files) specified in the control file. From SQL Loader's perspective, the data in
the data file is organized as records. A particular data file can be in fixed record format,
variable record format, or stream record format. The record format can be specified in the
control file with the INFILE parameter. If no record format is specified, the default is stream
record format.
Bad File: The bad file contains records that were rejected, either by SQL Loader or by the
Oracle database. If you do not specify a bad file and there are rejected records, then SQL
Loader automatically creates one. It will have the same name as the data file, with a bad
extension.
Some of the possible reasons for rejection are discussed in the next sections.
SQL Loader Rejects: Datafile records are rejected by SQL Loader when the input format is
invalid. For example, if the second enclosure delimiter is missing, or if a delimited field
exceeds its maximum length, SQL Loader rejects the record. Rejected records are placed in
the bad file.
The Discard File: As SQL Loader executes, it may create a file called the discard file. This
file is created only when it is needed, and only if you have specified that a discard file should
be enabled. The discard file contains records that were filtered out of the load because they
did not match any record selection criteria specified in the control file.
The discard file, therefore, contains records that were not inserted into any table in the
database. You can specify the maximum number of such records that the discard file can
accept. Data written to any database table is not written to the discard file.
Log File: When SQL Loader begins execution, it creates a log file. If it cannot create a log
file, execution terminates. The log file contains a detailed summary of the load, including a
description of any errors that occurred during the load.

5. Features of School Management


1.Easy customization: Easily customizable with the help of understandable documentation.
2.Student fees management: Manage student fees very easily.
3.Exam results management: Manage exam result of all students.
4.Library management: Systematic management of all library books.
5.Transport management: Transport management for all routes.
6.Daily attendance: Managing daily attendance is now hassle free.

6. Proposed System
Entities:
1. School
2. Student
3. Teacher
4. Staff
5. Staff Accounts
6. Student Address
7. Student Payments
8. Student Accounts
9. Subject
10. Attendance
11. Exams
12. Results
13. Bus Transportation
14. Library
15. Books
16. Books Issued
17. Class

7. Database Design
8. ER Diagram
9. Project’s Flow

You might also like