Professional Documents
Culture Documents
DFD School Management System
DFD School Management System
DFD School Management System
Introduction:
Software design is a process through which requirements are translated in to a representation of
the software. In detail design we specify how the modules in the system interact with each other.
Detailed specification is given by explaining in natural language for the modules is supposed to
do.
Detail design specification describes the features of the system. Detail design is the refinement of
the system design that essentially expands system design to contain more detail description of the
processing logic of the components and data structure such that design can be easily
implemented
student
View details
View staff
Send
student
notific
details
ation
principal
Faculty
M id
Mark details
Manage
marks 10.0 marks
mark deatils
f id
Departement
staff details F id
View faculty
4.0
faculty
Faculty details
details
S id
Roll number
student details View student
student 5.0
Student
details
principal
N id
Manage
notification
notificatio
6.0 n
Notification notificatio
details
Student S id
details
Register student
STUDENT 7.0
Student
details
DFD LEVEL 1 FOR ADMIN
Faculty details F id
Manage
faculty
faculty 1.0
Faculty details
Student
details
details M id
Manage
student
faculty 2.0
Student details
Admin
N id
Notification
View
details
notification Notification
3.0
Notification
details
manage
notification6.1
PRINCIPAL notification
Send
FACULTY notification6.2
View
ADMIN notification
View
STUDENT notification
DFD LEVEL 2FOR MARKS
FACULTY Add
marks10.1
marks
Approves
Admin
student7.2
principal View
student
faculty View
student
LEVEL 2 DFD FOR STUDENT:
STUDENT
INSERT DATA
DATABASE ACCESS
REGISTER/
LOGIN SUCCESS/LOGIN FAIL
EVENTS NOTIFICATIONS
EVENTS AND CLASS NOTIFICATION
VIEW CLASS
&EVENTS DISPLAY EVENTS
ASK ATTANDACE
ATTANDANC ATTANDANCE UPDATED REPORT
E
DISPLAY ATTANDANCE
DISPLAY RESULT
EXAM RESULT
RESULTS
LEVEL 2 DFD FOR FACULTY:
CLASS-
ATTANDAN ATTANDANCE
CE DATABASE
MARKS
AND MARKS & RESULT
RESULTS
DFD LEVEL2 MANAGING SUBJECTS
CLASS ATTENDANCE
Assign
faculties
subjects
attendance
faculties assign subjects
attendance
student timetables
DFD FOR MANAGING CLASS
UPDATE CLASS
CHNGES
CLASS
MANAGE ENROLLME STUDENT
VIEW CLASS AVAILABLE
CLASS NT
LIST CLASS
MAINTAIN
STUDENT
ENROLLED
CLASS UPDATE STUDENT
LIST CLAS
SCHEDULE
FEEZ
STUDENT
ENROOLMENT
REPORT REQEST
STUDENT
REPORT
ER-Diagram Symbols:
Name Notation Description
a_name
mana
Admin faculty sends
ge
password
S_id
marks
dob S_name
marks
subject
student views
n_id
P_id
P_name
views
views
notification views
principal
password
Notify
news
date