Beruflich Dokumente
Kultur Dokumente
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