Académique Documents
Professionnel Documents
Culture Documents
Project
Report
PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Chapter 1
Introduction
RFID Based Attendance System is a system developed for daily employee attendance in
companies. Employee’s proper attendance management is till date a critical issue in many
companies. Attendance plays a vital role in managing salaries of employees and also in
tracking the regularity & sincerity of employee’s towards their occupation. The process of
tracking attendance manually using pen and paper has become an outdated approach. It
not only involves fake entries by employees but even sometimes lead to improper
evaluation of attendance. There always exist a threat of records/register getting misplaced
or may get damage due to unfavorable circumstances. To overcome all these drawbacks
and many more than that we intend to develop a system which not only removes the
tedious task of tracking attendance manually but also helps in maintaining a system which
will help an organization in proper & appropriate evaluation of salary, regularity & even
punctuality of an employee based on attendance. The purpose of
developing attendance management system is to computerized the tradition way of
taking attendance.
The attendance of the employee will be taken by rfid tags and will automatically get stored
in the database .According to number of working days attended by the employee salary will
be generated. Provision has also been made to alert employees via sms, mails etc regarding
their attendance & salary. The system records details such as arrival and departure of
employees besides maintaining information regarding their personal and official profiles.
Official employee information such as designation, department, shift, location, leaves status,
compensation, etc. can be linked to any payroll software to automate the complete process.
1
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Access Control.
RFID Readers placed at entrances that require a person to pass their proximity card
(RF tag) to be read before the access can be made.
Contactless Payment System
RFID tags used to carry payment information. RFIDs are particular suited to
electronic Toll connection systems. Tags attached to vehicles, or carried by
people transmit payment information to a fixed reader attached to a Toll station.
Payments are then routinely deducted from a users account, or
information is changed directly on the RFID tag.
Product Tracking and Inventory Control
RFID systems are commonly used to track and record the movement of ordinary
items such as library books, clothes, factory pallets, electrical goods and numerous
items.
2
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Shown is a RFID transceiver that communicates with a passive Tag. Passive tags have no
power source of their own and instead they derive power from the incident electromagnetic
field. Commonly the heart of each tag is a microchip.
When the tag enters the generated RF field it is able to draw enough power from the field to
access its internal memory and transmit its stored information.
When the transponder Tag draws power in this way the resultant interaction of the RF fields
causes the voltage at the transceiver antenna to drop in value. This effect is utilized by the
Tag to communicate its information to the reader. The Tag is able to control the amount of
power drawn from the field and by doing so it can modulate the voltage sensed at the
Transceiver according to the bit pattern it wishes to transmit.
An antenna or a coil
A transceiver
A transponder (RF tag)
3
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
2. Transceiver
The RF transceiver is the source of the RF energy used to activate and power the passive
RFID tags. The RF transceiver may be enclosed in the same cabinet as the reader or it
may be a separate piece of equipment. When provided as a separate piece of
equipment, the transceiver is commonly referred to as an RF module. The RF transceiver
controls and modulates the radio frequencies that the antenna transmits and receives.
The transceiver filters and amplifies the backscatter signal from a passive RFID tag.
3. Transponder
An RFID tag is comprised of a microchip containing identifying information and an
antenna that transmits this data wirelessly to a reader. At its most basic, the chip will
contain a serialized identifier, or license plate number, that uniquely identifies that item,
similar to the way many bar codes are used today. A key difference, however is that
RFID tags have a higher data capacity than their bar code counterparts. This increases
the options for the type of information that can be encoded on the tag, including the
manufacturer, batch or lot number, weight, ownership, destination and history (such as
the temperature range to which an item has been exposed). In fact, an unlimited list of
other types of information can be stored on RFID tags, depending on application needs.
An RFID tag can be placed on individual items, cases or pallets for identification
purposes, as well as on fixed assets such as trailers, containers, totes, etc.
4
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Tags come in a variety of types, with a variety of capabilities. Key variables include:
"Read-only" versus "Read-write"
There are three options in terms of how data can be encoded on tags:
(1) Read-only tags contain data such as a serialized tracking number, which is pre-
written onto them by the tag manufacturer or distributor. These are generally the least
expensive tags because they cannot have any additional information included as they
move throughout the supply chain. Any updates to that information would have to be
maintained in the application software that tracks SKU movement and activity.
(2) "Write once" tags enable a user to write data to the tag one time in production or
distribution processes. Again, this may include a serial number, but perhaps other data
such as a lot or batch number.
(3) Full "read-write" tags allow new data to be written to the tag as needed—and even
written over the original data. Examples for the latter capability might include the time
and date of ownership transfer or updating the repair history of a fixed asset. While
these are the most costly of the three tag types and are not practical for tracking
inexpensive items, future standards for electronic product codes (EPC) appear to be
headed in this direction.
RFID Tag
Data capacity
The amount of data storage on a tag can vary, ranging from 16 bits on the low end to as
much as several thousand bits on the high end. Of course, the greater the storage capacity,
the higher the price per tag.
Form factor
The tag and antenna structure can come in a variety of physical form factors and can either
be self-contained or embedded as part of a traditional label structure (i.e., the tag is inside
what looks like a regular bar code label—this is termed a 'Smart Label') companies must
choose the appropriate form factors for the tag very carefully and should expect to use
5
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
multiple form factors to suit the tagging needs of different physical products and units of
measure. For example, a pallet may have an RFID tag fitted only to an area of protected
placement on the pallet itself. On the other hand, cartons on the pallet have RFID tags
inside bar code labels that also provide operators human-readable information and a back-
up should the tag fail or pass through non RFID-capable supply chain links.
Frequencies
Like all wireless communications, there are a variety of frequencies or spectra through
which RFID tags can communicate with readers. Again, there are trade-offs among cost,
performance and application requirements. For instance, low-frequency tags are cheaper
than ultra high-frequency (UHF) tags, use less power and are better able to penetrate non-
metallic substances. They are ideal for scanning objects with high water content, such as
fruit, at close range. UHF frequencies typically offer better range and can transfer data
faster. But they use more power and are less likely to pass through some materials. UHF
tags are typically best suited for use with or near wood, paper, cardboard or clothing
products. Compared to low-frequency tags, UHF tags might be better for scanning boxes of
goods as they pass through a bay door into a warehouse. While the tag requirements for
compliance mandates may be narrowly defined, it is likely that a variety of tag types will be
required to solve specific operational issues. You will want to work with a company that is
very knowledgeable in tag and reader technology to appropriately identify the right mix of
RFID technology for your environment and applications.
6
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
EPC Tags
EPC refers to "electronic product code," an emerging specification for RFID tags, readers
and business applications first developed at the Auto-ID Center at the Massachusetts
Institute of Technology. This organization has provided significant intellectual leadership
toward the use and application of RFID technology. EPC represents a specific approach to
item identification, including an emerging standard for the tags themselves, including both
the data content of the tag and open wireless communication protocols. In a sense, the EPC
movement is combining the data standards embodied in certain bar code specifications,
such as the UPC or UCC-128 bar code standards, with the wireless data communication
standards that have been developed by ANSI and other groups.
7
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Some common problems with RFID are reader collision and tag collision. Reader collision
occurs when the signals from two or more readers overlap. The tag is unable to respond to
simultaneous queries. Systems must be carefully set up to avoid this problem. Tag collision
occurs when many tags are present in a small area; but since the read time is very fast, it is
easier for vendors to develop systems that ensure that tags respond one at a time.
RFID Based Attendance System will be having 4 different kind of users with varying access
levels.
Users are:
1. Admin: Admin will be the user having access to almost everything in the system.He
can manipulate system as per his wish.
2. Operator: Operator will also have access level next to Admin, Operator will operate
the system as per Admin requirement.
3. Employee: Employee will be having access to his personal information only like
profile, attendance, salary etc.
4. Guest: Guest user will have the lowest level of access rights to the system. A guest
only can see company’s basic details.
8
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
9
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
RFID Based Employee Attendance System is a system which completely revolves around
proper management of an organization’s employees attendance tracking and hence
evaluation of salaries as per attendance. The project lays most of the effort in making the
system easy to handle and manage by the end users and providing optimum benefits to
them in concern to managing attendance of employees and hence their equivalent salary
against their attendance. Efforts will be made to make the system more and more feasible.
10
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
RFID Based Employment Attendance System doesn’t only provides flexible attendance
system for employees but also provide an organization with a fully organized system which
take cares of new employee registration, making existing employees enable to view their
profile, allows organization to take up a new project from clients, schedule management,
provision of discussion forum and many more useful features.
11
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
7. Work Assignment: Work assignment modules deals with the assignment of work to
employees as per their skills and department. Projects undertaken by company will
get split up into modules which will be then assigned to the employees.
8. Login: This will be a simple login module which will ask the employee for their
username and password. After providing correct username and password employee
will be able to access his/her profile.
9. Schedule Management: Entire organizations day to day schedule as well as
modification in organizations activity calendar will be handled by this module.
10.Profile Management: Profile Management as the name suggest will deal with
management of employees’ personal profile. He/she can update his/her profile as per
requirements following certain norms.
12
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Profile Management
Admin End
View Employee/Operator Details as per search
Admin can edit only the important fields (e.g. Designation ,Salary ,Account No
,Department)
If correct syntax
Are you sure you want to make the changes permanent?
Yes
Update changes into database
Redirect to same page
No
Redirect to same page
If Incorrect syntax
Validation Rules Check
Correct erroneous fields
Deactivate an Employee (Special feature reserved only for Admin)
Are you sure you want to deactivate this employee
Yes
Employee status changed to ‘inactive’
Redirect to same page
No
Redirect to same page
Profile Management
Operator End
View Profile
Edit Profile (Only basic information e.g. phone no., profile picture, address etc)
If correct syntax
Are you sure you want to make the changes permanent?
Yes
13
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Profile Management
Employee End
Operator can view employee profile
View Profile
Edit Profile (Only basic information e.g. phone no., profile picture, address etc)
If correct syntax
Are you sure you want to make the changes permanent?
Yes
Update changes into database
Redirect to same page
No
Redirect to same page
If Incorrect syntax
Validation Rules Check
Correct erroneous fields
Login
Admin
Enter User Id and Password
If correct
Login to Admin account
Logout
Redirect to login page
If incorrect
Redirect to login page
Login
Common for operator & employees
14
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Notifications
Admin End
Select operator
Add information of message
Select mode of message
Mail
If correct Syntax
Prompt Message Successfully.
If incorrect Syntax
Redirect to same page with appropriate messages.
Messages
If correct Syntax
Message sent successfully.
Return to home page.
If incorrect Syntax.
Prompt message sending failed.
Redirect.
Operator End
Notification to Employees
Select Employees.
Select Category
15
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Absent
Wishes
Salary
Add information
Mail
If correct Syntax
Prompt Message Successfully.
If incorrect Syntax
Redirect to same page with appropriate messages.
Messages
If correct Syntax
Message sent successfully.
Return to home page.
If incorrect Syntax.
Prompt message sending failed.
Redirect.
Search
Admin End
Search Employee based on:
ID Wise
Department Wise
Name Wise
Suggestion List will be shown.
Project Wise
On Click Search button
If result found populate list.
Else record not found.
Operator End
Search Employee based on:
ID Wise
Department Wise
Name Wise
Suggestion List will be shown.
16
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Project Wise
On Click Search button
If result found populate list.
Else record not found.
Employee End
Search Employee based on:
ID Wise
Department Wise
Name Wise
Suggestion List will be shown.
Project Wise
On Click Search button
If result found, populate list.
Else record not found.
Communication
Admin End
Query Handling
View all queries
Select query
Reply to operator via Email
Operator End
Query Handling
View all queries
Select query
Forward query to admin(if required)
Reply to employee via Email
Discussion Forum
View report abuse posts.
Verify post
Remove posts.
17
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Employee End
Ask Query
Query form
Select query type
Write query
Send query to operator
Discussion Forum
Start new discussion
View current discussions
Reply to posts
Report abuse
Attendance
Admin End
Attendance Home
Available employee list
Search employee based on:
ID
Department
Name with suggestion list
Today’s unavailable employee list
If employee absent>7 days
Message will be sent to that employee
Else on official leave
View full description
Task involvement
View current running tasks
On clicking task
Populate list of employees involved in that task
Change the deadline of the task
Project involvement
View all company’s project
Projects have three status:
Completed
18
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Running
Not started
Categories project session wise
On selecting certain project
Populate list of all employees’ related to that project
Attendance tracking
Track attendance which includes:
Today’s available employees consisting 3 status:
In
Lunch
Out
Today’s’ absent employees’
On clicking any employee
Redirect to its full profile
Leave Request
View list who made leave request, along with 3 status:
Approved
Rejected
Pending
On clicking any request
Full description will be shown
If request
Approved
Status changed from pending to approved
Rejected
Status changed from pending to approved
No action
Status remain pending
Approved leave request
List of approved leave request is shown
On clicking request
Full description is shown
Operator End
Attendance tracking
19
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Employee End
View Attendance
Employee view his attendance:
Weekly
Daily
Monthly
Yearly
Ask query
Employee can report for verification of attendance
Query form
Select query type
Write query
Send query to operator
Schedule Management
Admin End
Add/Update Time slot
Add new time slot
20
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
21
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Employee End
View Time Slot
View Holidays
Work Assignment
Operator End
Assign Projects
Assign projects page
Select project from list
Select employees to be added to that project
Search employee based on:
ID
Department
Name
With suggestion list
Assign tasks to the employees
Assign role
Click on save
22
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Check validation
If OK redirect to same page with all fields blank
Else redirect to same page with error message
Assign Time Slot
Select employees
Search employee based on:
ID
Department
Name
With suggestion list
Assign Time slot
Click on save
Check validation
If OK redirect to same page with all fields blank
Else redirect to same page with error message
Manage Events
Manage events created by Admin
Select event
Select employees
Search employee based on:
ID
Department
Name
With suggestion list
Add Guest email address.
Add Attachments
Click on send
Check validation
If OK send Email & SMS to all employees as well as guest
Else redirect to same page with error message
Employee End
View assigned projects & tasks
View Emails & notification related to Events & meetings
23
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Operator End
Salary computation as per attendance
Generate Excel sheet for salary
Send excel sheet to bank
24
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
RFID Based Employee Attendance System comprises of several modules viz registration,
schedule management, salary and accounting etc. Our team comprises of 4 members and
an equal amount of work has been assigned to each and every team member. Following
table shows the module assignment to different team member as per his/her convenience
and skill.
25
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
26
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Gantt chart
Gantt charts only represent part of the triple constraints (cost, time and scope) of projects,
because they focus primarily on schedule management. Moreover, Gantt charts do not
represent the size of a project or the relative size of work elements, therefore the
magnitude of a behind-schedule condition is easily miscommunicated. If two projects are
the same number of days behind schedule, the larger project has a larger impact on
resource utilization, yet the Gantt does not represent this difference.
Although project management software can show schedule dependencies as lines between
activities, displaying a large number of dependencies may result in a cluttered or
unreadable chart.
27
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
28
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
1 2 3 4
6 5
29
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
TE=1 6 5 TE=2
======
======
dfgf dfgf
dg11 dg11
1111
1111 7
TE=1
======
dfgf
dg11
1111
30
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
7.1 Introduction:
7.1.1 Purpose:
Attendance Management System is an online application developed for daily employee
attendance in companies. The attendance of the employee will be taken by rfid tags and will
automatically stored in the database .According to working hour of the employee salary will
be generated .information about the salary, holidays etc will be sent to the mobile and mail.
Employee can see his/her details, attendance and can also update. Searching of the
employee based on different criteria is provided.
7.1.2 Scope:
This document provides the road map for design of Prototype and development and
maintenance of the attendance management project. This application can be adapted by
any of the organization or firm having distinct number of departments and employees.
The attendance management system is a web application development tool which will be
used across the organization to track the Employee attendance and its information. Some of
the features are:
i. The system provides secure registration of employees in the office
ii. The system provides search employees based on different criteria
iii. Setup the basic details of organization such as working hours, number of working
days per month to calculate the salaries
iv. It also sends automatic mails to employees regarding salaries, attendance, holidays
etc
v. It also provides messages facility to mobiles if employee absent or issued salaries or
general messages regarding holiday’s wishes etc.
vi. Issue of salaries
vii. Employee is able to view and update his details, view his attendance reports
31
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
7.1.4 References:
http://www.adcnordic.com/news/mobility-developer-assistant.php
http://www.phidgets.com/
http://rfidrange.com/rfid-programming-with-c-net/
www.workforce.com
www.codeguru.com
7.1.5 Overview:
The SRS will provide a detailed description of the Attendance Management System. This
document will provide the outline of the requirements, overview of the characteristics and
constraints of the system.
DOOR
8051
Tx POR
T2
R DATA
x PIN
RFID
TAG
RFID BASED SECURITY CUM ATTANDENCE
SYSTEM
32
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
7.2.2 Interfaces
33
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Source-Microsoft
Purpose of Using-It provides ease and better environment to the
user to make the business layer more efficient and secure.
XML
Name-Extensible Markup Language
Version-1.1
Source-W3C (World Wide Web Consortium)
Purpose of Using-It is a light weight file used to store the data; it is
more extensible as compared to any other data storing
technologies.
34
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
35
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
c) Employee:
View his personal information and make request to the operator in
case he wants to change the information.
Make a request for having leave.
Upload assignment and records related to his work.
Participate in Discussion Forum
7.5 Constraints:
RFID reader must be installed at the entry point.
Each employee must have RFID tag.
36
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Presentation Layer
Presentation Logic
BLL
Business Layer
(Asp.net with c#)
Business Layer
DAL
(Classes)
7.6.2 Process Model: The waterfall model is one of the earliest structured models for
software development. It consists of the following sequential phases through which the
development life cycle progresses:
System feasibility. In this phase, you consider the various aspects of the targeted
business process, find out which aspects are worth incorporating into a system, and
evaluate various approaches to building the required software.
Requirement analysis. In this phase, you capture software requirements in such a
way that they can be translated into actual use cases for the system. The
requirements can derive from use cases, performance goals, target deployment, and
so on.
37
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
System design. In this phase, you identify the interacting components that make
up the system. You define the exposed interfaces, the communication between the
interfaces, key algorithms used, and the sequence of interaction. An architecture and
design review is conducted at the end of this phase to ensure that the design
conforms to the previously defined requirements.
Coding and unit testing. In this phase, you write code for the modules that make
up the system. You also review the code and individually test the functionality of
each module.
Integration and system testing. In this phase, you integrate all of the modules in
the system and test them as a single system for all of the use cases, making sure
that the modules meet the requirements.
Deployment and maintenance. In this phase, you deploy the software system in
the production environment. You then correct any errors that are identified in this
phase, and add or modify functionality based on the updated requirements.
Changed
Requirements
Communicated
Requirements
Requirements
Requirements Specification
Engineering
Design
Design Specification
Executable
Software
Programming Maintenance
Modules
Integrated
Software
Integration Product
Delivered
Software
Delivery
Product
Waterfall Model
38
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
39
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
1: EmployeeLogin
2: Ask Query
3: Reply
4: ForwardQuerytoAdmin
5: Reply
1: Employee Login
2: AddPost
3: ExecuteQuery
4: StartNew
5: ExecuteQuery
6: Operator Login
7: AddPost
8: ExecuteQuery
9: StartNew
10: ExecuteQuery
40
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
user server
account
2: validate
3: if valid
5: Forget password
8: validate
10: Logout
41
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
admin login
validation
operator login
validation
42
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
1: submit details
3: check validation
1: view details
3: check validation
43
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Database
Login Profile server
1: employee login
3: execute querry
4: display record
5: edit/update profile
6: check validation
9: operator login
29: validation
44
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
1: Admin Login
2: ManageSalary
3: Validation
4: if[Valid] SendToDatabase
5: If[Invalid] ErrorMessage
6: OperatorLogin
7: Issue Salary
8: Transaction
9: SuccessfulTransaction
1: Admin Login
2: SearchEmployee/Operator
3: SearchResult
4: OperatorLogin
5: SearchEmployee
6: SearchResult
45
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Database
Login Schedule server
Management
1: employee login
3: execute querry
4: display record
5: view holidays
6: execute querry
7: display record
8: admin login
10: validation
18: validation
22: validation
26: validation
46
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Database
Login Work server
Assignment
1: operator login
2: assign project
3: validation
7: validation
11: validation
47
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
48
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
7.8.2 Schemas
49
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
50
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
51
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
52
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
53
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
54
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
55
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
56
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Login
Operator Registration
Admin
Notifications
View Attendance
Salary Assignment
57
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Login
View/Edit Profile
Discussion Forum
View Schedule
Ask Query
58
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Login
Employee registration
Notifications
Query Handling
Operator
Discussion Forum
View Attendance
Work Assignment
59
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Guest User
View News & Updates
View Discussions
Module Number:1.0
Module Name: Registration
Prepared By: Bharat Marwah
60
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Description: Registration of the employees will be done under this module. It includes
all the information regarding the personal, social, internet and bank details of the
employee.
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home _Hom -- Link -- -- -- Employee’s -- --
elink home page
61
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
nk
62
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Internet -- Panel --
Email -- Label, --
Address Textbox
IM Im_addr Label, --
address ess Textbox
63
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Employ -- Panel --
ment
Submit -- Button --
Cancel -- Button --
o Database Detail
64
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Radio Button is to be checked before searching
3. Dropdown will get filled at time of page load
4. On clicking submit button employee is to be registered in company database.
5. Employee Name must not exceed more than 50 words.
6. All validations must be checked before submitting the page.
o User Characteristics
N/A
o Form Validations
1. Employee Name=Allow Null
2. Employee Id=Allow Null
3. Department=Allow Null
65
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
66
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home _hom -- Link -- -- -- Employee’s -- --
e home page
67
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
ox
o Database Details
68
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Checkbox is to be checked if user wants to remember me
3. All validations must be checked before login
4. On clicking login button redirect to the corresponding user profile.
5. Username must not exceed more than 50 words.
o User Characteristics
N/A
o Form Validations
1. Username=Not Null
2. Password =Not Null
3. Checkbox= default not checked
4. All fields must be reset
69
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Control Type Siz Defaul Navigation Validation Remarks
ol type e t
Name
Email _email Email TextBox nvarc 50 Yes
txt har
70
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
71
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Checkbox is to be checked if user wants to remember me
3. All validations must be checked before login
4. On clicking login button redirect to the corresponding user profile.
5. Username must not exceed more than 50 words
o User Characteristic
N/A
o Form Validations
1. Username=Not Null
2. Password =Not Null
3. Checkbox= default not checked
4. All fields must be reset
72
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
oldpassw _oldpa Passwor TextBo nvarc 50 -- -- Yes --
ord sstxt d x har
73
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
74
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Checkbox is to be checked if user wants to remember me
3. All validations must be checked before login
4. On clicking login button redirect to the corresponding user profile.
5. Username must not exceed more than 50 words.
o User Characteristics
N/A
75
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Form Validations
1. Username=Not Null
2. Password =Not Null
3. Checkbox= default not checked
4. All fields must be reset
76
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Control Type Siz Defaul Navigation Validation Remarks
ol type e t
Name
Departme _depa departmen Label, varch 50 Select -- Yes --
nt rtment tName ar
Name Dropdo
drp
wn
Allowanc -- -- Fieldset -- -- No --
es
Deduction -- -- Fieldset -- -- No --
77
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
PF _pflbl PF Label -- -- -- No --
78
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Values to be filled in DA, HRA, CCA, GPF, and ESI are in terms of
percentage.
2. DA will get increment yearly.
o User Characteristics
N/A
79
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Form Validations
1. Department dropdown will get fill automatically.
2. Designation dropdown will get fill according to department.
3. Selectshould be the first item for all dropdown.
Layout
o Screenshot
80
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Control Type Siz Defaul Navigation Validation Remarks
ol type e t
Name
Departme _depa departmen Label, varch 50 Select -- Yes --
nt rtment tName ar
Name Dropdo
drp
wn
Allowanc -- -- Fieldset -- -- No --
es
Deduction -- -- Fieldset -- -- No --
81
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
PF _pflbl PF Label -- -- -- No --
82
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
83
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Values to be filled in DA, HRA, CCA, GPF, and ESI are in terms of
percentage.
2. DA will get increment yearly.
o User Characteristics
N/A
o Form Validations
o Department dropdown will get fill automatically.
o Designation dropdown will get fill according to department.
o Selectshould be the first item for all dropdown.
Layout
o Screenshot
84
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Control Type Siz Defaul Navigation Validation Remarks
ol type e t
Name
Departme _depa departmen Label, varch 50 Select -- Yes
nt rtment tName ar
drp Dropdo
wn
o Database Details
85
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Values to be filled in DA, HRA, CCA, GPF, and ESI are in terms of
percentage.
2. DA will get increment yearly.
o User Characteristics
N/A
o Form Validations
1. Department dropdown will get fill automatically.
2. Designation dropdown will get fill according to department.
3. Selectshould be the first item for all dropdown.
Layout
o Screenshot
86
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- Employee’s No --
home page
87
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
basic details
My -- -- Link -- -- Employee’s No --
Attendan attendance
ce status
My -- -- Link -- -- Employee’s No --
Salary salary details
My -- -- Link -- -- Employee’s No --
Profile Profile
My -- -- Link -- -- Employee’s No --
Project project
details
My -- -- Link -- -- Employee’s No --
Queries queries
section
88
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Discussi
on
89
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
tb nTopic Textbox ar
90
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Length of query subject must not exceed 50 words
2. Conditions checkbox must be checked to post query
3. Discussion Forum will get filled at time of page load
4. Posts will be sorted as per they get modified after page load
5. Tag Line must not exceed more than 50 words.
6. Topic must not exceed more than 30 words
o User Characteristics
N/A
o Form Validations
o Query Subject=Not Null
o Query Detail=Not Null
91
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
92
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- Employee’s No --
home page
My -- -- Link -- -- Employee’s No --
Attendan attendance
ce status
My -- -- Link -- -- Employee’s No --
Salary salary details
My -- -- Link -- -- Employee’s No --
Profile Profile
My -- -- Link -- -- Employee’s No --
Project project
details
My -- -- Link -- -- Employee’s No --
Queries queries
93
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
section
94
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Discussi
on
95
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
96
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
7. Length of query subject must not exceed 50 words
8. Conditions checkbox must be checked to post query
9. Discussion Forum will get filled at time of page load
10. Posts will be sorted as per they get modified after page load
11. Tag Line must not exceed more than 50 words.
12. Topic must not exceed more than 30 words
o User Characteristics
N/A
o Form Validations
o Query Subject=Not Null
o Query Detail=Not Null
o Discussion Topic=Not Null
o Discussion Post=Not Null
o Selectshould be the first item for all dropdown.
97
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- Employee’s No --
home page
98
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Details
My -- -- Link -- -- Employee’s No --
Attendan attendance
ce status
My -- -- Link -- -- Employee’s No --
Salary salary details
My -- -- Link -- -- Employee’s No --
Profile Profile
My -- -- Link -- -- Employee’s No --
Project project
details
My -- -- Link -- -- Employee’s No --
Queries queries
section
99
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Discussi
on
100
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
nTopic Textbox
101
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
13. Length of query subject must not exceed 50 words
14. Conditions checkbox must be checked to post query
15. Discussion Forum will get filled at time of page load
16. Posts will be sorted as per they get modified after page load
17. Tag Line must not exceed more than 50 words.
18. Topic must not exceed more than 30 words
o User Characteristics
N/A
o Form Validations
o Query Subject=Not Null
o Query Detail=Not Null
102
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
103
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
104
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
es
o Database Details
105
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Radio Button is to be checked before searching
3. Grid view will get filled at time of page load
4. On clicking search button result is to be shown on selected grid view.
5. Employee Name must not exceed more than 50 words.
o User Characteristics
Employee must possess a RFID tag.
o Form Validations
1. Employee Name=Allow Null
2. Employee Id=Allow Null
3. Department=Allow Null
4. By default Match any radio button is checked
5. Selectshould be the first item for all dropdown.
106
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
107
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Requests
108
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
e Id Textbox
o Database Details
109
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
6. Special character should not be used in the Textboxes
7. Radio Button is to be checked before searching
8. Grid view will get filled at time of page load
9. On clicking search button result is to be shown on selected grid view.
10. Employee Name must not exceed more than 50 words.
o User Characteristics
Employee must possess a RFID tag.
o Form Validations
6. Employee Name=Allow Null
7. Employee Id=Allow Null
8. Department=Allow Null
9. By default Match any radio button is checked
10. Selectshould be the first item for all dropdown.
110
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
111
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
112
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
113
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
11. Special character should not be used in the Textboxes
12. Radio Button is to be checked before searching
13. Grid view will get filled at time of page load
14. On clicking search button result is to be shown on selected grid view.
15. Employee Name must not exceed more than 50 words.
o User Characteristics
Employee must possess a RFID tag.
o Form Validations
11. Employee Name=Allow Null
12. Employee Id=Allow Null
13. Department=Allow Null
14. By default Match any radio button is checked
15. Selectshould be the first item for all dropdown.
114
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
115
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Requests
116
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
e Id Textbox
o Database Details
117
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
16. Special character should not be used in the Textboxes
17. Radio Button is to be checked before searching
18. Grid view will get filled at time of page load
19. On clicking search button result is to be shown on selected grid view.
20. Employee Name must not exceed more than 50 words.
o User Characteristics
Employee must possess a RFID tag.
o Form Validations
16. Employee Name=Allow Null
17. Employee Id=Allow Null
18. Department=Allow Null
19. By default Match any radio button is checked
20. Selectshould be the first item for all dropdown.
118
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
119
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
120
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
wn
wn
o Database Details
121
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words.
o User Characteristics
N/A
o Form Validations
1. Project Tile =Not Null
2. Project Description=Not Null
3. Priority=Not Null
4. Start and End Date= Not Null
5. Selectshould be the first item for all dropdown.
Layout
o Screenshot
122
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Admin’s -- --
home page
123
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words.
124
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
Layout
o Screenshot
125
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Admin home -- --
page
126
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Company’s
Schedule
textbox
,Lable
127
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
128
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
Layout
o Screenshot
129
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Admin home -- --
page
130
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Details
textbox
,Lable
131
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
132
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
133
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- admin’s -- --
home page
134
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Request Employee’s
Leave
Requests
135
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
136
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Admin -- --
home page
137
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
138
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
e ar
textbox
,Lable
139
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
140
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Admin -- --
home page
141
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
textbox
,Lable
142
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
143
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
o Business Rules
1. Special character should not be used in the Textboxes
2. Validation is to used in assigning date
3. Grid view will get filled at time of page load
4. On clicking Add button Project is to added in project list.
5. Project Title must not exceed more than 100 words
o User Characteristics
N/A
o Form Validations
1. To=Not Null
2. Subject=Not Null
3. Message=Message Null
144
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- Employee’s -- --
home page
145
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Requests
146
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
147
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
148
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
149
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Validation is to used in assigning date
2. All details will get filled at time of page load
3. On clicking Update button profile will update
o User Characteristics
N/A
o Form Validations
1. Address=Not Null
2. Country=Not Null
3. State=Not Null
4. City= Not Null
5. Postal code= Not Null
6. Home Phone= Not Null
7. Mobile Phone=Allow Null
8. Home Fax= Not Null
9. Pager= Not Null
150
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- Employee’s -- --
home page
151
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
152
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
153
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
iontb extbox ar n
o Database Details
154
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
155
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
4. Validation is to used in assigning date
5. All details will get filled at time of page load
6. On clicking Update button profile will update
o User Characteristics
N/A
o Form Validations
1. Address=Not Null
2. Country=Not Null
10. State=Not Null
11. City= Not Null
12. Postal code= Not Null
13. Home Phone= Not Null
14. Mobile Phone=Allow Null
15. Home Fax= Not Null
16. Pager= Not Null
156
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
157
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Requests
o Database Details
158
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Grid view will get filled at time of page load
3. On clicking search button result is to be shown on selected grid view.
4. Employee Name must not exceed more than 50 words.
o User Characteristics
N/A
o Form Validations
1. Employee Name=Allow Null
2. Employee Id=Allow Null
3. Department=Allow Null
4. By default Match any radio button is checked
159
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Layout
o Screenshot
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
160
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Database Details
161
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Grid view will get filled at time of page load
3. On clicking search button result is to be shown on selected grid view.
4. Employee Name must not exceed more than 50 words.
o User Characteristics
N/A
o Form Validations
1. Employee Name=Allow Null
2. Employee Id=Allow Null
3. Department=Allow Null
162
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Operator -- --
home page
163
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
nce Attendance
o Database Details
164
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
1. Special character should not be used in the Textboxes
2. Grid view will get filled at time of page load
3. On clicking search button result is to be shown on selected grid view.
4. Employee Name must not exceed more than 50 words.
o User Characteristics
N/A
165
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Form Validations
1. Employee Name=Allow Null
2. Employee Id=Allow Null
3. Department=Allow Null
166
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
Caption Contr Field Contro Type Siz Defau Navigation Validation Remarks
ol l type e lt
Name
Home -- -- Link -- -- -- Employee’s -- --
home page
services
Attenda employee’s
nce Attendance
Request Employee’s
Leave
Requests
Contact
Details
basic details
167
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
list(Id,na
me,depa
rtment,r
ole)
o Database Details
168
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
o Business Rules
5. Special character should not be used in the Textboxes
6. Grid view will get filled at time of page load
7. On clicking search button result is to be shown on selected grid view.
8. Employee Name must not exceed more than 50 words.
o User Characteristics
N/A
o Form Validations
4. Employee Name=Allow Null
5. Employee Id=Allow Null
6. Department=Allow Null
169
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
170
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
171
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
172
Team Id-PIET/2011-2012/VII/IT/IC/13
Final Year Project Report (Project Stage-1) Academic Session 2011-2012, PIET, Jaipur
173
Team Id-PIET/2011-2012/VII/IT/IC/13