for online Attandance

96
Government Polytechnic , Gandhinagar Attendance Management System Chapter - 1 INTRODUCTION A) PROJECT SUMMARY B) PURPOSE C) SCOPE D) OBJECTIVE Page 1

description

Report for online attendance management system

Transcript of for online Attandance

Page 1: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 1 INTRODUCTION

A)PROJECT SUMMARY

B) PURPOSE

C) SCOPE

D) OBJECTIVE

Page 1

Page 2: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

A) PROJECT SUMMARYThis is develop for maintain attendance of student and as well as faculty information. This system also include reminder to the parents for less attendance of student through the mail.

B) PURPOSEThe purpose of developing attendance management system is to computerized the tradition way of taking attendance. Another purpose for developing this software is to generate the report automatically at the end of the session or in the between of the session.

C) SCOPEThe scope of the project is the system on which the software is installed, i.e. the project is developed as a Desktop application, and it will work for a particular institute. But later on the project can be modified to operate it online.

D) OBJECTIVE Solve Problem of Searching Record: All the data easily can not search any record.

User Friendly :This system does not provides user friendly interface and easy navigation

Less Attendance Alert through SMS to the parents. We can easily filtering data.

Page 2

Page 3: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 2 PROJECT PLANNING

A) Milestones and Deliverables

B) Project Scheduling

C) Risk Management

Page 3

Page 4: for online Attandance

Project Specification

Analysis of the project

Design of project

Coding

Government Polytechnic , Gandhinagar Attendance Management System

A) Milestones and DeliverablesI have designed the new proposed system to the process of Internal

Organization Management System. This will store all information about our system. It makes all record in security way so no person can make any change in a system. This record will be useful for other users instantly. The complete control of the project is under the hands of authorized person who has the password to access this project and illegal access is not supposed to deal with. All the control is under the administrator and the other members have the rights to just see the records not to change any transaction or entry. Admin Capable to Create and block New User.

B) Project Scheduling

Gantte Chart

Fig : chart

Page 4

2/7 to 10/8 11/8 to 17/11 18/1 to 28/3 1/3 to 20/3 21/3 to 21/5

Testing and Docu -mentation

Page 5: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

C) Risk Management1

In contrast to software life cycle models, software process models often represent a

networked sequence of activities, objects, transformations, and events that embody strategies

for accomplishing software evolution. Such models can be used to develop more precise and

formalized descriptions of software life cycle activities. Their power emerges from their

utilization of a sufficiently rich notation, syntax, or semantics, often suitable for

computational processing.

In the incremental model, there is a good chance that a requirements error will be

recognized as soon as the corresponding software is incorporated into the system. It is then

not a big deal to correct it. The waterfall model relies on careful review of documents to

avoid errors. Once a phase has been completed, there is limited provision for stepping back. It

is difficult to verify documents precisely and this is, again, a weakness of the waterfall model.

The incremental model is an intuitive approach to the waterfall model.  Multiple

development cycles take place here, making the life cycle a “multi-waterfall” cycle.  Cycles

are divided up into smaller, more easily managed iterations.  Each iteration passes through

the requirements, design, implementation and testing phases.

A working version of software is produced during the first iteration, so you have working

software early on during the software life cycle.  Subsequent iterations build on the initial

software produced during the first iteration.

Page 5

Page 6: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 3 SYSTEM REQUIREMENT STUDY

A)User Characteristics

B)Hardware and Software Requirements

Page 6

Page 7: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

A) User Characteristics

Admin: Can access all formsFaculty: Can access Student, Attendance formsStudent: Can only show His/Her Attendance detail

B) Hardware and Software Requirements

Requirement of the System:

Operating System: Microsoft Windows XP service pack 2

Front End: ASP.NET with C#

Back End: SQL server

Supporting-Tools: Microsoft word - Documentation

Microsoft Power Point - Presentation

H/W – Specification:

Processor : Intel Core2 Duo 2.20GHz RAM : 1GB DDR2 RAM Hard Disk : Hitachi 320GB SATA

Page 7

Page 8: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter-4 SYSTEM ANALISYS

A)Study of Current System

B) Problem and Weaknesses of Current System

C) Requirements of New System

D) Feasibility Study > Technical Feasibility

> Schedule Feasibility

> Operational Feasibility

> Economic Feasibility

Page 8

Page 9: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

A) Study of Current System There is no computerized system for the attendance of student in the institute.

All work and calculation are done through manually and data stored in paper.

Current System does not provide facility to remind parents to automatically for their less attendance.

B) Problem and Weaknesses of Current System No user authentication No Backup and Restore Facility

C) Requirements of New System Solve Problem of Searching Record: All the data easily can not search any record.

User Friendly :This system does not provides user friendly interface and easy navigation

Less Attendance Alert through SMS to the parents. We can easily filtering data.

Page 9

Page 10: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

D) Feasibility Study

Technical Feasibility

Development tool for our software is Language .net. Resources required for it are available and also the expertise. Research on Asset Management and Tracking has reached to the stage where it is technically feasible to implement it for real life application. The models for training application are developed and tested thoroughly by experts. Also those resources are available. So the proposed project is technically feasible.

Schedule Feasibility

It is not important that the project gets completed, but it’s very important that it gets completed in allotted time. I had project duration of 4 months. As the work was divided into the 4 months, there was very good division of labor. As a result, the project within the allotted time period was possible. So my project is feasible with respect to schedule.

Operational Feasibility Once the software is developed, the work does not get over here. After the developers leave the company it should be easy to operate by the

other members of the company for whom the software was developed. This demands a very good user interface to be implemented. As my project has

got a very user friendly and an easy interface it can also be used by novice users after a bit of training. Moreover, the employees who are going to use

my software are skilled professional so they will hardly find any difficulty in operation our software. So on and all it is totally feasible to operate my

software with great ease.

Economic Feasibility

This feasibility is of utmost importance in development of any software for any particular company. The availability of the required hardware and software used to develop our project makes it economically very feasible. Moreover, the time duration in which the whole project is developed is appreciable. So it has indirect effect on the economy of the company, as a very good product is delivered in very less time. As our project almost removes any kind1 of manual work, the same Man power can be applied to some other work. So over all it is not only feasible economically but it also helps to increase the efficiency and profit making.

Page 10

Page 11: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter-5 SYSTEM DESIGN

A) E-R DiagramB) Class DiagramC) Activity DiagramD) Use case DiagramE) Sequence DiagramF) Context DiagramG) Data Flow Diagram (0 and 1 level)

A) E-R Diagram

Page 11

Page 12: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Page 12

Page 13: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

B) Class Diagram

Page 13

Page 14: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

C) Activity Diagram

Page 14

Page 15: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

D) Use case Diagram

Page 15

Page 16: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

E) Sequence Diagram

Page 16

Page 17: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

F) Context Diagram

Page 17

Managed Faculty / Student

Get Faculty/Student

DetailsAdmin

Take Attendance /

Details

Give Attendance

DetailsFaculty

Student Attendance Managemen

t System

Student

Show Attendance

Search Attendance by AdmNo

Page 18: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

G) Data Flow Diagram (0 and 1 level)

Page 18

Page 19: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter – 6 DATA TABLE

Attendance Batches Faculty Schedule Student Subject

Page 19

Page 20: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Attendance

Table Name: AttendanceDescription: This Table is for fell Attendance

Constraint FieldName Primary Key adate Candidate Key PeriodCandidate Key Admno

FieldName Datatype Size Constraint Adate Datetime - Primary KeyWeekno Int - Not Null Period Int - Candidate KeyFcode varchar 10 Not Nulladmno Int - Candidate KeyStatus Char 1 Not Null Remarks Varchar 50 Not Null

Batches

Table Name: Batches Description: This Table is for Country

Constraint FieldName Primary Key Bcode

FieldName Datatype Size Constraint bcode Int - Primary Key Bno Int - Not Null

Page 20

Page 21: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Faculty

Table Name: Faculty Description: This Table is for Faculty Detail

Constraint FieldName Primary Key Fcode

FieldName Datatype Size Constraint Fcode Varchar 10 Primary Key Pwd varchar 10 -Fname Varchar 50 -Dept Varchar 50 -

Schedule

Table Name: Schedule Description: This Table is for Schedul of time table

Constraint FieldName Primary Key WeeknoCandidate key BcodeCandidate key Period

FieldName Datatype Size Constraint Weekno Int - Primary Key bcode Int - Candidate KeyPeriod Int - Candidate KeyFcode Varchar 10 Not NullScode Varchar 10 Not Null

Page 21

Page 22: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Student

Table Name: Student Description: This Table is for Student details

Constraint Field Name Primary Key Admno

Field Name Datatype Size Constraint Admno Int - Primary Key bcode Int - Not Null Sname Varchar 50 Not Null

Subject

Table Name: Subject Description: This Table is for Subject Detail

Constraint Field Name Primary Key Scode

Field Name Datatype Size Constraint Scode Varchar 10 Primary Key Sname varchar 50 -

Page 22

Page 23: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter – 7 USER MANUAL

Page 23

Page 24: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Home Page

Page 24

Page 25: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry in Login Form

Page 25

Page 26: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Invalid Username or Password

Page 26

Page 27: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Successful Login

Page 27

Page 28: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Change Password Form

Page 28

Page 29: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry in Change Password Form

Page 29

Page 30: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Validation

Page 30

Page 31: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Password Changed Successfully

Page 31

Page 32: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Standard Master

Page 32

Page 33: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Subject Master

Page 33

Page 34: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Add New Subject

Page 34

Page 35: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Subject Stored Successfully

Page 35

Page 36: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 36

Page 37: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Update Data

Page 37

Page 38: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Updated

Page 38

Page 39: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Deleted

Page 39

Page 40: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Faculty Master

Page 40

Page 41: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Add New Faculty

Page 41

Page 42: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Saved

Page 42

Page 43: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 43

Page 44: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Student Master

Page 44

Page 45: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Add New Student

Page 45

Page 46: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry

Page 46

Page 47: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Stored Successfully

Page 47

Page 48: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Newly Stored Record in Gridview

Page 48

Page 49: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 49

Page 50: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Update Record

Page 50

Page 51: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Record Updated Successfully

Page 51

Page 52: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Reports

Faculty Report

Page 52

Page 53: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Student Report

Page 53

Page 54: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Export Report to Word

Page 54

Page 55: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Ask for Save

Page 55

Page 56: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Stored Location

Page 56

Page 57: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Word File

Page 57

Page 58: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Faculty Login

Page 58

Page 59: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 59

Page 60: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 60

Page 61: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 61

Page 62: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Attendance Stored Successfully

Page 62

Page 63: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Search Student

Page 63

Page 64: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Student Found

Page 64

Page 65: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Show Attendance of Selected Student

Page 65

Page 66: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Old Attendance

Page 66

Page 67: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Enter Search Criteria

Page 67

Page 68: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Show Selected Attendance

Page 68

Page 69: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Edit Attendance

Page 69

Page 70: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Update Record

Page 70

Page 71: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Attendance Updated

Page 71

Page 72: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Faculties List

Page 72

Page 73: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Student Side Search Attendance

Page 73

Page 74: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Enter Student Admission No

Page 74

Page 75: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Another Student’s Attendance

Page 75

Page 76: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 8 ADVANTAGES

Page 76

Page 77: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Admin Can Add , Update and Delete details of Faculty and Student. Faculty Can Add and Update Student Attendance And Search Student. Student can search their Attendance.

Page 77

Page 78: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 9 TESTING

Page 78

Page 79: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Validation Mechanism

We have used required field validators with those fields which are compulsory. Eg. Username, password, date of registration, book id, book name etc.

We have used Compare field validators with those field which should be compared with another field. Eg. Password field

We have used Regular expression validators with those fields in which input should be done in some specific manner like e-mail id, phone no, etc.

Page 79

Page 80: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Security Mechanism

There are mainly two types of user in our site. They are1. Admin2. Faculty

To identify which user can access which pages we have provided security for every page.

We have used “Forms” mode in Authentication in web.config file. We have used special code which checks the user type at login time.

And as per the type the pages will be available to the user of the website.

We have also used session and cookies to store the detail of users’ login.

We have used login related controls like login view, login status, login name, etc to maintain login detail.

Page 80

Page 81: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Proposed Enhancement

FUTURE ENHANCEMENT

Due to time limitations we can’t provide following facilities in our project:

Online book purchase

Online payment

Online Bill

Pay pal

Page 81

Page 82: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 10 CONCLUSIONS

Page 82

Page 83: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Any work may not be always perfect. There may be some error or some defect in the work. We have taken enough care to make the project user friendly and more interactive. We have tried our level best to make the service useful and to provide maximum facility.

We hope that "Attendance Management System" will prove to be a boon for our users.

Any suggestion to make this project more useful is always most welcome.

Page 83

Page 84: for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

REFERENCES

www.google.com

www.youtube.com

Page 84