Вы находитесь на странице: 1из 2

c

1. est_roles is the table that contains different roles (manager, admin, developer).
dole_ID is the primary key and this is edited only by the admin.(already data are
entered and not needed to be changed.)

2. est_previleges contains the privileges of each user.


dole_ID foreign key from previous table that maps a role with privilege.
The different privileges are:
the datamanagement(privilege to enter input)
the estimation(privilege to estimate the project)
report(to view reports) all three have values either 0 or 1.
admin cannot do datamanagement(entering input),estimation(fp calculation),reports so
all the values are set to 0.
For manager all values are 1, and
For developer the value is 1 only for report.
This is edited only by the admin.
. est_userregistration
Manager and a user can register. All the details are taken as input.
Here the status of the user will be inactive till it is approved by the admin for manager
and manager for developer.
User_Status 'inactive' or active.
dole_ID is the foreign key to map the privileges.

This table is affected when the,


1.user creates a new account
2.the status is updated when the higher authority approves.
3.when deleted the deleted column is set to 'y'

4. est_projectdetails
This table contains all the project details that are taken while the project is created.
Project_Status is 'active' by default if the manager wants he can deactivate the project.
Only a manager can operate on this table.

5. est_projectusermapping
This table is to map all the users with the project.
For manager, when a project is created by a manager this entry is made.
For developer, when a developer registers or is created by manager then the project id
is taken as input so while user creation, this entry is made.
This table is to map manager and user projects so that the project under each can be
got through this table.

6. est_gscfactor
The 14 gsc parameters are defined here. This table is edited only by the admin.

7. project_gscfactor
In this table for each project the gsc factor inputs are taken and stored in this table. In
the code the default values are provided if no changes then those values are taken as
input and entered into tables.

8. est_datafunction
This is where the type of input is stored for a project (ilf, eif, ei, eo, eq )along with their id
as primary key.This is edited only by admin.

9. est_projectdatafunction
the project id and the type of input from above table(EST_DFID) uniquely define a
project. For each input the description and needed details (det, ftr or ret) are taken as
input from user. As the values are entered the description for each input, the complexity
is determined as low or average or high and entered along with the value.For each
project whenever a manager needs this detail is entered.This table is edited only by
manager.

Вам также может понравиться