Hierarchical Trust Framework User Manual

Embed Size (px)

Citation preview

  • 8/12/2019 Hierarchical Trust Framework User Manual

    1/33

    Hierarchical Trust Framework

    Page 1

    CSCI 321

    Final Year ProjectSS13-1D Hierarchical Trust Framework

    User ManualGroup Member:

    Chang Jinn Jong (4358570)Premkumar s/o Pakirisamy (3972550)Tan Rui Sheng (4234832)KyauSer Sing (4234637)

    Tan Zhong Yuan Ian (4234650)

    Supervisor:Mr Premarajan Ponnambath

    Assessor:Mr Sionggo Japit

  • 8/12/2019 Hierarchical Trust Framework User Manual

    2/33

    Hierarchical Trust Framework

    Page 2

    Contents1.Introduction ......................................................................................................................................... 3

    2.Setup .................................................................................................................................................... 3

    3. Login Page ........................................................................................................................................... 3

    4. Base Worker page ............................................................................................................................... 4

    5. Supervisor page ................................................................................................................................. 11

    6. Department Head page ..................................................................................................................... 19

    7. General Manager page ..................................................................................................................... 26

  • 8/12/2019 Hierarchical Trust Framework User Manual

    3/33

    Hierarchical Trust Framework

    Page 3

    1.Introduction

    We have implemented a hierarchical trust framework with PKI(Public key infrastructure) and scenarioexample will be based in an organizational office environment. In the following pages, we will showexamples of our framework in the process of a office layout.

    2.SetupThe framework example uses java programming to simulate a office system whereby there is a login

    page, GUI (Graphical User Interface) for the Department Head, General Manager, Supervisor andBase Worker.

    3.Login PageUsers are required to login by the login page before able to process any documents and etc.

    Fig 3.1Field 1 of 3.1: UsernameUser will type in their username.Eg. BSE-0001

    Field 2 of 3.1: PasswordUser will type in their password. Eg password

    Field 3 of 3.1: ConnectAfter entering username and password, the user click Connect to establish the connection to theirrespective workspace

    Field 4 of 3.1: CancelUser to exit if he/she does not want to access the program.

    1

    2

    3 4

  • 8/12/2019 Hierarchical Trust Framework User Manual

    4/33

    Hierarchical Trust Framework

    Page 4

    This will conclude the end of login interface.

    4.BaseWorker page

    For example, at the login page (Fig 3.1), a base worker is login with Username: BSE-00001 and password: password and the following will be displayed:

    Fig 4.1Field 1 of Fig 4.1: News & NoticesContain News & Notices and Reminders page which consists of the daily important news in thecompany as seen above.

    1 2 3

    4

    5

    6

    7

    8

    9

    10

    11

  • 8/12/2019 Hierarchical Trust Framework User Manual

    5/33

    Hierarchical Trust Framework

    Page 5

    Fig 4.2Field 2 of Fig 4.1: EnquiresWhen click on the Enquires tab, it will bring user to another window as shown in Fig 4.2. Allow aBase Worker to do different enquires as seen above.The types of enquires are:GeneralJob related - To get information regarding about the base worker job scope.Salary Details - To get information regarding about the salary of the base worker respective to theiraccount.Others

    Field 3 of Fig 4.1: ForumWhen click on the Forum tab, it will bring user to another window as shown in Fig 4.3.1. Allow userto create post or response on the forum regarding work related post.

    Fig 4.3.1

    Forum also allow user to vote for response by click on to the Vote Responses for current post tab asshown in Fig 4.3.2.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    6/33

    Hierarchical Trust Framework

    Page 6

    Fig 4.3.2

    This allow user to vote -in or vote -out which will be used in our trust metric to determine the trustrating.

    Field 4 of Fig 4.1: Submit DocumentsWhen click on the Submit Documents tab, it will bring user into another window which allow user tosubmit as an individual submission or a group submission to Supervisor or co- worker as shown in Fig4.4

    Fig 4.4

  • 8/12/2019 Hierarchical Trust Framework User Manual

    7/33

    Hierarchical Trust Framework

    Page 7

    Field 5of Fig 4.1: Personal ParticularWhen click on the Personal Particular tab, it will bring user into another window which allow user toview and check their particulars as shown in Fig 4.4

    Fig 4.4

    Field 1 of Fig 4.4: Change ParticularsAllow user to change his/her particular but after authenticating themselves with password

    1

  • 8/12/2019 Hierarchical Trust Framework User Manual

    8/33

    Hierarchical Trust Framework

    Page 8

    Field 6 of Fig 4.1: Reset PasswordWhen click on the Reset Password tab, it will bring user into another window which allow user toreset password as shown in Fig 4.6.

    Fig 4.5

    Field 7 of Fig 4.1: Recommended ColleaguesWhen click on Recommended Colleagues, it will bring user into another window which allow user toview the recommended or the more trustworthy colleagues in the same department as him, as shownin Fig 4.7.

    Fig 4.6Field 8 of Fig 4.1: Score ColleaguesWhen click on Score Colleagues, it will bring user into another window which allow user to give ascore from 0 10 which is a factor to determine a trust rating to a colleagues in the same departmentcategories, as shown in Fig 4.8.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    9/33

    Hierarchical Trust Framework

    Page 9

    Fig 4.8

    Field 9 of Fig 4.1: Check Current StatusWhen click on Check Current Status, it will bring user into another window which allow user to checkhis own particulars, the trust rating and able to set his availability for other people to view, as shownin Fig 4.9.

    Fig 4.9

    Field 10 of Fig 4.1: View Colleague RankingWhen click on Check Current Status, it will bring user into another window which allow user to viewhis department colleague particulars, the trust rating and his availability, as shown in Fig 4.10.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    10/33

    Hierarchical Trust Framework

    Page10

    Fig 4.10

    Field 11 of Fig 4.1: LogoutUsers are able to logout their account by pressing on the Logout tab.This concludes the Base Worker

    page.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    11/33

    Hierarchical Trust Framework

    Page11

    5. Supervisor page

    For example, at the login page (Fig 3.1), a supervisor is login with Username: SUP-00001 and password: password and the following will be displayed:

    Fig 5.1

    Field 1 of Fig 5.1: News & NoticesContain News & Notices and Reminders page which consists of the daily important news in thecompany

    Field 2 of Fig 5.1: Trust Metric Form BSE-x (Where x represent the base worker number)When click on the Trust Metric Form BSE-x tab, it will bring supervisor into another window asshown in Fig 5.2 which allow supervisor select task to approve or to disapprove a document which isa factor in our trust metric and the system will also compute the documentation verification anddeadline as shown in Fig 5.2.

    1 2 3

    15

    13

    14

    12

    11

    10

    4 5

    9

    8

    7

    6

    16

  • 8/12/2019 Hierarchical Trust Framework User Manual

    12/33

    Hierarchical Trust Framework

    Page12

    Fig 5.2The feedback dropdown box allow supervisors to give feedback regarding the task with either aPositive feedback, Neutral feedback or a Negative feedback which is also a factor in the trustrating.

    Field 3 of Fig 5.1: EnquiresWhen click on the Enquires tab, it will bring user to another window as shown in Fig 5.3. Allow a

    Supervisor to do different enquires.

    Fig 5.3

    The types of enquires are:GeneralJob related - To get information regarding about Supervisors job scope.Salary Details - To get information regarding about the salary of supervisor respective to theiraccount.Others

    Field 4 of Fig 5.1: Records of Base Worker under SupervisorWhen click on the Records of Base Worker under Supervisor, it will bring user to another window asshown in Fig 5.4. Allow a Supervisor to view their respective base worker contact number, email,trust rating and write feedbacks.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    13/33

    Hierarchical Trust Framework

    Page13

    Fig 5.4

    Field 5 of Fig 5.1: Create Task Record for Base WorkerWhen click on the Create Task Record for Base Worker tab, it will bring user to another window asshown in Fig 5.5. Allow supervisor to create the task with its task name and its requirement forexample start date, end date, submission type, set score condition(trust metric which meet thecondition) and set level of the target.

    Fig 5.5

    Field 6 of Fig 5.1: Forum

  • 8/12/2019 Hierarchical Trust Framework User Manual

    14/33

    Hierarchical Trust Framework

    Page14

    When click on the Forum tab, it will bring user to another window as shown in Fig 5.6.1. Allow userto create post or response on the forum regarding work related post.

    Fig 5.6.1

    Forum also allow user to vote for response by click on to the Vote Responses for current post tab asshown in Fig 5.6.2.

    Fig 5.6.2

    This allow user to vote -in or vote -out which will be used in our trust metric to determine the trustrating.

    Field 7 of Fig 5.1: Submit DocumentsWhen click on the Submit Documents tab, it will bring user into another window which allowSupervisor to submit Report or sourcecode to Department Head or co- worker as shown in Fig 5.7

  • 8/12/2019 Hierarchical Trust Framework User Manual

    15/33

    Hierarchical Trust Framework

    Page15

    Fig 5.7

    Field 8 of Fig 5.1: Check Base Worker RankingWhen click on the Check Worker Ranking tab, it will bring user into another window which allowSupervisor to find out the trust metric score of a individual base worker in a window when thesupervisor have to determine who to assign the job task to as shown in Fig 5.8.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    16/33

    Hierarchical Trust Framework

    Page16

    Fig 5.8

    Field 9 of Fig 5.1: Personal ParticularWhen click on the Personal Particular tab, it will bring user into another window which allowSupervisor to view and check their particulars as shown in Fig 5.9.

    Fig 5.9

    Field 10 of Fig 5.1: Reset Password

    When click on the Reset Password tab, it will bring user into another window which allow user toreset password as shown in Fig 5.10.

    Fig 5.10

    Field 11 of Fig 5.1: View Receive Files

  • 8/12/2019 Hierarchical Trust Framework User Manual

    17/33

    Hierarchical Trust Framework

    Page17

    Whenclickonthe View Receive Files,itwillbringuserintoanotherwindow whichallowuserto view filesthe user receive.

    Field 12 of Fig 5.1: Recommended ColleaguesWhen click on Recommended Colleagues, it will bring user into another window which allow user toview the recommended or the more trustworthy colleagues in the same department as him, as shownin Fig 5.12.

    Fig5.12

    Field 13 of Fig 5.1: Score ColleagueWhen click on Score Colleagues, it will bring user into another window which allow user to give a

    score from 0 10 which is a factor to determine a trust rating to a colleagues in the same departmentcategories, as shown in Fig 5.12

    Fig 5.13Field 14 of Fig 5.1: Check Current StatusWhen click on Check Current Status, it will bring user into another window which allow user to checkhis own particulars, the trust rating and able to set his availability for other people to view, as shownin Fig 5.13.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    18/33

  • 8/12/2019 Hierarchical Trust Framework User Manual

    19/33

    Hierarchical Trust Framework

    Page19

    6. Department Head page

    For example, at the login page (Fig 3.1), a Department Head is login with Username: DEP-00001 and password: password and the following will be displayed:

    Fig 6.1Field 1 of Fig 6.1: News & NoticesContain News & Notices and Reminders page which consists of the daily important news in thecompany

    Field 2 of Fig 6.1: Trust Metric Form BSE-x (Where x represent the Base worker number)When click on the Trust Metric Form BSE-x tab, it will bring user into another window as shown inFig 6.2 which allow Department Head to view and check document submission summary between

    base worker and their supervisor and also able to moderate the score if deem necessary.

    1 2 3 4

    5 6

    8

    9

    10

    11

    12

    13

    14

    15

    7

  • 8/12/2019 Hierarchical Trust Framework User Manual

    20/33

    Hierarchical Trust Framework

    Page20

    Fig 6.2

    Field 3 of Fig 6.1: Trust Metric Form SUP-x (Where x represent the Supervisor number)When click on the Trust Metric Form SUP-x tab, it will bring user into another window as shown inFig 6.3 which allow Department Head to approve or to disapprove a document which is a factor in ourtrust metric and the system will also compute the documentation verification and deadline.

    Fig 6.3Field 4 of Fig 6.1: EnquiresWhen click on the Enquires tab, it will bring user to another window as shown in Fig 6.4. Allow aDepartment Head to do different enquires.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    21/33

    Hierarchical Trust Framework

    Page21

    The types of enquires are:GeneralJob related - To get information regarding abo ut the department heads scope. Salary Details -To get information regarding about the salary of department heads respective to theiraccount.Others

    Fig 6.4

  • 8/12/2019 Hierarchical Trust Framework User Manual

    22/33

    Hierarchical Trust Framework

    Page22

    Field 5 of Fig 6.1: Records of Base worker under Department HeadWhen click on the Records of Base worker under Department Head tab, it will bring user to anotherwindow as shown in Fig 6.5. Allow a Department Head to view their respective base worker contactnumber, email, trust rating and their feedbacks. Department Head is also able to write feedback ontheir Base Worker.

    Fig 6.5

    Field 6 of Fig 6.1: Records of Supervisor under Department HeadWhen click on the Records of Base worker under Department Head tab, it will bring user to anotherwindow as shown in Fig 6.6. Allow a Department Head to view their respective base worker contactnumber, email, trust rating and write their feedbacks.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    23/33

    Hierarchical Trust Framework

    Page23

    Fig 6.6

    Field 7 of Fig 6.1: Create Task Record for SupervisorWhen click on the Create Task Record for Supervisortab, it will bring user to another window asshown in Fig 6.7. Allow Department Head to create the task with its task name and its requirement for

    example start date, end date, submission type, set score condition(trust metric which meet thecondition) and set level of the target.

    Fig 6.7Field 8 of Fig 6.1: Submit Documents

  • 8/12/2019 Hierarchical Trust Framework User Manual

    24/33

    Hierarchical Trust Framework

    Page24

    When click on the Submit Documents tab, it will bring user into another window which allowDepartment head to submit Report or source code to General Manager or co-worker as shown in Fig6.8.

    Fig 6.8Field 9 of Fig 6.1: Check Supervisor RankingWhen click on the Check Supervisor Ranking tab, it will bring user into another window which allowDepartment Head to find out the trust metric score of a individual base Supervisor in a window whenthe Department Head have to determine who to assign the job task to as shown in Fig 6.9.

    Fig 6.9

  • 8/12/2019 Hierarchical Trust Framework User Manual

    25/33

  • 8/12/2019 Hierarchical Trust Framework User Manual

    26/33

    Hierarchical Trust Framework

    Page26

    Field 12 of Fig 6.1: Reset PasswordWhen click on the Reset Password tab, it will bring user into another window which allow user toreset password as shown in Fig 6.12.

    Fig 6.12

    Field 13 of Fig 5.1: View Receive FilesWhenclickonthe View Receive Files tab ,itwillbringuserintoanotherwindow whichallowuserto viewfiles the user receive.

    Field 14 of Fig 5.1: View EnquiresWhenclickonthe View Enquires tab ,itwillbringuserintoanotherwindow whichallowuserto view files theuser receive.

    Field 15 of Fig 6.1: LogoutUsers are able to logout their account by pressing on the Logout tab. This concludes the DepartmentHead page

    7. General Manager page

    For example, at the login page (Fig 3.1), a General Manager is login with Username: GEM-00001 andthe default password: password and the following will be displayed:

  • 8/12/2019 Hierarchical Trust Framework User Manual

    27/33

    Hierarchical Trust Framework

    Page27

    Fig 7.1Field 1 of Fig 7.1: News & NoticesContain News & Notices and Reminders page which consists of the daily important news in thecompany

    Field 2 of Fig 7.1: Verify DocumentsThis is for General Manager to view and verify file uploaded.He can mark it as Approve/Disapprove document and leave comments on it.

    Fig 7.2

    3 4

    5

    14

    218

    9

    11

    10

    13

    76

    12

  • 8/12/2019 Hierarchical Trust Framework User Manual

    28/33

    Hierarchical Trust Framework

    Page28

    Field 3 of Fig 7.1: Worker RecordGeneral Manager can review Worker Record in this screen and able to leave comments on theworkers.

    Fig 7.3

    Field 4 of Fig 7.1: Supervisor RecordGeneral Manager can review Supervisor Record in this screen and able to leave comments on the

    Supervisor.

    Fig 7.4

  • 8/12/2019 Hierarchical Trust Framework User Manual

    29/33

    Hierarchical Trust Framework

    Page29

    Field 5 of Fig 7.1: Department Head RecordGeneral Manager can review Department Head Record in this screen and able to leave comments onthe Department Head.

    Fig 7.5

    Field 6 of Fig 7.1: Create Task Record for Department HeadWhen click on the Create Task Record for Department Head tab, it will bring user to another windowas shown in Fig 7.6. Allow Department Head to create the task with its task name and its requirementfor example start date, end date, submission type, set score condition(trust metric which meet thecondition) and set level of the target.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    30/33

    Hierarchical Trust Framework

    Page30

    Fig 7.6

    Field 7 of Fig 7.1: Set Trust Weightage and Score LimitWhen click on the Set Trust Weightage and Score Limit tab, it will bring user into another windowwhich allow General Manager to set the maximum a score can reach for the two level; Beginner andIntermediate level, and able to set the weightage for the Internal and External percentage as it deem fitaccording to their department policy as seen in Fig 7.7.

  • 8/12/2019 Hierarchical Trust Framework User Manual

    31/33

    Hierarchical Trust Framework

    Page31

    Fig 7.7

    Field 8 of Fig 7.1: Check Supervisor Ranking

    When click on the Check Supervisor Ranking tab, it will bring user into another window which allowGeneral Manager to find out the trust metric score of a individual base Supervisor in a window asshown in Fig 7.8.

    Fig 7.8Field 9 of Fig 7.1: Check Worker Ranking

  • 8/12/2019 Hierarchical Trust Framework User Manual

    32/33

    Hierarchical Trust Framework

    Page32

    When click on the Check Worker Ranking tab, it will bring user into another window which allowGeneral Manager to find out the trust metric score of a individual base worker in a window as shownin Fig 7.9.

    Fig 7.9

    Field 10of Fig 7.1: Personal ParticularWhen click on the Personal Particular tab, it will bring user into another window which allow user toview and check their particulars as shown in Fig 7.10.

    Fig 7.10Field11ofFig7.1:ResetPasswordWhenclickontheResetPasswordtab,itwillbringuserintoanotherwindow whichallowuserto

    reset passwordasshowninFig7.11

  • 8/12/2019 Hierarchical Trust Framework User Manual

    33/33