Sie sind auf Seite 1von 23

TERM

PAPER

ON HOSPITAL MANAGEMENT SYSTEM

Submitted to: Lec.MOHANTESH MOHIIT,SURENDER

submitted by:

m.c.a (1st sem) rOLL NO: r277b51,b52

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. Its 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. It gives us immense in expressing a deep sense of gratitude and sincere thanks to Lovely Professional University.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. MOHIT SETIA SURENDE R

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 collect 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, on leads and the what solution to the are actual constraints Analysis 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 tasks. features on different

FEATURES OF THE PROPOSED SYSTEM:


. User-friendly package. . Efficient retrieval time.

. Efficient linkage of information. Validation accuracy. checks to for ensure instant user

. Query facility information.

. Error messages or better 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 Detailed expands detailed to design or logic a of design. more the design contain description essentially

processing logic and data structures so that the design is sufficiently complete for coding.

System design focuses on the detailed implementation of the system step recommended implementation in of the clear feasibility study. It is not a step-byprocedure and guidelines; much of the design work .

PROCESSOR
PENTIUM AND ABOVE

MOTHERBOARD
845 OR 915,945

RAM

512 MB RAM
HARD
40 GB

DISK

CD
DVD/COMBO

ROM

DRIVE

FLOPPY
1.44 MB

DRIVE

MONITOR
15 INCH

MEMORY
80 GB

DISPLAY
32 BIT

COLORS

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 testing the program the has properly the finished developing, Coding and program,

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 This will adequate include documentation.

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 the

manual. This may be part of Often

user manual or separate from it. the programmer will have made some input to this document, perhaps giving details of the runtime message.

Das könnte Ihnen auch gefallen