+ All Categories
Home > Education > School Management System

School Management System

Date post: 12-May-2015
Category:
Upload: northeastern-university
View: 14,602 times
Download: 1 times
Share this document with a friend
Description:
This documentation have all the details about school management system, even in this document have DFD,ERD,FDD digram that are useful to create database. to get more details about this product plz mail me on ([email protected]) thanks.....
Popular Tags:
78
SCHOOL MANAGEMENT SYSTEM By Akash Banginwar
Transcript
Page 1: School Management System

SCHOOL MANAGEMENT SYSTEM

By Akash Banginwar

Page 2: School Management System

COMPANY PROFILEAbout organization

ISTR is a rapidly growing, innovative, dynamic company situated in the very happening city of Pune, Nasik, Kolhapur.

ISTR provide the clients a strategic competitive edge in their marketplace by leveraging cost effective key technology resources to rapidly produce business critical applications. In today’s dynamically changing marketplace, ISTR work harder, faster and smarter to deliver high quality services and solutions to the clients. The delivery model is proven, flexible and highly cost-effective way to give the clients a technological edge over their competition.

 

Our Vision

 

To become one of the leading lights in software and web application development by providing reliable and quality services ensuring lasting customer satisfaction.

 

Our Mission

 

To rapidly produce business critical applications, high quality, timely and cost effective IT solution.

Page 3: School Management System

INTRODUCTIONEducation system forms the backbone of every nation. And hence it is important to provide a strong educational foundation to the young generation to ensure the development of open-minded global citizens securing the future for everyone. Advanced technology available today can play a crucial role in streamlining education-related processes to promote solidarity among students, teachers, parents and the school staff.

School Management System consists of tasks such as registering students, attendance record keeping controlling absentees, producing report cards, producing official transcript, preparing timetable and producing different reports for teachers and parents.

Page 4: School Management System

EXISTING SYSTEM

In the current system we need to keep a number of records related to the student and want to enter the details of the student and the marks manually. In this system only the teacher or the school authority views the mark of the student and they want to enter the details of the student. This is time consuming and has much cost.

Teachers may want to associate a student with his parent or emergency persons for disciplinary measures which need searching of the students record in the record office. It has been difficult to search a record from thousands of such records and observed that students can take any person claiming that he/she is their parent or emergency person which creates problem in control of students.

Page 5: School Management System

NEED FOR SYSTEMIn our proposed system we have the provision for adding the details of the students by themselves. So the overhead of the school authorities and the teachers is become less. Another advantage of the system is that it is very easy to edit the details of the student and delete a student when it found unnecessary. The marks of the student are added in the database and so students can also view the marks whenever they want.

 

Our proposed system has several advantages:User friendly interfaceFast access to databaseLess errorMore Storage CapacitySearch facilityLook and Feel Environment

Page 6: School Management System

SCOPE OF WORK

The purpose of any new technology is to make people life easier. This project is database used to manage the school and allows the administrators to register the daily required information of Students, Teachers & office staff.

School Management System will organize work inside school and proposed system will do the following tasks:

Insert student’s information such as student name, student number, address etc. Insert employee’s information such as employee name, number, address etc. Insert section’s information such as section name etc.Insert marks for each student in each subject he/she taken.View data about certain student and can edit it like adding or removing a student. View data about certain employee and can edit it like adding or removing an employee.

Page 7: School Management System

TECHNOLOGY USED

Microsoft Visual Studio 2005:

Visual Studio is a complete set of development tools for building ASP.NET Web applications, XML Web Services, desktop applications, and mobile applications. Visual Basic, Visual C#, and Visual C++ all use the same integrated development environment (IDE), which enables tool sharing and eases the creation of mixed-language solutions. In addition, these languages use the functionality of the .NET Framework, which provides access to key technologies that simplify the development of ASP Web applications and XML Web Services.

Page 8: School Management System

SAS (Statistical Analysis System)

SAS is driven by SAS programs, which define a sequence of operations to be performed on data stored as tables. Although non-programmer graphical user interfaces to SAS exist (such as the SAS Enterprise Guide), these GUIs are most often merely a front-end that automates or facilitates the generation of SAS programs. The functionalities of SAS components are intended to be accessed via application programming interfaces, in the form of statements and procedures.

Page 9: School Management System

Microsoft Office Access Microsoft Access, also known as Microsoft Office Access,

is a database management system from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. It is a member of the Microsoft Office suite of applications, included in the Professional and higher editions or sold separately.

Microsoft Access stores data in its own format based on the Access Jet Database Engine. It can also import or link directly to data stored in other applications and databases.

Software developers and data architects can use Microsoft Access to develop application software, and "power users" can use it to build software applications. Like other Office applications, Access is supported by Visual Basic for Applications, an object-oriented programming language that can reference a variety of objects including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX components. Visual objects used in forms and reports expose their methods and properties in the VBA programming environment, and VBA code modules may declare and call Windows operating-system functions.

Page 10: School Management System

DATA FLOW DIAGRAM

Page 11: School Management System

School Manageme

ntSystem

0.0

ADMIN

STUDENT

STAFF

ADMIN

STUDENT

STAFF

Fees Details

admission details

Student details

Enquiry about admission

Salary details

admission details

Get admission details

Get admission

GetPayment slip

Context Level Diagram

Page 12: School Management System

First Level Data Flow Diagram

Admission

Process

Staff

Student

Student

Staff

2.0Fill the form submit

admission

Submit Staff details

Get admission

Get job

A

Add student Add Student

Details

Add employeeAdd Staff Details

Login Process

Admin

Staff

Enter User Name & Password

1.0

Pass_word

Check User Name & Password

Show messageCorrect or not

Page 13: School Management System

A

Pay Process

Exam Process

3.0

4.0

Student

Staff

Student

Staff

Exam

Student

Staff

Admin

Student

Staff

Admin

Pay feesDetails

Staff Details

Insert Fees Details

Get fees receipt

Get Pay slip

Exam Details

Give exam timetable details

Provide Exam

Details

Insert Exam Details

Get exam

timetable details

Get exam details

Get exam details

A

Fees_details

Payment_details

Insert Payment Details

Time_table

Insert Exam time_table

Page 14: School Management System

Result Generation process

Report Generatio

n

5.0

6.0

Student

Staff

Student

Staff

Marks

Admin

Enquiry about result

Give Result details

Get result

Get result details

A

AdminGet Result

details

Emp/student Attendance details

Staff Payment details

Student Fees details

Exam marks details

Staff details

Student details

Result details

Attendance

Exam

Result

details

Employee details

Student details

Salary details

Attendance details

Exam details

Marks

Marks DetailsInsert M

arks Details

Add Student

Add Emp

Fees

Payment

Page 15: School Management System

Second Level Data Flow Diagram

Submit Admission Form process

Get Admission Receipt

Student

Staff

Staff

Student

Student

Student

Staff

Staff

2.1

2.2

Fill the admission form details

Submit the form

Give the details

Get the form details

Get job details

Submit the form pay fees

Gives the staff

details

Gives the admission receipts

Get the job

Add student Add Student

DetailsAdd employee

Add Staff

Details

Page 16: School Management System

Paying Fees

Process

Get Salary

Process

Student

Staff

Student

Staff

3.1

3.2

Pay fees

Gives Category details

Get fees details

Gives Status details

Gives attendancedetails

Get payment/salary slip

Get the fee receipt

Add Student

Give categorydetails

Insert categorydetails

Emp_Attendance

Insert Emp Attendance

Add EmployeeInsert Status

detailsSet Allowance

Gives Allowance details

Page 17: School Management System

Entity Relationship Diagram

CLASS

RELIGION

DIVISION

CASTE CATEGORY

ADD STUDENT

ADDEMPLOYEE

Has Has

Has Has

Pays

FEES

Has

STU_ATTENDENCE

Gets

MARKS

Gets PAYMENT

Has

DESIGNATION

HasEMP_ATTEND

ENCE

WORKING_DAYS

Appear EXAM Has

SUBJECTS

VENDORS Provides PRODUCTS

Has TEARCHERS

Teach Has

QUALIFICATION

EXAM_TIME_TABLE

Has EXAM_DATES

1

M

M

M 1

1

1

M M 1

M

M

M

M

M

1

1

1

M M

M

M

M

M1

1

Has

ALLOWNCES

1

M

1

Has

SOFTWARE_SETTING

M

1

M

SUBJECT_TIME_TABLE

Has

1

1Has

1M

M1

M

CATEGORY_FEES

1

M

Has

M

1

1

MHas

1

M

Has

1

M

Daily_Time_Table

Has

Page 18: School Management System

Table Design

Page 19: School Management System

Column Name Data Type Constraints

sid AutoNumber Primary_Key

fname Text Not Null

mname Text Not Null

lname Text Not Null

pfname Text Not Null

pmname Text Not Null

plname Text Not Null

mfname Text Not Null

mmname Text Not Null

mlname Text Not Null

dob Date/Time Not Null

wt Number Not Null

ht Number Not Null

rid Number Foreign_Key(Religion)

rel_name Text Not Null

caste Text Not Null

bgroup Text Not Null

•Student Admission (addstudent)

Page 20: School Management System

bus_facility Text Not Null

mother_tounge Text Not Null

birth_mark Text Not Null

diesease Text Not Null

student_bus_no_rto Text Not Null

bus_no_school Text Not Null

student_adhar_card_no Text Not Null

pre_institute_name Text Not Null

pre_institute_address Text Not Null

e_physician_name Text Not Null

e_physician_address Text Not Null

e_physician_phone Number Not Null

classs Number Foreign_Key(Add_Class)

occupation_father Text Not Null

edu_father Text Not Null

fbgroup Text Not Null

email Text Not Null

father_office_address Text Not Null

cont1 Number Not Null

occupation_mother Text Not Null

edu_mother Text Not Null

mbgroup Text Not Null

Page 21: School Management System

memail Text Not Null

mother_office_address Text Not Null

cont2 Text Not Null

caddress Text Not Null

paddress Text Not Null

talukatem Text Not Null

districttem Text Not Null

pintem Number Not Null

talukaper Text Not Null

districtper Text Not Null

pinper Number Not Null

ddate Date/Time Not Null

user_name Text Not Null

sex Text Not Null

addate Date/Time Not Null

fromyy Text Not Null

toyy Text Not Null

installments Number Not Null

category Text Not Null

Acadmic_year Text Not Null

Page 22: School Management System

Column Name Data Type Constraints

sid Number Foreign_key(addstudent)

adate Date/Time Not Null

astatus Text Not Null

dd Number Not Null

mm Number Not Null

yy Number Not Null

ddate Text Not Null

user_name Text Not Null

Acadmic_year Text Not Null

class Number Not Null

div Text Not Null

•Student Attendance(stu_attendance)

Page 23: School Management System

Column Name Data Type Constraints

rid Number Primary_key

rel_name Text Not Null

Acadmic_year Text Not Null

•Assign Religion(Religion)

Page 24: School Management System

Column Name Data Type Constraints

eid Number Primary_key

efname Text Not Null

emname Text Not Null

elname Text Not Null

epfname Text Not Null

epmname Text Not Null

eplname Text Not Null

emfname Text Not Null

emmname Text Not Null

emlname Text Not Null

dob Date/Time Not Null

wt Number Not Null

Ht Number Not Null

marries_status Text Not Null

jodate Date/Time Not Null

did Number Foreign_Key(designation)

day_id Number Foreign_Key(Workingday)

quali Text Not Null

desig Text Not Null

•Employee Details(addemployee)

Page 25: School Management System

aid AutoNumber Not Null

sex Text Not Null

rel_name Text Not Null

caste Text Not Null

bgroup Text Not Null

mother_tounge Text Not Null

birth_mark Text Not Null

dieaseas Text Not Null

teacher_bus_no_rto Text Not Null

bus_no_school Text Not Null

adhar_card_no Text Not Null

pre_institute_name Text Not Null

pre_institute_address Text Not Null

bus_facility Text Not Null

e_physician_name Text Not Null

e_physician_address Text Not Null

e_physician_phone Number Not Null

status_id Number Foreign_key(set_Allowance)

basic_pay Number Not Null

add_class Number Not Null

occupation_father Text Not Null

occupation_father Text Not Null

Page 26: School Management System

fbgroup Text Not Null

email Text Not Null

father_office_addres Text Not Null

cont1 Text Not Null

occupation_spouse Text Not Null

edu_spouse Text Not Null

Subgroup Text Not Null

Semail Text Not Null

spouse_office_addre Text Not Null

cont2 Number Not Null

caddress Text Not Null

paddress Text Not Null

talukatem Text Not Null

districttem Text Not Null

pintem Number Not Null

talukaper Text Not Null

districtper Text Not Null

pinper Number Not Null

ddate Text Not Null

user_name Text Not Null

eemail Text Not Null

econt1 Number Not Null

Page 27: School Management System

yy Text Not Null

mm Text Not Null

dd Text Not Null

Acadmic_year Text Not Null

Column Name Data Type Constraints

eid Number Foreign_key(addemployee)

adate Date/Time Not Null

astatus Text Not Null

dd Number Not Null

mm Number Not Null

yy Number Not Null

ddate Text Not Null

user_name Text Not Null

Acadmic_year Text Not Null

•Employee Attendance(emp_attendance)

Page 28: School Management System

Column Name Data Type Constraints

cat_id Number Foregin_key(Category)

cat_name Text Not Null

classs Number Not Null

fee_amt Number Not Null

periodf Text Not Null

periodt Text Not Null

ddate Text Not Null

user Text Not Null

Acadmic_year Text Not Null

•Category Fees Structure(cate_fee)

Page 29: School Management System

Column Name Data Type Constraints

cast_id Number Primary_key

rid Number Foregin_key(Religion)

cast_name Text Not Null

Acadmic_year Text Not Null

•Caste(castt)

Column Name Data Type Constraints

cat_id Number Primary_key

cat_name Text Not Null

Acadmic_year Text Not Null

•Category(category)

Page 30: School Management System

Column Name Data Type Constraints

cat_id Number Foreign_key(Category)

cast_id Number Foreign_key(Caste)

Acadmic_year Text Not Null

•Assign caste to category(category_cast)Comp.P.K(cat_id +cast_id)

Column Name Data Type Constraints

classs Number Primary_key

Acadmic_year Text Not Null

•Add class(addclass)

Page 31: School Management System

Column Name Data Type Constraints

classs Number Foregin_key(Addclass

)

did Number Primary_key

division Text Not Null

ddate Text Not Null

user_name Text Not Null

Acadmic_year Text Not Null

•Add Division to class(adddiv)

Column Name Data Type Constraints

sub_id Number Primary_key

sub_name Text Not Null

marks Number Not Null

pass_marks Number Not Null

Acadmic_year Text Not Null

•Add Subject(subjects)

Page 32: School Management System

Column Name Data Type Constraints

Sid Number Foregin_key(addstudent)

Classs Number Foregin_key(addclass)

did Text Foregin_key(adddiv)

Roll Number Not Null

Fdate Text Not Null

Tdate Text Not Null

bona_status Text Not Null

lc_status Text Not Null

ddate Text Not Null

user_name Text Not Null

Academic_year Text Not Null

•Assign Division & Roll no. student(adddivision)

Page 33: School Management System

Column Name Data Type Constraints

sub_id Number Foregin_key(Subjects)

classs Number Foregin_key(addclass)

did Number Foregin_key(adddiv)

Acadmic_year Text Not Null

•Add class Subject(class_subject)

Column Name Data Type Constraints

did Number Primary_key

designation Text NotNull

Acadmic_year Text NotNull

•Designation(designation)

Page 34: School Management System

Column Name Data Type Constraints

classs Number Foregin_key(addclass)

did Number Foregin_key(adddiv)

qid Number Foregin_key(qualification)

sub_id Number Foregin_key(subjects)

teacher Text NotNull

aid Number Foregin_key(addemploye)

user_name Text NotNull

ddate Date/Time NotNull

Acadmic_year Text NotNull

•Teachers(teachers)

Page 35: School Management System

Column Name Data Type Constraints

day_id Number Foregin_key(Workingday)

day Number NotNull

school_st_tm Date/Time NotNull

lecture_no Number NotNull

lecture_st_tm Date/Time NotNull

lecture_tm Number NotNull

breakno Text NotNull

after_lec Number NotNull

recess_tm_min Number NotNull

Acadmic_year Text NotNull

•Daily Time Table Settings(Daily_timetable_settings)

Page 36: School Management System

Column Name Data Type Constraints

classs Number Foregin_key(addclass)

division Text Foregin_key(adddiv)

subject Text NotNull

sub_id Number Foregin_key(subjects)

day_id Number Foregin_key(Workingday)

teacher Text NotNull

lecture_no Number NotNull

period_no Number NotNull

ddate Text NotNull

username Text NotNull

ftime Date/Time NotNull

ttime Date/Time NotNull

Acadmic_year Text NotNull

•Create Time Table(Daily_time_table)

Page 37: School Management System

Column Name Data Type Constraints

sinfo Text Primary_key

svalue Text NotNull

ddate Text NotNull

user Text NotNull

•Software Settings(software_settings)

Column Name Data Type Constraints

qid AutoNumber Primary_key

quali Text NotNull

Acadmic_year Text NotNull

•Add Qalifiction(qualifiction)

Page 38: School Management System

Column Name Data Type Constraints

Status_id Number Primary_key

did Number Foreign_key(desination)

designation Text NotNull

etype Text NotNull

DA Number NotNull

TA Number NotNull

HRA Number NotNull

PF Number NotNull

da_status Text NotNull

ta_status Text NotNull

hra_status Text NotNull

pf_status Text NotNull

TDS Number NotNull

tds_status Text NotNull

Acadmic_year Text NotNull

•Set Allowances(set_allowances)

Page 39: School Management System

Column Name Data Type Constraints

pid Number Primary_key

eid Number Foregin_key(addemploye)

status_id Number Foregin_key(setAllowances)

pdate Text NotNull

basic_pay Number NotNull

da Number NotNull

ta Number NotNull

hra Number NotNull

gross_pay Number NotNull

pf Number NotNull

net_pay Number NotNull

ddate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Payment Details(payment_details)

Page 40: School Management System

Column Name Data Type Constraints

vid Number Primary_key

vregno Number NotNull

vname Text NotNull

vaddr Text NotNull

office_cont Number NotNull

mob_cont Number NotNull

vdate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Vendor Details(vendor_details)

Page 41: School Management System

Column Name Data Type Constraints

pid Number Primary_key

vid Number Foregin_key(Vender_detail)

pname Text NotNull

ddate Text NotNull

usr Text NotNull

Acadmic_year Text NotNull

•Product Details(product_details)

Page 42: School Management System

Column Name Data Type Constraints

pur_id Number Primary_key

pid Number Foregin_key(Product_details)

vid Number Foregin_key(Vender_detail)

iname Text NotNull

iquantity Number NotNull

i_rate Number NotNull

ipur_date Text NotNull

itax Number NotNull

itotal Text NotNull

sdate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Purchase Details(purchase_details)

Page 43: School Management System

Column Name Data Type Constraints

fid Number Primary_key

sid Number Foregin_key(addstudent)

cid Number Foregin_key(category fees struct)

ftype Text NotNull

dd Number NotNull

mm Number NotNull

yy Number NotNull

installments Number NotNull

ddate Text NotNull

user Text NotNull

cashier_name Text NotNull

paying_mode Text NotNull

bank_name Text NotNull

dd/check_no Memo NotNull

remark Text NotNull

total_fees Number NotNull

fees_paid Number NotNull

paid_by Text NotNull

status Text NotNull

classs Number NotNull

Division Text NotNull

Acadmic_year Text NotNull

•Fees Details(fees_details)

Page 44: School Management System

Column Name Data Type Constraints

gid Number Primary_key

gname Text NotNull

Acadmic_year Text NotNull

•Create Message Group Name(mas_group)

Column Name Data Type Constraints

gid Number Forigen_key(mas_group)

sid Number Forigen_key(addstudent

)

ddate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Add Student Into Message Group(msg_group)

Page 45: School Management System

Column Name Data Type Constraints

gid Number Forigen_key(mas_group)

sid Number Forigen_key(addstudent)

mdate Date/Time NotNull

msg Text NotNull

ddate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Message Report(msg)

Page 46: School Management System

Column Name Data Type Constraints

exid Number Primary_key

ex_am Text NotNull

outof Number NotNull

ddate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Exam(exam)

Column Name Data Type Constraints

exid Number Foreign_key(exam)

edate Text NotNull

end_date Text NotNull

classs Number Foregin_key(addclass)

did Number Foregin_key(addiv)

ex_rec_id Number NotNull

Acadmic_year Text NotNull

•Exam Dates(Exam_Date)

Page 47: School Management System

Column Name Data Type Constraints

extid AutoNumber Primary_key

exid Number Forigen_key(exam)

edate Text NotNull

classs Number NotNull

division Text NotNull

emonth Number NotNull

eyear Number NotNull

ddate Text NotNull

user_name Text NotNull

Acadmic_year Text NotNull

•Exam Time Table(ex_time_table)

Page 48: School Management System

Column Name Data Type Constraints

extid Number Forigen_key(Exam

timetable)

etimef Text NotNull

etimet Text NotNull

Sub_id Number Forigen_key(Subjects)

sub_name Text NotNull

exdate Text NotNull

Acadmic_year Text NotNull

•Exam Subject Time Table(Subject_time_table)

Column Name Data Type Constraints

day_id Number Primary_key

day Text NotNull

•Working Days(workingday)

Page 49: School Management System

Column Name Data Type Constraints

sid Number Forigen_key(addstudent)

exid Number Forigen_key(exam)

subject Text NotNull

marks Number NotNull

outof Number NotNull

Ddate Text NotNull

user_name Text NotNull

sub_id Number Forigen_key(subjects)

edate Text NotNull

Acadmic_year Text NotNull

•Exam Marks(marks)

•Log-in(pass_word)

Column Name Data Type Constraints

usernm Text Primary_key

pass Text NotNull

priority Text NotNull

Page 50: School Management System

SYSTEM SCREEN SHOTS

Page 51: School Management System

•Log-In Page:

•Dash Board(Main Screen):

Page 52: School Management System

System screen Shots

Page 53: School Management System
Page 54: School Management System

•Set Allowances:

•Add Caste:

Page 55: School Management System

•Add Religion:

•Daily Timetable Settings:

Page 56: School Management System

•Assign Subject Teacher:

Page 57: School Management System

•Add Student Information Form:

Page 58: School Management System

•Add Parents Information Form:

Page 59: School Management System

•Assign Class & Division For Student:

•Assign Roll Number For Student:

Page 60: School Management System
Page 61: School Management System
Page 62: School Management System
Page 63: School Management System
Page 64: School Management System

•Student Fees Payment:

Page 65: School Management System

•Sent Message Individually:

•Sent Message to Group:

Page 66: School Management System

•Add Vendor Details:

Page 67: School Management System

Daily Timetable creation1

Page 68: School Management System

•Daily Timetable creation For Student :

Page 69: School Management System

•Daily Timetable creation For Teacher:

Page 70: School Management System
Page 71: School Management System

•Result in PDF Format :

Page 72: School Management System

GRAPHICAL REPORT OF RESULT

Page 73: School Management System

•Student Report :

Page 74: School Management System

•Student Attendance Report :

Page 75: School Management System

•Send Message Report :

Page 76: School Management System

•Generate Bonafide Certificate :

Page 77: School Management System

•Generate Bonafide Certificate into PDF Format :

Page 78: School Management System

THANK YOU…..


Recommended