Tools and Platform
Microsoft SQL Server:-
Microsoft SQL is a relational database management system developed by
Microsoft. As a database, it is a software product whose primary function is to store and
retrieve data as requested by other software application, be it those on the same
computer or those running on another computer across a network. There are at least a
dozen different editions of Microsoft SQL Server aimed at different audiences and for
workloads ranging from small single machine application large internet facing
application with many concurrent user. Its primary query languages are T-SQL and ANSI
SQL.
1.Software Requirements:
(Name of component)
Operating System Windows 11
Language C++ , HTML
Database MySQL Server
Browser Chrome
Plat Form Microsoft Word
2.Hardware Requirements :
(Name of Component)
Devices Laptop , key board , mouse
Memory(RAM) 16 GB
Processor I5 10 gen
Hard disk 512 GB SSD
Wireless adapter (Wi-Fi)
Contents
S.No. Topics Page No.
1 Introduction 1
2 Objective 2
3 Scope of the project 3
4 Reports of the project 4
5 Project Category 4
6 DFD’s 0-Level, 1-Level, 2-Level 5-8
7 ER-Diagram 9-11
8 Modules of the Project 12
9 Input data and Validation 13
10 Tools and Platform 14
(Software and Hardware Requirement)
11 Features of the project 15
12 System design 16
13 Database design 17-19
14 System Analysis 20-21
15 Future scope 22
16 Purpose 23
17 Feasibility Study 23
18 Product Function 24
19 Limitation of the Project 24
20 Bibliography and Reference 25
Scope of the project
It may help collection perfect management in details. In a very short time, the collection
will be obvious, simple and sensible . It will help a person to know the management of
passed year perfectly and vividly. It also helps in current all works relative to Hospital
Management System. It will be also reduced the cost of collection The management &
collection procedure will go on Smoothly.
In computer system the person has to fill the various form & number of copies of
the forms can be easily generated at a time.
In computer system, it is not necessary to create the manifest but we can directly
print it, which saves our time.
To assist the staff in capturing the effort spent on their respective working areas.
The system generates types of information that can be used for various purposes.
It satisfy the user requirement
Be easy to understand by the user and operator
Have a good user interface
Be expandable
Reports of the Project
It generates the report on Hospital, Doctors, Medicine
Provide filter reports on Patient, Employee, Test
You can easily export PDF for the Hospital, Medicine, Employee
Application also provides excel export for Doctors, Patient, Test
You can also export the report into csv format for Hospital, Doctors, Test
Project Category
Relational Database Management System this is an RDBMS based project which is
currently using MySQL for all the transaction statements. MySQL is an opensource
RDBMS System.
RDBMS have become a predominant choice for the storage of information in new
databases used for financial records, manufacturing and logistical information. However,
relational database have been challenged by object databases which were introduced in
an attempt to address the object relational impedance mismatch in relational database
and XML databases.
Input Data and Validation
All the fields such as Hospital, Patient, Test are validated and does not take invalid values
Each form for Hospital, Doctors, Medicine can not accept blank value fields.
Avoiding errors in data.
Controlling amount of input.
Integration of all the module in the system.
Preparation of the test cases.
Preparation of the possible test data with all the validation checks.
Actual testing done manually.
Recording of all the reproduced errors.
Prepared the test result scripts after rectification of the error.
Validations for user input.
Checking of the Coding standards to be maintained during coding.
Testing the module with all the possible test data.
Testing of the functionality involving all type of calculation etc.
Database design
Patient Table
Fields Data Type Relationships
Pid Varchar(5) Primary Key
name Varchar(20) Not Null
age Int Not Null
weight Int Not Null
gender Varchar(10) Not Null
address Varchar(50) Not Null
phone No. Int Not Null
disease Varchar(20) Not Null
Doctor Table
Fields Data type Relationships
Id Varchar(5) Primary Key
name Varchar(15) Not Null
dept Varchar(15) Not Null
Lab Table
Fields Data Type Relationships
lab no. Varchar(5) Primary Key
Pid Varchar(5) Not Null
weight int Not Null
doctorid Varchar(5) Not Null
date Date/Time Not Null
category Varchar(15) Not Null
amount int Not Null
Inpatient Table
Fields Data Type Relationships
Pid Varchar(5) Primary Key
room No. Varchar(50) Not Null
Date of admi Date/Time Not Null
Date of dis Date/Time Not Null
Advance Int Not Null
Lab no Varchar(5) Foreign Key
Outpatient Table
Fields Data Type Relationships
Pid Varchar(5) Primary Key
Date Date/Time Not Null
Lab no Varchar(5) Not Null
Room Table
Fields Data Type Relationships
Room no Varchar(50) Primary Key
Room type Varchar(10) Not Null
Status Varchar(10) Not Null
Bill Table
Fields Data Type Relationships
Bill no Varchar(50) Primary Key
Pid Varchar(5) Foreign Key
Patient type Varchar(10) Allow Null
Doctor charge Int Not Null
Medicine charge Int Not Null
Room charge Int Not Null
Operation charge Int Allow Null
No of days Int Allow Null
Nursing charge Int Allow Null
Advance Int Allow Null
Health card Varchar(50) Allow Null
Lab charge Int Allow Null
bill Int Not Null
System Analysis
System analysis is a process of gathering and interpreting facts, diagnosing
problems and the information about the Hospital Management System to recommend
improvements on the system. It Is a problem solving activity that requires intensive
communication between the system users and system developers. System analysis or
study is an important phase of any system development process. The system is studied
to the minutest detail and analyzed. The system analyst plays the role of the interrogator
and dwells deep into the working of the present system. The system is viewed as a
whole and the input to the system are identified. The outputs from the organizations
are traced to the various processes. System analysis is concerned with becoming aware
of the problem, identifying the relevant and decisional variables, analyzing and
synthesizing the various factors and determining an optimal or at least a Satisfactory
solution or program of action. The conclusion is an understanding of how the system
functions.
Existing System:
In The existing system the exams are done only manually but In proposed system we
have to computerize the exams using this application.
Lack of security of data.
More man power.
Time consuming.
Consumes large volume of pare work.
Need manual calculations.
No direct role for the higher officials.
Proposed System:
The aim of proposed system is to develop a system of improved facilities. The proposed
system can overcome all the limitations of the existing system. The system provides
proper security and reduces the manual work.
Security of data.
Ensure data accuracy’s.
Proper control of the higher officials.
Minimize manual data entry.
Minimum time need for the various processing.
Greater efficiency.
Better service.
User friendliness and interactive.
Minimum time required.
E-R Diagram
Entity relationship diagram is used in modern database software engineering to
illustrate logical structure. It is a relational schema database modeling method used to
model a system and approach. This approach commonly used in database design. The
diagram created using this method is called E-R diagram.
The E-R diagram depicts the various relationships among entities considering each
object as entity. Entity is represented as diamond shape and relationship is represented
as rectangle.
It depicts the relationship between data objects. The E-R diagram is the relation that is
used to conduct the data modeling activity.
Entity
Entity is the thing which we want to store information. It is an elementary basic building
block of storing information about business process. An entity represents an objects
defined within the information system about which you want to store information.
Symbols:-
Relationship
A relationship is named connection or association between entities used to relate two or
more entities with some common attributes of meaningful interaction between the
object.
Symbols:-
Attributes
Attributes are the properties of the entities and relationship. Descriptor of the entity.
Attributes are elementary pieces of and information attached to an entity.
Symbols:-
Bibliography and Reference
Books:-
Database System: Design
Implementation and Management
IGNOU Study Material
Websites:-
https://www.google.com
https://www.youtube.com
https://www.slideshare.net
Data Flow Diagrams (DFD’s)
DFD graphically represents the flow of data one point to another point in the
system. It describes the processes or activities that are involved in the system and how
these processes transform input into the output. It also describes system’s data and
how data interact with the system.
It contains four symbols:-
1.External Entities:
These are the source or destination that provides information for the system. These
may be person, organization or any other entity. This symbol is represented as
rectangle.
Entity Name
2.Processes:
Processes show the transformation of input data flows to output data flows. It is
also known as bubble or transform. A rectangular box or circle denotes a process.
Processes
Name
3.Data Flow Line:
Data Flow Diagram Shows how Data travels from one point to another point in the
diagram. The flow is shown as an arrowed line with the arrowhead showing the
direction of flow.
Data Flow
0-Level
Employee
Management
Hospital
Patient
Management
Management
Hospital
Management
System
Doctor System User
Management Management
Login
Management