You are on page 1of 35

ATTENDANCE MANAGEMENT

SYSTEM
Under the guidance of Ms. Snehal
Ramanathan
TEAM MEMBER DETAILS
 Virendra Manuji Chavda (9)
 Vinit Loonchand Chopra(10)

 Shubhangi Satishchandra Desai (11)

 Anilkumar Hasmukhbhai Patel (34)


PROJECT PROFILE
 Attendance Management System is
software developed for daily student
attendance in schools, colleges and
institutes.
 It facilitates to access the attendance
information of a particular student in a
particular class. The information is sorted
by the operators, which will be provided by
the teacher for a particular class.
 This system will also help in evaluating
attendance eligibility criteria of a student.
CURRENT SYSTEM
 Existing Attendance Management System of
the Institute is totally working manually. All
the Information’s are handled manually in
the registers or other documents.

 The process of the work is mainly divided in


two parts, first is to take attendance on sheet
& enter details into the registers. And then at
the end of the session or semester
attendance is calculated manually & reports
are generated
LIMITATIONS OF THE CURRENT
SYSTEM
 Wastage of time
 Wastage of the human resource

 Security of data is less

 Accessing any data from the manual


system is very difficult
 Possibility of occurrence of errors
means accuracy is less
PROPOSED SYSTEM
 This Application is built for automating the processing
of attendance. It also enhances the speed of the
performing attendance task easily.

 It also generates periodic reports to keep a check on


the students who are regular & who are not

 This system is very useful to the office staff also


because they can generate various types of reports
and submit them to respective faculties also or also
can be submitted to the College Coordinator.
ADVANTAGES OF PROPOSED SYSTEM
 A Computer can work more efficiently then
compared to a human being so human
resources are saved

 Data accuracy is maintained

 Data can be accessed easily and randomly

 Unauthorized persons cannot access the


data

 Saves the time utmost


HARDWARE & SOFTWARE
SPECIFICATIONS
 Hardware Requirements
 Pentium 90 MHZ or Faster and 96 MB Ram (Client)
 Pentium 133 MHZ or Faster and 128 Ram (Server)

 Operating System
 Windows 9x, Windows XP or any above Windows
operating systems

 Software Requirements
 Microsoft Visual Studio Asp.NET
FEASIBILITY STUDY
FEASIBILITY STUDY
 A feasibility study is a short, focused study,
which aims to answer a number of questions
 Does the system contribute to the overall
objectives of the Organization?
 Can the system be implemented using current
technology and within given cost and schedule
constraints?
 Can the system be integrated with systems
which are already in place?
FEASIBILITY STUDY (CONT..)
 All systems are feasible, given unlimited
resources and infinite time. It is both
necessary and prudent to evaluate the
feasibility of the project at System study
phase itself. The feasibility study to be
conducted for this project Involves.
1. Technical Feasibility
2. Operational Feasibility
3. Economic Feasibility
FACT FINDING TECHNIQUES
FACT FINDING TECHNIQUES USED…
 For the development of the Student
Attendance Management System, we
have used three fact-finding techniques.
 Observation
 Record Review
 Interview
REQUIREMENT
SPECIFICATIONS
 According to the requirements the system should
minimum generate following kinds of reports.
 Semester wise Attendance
 Daily Attendance
 Attendance for extra class
 Subject wise attendance
 Leave reports
 Approved
 Not approved

 Medical leaves

 Black listed below 50%


 Black listed below 80%
FEATURES PROVIDED
 Admin
 Add & Modify details of
 student
 faculty
 subject (if required)

 Office Staff
 Generate various types of reports
 Send notice to black listed Students

 Faculty
 Attendance on basis of
 subject
 day by day
 Check various generated Reports 
SYSTEM ANALYSIS &
DESIGN
DESIGN OF AN INFORMATION SYSTEM
SYSTEM DEVELOPMENT LIFE CYCLE
 System development life cycle (SDLC) is an
organizational process of developing and
maintaining systems.
 Following are the different phases of software
development cycle:
1. System study
2. Feasibility study
3. System Analysis
4. System Design
5. Coding
6. Testing
7. Implementation
8. Maintenance
ENTITY RELATIONSHIP
DIAGRAM
DATA FLOW DIAGRAM
CONTEXT LEVEL
DIAGRAM
FIRST LEVEL
DIAGRAM
DATA DICTIONARY
1. LOGIN
Description : Login table stores details for authentication

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. Username varchar2(30) Primary Key
2. Password varchar2(20)
3. Usertype varchar2(10)
2. STUDENT DETAILS
Description : Stores students’ details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. stud_id varchar2(5) Primary Key
2. Stud_name varchar2(40)
3. Address varchar2(50)
4. contact_detail varchar2(12)
s
5. Course varchar2(3)
6. Semester number
7. Batch varchar2(9) eg : 2009-
2012
3. FACULTY DETAILS
Description : Stores faculties’ details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. faculty_id varchar2(5) Primary Key
2 faculty_name varchar2(50)
3. contact_detail varchar2(40)
s
4. Username Varchar2(30) Foreign Key
4. OFFICE STAFF DETAILS
Description : Stores office staff members’ details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. staff_id varchar2(5) Primary Key
2 member_nam varchar2(50)
e
3. designation varchar2(40)
4. Username Varchar2(30) Foreign Key
5. ATTENDANCE DETAILS
Description : Stores attendance details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. attend_id varchar2(5) Primary Key
2 Date date/time
3. Time varcahr2(10)
4. faculty_id varchar2(5)
5. present_studen varchar2(MAX All the
ts ) present
students’ id
are stored as
a string
Eg : “1-2-5-8-
10-11”
6. SUBJECT DETAILS
Description : Stores subject Details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. sub_code varchar2(5) Primary Key
2 sub_name varchar2(50)
3. semester varchar2(5)
7. EXTRA CLASS ATTENDANCE
DETAILS
Description : Stores attendance details for the extra classes
taken
SR. NO FIELD NAME DATA TYPE DESCRIPTIO
N
1. attend_id varchar2(5) Primary Key
2 Date date/time
3. Time varcahr2(10)
4. faculty_id varchar2(5)
5. present_studen varchar2(MAX All the
ts ) present
students’ id
are stored as
a string
Eg : “1-2-5-8-
10-11”
8. LEAVE DETAILS
Description : Stores leave details

SR. NO FIELD NAME DATA TYPE DESCRIPTIO


N
1. leave_id varchar2(5) Primary Key
2 Date date/time
3. from_date Date/time
4. to_date Date/time
5. stud_id varchar2(5)
6. Type varchar2(10) i.e. : Medical
or General
7. Status Boolean Approved –
True
Not Approved
– False
THANK YOU…

You might also like