Mindtrea EngineersRecordSystem
1. Overview:
Mindtrea is a leading software company specializing in the telecom and
e commerce. It is established in the year 1992, with a team size of four, the
company now employees close to 3000 employees across six locations. With the
increase in employee strength across locations the company had a problem in
maintaining Engineers information which was manual and local to each location.
The company wanted a system that had a centralized Engineers database with
information of Engineers demographic details available across all locations. The
following are some of the requirements.
2. Requirements:
You should create a main page with Login Id and Password. Check for the
different roles and restrict access to the roles defined under to perform the
specified operations. (I.e. User cannot Modify/Delete values.).
Read the requirements carefully; design with appropriate fields and normalize the
database if necessary.
List all the Engineers, add new Engineers
Modify Engineer details, delete Engineers.
Name, Age, Sex, Joining date, Designation and Address are mandatory.
While deleting the engineer details do not delete the details from the
database.
Capture his/her previous employment history with employer name and
address.
Provision to capture the salary in different parameters like Basic, HRA, LTA,
Medical etc.
Engineer name should not be more than 40 characters.
Engineer Id should be generated automatically.
Calculate the salary based on the different parameters. HRA is 40% of Basic,
Medical is 2.5% of Basic.
Using stored procedure generate report. These are the fields in the report,
EmployeeID, Name, Age, Designation, Joining date, Basic.