for online Attandance

Post on 11-Dec-2015

25 views 0 download

Tags:

description

Report for online attendance management system

Transcript of for online Attandance

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 1 INTRODUCTION

A)PROJECT SUMMARY

B) PURPOSE

C) SCOPE

D) OBJECTIVE

Page 1

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

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 2 PROJECT PLANNING

A) Milestones and Deliverables

B) Project Scheduling

C) Risk Management

Page 3

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

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

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 3 SYSTEM REQUIREMENT STUDY

A)User Characteristics

B)Hardware and Software Requirements

Page 6

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

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

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

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

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

Government Polytechnic , Gandhinagar Attendance Management System

Page 12

Government Polytechnic , Gandhinagar Attendance Management System

B) Class Diagram

Page 13

Government Polytechnic , Gandhinagar Attendance Management System

C) Activity Diagram

Page 14

Government Polytechnic , Gandhinagar Attendance Management System

D) Use case Diagram

Page 15

Government Polytechnic , Gandhinagar Attendance Management System

E) Sequence Diagram

Page 16

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

Government Polytechnic , Gandhinagar Attendance Management System

G) Data Flow Diagram (0 and 1 level)

Page 18

Government Polytechnic , Gandhinagar Attendance Management System

Chapter – 6 DATA TABLE

Attendance Batches Faculty Schedule Student Subject

Page 19

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

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

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

Government Polytechnic , Gandhinagar Attendance Management System

Chapter – 7 USER MANUAL

Page 23

Government Polytechnic , Gandhinagar Attendance Management System

Home Page

Page 24

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry in Login Form

Page 25

Government Polytechnic , Gandhinagar Attendance Management System

Invalid Username or Password

Page 26

Government Polytechnic , Gandhinagar Attendance Management System

Successful Login

Page 27

Government Polytechnic , Gandhinagar Attendance Management System

Change Password Form

Page 28

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry in Change Password Form

Page 29

Government Polytechnic , Gandhinagar Attendance Management System

Validation

Page 30

Government Polytechnic , Gandhinagar Attendance Management System

Password Changed Successfully

Page 31

Government Polytechnic , Gandhinagar Attendance Management System

Standard Master

Page 32

Government Polytechnic , Gandhinagar Attendance Management System

Subject Master

Page 33

Government Polytechnic , Gandhinagar Attendance Management System

Add New Subject

Page 34

Government Polytechnic , Gandhinagar Attendance Management System

Subject Stored Successfully

Page 35

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 36

Government Polytechnic , Gandhinagar Attendance Management System

Update Data

Page 37

Government Polytechnic , Gandhinagar Attendance Management System

Record Updated

Page 38

Government Polytechnic , Gandhinagar Attendance Management System

Record Deleted

Page 39

Government Polytechnic , Gandhinagar Attendance Management System

Faculty Master

Page 40

Government Polytechnic , Gandhinagar Attendance Management System

Add New Faculty

Page 41

Government Polytechnic , Gandhinagar Attendance Management System

Record Saved

Page 42

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 43

Government Polytechnic , Gandhinagar Attendance Management System

Student Master

Page 44

Government Polytechnic , Gandhinagar Attendance Management System

Add New Student

Page 45

Government Polytechnic , Gandhinagar Attendance Management System

Data Entry

Page 46

Government Polytechnic , Gandhinagar Attendance Management System

Record Stored Successfully

Page 47

Government Polytechnic , Gandhinagar Attendance Management System

Newly Stored Record in Gridview

Page 48

Government Polytechnic , Gandhinagar Attendance Management System

Record Navigation

Page 49

Government Polytechnic , Gandhinagar Attendance Management System

Update Record

Page 50

Government Polytechnic , Gandhinagar Attendance Management System

Record Updated Successfully

Page 51

Government Polytechnic , Gandhinagar Attendance Management System

Reports

Faculty Report

Page 52

Government Polytechnic , Gandhinagar Attendance Management System

Student Report

Page 53

Government Polytechnic , Gandhinagar Attendance Management System

Export Report to Word

Page 54

Government Polytechnic , Gandhinagar Attendance Management System

Ask for Save

Page 55

Government Polytechnic , Gandhinagar Attendance Management System

Stored Location

Page 56

Government Polytechnic , Gandhinagar Attendance Management System

Word File

Page 57

Government Polytechnic , Gandhinagar Attendance Management System

Faculty Login

Page 58

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 59

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 60

Government Polytechnic , Gandhinagar Attendance Management System

Fill Attendance

Page 61

Government Polytechnic , Gandhinagar Attendance Management System

Attendance Stored Successfully

Page 62

Government Polytechnic , Gandhinagar Attendance Management System

Search Student

Page 63

Government Polytechnic , Gandhinagar Attendance Management System

Student Found

Page 64

Government Polytechnic , Gandhinagar Attendance Management System

Show Attendance of Selected Student

Page 65

Government Polytechnic , Gandhinagar Attendance Management System

Old Attendance

Page 66

Government Polytechnic , Gandhinagar Attendance Management System

Enter Search Criteria

Page 67

Government Polytechnic , Gandhinagar Attendance Management System

Show Selected Attendance

Page 68

Government Polytechnic , Gandhinagar Attendance Management System

Edit Attendance

Page 69

Government Polytechnic , Gandhinagar Attendance Management System

Update Record

Page 70

Government Polytechnic , Gandhinagar Attendance Management System

Attendance Updated

Page 71

Government Polytechnic , Gandhinagar Attendance Management System

Faculties List

Page 72

Government Polytechnic , Gandhinagar Attendance Management System

Student Side Search Attendance

Page 73

Government Polytechnic , Gandhinagar Attendance Management System

Enter Student Admission No

Page 74

Government Polytechnic , Gandhinagar Attendance Management System

Another Student’s Attendance

Page 75

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 8 ADVANTAGES

Page 76

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

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 9 TESTING

Page 78

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

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

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

Government Polytechnic , Gandhinagar Attendance Management System

Chapter - 10 CONCLUSIONS

Page 82

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

Government Polytechnic , Gandhinagar Attendance Management System

REFERENCES

www.google.com

www.youtube.com

Page 84