Continuing on from yesterday I have added the functionality of the MySQL Database on the TechJobs.php page. The table shows only the important information that the technicians want to see and is kept very plain and simple to use. I have added 3 icons at the end of each row which will allow technicians to Start, Suspend and finish each of job. The buttons are plain and understandable what they do. I will have these tested by following Jakob. Nielson, Joseph S.Dumas and Janice Redish techniques of analysing users interactive with the system.
Following these testing techniques this may sway my design and functionality of the system, this is why i am now very keen to get a sample system ready for testing by subjects.
I will follow on tomorrow by doing more research into usability testing as this may give me more idea's on the system design.
Issues of the day:
getting the pages to redirect after a given time was a challenge as the code I wrote was very bugged to start with. after doing some research I found the best way to wait then send the page was to use the Meta tag.
Below is the code I used to make the page redirect asewll as pause on the page:
- <META HTTP-EQUIV=Refresh CONTENT="3; URL='.$url.'">
This meta code tells the page to refresh to a specific URL after 3 seconds.
Before i used the meta tag I was using an inbuilt function in php called sleep. This was causing the page to error as it wouldn't allow 2 redirect as it first has to go to a process page then onto JobStart.php. This was causing conflicting so using the meta tag in the head of the page was the best way to get around the bug. This has improved the loading time of the pages as before it was hanging on the TechJobs page once the start button was clicked.
No comments:
Post a Comment