0% found this document useful (0 votes)
95 views

Inter College

This document outlines the structure and components of a school management system project. It includes sections on the project title, objectives, analysis using data flow diagrams and entity relationship diagrams, modules for student registration, fees, library, staff, enquiries, and reports. The analysis section describes using DFDs and ERDs to model the data and relationships between students, fees, library books, staff, and enquiries. The complete structure section lists the modules for students, fees, library, staff, and enquiries and describes their functions.

Uploaded by

S Pro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views

Inter College

This document outlines the structure and components of a school management system project. It includes sections on the project title, objectives, analysis using data flow diagrams and entity relationship diagrams, modules for student registration, fees, library, staff, enquiries, and reports. The analysis section describes using DFDs and ERDs to model the data and relationships between students, fees, library books, staff, and enquiries. The complete structure section lists the modules for students, fees, library, staff, and enquiries and describes their functions.

Uploaded by

S Pro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 16

Synopsis

Contents

1. Title of the project

2. Introduction and objective of the project

3. Analysis

a. Data Flow Diagram

b. Entity-Relationship Diagram

4. A complete structure which include-

a. Number of module & their description

b. Data structure

c. Process logic diagram

d. Testing process

e. Report generation

5. Tool/platform/hardware and software requirement specification.

6. Future scope and further enhancement of the project.

1- TITLE OF THE PROJECT


Synopsis

2- Introduction and objective of project


Synopsis
Now a day life become very fast ,therefore every person wants to solve our
work quickly. This era is the electronic era, everything has become
computerized . Manual work has subsided and computer based format has
come up.
Day to day every system becomes computerized Therefore, in
order to, I thought to develop such type of software which could be able
to computerized the School Management System.
In this application we manage system for
Registration , Fee , staff , Library , Enquiry and Generate Report.

Problem with the current system

 Time consuming
 Delay in service
 Difficulty in maintaining large records

3- Analysis
Synopsis

In order to complete the project, project should begin with analysis in

which the requirements and clear list of goal.

ANALYSIS

DESIGN CODING TESTING DOCUMENTATION

DFD :

Graphical description of system’s data and how the processes


transform the data is known as Data Flow Diagram(DFD).
To construct DFD ,we use :
 Arrows,
 Circles
 Open – ended boxes
 Squares
Synopsis
Work breakdown structure for
“SHRI KRISHNA inter college management system”
“SHRI KRISHNA
Inter College
Management system

Analysis Design Coding Testing Implementation

Analysis Design Coding Testing Implementation

Analysis Design Coding Testing Implementation


Synopsis
DATA FLOW DIAGRAM

 DFD ON “ENQUIRY”-

Student

Fee details

Report Enquiry Students


generated counter

Courses

Database

 DFD ON “REGISTRATION”-

Student

Report Registratio Registration form


generated n counter

Database

 DFD ON “STUDENT DETAILS”-

Student

Fee details

Report Student Courses


generated details

Attendance

Student
database
Synopsis
 DFD FOR “FEES DETAILS”-

Student

Additional fees

Report Fees Current fees


generated details
Dues fees

Fees database

 DFD ON “LIBRARY DETAILS”-

Staff

Book

Report Library Issue book


generated details

Return book

Library
database

 DFD ON “STAFF DETAILS”-

Staff

Class details

Report Staff Attendance details


generated details

Salary details

Staff
database
Synopsis

E-R-DIAGRAM:

The E-R-Diagram was originally proposed by Peter for the design of the
relation data base system. components is identified for the ERD ; data
objects , attributes , relationships and various types of indicators .
The primary purpose of the E-R-D is to The E-R Diagram was
originally proposed by Peter Chen for the design of Relational
Database System . The E-R model is extremely useful in mapping
the meaning and interactions of real world enterprise .

The primary purpose of the E-R-Diagram is to represent data object and their
relation ship.

Table (Entity):

 Student

 Enquiry

 Registration

 Fee submission

 Staff

 Library

Relationship:

 Relationship Between Student And Enquiry


Synopsis

Student M Query M Enquiry

 Relationship between Student and Registration

S-
S-ID
Amoun M Rege
S-Name 1 SchoolName
t
Student
d S-ID Program
T-ID
Program
fee Submit
Student
 Relationship between Student andby
Fee submission

take Ha Study Class Quer


M 1Rege
Student s y
in the d

T-ID
T-Name E-
Name
 Relationship between Student and Progress Report
Teacher/Staff Employe School Give Enquiry
d detai
ls

1 Empl M Teacher Addres


Joining School Address Course
DOB oyed Phone s
Date
No Phone
No
Salary Book
s
 Relationship between Student and Library
Issue
S-ID
M 1 Program
Issue/
Student Submit Library
Books
Issue
S- Date
Name

B-Name
B-ID
Synopsis

M M

M M M M

M 1 1 M

M 1 1 M

Library

4-. A COMPLETE STRUCTURE WHICH INCLUDES


Synopsis

Number of modules and their description:

a) Students:

With the help of this module we can view, delete and update the
Record of students.
b) fees:

With the help of this module we can submit, view, and update fee
Status.

c) Library:

With the help of this module we can issue and submit books.
d) Staff:

With the help of this module we can entry the new staff’s name and
Update the current staff records.
e) Enquiry:
With the help of this module we can retrieve the information about
Enquiry.
f) registration:
With the help of this module we can retrieve the information about
Registration..

DATA STRUCTURE

Table –STUDENT
Synopsis

Name of field Data type Data size constraints


S_id integer 15 Primary key
S_name string 30 Not null
S_Fname string 30 Not null
S_Mname string 30 Not null
Sex string 15 Not null
S_DOB Date Not null
S_Address string 50 Not null
S_Ph integer 10 Not null

Table – LIBRARY
Name of field Data type Data size constraints
L_id integer 15 Primary key
L_Name string 30 Not null
L_Incharge string 15 Not nul
L_location string 30 Not null
L_Ph string 10 Not null

Table – STAFF
Name of field Data type Data size constraints
S_id integer 15 Primary key
S_Name string 20 Not null
S_Address string 50 Not null
S_Salary string 10 Not null
S_JD string 30 Not null
S_Ph string 10 Not null

Table – REGISTRATION
Name of field Data type Data size constraints
S_id integer 15 Primary key
S_Name string 30 Not null
S_Fname string 30 Not null
S_Mname string 30 Not null
S_DOB Date Not null
S_Address string 50 Not null
S_Ph integer 10 Not null
Synopsis

Table – ENQUIRY

Name of field Data type Data size constraints


E_id integer 15 Primary key
E_name string 30 Not null
E_Purpose string 50 Not null
E_Address string 50 Not null
E_Ph string 10 Not null

Table – FEE

Name of field Data type Data size constraints


S_id integer 15 Primary key
S_name string 30 Not null
S_Fname string 30 Not null
S_Mname string 30 Not null
S_Bdues string 10 Not null
S_Cdues string 10 Not null
S_Address string 50 Not null

Process logic Diagram –


1. Enquiry :-
 Description: - this table holds the details about the enquiry.
 Input :- e_ id , e_ purpose
 Process :-search related information
 Output :-give the correct information
2. Registration :-
 Description :- - this table holds the details about the registration
 Input :- s_id , s_name
 Process :- search related information
 Output :- give the correct information
3. Student :-
 Description :- - this table holds the details about the student
 Input :- stu_id , stu_name
 Process :- search related information
Synopsis
 Output :- give the correct information
4. Fees :-
 Description :- - this table holds the details about the fees
 Input :- stu_id , stu_name
 Process :- search related information
 Output :- give the correct information
5. Library :-
 Description :- - this table holds the details about the library
 Input :- stu_id , stu_name , b_id , b_name
 Process :- search related information
 Output :- give the correct information

6. Staff :-
 Description :- - this table holds the details about the staff
 Input :- st_id , st_name
 Process :- search related information
 Output :- give the correct information

Testing process of each module :-


.
Black box testing
Black box testing focuses on the fundamental requirement of the software. that is,
Black box testing enables the software engineer to
Drive sets of input condition that will fully exercise all functional requirements for a
program. Black box testing is not
Alternative to white box testing. There are two level of testing-unit testing and system
testing

Report generated –
 Enquiry: With the help of enquiry table, we can generate the report about
enquiry.
Synopsis
 Registration: With the help of registration table, we can generate the report about
registration.
 Student: With the help of student table, we can generate the report about student.
 Fee: With the help of fees table, we can generate the report about fees.
 Library: With the help of library table, we can generate the report of the library.
 Staff: With the help of staff table, we can generate the report of the staff.

5- Tool/platform H/w & S/w requirement specification

Hardware:-

C.P.U. : Core 2 Due


Motherboard : Intel chip/ original based Pentium pc
RAM : 2 GB
Monitor : color (SVGA)
Resolution : 800*600
HDD : 160 GB
Synopsis
 Software:-
Operating system : windows XP (SP2)
Front end : Microsoft visual basic 6.0
Back end : Oracle 10g

6. FUTURE SCOPE AND FURTHER ENHANCEMENT


OF THE PROJECT.

1. All college, School or Institute can use my project with little changes.

2. My project can handle also Hostel management with little change.

3. This project can be converted into client - server based, so all the user

may do any work on this software at same time.

You might also like