Newpro
Newpro
Advantages of JSP
1. JSP has all the advantages that a servlet has, Better performance than
CGI
2. Inherits the features of java technology ie. multi-threading, exception
handling, Database connectivity, etc.
3. JSP Enables the separation of content generation from content
presentation. Which makes it more flexible.
4. With the JSP, it is now easy for web designers to showcase the
information.
5. JSP is built on Java technology, so it is platform independent.
Driver
Database
Database
Foreign Key: A Foreign Key in one table Points to the Primary key in
another table. The FOREIGN KEY constraint also prevents invalid data
from being inserted into the foreign key column, because it has to be one
of the values contained in the table it points to.
Insert: The Insert logical operator inserts each row from its input into the
object specified in the Argument column. To insert the data into a relation
we either specify a tuple to be inserted or write a query.
Delete: The Delete logical operator deletes from an object row that
satisfy the optional predicate in the Argument column. We can delete only
whole tuples; we cannot delete values of only particular attributes.
Update: The Update logical operator updates each row from its input in
the object specified in the Argument column. It provides a way of
modifying existing data in a table.
OBJECTIVES
The Total Pay Solution is very user friendly and appealing. The human
objective of the system is to maintain and retrieve information about the
entire personnel framework of the organizational system. The system is
fairly simple in design and implementation.
To reduce the work load of HR, employees of company and other staff.
Technical Feasibility
This is a study of resource availability that may affect the ability to
achieve an acceptable system. This evaluation determines whether the
technology needed for the proposed system is available or not. The key
questions to be addressed are:
Can the work for the project be done with current equipment existing
software technology & available personnel.
Can the system be upgraded if further developments and requirements
increase.
If new technology is needed than what can be developed.
Technical feasibility is concerned with specifying equipment and software
that will successfully satisfy the user requirement. Technical needs of the
system include:
Front-end selection:
Back-end Selection:
• Efficient data handling
• Stored procedures
• Popularity
• Easy to install
Administrator
Us Up De Up
Ad
er da let da
d
Inf te e te
Ne
or Us Us Le
w
m er er av
Us
ati er e
on M
as
te
r
TPS
Le
Le Sa av
av lar e
e y Re
St Sli qu
at p es
us
t
Employee
DFD at 0 Level (Admin)
Display Errors
Userid
Admin Login PROCESS Home Page
Password
Display Errors
Userid
User Login PROCESS Home Page
Password
MANAGE
S
User
MANAGE
S
HARDWARE SPECIFICATION
Processor: x86 compatible processor with 1.7 GHz Clock Speed
RAM: 512 MB or greater
Hard Disk: 20 GB or greater
Monitor: VGA/SVGA
Keyboard: 104 keys standard
Mouse: 2/3 button. Optical/Mechanical.
USER CHARACTERISTICS
Every user:
Should be comfortable with basic working of the computer
Must have been knowledge of English
Must carry a login ID and password used for authentication
CONSTRAINTS
DATA STRUCTURE
LOGIN
EMPLOYEE
FIELD
FIELD NAME DATA TYPE
LENGTH
userID (Primary Key) BIGINT -
empName CHAR 30
empFatherName CHAR 30
empDesignation CHAR 30
empAddress VARCHAR 60
empCity VARCHAR 30
empQualification VARCHAR 30
empEmail VARCHAR 30
empDepartment VARCHAR 30
empMobile BIGINT -
empDOJ DATE -
empDOB DATE -
empGender CHAR 6
empMaritalStatus CHAR 10
empPFNo VARCHAR 30
empESINo VARCHAR 30
SALARY
FIELD
FIELD NAME DATA TYPE
LENGTH
userID BIGINT -
empBasic INT -
empHRA INT -
empTranport INT -
empMedical INT -
empTelephone INT -
empFuel INT -
empPF INT -
empInsurance INT -
effFromDate DATE -
effToDate DATE -
LEAVEMASTER
FIELD
FIELD NAME DATA TYPE
LENGTH
casualLeave INT -
sickLeave INT -
priviledgeLeave INT -
userId (Foreign Key from Employee) INT -
LEAVES
FIELD
FIELD NAME DATA TYPE
LENGTH
applyDate DATE 8
startDate DATE 8
endDate DATE 8
fullOrHalf VARCHAR 15
leaveType VARCHAR 20
Total DOUBLE -
userId BIGINT -