Sie sind auf Seite 1von 33

Hierarchical Trust Framework

Page 1




CSCI 321
Final Year Project
SS13-1D Hierarchical Trust Framework
User Manual
Group 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



Hierarchical Trust Framework



Page 2



Contents
1.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


Hierarchical Trust Framework



Page 3


1.Introduction
We have implemented a hierarchical trust framework with PKI(Public key infrastructure) and scenario
example will be based in an organizational office environment. In the following pages, we will show
examples of our framework in the process of a office layout.
2.Setup
The 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 and
Base Worker.

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

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

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

Field 3 of 3.1: Connect
After entering username and password, the user click Connect to establish the connection to their
respective workspace

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



1
2
3 4
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.1
Field 1 of Fig 4.1: News & Notices
Contain News & Notices and Reminders page which consists of the daily important news in the
company as seen above.


























1 2 3
4
5
6
7
8
9
10

11
Hierarchical Trust Framework



Page 5






Fig 4.2
Field 2 of Fig 4.1: Enquires
When click on the Enquires tab, it will bring user to another window as shown in Fig 4.2. Allow a
Base Worker to do different enquires as seen above.
The types of enquires are:
General
Job 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 their
account.
Others

Field 3 of Fig 4.1: Forum
When click on the Forum tab, it will bring user to another window as shown in Fig 4.3.1. Allow user
to 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 as
shown in Fig 4.3.2.
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 trust
rating.


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


Fig 4.4

Hierarchical Trust Framework



Page 7


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


Fig 4.4

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

1
Hierarchical Trust Framework



Page 8


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


Fig 4.5

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


Fig 4.6
Field 8 of Fig 4.1: Score Colleagues
When 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 department
categories, as shown in Fig 4.8.

Hierarchical Trust Framework



Page 9



Fig 4.8

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


Fig 4.9

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

Hierarchical Trust Framework


Page
10



Fig 4.10

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

Hierarchical Trust Framework


Page
11


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 & Notices
Contain News & Notices and Reminders page which consists of the daily important news in the
company

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 as
shown in Fig 5.2 which allow supervisor select task to approve or to disapprove a document which is
a factor in our trust metric and the system will also compute the documentation verification and
deadline as shown in Fig 5.2.














1 2
3
15
13
14
12
11
10
4 5
9
8
7

6

16
Hierarchical Trust Framework


Page
12



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


Field 3 of Fig 5.1: Enquires
When 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:
General
Job related - To get information regarding about Supervisors job scope.
Salary Details - To get information regarding about the salary of supervisor respective to their
account.
Others

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

Hierarchical Trust Framework


Page
13



Fig 5.4

Field 5 of Fig 5.1: Create Task Record for Base Worker
When click on the Create Task Record for Base Worker tab, it will bring user to another window as
shown in Fig 5.5. Allow supervisor 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 the
condition) and set level of the target.

Fig 5.5


Field 6 of Fig 5.1: Forum
Hierarchical Trust Framework


Page
14


When click on the Forum tab, it will bring user to another window as shown in Fig 5.6.1. Allow user
to 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 as
shown 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 trust
rating.
Field 7 of Fig 5.1: Submit Documents
When click on the Submit Documents tab, it will bring user into another window which allow
Supervisor to submit Report or sourcecode to Department Head or co- worker as shown in Fig 5.7

Hierarchical Trust Framework


Page
15



Fig 5.7





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


Page
16



Fig 5.8

Field 9 of Fig 5.1: Personal Particular
When click on the Personal Particular tab, it will bring user into another window which allow
Supervisor 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 to
reset password as shown in Fig 5.10.


Fig 5.10
Field 11 of Fig 5.1: View Receive Files
Hierarchical Trust Framework


Page
17


WhenclickontheView Receive Files,itwillbringuserintoanotherwindow whichallowuserto view files
the user receive.

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


Fig5.12

Field 13 of Fig 5.1: Score Colleague
When 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 department
categories, as shown in Fig 5.12


Fig 5.13
Field 14 of Fig 5.1: Check Current Status
When click on Check Current Status, it will bring user into another window which allow user to check
his own particulars, the trust rating and able to set his availability for other people to view, as shown
in Fig 5.13.
Hierarchical Trust Framework


Page
18



Fig 5.14
Field 15 of Fig 5.1: View Colleague Ranking
When click on Check Current Status, it will bring user into another window which allow user to view
his department colleague particulars, the trust rating and his availability, as shown in Fig 5.14.


Fig 5.15
Field 16 of Fig 5.1: Logout
Users are able to logout their account by pressing on the Logout tab. This concludes the Supervisor
page.

Hierarchical Trust Framework


Page
19


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.1
Field 1 of Fig 6.1: News & Notices
Contain News & Notices and Reminders page which consists of the daily important news in the
company

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 in
Fig 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
Hierarchical Trust Framework


Page
20



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 in
Fig 6.3 which allow Department Head to approve or to disapprove a document which is a factor in our
trust metric and the system will also compute the documentation verification and deadline.

Fig 6.3
Field 4 of Fig 6.1: Enquires
When click on the Enquires tab, it will bring user to another window as shown in Fig 6.4. Allow a
Department Head to do different enquires.
Hierarchical Trust Framework


Page
21



The types of enquires are:
General
Job related - To get information regarding about the department heads scope.
Salary Details -To get information regarding about the salary of department heads respective to their
account.
Others

Fig 6.4


Hierarchical Trust Framework


Page
22


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


Fig 6.5

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

Hierarchical Trust Framework


Page
23



Fig 6.6
Field 7 of Fig 6.1: Create Task Record for Supervisor
When click on the Create Task Record for Supervisortab, it will bring user to another window as
shown 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 the
condition) and set level of the target.

Fig 6.7
Field 8 of Fig 6.1: Submit Documents
Hierarchical Trust Framework


Page
24


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

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


Fig 6.9
Hierarchical Trust Framework


Page
25



Field 10 of Fig 6.1: Check Base Worker Ranking
When click on the Check Base Worker Ranking tab, it will bring user into another window which
allow Department Head to find out the trust metric score of a individual base worker in a window as
shown in Fig 6.10.

Fig 6.10




Field 11 of Fig 6.1: Personal Particular
When click on the Personal Particular tab, it will bring user into another window which allow user to
view and check theirparticulars as shown in Fig 6.11.

Fig 6.11
Hierarchical Trust Framework


Page
26


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


Fig 6.12

Field 13 of Fig 5.1: View Receive Files
WhenclickontheView Receive Files tab,itwillbringuserintoanotherwindow whichallowuserto view
files the user receive.

Field 14 of Fig 5.1: View Enquires
WhenclickontheView Enquires tab,itwillbringuserintoanotherwindow whichallowuserto view files the
user receive.

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





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


Page
27



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

Field 2 of Fig 7.1: Verify Documents
This 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
2 1
8
9


11
10
13

7 6
12
Hierarchical Trust Framework


Page
28


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

Fig 7.3

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

Fig 7.4







Hierarchical Trust Framework


Page
29





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

Fig 7.5

Field 6 of Fig 7.1: Create Task Record for Department Head
When click on the Create Task Record for Department Head tab, it will bring user to another window
as shown in Fig 7.6. 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 the
condition) and set level of the target.
Hierarchical Trust Framework


Page
30




Fig 7.6

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


Page
31




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 allow
General Manager to find out the trust metric score of a individual base Supervisor in a window as
shown in Fig 7.8.

Fig 7.8
Field 9 of Fig 7.1: Check Worker Ranking
Hierarchical Trust Framework


Page
32


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


Fig 7.9

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

Fig 7.10
Field11ofFig7.1:ResetPassword
WhenclickontheResetPasswordtab,itwillbringuserintoanotherwindow whichallowuserto
reset passwordasshowninFig7.11
Hierarchical Trust Framework


Page
33



Fig 7.11

Field 12 of Fig 5.1: View Receive Files
WhenclickontheView Receive Filestab,itwillbringuserintoanotherwindow whichallowuserto view
files the user receive.

Field 13 of Fig 5.1: View Enquires
WhenclickontheView Enquires tab,itwillbringuserintoanotherwindow whichallowuserto view files the
user receive.

Field 14 of Fig 7.1: Logout
Users are able to logout their account by pressing on the Logout tab. This concludes the General
Manager page

Das könnte Ihnen auch gefallen