Download - 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