Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hi expert, I need to create a prototype web based system that will allow staff to report IT issues. Scenario: Anna is a teacher. She

Hi expert, I need to create a prototype web based system that will allow staff to report IT issues. Scenario: Anna is a teacher. She turns on her classroom projector and there's an error message on the computer informing the bulb of the projector needs replacing. She accesses the IT technical support system to request that an IT tecnician comes and replaces the bulb. On the website she is asked to login. She uses a username of schoolstaff and a password of school22. The website allows her access and she is now presented with a screen to report her fault. She fills in her name, email, location of the fault, and a description of the issue, pressing submit. A message comes up saying her request has been submitted.
John, an IT technician, is looking for any IT issues and accesses the IT technical support system on his smart phone. He logs in using ittech as the username and support22 as the password. He is now presented with an option to see completed or incomplete jobs. He clicks on incomplete jobs and sees a request to change a bulb in a projector. He locates the bulb and goes to the classroom to complete the job. Once the job is completed, he changes the status of the job on the website to complete.
1- The requirements to complete the prototype are:
- Allowing a technician or other staff to login using the passwords mentioned in the scenario. This login functionality does not need to use session cookies and is only a form of security to restrict access to staff only. It is recommended I use a serverside functionality to achieve this. After login, a technician should be redirected to a page to view complete or incomplete jobs, where as a staff member should be redirected to a page to report an IT issue.
- A staff member should be able to report an IT issue and this should be stored in a MySQL database. The form to report the fault should validate with both clientside and serverside validation to ensure the system is robust.
- A technician will be able to view a list of incomplete jobs with their associated data. They will have the ability to change a job status from incomplete to complete and this will update the database record.
2- To ensure the system is robust, I have to produce a testing table with at least 15 tests. An the testing table should follow this structure: Test number; Test title; Test description; Predicted result; Actual result; Fix.
3- I need to write a 1000 word critical evaluation that evaluates the strenghts and weaknesses of this web information system, identifying and suggesting improvements for the future.
Please, can you help?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions