Leave & Attendance Management System I just signed my attendance
Prepared By Aditya Salvi Nishant Santiago Chetan Salian Shreekant Rane Internal Guide Prof. Pranoti Sikchi Head Of The Department Prof. Rahul Khokale
About Company MOTTO: Winning = Marketing (Quality, Speed, Innovation, Service) / Cost ASUS thrives to become an integrated 3C solution provider. (Computer, Communications, Consumer electronics). ASUS vision to imagine innovations that simplify our lives and enable us to realize our full potential. ASUS has established its corporate mission: Provide innovative IT solutions that empower people and businesses reaching their full potential.
ASUS Products
The System Overview The HR System is made up of 4 sub-systems. They are Test and Recruitment system, Employee Detail system, Payroll Management system and Leave and Attendance system. The system on which we are working is “Leave and Attendance System”. The whole Idea behind our application is to enable smooth functioning of the HR, with minimum efforts on the part of the HR Team.
MODULES
Leave Structure Manager Stores, retrieves and manages leave info. Maintains structures for individual leave. Maximum Allowed Forwarded Allowed Maximum Cashed Pay Criteria
Leave Manager Maintains leave information. Stores info about employees leave. Sanctioning & rejecting of leave.
Attendance Structure Manager Keeps track of daily working hours. Keeps track of working days & non working days.
Attendance Manager Current Status Of Employee. Daily working hours. The entry time. Exit time. Details Of Leave Status Of Employee Currently present. Currently present but having half leave. Absent employees with having SL, PL, or FL sanctioned etc.
DESIGN
USE CASE DIAGRAMS
CLASS DIAGRAMS
LEAVE SYSTEM
TECHNOLOGY
JAVA SERVER PAGES. Provide a facility whereby you can write sever-side scripted pages using the full power of the Java programming language and the rich set of class libraries associated with Java. JSP technology brings the "Write Once, Run Anywhere" paradigm to interactive Web pages.
Why JSP?????
With JSP, the logic to generate the dynamic content is kept separate from the static presentation templates. When a page designer makes any changes to the presentation template, the JSP page is automatically recompiled and reloaded into the web server by the JSP engine. JSP can service a diverse clientele ranging from conventional browsers using HTML/DHTML, to handheld wireless devices.
“Life Cycle of JSP”
MS SQL SERVER 2000
Introduction Microsoft® SQL Server™ 2000 is a relational database management system. It is a complete database and analysis product that meets the scalability and reliability requirements of the most demanding enterprises. Three main guidelines for using “SQL ENTERPRISE EDITION”.
Scalability:-It supports more memory (up to 64 gigabytes [GB] for 32-bit and 512 GB for 64-bit) and processors (up to 32 processors on 32-bit systems and 64 processors on 64-bit) than Standard Edition. Availability:-will use failover clustering to ensure that your applications stay up and running even when disaster strikes. Performance:-Needed to speed up an application. Need to improve performance of applications that frequently use queries that perform particular types of joins or views.
Tools Used HIBERNATE:-Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java. WEB-WORK:-WebWork is a Java web-application development framework. JASPER REPORTS:-Jasper Reports is a powerful open source Java reporting tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
Future Enhancements Employee enters into the company, his/her attendance is tracked by Finger print Reorganization and smart card system. Role for Users are defined in three levels here. Employee Team Leader HR Employee These roles can be extended by defining more levels or giving rights to administrator to define other levels of users.
BIBLIOGRAPHY Core Servlet and JSP Marty Hall. Java Server Pages Fundamentals Govind Seshadri. Hibernate Hibernate documents. ( WebWork WebWork Documents.(