Anda di halaman 1dari 11

TERM PAPER”
ON
HOSPITAL MANAGEMENT SYSTEM”

Acknowledgment

This project is a welcome and challenging experience for us as it took a great


deal of hard work and dedication for its successful completion. It’s our pleasure
to take this opportunity to thank all those who help us directly or indirectly in
preparation of this report.

We would also like to very sincere thank to our project guide Lecturer Mr. MOHANTESH who supported us technically as well as
morally in every stage of the project. Without their guidance and support, this project would not have seen light of the day.

There times in such project when clock beats you again and again and you run out of energy and you want to finish it once and
forever.
Last but not the least we thank our family for their boost and support in every
sphere. Their vital push infused a sense of insurgency in us.

Table of contents:-

#Introduction
#source of information
#PROPOSED SYSTEM
#FEATURES OF THE PROPOSED
SYSTEM:

#software specification

#System design

#source code
#Testing of program
#implimentation

introduction
The HOSPITAL MANAGEMENT SYSTEM is minor project,in which we can colle
ct the data of paitents like their name,address,phone no, father nameblood
group , sex,registration number etc.
After collecting all the information.now we are able to find related results. like
1. Add new patient
2. Search patient information
3. Remove patient information
4. Exit

After collecting this information.we know all the information about patient.
Source of Information
The basic aim of problem analysis is to obtain a clear Understanding of
the problems of the patient and the docter, what is exactly Desired from
the software, and what the constraints on the solution are Analysis leads
to actual specification.

Analysis involve gathering information of the patient These people and the
existing document about the patient mode of operation are the basic sources of
information for the analysts search a problem by asking question of the patient
and the docter and by reading existing documents.

Once the problem analyzed and these understood,The


requirements must be specified in the requirement
specification document. The Requirements document must specify
all the Functional and performance requirements.
A basic purpose of software requirement Specification is to bridge the
communication gap between the patient and developers. .

PROPOSED SYSTEM

The proposed system for

“hospital management system ”


is computerized.Today is the era of computers. This software project
solves all the problems discussed above in the present system. The main
objective of developing this project is to save time and money. The
proposed system provides the following features on different tasks.

FEATURES OF THE PROPOSED SYSTEM:

. User-friendly package.

. Efficient retrieval time.

. Efficient linkage of information.

Validation checks to ensure accuracy.

. Query facility for instant information.

. Error messages or better user interface.

SYSTEM DESIGN
The design activity begins when the requirements document for the software to be
developed is available .While the requirements specification activity is entirely in the
problem domain toward the solution domain. Design is essentially the bridge
between requirements specifications and final solution for satisfying the
Requirements. The design of a system essentially a blueprint or a plan for a
solution for the system.

The design process for software systems often has to Levels. At the first level the focus is on deciding which modules
are needed for the system, the specifications of these modules, and how the modules should be interconnected. This is
what is called the system design or top-level design. In the second level, the internal design of the modules, or how the
specifications of the modules can be satisfied, is decided. This design level is often called detailed design or logic
design. Detailed design essentially expands to contain a more detailed description of the processing logic and
data structures so that the design is sufficiently complete for coding.
System design focuses on the detailed implementation of the system recommended in the feasibility study. It is
not a step-by-step implementation of clear procedure and guidelines; much of the design work .

PROCESSOR PENTIUM AND


ABOVE

MOTHERBOARD 845 OR 915,945

RAM 512 MB RAM


HARD DISK 40 GB

CD ROM DRIVE DVD/COMBO

FLOPPY DRIVE 1.44 MB

MONITOR 15 INCH

MEMORY 80 GB

DISPLAY COLORS 32 BIT

KEYBOARD
MOUSE
Software
specification
In “c” language

#source code
#include <stdio.h>
#include <conio.h>
#include<string.h>
struct hos
{ char name[20];
int phno;
char address[50];
char fathername[50];
char sex;
char bloodgroup[5];
int registrationno;
}s[100];
void view();
void search();
void delete();
void add();
void menu()
{ int ch;
clrscr();
printf("\n *************************************************");
printf("\n * *");
printf("\n * WELCOME TO HOSPITAL MANAGEMENT SYSTEM *");
printf("\n * *");
printf("\n *************************************************");
printf("\n\n\tWELCOME TO LPU HOSPITAL ");
printf("\n\n\t1.ADD NEW PATIENT");
printf("\n\n\t2.SEARCH PATIENT INFORMATION");
printf("\n\n\t3.REMOVE PATIENT");
printf("\n\n\t4.exit ");
printf("\n\n\tEnter your choice(1,2,3or4)");
scanf("%d",&ch);
switch(ch)
{ case 1: add();
getch();
menu();
break;
case 2: search();
getch();
menu();
break;
case 3:delete();
getch();
menu();
break;
case 4:exit();
break;
}}

void search()
{int i,regno;
char ch;
clrscr();
printf("\nEnter the regno no");
scanf("%d",&regno);
for(i=0;i<100;i++)
if(regno==s[i].registrationno)
{ printf("\n!!!!!!!!RECORD FOUND!!!!!!!!!");
printf("\n!NAME:");
printf(s[i].name);
fflush(stdin);
//printf("\nPHONE NO:");
//printf(s[i].phno);
fflush(stdin);
printf("\nBLOOD GROUP:");
fflush(stdin);

printf(s[i].bloodgroup);
fflush(stdin);
printf("\nFATHER NAME:");
fflush(stdin);
printf(s[i].fathername);
printf("\nADDRESS:");
printf(s[i].address);
fflush(stdin);
i=100;

else
{printf("\nregistration no not matched");
getch();
menu();
}}
void add()
{char ch;
int i;
clrscr();
// printf("how much record you want to enter");
for( i=0;i<2;i++)
{
printf("\nEnter the name:");
scanf("%s",&s[i].name);
fflush(stdin);
printf("\n Enter the father's name:");
scanf("%d",&s[i].fathername);
fflush(stdin);
printf("\nEnter the sex:");
scanf("%d",&s[i].sex);
fflush(stdin);
printf("\nEnter the phone number:");
scanf("%d",&s[i].phno);
fflush(stdin);
printf("\n Enter the address:");
scanf("%s",&s[i].address);
fflush(stdin);
printf("\n\Enter the blood group:");
scanf("%d",&s[i].bloodgroup);
fflush(stdin);
printf("\nEnter the registration no:");
scanf("%d",&s[i].registrationno);
fflush(stdin);
printf("\nDo you want to add more record");
scanf("%c",&ch);
if(ch!='y')
goto xy;
xy:break;

}
void delete()
{int i, regno;
char ch;
clrscr();
printf("enter the regno no");
scanf("%d",&regno);
for(i=0;i<100;i++)
if(regno==s[i].registrationno)
{ printf("\nAre you sure you want to delete this record(y or n)");
scanf("%c",&ch);
if(ch=='y')
printf("\nyour record is deleted");
getch();
menu();
}
else
{printf("registration no not matched");
getch();
menu();
}}
void main()
{
clrscr();

getch();
menu();
}
Testing of program
We make this program by properly running.we remove all the errors with full effort. We test our program in c-language using ctrl+f9
key combination from the keybord . but before running we find that in general whether any errors are occur in our program or not.
This can be done by using by itself.
Mainly generally error are are occurred in the field of syntax or logical eerror. These syntax are generally remove by the
To see the program and analize every thing of the program.

IMPLEMENTATION
Once the program has properly finished developing, Coding and
testing the program, the development of the program is near the end.
Now the project team will release the program to play its part in the
overall system-the programmer just has some tidying up to do. How the
team will release the program depends on the installation. In most cases,
however, the process will involve some kind of acceptance test; this is to
ensure that the user to try out the new system to see whether their needs
are met. Of course, the programmer should have produced adequate
documentation. This will include details of program testing, with full
description on test data used on actual results. Many users will agree
that those records are enough to show the program is acceptable, where
as some way wish to provide a new set of test data to test the system
again. In this case, the project team will run the program with the new
data, checking output and documentation the process as they had done
previously. As well as user documentation, the released program needs
an operations manual. This may be part of the user manual or
separate from it. Often the programmer will have made some input to
this document, perhaps giving details of the run-time message.

Anda mungkin juga menyukai