Beruflich Dokumente
Kultur Dokumente
High Technologies Solutions was founded in 2000 by a group of highly qualified Technocrats
(with proven expertise in varied technology domains) as a Centre for education, training &
software development at Delhi.
HTS holds the distinction of being a unique group, offering a variety of services with their
comprehensive training and online consultancy experiences. HTS not only offer our services to
our direct corporates, but are also providing services on behalf of wellknown organizations
HTS are a leading Training Institute with a mission to provide comprehensive and accurate
training information to all the prospective value conscious training buyers for any domain.
At High Technologies Solutions, we are your career partner, providing you with a lifetime of
progressive learning products, which will ensure you have the knowledge, flexibility and
interest to sustain a rewarding and exciting career.
Whether you are just starting out in the IT industry, want to change jobs, looking for a promotion
or set up your own consulting business, HTS has the right building blocks for your career. HTS
recognize that your career must be built to your own specifications. Thats why HTS focuses on
e-learning solutions, based on training courses from recognized global e-learning leaders,
including Sun Microsystems.
Wherever possible, HTS make learning at your own pace, in your own time (and with your own
special focus) as easy as possible, with online peer forums, articles, 24/7 mentoring support
and other support services. Unlike other e-learning products, opening the box means only the
beginning of your relationship with HTS.
Our business is dedicated to delivering good quality, inexpensive services that will improve the
quality of work at all levels in an organization. HTS strongly believe in "Business goes where it
is invited and stays where it is well treated.
1|Page
PROJECT TOPIC
ONLINE
ATTENDANCE MANAGEMENT
SYSTEM
2|Page
ABSTRACT
OBJECTIVE:
Student attendance management system deals with the maintenance of thestudents attendance
details. It generates the attendance of the student on basis ofpresence in class. It is maintained on
the daily basis of their attendance. The staffs will beprovided with the separate username &
password to make the students status.The staffs handling the particular subjects responsible to
make the attendance forall students. Only if the student present on that particular period, the
attendance will becalculated. It focuses on punctuality and reliability as no false attendance can
be marked through it. It is also very interactive as its simple and easily understandable and very
easily maintained.
3|Page
MODULES
The system should be designed in such a way that only authorized people should be allowed to
access some particular modules. The records should be modified by only administrators and no
one else. The user should always be in control of the application and not the vice versa. The user
interface should be consistent so that the user can handle the application with ease and speed.
The application should be visually, conceptually clear.
Admin module:
Admin module has rights for creating any new entry of faculty and student details. It has
right to accept and reject the request from any faculty to create his ID . And it has
complete access over the database of both faculty and students.
Faculty module:
Faculty module has the access to make his own ID and on that basic can take daily
attendance of students and store it in database. No false person can make a faculty id and
get illegal access to the database i.e. security is given key importance.
Student module:
Student module has the access see his attendance on the basis of dates i.e. from which
date he wanted see his attendance till the date he wanted to see.
4|Page
SOFTWARE REQUIREMENTS:
Operating System:
WindowsXP,Windows 7/8
5|Page
Servlet,Jsp
SQL
Oracle 10g Express Edition
INTRODUCTION
Attendance Management System is software developed for maintaining the attendance of the
student on the daily basis in the collage. Here the staffs, who are handling the subjects, will be
responsible to mark the attendance of the students. Each staff will be given with a separate
username and password based on the subject they handle. An accurate report based on the
student attendance is generated here. This system will also help in evaluating attendance
eligibility criteria of a student. Report of the students attendance on weekly and monthly basis is
generated.
Analysis can be defined as breaking up of any whole so as to find out their nature, function etc. It
defines design as to make preliminary sketches of; to sketch a pattern or outline for plan. To plan
and carry out especially by artistic arrangement or in a skillful wall. System analysis and design
can be characterized as a set of techniques and processes, a community of interests, a culture and
an intellectual orientation. The various tasks in the system analysis include the following.
Planning.
Scheduling.
Developing candidate solution.
Performing trade studies.
Performing cost benefit analysis.
Recommending alternative solutions.
Selling of the system.
Supervising, installing and maintaining the system.
This system manages to the analysis of the report creation and develops manual entry of the
student attendance. First design the students entry form , staff allocation and time table allocation
forms. This project will helps the attendance system for the department calculate percentage and
reports for eligibility criteria of examination .The application attendance entry system will
provide flexible report for all students.
6|Page
ANALYSIS
EXISTING SYSTEM
The Existing system is a manual entry for the students. Here the attendance will be carried out in
the hand written registers. It will be a tedious job to maintain the record for the user. The human
effort is more here. The retrieval of the information is not as easy as the records are maintained
in the hand written registers. This application requires correct feed on input into the respective
field. Suppose the wrong inputs are entered, the application resist to work. so the user find it
difficult to use.
PROPOSED SYSTEM
To overcome the drawbacks of the existing system, the proposed system has been evolved. This
project aims to reduce the paper work and saving time to generate accurate results from the
students attendance. The system provides with the best user interface. The efficient reports can
be generated by using this proposed system.
7|Page
It is trouble-free to use.
It is a relatively fast approach to enter attendance
Is highly reliable, approximate result from user
Best user Interface
Efficient reports
FEASIBILITY STUDY
Feasibility analysis begins once the goals are defined. It starts by generating broad possible
solutions, which are possible to give an indication of what the new system should look lime. This
is where creativity and imagination are used. Analysts must think up new ways of doing thingsgenerate new ideas. There is no need to go into the detailed system operation yet. The solution
should provide enough information to make reasonable estimates about project cost and give
users an indication of how the new system will fit into the organization. It is important not to
exert considerable effort at this stage only to find out that the project is not worthwhile or that
there is a need significantly change the original goal. Feasibility of a new system means
ensuring that the new system, which we are going to implement, is efficient and affordable.
There are various types of feasibility to be determined. They are,
Economically Feasibility:
Development of this application is highly economically feasible. The
only thing to be done is making an environment with an effective
supervision. It is cost effective in the sense that has eliminated the paper
work completely.
Technical feasibility:
The technical requirement for the system is economic and it does not use
any other additional Hardware and software. Technical evaluation must
also assess whether the existing systems can be upgraded to use the new
technology and whether the organization has the expertise to use it.
Operational 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. Technical performance include issues such as determining
whether the system can provide the right information for the Department
personnel student details, and whether the system can be organized so that
it always delivers this information at the right place and on time using
intranet services. Acceptance revolves around the current system and its
personnel.
8|Page
PROJECT DESCRIPTION
PROBLEM DEFINITION:
This system developed will reduce the manual work and avoid redundant data. By maintaining
the attendance manually, then efficient reports cannot be generated. The system can generate
efficient weekly,consolidate report based on the attendance. As the attendances are maintained in
registers it has been a tough task for admin and staff to maintain for long time. Instead the
software can keep long and retrieve the information when needed.
PROJECT OVERVIEW :
Attendance Management System basically has two main modules for proper functioning
Admin module is has rights for creating any new entry of faculty and
student details.
User has a rights of making daily attendance, generating report.
Attendance report can be taken by given details of student details, date,
class
9|Page
LITERATURE SURVEY
JAVA
Java was conceived by James Gosling, Patrick Naughton, Chris Warth, Ed Frank and Mike
Sheridan at Sun Microsystems Inc.in 1991. It took 18 months to develop the first working
version. This language was initially called Oak but was renamed as Java in 1995. Between
the initial implementation of Oak in the fall of 1992 and the public announcement of Java in the
spring of 1995, many more people contributed to the design and evolution of the language.
The main properties of the Java, which made Java so popular, are as follows:
1. Simple
2. Secure
3. Portable
4. Object-Oriented
5. Robust
6. Multithreaded
7. Architecture-Neutral
8. Interpreted
9. High performance
10. Distributed
11. Dynamic
is called the Java Virtual Machine (JVM). That is, in its standard form, the JVM is an interpreter
for Byte code. This may come has a bit of surprise.
Translating a Java program into a byte code helps and makes it much easier to run a program in a
wide variety of environments. The reason is straightforward only the JVM needs to be
implemented for each platform. Once the runtime package exists for a given system, any Java
program can run on it. Remember, although the details of the JVM will differ from platform to
platform, all interpret the same Java Byte code.
JAVA ENVIRONMENT:
Java environment includes a large number of development tools and hundreds of classes and
methods. The development tools are the part of the system known as Java Development Kit
(JDK) and the classes are methods are part of the Java standard library (JSL), also known as the
Application Programming Interface (API).
11 | P a g e
12 | P a g e
DATAFLOW DIAGRAMS
13 | P a g e
14 | P a g e
15 | P a g e
16 | P a g e
DATABASE TABLES
FACULTY DATABASE
FIELD NAME
DATA TYPE
CONSTRAINT/
DESCRIPTION
UNAME
VARCHAR(40)
FACULTY NAME
QUAL
VARCHAR(40)
QUALITIES OF FACULTY
SUB
VARCHAR(40)
SUBJECT
REGNO
NUMERIC(10,4)
REGISTRATION ID
(PRIMARY KEY)
PHNO
NUMERIC(10,4)
CONTACT NUMBER
STUDENT DATABASE
FIELD NAME
DATA TYPE
CONSTRAINT/
DESCRIPTION
UNAME
VARCHAR(40)
FACULTY NAME
BATCH
VARCHAR(40)
BATCH OF STUDENT
STREAM
VARCHAR(40)
STREAM OF STUDENT
REGNO
NUMERIC(10,4)
REGISTRATION ID
(PRIMARY KEY)
PHNO
NUMERIC(10,4)
CONTACT NUMBER
17 | P a g e
ATTENDANCE TABLE
FIELD NAME
DATA TYPE
CONSTRAINT/
DESCRIPTION
NAME
VARCHAR(40)
NAME OF STUDENT
REGNO
NUMERIC(10)
BATCH
NUMERIC(10)
REGISTRATION NUMBER
(PRIMARY KEY)
BATCH OF STUDENT
STREAM
VARCHAR(40)
STREAM OF STUDENT
LEC
VARCHAR(40)
LECTURE NUMBER
ATTEND
VARCHAR(40)
ATTENDANCE
DAT
NUMERIC(10)
DATE OF ATTENDANCE
DATA TYPE
CONSTRAINT/
DESCRIPTION
UNAME
VARCHAR(40)
NAME OF FACULTY
ID
VARCHAR(40)
EMAIL ID OF FACULTY
PASS
VARCHAR(40)
PASSWORD
PHNO
NUMERIC(10)
CONTACT NUMBER
SUB
VARCHAR(40)
SUBJECT TEACHES
REQUEST
VARCHAR(40)
18 | P a g e
FIELD NAME
DATA TYPE
CONSTRAINT/
DESCRIPTION
UNAME
VARCHAR(40)
FACULTY NAME
ID
VARCHAR(40)
EMAIL ID
PASS
VARCHAR(40)
PASSWORD FIELD
REGNO
NUMERIC(10,4)
REGISTRATION NO.
(PRIMARY KEY)
PHNO
NUMERIC(10,4)
CONTACT NUMBER
19 | P a g e
SNAPSHOTS
HOME PAGE
20 | P a g e
ADMIN_WELCOME PAGE
FACULTY_WELCOME PAGE
21 | P a g e
STUDENT_WELCOME PAGE
22 | P a g e
23 | P a g e
FUTURE SCOPE
The project has a very vast scope in future. The project can be implemented on intranet in future.
Project can be updated in near future as and when requirement for the same arises, as it is very
flexible in terms of expansion. With the proposed software of database Space Manager ready and
fully functional the client is now able to manage and hence run the entire work in a much better,
of particular student eliminate potential attendance.
Bar code Reader based attendance system.
Individual Attendance system With photo using Student login.
24 | P a g e
CONCLUSION
To conclude, Project Data Grid works like a component which can access all the databases and
picks up different functions. It focuses over daily and repeatitive nature of taking attendance.
Keeping and displaying detailed description of student attendance per day and lecture. It
overcomes the many limitations incorporated in the attendance.
Easy implementation Environment
Generate report Flexibly
25 | P a g e
REFERENCES
Books:
Online Reference:
1. http://www.java.sun.com/products\java
2. http://www.jakarta.apache.org
3. http://www.javaworld.com/
4. http://www.java2s.com/
26 | P a g e