0% found this document useful (0 votes)
68 views37 pages

"Attendance Management Portal": A Project Report On

The document describes an attendance management portal project that was developed to computerize student attendance activities. It has three main modules: an admin module to manage standards, classes, staff, reports, complaints and leaves; a staff module to add students, fill attendance daily, manage leaves and complaints; and a student module for students to view attendance reports, make complaints, apply for leaves and manage their account. The project was developed using C#, ASP.NET, CSS, JavaScript, and SQL Server for the database. Hardware requirements included a minimum of 1GB RAM, 250GB hard disk and Intel Pentium 4 processor.

Uploaded by

Rizwan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views37 pages

"Attendance Management Portal": A Project Report On

The document describes an attendance management portal project that was developed to computerize student attendance activities. It has three main modules: an admin module to manage standards, classes, staff, reports, complaints and leaves; a staff module to add students, fill attendance daily, manage leaves and complaints; and a student module for students to view attendance reports, make complaints, apply for leaves and manage their account. The project was developed using C#, ASP.NET, CSS, JavaScript, and SQL Server for the database. Hardware requirements included a minimum of 1GB RAM, 250GB hard disk and Intel Pentium 4 processor.

Uploaded by

Rizwan Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 37

Attendance Management Portal

Project Report

On

“ATTENDANCE MANAGEMENT PORTAL”

(Submitted in partial fulfilment of the requirement for the Award of Degree)

2019-2022
SHAFI DEGREE COLLEGE
BISALPUR (PILIBHIT)

Under Guidance of Submitted by

Mr.Rizwan Khan 1.Adnan Raza


2.Shivom
3.Aakash Sharma

1
Attendance Management Portal

ATTENDANCE MANAGEMENT PORTAL

Contents

Certificate

Declaration

Acknowledgement

Chapter Description Page no

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

Head of C.S. Dept

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.

Adnan Raza (202042100003)


Shivom (202042100006)
Aakash Sharma (202042100001)

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.

Adnan Raza (202042100003)


Shivom (202042100006)
Aakash Sharma (202042100001)

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

OBJECTIVE & SCOPE


Objective:-
The purpose of developing Attendance Management Portal system
is to computerized the tradition Another purpose for developing this
software is to maintain and teacher can easily all the students
Attendance record.

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

1 OPERATING SYTEM Windows Xp/7/8

2 ENVIRONMENT Visual studio .NET 2010

3 FRONT END TOOL ASP.NET,CSS,JS

4 BACK END TOOL C#, ADO.NET

5 DATA ACCESS TOOL M.S.SQL Server 2008

6 REPORT Crystal Report

2.MINIMUM HARDWARE INTERFACES:

1 PROCESSOR Intel Pentium 4

2 RAM 1 GB

3 HARD DISK 250 GB

4 I/O DEVICES Window 7and above

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

11 Programming Languages which are designed and developed


by Microsoft are:
 C#.NET
 VB.NET
 C++.NET
 J#.NET
 F#.NET
 JSCRIPT.NET
 WINDOWS POWERSHELL
 IRON RUBY
 IRON PYTHON
 C OMEGA
 ASML(Abstract State Machine Language)

Main Components of .NET Framework

Common Language Runtime(CLR): 


CLR is the basic and Virtual Machine component of
the .NET Framework. It is the run-time environment in the .NET
Framework that runs the codes and helps in making the
development process easier by providing the various services such
as remoting, thread management, type-safety, memory
management, robustness etc.. Basically, it is responsible for
managing the execution of .NET programs regardless of any .NET
programming language. It also helps in the management of code, as
code that targets the runtime is known as the Managed Code and
code doesn’t target to runtime is known as Unmanaged code.

13
Attendance Management Portal

Framework Class Library(FCL): 


It is the collection of reusable, object-oriented class libraries and
methods etc that can be integrated with CLR. Also called the
Assemblies. It is just like the header files in C/C++ and packages in
the java. Installing .NET framework basically is the installation of
CLR and FCL into the system. Below is the overview of .NET
Framework

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.

The system is also time effective because the calculations are


automated which are made at the end of the month or as per the
user requirement.

The result obtained contains minimum errors and are highly


accurate as the data is required.

Technical feasibility:

The technical requirement for the system is economic and it does


not use any other additional Hardware and software.

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.

Working Of Present 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

of the session or as per the requirement because it takes more time


in calculation. At the end of session the students who don’t have
75% attendance get a notice.

CHAREACTERSTIC OF THE PROPOSEDSYSTEM

• User Friendly:- The proposed system is user friendly because the


retrieval and storing of data is fast and data is maintained efficiently.
Moreover the graphical user interface is provided in the proposed
system, which provides user to deal with the system very easily.

• Reports are easily generated: reports can be easily generated in


the proposed system so user can generate the report as per the
requirement (monthly) or in the middle of the session. User can give
the notice to the students so he/she become regular.

• 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.

• Computer operator control: Computer operator control will be


there so no chance of errors. Moreover storing and retrieving of
information is easy. So work can be done speedily and in time.

17
Attendance Management Portal

18
Attendance Management Portal

19
Attendance Management Portal

20
Attendance Management Portal

0-level DFD:

Context level data flow diagram (DFD) is describe the whole


system. It shows the all user module who operate the system. The
student online learning system data flow diagram shows there are
three users to run the system Admin, Staff and Student.

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

1.Admin Login Form:-

This login Form is made For Security purpose. So only


authenticated user can access in to the Project. In here only
admin can enter and monitor the whole activity which are doing by
teacher and Student.

29
Attendance Management Portal

2.Add Student Registration Form:-

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

3.Add Staff Form:-

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

4. Teacher Information Form:-

This Form is made for staff to show the details of teachers


when teacher Id is changed automatically. If a teacher wants
any updates like photo updates or password change.he can
change from here.

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

6.Student Attendance Record:-

This Form is used to by the administrator when he wants to have a


look on current Students Attendance Record. This will be provided
by the staff panel when wants to give assignment or any other
important file to the Student .

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

objectives of the system which it has been developed. The system

has reached a steady state where all bugs have been eliminated.

The system is operated at a high level of efficiency and all the

teachers and user associated with the system understands its

advantage. The system solves the problem. It was intended to solve

as requirement specification.

36
Attendance Management Portal

Bibliography
1. The complete Reference Visual Basic.NET

2. Beginning ASP.NET (Wrox Publication)

3. System Analysis and Design – Alias M. Awad

4. Software Engineering – Roger Pressman

Websites
1. www.microsoft.com

2. www.w3schools.com

3. www.dotnetspider.com

4. www.meeraacdaemy.com

37

You might also like