Вы находитесь на странице: 1из 4

CHAPTER 4 SYSTEM DESIGN

CHAPTER 4

SYSTEM DESIGN

4.1 DATA FLOW DIAGRAM:

It is easy to understand the flow of data through systems with the right data flow diagram
software. This guide provides everything you need to know about data flow diagrams, including
definitions, history, and symbols and notations. You'll learn the different levels of a DFD, the
difference between a logical and a physical DFD and tips for making a DFD.A data flow
diagram (DFD) maps out the flow of information for any process or system. It uses defined
symbols like rectangles, circles and arrows, plus short text labels, to show data inputs, outputs,
storage points and the routes between each destination. Data flowcharts can range from simple,
even hand-drawn process overviews, to in-depth, multi-level DFDs that dig rogressively deeper
into how the data is handled. They can be used to analyze an existing system or model a new
one. Like all the best diagrams and charts, a DFD can often visually “say” things that would be
hard to explain in words, and they work for both technical and nontechnical audiences, from
developer to CEO. That’s why DFDs remain so popular after all these years. While they work
well for data flow software and systems, they are less applicable nowadays to visualizing
interactive, real-time or database-oriented software or systems.

4.1.1 Level 0:
In this project staff attendance details are maintained in database .The staff present or
absent details is stored .Incase of taking leave the nature of leave like CL,LLP and RH will also
be considered. This help to monitor the attendance of each staffs. Monitoring attendance helps
in the long term for a academics, which arrive late and who has the most absences without any
valid reason. Another purpose for developing this software is to generate the desired reports
automatically . The main and important benefit of this proposed system is that it is very much
user friendly and accurate. Also in all the modules the regularly updated information are very
much useful when they are extracted.

LEAVE FORM SUBMISSION THROUGH ONLINE 8


CHAPTER 4 SYSTEM DESIGN

Leave
Staff details details
Admin Staff Leave Stored into DB
Communic Reports
ation details
details

Fig 4.1 : Level 0 Data Flow Diagram

4.1.2 Level 1:
Staff can send leave request to the hod . They also can update their own profile and
communicate to be admin.

Change Profile Leave Details


staff id, name, Contact Details

Apply Leave Stored into DB


Staff

Admin
Communication

Staff id, name, Message

Fig.4.2: Level 1 Data Flow Diagram

4.1.3 Level 2:Apply Leave


Staff submit leave form to the Head of Department before take leave. staff need to submit
the following details like Staff id, Name, Date, Reason, Nature of leave and leave type. The
leave types are respectively CL,RH,LLP. Staff also needs to provide alternate staff for their
class. These details are directly monitored by the HOD. HOD can approve or Reject leave
application. The leave application transferred to the Controller office after HOD approval.

LEAVE FORM SUBMISSION THROUGH ONLINE 9


CHAPTER 4 SYSTEM DESIGN

Staff Details
Staff id, name, contact details

Apply Leave Stored into DB

Leave Details Date,Class Details

Fig.4.3: Level 2 Data Flow Diagram

4.2DATA BASE DESIGN


4.2.1 STAFF REGISTRATION

S.NO COLUMN NAME DATA TYPE DESCRIPTION


1. SID PRIMARY KEY Stored in the Staff Id
2. SNAME VARCHAR(50) Stored in the Staff Name
3. GENDER VARCHAR(50) Stored in the Staff Gender
4. DEPARTMENT VARCHAR(50) Stored in the Staff Department
5. AGE VARCHAR(50) To Check the validation
6. PASSWORD VARCHAR(50) To Check the validation and password is hide
7. EMAILID VARCHAR(50) To Check the Validation
8. ADDRESS VARCHAR(50) To Stored the Staff address
9. SALARY VARCHAR(50) To Stored the Staff Salary

Table 4.1 : Staff Registration Table

LEAVE FORM SUBMISSION THROUGH ONLINE 10


CHAPTER 4 SYSTEM DESIGN

4.2.2 STAFF COMMUNICATION

S.NO COLUMN NAME DATA TYPE DESCRIPTION


1. SID FOREIGN KEY Stored in the staff id
2. SNAME VARCHAR(50) Stored in the Staff Name
3. MOBILE NO VARCHAR(50) To Check the Validation
4. DEPARTMENT VARCHAR(50) Stored in the Staff Department
5. DATE VARCHAR(50) Stored in today Date
6. MESSAGE VARCHAR(50) Stored in the staff message
7. QUESTION ID VARCHAR(50) Stored in the question id
8. REPLAY VARCHAR(50) Stored in the reply message

Table 4.2 : Staff Communication Table

4.2.3 LEAVE FORM TABLE

S.NO COLUMN NAME DATA TYPE DESCRIPTION


1. LID VARCHAR(50) Stored in the leave id

2. SID FOREIGN KEY Stored in the Staff Id

3. DESIGNATION VARCHAR(50) Stored in the Staff Designation

4. DEPARTMENT VARCHAR(50) Stored in the Staff Department

5. NATURE OF LEAVE VARCHAR(50) Stored in the Nature of Leave

6. NO OF C.L VARCHAR(50) Stored in the No of C.L

7. DAY & DATE VARCHAR(50) Stored in the day date

8. RESION VARCHAR(50) Stored in the reson

9. FIRHOUR VARCHAR(50) Stored in the first hour

10. SHHOUR VARCHAR(50) Stored in the second hour

11. THHOUR VARCHAR(50) Stored in the third hour

12. FOHOUR VARCHAR(50) Stored in the fourth hour

13. FIHOUR VARCHAR(50) Stored in the fifth hour

14. SIHOUR VARCHAR(50) Stored in the six hour


Table 4.3 : Leave form table

LEAVE FORM SUBMISSION THROUGH ONLINE 11

Вам также может понравиться