hospital

44
Hospital Management System CHAPTER 1 INTRODUCTION 1. 1. Abstract The main aim of the project is to provide good user friendly to maintain the complete Hospital Information and to automate the patient registration and all other activities and track all the transaction and post it to the respective register. Title of the Project: The title of the project is “Hospital Management System”. It is application software with Microsoft Access database and Visual Basic 6.0 This software comprises the following New patient registration. New doctor’s appointment. Inpatient and Outpatient registration. Whenever a new patient visits the hospital al his details are recorded, like address, age sex, suffering from and all the details are sent to the concerned doctor for further treatment. New appointment of doctors and al other staff are provided so that when ever new appointment are taken their details are recorded in a separate register and similarly when a staff quits the job his details are also maintained. Depending on the seriousness of the patient he/she may be taken as inpatient or out patient. The doctor will decide that and if outpatient they may be given further date for review. If inpatient his details are collected and a bed is allotted and at the time of discharge he has to clear all his bills. {1}

Upload: mali21

Post on 19-Nov-2014

10 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Hospital

Hospital Management System

CHAPTER 1

INTRODUCTION

1. 1. Abstract

The main aim of the project is to provide good user friendly to maintain the complete Hospital Information and to automate the patient registration and all other activities and track all the transaction and post it to the respective register.

Title of the Project:

The title of the project is “Hospital Management System”. It is application software with Microsoft Access database and Visual Basic 6.0

This software comprises the following New patient registration. New doctor’s appointment. Inpatient and Outpatient registration.

Whenever a new patient visits the hospital al his details are recorded, like address, age sex, suffering from and all the details are sent to the concerned doctor for further treatment.

New appointment of doctors and al other staff are provided so that when ever new appointment are taken their details are recorded in a separate register and similarly when a staff quits the job his details are also maintained.

Depending on the seriousness of the patient he/she may be taken as inpatient or out patient. The doctor will decide that and if outpatient they may be given further date for review. If inpatient his details are collected and a bed is allotted and at the time of discharge he has to clear all his bills.

1.2 Objectives:

The objective of HMS is as follows:

1. Provide a good GUI based Application Software to maintain the details of patient and staff.

2. Maintain the Inpatient and Outpatient details.

3. Maintenance the bills of and other details of inpatient.

4. To provide suitable security to the database.

{1}

Page 2: Hospital

Hospital Management System

CHAPTER 2

SYSTEM STUDY

2.1 Introduction

System Analysis is an important activity that takes place when we are building new system information or charging existing ones. Analysis is used to gain an understanding of an existing system and what is required of it. At the conclusion of the analysis, there is a system description and a set requirement for the new system. If there is no existing system, the analysis defines only the requirement.

System models are used to gain the ambiguities often found in the system. Modeling techniques used in the system analysis avoids ambiguity by using precise modeling constructs and process description. They also assist to define precisely the requirement of the new system. Software tools that help analyst in their work now often support system analysis.

This phase is a detail appraisal of the existing system. This appraisal includes finding out how the system works and what it does. It also includes finding out in more detail what the system’s problem are and what the user requires from the new or changed system. After this phase, analysts should be familiar with both the detailed operation of the system and what is required of the new system. Analysts must spend considerable time examining components.

One of the most important factors in system analysis is to develop a good understanding of the system and its problems. A good understanding of the system enbable designers to identify the correct problems and suggest realistic solutions for them. It also helps them to develop solutions that satisfy all users and thus makes the new system acceptable in an organization. System users are the first information source investigated by analysts. From users it is possible to find out the existing system activities and to develop the user objectives and requirements. A system analysts must spend a lot of time taking to users and finding out how they use the system, any problems they find with the system and what they expect from it.

2.2 Existing system

According to the study made on the existing system, which is a manually operated, the following points have been notified.

The details of the staff’s/patient’s of details as to be entered manually, which is time consuming and complex one and wastage resources, in terms of human effort, storage space and so on.

The details of the staff’s/patient’s specification will be entered in different ledgers and the details of the design will be stored in otherRegisters, which is every difficult in accessing of the information.If one person is using the register then the other should wait until the register id free.

{2}

Page 3: Hospital

Hospital Management System

2.3 Limitation of existing manual system

Time consuming .Maintenance of existing manual system is very much complex in terms ofThe human efforts, efficiency and resources it requires.Extra storage space is required for storing the registers.Difficulty in accessing the information.Quick and correct information is not available in time.Security for the information or the records.Information between the subsystems is poor.

2.4 Proposed System

The proposed system will have features of the existing system and overcome the above mentioned limitations. The proposed system will try to meet below-motioned objectives, in turn will try to satisfy the user of the system.

The HMS is proposed to have the following modules:

The Staff’s management.The Patient’s information.

2.5 Hardware and Software Requirement:

Hardware:-

Machine : Pentium 200 MHz and above.

Primary : 32 MB and above.

Secondary Memory : 2.1 GB and above.

Software:-

Platform : GUI (Windows-98 and above)

Back-end : Microsoft Access

Front-end Tool : Visual Basic 6.0

{3}

Page 4: Hospital

Hospital Management System

2.6 System Objectives Deliver an efficient Computerized System:

The existing system is the manual system, which is a cumbersome work. The new system makes use of the keyed access facilities, security and reliability of the RDBMS in delivering an efficient improved computerized system.

Provides a user friendly user interface:This system is completely user friendly, the sys tem includes help a about project and screen along with appropriate messages.

Avoid data inconsistency and maintain integrity:The system ensures data integrity and avoids inconsistency along with the database and data by providing built in validations before posting the data into the database.

Enhance the security features:The system is built upon well-secured database unauthorized access and manipulation is strictly prohibited by incorporating password authorization wherever is needed.

Avoid major deviations from existing system:This is because any change in the existing system will need the change in the earlier working practice that may require extreme attention or may lead to an inefficient use of the designed system.

Good MIS to the management:GSMS becomes a good management information system to the management and useful reports are generated for specific information depending on management needs.

2.7 Functional Requirement

Creation of Staff’s/Patient’s. Creation of Staff list. Rising Bill. Printing Staff and Patient List. Printing Discharge List. Printing all details List.

{4}

Page 5: Hospital

Hospital Management System

CHAPTER 3

FESIBILITY ANALYSIS3.1 Introduction

Every project is feasible if there is unlimited resources and infinite time. But In real sense the development of a computer-based system is more likely with a limited resource and time. It is necessary to evaluate the feasibility of a project at the earliest.

So as to avoid any dangerous consequences in the process of product development. So the detail study was carried out to check the workability t6uy of the proposed system.

.Feasibility study is an evolution of the system proposed regarding its workability impact

in the organization ability to meet user needs, and effective use of resources. Thus when a new application is proposed, it normally goes through a feasibility study before it is approved for development

Feasibility and risk analysis is related in many ways. If project risk is great, the feasibility of producing quality software is reduced. During feasibility analysis for this project, the following five primary areas of interest were considered very carefully.

3.2 Technical Feasibility

he consideration that is normally associated with technical feasibility includes resource availability of the organization where the project is to be developed and implemented, by taking these into consideration before developing, the resource availability at this organization was observed. Thus, this project is considered technically, feasible for the development.

3.3 Economical Feasibility

Economic feasibility is generally the “Bottom Line” consideration for most system. Economic justification includes an broad range of concerns that include cost benefit analysis. Cost benefit analysis delineates costs for project development and weighs them against the tangible benefits of a system.

This software is economically feasible for the development of the organization, because of the benefits that the system is providing in terms of security and user-friendly interfaces.

3.4 Social feasibility

The interest and support shown by the organization during system study was satisfactory.

{5}

Page 6: Hospital

Hospital Management System

3.5 NORMALIZATION:

First normal form:A relation is said to be in first normal form, if the value in the domain of each attribute of

the relation is atomic. That is only one value is associated each attribute. The table is in first normal form, since there are no reputed groups.

Second normal form:A relation is said to be in second normal form, if it is in the first normal form and if all

non-prime attributes are full functionally dependent on the primary key of the relation. The relations are checked for full functional dependency.

Third normal form:In this step all the tables are checked for dependency. Since there is no transitive

dependency, the tables are automatically in third normal form. The databse for GSMS has been normalized upto third normal form.

{6}

Page 7: Hospital

Hospital Management System

CHAPTER 4

SYSTEM DESIGN

4.1 Introduction

Design, which follows system study, proposes the new system that meets the requirements. This phase produces a design for the new system. Designers must select the equipment needed to implement the system. Design is the hardest phase to describe. It is very different form analysis. There is no such thing as a correct design. A good design is very dependent in the particularly system and what is a good design for one system may be bad for another. Design considerable creativity to make necessary changes and additions and come up with a new system that is acceptable to users easy to implement.

Design is a problem solving process that investigates ways of meeting the objectives. Its goal is to create a new system that meets a set of objectives and these objectives are the driving forces behind the design process.

Design is the only way in which we can accurately translate a customer’s requirements into finished software product or system. Without design risk of building an unstable system exists-one that will fail when small changes are made, one that may be difficult to test. System design usually proceeds in two steps, broad designs & detailed design.

During Broad design, major new functions are proposed and changes to the existing functions are defined. Important inputs and outputs are also defined at this point and performance requirements are also specified. Board design outlines, which part of the system is to automated and which will remain manual.

During detailed design, the database and the program modules are designed detailed documented. The interfaces between the system users and the computers are also defined. These interfaces define exactly how user will be expected to use the system. It should be noted that detailed design tends to be more structured than broad designs and is easier to describe.

4.2 Design Technique

Normally Structured System Analysis and Design technique are used for design. These include.

HIPO ChartsData modeling (ERD)Process modeling (DFD)

4.3 HIPO ChartHIPO (hierarchy and input/output charts) are one of the earliest methods devised to

describe systems by their functions. The idea of the HIPO technique is functional hierarchical decomposition. We start with a high-level function decompose it into more detailed components.

{7}

Page 8: Hospital

Hospital Management System

Process Model (DFD)DFD depicts flow of data from and to different processes and the transforms that are

applied as data moves from input to output. It is the starting point if the design phase that functionally decomposes the requirement specification down to the lowest level of details.

DFD can be two types:Physical DFDLogical DFD

Logical DFD shows the flow of data over the processes. Leveled DFD set is a hierarchical way of organizing the system. It has a context level diagram identifying the major inputs, outputs and processes in the system, then each process is refined and DFD is drawn for the process. Physical DFD shows flow of data over physical media.

Here are the Physical Data Flow Diagrams of “GSMS”.

Data flow diagrams are made up of four basic elements: External Entities

An external entity represents any entity that supplies or receives information from the system, but is not a part of the system.

The symbol representing the external entities is a rectangle as shown below.

External entity

Data Flow:Data in a system move in a specific direction that is from origin to destination.

The data flow is a “packet” of data indicating the movement of data within the system. They are shown as:

Data Flow

Processes:The emphasis in any DFD is placed on processing. Processes transform

inputs into outputs. They are work or actions that are performed by people, machines, or computers on incoming data flows to produce outgoing data flow. Processes are depicted as: Data Store:

Data stores could be thought of the ‘Memory’ of the system. Data stores are temporary holders of data. Data flow diagrams do not specify the type physical storage i.e. tape, disk etc. It is depicted as:

Data Store

{8}

Page 9: Hospital

Hospital Management System

DFD

Context data flow diagram

{9}

Hospital Management

System

Staff Out Patient

Cases Discharge

New Staff Admit

In Patient

Pay Bill

Give Disease Details

Page 10: Hospital

Hospital Management System

Physical data flow diagram

{10}

Report

Check Registratio

n

Out Patient

Registration File

Doctor Inspection

Page 11: Hospital

Hospital Management System

4.5 SYSTEM FLOW DIAGRAMS

FLOW CHARTSFlowcharts are also a method of communicating complex relationships. They are

extensively used to describe information flow and processing throughout the analysis and development of computer-based information system.

Each procedure defined in a flowchart specifies all the logical steps and sequence in involved in it. They help to divide the problem into smaller segments and are widely used in evaluations of the process logic’s since they do bring to light new area of problem that are needed for the study.Uses of flowcharts:

Flowcharts help the analyst to describe and communicate complex sets of data in there principal ways. They are:

1. Analyses existing systems2. Synthesize New systems3. Communicate with others

Types of FlowchartsAccording to their usage, the flowcharts are classified into:1. System Flowchart2. Program Flowchart

System flowcharts are used in describing the overall work flow of the system. In a system flow chart normally the origin of data, manual operations, I/O devices, storage media’, data transmission procedures and I/O operations are explained.

The Programming flow charts describe the sequence of each step exactly involved in a procedure. Three main program flowcharting techniques are in use to represent processes and events. Each method has its own set of symbols to signify the steps involved in procedure or program.

{11}

Page 12: Hospital

Hospital Management System

The advantages of flowchart are:

1. They enable facts to be set out early with sufficient details according to the level.

2. They Provide means for comparison and analysis.

3. They act as a good referencing tool.

Process Connection

Alternate Process Stored data

Direct Access Storage Decision

Manual Operation Merge

Manual Input Preparation

{12}

Page 13: Hospital

Hospital Management System

Flow Chart: System Flow

{13}

Patient Registration

Doctor Appointment

Room Allotment

Billings

Patient Discharge

Page 14: Hospital

Hospital Management System

{14}

Patient Registration

Start

If Seriou

sOut Patient

In Patient

Allocate Room

Treatment

Discharge

Page 15: Hospital

Hospital Management System

4.6 Entity Relationship Diagram (ERD)

ERD is graphical nation for modeling of data. ERD highlights relationship between the data store on the DFD

ERD uses three major abstractions to describe the data

a) Entities, which are distinct in the organization, It is conceptual Representation of an object.

b) Relationships which are meaningful interactions between the Objects.

c) Attributes which are properties of entities and relationships

Three types of relationship exists among entitiesa) A One-to-One (1:1) relationship describes an entity that may Have two

or more entities related to it.

b) A One-to-May (1:M) relationship describes an entity that may Have to or more entities related to it.

c) A Many-to-Many (M:M) relationship describes an entity that may have many relationships in both directions.

4.7 Input Design:After the design of required tables i.e. database design comes the screen (forms) design.

The screens are designed to input data into the tables and also for user query purpose. These screens allow the user to interact with the database through user interface modules.

This is done as per the specification given by the Client and also keeps in mind the input requirement of the system.

They specify-What data to input

How data has to be arranged and coded. Dialogs to guide user in providing input to the database. Methods to perform input validation and steps to follow when

error occurs.The screens are designed as per the colour codes given by the client, and the various

control buttons are also made iconic which helps the user to use the software more easily.

{15}

Page 16: Hospital

Hospital Management System

4.8 Output Design:Output generally refers to the results and information that is generated by the system. For

the end-user, output is the basic need for developing the system and the basis on which the usefulness of the system/software will be evaluated. The output may be in one of the following forms-

A reportA documentA message

In output design too, this has done as per the specification give by the client and also keeping in min the output requirement. It also includes the relevant reports like individual Sales person reports, Data wise reports, Invoice reports Quotation reports and Consignor Commission reports are also generated. The other forms of output are in the forms of messages for the user which guides him to use the package comfortably, the other types of message is in the forms of message box, which is trigger when the user makes any mistake, error or when and confirmation is necessary for further processing.

4.9 Database Tables

Table: StaffField Name Data Type Length Constraints DescriptionS_code Text 10 Primary Key Staff CodeName Text 20 Not Null Staff NameSex Text 5 Not Null SexAge Number Integer Not Null AgeAddress Memo Memo Not Null AddressQualification Text 20 Not Null QualificationDes Text 20 Not Null DesignationExp Text 20 Not Null ExperienceDoj Date/Time Date/Time Not Null Date of JoinPh_no Number Integer Not Null Phone NoSpl Text 20 Not Null Specialization

Table: Cases SheetField Name Data Type Length Constraints DescriptionC_no Text 10 Primary Key Case NoP_code Text 10 Foreign Key Patient CodeS_code Text 10 Foreign Key Doctor CodeDis Details Text 20 Not Null Disease DetailsDate Date/Time Date/Time Not Null DateTime Text 20 Not Null Time

{16}

Page 17: Hospital

Hospital Management System

Table: Patient RegistrationField Name Data Type Length Constraints DescriptionP_code Text 10 Primary Key Patient CodeName Text 20 Not Null Patient NameSex Text 5 Not Null SexAge Number Integer Not Null AgeAddress Memo Memo Not Null AddressStatus Text 20 Not Null Marital StatusOccupation Text 20 Not Null OccupationDist Text 20 Not Null District NamePin_no Number Long Integer Not Null Pin CodePh_no Number Long Integer Not Null Phone NoDate Date/Time Date/Time Not Null DateTime Date/Time Date/Time Not Null Time

Table: In PatientField Name Data Type Length Constraints DescriptionIp_code Text 10 Primary Key In Patient CodeP_code Text 10 Foreign Key Patient CodeA_date Date/Time Date/Time Not Null Admit DateR_no Number Integer Not Null Room NoB_no Number Integer Not Null Bed NoDis_details Text 20 Not Null Disease DetailsMed_pres Text 20 Not Null Medicine Details

Table: DischargeField Name Data Type Length Constraints DescriptionD_no Text 10 Primary Key Discharge NoP_code Text 10 Foreign Key Patient CodeBill_Paid Text 20 Not Null Patient NameAmount Number Integer Not Null Bill AmountDate Date/Time Date/Time Not Null Discharge DateR_date Date/Time Date/Time Not Null Review Date

{17}

Page 18: Hospital

Hospital Management System

CHAPTER 5

CODING AND TESTING

5.1 CODINGAfter designing each module application programs were written for menus, process and

reports.

Here we have adopted the TOP-DOWN approach of coding, each application modules was written by considering needs of the user and the storage sectors of the database. The job of the application program is to provide the interface between the tables (Database) and the screen (forms) and facilitates the user with different validation checks for data entry.

5.2 TESTING5.2.1 Introduction

Testing is the major quality control measured employed during software development. Its basic function is to detect errors in the software. Testing not only to uncover the errors introduced during coding, but also errors introduced during the previous phases. The goal of testing is to uncover requirement design or coding errors in the programs, consequently different levels of testing are employed.

5.2.2 Type of Testing

Unit Testing:This is the starting point of testing; GSMS system is tested simultaneously with the

coding phase. The purpose is to exercise the different parts of the module code to detect coding errors.

Integration Testing:During the integration of all the levels (modules) the integration testing is performed. The

goal of this testing is to detect design errors. While focusing on testing the interconnection between the levels or (modules).

System Testing:System testing performed against the system requirement to see if all the requirements

are met and the GSMS system performs as specified by the requirements.

Acceptance Testing:This is done in front of the clients on the real data of the client, the GSMS system was

found to be working perfectly as it was designed.

Validation Testing:Validation testing is and as the part of the software requirements analysis, and validated

against the software already been designed. This test provides the final assurance of against the software, meets all the functional, behavior performance requirements, and the errors, which are uncovered during the testing.

{18}

Page 19: Hospital

Hospital Management System

Deviation or errors discovered at this step in this project is corrected prior to completion of the project with the help of user by negotiating to establish a method for resolving deficiencies. Thus, the proposed system under consideration has been tested by using validation testing and found to be working satisfactorily.

Output Testing:The output generated or displayed by the system under consideration is tested by asking

the user about the format required by them. Here the output format is considered in two ways. One is on the screen is found to correct as the format was designed in the system design phase according to the specified requirements. Some minor changes proposed by the user are done immediately. Hence, output testing did not result in any correction in the system.

{19}

Page 20: Hospital

Hospital Management System

Private Sub cmd_Cancel_Click()EndEnd Sub

Private Sub cmd_OK_Click()If UCase(txt_User_Name) = "APTECH" And UCase(txt_Password) = "UPP" ThenHospital.ShowElseMsgBox "Yser can not be allowed", vbCritical, "Login"End IfEnd Sub

Private Sub cmdAdd_Click()If Adodc1.Recordset.EOF ThenAdodc1.Recordset.AddNewtxt_s_code = "P1"ElseAdodc1.Recordset.MoveLastAdodc1.Recordset.AddNewtxt_P_Code = "P" & Adodc1.Recordset.RecordCountEnd IfButton (False)

End Sub

Private Sub cmdCancel_Click()If MsgBox("Are you sure?", vbQuestion + vbYesNo) = vbYes ThenAdodc1.Recordset.CancelUpdateButton (True)End IfEnd Sub

Private Sub cmdClose_Click()If MsgBox("Are you sure?", vbQuestion + vbYesNo) = vbYes ThenUnload MeEnd IfEnd Sub

Private Sub cmdEdit_Click()Button (False)End Sub

Private Sub cmdFirst_Click()On Error Resume NextAdodc1.Recordset.MoveFirstEnd Sub

{20}

Page 21: Hospital

Hospital Management System

Private Sub cmdLast_Click()On Error Resume NextAdodc1.Recordset.MoveLastEnd Sub

Private Sub cmdNext_Click()On Error Resume NextAdodc1.Recordset.MoveNextEnd Sub

Private Sub cmdPrevious_Click()On Error Resume NextAdodc1.Recordset.MovePreviousEnd Sub

Private Sub Form_Activate()Hospital.StatusBar1.Panels(2).Text = Me.CaptionEnd Sub

Private Sub cmdSave_Click()On Error Resume NextIf txt_name = "" Then MsgBox "You must enter the Name", vbCritical txt_name.SetFocus Exit SubEnd IfIf MsgBox("Do you want to save this record?", vbQuestion + vbYesNo) = vbYes ThenAdodc1.Recordset("p_code") = txt_P_CodeAdodc1.Recordset.UpdateButton (True)End IfEnd Sub

Private Sub Form_Deactivate()Me.HideEnd Sub

Private Sub Form_Load()On Error Resume NextButton (True)End Sub

Private Sub Clear()On Error Resume Next

{21}

Page 22: Hospital

Hospital Management System

txt_P_Code = ""txt_date = ""txt_time = ""txt_name = ""txt_age = ""txt_sex = ""txt_occupation = ""txt_status = ""txt_address = ""txt_pincode = ""txt_email = ""txt_district = ""txt_phone = ""End Sub

Public Function Button(bval As Boolean)cmdAdd.Visible = bvalcmdSave.Visible = Not bvalcmdEdit.Visible = bvalcmdCancel.Visible = Not bvalcmdClose.Visible = bvalcmdFirst.Visible = bvalcmdPrevious.Visible = bvalcmdNext.Visible = bvalcmdLast.Visible = bval

'txt_P_Code.Locked = bvaltxt_date.Enabled = Not bvaltxt_time.Enabled = Not bvaltxt_name.Locked = bvaltxt_age.Enabled = Not bvaltxt_sex.Locked = bvaltxt_occupation.Locked = bvaltxt_status.Locked = bvaltxt_address.Locked = bvaltxt_pincode.Enabled = Not bvaltxt_email.Locked = bvaltxt_district.Locked = bvaltxt_phone.Enabled = Not bvalEnd Function

{22}

Page 23: Hospital

Hospital Management System

CHAPTER 6Introduction to MS-Access 98 and Visual Basic 6.0

6.1 Ms-Access 98:Microsoft Access 98 is used as the back end for this project. Microsoft Access 98 offers

many new and improved feature to help you create powerful database applications. Microsoft access is used as the back end with Visual Basic as front end will have added advantage because both are Microsoft products. Microsoft Access does not load software components that are not required for all databases. Such as Visual Basic for Applications and data Access Objects. Until they are needed. This shortens the time it takes database to load and improves overall performance.

Microsoft Access does not load modules, including form modules, until the Visual Basic in a module is executed. This improves overall performance. You can optimize bulk update queries for ODBC data sources by sending the query to the server where all the appropriate records are processed at once instead of one record at a time.

You can set a reference from a Visual Basic project in one Microsoft Access database to a project in another Microsoft Access database, a library database. Once you have set reference, you can run Visual Basic procedures in the referenced project.

6.2 Visual Basic:Visual Basic has been the tool choice for database programmers everywhere. Visual

Basic is one of the popular visual programming tools that bring smile back on the programming face. A Visual programming environment provides all features that are required to develop a graphical interface as ready-to-use components. The visual programming environments display a list available components.

The new features of Visual Basic 6.0 are Active X technology, data access controls, the development environment, client/server development, or the language itself. We can begin an application, creating its features, fine tuning it, or getting it ready for distribution and can be parted to any system.

It provides language reference updates such as objects, properties, function methods, class modules, and Collection Class module, events, statements, Constants and error meassages.

Microsoft Visual Basic version 6.0 is the popular programming language. With its new features, Visual Basic is and even stronger contender in the enterprise application development area that ever before. Visual Basic play a key role in data access strategy of large and small organization alike. Almost all Visual Basic Application involves connection relational database management system (RDBMS).

You can develop robust stand-alone application, games and utilities in less time than it takes in other languages. You can also use ActiveX Technology to create Internet enabled applications that are limited only by your imagination. When used in conjunction with the

{23}

Page 24: Hospital

Hospital Management System

Windows API, you are armed with a serious programming tool for which you can do almost anything in the you project development efforts.

6.3 Crystal Report DesignerThe Crystal Report Designer is the user interface for creating and manipulating database

report. A gallery of report expert gives users and easy “Point and Click” approach to crating reports. Reports can be further customized within the design window or while viewing the report data within the preview window. The Crystal Report Designer is sophisticated in its ability to provide a powerful report design capabilities such as sub reports, overlapping section and conditional formatting through an simple and intuitive user interface.

6.4 Crystal Report EngineThe Crystal Report Engine is the core of Seagate. Crystal Reports and its elements.

Which stands out above all other query and reporting products. The multi-pass engine the bulk of the report processing work, including sorting grouping, totaling and formatting. In addition to being used within the crystal report Designer, the Crystal Report Engine is callable by the most popular window application development environments.

{24}

Page 25: Hospital

Hospital Management System

CHAPTER 7

Conclusion

“Hospital Management System” is a user friendly, menu driven and easily maintainable. Many control details are stored in separate tables. These names can be altered without altering the programs. Thus data independence is achieved. Since table are normalized. Redundancy and anomalies are reduced.

Manual system used to take hours together to search a particular record, but his computerized system will take a few seconds to do the above said operations.

This system is easy to handle and provides timely reports and faster access to the information. This system has been tested with sample as well as lives data converting all possible options and its performance is commendable.

{25}

Page 26: Hospital

Hospital Management System

APPENDIX-A[FORMS AND REPORTS]

Main Form

Patient Information Form

{26}

Page 27: Hospital

Hospital Management System

Inpatient Information Form

Staff Information Form

{27}

Page 28: Hospital

Hospital Management System

Patient Information Report

Staff Information Report

{28}

Page 29: Hospital

Hospital Management System

Cases Sheet Report

{29}

Page 30: Hospital

Hospital Management System

APPENDIX-B [TIME CHART]

Activities No. of Days Effective Hours PercentageLearning 2.5 200 14.3%System Analysis 30 240 17.15%System Design 25 200 14.3%Database Design 15 120 8.6%Screen Design 10 80 5.7%Coding 15 120 8.6%Testing 30 240 17.05%Documentation 25 50 14.3%Total 152.5 1250 100.00%

{30}

Page 31: Hospital

Hospital Management System

APPENDIX-C [BIBLILOGRAPHY]

Software Engineering Roger.S. Pressmen.

Analysis and design of information System James.A.Senn.

Database System Concept Henry.F.Korth.

Microsoft Access Steven Holzne

Visual Basic 6.0 Database Eric WinMiller.

Visual Basic 6.0 SSI Material

{31}