Professional Documents
Culture Documents
2.1.4 DFD
2.1.4.1 0-level
2.1.4.2 1-level
2.1.4.3 2-level
Physical system produces the working systems by define the design specifications
that tell the programmers exactly what the candidate system must do. It includes the
following steps.
• Design physical information flow through the system and a physical design
Walk through.
block diagrams do not portray the necessary detail for physical construction. Block
management system classes, their attribute, operations, and the relationship among
objects. The main classes of the faculty management system are leave, faculty,
Admin
Add Teachers
Add
subjects UpdateTeacher
Check Time- Details
Report
Table
Update
Subjects
Delete Details
Weekly Consolidate
USE CASE DIAGRAM
Use case diagrams are usually referred to as behavior diagrams used to describe a set of
actions (use cases) that some system or systems can perform in collaboration with one or
more external users of the system (actors). Each use case should provide some observable
environment should interact with the software so that it will be able to perform its
services.
This Use Case Diagram is a graphic depiction of the interactions among the element
management system. The main actor of faculty management system in this Use
Case Diagram are: super admin, system user, Faculty, who perform the different
type of use cases such as manage leave, manage faculty, manage student, manage
timecard, manage teacher, manage course, manage subject, manage users and full
faculty management system operation. Major elements of the UML use case
Check Salary
(Admin)
Login
Update Profile
Change Password
(Database)
User)
Print Salary Slip Manage Courses
a
Check Timetables
E-R DIAGRAM
• Entities
• Relationships
• Attributes
relationships
student_address:string, student_username:string,
student_password:string.
• Teacher Entity: Attribute of teacher are teacher_id, teacher_exam_id,
teacher_password, teacher_address.
course_description.
Password
LOGIN
U_email
Roll Desc
U_address
#per_id
Per_roll_id
Permission
Per_mod
ule
Per_Name
Manage
Lv_ID
#S_id S_add
Sub_std_id
Lv_Desc
S_Name Leave
#sub_id
Lv_type
Student
Subject
S_Mobile
Sub_na
Lv_emp_id
me
HAS
FACUILTY
Fac_desc
#Fac_id Fac_Type
DATA FLOW DIAGRAM (DFD)
manipulate, store, and distribute data between a system and its environment
detailed diagrams. DFD has often been used due to the following reasons:
• Simplicity of notation
step to create an over view of the faculty management without going into
contains all of the userflow and their entities such all the flow of leave, faculty,
student, timecard, teacher, course, subject. All of the below diagram has been
used for visualization of data processing and structured design of the faculty
This is the Zero Level DFD of faculty management system, where we have
elaborated the high level process of faculty management. It’s basic overview
of the whole faculty management system or process being analysed or
modeled. It’s designed to be at a glance view of teacher, course and subject
showing the system as a single high level process, with its relationship to its
external entities of leave, faculty and student. It should be easilye understood
by a wide audience including leave, student and teacher in Zero level DFD of
faculty management system, we have describe the high level flow of the
faculty management system.
Time Card
Management
Salary Management
Leave
Management Faculty
Managemet
System System User
Faculty
Management
Management
Login
Management
First Level Data Flow Diagram (1st level DFD) Faculty
Management System
First level DFD of faculty management system shows how the system is
divided into sub system , each of which deals with one or more of the data
flows to or from an external agent, and which together provide all of the
internal data stores of subject, course, teacher, timecard, student that must be
present in order for the faculty management system to do its job and show the
flow of data between the various parts of the leave, student, course, subject,
teacher of the system. DFD Level 1 provides more detail breakdown pieces of
Admin
Faculty
management
system
Login
faculty students
Voter Candidate
Database Database
Second Level Data Flow Diagram (2nd level DFD) Faculty
Management System
DFD Level 2 then goes one step deeper into parts of Level 1 of faculty
the system is divided into sub system. The 2nd level DFD contains more detail
Forgot
Password
Admin
Login
Manage Report
faculty’s
Details Class’s
edetial
students’s Details
Details
Add Delete
Update Delete
Data Data
Data Data
Delete Add Update
Data Data Data
Add Update
Data Data
faculty’s Database
class’s Database
students’s Database
Data Fetching
Data Fetching
Data Fetching
FLOW CHART
Admin is registered
Admin
Check
Invalid
Login ID
Login/password
Password
- The details of Leave are store into the leave tables respective with all tables
- Each entity (Subject, Student, Course, Faculty, Leave) contains primary key and
unique keys.
- The entity student, course has binded with leave, faculty entities with foreign key.
- All the entities leave, course, student, subject, are normalized and reduce duplicacy
of records.
Database Design:
Leave Entity
id _id pe us om to tion
Faculty Entity
Teacher Entity
Course Entity
Subject Entity
ject
CHAPTER 3
SUMMARY
CHAPTER 1
Our project is only a humble venture to satisfy the needs to manage their project
work. Several user-friendly coding has also adopted. This package shall prove to be
powerful package in satisfying all the requirements of the school. The objective of
software planning is to provide a framework that enables the manager to make
reasonable estimate made within a limited time frame at the beginning of the
software project and should be updated regularly as the project progresses.
have described the system that has been in use. Then we figure out problem
in the following system and figure out that system in early use was not
advance as compare to the systems now a days being use. Also, we increase
➢ Then we had described purpose, objective, aim and scope of our project. Our
objective was to manage faculty, students, lectures and leaves properly and
our purpose was to make the system friendlier for both administration and for
the faculty to use. Our aim was to make the system perform all the CRUD
operation. In scope we describe all the module or function that are being to be
➢ After that we have describe the model or the type of system we are working
following an order where first we are going to analyse the requirement, then
decide that we are required 7 software and 6 hardware to make the program.
CHAPTER 2
In second chapter we discussed about physical design ,where we discuss whole
structure and the flow and connectivity between front end user and back end user
with the help of block diagram, use case diagram, E.R diagram, D.F.D diagram, flow
➢ Block diagram:
Block diagram describes the structure of a faculty management system
classes, their attribute, operations, and the relationship among objects. The
main classes of the faculty management system are leave, faculty, student,
➢ E.R. diagram:
An ERD is a conceptual and representational model of data used to
➢ D.F.D diagram:
Faculty management system Data flow diagram is often used as a
going into great detail, which can later be elaborated. It normally consist of
process. It contains all of the userflow and their entities such all the flow of
process. The flowchart shows the steps as boxes of various kinds, and their
➢ Logical design:
A logical design is a conceptual, abstract design. You do not deal with the
physical implementation details yet; you deal only with defining the types of
information that you need. The process of logical design involves arranging