ASP.Net technology

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

  1. 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

  1. 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;

  1. The applied method
  2. The timing
  3. The application using Nielsen’s heuristics.
  4. 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.

 

Latest Assignments