Vous êtes sur la page 1sur 30

Student Profile and Attendance System

Submitted in partial fulfilment of the requirements


of the degree of

BACHELOR OF ENGINEERING
in
INFORMATION TECHNOLGY
(A.Y. 2019-2020)

by

Mitesh Agarwal (Roll No.: 01)


Mithilesh Bhutada (Roll No.: 06)
Achyutanand Dubey (Roll No.: 23)

Under the Guidance of


Mr. Shridhar Kamble
Designation, Assistant Professor, IT Department, TCET.

Choice Based Credit Grading System with Holistic Student Development


(CBCGS-H 2019)
CERTIFICATE
This is to certify that Mr. Mitesh Agarwal, Mr. Mithilesh Bhutada, Mr.
Achyutanand Dubey are bonafide students of Information Technology
Department, Thakur College of Engineering and Technology, Mumbai. They
have satisfactorily completed the requirements of IP MINI PROJECT as
prescribed by the University of Mumbai, while working on “Student Profile
& Attendance System”.

Signature :------------------------------ Signature :------------------------------


Name : Mr. Shridhar Kamble Name : Dr. Rajesh S. Bansode
Assistant Professor HOD-IT

Internal Examiner: External Examiner:

Signature :--------------------------------- Signature :---------------------------------

Name : Name :

Thakur College of Engineering and Technology, Kandivali(East) Mumbai.

Date:

Place:
DECLARATION
We declare that this written submission represents our ideas in our own
words and where others ideas or words have been included, we have adequately
cited and referenced the original sources. We also declare that we have adhered to
all principles of academic honesty and integrity and have not misrepresented
or fabricated or falsified any idea/data/fact/source in our submission. We
understand that any violation of the above will be cause for disciplinary action by
the Institute and can also evoke penal action from the sources which have thus
not been properly cited or from whom proper permission has not been taken when
needed.

1._____________________________
Mitesh Agarwal (Roll No.: 01)

2._____________________________
Mithilesh Bhutada (Roll No.: 06)

3._____________________________
Achyutanand Dubey (Roll No.: 23)

Date:
ACKNOWLEDGEMENT
The success and final outcome of this project required a lot of guidance and
assistance from many people and we are extremely privileged to have completed
the project successfully. We would like to thank everyone for their guidance.

We sincerely thank our Principal, Dr. B. K. Mishra, Vice Principal, Dr. Deven
Shah Mentor Dean, Dr. Kamal Shah and HOD, Dr. Rajesh Bansode for always
encouraging us to do our best. We are highly indebted to our guide Mr. Shridhar
Kamble who supported and constantly supervised us through this project and
helped us in not only completing this project but also provided us with sample
amount of knowledge that was really beneficial to us.

We are thankful to and fortunate enough to get constant encouragement, support


and guide from all teaching staff of IT Department who helped us in successfully
completing our project work. Also, we would like to extend our sincere thanks to
all staff in laboratory for their timely support.

We would like to express our gratitude towards our parents for their kind
cooperation and encouragement which helped us in completion of this project.

1. Mitesh Agarwal (Roll


No.:01)
2. Mithilesh Bhutada (Roll
No.:06)
3. Achyutanand Dubey (Roll
No.:23)
ABSTRACT
The Internet has revolutionized the way in which ordinary people conduct their
everyday business. It is not surprising that such an innovation would provide an
online erp system that can be beneficial to mainly all the type of industries. Nor is
it surprising that the industries would seize this opportunity to modernize an online
attendance system for their employees.

Our project aims at creating a website i.e. an online student profile and attendance
system which can be used by both the teachers and students of a college.

Internet attendance system can offer privacy that is often lacking in a traditional
attendance system . Only the users belonging to the particular college can access
the content within the website. The website has a user friendly interface and can be
accessed from different devices.

The users can view their attendance anytime and from anywhere. As the attendance
of the student is being marked online by the teacher, there is no need to practise the
traditional roll number calling attendance procedure in the classroom by the
teacher. Students in the turn can also view how many assignments they have
submitted and the marks they have received in these assignments.
CONTENTS
 List of Figures i
 List of Tables ii
 Abbreviations and symbols iii

Chapter No. Topic Pg. No.

Chapter1 Overview 01
1.1 Introduction 02
1.2 Objectives 02
1.3 Scope of the project 02

Chapter2 Literature Survey & Proposed Work 03


2.1 Introduction 04
2.2 Problem definition 04

Chapter3 Analysis and Planning 05


3.1 Introduction 06
3.2 Methodology 07
3.3 Feasibility Study 07
3.4 Project planning (Resources, Tools used, etc.) 08
3.5 Scheduling (Time line chart or Gantt chart) 09

Chapter4 Design and Implementation 10


4.1 GUI screenshot 11
4.2 Database screenshot 16

Chapter 5 Results & Discussion 19


5.1Discussion 20
5.2 Future Scope (further phases) 20
5.3 Testing 20
5.4 Deployment 21

Chapter 6 Conclusion 22
6.1 Conclusion 23
Chapter 1
Overview

1
1.1 Introduction

Internet has evolved into a self-organizing media, capable of multiple interactions within. A
large number of students in almost all the engineering colleges do not consider the importance of
attending the lectures. Though this will not only increase the attendance of the student but by
sitting more lectures will surely increase the knowledge of the student and will create an
eagerness to learn more. Amongst the many activities that are now flourishing in this
environment are Online Attendance System providing a variety of features (e.g. attendance and
assignment submission monitoring). The traditional method of displaying the attendance is by
displaying it on the college’s notice board. There are a number of reasons that may lead students
to the use of the internet in order to escape the long queues to see monthly attendance.

1.2 Objectives
● To provide user friendly interface.
● To provide anytime, anywhere attendance and assignment tracking website for students.

1.3 Scope of the Project


● To increase the scalability by using responsive design in the website.
● To update the website dynamically using database for better management and
upgradation.
● To provide detailed information about the student’s attendance on the website.

2
Chapter 2

Literature Survey &


Proposed Work

3
2.1 Introduction
A literature review surveys scholarly articles, books, dissertations, conference proceedings and
other resources which are relevant to a particular issue, area of research, or theory and provides
context for a dissertation by identifying past research. Research tells a story and the existing
literature helps us identify where we are in the story currently. It is up to those writing a
dissertation to continue that story with new research and new perspectives but they must first be
familiar with the story before they can move forward.

2.2 Problem definition


The students in our college always get to see their cumulative attendance and not the attendance
between any two specific dates. So our aim is to create an online attendance system that has the
facility of viewing the attendance between any two specific dates. Also at the time of submission
students find it difficult to record their assignment’s marks and tend to forget to submit it to their
respective subject incharge. Our website provides the facility to students where they can keep
track of their assignment marks and submit to their respective subject incharge even after their
submission is done.

4
Chapter 3
Analysis and Planning

5
3.1 Introduction
Nowadays, students in any college view their attendance on the college’s notice board, due to
which many students are couldn’t able to view the attendance because there is a rush among the
students to view their attendance. An Online Attendance System would rule out the rule to
display the attendance on the board, thus saving pages and student’s time to view their respective
attendance.

PHASES OF PROPOSED SYSTEM:-


Phase 1: Planning, Analysis, Designing and Implementation
Planning:
After analysis we will first study about it and do some research on it for our better understanding
of the proposed system and also getting a rough picture about what would be our problem
definition for the particular proposed system.

Analysis: Getting clear idea of the proposed system title and doing research on it we will get our
definition and after that then we will first create the Literature Survey of the proposed system
and do the whole documentation.

Designing: Then we will construct the design of the proposed system and according to that, will
list down all the requirements needed for the development for the prototype of our proposed
system.

Implementation: After acquiring the requirements we will proceed to the construction of the
application.

Phase 2: Testing and Deployment


Testing: After developing the web pages, we tested if a new account could be created and also if
the existing user could login. The testing of whether registered user can see his/her attendance
was tested.

6
Deployment:
After complete integration and testing of proposed system real time running and operation of the
system will be done.

3.2 Methodology
The basic structure and layout of the different web pages in the website have been designed
using HTML and CSS3. The website has been made responsive by using CSS3 media queries.
The website can be accessed through different devices for e.g. tablets, mobile phones, laptops
etc. The interface has been made user friendly to easily navigate the website. The login and
registration page have been linked to the database using PHP and MYSQL, the user credentials
are successfully stored in the database thus maintaining a proper record of the users. The
attendance and assignment tracking of a student is purely done by PHP and extracting the data
from the database by using SQL Queries.

3.3 Feasibility study


1. Technical Feasibility:
Here one has to test, whether the proposed system can be developed using existing technology or
not. It is evident that the necessary software is available for development and implementation of
the proposed system. Hence, the solution is technically feasible.

2. Economic Feasibility:
As part of this, the costs and benefits associated with the proposed system compared and the
project is economically feasible only if tangible or intangible benefits outweigh costs. The
system development costs will be significant. So the proposed system is economically feasible.

3. Legal Feasibility:
Legal issues can affect a system’s acceptance by users, its performance, or the decisions on
whether to use it in the first place—so it is best to consider these explicitly in system design.
Clearly, the behaviour of those being enrolled and recognized can influence the accuracy and
effectiveness of virtually any biometric system.

7
4. Operational Feasibility:
It is a standard that ensures interoperability without stifling competition and innovation among
users, to the benefit of the public both in terms of cost and service quality. The proposed system
is acceptable to users. So the proposed system is operationally feasible.
5. Social Feasibility:
The acceptability of an online attendance system depends on the feasibility of the system as
tested by the students as well as teachers. A careful analysis and articulation of these issues and
their identification can improve both acceptability and effectiveness.

3.4 Project planning (Resources, Tools used, etc.):


1. Hardware Requirements

Section Requirements

Processor Intel Core i3/i5/i7 Processor

Ram 4 GB RAM/ 8 GB RAM

Hard Disk 500 GB Hard Disk

2. Software Requirements

Section Requirements

Operating System Windows or Linux Desktop OS

Browser Chrome, Opera, Firefox, Safari etc


(HTML5 compatible web browser)

Text Editor Notepad++, Visual Studio Code etc.

Apache and MySQL Server Wamp or Xampp

8
3.5 Gantt Chart

Fig3.5.1. Gantt Chart

9
Chapter 4
Design and implementation

10
4.1 GUI Screenshots
1. login.php

Fig4.1.1. Student login page


2. teacherlogin.php

Fig4.1.2. Teacher login page

11
3. index.php

Fig4.1.3. Student dashboard page

4.teacherindex.php

Fig4.1.4. Teacher dashboard page

12
5. seitadbms.php

Fig4.1.5. Attendance marking page

6. attendance.php

Fig4.1.6. Cumulative Attendance view page

13
7. attendance1.php

Fig4.1.7. Attendance between 2 dates

8. DSA.php

Fig4.1.8. Assignment profile page

14
9. passwordreset.ph

Fig4.1.9. Password reset page

10. showattendance.php

Fig4.1.10. Registered Attendance table page

15
11 generatepdf.php

Fig4.1.11. Attendance PDF generate page

4.2 Database Screenshots


1. attendance_system database

Fig4.2.1. Attendance system database

16
2. classes table

Fig4.2.2. Classes Table

17
3. se it a table

Fig4.2.3. SE IT-A Table

18
Chapter 5
Results and discussions

19
5.1 Discussions
The limitations of an online attendance system are that if the attendance of the student is
wrongly marked, then the attendance of the student can’t be changed .

5.2 Future scope:


The various college’s official notice and details about the college’s fees can be displayed on the
website thus saving the effective notice printing cost of the college and thus converting this
website into a mini ERP System.

5.3 Testing:
Screen shorts for the Testing Phase are as Follows:
1. Invalid user trying to login:

Fig 5.3.1. Invalid username

20
2. If user enters wrong username and password:

Fig 5.3.2 Wrong username or password

5.4 Deployment:
We have deployed our project to 000webhost website. This is a free hosting website which lets
us deploy our project fully free of cost. Database connectivity to this site is through
phpmyadmin which is also integrated in this hosting. It provides around 500gb of free database
for every users. The uptime of the site is also 99.99% which is pretty good.

21
Chapter 6
Conclusion

22
6.1 Conclusion
A user-friendly responsive website has been designed to provide the user with services like
attendance monitoring, assignment submission monitoring. Unlike traditional attendance system,
here user privacy is maintained, the user(teacher) does not need to wait in class after the lecture
to mark the attendance of the student and the student can also easily search their attendance for
the respective day. An Excel format file of a respective class can also be downloaded by the
teacher for further inspection for the same. Once registered the user information is saved in our
database. The user can then simply log in to the website to view their respective attendance for
the day. The website can be accessed through different devices for e.g. tablets, mobile phones,
laptops etc. If the attendance of a particular student is less than 75% monthly then a mail will be
sent to the student regarding the same and will the student will be informed not to repeat the
same task again.

23
References

1. www.w3schools.com

2. www.github.com

3. www.geeksforgeeks.com

4. www.stackoverflow.com

5. www.youtube.com/webslesson

6. www.youtube.com/softaoxchannel

7. www.youtube.com/codexworld

24

Vous aimerez peut-être aussi