ILP Faculty Management
TCS ILP wants to automate its internal process thereby reducing the maintenance effort of the number
of core and visiting faculty details . A Software package has to be developed which can be used by the
admin to perform day to day activities .
Design an interactive Web Application to carry out the below said operations of the Administrator in
the ILP .
The Administrator should be able to login to the Application with the default credentials with
userId ilpadmin and password chennai#123 . The credentials need to be validated with the
Database.
On successful Login to the Application , the home page should have the various links like Add
Faculty , View Faculty , Update Faculty and Delete Faculty along with an option to Logout
from the Application
The functionality of the various operations are as mentioned below
Add Faculty : The Administrator should be able to add a new Faculty to the ILP Chennai Database .
The mandatory details which are to be captured are Faculty Type (Core Team/Visiting Faculty), Faculty
Name ,Faculty Stream(Java,Dotnet,BIPM etc), Contact Number, Date of Reporting and Date of
Release . On Successful submission a unique id has to be generated and inserted in the Database .
View Faculty : The Administrator should be able to view all the Faculties based on the Faculty Type
and Faculty Stream . On selection of appropriate Faculty Type and Stream ,the page has to be loaded
with all the Faculty details of corresponding Faculty Type and Stream. Another scenario is to fetch the
faculty details given the faculty name.
Update Faculty : The Administrator should be able to update the Details of the Faculty like Faculty
Type / Contact Number / Date of Release based on the unique Faculty Id .
Delete Faculty : The Administrator should be able to Delete a Faculty based on the Faculty Id.
Notes:
1. User MVC Architecture to design the Application.
2. Apply Javascript validations wherever required
3. Use CSS and maintain the consistency of the application
4. Follow Java Naming Conventions and Standards .
5. Use Appropriate package for the classes .