Вы находитесь на странице: 1из 11

INTRODUCTION

In this project that is hospital MANAGEMENT SYSTEM prepared, we are dealing

with the concept of the generation of the room status, billing detail status of various

patients in the hospital. This system is based on the admission of patients into the

hospital. This is principally and solely a final bill generation utility and is a Post

Transaction System. This means, that the transaction being fed into the System, have

already been executed. We start with the authentication of user for the security purpose.

The next step is to enter the record of the patients and then we proceed to renter his room

no, ward no and other details. After the medicine and nursing details, and doctors details

are recorded, the automated system automatically posts each record to their respective

heads.

This software records daily expenses incurred on the patient details in form of

TRANSACTION ENTRY, classifies these transactions to the respective heads

automatically, summarize these transactions in the form of various expenses heads.

Beside all these basic requirements of hospital billing it also generates the reports like

annual result which is useful to take annual decisions and is helpful to analyze the

recovery of the concerned patient.

1
The concerned hospital is one of the premire in providing excellent healthcare and

nursing services in areas like mumbai and delhi and is a fast growing hospital

organisation with technical tie up from USA, UK, Australia & Germany for providing

latest industry related treatments. It maintains excellent rapport and provides fine

treatment to its patients.

2
OBJECTIVE OF THE PROJECT

The set of the objectives that the software caters to are as stated below:

 Electronically handling of patient admission details to enhance the accuracy,

flexibility, reliability and to remove the human errors.

 To permit the indiscipline of entering records at random and to permit easy

retrieval of any information.

 To provide the accurate information about the patient room no ,modified

details,result on the basis of rollno to provide online informationand deletion of

records

 To keep track of fail students .

 To provide annual result card

 To provide the efficient, accurate, reliable, fast, and robust structure that can

handle any number of students transactions.

3
DATA FLOW DIAGRAMS (DFDs)

ANALYSIS (DFD’S)

A Data Flow Diagram is a tool that traces the flow of data in a system. The Data Flow

Diagram is made up of a set of four symbols called as the external entities, data stores,

data flows and the processes. The zero level data flow diagram also popularly called as

the context level data flow diagram is depicted below for our software.

FAMS
DATABASE

Student
management GENERATE
USER system REPORTS

CONTEXT LEVEL DIAGRAM


(ZERO LEVEL DFD)

4
1 2
Pass Login Details
User
User Validate
Login Login

User ID & Valid


Password Status
5

Record User Table


Studentmar 3
k
Edit records

View
Result sheet 4

search
Records

FIRST LEVEL DATA FLOW DIAGRAM

5
1.1 1.2
User
User Validate
Login Login

2 User
file
Enter Transaction
student data file

View
Reports

3.1

View
Final Result

3.2 3.3
View
Details on view
basis of modified
rollno result

SECOND LEVEL DATA FLOW DIAGRAM

6
HARDWARE REQUIREMENTS

PROCESSOR Pentium III 500 MHz.


HARD DISK DRIVE 10.2GB
RAM 64 MB
CACHE 512 KB

TOOLS/PLATFORM, LANGUAGES TO BE USED

Software and hardware specification as the name suggests, tells us about the various

characteristics of the software and the hardware environment used i.e. the development

environment used. Here I specify various software languages, supporting tools that have

been used for the development of the system. These tools and the languages have been

used because of their relative ease of understand and personal interest of the team

developing the project.

PROCESSING ENVIRONMENT

SOFTWARE ENVIRONMENT OF THE PROJECT

PLATFORM WINDOW 98,XP,2000


FRONT END Turboc c++ ver 3.0
BACK END Dos file support

SOFTWARE LANGUAGES USED

7
In the development of a project the selection of an appropriate programming language

and a platform is of primary importance. The major part of credit of success of a project

goes to the software environment chosen by the developer. Selecting a language from the

ocean of the languages is very difficult. A developer has to consider the various features

and functionalities that a particular language can provide him/her how easily and

successfully the requirements of a user can be fulfilled depend on the s/w language

chosen. More over the developer also has to take care of the various facilities, he can use.

In the development of this application, it has been taken into great consideration that

server overhead should be low as far as possible.

Turboc c++ 3.0

C++ is one of the most widely used development tools on the market today. C++ is a

high level, compiler and high shell language. In addition, c++ has the feature of object-

oriented programming.

A language can be classified as low-level language and high-level language. Program

written the low level language is dependent on the architecture of the computer. In other

words, the low level languages are machine dependent. Machine language and Assembly

language are the low-level languages. High-level language uses English like statements to

give an instruction to the machine. These instructions are machine independent. The same

source program can be used on another machine, which is architecturally different from

the machine in which the source program is written with a few or no changes. In other

words, the high level languages are machine independent. A high level language has more

8
readability than low-level language. Programming in high-level language is much easier

than low-level language.

A high level language uses the translators to translate the source

program in to machine executable form because the computer cannot understand the high

level language. It can understand only binary language. A high-level language program

can be translated using interpreter or compiler. Interpreter takes the source program line

by line as input, translates one line at a time into executable form if it has no errors

otherwise displays an error message. Compiler first translates the source program into

object program if there is no errors if there are errors in the program it displays the list of

the errors. After translating the object program can be executed. Each time the program

execution starts the interpreter interprets the source program but compiler does not. C++

is an compiler language. It also has the feature of compilation. When one want to

create .exe file c++ first compile the source program then translates it into executable

program.

A language provides either low visual or high visual. Earlier high

level languages like Pascal, Basic, For-tran, COBOL, etc. provides the low-visual

because it uses the character based interface to the interact with the user.

The c++ provide various facility like encapsulation and

polymorphism it also provide various features like exception handling mechanism it also

provide runtime object error correction

FEATURES OF C++ 3.0

 It is a simple language that’s easy to master.

9
 C++ makes working with the basic data types extremely easy.

 C++ provides a full-featured development environment with features such as

polymorphism.

 The native code compiler provides the feature to build fast, scalable components.

‘FILE ’ STRUCTURE

SNO FIELDNAME DATATYPE


1 Con_no Long unsigned int
2 Name CHAR
3 ADD CHAR
4 CITY CHAR
5 Oprdg long unsigned int
6 Clrdg long unsigned int
7 Met call long unsigned int
8 Free call long unsigned int
9 Charge call long unsigned int
10 Metcharge Float
11 Rent Float
12 Debit Float
13 Credit Float
14 Tax Float
15 Surcharge Float
16 Gross amt Float
17 Net amt Float

PROCESS SPECIFICATION:

PROCESS NAME: LOGIN OPERATION

Input Data: Password

10
Output Data: Grant or Deny Access

Validations:

The Password are validated against the file authorizations to verify if the user is

authorized to use the application. In cases of error, the appropriate error message is

displayed.

Processing:

If all the validations go through successfully, the options on the main menu are available

depending upon the authorization of the logged in user. If the user is failed to supply the

correct User Id or Password for four consecutive times then the application will be

closed.

---------------------------------------------------------------------------------------------------

PROCESS NAME: BILL MAINTENANCE

Operations :

1. Add record

2. See record

3. Enquiry

4. Modification

5. Exit

11

Вам также может понравиться