Attendence
Attendence
Attendence
project
Topic:-
Attendence
OBJECTIVE & SCOPE OF PROJECT
The main objective of this project is that to minimize the
handwritten work to small as possible and provide user an
automated environment in which he/she can work efficiently and
also in user friendly environment.
The scope of the project generally lies at the places like schools ,
colleges & universities where faculties attendance maintenance
are major requirement because on basis of this the salary of
person can be calculated, this project is on very small basis means
to say not on big scale we can implement it on bigger scale in
form of maintaining student attendance ,apart from this the same
concept can be applied in various business firms (public and
private) which are fully automated with computer and the
company has to maintain the regularity of employers also at
these places it is not possible to maintain large records files which
require a separate room for storage so to avoid this we made this
software in which database are maintained which cover very less
space then the space taken by files etc.
THEORETICAL BACKGROUND
Why VB (Visual Basic)?
Visual basic is one of the most popular programming languages
in the market today. Microsoft has positioned it to fit multiple
purposes in development. The language ranges from light weight
vb script programming, to application specific programming
with vb for applications
What is Visual Basic?
The visual part refers to the method used to create GUI.Rather
then writing numerous lines of code to describe the appearance
and location of interface elements , we simplify add rebuilt objects
into place on screens.
VB is high level programming language evolved from
earlier DOS version called BASIC. VB is event driven
programming VB programs are made up of many sub programs ,
each has its in own program codes and each can be executed
independently and at the sane time each can be linked in one way
or another.
VB is designed to deploy applications across the
enterprise and to scale of any size needed the ability to develop
object mode is databases integration, server components, and
Internet/Intranet applications provides an extensive range of
capabilities and tools of the developer. In particular VB lets us to
add menus, textboxes, command buttons, option buttons, check
boxes, scroll bars, and file & directory boxes to blank windows.
We can communicate with other window applications and
perhaps most importantly we will have an easy method to let
users’ control and access database.
Advantages of Visual Basic-:
DATABASE
Introduction about Ms-Access:
Access has become the best selling database management
program because of its combination of power and ease of use.
Access is powerful enough that developers can use it to create
entire applications that require little or no programming. It also
contains an entire programming language, VISUAL BASIC for
application which can be used to develop richer and more
advance application. Access is easy enough to use that in short
time beginner can learn to manage their own data.
It is easy for one to get started with access by taking a quick
look at its environment and how it is organized.
Access Utilities:
Starting Access.
Operating a database file.
Using the database window to view different access objects.
Opening a table in database view and design view.
Operating a query database view and design view.
Operating a form in form view, database view and design
view.
Opening a report in the print preview window.
Creating new objects.
Using the online access help system.
Quitting access.
Requirements correctness.
Consistency of requirements.
Requirements completeness.
Realistic requirements.
Appropriateness of requirements.
Verification of requirements.
Tractability of requirement.
SYSTEM PLANNING
SYSTEM PLANNING
The system level programming is basically the information
system, which exchange the information with each other.
Planning of an information system in business has become
increasingly important during the past decade. First information
is now recognize as a vital source and must be manage. Secondly,
more and more financial resources are committed to information
system. Third, there is a growing need for formal planning with
information system that are complex, require much time like –
month or year to build, use common database.
1. Sensor Screen
2. Controller Box
3. Application Software
All these components incorporate to bring out a device which used
in a variety of applications, including colleges, universities
various offices.
Sensor Screen
A Touch Screen is an input device that allows users to operate a
PC by simply touching the display screen. Touch input is suitable
for a wide variety of computing applications. A Touch Screen can
be used with most PC systems as easily as other input devices such
as track balls or touch pads. It can emulate basic mouse functions.
The touch screen can emulate left-clicks, double-clicking, and
dragging.
Now the question is how the screen senses our touch? It can be
done in many ways like
1. Using Pressure Sensors
2. Using Capacitive Screen
3. Using Laser Mesh
Here we are using a laser mesh to sense the touch. The sensor
screen has a mesh of Laser Beams and sensors made up
of LDR Light Dependent Resistors. Whenever any mesh is broken
on touching the screen i.e. the Line of Sight between laser and
LDR is obstructed the sensor sends a signal to the control box.
Requirements for Sensor Screen:
1. Laser Torches Wavelength 630-680 nm 6
2. Light Dependent Resistors LDRS 6
3. Acrylic Sheet 80 inches
4. Strip Wire 50 cm
5. Glass Sheet 80 Inches
To make the touch Screen Laser Mesh is used. It is designed for
sixteen buttons only. Ten Laser Torches of Wavelength 630-
680 nm are used as the laser sources. Eight Torches are
aligned at the top of the screen at a fair distance considering
the fact that our finger is larger than a mouse pointer. The
buttons are designed large enough and spaced apart enough
for a finger to touch easily and accordingly the torches are
spaced too.
Length 18’’
Height 14’’
1. Reduced manpower.
2. Time efficient.
3. Easy to maintain.
SCREEN
SHOT
Fig -1
Fig 2 shows the form if user by mistake enter the number instead
of entering the branch first because faculty code start with branch
name only
Fig -2
Fig 3 shows the form when the user instead of entering his/her id
enter the id which does not exist
Fig -3
Fig 4 shows the home page of the faculty member for registering
the attendance the faculty has to enter the 4 digit password.
Fig -4
Fig 5 shows the form if faculty enter the wrong password
Fig -5
Fig 6 shows that if the password is entered correctly then the
faculty attendance has been registered
Fig -6
Unit Testing
Feature Testing
System Testing
Recovery Testing
Safety Testing
System Performance Testing
Stress Testing
3. After entering the Id the faculty will press on the enter key
using touch screen.
DATA
DICTIONARY
Name of Attributes Description
CHECKBOX Act as a toggle
DATA Navigate Data In Data box
IMAGE Display Images
LABEL Display Static Text
OLE Act as a OLE Container
PICTURE BOX Display Images also act as a container for other
controls
TEXT BOX Control for user input
CAPTION Allows you to enter menu or command name that
you want to appear on your menu bar or in a menu
MSG BOX Display message in a dialog box, waits for the user
click a button and return a value indicating which
button is linked
CONNECTION Maintains connection information such as cursor
type, connect string query time out ,connection time
out and default data
COMMAND Maintains information about command such as
query string parameter definitions etc.
RECORD SET Contains set of rows returned from a query ,
including a cursor into those rows
BIBLIOGRAPHY
References:-
Software Engineering
By Rogger.S. Pressman
By Sanjeev Gupta
By Dr W.L.Wallace
By PHP publication
Guide To VB6
By Peter Norton
By PHP publication
www.google.com
www.altavista.com
www.touchscreen.com