You are on page 1of 5

3.

4 Data Dictionary:
EMPLOYEEMASTER :COLUMN NAME ECODE ENAME EADDRESS EQUALIFICATION EDATEOFBIRTH ECONTACTNO EEMAIL EROLE ESTATUS ISDELETE DATA TYPE NUMBER(10) VARCHAR2(200) VARCHAR2(500) VARCHAR2(200) VARCHAR2(30) NUMBER(15) VARCHAR2(200) VARCHAR2(20) VARCHAR2(20) VARCHAR2(20) CONSTRAINTS NOT NULL NOT NULL DESCRIPTION unique employee code employee name employee address Employee Qualification Employee Date of Birth Employee contact No Employee Email Address Employee Role in the System Status is Engineer Free of Busy Employee is ACTIVE or BLOCK

NOT NULL NOT NULL

NOT NULL

LOGINDETAIL :COLUMN NAME ECODE USERNAME PASSWORD ROLE DATA TYPE NUMBER(10) VARCHAR2(50) VARCHAR2(1000) VARCHAR2(20) CONSTRAINTS NOT NULL NOT NULL NOT NULL NOT NULL DESCRIPTION unique employee code username for user login Password for user login User role

TAXDETAIL :COLUMN NAME TAXCODE TAXDETAIL TAX DATA TYPE NUMBER(10) VARCHAR2(200) NUMBER(3,2) CONSTRAINTS NOT NULL NOT NULL NOT NULL DESCRIPTION unique Tax code Tax detail description Actual Tax in Percent

CUSTOMERDETAIL :COLUMN NAME COMPANYCOD E COMPANYNAM E ADDRESS COMPANYCON TACTNO COMPANYOWN ERNAME COMPANYOWN ERCONTACTNU MBER DATA TYPE VARCHAR2(200) VARCHAR2(200) VARCHAR2(1000 ) NUMBER(15) VARCHAR2(200) NUMBER(15) CONSTRAINTS NOT NULL NOT NULL DESCRIPTION unique company code for amc operations company Name Company Address Conpany Contact number company owner name company owner contact number

COMPANYOWN EREMAIL SIGNAUTHORIT Y SIGNAUTHORIT YCONTACTNO SIGNAUTHORIT YEMAIL COMPANYFAX NO

VARCHAR2(200) VARCHAR2(200) NUMBER(15) VARCHAR2(200) NUMBER(20)

company owner email address company Authorised person company authorieed person contact Number company Authorised person email address company fax number

AMCMASTER :-

COLUMN NAME AMCCODE CUSTOMERCODE STATUS ISDELETE

DATA TYPE VARCHAR2(200) VARCHAR2(200) VARCHAR2(30) VARCHAR2(30)

CONSTRAINTS NOT NULL NOT NULL NOT NULL NOT NULL

DESCRIPTION unique AMC Code for the customer unique customer code AMC status BUSY or FREE for call AMC BLOCK or ACTIVE

AMCDETAIL :COLUMN NAME AMCCODE CUSTOMERCODE AMCDATETIME SIGNAUTHORITY ADDRESS EMAIL DATA TYPE VARCHAR2(200) VARCHAR2(200) VARCHAR2(30) VARCHAR2(200) VARCHAR2(1000) VARCHAR2(200) CONSTRAINTS NOT NULL NOT NULL NOT NULL NOT NULL DESCRIPTION customer amc unique code customer customer code AMC created date and time Company sign authority person address for which customer office email address

AMCTYPE AMCPERIOD SENIORENGGVISIT PAYMENTMODE AMCAMOUNT EXPIREDATE PAIDAMOUNT PENDINGAMOUNT TAXCODE ECODE

VARCHAR2(50) NUMBER(2) VARCHAR2(50) VARCHAR2(50) NUMBER(10,4) VARCHAR2(30) NUMBER(10,4) NUMBER(10,4) VARCHAR2(10) NUMBER(10)

NOT NULL NOT NULL

NOT NULL

AMC Type no of years No of times the Senior engg visit paymentMode for amc total AMC Amount including all when the AMC going to expire paid amount unpaid amount for customer which tax is applied for AMC Employee code who make AMC

RENEWALAMCDETAIL :COLUMN NAME AMCCODE CUSTOMERCODE AMCDATETIME SIGNAUTHORITY ADDRESS EMAIL AMCTYPE AMCPERIOD SENIORENGGVISIT PAYMENTMODE AMCAMOUNT EXPIREDATE PAIDAMOUNT PENDINGAMOUNT TAXCODE ECODE DATA TYPE VARCHAR2(200) VARCHAR2(200) VARCHAR2(30) VARCHAR2(200) VARCHAR2(1000) VARCHAR2(200) VARCHAR2(50) NUMBER(2) VARCHAR2(50) VARCHAR2(50) NUMBER(10,4) VARCHAR2(30) NUMBER(10,4) NUMBER(10,4) VARCHAR2(10) NUMBER(10) CONSTRAINTS NOT NULL NOT NULL NOT NULL NOT NULL DESCRIPTION customer amc unique code customer customer code AMC created date and time Company sign authority person address for which customer office email address AMC Type no of years No of times the Senior engg visit paymentMode for amc total AMC Amount including all when the AMC going to expire paid amount unpaid amount for customer which tax is applied for AMC Employee code who make AMC

NOT NULL NOT NULL

NOT NULL

ORDERDETAIL :COLUMN NAME ORDERCODE AMCCODE DATA TYPE NUMBER(10) VARCHAR2(200) CONSTRAINTS NOT NULL NOT NULL DESCRIPTION Ordercode for the AMC AMC code for which order is

PRODUCTNAME QUANTITY PRICE

VARCHAR2(200) NUMBER(10) NUMBER(10,4)

NOT NULL

purchase product name quantity price

ENGINEERPROFILEDETAIL :COLUMN NAME ECODE CALLLOGCODE STATUS DATA TYPE VARCHAR2(200) NUMBER(20) VARCHAR2(30) CONSTRAINTS NOT NULL NOT NULL NOT NULL DESCRIPTION Employee code for which call lock Calllock code Call Status

PRODUCTDETAIL :COLUMN NAME PRODUCTNAME PRODUCTDESCRIPTION PRODUCTPRICE DATA TYPE VARCHAR2(100) VARCHAR2(200) NUMBER(10,4) CONSTRAINTS NOT NULL NOT NULL DESCRIPTION Product Name Product Detail Information Product Price decide by organization

CALLLOGDETAIL :COLUMN NAME CALLLOGCODE AMCCODE ECODE LOCKDATE LOCKTIME PROBLEM LOCKERNAME STATUS DATA TYPE NUMBER(20) VARCHAR2(20) VARCHAR2(20) VARCHAR2(30) VARCHAR2(30) VARCHAR2(200) VARCHAR2(500) VARCHAR2(30) CONSTRAINTS NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL DESCRIPTION Calllog code assign at the time of call lock AMC code engineer code which engineer is assign for call call lock date call lock time Problem for customer for which call is lock Caller Name who calls to organization Calllog status it is PENDING or SOLVED

SOLVEDCALLDETAIL :-

COLUMN NAME CALLLOGCODE AMCCODE ECODE

DATA TYPE ( SIZE ) NUMBER(20) VARCHAR2(20) VARCHAR2(20)

CONSTRAINTS NOT NULL NOT NULL NOT NULL

DESCRIPTION Calllog code assign at the time of call lock AMC code engineer code which engineer is assign for call

LOCKDATE LOCKTIME PROBLEM LOCKERNAME STATUS REMARK

VARCHAR2(30) VARCHAR2(30) VARCHAR2(200) VARCHAR2(500) VARCHAR2(30) VARCHAR2(1000)

NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL

call lock date call lock time Problem for customer for which call is lock Caller Name who calls to organization Calllog status wheather it is PENDING or SOLVED Remark about call i.e. feedback from engineer