A small java program with CRUD functionality to be developed in java the netbeans [url removed, login to view] possible use the netbeans APIs to better design the code.
I expect the code to be simple and efficient with comments explaining the functioning of the code so that if need be it could be extended on a later stage.
The application is about a small employee details file with would have some vital details about the employee. It will contain information about the employee like first name,last name,DOB(from which age is calculated),join date,resign date,passport no:,passport expiry,copy of the passport to be stored as an pdf attachment. [url removed, login to view] would be an admin panel when only the admin user can change other users details.I would also need a feature to export the users details to a CSV [url removed, login to view] the CSV file the location of the attachment is exported out,rather than the attachment.
Employees get 22 working days leave every calendar year from the date of [url removed, login to view] an employee who has joined on Jan 1st 2010 takes a leave on June 1st (he gets a total leave days of 11 days only,if he is requesting for more days ,the number of days left will go into minus.)Weekends are on a Friday and Saturday,so if a person is taking a leave from Thursday to Monday he only uses 3 of his leave days as Friday and Saturday are normal weekdays.