You are on page 1of 18

Data Input Stage

Admin

Data Out Put Stage


Data storage Admin

Teacher

Teacher

UI Screens

Student

Student

Reports

System Process

Login Master

Open Login form

Enter User Name and Password

Yes

Check User

Yes

User Home Page

No

Validates Data

Admin 1st Level Data Flow Diagram

Login Master

Timetable Master

Login Master

Open Form 1.0.0

Enter Login Details 1.0.1

Timetable Details 1.0.2

User Logs Information 1.0.3

Student Details 1.0.6

Teacher Details 1.0.5

Holidays Details 1.0.4

Student Master

Teacher Master

Holidays Master

Admin 2nd Level Data Flow Diagram

New Teacher Registration 1.5.1

Enter Teacher Name

1.5.2

Enter Address 1.5.3

Enter Contact No 1.5.4

Validates Data

Validates Data

Select Subjects 1.5.6

Enter Email Id 1.5.5

Teacher Master

Teacher 1st Level Data Flow Diagram

Login Master

Employee Master

Marks Master

Open Form 2.0.0

Enter Login Details 2.0.1

View Profile Details 2.0.2

Enter Marks 2.0.3

Internal Messaging 2.0.6

Enter Examination Schedules

2.0.5

Enter Assignment 2.0.4

Messaging Master

Examination Master

Assignment Master

Teacher 2nd Level Data Flow Diagram

Enter Marks 2.3.1

Select Class

Name 2.3.2

Select Subject

Name 2.3.3

Select Student Name

2.3.4

Validates Data

Enter Marks

2.3.6

Select Type of Examination

2.3.5

Marks Master

Student 1st Level Data Flow Diagram

Login Master

Employee Master

Messaging Master

Open Form 3.0.0

Enter Login Details 3.0.1

View Profile Details 3.0.2

Internal Messaging 3.0.3

View Exam Schedules

View Assignments

View Marks

3.0.7

3.0.6

3.0.5

View Time Table 3.0.4

Exams Master

Assignment Master

Marks Master

Timetable Master

Student 2nd Level Data Flow Diagram

Sending Message 3.3.1

Select User Type

Select User

Write Message

3.3.2

3.3.3

3.3.4

Validates Data

Message Master

Login
Add/View Timetables Add/View Marks Add/View Assignments Add/Edit Exam Schedules Add/Edit Holidays Send/View Messages

Administrator

Add/Edit Teacher
Add/Edit Students Add/Edit Class/Subjects

Login
View Profile View Timetables Add/View Marks Add/view Assignments

Teacher

Add/Edit Exam schedules

View Holidays

Send/View Messages

Login

View Profile View Timetable

Student

View Marks

View Assignments
View Examination Schedule View Holidays Send/View Messages

Login Sequence Diagram

User
1: Login()

Login

BL User Login

DL SqlHelper

Database

2: CheckUser()
3: Execute NonQuery 4: Execute NonQuery

5: Response For Execute NonQuery 6: Get Response()


7: Show Result()

Create Teacher/Student By Admin User


Create Employee BL Create Employee DL SqlHelper

Database

1: Create New Teacher()

2: InsertTeacherDetails()
3: Execute NonQuery 4: Execute NonQuery

5: Response For Execute NonQuery 6: Get Response()


7: Show Result()

Add Marks By Teacher User


1: AddMarks() Add Marks BL Add Marks DL SqlHelper

Database

2: InsertMarks()
3: Execute NonQuery 4: Execute NonQuery

5: Response For Execute NonQuery 6: Get Response()


7: Show Result()

Add Assignments By Teacher User


Assignments BL Assignments DL SqlHelper

Database

1: AddAssignments()

2: InsertAssignments()
3: Execute NonQuery 4: Execute NonQuery

5: Response For Execute NonQuery 6: Get Response()


7: Show Result()

Sending Message By Student User


1: SendMessage() Messages BL Messages DL SqlHelper

Database

2: SendMessage()
3: Execute NonQuery 4: Execute NonQuery

5: Response For Execute NonQuery 6: Get Response()


7: Show Result()

Login Activity Diagram

[Submit] [Enter User Name and Password]


Get Details

Diplay Error MSG

[Submit]
Validate Data

Rejected

No

yes
Accepted

Adding New Teacher/Student Details

You might also like