1
MINOR PROJECT REPORT
ON
ATTENDANCE SYSTEM USING BAR CODE READER
Submitted To: SubmittedBy:
Er. Rashi Gupta Balveer Singh
Ankit Pathak
Kartik Barmera
Final Year
Dept. of Computer Science and Engineering 1
2
Department Of Computer Science &Engineering
MARWAR ENGINEERING COLLEGE & RESEARCH CENTRE JODHPUR (RAJ.)
ACKNOWLEDGEMENT
With great pleasure and gratefulness, I extend my deep sense of gratitude
To Sir Mr. PANKAJ LADHA for giving us an opportunity to accomplish this
project.
I am extremely in debuted and grateful to all faculty members of C.S.E .
For their precious guidance, constructive encouragement and support throughout
the period in completing this project.
It is my profound privilege to express my deep sense of gratitude to all
my friends for their precious guidance, constructive encouragement and
support throughout the period in completing this project.
Dept. of Computer Science and Engineering 2
3
PREFACE
To develop a project in any language means to combine all the
features of the language, in a well planned, systematic way so as
to develop an application after an analysis of the requirement, so
that it is commercially helpful. In terms of its ultimate objective
it gives an experience of realistic application.
The aim of this project is to create an efficient automatic
attendance System barcode reader using for College
management by using JAVA.
The project was aimed to achieve full fledge user friendliness. I
have tried a lot to achieve all the characteristics of good
software
Dept. of Computer Science and Engineering 3
4
INTRODUCTION
Dept. of Computer Science and Engineering 4
5
PROJECT
What is a project?
It consists of 7 alphabets and each has a different meaning
“P”-> It stands for planning. If planning is good then an impressing
half work is done.
“R”-> It stands for Reliable Source. The theoretical material, able
guidance and assistance is achieved from different sources to
promote the functions of planned area.
“O”-> It stands for Overall expenses.
“J”-> It stands for joint Efforts. These are much necessary for
good result of any project.
“E”-> It stands for Economic Time Feasibility. It must to analyze
the estimate for the completion of the project.
“C”-> It stands for Construction. It is the work done to give logical
existence to the planned scheme.
“T”-> It stands for testing. It is done before submitting the project.
Dept. of Computer Science and Engineering 5
6
OBJECTIVES
The purpose of the project is to develop a student attendance
system, which has better data security, performance and user
interface than the current system. In the current system, the
attendance is maintained manually, due to which the people
concerned with maintaining the attendance report have to face
lot of problems like: problem of data security, not properly
storage of data, increases the work load, takes a lots of time etc.
It is also a very tedious job and as manipulation of data is very
easy it is error prone. So, to solve these problems we
computerized the student attendance system.
This attendance system lets teachers and parents
do the following easily:
- Eliminating paperwork and saving precious time.
- Prints class attendance sheets when needed.
- Marks and updates student class attendance quickly.
- Records remarks for students who absent.
- Teacher checks student attendance instantly.
- Parent checks his child's attendance instantly.
- Parent checks his child's grades instantly.
Dept. of Computer Science and Engineering 6
7
SYSTEM REQUIREMENT
SPECIFICATION
Dept. of Computer Science and Engineering 7
8
PROJECT SPECIFICATION
Overview
The Designing and the coding of the efficient
software which will provide all the necessary details about the
Students , faculty and their profile and attendance .
Feasibility Study
“Is the project feasible?”
Feasible (Time, Finance, Technology, Resources)
Since the project involves continuous improvements so time is
not a matter of concern at this stage>The time elapsed between
plan conceptualization till the grounding achievement demanded.
The Technology base for implementing the system is: JAVA
FRAME and MS Access 2007
Dept. of Computer Science and Engineering 8
9
FEATURES OF THE SYSTEM
The system has following features:
SINGLE POINT DATA ENTRY: System will provide single data
entry only and thereby reducing the duplication of data entry
efforts. The data, which is entered once, will be stored and used
repeatedly to generate the reports. This will help in saving time
data consistency, reliability and quality of work.
USER FRIENDLY OPERATION: The system will be user friendly.
This system will be completely menu driven. The data entry
screen will be close to the source documents to make user
comfortable in the data entry cooperation.
USING VALIDATIONS: There are different types of validations
are used at their requires so that wrong type of data entry is not
possible.
EASY TO USE: The system is very easy to use and any person
who knows little about the computers can easily operate this.
Dept. of Computer Science and Engineering 9
10
BACKUP AND RESTORING FACILITY: This facility is used in
the project to take the backup of database records at any
particular time.
Dept. of Computer Science and Engineering 10
11
FEASIBILITY STUDY
Feasibility study is the most important step in System Analysis. It
is the determination of whether the project is feasible or not.
Once it has been determined that a project is
Feasible, the analyst can go ahead and prepare the project
specification which finalizes project requirements.
There are basically three types of feasibility study to be consider,
that are as follows:
TECHNICAL FEASIBILITY:
This is concern with specifying equipment and software
that will successfully satisfy the user requirement. The technical
needs of the system may vary considerably, but might include-
ECONOMICAL FEASIBILITY
Economical analysis is the most frequently used technique for
evaluating the effectiveness of a proposed system. Economical
Feasibility is most commonly known as cost benefit analysis. It is
Dept. of Computer Science and Engineering 11
12
the procedure to determine the benefits and savings that are
expected from a proposed system and compare them with costs.
This software reduces the paper work as well as manpower and
provides the better management for Institute. It can be analyzed
that the cost of proposed system is much less than the benefits
that can be derived from it. So we can accept it to be
economically feasible.
DURATION (TIME FEASIBILITY)
Time Feasibility is a determination of whether a proposed project
can be implemented fully within a stipulated period. If a project
takes too much time it is likely to be rejected. The proposed
system takes a little time period for implementation so it can be
considered as Time Feasible Software.
Dept. of Computer Science and Engineering 12
13
TECHNOLOGY
Dept. of Computer Science and Engineering 13
14
HARDWARE AND SOFTWARE REQUIREMENT
TOOLS/ PLATFORM
Platform:
Back-End: Ms ACCESS
Front-End: JAVA (jdk1.6.0)
Documentation Tool:
HARDWARE REQUIREMENTS
Pentium/ Celeron based computer system
32 MB RAM (64/128 MB recommended)
30 MB free hard disk space to store program files and
database
14” SVGA Color Monitor(min. resolution 800*600, 256
colors)
Standard 101 Keys Keyboard
Standard 2/3 Button Mouse
Barcode reader.
SOFTWARE REQUIREMENTS
J2SDK1.6.0
MS Access 2007
Dept. of Computer Science and Engineering 14
15
DESIGN
Design is the determination of process and data that are required
by the new system. It refers to the technical specification that will
be applied in implementing the system. In this we consider the
following points
1. FLOW CHART
2. ENTITY-RELATIONSHIP DIAGRAM
1. FLOW CHART
2. ENTITY-RELATIONSHIP DIAGRAM
Dept. of Computer Science and Engineering 15
16
GRAPHICAL USER INTERFACES
Dept. of Computer Science and Engineering 16