SlideShare a Scribd company logo
1 of 27
Download to read offline
SB
System
July 22
2014
This is not the system documentation but rather a seek peek of what
is aimed in the making of the system and a briefing on the desired
outcome. The purpose is to showcase the programming skill I possess.
The prototype
SB System 2014
1 | P a g e
This page has been left blank intentionally.
SB System 2014
2 | P a g e
Table of Contents
Introduction................................................................................................................................3
The briefing begins ....................................................................................................................4
Conclusion ...............................................................................................................................26
SB System 2014
3 | P a g e
Introduction
This document is not the system documentation but rather a document aimed at showcasing
my programming skills. It should clarified that the system – though authorising ten groups of
valid users – the focus was mainly on the marketing department. The issue was that stock
clerks, of the marketing department, could use stock even if authorisation came from another
department’s manager. This was undesirable reason being that when the manager was in need
of stock s/ he thought was still available in inventory, would find that it is all used or those
little remains do not serve the need a desired. Need, therefore, arose for a system that could
force authorisation for the use stock to be approved or denied by the marketing manager
alone. This is guaranteed since the system does not allow two marketing manager accounts to
be active concurrently because that would mean that there exists two managers in the same
department yet that is not company policy. It should also be clarified that the system is not
fully functional as yet. It is expected to reach completion at the end of July 2014.
SB System 2014
4 | P a g e
The briefing begins
The ten groups of authorised users are as follows:
 Administrators, which use the range ADM00001 – ADM09999 as their usernames
 Directors use the range DIR10000 – DIR19999
 Human Resource Managers are assigned usernames ranging between HRM20000 &
HRM29999
 Marketing managers and clerks share the range MAR30000 – MAR39999
 Sales agent’s usernames range between SAL40000 & SAL49999
 The Finance department uses the range FIN50000 – FIN59999
 Traditional department users (a sub-department of the ‘Technical’ department) use the
range TRD60000 – TRD69999
 Engineers (of the Engineering department; a sub-department of the ‘Technical’
department as well) use the range ENG70000 – ENG79999
 Utility department users (a sub-department of the ‘Technical’ department) use the
range UTL80000 – UTL89999
 Brewers (of the Brewing department; a sub-department also, of the ‘Technical’
department) user the final range of BRW90000 – BRW99999
*Usernames are generated by the system when the user group is selected.
Above is the login screen. Caps lock status is detected. Usernames as assigned to the user
are entered along with valid passwords which are both stored in the application’s
database. Xampp is the Apache and SQL server that I use for this application. My coding
environment is Netbeans 8.0 and Notepad for the HTML script that calls the Applet so
that it runs on a web browser.
SB System 2014
5 | P a g e
Above is a ‘Create User’ screen. The ‘Employee Id’ text field on the tab is disabled
because the system generates an Id in accordance with the selected user group.
Since the ‘Username’ is the ‘Employee Id’ that is the only piece of data that will show on
this window. Passwords are created by the user upon account activation.
SB System 2014
6 | P a g e
Here, the user’s personal information is entered with caution to accuracy because it is
entered once only which is to avoid constant alterations.
Next of Kin information is entered in preparation for those unfortunate times when the
unexpected happens.
SB System 2014
7 | P a g e
The profile’s view is the same for all users so I shall show it strategically. The ‘Date of
Hire’ is generated along with the ‘Employee Id’. The day of creation is retrieved and
saved along with the user’s information into the database.
The account information is shown like so. The password is shown along with the
‘Security question’ and ‘Security response’ (the latter two are used in the case of a
forgotten password). They are used as verification of the user that is attempting to change
the password.
SB System 2014
8 | P a g e
Since stock is exists in the database, this is how it shows in the table above.
The stock table will be empty if the search criteria is does not match any of the Stock
codes.
SB System 2014
9 | P a g e
Above, the window gives view of how stock that matches the search criteria is shown.
If the ‘Insert’ button is clicked, this is the resultant view. The search function assists the
manager so as not to enter a code that already exists. If the manager does, however, the
‘Description’ field will not be enabled. Only one field is entered and validated at a time.
SB System 2014
10 | P a g e
If the manager, for some reason, decides to undo an insertion before its completion, the
‘Cancel’ button clears all the fields that were entered and hides the ‘Insertion’ panel.
Updating works so similarly with inserting though in this case, only existing items may
be updated. When the ‘Stock Code’ is entered, its information is retrieved and the first
editable field is enabled while the ‘Stock Code’ field is disabled in its place. When
‘Enter’ is hit, whether or not the field is altered the next one will be enabled while
disabling the current one, and so on. Not all fields are editable though so as to ensure
SB System 2014
11 | P a g e
consistency of the data. For instance, Stock Code and description among other attributes
can never be changed.
Again, only existing stock can be deleted.
Above, no requisitions have been made so nothing is retrieved from the database.
SB System 2014
12 | P a g e
The last interface that is unique to the marketing manager is the ‘Report’ view. I believe it
is self-explanatory.
When the ‘Stock’ button is clicked, the above window is seen. It shows all stock that is
stored in the database which, therefore, is a reflection of the state of the inventory.
SB System 2014
13 | P a g e
When ‘Requisition’ is clicked, the panel to the left appears. ‘Stock Code’ is the only field
that is enabled. The ‘Ticket Code’ is generated by the system only if the ‘Stock Code’
entered matches any of the items in the inventory and if the stock ‘Qty On Hand’ is above
zero. The fields will then, one by one, be enabled for the entering of data. The five fields
though, below ‘Stock Code’ are entered by the system if the stock item is valid in terms
of quantity.
A request can be undone if it has not reached its completion.
SB System 2014
14 | P a g e
The same goes for returnable stock. Returnable stock being stock requested for an event
that is expected to be returned to the inventory after the event. When the request ticket is
entered by the user, the ‘Stock Code’ field will be enabled if there are any matches in the
database. When the ‘Stock Code’ is entered, the request details will be retrieved and the
stock will be saved.
When ‘Report’ is clicked, a file can be chosen using the popup that can be seen in the
interface above.
SB System 2014
15 | P a g e
When a file is selected, and ‘Open’ is clicked, the popup shown above is what is seen.
A Clerk can view all his/ her tickets by clicking the button ‘Tickets’ and the interface
above will be shown.
SB System 2014
16 | P a g e
The third tab under ‘Profile’ shows the user’s personal information as is shown on the
interface above.
The fourth tab shows information that was entered during account creating which shows
details about the user’s next of kin.
SB System 2014
17 | P a g e
Every user is able to change their profile picture by clicking the picture and the popup
shown in the interface below will show.
For profile pictures, only .jpeg or .jpg files of pixel density 160 x 160 or more can be used
as profile pictures.
SB System 2014
18 | P a g e
Cancel is used to cancel the profile change process.
When cancelled the popup shown above is used to notify the user.
SB System 2014
19 | P a g e
Images can be chosen from the local computer, on an external drive or over the network.
The image shown to the right is a preview of how the result would look if the ‘male.jpg’
image was selected.
SB System 2014
20 | P a g e
To make choosing an image easier, ‘Files of Type’ can be used to show only .jpg or .jpeg
files only in all selected directories.
Every user is able to view all authenticated users. This is the case because the chat
function will require messages to be sent using the ‘Employee Id’. It should be made clear
that the system allows users to share names, surnames, and middle names (if any) as well
as contact information, postal and residential addresses but cannot have the same national
PIN which only identifies a single person.
SB System 2014
21 | P a g e
When ‘Chat’ is clicked, messages are retrieved from the database though in this case, the
users have no messages (either sent or received).
A brewer technician is changing their profile picture in the interface above.
SB System 2014
22 | P a g e
31.jpg was selected and to make the image selection easier, the ‘Files of Type’ function
was used to show only the file types that are allowed as profile pictures. .jpg and .jpeg file
types are the only file types because in most cases, these are the image files that are big
enough (since .png and others come in very small file sizes).
If a selected file so happens to be of the correct file type but just is not big enough to be
used, the popup in the interface above will be shown.
SB System 2014
23 | P a g e
As proof that the file is too small though it is of the correct file type it will be shown as a
stretched image (stretched to the size that is required which is 160 x 160).
In the end, image named 31.jpg was chosen to the profile picture.
SB System 2014
24 | P a g e
The interface above shows the rest of the information that can be view in the ‘View
Users’ window. Among other things, it can be known whether or not a user is online or
offline.
In the case of a forgotten password; as explained at the beginning of this document; a
valid ‘Employee Id’ and correct ‘Security Response’ is used to recover an account (which
is to gain access of to the account by changing the password).
SB System 2014
25 | P a g e
After an account is created, the account is to be activated by entering the ‘Employee Id’
and PIN of the account that does not have a password, ‘Security Question’ and ‘Security
Response’ saved to the database.
The interface above shows the options provided by the toolbar at the top of the window.
SB System 2014
26 | P a g e
Conclusion
After 9424 lines of code, as shown in the interface above, the interfaces shown
throughout this document is the current resultant system. A few more thousand lines will
bring this project to its completion.

More Related Content

What's hot

Training document update 1
Training document update 1Training document update 1
Training document update 1Vijay Peesapati
 
Srs of make my trip.com
Srs of make my trip.comSrs of make my trip.com
Srs of make my trip.comAnand Kumar
 
Sell on Wazzey.com - Suppliers Manual
Sell on Wazzey.com - Suppliers ManualSell on Wazzey.com - Suppliers Manual
Sell on Wazzey.com - Suppliers ManualWazzey
 
Mobile VoIP Reseller Account generation
Mobile VoIP Reseller Account generationMobile VoIP Reseller Account generation
Mobile VoIP Reseller Account generationSTARSSIP LIMITED
 
Project PowerPoint
Project PowerPointProject PowerPoint
Project PowerPointsephoni
 

What's hot (7)

Training document update 1
Training document update 1Training document update 1
Training document update 1
 
Ecommerce Backend Design
Ecommerce Backend DesignEcommerce Backend Design
Ecommerce Backend Design
 
Srs of make my trip.com
Srs of make my trip.comSrs of make my trip.com
Srs of make my trip.com
 
Sell on Wazzey.com - Suppliers Manual
Sell on Wazzey.com - Suppliers ManualSell on Wazzey.com - Suppliers Manual
Sell on Wazzey.com - Suppliers Manual
 
Mobile VoIP Reseller Account generation
Mobile VoIP Reseller Account generationMobile VoIP Reseller Account generation
Mobile VoIP Reseller Account generation
 
Project PowerPoint
Project PowerPointProject PowerPoint
Project PowerPoint
 
AGPresentation
AGPresentationAGPresentation
AGPresentation
 

Viewers also liked

Ayo lanjutkan pendidikan
Ayo lanjutkan pendidikanAyo lanjutkan pendidikan
Ayo lanjutkan pendidikanjunita asih
 
MIGRANTS-THE GLOBE AND MAIL
MIGRANTS-THE GLOBE AND MAILMIGRANTS-THE GLOBE AND MAIL
MIGRANTS-THE GLOBE AND MAILLorenzo Tondo
 
Top 8 sales admin assistant resume samples
Top 8 sales admin assistant resume samplesTop 8 sales admin assistant resume samples
Top 8 sales admin assistant resume samplesrichfumas
 
Benito Pérez Galdós
Benito Pérez GaldósBenito Pérez Galdós
Benito Pérez Galdóssweetsjc
 
Total renewable freshwater supply
Total renewable freshwater supplyTotal renewable freshwater supply
Total renewable freshwater supplywalled ashwah
 

Viewers also liked (8)

Ayo lanjutkan pendidikan
Ayo lanjutkan pendidikanAyo lanjutkan pendidikan
Ayo lanjutkan pendidikan
 
MIGRANTS-THE GLOBE AND MAIL
MIGRANTS-THE GLOBE AND MAILMIGRANTS-THE GLOBE AND MAIL
MIGRANTS-THE GLOBE AND MAIL
 
Top 8 sales admin assistant resume samples
Top 8 sales admin assistant resume samplesTop 8 sales admin assistant resume samples
Top 8 sales admin assistant resume samples
 
Diseño socio
Diseño socio Diseño socio
Diseño socio
 
Benito Pérez Galdós
Benito Pérez GaldósBenito Pérez Galdós
Benito Pérez Galdós
 
CGGray_resume10-14-chi
CGGray_resume10-14-chiCGGray_resume10-14-chi
CGGray_resume10-14-chi
 
JohanCVJuly2015
JohanCVJuly2015JohanCVJuly2015
JohanCVJuly2015
 
Total renewable freshwater supply
Total renewable freshwater supplyTotal renewable freshwater supply
Total renewable freshwater supply
 

Similar to SB system prototype

Bussiness Planning BPC_manual SAP BPC manual
Bussiness Planning BPC_manual SAP BPC manualBussiness Planning BPC_manual SAP BPC manual
Bussiness Planning BPC_manual SAP BPC manualCaoHuy20
 
Fico troubleshooting
Fico troubleshootingFico troubleshooting
Fico troubleshootingvinayk_35919
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersHossam Abdo
 
Sales force class-3
Sales force class-3Sales force class-3
Sales force class-3Amit Sharma
 
Service po part =2
Service po part =2Service po part =2
Service po part =2IT
 
SAP MM Interview Questions
SAP MM Interview QuestionsSAP MM Interview Questions
SAP MM Interview QuestionsNithin R
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211Grayson Zhang
 
Abap query
Abap queryAbap query
Abap queryvvnalla
 
Accenture fico interview-questions
Accenture fico interview-questionsAccenture fico interview-questions
Accenture fico interview-questionsprabhakar vanam
 
Monitoring of computers
Monitoring of computers Monitoring of computers
Monitoring of computers carlosrudy_45
 
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdf
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdfINTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdf
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdfMilenaMaksimovic6
 
Office automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaVikas Sharma
 

Similar to SB system prototype (20)

NonConformances
NonConformancesNonConformances
NonConformances
 
Docket v1
Docket v1Docket v1
Docket v1
 
BPC User Manual.pdf
BPC User Manual.pdfBPC User Manual.pdf
BPC User Manual.pdf
 
Bussiness Planning BPC_manual SAP BPC manual
Bussiness Planning BPC_manual SAP BPC manualBussiness Planning BPC_manual SAP BPC manual
Bussiness Planning BPC_manual SAP BPC manual
 
Fico troubleshooting
Fico troubleshootingFico troubleshooting
Fico troubleshooting
 
Sap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginnersSap step-by-step-navigation-guide-for-beginners
Sap step-by-step-navigation-guide-for-beginners
 
Sales force class-3
Sales force class-3Sales force class-3
Sales force class-3
 
Service po part =2
Service po part =2Service po part =2
Service po part =2
 
Welcome To Fid Pro
Welcome To Fid ProWelcome To Fid Pro
Welcome To Fid Pro
 
SAP MM Interview Questions
SAP MM Interview QuestionsSAP MM Interview Questions
SAP MM Interview Questions
 
My Access Database
My Access DatabaseMy Access Database
My Access Database
 
999gps.net tracking platform management guide distributor -20131211
999gps.net tracking platform management guide  distributor -20131211999gps.net tracking platform management guide  distributor -20131211
999gps.net tracking platform management guide distributor -20131211
 
Abap query
Abap queryAbap query
Abap query
 
C Programming
C ProgrammingC Programming
C Programming
 
Accenture fico interview-questions
Accenture fico interview-questionsAccenture fico interview-questions
Accenture fico interview-questions
 
Monitoring of computers
Monitoring of computers Monitoring of computers
Monitoring of computers
 
Business information systems in organisations
Business information systems in organisationsBusiness information systems in organisations
Business information systems in organisations
 
Ebilling synopsis
Ebilling synopsisEbilling synopsis
Ebilling synopsis
 
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdf
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdfINTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdf
INTERREG IPA CBC RO-RS - e-MS manual for beneficiaries.pdf
 
Office automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharmaOffice automation system for scholl (oasfs) by vikas sharma
Office automation system for scholl (oasfs) by vikas sharma
 

SB system prototype

  • 1. SB System July 22 2014 This is not the system documentation but rather a seek peek of what is aimed in the making of the system and a briefing on the desired outcome. The purpose is to showcase the programming skill I possess. The prototype
  • 2. SB System 2014 1 | P a g e This page has been left blank intentionally.
  • 3. SB System 2014 2 | P a g e Table of Contents Introduction................................................................................................................................3 The briefing begins ....................................................................................................................4 Conclusion ...............................................................................................................................26
  • 4. SB System 2014 3 | P a g e Introduction This document is not the system documentation but rather a document aimed at showcasing my programming skills. It should clarified that the system – though authorising ten groups of valid users – the focus was mainly on the marketing department. The issue was that stock clerks, of the marketing department, could use stock even if authorisation came from another department’s manager. This was undesirable reason being that when the manager was in need of stock s/ he thought was still available in inventory, would find that it is all used or those little remains do not serve the need a desired. Need, therefore, arose for a system that could force authorisation for the use stock to be approved or denied by the marketing manager alone. This is guaranteed since the system does not allow two marketing manager accounts to be active concurrently because that would mean that there exists two managers in the same department yet that is not company policy. It should also be clarified that the system is not fully functional as yet. It is expected to reach completion at the end of July 2014.
  • 5. SB System 2014 4 | P a g e The briefing begins The ten groups of authorised users are as follows:  Administrators, which use the range ADM00001 – ADM09999 as their usernames  Directors use the range DIR10000 – DIR19999  Human Resource Managers are assigned usernames ranging between HRM20000 & HRM29999  Marketing managers and clerks share the range MAR30000 – MAR39999  Sales agent’s usernames range between SAL40000 & SAL49999  The Finance department uses the range FIN50000 – FIN59999  Traditional department users (a sub-department of the ‘Technical’ department) use the range TRD60000 – TRD69999  Engineers (of the Engineering department; a sub-department of the ‘Technical’ department as well) use the range ENG70000 – ENG79999  Utility department users (a sub-department of the ‘Technical’ department) use the range UTL80000 – UTL89999  Brewers (of the Brewing department; a sub-department also, of the ‘Technical’ department) user the final range of BRW90000 – BRW99999 *Usernames are generated by the system when the user group is selected. Above is the login screen. Caps lock status is detected. Usernames as assigned to the user are entered along with valid passwords which are both stored in the application’s database. Xampp is the Apache and SQL server that I use for this application. My coding environment is Netbeans 8.0 and Notepad for the HTML script that calls the Applet so that it runs on a web browser.
  • 6. SB System 2014 5 | P a g e Above is a ‘Create User’ screen. The ‘Employee Id’ text field on the tab is disabled because the system generates an Id in accordance with the selected user group. Since the ‘Username’ is the ‘Employee Id’ that is the only piece of data that will show on this window. Passwords are created by the user upon account activation.
  • 7. SB System 2014 6 | P a g e Here, the user’s personal information is entered with caution to accuracy because it is entered once only which is to avoid constant alterations. Next of Kin information is entered in preparation for those unfortunate times when the unexpected happens.
  • 8. SB System 2014 7 | P a g e The profile’s view is the same for all users so I shall show it strategically. The ‘Date of Hire’ is generated along with the ‘Employee Id’. The day of creation is retrieved and saved along with the user’s information into the database. The account information is shown like so. The password is shown along with the ‘Security question’ and ‘Security response’ (the latter two are used in the case of a forgotten password). They are used as verification of the user that is attempting to change the password.
  • 9. SB System 2014 8 | P a g e Since stock is exists in the database, this is how it shows in the table above. The stock table will be empty if the search criteria is does not match any of the Stock codes.
  • 10. SB System 2014 9 | P a g e Above, the window gives view of how stock that matches the search criteria is shown. If the ‘Insert’ button is clicked, this is the resultant view. The search function assists the manager so as not to enter a code that already exists. If the manager does, however, the ‘Description’ field will not be enabled. Only one field is entered and validated at a time.
  • 11. SB System 2014 10 | P a g e If the manager, for some reason, decides to undo an insertion before its completion, the ‘Cancel’ button clears all the fields that were entered and hides the ‘Insertion’ panel. Updating works so similarly with inserting though in this case, only existing items may be updated. When the ‘Stock Code’ is entered, its information is retrieved and the first editable field is enabled while the ‘Stock Code’ field is disabled in its place. When ‘Enter’ is hit, whether or not the field is altered the next one will be enabled while disabling the current one, and so on. Not all fields are editable though so as to ensure
  • 12. SB System 2014 11 | P a g e consistency of the data. For instance, Stock Code and description among other attributes can never be changed. Again, only existing stock can be deleted. Above, no requisitions have been made so nothing is retrieved from the database.
  • 13. SB System 2014 12 | P a g e The last interface that is unique to the marketing manager is the ‘Report’ view. I believe it is self-explanatory. When the ‘Stock’ button is clicked, the above window is seen. It shows all stock that is stored in the database which, therefore, is a reflection of the state of the inventory.
  • 14. SB System 2014 13 | P a g e When ‘Requisition’ is clicked, the panel to the left appears. ‘Stock Code’ is the only field that is enabled. The ‘Ticket Code’ is generated by the system only if the ‘Stock Code’ entered matches any of the items in the inventory and if the stock ‘Qty On Hand’ is above zero. The fields will then, one by one, be enabled for the entering of data. The five fields though, below ‘Stock Code’ are entered by the system if the stock item is valid in terms of quantity. A request can be undone if it has not reached its completion.
  • 15. SB System 2014 14 | P a g e The same goes for returnable stock. Returnable stock being stock requested for an event that is expected to be returned to the inventory after the event. When the request ticket is entered by the user, the ‘Stock Code’ field will be enabled if there are any matches in the database. When the ‘Stock Code’ is entered, the request details will be retrieved and the stock will be saved. When ‘Report’ is clicked, a file can be chosen using the popup that can be seen in the interface above.
  • 16. SB System 2014 15 | P a g e When a file is selected, and ‘Open’ is clicked, the popup shown above is what is seen. A Clerk can view all his/ her tickets by clicking the button ‘Tickets’ and the interface above will be shown.
  • 17. SB System 2014 16 | P a g e The third tab under ‘Profile’ shows the user’s personal information as is shown on the interface above. The fourth tab shows information that was entered during account creating which shows details about the user’s next of kin.
  • 18. SB System 2014 17 | P a g e Every user is able to change their profile picture by clicking the picture and the popup shown in the interface below will show. For profile pictures, only .jpeg or .jpg files of pixel density 160 x 160 or more can be used as profile pictures.
  • 19. SB System 2014 18 | P a g e Cancel is used to cancel the profile change process. When cancelled the popup shown above is used to notify the user.
  • 20. SB System 2014 19 | P a g e Images can be chosen from the local computer, on an external drive or over the network. The image shown to the right is a preview of how the result would look if the ‘male.jpg’ image was selected.
  • 21. SB System 2014 20 | P a g e To make choosing an image easier, ‘Files of Type’ can be used to show only .jpg or .jpeg files only in all selected directories. Every user is able to view all authenticated users. This is the case because the chat function will require messages to be sent using the ‘Employee Id’. It should be made clear that the system allows users to share names, surnames, and middle names (if any) as well as contact information, postal and residential addresses but cannot have the same national PIN which only identifies a single person.
  • 22. SB System 2014 21 | P a g e When ‘Chat’ is clicked, messages are retrieved from the database though in this case, the users have no messages (either sent or received). A brewer technician is changing their profile picture in the interface above.
  • 23. SB System 2014 22 | P a g e 31.jpg was selected and to make the image selection easier, the ‘Files of Type’ function was used to show only the file types that are allowed as profile pictures. .jpg and .jpeg file types are the only file types because in most cases, these are the image files that are big enough (since .png and others come in very small file sizes). If a selected file so happens to be of the correct file type but just is not big enough to be used, the popup in the interface above will be shown.
  • 24. SB System 2014 23 | P a g e As proof that the file is too small though it is of the correct file type it will be shown as a stretched image (stretched to the size that is required which is 160 x 160). In the end, image named 31.jpg was chosen to the profile picture.
  • 25. SB System 2014 24 | P a g e The interface above shows the rest of the information that can be view in the ‘View Users’ window. Among other things, it can be known whether or not a user is online or offline. In the case of a forgotten password; as explained at the beginning of this document; a valid ‘Employee Id’ and correct ‘Security Response’ is used to recover an account (which is to gain access of to the account by changing the password).
  • 26. SB System 2014 25 | P a g e After an account is created, the account is to be activated by entering the ‘Employee Id’ and PIN of the account that does not have a password, ‘Security Question’ and ‘Security Response’ saved to the database. The interface above shows the options provided by the toolbar at the top of the window.
  • 27. SB System 2014 26 | P a g e Conclusion After 9424 lines of code, as shown in the interface above, the interfaces shown throughout this document is the current resultant system. A few more thousand lines will bring this project to its completion.