34
School Admission System School Admission System INTRODUCTION ABOUT NAME OF SCHOOL ABOUT NAME OF SCHOOL Government Middle School Maharajganj Government Middle School Maharajganj’ is located is located at at Gulzarbagh, Patna Gulzarbagh, Patna. The School is located here since The School is located here since 1985. In these 25 years this school becomes very famous 1985. In these 25 years this school becomes very famous in the educational field. The teachers of this school in the educational field. The teachers of this school are well familiar with the students. They help the are well familiar with the students. They help the student at any point. There are some special features student at any point. There are some special features provided by this school like: - provided by this school like: - Big class rooms for educational point-of-view. Big class rooms for educational point-of-view. For physical strength of student there is a For physical strength of student there is a playground. playground. A big auditorium in which speech and debate held A big auditorium in which speech and debate held to make students frank. to make students frank. Education system is based on to make student’s Education system is based on to make student’s well-cultured and worthy citizens. well-cultured and worthy citizens. Amongst some of the most reputed names in the School in Amongst some of the most reputed names in the School in Bihar, the name of Bihar, the name of Government Middle School Maharajganj Government Middle School Maharajganj’ 1

School Admission System

Embed Size (px)

Citation preview

Page 1: School Admission System

School Admission SystemSchool Admission System

INTRODUCTION

ABOUT NAME OF SCHOOLABOUT NAME OF SCHOOL

‘‘Government Middle School MaharajganjGovernment Middle School Maharajganj’’ is located at is located at

Gulzarbagh, PatnaGulzarbagh, Patna.. The School is located here since 1985. In The School is located here since 1985. In

these 25 years this school becomes very famous in thethese 25 years this school becomes very famous in the

educational field. The teachers of this school are well familiar witheducational field. The teachers of this school are well familiar with

the students. They help the student at any point. There are somethe students. They help the student at any point. There are some

special features provided by this school like: -special features provided by this school like: -

Big class rooms for educational point-of-view.Big class rooms for educational point-of-view.

For physical strength of student there is a playground.For physical strength of student there is a playground.

A big auditorium in which speech and debate held to makeA big auditorium in which speech and debate held to make

students frank.students frank.

Education system is based on to make student’s well-Education system is based on to make student’s well-

cultured and worthy citizens.cultured and worthy citizens.

Amongst some of the most reputed names in the School in Bihar, theAmongst some of the most reputed names in the School in Bihar, the

name of name of ‘‘Government Middle School MaharajganjGovernment Middle School Maharajganj’’ shines bright.shines bright.

It is one of the the oldest educational institute in india.As all collegesIt is one of the the oldest educational institute in india.As all colleges

must have a library ,must have a library ,‘‘Government Middle School MaharajganjGovernment Middle School Maharajganj’’

has also a well furnished school which play a major role in thehas also a well furnished school which play a major role in the

overall study related activity. The overall study related activity. The ‘‘Government Middle SchoolGovernment Middle School

MaharajganjMaharajganj’’ is well maintained admission and a large capacity is well maintained admission and a large capacity

1

Page 2: School Admission System

School Admission SystemSchool Admission System

student which is capable to accommodate almost student of allstudent which is capable to accommodate almost student of all

branches. branches. Government Middle School MaharajganjGovernment Middle School Maharajganj is crowned to have is crowned to have

a large number of Admission related to related to their branch. ita large number of Admission related to related to their branch. it

provide a peace and calm environment for study as it is situated inprovide a peace and calm environment for study as it is situated in

the college campus which is on the side of river ganga .the college campus which is on the side of river ganga .

This software is developed for This software is developed for ‘‘Government MiddleGovernment Middle

School MaharajganjSchool Maharajganj’’ for handling works regarding “ for handling works regarding “SCHOOLSCHOOL

ADMISSION SYSTEM”ADMISSION SYSTEM” only electronically. This system is made foronly electronically. This system is made for

work in place of existing system for better management with anwork in place of existing system for better management with an

electronic speed and accuracy par excellent. This System is beingelectronic speed and accuracy par excellent. This System is being

developed by developed by PRASHANT KUMARPRASHANT KUMAR under the Guidance of under the Guidance of Mr. SUNILMr. SUNIL

KUMAR KUMAR (MCA.) for the partial fulfillment of the requirement for the(MCA.) for the partial fulfillment of the requirement for the

award of award of Bachelor in Computer Bachelor in Computer

ApplicationApplication.

2

Page 3: School Admission System

School Admission SystemSchool Admission System

I have used VISUAL BASIC (6.0) for its user- friendly

tools to develop interface and IDE. I have used it as front end to

my project that would enable any user with meager or less

knowledge to work efficiently on this software.

Oracle 8i has been used by me to maintain the databaseOracle 8i has been used by me to maintain the database

of this library that enables storage of information in a tabularof this library that enables storage of information in a tabular

manner. It also restricts unauthorized users to keep away frommanner. It also restricts unauthorized users to keep away from

tampering of data. It also enables fast and accurate retrieval of data.tampering of data. It also enables fast and accurate retrieval of data.

ABOUT MY PROJECTABOUT MY PROJECT

3

Page 4: School Admission System

School Admission SystemSchool Admission System

This software is developed for This software is developed for Government MiddleGovernment Middle

School MaharajganjSchool Maharajganj forehand students and staff’s related forehand students and staff’s related

records electronically. This system is made for work in place ofrecords electronically. This system is made for work in place of

manual system for students and staffs related management withmanual system for students and staffs related management with

an electronic speed and accuracy. This System is beingan electronic speed and accuracy. This System is being

developed by me, under the Guidance of developed by me, under the Guidance of AMIT KUMAR (M.C.A)AMIT KUMAR (M.C.A)

for the partial fulfilments of the requirement for the award offor the partial fulfilments of the requirement for the award of

Bachelor in Computer ApplicationBachelor in Computer Application..

OBJECTIVESOBJECTIVES

This school – the socio industrial area which makes well culturedThis school – the socio industrial area which makes well cultured

and worthy citizens. The and worthy citizens. The ‘‘Government Middle SchoolGovernment Middle School

MaharajganjMaharajganj is doing a very important role in this field. is doing a very important role in this field.

My job at this school is to develop an automatedMy job at this school is to develop an automated

system for the organization is to develop the students. For this, thesystem for the organization is to develop the students. For this, the

school maintains manual registers, such asschool maintains manual registers, such as

The main objectives / jobs of this project are as follows –

(1) To store the details of new & old students. (Entry of new/old

admitted students records).

(2) To store the data of courses, total fee of courses, installment

per month, duration of courses, etc.

(3) To show the report of defaulter students, admission fee

defaulter students, dues of fees etc.

(4) To store the monthly fee of students and gives a slips for a

student through printer.

(5) It generate the report of daily, weekly and monthly report.

(6) To search a students to show the report of enrolled in course,

his/her details, fee details etc.

4

Page 5: School Admission System

School Admission SystemSchool Admission System

These entire tasks are maintained

manually which leads to human error as well as a time consuming

process, so there need a computerized system for performing these

entire tasks with accuracy and good speed.

5

Page 6: School Admission System

School Admission SystemSchool Admission System

TOOLS / PLATFORM

APPLICATION : STUDENT ADMISSION SYSTEM

OPERATING SYSTEM : WINDOWS XP (Professional)

FRONT END /GUI TOOLS : VISUAL BASIC 6.0 (Professional)

RDBMS/BACK END : ORACLE 10g

ODBC DRIVERS : (I) MICROSOFT ODBC FOR ORACLE

(II) ORACLE ODBC DRIVER

About Windows XPAbout Windows XP

Windows XP are easier to manage & configure because it is

very user-friendly and is GUI based operating system. The Front-End-

Tool Visual Basic as a GUI application and required the O.S, who gives

the platform as GUI environment.

Business Value: The Windows XP goes through beyond providing

the essential, such as File, Print and communication. It is engineered

specifically to let companies reliably and economically use emerging

technologies to improve business profitability and increase their

agility in an ever-changing market place.

Flexible Integration: You can deploy new servers into your

existing network one at a time, upgrade individual NT4.0 servers,

upgrade top down through out your organization or any where in

6

Page 7: School Admission System

School Admission SystemSchool Admission System

between. You can add Windows NT 4.0 Servers to your existing

Windows XP, Novell Netware or Unix Based Environments as see

immediate improvements in performance, reliability and

manageability.

About Oracle 10gAbout Oracle 10g

Oracle 10g is an RDBMS package developed by Oracle Corporation.

This RDBMS package can manage any type of data in a well designed

manner. Oracle is structured query language (SQL), is the set of

commands that all program and users must use to access data within

the Oracle Database. Application program and Oracle tools often

allow users to access the data base without directly using SQL, but,

these application in turn must use SQL when Executing the users

request. The following are some features of Oracle 8i, due to which

we choose it as back end for this project:

[1] Platform Independent: - Oracle’s database is said to

be platform independent, i.e., the database created on a

machine can be access to any other machine.

[2] Client-Server Architecture: - It is good to store data on

server and provide facilities to access data with restricted

permission to the client. This feature can be easily

deployed to Oracle’s database.

7

Page 8: School Admission System

School Admission SystemSchool Admission System

[3] Data Security features: - Oracle 10g database is a

secure database. No one can view/edit data base without

prior permission.

PROPERTIES OF RDBMS-ORACLE (BACK-END):-

As we know that the worlds longest selling are the DBMS product.As we know that the worlds longest selling are the DBMS product.

Oracle work groups or enterprise server account major percentageOracle work groups or enterprise server account major percentage

of RDBMS engine sold worldwide. The natural programmingof RDBMS engine sold worldwide. The natural programming

language of this product is SQL/PLSQL the creation of user definedlanguage of this product is SQL/PLSQL the creation of user defined

function procedure database trigger and other specific databasefunction procedure database trigger and other specific database

processing PLSQL for commercial application will always related toprocessing PLSQL for commercial application will always related to

oracle related to oracle engine.oracle related to oracle engine.

Oracle has introduced a large number of new features such asOracle has introduced a large number of new features such as

analysis queries, scalar sub-queries, joins, pivot insert statementanalysis queries, scalar sub-queries, joins, pivot insert statement

and merger statement. Object oriented feature such as inheritance,and merger statement. Object oriented feature such as inheritance,

Polymorphism, undo table space and various PLSQL packages. ItPolymorphism, undo table space and various PLSQL packages. It

continues to provide the most secure application development andcontinues to provide the most secure application development and

deployment platform in the industry. Exception handling Oracledeployment platform in the industry. Exception handling Oracle

locating and user defined locking are fully supported. It alsolocating and user defined locking are fully supported. It also

provides the key concept such as primary key, unique key andprovides the key concept such as primary key, unique key and

foreign key.foreign key.

Oracle can run across different platforms. They can also transferOracle can run across different platforms. They can also transfer

data from various hardware platforms without any conversions ofdata from various hardware platforms without any conversions of

programs. They thus satisfy the feature of having open architectureprograms. They thus satisfy the feature of having open architecture

and distributed data management capability. This database haveand distributed data management capability. This database have

8

Page 9: School Admission System

School Admission SystemSchool Admission System

industry standard SQL & Report writer which are 4GL tools. This notindustry standard SQL & Report writer which are 4GL tools. This not

only facilitates faster development, but also enhances professionalonly facilitates faster development, but also enhances professional

productivity.productivity.

Oracle has a query optimizer. The main function of a queryOracle has a query optimizer. The main function of a query

optimizer is to determine automatically the fastest method in whichoptimizer is to determine automatically the fastest method in which

a database request can be handled.a database request can be handled.

As a result of this programmers and end users do no need anyAs a result of this programmers and end users do no need any

additional training to obtain good RDBMS performance. Theseadditional training to obtain good RDBMS performance. These

databases have servers or data mangers, which minimize bothdatabases have servers or data mangers, which minimize both

memory and CPU resource utilization. This ensures highmemory and CPU resource utilization. This ensures high

performance during transaction processing.performance during transaction processing.

Oracle 10gOracle 10g

ORCALE is an acronym forORCALE is an acronym for

OO - Oak - Oak

RR - Ridge - Ridge

AA - Automatic - Automatic

CC - Computing - Computing

LL - Logical - Logical

EE - Engine - Engine

Oracle 10g Product and UtilityOracle 10g Product and Utility

ORCALE is a kernel package that has a number of tools that can beORCALE is a kernel package that has a number of tools that can be

purchased separately and integrated the kernel and “add-ons”. Thepurchased separately and integrated the kernel and “add-ons”. The

tools allow the user to create database objects, like procedure,tools allow the user to create database objects, like procedure,

trigger function etc. some of tools are:trigger function etc. some of tools are:

9

Page 10: School Admission System

School Admission SystemSchool Admission System

A.A. SQL*PLUSSQL*PLUS

B.B. INTRACTIVE SQLINTRACTIVE SQL

C.C. PL/SQLPL/SQL

The ORCALE RDBMS is a central ORCALE product. It includes theThe ORCALE RDBMS is a central ORCALE product. It includes the

database manager and several tools intended to assist the usersdatabase manager and several tools intended to assist the users

and DBA in the maintenance and use of data. The core of RDBMS isand DBA in the maintenance and use of data. The core of RDBMS is

the kernel.the kernel.

The kernel handles the following task:The kernel handles the following task:

1.1. Manages storage and definition of data.Manages storage and definition of data.

2.2. Controls and limits data access and concurring.Controls and limits data access and concurring.

3.3. Allows backup and recovery of dataAllows backup and recovery of data

4.4. Interprets SQL and PL/SQLInterprets SQL and PL/SQL

About Visual BasicAbout Visual Basic

Visual Basic has evolved from BASIC (Beginner’s All-purpose SymbolicVisual Basic has evolved from BASIC (Beginner’s All-purpose Symbolic

Code). Prof. - John Kemeny and Thomas Kurtz of Dartmouth CollegeCode). Prof. - John Kemeny and Thomas Kurtz of Dartmouth College

as a language for writing simply programs developed BASIC in theas a language for writing simply programs developed BASIC in the

mid-1960s. BASIC’s primary purpose was to held people how tomid-1960s. BASIC’s primary purpose was to held people how to

program. The wide spread use of BASIC with various types ofprogram. The wide spread use of BASIC with various types of

10

Page 11: School Admission System

School Admission SystemSchool Admission System

computer and led to many enhancement to the language. With thecomputer and led to many enhancement to the language. With the

development of the Microsoft Windows Graphical User Interface (GUI)development of the Microsoft Windows Graphical User Interface (GUI)

in the late 1980s and the early 1990s, the natural evolution of BASICin the late 1980s and the early 1990s, the natural evolution of BASIC

was Visual Basic. Microsoft Corporation created Visual Basic in 1991.was Visual Basic. Microsoft Corporation created Visual Basic in 1991.

Visual Basic greatly simplifies Windows Application development.Visual Basic greatly simplifies Windows Application development.

Since 1991 six versions have been released. In year 1990s VisualSince 1991 six versions have been released. In year 1990s Visual

Basic 1.0 version was released. Visual Basic 2.0 version was faster,Basic 1.0 version was released. Visual Basic 2.0 version was faster,

more powerful and even easy to use than Visual Basic 1.0 version.more powerful and even easy to use than Visual Basic 1.0 version.

Visual Basic 3.0 added simply way to control the most powerfulVisual Basic 3.0 added simply way to control the most powerful

database. Visual Basic 4.0 version being to turn Visual Basic into adatabase. Visual Basic 4.0 version being to turn Visual Basic into a

fully object oriented language. Visual Basic 5.0 version added thefully object oriented language. Visual Basic 5.0 version added the

ability to male our own controls. Visual Basic 6.0 version has addedability to male our own controls. Visual Basic 6.0 version has added

some long desired language features even more Internet power.some long desired language features even more Internet power.

Visual Basic is world’s most widely used Rapid ApplicationVisual Basic is world’s most widely used Rapid Application

Development Language.Development Language.

Features of Visual BasicFeatures of Visual Basic

The Visual Basic language facilitates a structured andThe Visual Basic language facilitates a structured and

disciplined approach to computer program design. Visual Basic is adisciplined approach to computer program design. Visual Basic is a

GUI, therefore the programmer creates the GUI and writes code toGUI, therefore the programmer creates the GUI and writes code to

describe what happens when the user interact with the GUI. Adescribe what happens when the user interact with the GUI. A

programmer can create application in Visual Basic with impressiveprogrammer can create application in Visual Basic with impressive

representation. The important features of Visual Basic arerepresentation. The important features of Visual Basic are

summarized below:summarized below:

11

Page 12: School Admission System

School Admission SystemSchool Admission System

[1] GUI based application: - Non-technical people can

understand his/her application easily when it is

graphically designed. All operations given therein for

completing a job must be self-explanatory. Visual Basic

allows creating a well designed GUI package for any type

of real life problems.

[2] Rapid Application development (RAD) tool: - A

programmer can build a real life application in a short

period which may take much more time to develop in

other Programming environment.

[3] Supports features of Object-Oriented technology: -

Visual Basic Supports some features of Object oriented

technology such Data hiding, Data encapsulation, Data

abstraction… etc. which makes an application error free

and easy to create.

[4] Connectivity from other data sources: - Visual

Basic’s application can be connected to any other

database created on other DBMS/RDBMS package such

as ACCESS, ORACLE, SQL SERVER, EXCEL, FOXPRO, DB2,

and PARADOX… etc.

[5] Makes standalone packages: - Visual Basic has

facilities to make standalone package, i.e., the package

12

Page 13: School Admission System

School Admission SystemSchool Admission System

which can run on any hardware platform with no or minor

modifications.

The above features of Visual Basic make us to choose it as a front

end for this project.

STRUCTURE OF PROGRAMMING

1. ANALYSIS

Government Middle School MaharajganjGovernment Middle School Maharajganj has well defined steps to take admission

of new student, maintain the records of the student in a register and also takes

monthly instalments and maintains the records in a register and gives a fee slip to the

13

Page 14: School Admission System

School Admission SystemSchool Admission System

student. It is also facility for giving the reports of fee dues defaulters. It also gives the

report of module test results.

0-LEVEL DFD

The data flow diagram for the whole project, which includes is given below –

Module 1 : Master file of Students –

Level 1 DFD For Registration

REGISTRATION.

The DFD for this module is shown below –

14

DFD 1: Level 0: Overall flow of Data

Government

Middle school

Master file of students

Transaction file for Module Test

Monthly demand bill file

Student Leave Detail

Operator of GovernmentMiddle school

REGISTRATION Table

Page 15: School Admission System

School Admission SystemSchool Admission System

DFD 2: Level 1 Processing of data of New Students

Process Logic:

1. This module is used for entering and storing the records of new students.

2. It gives also the report of new admitted students.

3. It also modifies (edits), deletes the records of new admitted students.

4. It can display the report of new admitted student on monitor and print using

printer. (Report may be of daily, monthly, & year).

Module 2 : Admission dues / Monthly Instalments fee of Students

This module is used to store admission fee dues (instalments) and monthly

instalments. The data entered by the operator are stored into a transaction file

“m_fee_demandbill” table.

15

View & PrintView & Save

Modify/Delete the record

Demands report

Browse the data

Operator of Government Middle

School

Add/update

Processing

of student

fee

Enters data

Demands report

Processing of

Student’s data

VDU /Printer

Enters data given by the student Add /

Update / Delete

REGISTRATION table

FEE_DETAILS Table

Page 16: School Admission System

School Admission SystemSchool Admission System

Process Logic:

1. This module retrieves the details from “master_fee_mwise and a detail” tables.

2. This module also updates or modifies the data.

3. This module shows the reports of student’s fee on the VDU and prints the

report through printer.

4. It also prints the slip of student’s fee.

Module 3 : Students Modules test marks –

This is used to store the marks of students of modules tests and final examination

results.

16

VDUOr Printer

Saving

Update Data

Retrieve Data

Browse the data

View & Print the report & fee slip

DFD 3: Level 1: Processing of Monthly Instalments fee and admission dues

Add/update

Processing of student’s

obtained marks

Retrieves data

Gives report

Operator of Government

Middle school

Enters dataEnters data

Demands report

REGISTRATION Table

Save the Report

RESULT table

Page 17: School Admission System

School Admission SystemSchool Admission System

DFD 4: Level 1: Processing of Student’s Module Test Marks

Process Logic:

1. This modules tests that entered Registration no. of student exists, then add the

obtained marks of module test of a student into a table RESULT.

2. It also gives the reports of marks of all modules obtained by a student if given

Registration no. exists.

17

Retrieves data

VDU & Printer

Process for

Modify

BrowseData

UpdateBrowseData

UpdateUpdateBrowseData

BrowseData

REGISTRATION

table

Page 18: School Admission System

School Admission SystemSchool Admission System

18

Page 19: School Admission System

School Admission SystemSchool Admission System

6.1 DATABASE DESIGN:

The database is designed as per the requirement of project. To reduce

redundancy of data the tables/relations are designed in such a way that

they are linked with each other.

1. Table Name: stu_detail

ATTRIBUTE DATA-TYPE SIZE Constratints/Meaning

reg_no NUMBER 20 Foreign key

s_name VARCHAR2 20

f_name VARCHAR2 20

f_occupation VARCHAR2 20

m_name VARCHAR2 20

m_occupation VARCHAR2 20

gender VARCHAR2 20

dob VARCHAR2 20

nationality VARCHAR2 20

caste VARCHAR2 10

religion VARCHAR2 10

address VARCHAR2 20

city VARCHAR2 20

district VARCHAR2 20

state VARCHAR2 20

19

Page 20: School Admission System

School Admission SystemSchool Admission System

pin_code NUMBER 14

ph_no NUMBER 15

Mob_no NUMBER 10

email_id VARCHAR2 20

p_address VARCHAR2 20

2.Table Name: Reg_detail

ATTRIBUTE DATA-TYPE SIZE Constraints/MEANING

reg_no NUMBER 15 Primary Key

Reg_date DATE

Reg_fee NUMBER 20

cur_class VARCHAR2 20

cur_roll_no NUMBER 15

Status VARCHAR2 20

3. Table Name: login_detail

ATTRIBUTE DATATYPE SIZE MEANING or PURPOSE

uid VARCHAR2 20 User Id

pwd VARCHAR2 20 Password

status VARCHAR2 2 Status Of The User

4. Table Name: master_class

ATTRIBUTE DATA-TYPE SIZE MEANING or PURPOSE

class VARCHAR2 10 Class

20

Page 21: School Admission System

School Admission SystemSchool Admission System

section VARCHAR2 5 Section

5. Table Name: master_seat

ATTRIBUTE DATATYPE SIZE MEANING or PURPOSE

class VARCHAR2 20 Class

section VARCHAR2 20 Section

total_seat NUMBER 4 Total Seats

filled_seat NUMBER 4 Filled Seats

remaining_seat NUMBER 4 Remaining Seat

6. Table Name: master_fee

ATTRIBUTE DATA-TYPE SIZE MEANING or

PURPOSE

Class VARCHAR2 20 Class

admission_fee NUMBER 4 Admission Fee

exam_fee NUMBER 4 Exam Fee

lab_feee NUMBER 4 Laboratory Fee

tuition_fee NUMBER 4 Tution Fee

development_fee NUMBER 4 Development Fee

7. Table Name: master_fee_mwise

ATTRIBUTE DATA-

TYPE

SIZE MEANING or

PURPOSE

Class VARCHAR2 20 Class

21

Page 22: School Admission System

School Admission SystemSchool Admission System

exam_fee NUMBER 4 Exam Fee

lab_fee NUMBER 4 Laboratory Fee

tuition_fee NUMBER 4 Tuition Fee

development_fee NUMBER 4 Development Fee

Month VARCHAR2 4 Month

8. Table Name: m_fee_demandbill

ATTRIBUTE DATA-

TYPE

SIZE MEANING or PURPOSE

reg_no NUMBER 15 Foreign key

name VARCHAR2 20 Student Name

issue_date DATE Bill Issue Date

section VARCHAR2 5 Section

rollno NUMBER 15 Roll Number

month VARCHAR2 5 Month

t_fee NUMBER 5 Tuition Fee

D_fee NUMBER 5 Development Fee

lab_fee NUMBER 5 Laboratory Fee

e_fee VARCHAR2 5 Examination Fee

mis_fee NUMBER 5 Miscellaneous Fee

tot_fee NUMBER 5 Total Fee

discount NUMBER 5 Discount

net fee NUMBER 5 Net Fee

due date DATE Due Date

22

Page 23: School Admission System

School Admission SystemSchool Admission System

9. Table Name: LEAVE

ATTRIBUTE DATA-TYPE SIZE Constraint/Meaning

Reg_no VARCHAR2 10 Foreign key as reg_no

Name VARCHAR2 30 Student name

MONTH VARCHAR2 10 Name of Month

YEAR NUMBER 10 Year

DOL DATE Date of Leave

NOL NUMBER 3 Number of Days of Leaves

10. Table Name: STUDENT_ATTENDENCE

ATTRIBUTE DATA-

TYPE

SIZE MEANING or PURPOSE

REGNO VARCHAR2 10 REGISTRATION NUMBER

ADATE DATE ATTENDENCE DATE

REMARKS VARCHAR2 10 REMARKS OF THE ATTENDENCE

23

Page 24: School Admission System

School Admission SystemSchool Admission System

11. Table Name:RESULT

ATTRIBUTE DATA-

TYPE

SIZE MEANING or PURPOSE

REG_NO VARCHAR2 10 Registration Number of Student

TERM VARCHAR2 5 Terminal(1st,2nd,Final)

NAME VARCHAR2 30 Student Name

CLASS VARCHAR2 5 Student Class

ROLL NUMBER 3 Roll Number

HINDI NUMBER 3 Marks Obtained in Hindi

ENG NUMBER 3 Marks Obtained in English

MATH NUMBER 3 Marks Obtained in Maths

SANS NUMBER 3 Marks Obtained in Sanskrit

SCIENCE NUMBER 3 Marks Obtained in Science

SST NUMBER 3 Marks Obtained in Sstd

PHY NUMBER 3 Marks Obtained in Physics

CHEM NUMBER 3 Marks Obtained in Chemistry

BIO NUMBER 3 Marks Obtained in Biology

HIS NUMBER 3 Marks Obtained in History

GEO NUMBER 3 Marks Obtained in Geography

CIVICS NUMBER 3 Marks Obtained in Civics

ECO NUMBER 3 Marks Obtained in Economics

GK NUMBER 3 Marks Obtained in Gk

COMP NUMBER 3 Marks Obtained in Computer

SUPW NUMBER 3 Marks Obtained in Supw

PE NUMBER 3 Marks Obtained in Physical

24

Page 25: School Admission System

School Admission SystemSchool Admission System

Education

ART NUMBER 3 Marks Obtained in Arts & Craft

TOTAL NUMBER 3 Total Marks Obtained

RANK VARCHAR2 3 Rank

AGG NUMBER 3 Total Percentage

REMARKS VARCHAR2 6 Remarks

LIMITATIONS OF THE PROJECTLIMITATIONS OF THE PROJECT

Due to the time limitation some of the features that could have been explored have notDue to the time limitation some of the features that could have been explored have not

been used. The Project entitled been used. The Project entitled “Student Admission System”“Student Admission System” will be able to give will be able to give

information of clinic to its users. But as any other application it has certain limitation.information of clinic to its users. But as any other application it has certain limitation.

The user will not be able book through internet (online). Further there can beThe user will not be able book through internet (online). Further there can be

implementation of Enhanced database for handling advance features like onlineimplementation of Enhanced database for handling advance features like online

25

Page 26: School Admission System

School Admission SystemSchool Admission System

registration, Employee Management system, and complete school system.registration, Employee Management system, and complete school system.

Categorization of the documents cannot be done. The Website hasn’t any searchCategorization of the documents cannot be done. The Website hasn’t any search

engine.engine.

This main purpose is fulfilled with the help of this project. If the organization

has any other requirement, it is also possible to add some extra requirement

in this project.

1) We have assumed to maintain the Reg no, Address

and dob

2) We have assume that user log into the package are

categories various levels.

3) Currently this system is being developed on the

system with Java as a front end and Oracle 10g as a

back end.

4) This system will follow the rules and regulation of

school

Minimum Hardware RequirementMinimum Hardware Requirement

1.1. Computer System: Pentium Based system with at least 2.4 Computer System: Pentium Based system with at least 2.4

GHz speed or HigherGHz speed or Higher

2.2. RAM: At least 128 MB, It is recommended to have 256 MB RAM: At least 128 MB, It is recommended to have 256 MB

of RAM for fast processing on data.of RAM for fast processing on data.

3.3. Hard Disk Space: At least 1 GB of free space, it is Hard Disk Space: At least 1 GB of free space, it is

recommended to have 2 GB of free space for data storage.recommended to have 2 GB of free space for data storage.

Minimum Software RequirementMinimum Software Requirement

1.1. Operating SystemOperating System : Windows XP or Higher. : Windows XP or Higher.

2.2. DATABASE Packages : Oracle 10gDATABASE Packages : Oracle 10g

26

Page 27: School Admission System

School Admission SystemSchool Admission System

OthersOthers

This version will not work on a network system as this isThis version will not work on a network system as this is

developed for a single system because in the School there isdeveloped for a single system because in the School there is

only one computer available for handling those tasks. If, thisonly one computer available for handling those tasks. If, this

software is to be implemented on a network basedsoftware is to be implemented on a network based

organization then some modification will be necessary.organization then some modification will be necessary.

Scope Of Future Application

This package is made for processing the data of Students

available in any School for easy and error free handling of

transactions. This software can easily be upgraded for processing all

the works of Institute/Coaching/Schools/College .

The package “School Admission System” can be used in

Institute/Coaching/Schools/College with some minor modifications.

These modifications may be of both types – either hardware or

27

Page 28: School Admission System

School Admission SystemSchool Admission System

software limitation or additional requirements made by the staff

members of the Institute, college, school .

There is always room for further enhancement of this system in the

following areas.

Hierarchy modification / additional capabilities are inbuilt in

the system.

Dynamic screens according to requirement can be introduced

any time.

System is very flexible for further modification.

With very little modification, it can be deployed for use in other Institute of

education, School, College..

28