Abstract
This report shows the stages in analysis and application of an online psychiatric clinic appointment system. It aims to be of use to doctors and patients in setting appointments. It offers flexibility and efficiency in cost, time and energy. Additionally the report looks into testing and evaluation of the application.
This project has used ASP.Net technology with using VB.Net language and Microsoft Access as a database management system.
Chapter 5
- Testing
5.1. Overview
The testing stage is vital after application of the system. It makes sure that the system acquires all of the requirements and non-functional needs. Moreover it detects the errors in the system.
The system has been made to test all of the tasks so as to make sure that they operate appropriately. Testing has been done in several resolution modes and in varied web browsers.
5.2 Project Assembling and Testing
This stage limits the integrated system, testing is done parallel to the assembling process.
5.2.1 Unit Testing
This stage tests processes parallel-wise using codes that are then executed and tested using SQL commands. The stage involves use of SQL as stand-alone then testing the commands within the system.
5.2.2 Form Testing
Testing here is done distinctly with other pages. If it works, it will be included and interfaced to the subsystem. When done testing is repeated.
5.2.3 Sub System Testing
Here pages are divided in terms of the cases subsystems and they are tested as stand-alone system. After application and testing, it is included to subsystem.
When adding a new system, a new process is created to endure integrity and operability.
5.3 Whole System Testing
This stage involves the system being testing; there are unexpected behaviors in the system when issued with data.
5.4 Testing table
| No | Description | Input | Output | Work or not |
| 1 | Authentication | Wrong password | Wrong username or password | Yes |
| 2 | Registration with used Email | Used Email | The email entered, is used by another patient. | yes |
| 3 | Booking appointment | Date 4 Sep 2010
Addiction treatment With Dr. Ali Time 10 AM |
Booking reservation done appears and Email doctor:
Online Clinic Reservation: patient reserves at 10 : 00 AM on day 23/09/2010 |
yes |
| 4 | Accepting reservation | Doctors Clicks “Accept “
|
1-Email to patient
Online Clinic Reservation: appointment at 2: 00 PM on the 30/09/2010 is Accepted. 2-Details sent to the patient’s calendar and texting. |
yes |
| 5 | Rejecting Appointment | Click “reject” | 1-Email Patient’s mobile and Text message | Yes |
| 6 | View patient home to clinic on Google map | Click on show | Nothing | No |
| 7 | Send message to the doctor | Apply text and click send | A successful message appears on message sent.
|
Yes |
| 8 | Do the reminders work
Or not |
The scheduled tasks call reminders page | Patients with close appointments are reminded by text and Email
|
Yes |
| 9 | Launching the application on web browser. | The application is viewed appropriately. | Yes | |
| 10 | Browse the application
on mobile phones |
The application functions. | Yes | |
| 11 | Testing for sending to calendar | After booking, user can add appointment to Google calendar. | Appointment details sent to Google calendar. | Yes |
| 12 | Testing to see overbooked patients and doctors. | Selecting name of patient. | Display booked appointments by patient. | Yes |
Table 6.1 Testing Table
5.5 Maintaining the System
Detected errors:
The system supposed to direct the patient was not functioning well.
Alternative solutions:
I have used varied solutions so as to acquire the intended objective after inclusion of appointment to the calendar, the details will have hyperlink that interfaces with clinic’s Google maps.
Chapter 6
- Evaluation
6.1 Evaluation Overview:
The evaluation objective is to see if all the goals are acquired, get the impact on users and its functionality.
The evaluation project procedure was based on;
- The applied method
- The timing
- The application using Nielsen’s heuristics.
- The implication.
6.2 Evaluate the Approach Applied
The model was waterfall composing; requirement analysis, framework, implementation, verification, maintenance and testing. Eradicating errors was easy as the stages had to be fully done prior to start of next stage. The method is easy to use.
The method fitted well and finished on time. The waterfall model ensured all stages functioned well.
6.3 The used time plan Evaluation
At the start of the project, my estimation showed the time and effort used to complete the project. Certain stages needed more time and effort; requirements and implementation.
However, it was generally successful as the objective was acquired.
6.4 Heuristic Evaluation using Nielsen’s heuristics:
This stage assesses the operability of the system using Nielsen’s heuristics. As below:
6.4.1 Visibility of system status:
This stage enables user to view the page from the top content region. This may be advanced using Breadcrumb trail which locates the present page in the navigation path.
6.4.2 Match between system and the real world
This is met; the phrases and words are known by the user.
6.4.3 Constituency and Standards
The words and concepts are clear to the user.
6.4.4 Error Prevention
Preventing errors is met; the fields have validation on error messages. The system offers users confirmation option prior, though in admin area they are absent.
6.4.5 Recognition rather than call
This is met; users don’t have to remember any details. Improvement could be through use of instructions in the application.
6.4.6 Aesthetic and Minimalist Design
This is met; the design doesn’t have irrelevant details.
6.4.7 Freedom and Control of use
The user has no limit in operation.
6.5 Evaluating the Impact of this Project
The system makes it possible to book appointments, get reminder and interact with the doctor. The impact has been immense:
The system has limited the effort in booking and keeping appointments as well as in booking an appointment. The reminders keep the doctors and patient aware of the appointment hence limiting time. The effect of the project is successful as it has brought about efficiency in the clinic services.
Conclusion
Reliability and flexibility in the online application is the main objective of this project. It enables reservation for patients. This report shows the stages in the application; getting details, analysis, design and application. For its operability there is testing and evaluation which are done at the end of the stages.
