Developing Web Based Applications For Health Information Computer Science Essay

Published: Last Edited:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

To provide consolidated online information for all the users like Diseases information with possible preventive measures, food habits for maintaining good health, drug dictionary, doctor's information with their specialty and location and other health related information. Application Administrator can update the site with additional information. When any new drugs comes administrator can add that information into the system.

By using Microsoft Map Point, the application will provide location map of the Doctors location. Application will also provide, the driving distance from Users location to Doctor's location. This application will also gives the closest doctor location by driving distance which can help the user to reach the doctor quickly.

Online users can share their information with others by logging their comments in User's BLOGs. User can also maintain confidentiality to their information by making the comments private which they don't want to share across the BLOG.


To provide consolidated online information for all the users like Diseases information with possible preventive measures, food habits for maintaining good health, drug dictionary, doctor's information with their specialty and location along with the driving directions and location map. Online users can share their experiences for others to aware. After giving all this information, users can maintain confidential information, which they don't want to share with others and can be used for their future reference.

This system is developed using 3-Tier Architecture concepts in .NET framework 2.0. The 3 layers in the application are Presentation Layer, Business Logic Layer and Database Layer. Presentation Layer is developed using ASP.NET and C# coding. Business Logic layer is developed using C# coding. This is system uses SQL Server 2005 database for data storage. Database layer is SQL Server 2005 with database Stored Procedures, Functions and Database Triggers.

Aims and Objectives:

Aiming to acquire knowledge of developing web based applications using .NET framework and at the same time trying to accommodate health related information to make other users/readers of the site aware of the different health related problems and precautionary measures they can adopt in their normal day-to-day life. Trying to provide tips to maintain good health. Website will be designed in such a way that in the future if any new diseases or doctors or drugs comes in, site administrator can insert all that information into the site to make the site much close to the present health conditions.

BLOGS can be handy medium to discuss any issues in the site and users can request for solutions. Other main objective on this website, to provide a quick search where users can search for a physician/doctor of any specialty available at the near by location which enables users to reach the doctor. Microsoft Map point will provide the user the Location map, Driving distance. User can get closest doctors locations from his current location too.

User can view reports like, Doctors in a specific location with given specialty, List of Diseases, List of Drugs. A BLOG will be available to share the knowledge between the users.



This web-based application is developed using the state of Microsoft Visual Studio 2005 and .NET framework. . NET technologies give developers a serious boost when creating and maintaining application to meet the demands of today 's public web sites and enterprise intranets . The end results is cooperative, synergistic platform, suitable for development terms , independent developers , and every one in between .Brief coverage of technologies used in the application is as follows.

The .NET Framework is a new computing platform that simplifies application development in the highly distributed environment of the Internet. The .NET Framework is designed to fulfil the following objectives:

To provide a consistent object-oriented programming environment whether object

Code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.

To provide a code-execution environment that minimizes software deployment and versioning conflicts.

To provide a code-execution environment that guarantees safe execution of code, including code created by an unknown or semi-trusted third party.

To provide a code-execution environment that eliminates the performance problems of scripted or interpreted environments.

To make the developer experience consistent across widely varying types of applications, such as Windows-based applications and Web-based applications.

To build all communication on industry standards to ensure that code based on the .NET Framework can integrate with any other code.

Microsoft .NET framework Class Library facilitates using the existing classes in application development.


Microsoft SQL Server is a Structured Query Language (SQL) based, client/server relational database with the below features.

Maintaining the relationships between data in the database. (RDBMS)

Ensuring that data is stored correctly, and that the rules defining data relationships are not violated. Recovering all data to a point of known consistency in case of system failures.

SQL Server 2005 is native Database for Microsoft Development platform

It support Client/Server Architecture

It supports standard Structured Query Language (SQL)

Ease of installation, deployment, and use: SQL Server includes a set of administrative and development tools that improve your ability to install, deploy, manage, and use SQL Server across several sites.

Scalability: The same database engine can be used across platforms ranging from laptop computers running Microsoft Windows® XP/Vista to large, multiprocessor servers running Microsoft Windows NT®, 2003 Server and Windows 7.

Data warehousing: SQL Server includes tools for extracting and analysing summary data for online analytical processing (OLAP). SQL Server also includes tools for visually designing databases and analysing data using English-based questions.

System integration with other server software: SQL Server integrates with e-mail, the Internet, and Windows.

Microsoft Map Point: Map Point provides up-to-date geographic information of the specified location. It provides detailed maps and driving directions, which enables us to find out optimal routes by calculating mileage and drive times between the two given places.

AJAX: AJAX is a term used to describe an approach to designing and implementing web applications. It is an acronym for Asynchronous JavaScript and XML. The primary purpose of AJAX is to help make web applications function more like desktop applications.

Project Plan