Home

File

image

Contents

1. Assumptions User has logged in the initial state Other forms within the Training Manager UI program and skill will follow this same type of chart The Add form for any of the forms employee program skill will all follow the same pattern as the edit functions The exit program option is also available from the Main Menu state but for the sake of clarity and neatness it was not included in this diagram This state diagram details the various states of the TrainingManagerUI Upon logging in and reaching the Main Menu the user will have the option of selecting either the Employee Program or Skill tabs which will bring up their corresponding Us Each of these 3 will function essentially the same so for clarity only the Employee Ul was modeled When the user enters the employee UI they will have the option to add edit or delete an employee Add and edit will both function the same so only Edit was modeled The user can input data into the Edit UI which will then check the data to ensure it is valid or close the UI and return the Employee tab Upon the input of valid data the user has the option to submit the data The data will then be saved and the UI will be closed The Delete button will open a verification window asking the user to verify that they do in fact want to delete the user The user can either close this window or verify the deletion Upon verification the system will archive the data elsewhere for secu
2. _ WU a anne a Ankit jain Tommy Demarco Alex Curtis Daniel Campbell Baldwin Luk Implementation Class Diagram View Classes Controller Classe TAR i vA Due to the size of the diagram it has been uploaded in the folder as well System Activity Diagram Trainee View Start FTO app Control LoginCntl Open LoginUI Authenticate User Enter User Name amp Password Make Menu Selection MainMenuUl Display Main Menu Option Log Skill Event Authenticated Not Authenticate Open MainMenuUl MainMenuCntl Close FTO l LogSkillEventUI Model SkillEvent Retrieve SkillEvent Enter
3. Feedback Display Feedback Input Box Display Log Skill Event UI A Add Skill Event 1 View Skill Event T SkillEventUI I l Open FeedBackUI FeedbackUI bs N Feedback Record Feedback The trainee has skill event s to log The trainee wish to view skill event The trainee want to input feedback s This activity diagram shows the overall process of a trainee using our FTO application The trainee will start the application and will be presented with the login user interface controlled by the LoginCntl class If the user provides valid login credentials he or she will be presented with the Trainee Main Menu If the user cannot provide valid login credentials the FTO application will close There are three options in the main menu for a trainee He or she can either log a skill event view a skill event or provide feedback The main menu controller will open will open up the log sill event user interface if that option is selected From here the trainee has the ability to add the event description When he or she hits submit the model SkillEvent class will store the data and the process is complete Selecting view skill event will simply open the skill even user interface and the model SkillEvent class will be called upon to present a selected event Finally if the trainee selects offering feedback in the main menu the main menu controller will open the f
4. ame option when a trainee is creating an event There is a delete event button which will remove the event from the list when selected note there will be a confirmation and ask trainee if he she wants to remove the selected event from the list There will be a feedback button at the trainee main menu where the trainees can input their feedback for the respective trainers There will be a list showing all existing feedback and there will be 1 feedback pre generated for trainees When add feedback button is selected a text field will appear for trainees to input their feedbacks Once they finish they can select add feedback and it will save the feedback to the list Edit feedback button allow user to edit existing feedback from the list Delete feedback will remove the selected feedback from the list and ask the trainees for confirmation if they wish to remove the select event from the feedback list All core data will be saved to the system and if will resume back to the previous state when user re log in If a situation present where a system reset is needed one would need to go to the directory and select all SER type files and deleted them When you restart the application it will give user multiple errors for files not existing However the application should still run If log in after system reset everything show generated back to the default state
5. an view is the information about their own trainee s From the list of their trainee s they can view their progress and increase the skill level of a trainee This is similar to the managers view progress except they cannot add and delete a skill checklist Also from the main menu the trainer can view events that their trainees have logged There are two different types of events shift and call The shift is the regular time they the trainee has worked and is denoted by an S to the left of the name The call is when the trainee gets called into the field for an emergency and is denoted bya C to the left of the name Under these two different types of events the trainee is able to display skills that they may have implemented during that event To the right of the event names is a basic description of the event e Trainee Main Menu When they click view events a view event menu will show up allowing trainees to create new even editing and deleting existing event When click on create new event trainee can create an event by adding skills from addable skills to included skills The included skills will be added along will event name and details The only skills a trainee allows to add are the ones the trainee has on his her own skill checklist There is a call event button in the add an event menu where if clicked it will become a call event as oppose to shift event if not clicked Edited event allow trainee to edit an existing event with the s
6. eUl Displaying Log skill selected display LogEventUI LogEventuUI Displaying Enter Event Data Add Event selected LogEventControler called Data Saving LogEventr called This diagram shows the various states of the process for logging a skill event Only a Cancel selected warning message ignored display LogEventUI trainee can log a skill event so this model only applies to that type of user The initial state for the diagram shows that the user is logged in and is shown the trainee s user interface In this menu he or she will select the Log Skill option This will open up a new user interface the class LogEventUl From here the trainee will enter the information pertinent to the skill If the user presses cancel a warning message would pop up and upon dismissing it the log event user interface would be displayed again If the user clicks Add Event the data will be saved and the LogEvent class will be called Minimal User Manual Starting the Program After downloading the zip file of our deliverable place it in a convenient directory to find i e the desktop Unzip the folder to the same directory Open NetBeans click File Open Project then locate the unzipped file TestlO Open that then select run to launch the program Logging In Welcome to the Field Training Application To begin use you must first authenticate yourself by logging into our interface At this point th
7. eedback user interface The trainee will then submit the text he or she chooses to write and it will be stored in the model Feedback class Note It is assumed that the trainee desires to either log a skill event view a skill event or provide feedback Revised Sequence Diagram aTrainingManager Create Checklist Sequence Diagram Daniel Campbell addSkill displayChecklist ee FTO aSkillChecklistCntl aSkillChecklistUI aSkillChecklist aSkill T T T T T main I I I I I l l l gt l l l ChecklistCntl l l ChecklistUI i l f l l createChecklist i i l Checklist i i L l gt l l verifyChecklist finalize retrieveSkill getChecklist Checklist refreshDisplay S addSkilltoList je This sequence diagram details the Create Checklist Use Case From the main FTO menu the user can choose to call the Skill Checklist Controller which will bring up the Skill Checklist Ul From here the user may choose to create a Checklist The UI will request a new Checklist object and display it From here the user can choose to add skills to this checklist The Ul passes this message to the Checklist which will add the skill to the list and refresh the display The User can then finally verify the checklist whic
8. ere are 4 user types you can log in as Usernames are case sensitive e Admin e Manager e TrainerO Through Trainer3 e TraineeO Through Trainee 9 The password for all users is password Main Menus After a successful login the main menu will launch which will vary depending on your user type e Admin Main Menu a list of all the trainees are displayed The view feedback button shows a trainer s feedback given to him or her by the trainees e Manager Main Menu Three tabs are shown Employees Skill Checklists and Skills The Employees tab shows each trainer s set of trainees The user can then view each trainer s certifications By default all trainers have Ambulance Skills From the certification window the manager can add to a trainer s certifications from the existing list Managers can also delete certifications revoke them and send an alert for recertification Back in the Main Menu under the Employees tab the manager can view Trainee progress by selecting the trainee and clicking View Progress That will display a new window in which individual skill levels can be modified The manager has the ability to increase and decrease the level for that skill The manager can also add or delete a checklist which changes what skills are displayed for a trainee Trainees can be promoted when they are selected by the manager and he presses Promote Trainee This adds the trainee to a list of promoted trainees kn
9. h will retrieve the Checklist and finalize it by saving the data and prompting the user to double check and ensure everything is correct Login UI State Diagram Alexander Curtis Group 2 FTOLaunch UNPW Format Satisfied enableSubmit User Input UN PW UN PW Format Check SubmitPressed Authenticating authenticated closeWindow notifyCont not authenticated amp amp tries gt 4 QuitApp This state diagram represents the state of logging in When it is ready the first thing DataEntered not authenticated tries lt 3 tries that happens is the user is prompted for a username and password After the username and password is entered it will continue onto authenticating If it does not authenticate it will go back to the login prompt and the user will have 2 more tries If it does not authenticate on the third try it will quit the application When the application does authenticate it it will continue onto the main menu Trainee Ul State Diagram Tommy Demarco E Team 2 Trainee UI State Diagram User Logged In displayMainMenuUl Main Menu Displaying Trainee User Selected displayTraineeUI Trainee UI Displaying Editing Trainee Data Input Accepted SaveData Input Data Saving Changes closeApplication Closing Program Assumptions Trainee has properly l
10. ogged in Trainee can make minimal changes primarily on training status Easy access to saving data and quitting the program are readily available This diagram depicts the process of logging in as a trainee user Once credentials have been entered through the login window and the user is authenticated the trainee UI will be displayed At this point data such as skill completion can be edited and saved As always there is an option to cancel and return to a previous step have been completed and saved the program can be terminated Once all edits Training Manager UI State Diagram Daniel Campbell Team 2 Employee Tab Pressed Edit Button Pressed displayEmployeeEditUI User Logged In displayMainMenuUl Main Menu Displaying Employee UI Displaying TrainingManagerUI State Diagram displayEmployeeUI Delete Button Pressed displayVerificationWindow EmployeeEditUI Displaying User Inputs Data Valid Input Data enableSubmit Checking Data Input Submit Button Pressed saveData Cancel Button Pressed closeEmployeeEdi Exit Program Selected closeApplication closeEmployeeEditUI Closing Program l 0 Cancel Button Pressed closeVerificationWindow VerifyDeleteWindow Displaying Verify Delete Button Pressed archiveData closeVerificationWindow Archiving Data removeData
11. own as archived trainees note once a trainee is promoted that account cannot be used for future login This list can be seen when the manager clicks View Archived Trainees Also the skills checklist is visible which has all of the skills that a trainee can have There is a checklist category on the right that must be chosen to show specific skills Within those checklists there are the specific skills that trainees can have The manager also has access to adding and editing the checklists Once Add a Checklist has been chosen the manager has the option to make a name description and add skills from an existing skills list Once the skills have been added they will be visible in the checklist menu The edit checklist option is the essentially the same as adding a checklist but all of the information is already filled in The manager can then go through and change anything that they would like including adding and removing more skills If a skill is added or removed it will be updated when the window is closed The Delete Checklist will delete an entire checklist Do no delete a checklist that is in use by a trainee or trainer it could cause problems The skills tab is just a list of all of the skills and descriptions that are available to add to a checklist From here the manager is able add delete and edit each individual skill Do not delete a skill if being used by a checklist Trainer Main Menu The only thing that a trainer c
12. rity purposes and remove the data from the system finally closing the Ul and returning the Employee tab Each Ul including the Main Menu will have an exit option which will close the program leading to the end state Capture Trainee Feedback State Diagram User Case Capture Trainee Feedback Class FeedbackUl Opening FeedBack UI Input Feeback Selected Data Saved Display Input Box gt Displaying Feedback Input Box Feedback Input Finished Data Saved Save Feedback Clear out Feedback Input Box Data Saved Reset Feedback Input Box Feedback Saved Data Saved Redirect to Main Menu Saving Feedback Redirecting User Back to Main Menu User has permission to access feedback UI User is authenticated and is logged into the system This state diagram represent State FTO would be in when a user is trying to input feedback into the system saving it and then display back to all user types for future reference For example when a trainee first goes into the FeedbackUI It will display past feedback if any and also an input box for new feedbacks After he she is done with the new feedbacks he she will click save and it will save to FTO and redirect user back to the main menu after it has successfully been saved LogEventUl State Diagram LogEventUI State Diagram Ankit Jain User Logged In display MainMenuUI MainMenuuUI Displaying Trainee selected display TraineeUI Traine

Download Pdf Manuals

image

Related Search

File filezilla files file explorer filevine login file manager filecr filevine filehippo file converter files folder file transfer filezilla download filemaker filet mignon file compressor file sharing file explorer options file associations settings files app filezilla server filehorse file server filezilla client file explorer windows 10 file explorer this pc

Related Contents

VFDB2009シリーズ 取扱説明書  Thomson 37" LCD TV Hi-Pix 2 HD Ready  2004年9月××日  KP0800 - miniudlejning.dk  Bedienungsanleitung  取扱説明書  Roland MDX-500 Users Manual  取扱説明[ 保証書付 動 バッテリ -フスタ~ ー2V専 ・  NA211A-LD External PCIe Expansion Chassis User Manual  Keeler Support  

Copyright © All rights reserved.
Failed to retrieve file