"Attendance Management Portal": A Project Report On
"Attendance Management Portal": A Project Report On
Project Report
On
2019-2022
SHAFI DEGREE COLLEGE
BISALPUR (PILIBHIT)
1
Attendance Management Portal
Contents
Certificate
Declaration
Acknowledgement
1. Requirement analysis
1.1 introduction
1.2 aim and objective
1.3 Explanation of modules
2. System analysis
2.1 H/W Requirement
2.2 S/W Requirement
3. Design and Implementation
3.1 ER diagrams
3.2 Snapshots
3.3 Database tables
4. Testing
5. Maintenance
5.1 Future Scope
5.2 Limitations
5.3 Conclusion
2
Attendance Management Portal
CERTIFICATE
This is to certify that the Project entitled “Attendance Management
Portal” is being submitted by students with RollNo. 202042100003,
202042100006 and 202042100001 to the Dept of Computer Science
.
Shafi Degree College ,Bisalpur (Pilibhit) for the award of Bachelor
Of Computer Science.Degree in Computer Science is a record of
bonafide project work,he has carried out under our Supervision and
Guidance.
The Result Contained in this project has not been submitted to any
other university or institute for the award of a degree.
Mr.Rizwan Khan
3
Attendance Management Portal
DECLARATION
We , Adnan Raza , Shivom and Aakash Sharma declare that the
work Presented in the Project Report titled “Attendance
Management Portal ” Submitted to the Dept of Computer
Science ,Shafi Degree College ,Bisalpur (Pilibhit) for the partial
fulfilment of the requirement for the award of Degree “Bachelor of
Computer Application ” is our authentic Record of my Work Carried
out During the Final Semester ,2022 at Shafi Degree College ,(For
Industrial Project ),under the supervision of Mr.Rizwan Sir ,Dept of
Computer Science, Shafi Degree College Bisalpur(Pilibhit).
The Matter embodied in this project report has not been Submitted
elsewhere by anybody for the award of any degree or Diploma.
4
Attendance Management Portal
ACKNOWLEDGEMENT
No task is a Single Man’s effort. Various factors, Situations and
Person integrate to provide the background accomplishment of the
task.Several Persons with Whom I interacted have Significantly to
the Project Study .
We are grateful to our project guide Mr. Rizwan khan Sir for their
Sincere guidance, inspiration and constructive suggestions that
helpful us in the preparation of this project. Most importantly, he
gives me great Satisfaction to Record by deep sense of
Appreciation of excellent guidance and encouragement provided to
us to complete this Study Paper.
5
Attendance Management Portal
INTRODUCTION
Attendance Management Portal is a developed for daily student
Attendance activities in schools, colleges and institutes. If facilitates
to access.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 record eligibility criteria of a student.
To solve this problem we create this project.
6
Attendance Management Portal
Scope:-
The 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.
7
Attendance Management Portal
INOFORMATION ABOUT
THE MODULES
Attendance Management Portal basically has three main modules
for proper functions-
1.Admin Module:-
The Admin is a person who run and manage the system, in this
project the owner or director of the school has rights of admin. The
Admin creates the structure of a system to creating standard and
classroom. First module is which has Right for creating space for
new Class, year, Staff, Report, Complaint, Leave, feedback, Student
Report. Any entry of new Staff update in subject.
Admin Functionalities :
Add Standard
Add Classroom
Add Staff
Manage Complain
Leave Report
Manage Report
8
Attendance Management Portal
2. Staff Module :-
Second module is handled by the which can be a faculty or an
operator. User has a right of making daily attendance, generating
report approving leaves, add new students, Creating Reports The
main aim of the attendance system fulfil by staff. Staff can add
student detail and fill the attendance daily for his division. The staff
can only fill attendance for his division students and he can manage
leaves and complains made by only his division student.
Staff Functionalities :
Add Student
Fill Attendance
Manage Leave
Manage Complaint
Manage Reports
Change Password
9
Attendance Management Portal
3.Student Module:-
Third module is handled by the Student and they can see their
Attendance in this portal and apply for leave that leave application
went their belonging Staff All student have unique username and
password to access the system. After login into system student can
view his attendance reports and manage his account. If any student
has any problem regarding education he can directly make complain
to his class teacher using this system. Student can apply for leave
through the system and he can get reply from his class teacher
about his leave status.
Student Functionalities :
Manage Account
Make Complain
Apply for leave
Attendance Report
Change Password.
10
Attendance Management Portal
PROJECT REQUIREMENT
AND SPECIFICATION
1.Selection of Technology/Specific Requirements:-
2 RAM 1 GB
11
Attendance Management Portal
Introduction to .NET
Framework
.NET is a software framework which is designed and developed by
Microsoft. The first version of .Net framework was 1.0 which came in
the year 2002. In easy words, it is a virtual machine for compiling
and executing programs written in different languages like C#,
VB.Net etc.
It is used to develop Form-based applications, Web-based
applications, and Web services. There is a variety of programming
languages available on the .Net platform, VB.Net and C# being the
most common ones are . It is used to build applications for
Windows, phone, web etc. It provides a lot of functionalities and also
supports industry standards.
.NET Framework supports more than 60 programming languages in
which 11 programming languages are designed and developed by
Microsoft. The remaining Non-Microsoft Languages which are
supported by .NET Framework but not designed and developed by
Microsoft.
12
Attendance Management Portal
13
Attendance Management Portal
14
Attendance Management Portal
15
Attendance Management Portal
Economically Feasibility:
The system being developed is economic with respect to School or
Collage’s point of view. It is cost effective in the sense that has
eliminated the paper work completely.
Technical feasibility:
Behavioural Feasibility:
The system working is quite easy to use and learn due to its
simple but attractive interface. User requires no special training for
operating the system.
In the present system all work is done on paper. The whole session
is stored in register and at the and of the session the reports are
generated. We are not interested in generating report in the middle
16
Attendance Management Portal
• Very less paper work: The proposed system requires very less
paper work. All the data is feted into the computer immediately and
reports can be generated through computers. Moreover work
become very easy because there is no need to keep data on
papers.
17
Attendance Management Portal
18
Attendance Management Portal
19
Attendance Management Portal
20
Attendance Management Portal
0-level DFD:
21
Attendance Management Portal
22
Attendance Management Portal
1.Admin Pannel:
23
Attendance Management Portal
2.Staff Pannel:
24
Attendance Management Portal
3.Student Pannel:
25
Attendance Management Portal
26
Attendance Management Portal
27
Attendance Management Portal
28
Attendance Management Portal
29
Attendance Management Portal
This form is showed when a new user land on the page. This Form
gives the option to fill the detail of the student if a new member has
joined. He can add his details and so that he can in touch with his
faculty and get access student add by Teacher.
30
Attendance Management Portal
This form enables the Administrator to fill the name of staff and
there details where the staff Id will change automatically when a
staff is saved in the Database. Here email id will be as user name
when he will login into staff login page.
31
Attendance Management Portal
32
Attendance Management Portal
5.Student Information:-
This form is opened when a student fill up his correct User Name
and Password. This form enables the user to send messages,
download files and PDF which will be provided by the
teacher .here student can also updates his information and
change or update the current password.
33
Attendance Management Portal
34
Attendance Management Portal
PROJECT TESTING
UNIT TESTING:-
Unit testing is a software development process in
which the smallest testable parts of an application, called units, are
individually and independently scrutinized for proper operation . It is a
level of Portal testing where individual units/ components of a Portal
are tested. The purpose is to validate that each unit of the Portal
performs as designed. A unit is the smallest testable part of any
software. It usually has one or a few inputs and usually a single
output. In procedural programming, a unit may be an individual
program, function, procedure, etc. In object-oriented programming,
the smallest unit is a method, which may belong to a base/ super
class, abstract class or derived/ child class. (Some treat a module of
an application as a unit. This is to be discouraged as there will
probably be many individual units within that module.) Unit testing
frameworks, drivers, stubs, and mock/ fake objects are used to assist
in unit testing.
35
Attendance Management Portal
Conclusion
The Attendance Portal is developed using ASP.NET fully meets the
has reached a steady state where all bugs have been eliminated.
as requirement specification.
36
Attendance Management Portal
Bibliography
1. The complete Reference Visual Basic.NET
Websites
1. www.microsoft.com
2. www.w3schools.com
3. www.dotnetspider.com
4. www.meeraacdaemy.com
37