Human computer Interface in general means "A Human Eye Watching Computer Screen." An Interface is a Non Verbal Communication between a Computer Programme and a Human. This is the Third Phase in System Development Life Cycle which comes after System Investigation and System Analysis usually contains the designing of all Main Functions of the System.
Designing Interface means Creating "Objects" on the Computer Screen so that a User can easily manipulate them.
Since HCI has been the Third Phase in SDLC the design have to clearly Develop Specifications for the System typically for Hardware, Software, Network, People, and Data resources Satisfying the all Functional Requirements of the System to be developed.
And in order to make a good Human Computer Interface there are some fundamental criterion Norms that has to be followed correctly. The Designing of HCI is simply representing the whole System on a Single Screen and if it manages to provide User Friendly, Easier, least Complex, Well Functioned, Helpful Support System then it will be regarded as an ideal Human Computer Interface.
Until date there has been numerous HCI patterns followed by different professionals providing different features and functionalities. All these approaches range widely from simple and easier application interfaces to highly Complex Human Interfaces.
Human Computer Interface doesn't only interact with Human but also with the back end of the application System. Designing gives the environment where user can input in the screen and Interface automatically performs the required Action onto the Database. Hence Interface is communication between the Human as well as storage application of the system at the same time since it has been linked up with a kind of storage software say MS Access, Oracle etc. and the choice of the same depends upon the kind of Interface and the Complexity of the Interface.
Developments in HCI
Human Computer Interface Techniques have been reached at the Stage where the Computer Interface Can be Fairly Compared with the Real World Situation, Now a days Virtual Systems have occupied the place while designing an interface others use Graphical User Interfaces which design objects and user can manipulate them by pointing onto them While Considering the Given Environment of "DENTAL CARE" The Interface May be drawn as a Computer Screen Featuring Functionalities such as:-
- To add a new Patient record into the System
- To modify and delete an existing Patient details from the System
- To be able to Book Appointment of Patients
- To be able to check whether the Patients did turn up as per their appointment
- To be able to Record Details of their Treatment
- To be able to Access details of their treatment plan that has been previously agreed by a dentist
- To check for the payment made and pending from the Patients
Now we shall discuss the development criteria of the Human User Interface Till date and their pros and cons alongside.
Taking into consideration the past and recent developments in the Interface designing specifying following examples would clearly support my point
Examples of Earlier Human Computer Interfaces:-
- Old Car Interfaces: - The Old Models of the cars used to provide an environment which was usually basic functions like controlling Car Speed, Gears, and Basic Music System etc.
- Mobile Interfaces: - The Old Mobile Systems used to provide very simple Interface with very limited features and functionalities such as call forwarding, call recording and several such basic functions having very few buttons on the front panel and a very hectic User feel
The Interface was having following features in all:-
- Easy to Understand
- Easy to Manipulate
- Limited Functions
- Simple Structures
- Rigid Styles
- Relatively least complex designing
Comparative study of Old and developed Human Computer Interface: -
New Human Computer Interfaces are much Complex than that of earlier Interfaces. Let's look at the following examples:-
Smart Phones: - smart phones are the most furnished forms of mobile phones and are accepted worldwide for their useful features and functions. Some of them are:-
- Video Calling
- Call Forwarding
- Internet Surfing
- Map Tracking
And many more which are numerous. Apart from these functions these new gadgets Interfaces has some common features such as:-
- All Possible Functions
- Flexible Styles and Patterns
- Relatively Complex yet Easy to Use Structures
All these features make developed Human Computer Interfaces really accessible and powerful with respect to its usage and hence these are accepted world wide and sell like hot cakes.
Impact of HCI On 'Dental Care" system:-
- Easy and Quick management of records
- Adding a patient's Record
- Updating the status of a Dentist
- Checking for the Availability of Dentist
- Checking for the Availability of resources
- Deleting record of the patient etc
Query Responses Becomes Easier:-
Responses to user and management Queries becomes easier
Better responses can be generated on user's end if they get quick service
Better Management :-
Management of the "Dental Care" becomes smooth and better
Logical linking between the different modules of the Interface makes work done in a better way
Paper Work is reduced :-
Since Interface is computerized paper work is reduced accordingly
Most of the work is carried out in the Computer Interface Designed.
Discussion of Some HCI Applications:-
HCI in Schools:- In Schools HCI are designed in order to keep Records of Students, Teachers, Fee, Classes etc. and the Interface Designed in a school is different than those designed in "Dental care.
HCI in Hospitals: - In Hospitals Interfaces Input information such as record of Patients, Doctors, rooms, Resources, Wards etc.
HCI in Companies: - The Interfaces in companies are different from those of hospitals and schools since they keep records of their Employees, Products, and Payrolls etc.
Thus from the above discussion we conclude that the designing completely depends upon the environment of the system and the need of the application.
While Implementing a Human Computer Interface there are certain points that have to be kept in mind like:-
We Consider the Given environment of "Dental care" for designing HCI.
- Availability of Resources: - Resources such as while Specifying list object into the Design their must be sufficient Options Available.
- Feedback from End Users: - If Users do not respond to the Interface Proposed it has not to be implemented at all
- Responsive to the Real World: - The Interface has to be closely related to the Real World problem.
- Flexible for Future change: - If in any change comes into the working area it has to be enough flexible so that needed changes could be made into the Interface hence it requires being Adaptive in Nature.
- Suitable for the Application Area like Dental care: - The Interface should be able to satisfy the needs of the application environment. Likewise follows:-
Importance of the Human Computer Interface Design in the "Dental Care"
The HCI is going to prove useful particularly for the staff and the management since they can manage the resources and the records of patients, dentists, medicines and can respond to the patient queries quickly that will ultimately increase their morale.
- Management can keep better records of the patients
- Increased company morale
- Maintenance becomes easier for the staff
- Staff is released from hectic paper work which is prone to errors
The system is useful for the management as well for the patients since they are given better and quick service through the Interface since it is capable of keeping all records.
These are the main modules of the Human Interface for the "Dental Care" and their possible income data entry options, thus making a complete Interface. It will regulate the working of the "Dental Care" system in a very efficient way, since there has been a logical linking between each of the modules of the Interface Design.
The Importance of user Interface in this Design
The user Interface design will prove of great importance for the management of the "Dental care" and for the Patients also because it will provide better service to the patients and there will be cut in the waiting time for the patients on the other hand.
Some of the importances are listed below:-
- Direct management of the patient records
- Quick appointment can be placed and checked for each Dentist
- Quick response to the user and staff queries
- Increased morale of the management
- Better service
- Reduced work load
- Paper work is reduced
- Human errors can be minimized
All these features highlight the importance of the user Interface design. The Interface has been important since large number of records can be kept into the databases of the system, and searching for a previous record also becomes very easy and quick which was quite cumbersome with those earlier Interfaces. Hence company can manage huge records very efficiently.
Design process description
The design of the Interface has been made through various stages. Each process has to be made individually complete before starting another task. As every design process has to be completed carefully there must be proper planning before the designing process actually begins.
Tools for the design process
The design of the process of the "Dental Care" system Interface uses several tools and techniques. The tools used in the design process depend upon the need of the system Interface. Likewise in case of "Dental Care" Visual Basic tools and Database tools and methods can be used. These can be categorized as Hardware and Software tools.
Mai tools to be used in the Interface design have been listed below:-
- Displays for Graphical functions
- Basic Input tools
- Visual Basic software tools
- Database tools (Ms Access/Fox Pro, SQL etc.)
These are some of the basic tools to be used in the Interface Design. There are several other tools as well that can be incorporated into the Interface but since these tools are sufficient to run the Working of the system these tools seem to be reasonable.
Evaluation of the Design Process
The Design Process of HCI for "Dentist Care" has been evaluated for Accuracy and Efficiency. The Interface is capable of managing all the work of the specified application area. The basic functions of the "Dental Care" system have been considered while designing each of the Modules of the Interface.
- It has been capable of responding to the user Queries
- It is capable of managing each function of the application area
- It can communicate with each separate module of the Interface design
- It represents the entire working of the system
Limitations of the HCI:-
As nothing is perfect the design process can not be said as perfect in the proposed Interface Design everything has been incorporated according to the needs and specifications of the "Dental Care" yet since it uses only Visual Basic tools the Front end of the system could be made more attractive using 3D Graphics tools, I thought it as of having no much worth hence the use of 3D has not been involved.
This is the sole limitation can be said of the Design yet it is enough powerful and is capable of managing each and every task efficiently that it is not am issue.
Conclusion and Recommendation:-
From the above Discussion it can be concluded that the design process is highly a matter of responsibility. Since it is the Role Sign of any Application Software. It Requires deep Pre-planning before starting the Design process.
Hence, if one wants to make Interface Designing one must:-
- Plan the entire process
- Separate each individual task
- Design each Module separately
- Think deep of each single Object of each Module
- Make Logical Linking between each Module
- There should be no Redundancy in Modules
- Responsive to the user Queries
If all of these recommendations are followed the Interface is sure to be the Real Representative of the Application Software.
References and Bibliography:-