Upload
eldridchapman
View
224
Download
0
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