Upload
shanawaz-shaikh
View
234
Download
0
Embed Size (px)
Citation preview
8/2/2019 HOPITAL MANAGEMET
1/15
HOSPITAL MANAGEMET
Developed by
Name : KHAN KAMRAN SUFIYAN Reg. No. :
AND
SHANAWAZ SHAIKH Reg. No. :
NIITHOSPITAL MANAGEMET
Batch Code : B100139
Start Date : End Date:
Name of the Coordinator : Priya Madam
Name of the Developer : Kamran Khan
And
Shanawaz Shaikh
Date of Submission: 9th September 2011
8/2/2019 HOPITAL MANAGEMET
2/15
NIITCERTIFICATE
This is to certify that this report , titled Hospital Management, embodies the original
work done by Shanawaz Shaikh and Kamran Khan in partial fulfillment of there course
requirement at NIIT Kalina.
Coordinator:
Formatted: Left
8/2/2019 HOPITAL MANAGEMET
3/15
ACKNOWLEDGEMENT
We wish to express our deep sense of gratitude to my project Guide , Priya (faculty), for
her guidance and useful suggestions, which helped us in completing the project work, in
time.
Finally I would also like to thank our NIIT staff for their great support that they have
given during the development of the project.
8/2/2019 HOPITAL MANAGEMET
4/15
1. ADO.NET
ADO.NET is a set of computer software components that programmers can use toaccess data and data services. It is a part of thebase class librarythat is included with the
Microsoft .NET Framework. It is commonly used by programmers to access and modify
data stored inrelational database systems, though it can also access data in non-relational
sources. ADO.NET is sometimes considered an evolution of ActiveX Data Objects(ADO)
technology, but was changed so extensively that it can be considered an entirely new
product.
ADO.NET and Visual Studio: - Functionality exists in the Visual
StudioIDE to create specialized subclasses of the Dataset classes for a
particular database schema, allowing convenient access to each field
through strongly-typed properties. This helps catch more programming
errors at compile-time and makes the IDE's Intelligence feature more
beneficial.
ADO.NET is a set of classes that expose data access services to the .NET
programmer. ADO.NET provides functionality to developers writing managed code similar
to the functionality provided to native COM developers by ADO. ADO.NET provides
consistent access to data sources such as Microsoft SQL Server, as well as data
sources exposed through OLE DB and XML. Data-sharing consumer applications can use
ADO.NET to connect to these data sources and retrieve, manipulate, and update data.
ADO.NET provides a rich set of components for creating distributed, data-sharing
applications. It is an integral part of the .NET Framework, providing access to relational
data, XML, and application data. ADO.NET supports a variety of development needs,
including the creation of front-end database clients and middle-tier business objects used
by applications, tools, languages, or Internet browsers
http://en.wikipedia.org/wiki/Base_Class_Libraryhttp://en.wikipedia.org/wiki/Base_Class_Libraryhttp://en.wikipedia.org/wiki/Base_Class_Libraryhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/ActiveX_Data_Objectshttp://en.wikipedia.org/wiki/ActiveX_Data_Objectshttp://en.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://en.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://en.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://en.wikipedia.org/wiki/Propertieshttp://en.wikipedia.org/wiki/Propertieshttp://en.wikipedia.org/wiki/Intellisensehttp://en.wikipedia.org/wiki/Intellisensehttp://en.wikipedia.org/wiki/Intellisensehttp://en.wikipedia.org/wiki/Propertieshttp://en.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://en.wikipedia.org/wiki/Microsoft_Visual_Studiohttp://en.wikipedia.org/wiki/ActiveX_Data_Objectshttp://en.wikipedia.org/wiki/Relational_DBMShttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Base_Class_Library8/2/2019 HOPITAL MANAGEMET
5/15
.
2. SYNOPSIS
The system is developed for Life Line Hospital. The current system that is
implemented is not efficient for all the processes that take place in it
This system focuses on automation of some processes that take place in Life Line
Hospital.
The system is a Windows based application developed in ado.net using C#
language. It provides various Forms for entering data about the various transactions thattake place in each of the events that takes place in the Life Line unit. The system also
provide scope for the generation of various reports that are maintained in the database .The
system also provide data security .Separate roles are assigned to each individuals in the
unit to interact with the system based on their designation. The system focuses on
providing user friendly environment for the employees to interact with the system.
The reports can be generated as and when required by the department in proper format.
8/2/2019 HOPITAL MANAGEMET
6/15
TABLE OF CONTENTS
SR.NO. TOPIC PAGE NO.
1 Ado.net Description 1
2 Synopsis 2
3 ER Diagram 3
4 Data Flow Diagram (Level 0,Level 1,Level 2) 4
5 Database Tables 5
6Detailsof Hardware and Software Used ForDevelopment
6
7 CONCLUSION 7
8 BIBLIOGRAPHY 8
9
10
11
12
13
14
8/2/2019 HOPITAL MANAGEMET
7/15
Medical Historyhas
has
Patient
Login
Doctor
Treatment
Address DocID
First Name
OP ID
DocID
Charge
Speciality
P ID
Password
DocID
Role
User Name
Last Name
P ID
Gender
Report id
Phone No
OP ID
Treatdetails
Name
P ID
Address
Phone No
Pre_hos
Medical History
Pre_doc
First NameLast Name
AddressGender
Phone No
Catogary
Time Duration
3. ER Diagram:-
8/2/2019 HOPITAL MANAGEMET
8/15
4. DATA FLOW DIAGRAM
Level 0:-
Patient
Patient
Patient
Previous Hospital Details
Treatment Details
Bill Payment DetailsPatient
Life Line
Hospital
Doctor Details
Patient Details
Hospital
ManagementDoctor
8/2/2019 HOPITAL MANAGEMET
9/15
Level 1:-
Doctor
2.0
Managing
Doctor Details
Details
D2 Doctor Details
Patient Report
Previous
Details
1.0
Managing
Patient DetailsD1 Patient Details
New Entry
Patient
Patient
Patient
8/2/2019 HOPITAL MANAGEMET
10/15
Level 2:-
Doctor
2.0
Managing
Doctor Details
Details
D2 Doctor Details
Patient Report
Previous
Details
1.0
Managing
Patient DetailsD1 Patient Details
New Entry
Patient
Patient
Patient
8/2/2019 HOPITAL MANAGEMET
11/15
5. DATABASE TABLES:-
Patient
Column Data type Constraints Description
PID varchar(10) PK__patient Unique Identifier for Patientfirst_name char(30) Not null Patients First Namelast_name char(30) Patients Last Nameaddress varchar(40) Address of Pateint
gender char(10) Gender of Pateint
phone_no numeric(15,0) Phone Number of Patient
appoinment_time varchar(30) Appoint_time Of Pateint
report_id varchar(10) Not null Unique Report id for Patient
Op_id varchar(10) Not null Unique out id for Patient
doc_id varchar(10) Not null Doctor id for patient
Treatment char(30) Treatment Details for Patient
Login:-
Column Data type Constraints Description
Username varchar(50) Pk User Name for LoginPassword varchar(50) Not Null PasswordRole Varchar(50) Not Null Role of the User
Patient History:-
Column Data type Constraints Descriptionpid varchar(10) Pk Unique Identifier for Patientname char(30) Patient Name
Address varchar(50) Address of the patientPhone_no Numeric(15) Phone number of the patient
Prev_hosp char(50) Previous Hospital of the patient
Prev_doc char(18) Previous Doctor name
Medical_history char(30) Previous Disease of patient
Doctor:-
Column Data type Constraints Description
Doc_id varchar(10) Pk Doctor Id of the DoctorFirst_name char(30) Doctors First Namelast_name char(30) Doctors Last Nameaddress varchar(50) Address of Doctor
phone_no numeric (15) Phone number of the Doctor
gender char(10) Gender of the the Doctor
8/2/2019 HOPITAL MANAGEMET
12/15
time_duration varchar(30) Time on which the doctor will beavailable
specialty char(30) Specialty of the Doctor
category char(30) Category of Doctor whether Visitingor Regular
Treatment:-
Column Data type Constraints Description
pid varchar(10) FK Patient IDOp_id varchar(10) Unique Out Id of PatientDoc_id varchar(10) Doctor Id for PatienttreatmentDetails Char(30) Treatment Details of Patient
LIST OF ABBREVIATION
ERD:- Entity Relationship Diagram
PK:- Primary Key
FK:- Foreign Key
GB:- Giga Bytes
MB:- Mega Bytes
SP:- Service Pack
XML:- Extensible Markup Language
CSS:- Cascade Style Sheet
ADO:- Activex Data Object
SQL:- Structured Query Language
IDE:-Integrated Development Environment
CPU:- Central Processing Unit
RAM :- Random Access Memory
RPM:- Revolutions Per Minute
OOA:- Object-Oriented Analysis
OOD:-Object-Oriented Design
OOP:-Object-Oriented-Programming
OOT:-Object-Oriented Testing
8/2/2019 HOPITAL MANAGEMET
13/15
6. Detailsof Hardware and Software Used For Development
9.3.1 Details of SOFTWARE and SOFTWARE LANGUAGE Used:-
Front end : Windows application
Data Access : Ado.Net
Back end : Microsoft SQL Server 2005
Operating system : Windows XP SP 2 or above
Language : C#
Web languages : HTML, XSLT,XML
Application : Microsoft Visual Studio 2005
Framework : Microsoft .NET Framework 2.0
9.3.2 Hardware Requirements:-
Minimum: 1.6 GHz CPU, 384 MB RAM, 1024x768 display, 5400 RPM hard diskRecommended: 2.2 GHz or higher CPU, 1024 MB or more RAM, 1280x1024 display,
7200 RPM or higher hard disk
9.3.3 Software Requirements:-
Microsoft SQL Server Management Studio professional or Express Microsoft Visual Studio professional or Express
8/2/2019 HOPITAL MANAGEMET
14/15
7. CONCLUSION
Our project is only a humble venture to satisfy the Life line Hospital. Several user friendly
coding have also adopted. This package shall prove to be a powerful package in satisfying all the
requirements of the organization.
The Life Line Hospital Management System (HMS) is a great improvement over the
manual system using case fields and paper. The computerization of the system has speed up the
process. The Life Line hospital Management System was thoroughly checked and tested with
dummy data and thus is found to be very reliable.
8/2/2019 HOPITAL MANAGEMET
15/15
8. BIBLIOGRAPHY
BOOKS: -
Object Oriented programming using C# Part I and II, Student Guide
GUI Application Development Using .NET Framework, Student Guide
Querying And Managing Data Using SQL Server 2005 ,Student Guide
Extensible Markup Language, Student Guide
Developing Database Application using ADO.NET and XML,Student Guide
Murach's SQL Server 2008 for developers ISBN 978-1-89-077451-6
Bryan syverson and Joel murach
SQL The Complete Reference, Third Edition ISBN: 978-0-07-159256-7
Paul Weinberg, James Groff,Andrew Oppel
WEB SITES:-
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson01.aspx
msdn.microsoft.com
www.codeguru.com
www.c-sharpcorner.com
www.w3schools.com
www.msdn.microsoft.com
www.dotnetspider.com
www.homeandlearn.co.uk
www.codeproject.com
www.wikipedia.org
http://www.techtutorials.net/tutorials/databases/crystal_reports.html http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-tutorial.htm
http://www.developers.net/tsearch?searchkeys=crystal+reports+tutorial
http://www.codekicks.com/2006/09/step-by-step-tutorial-for-creating.html
http://books.google.co.in/books?q=testing++methods+related++to+graphics++in+%27c%27&ots=90wutFiZfW&sa=X&oi=print&ct=titlehttp://books.google.co.in/books?q=testing++methods+related++to+graphics++in+%27c%27&ots=90wutFiZfW&sa=X&oi=print&ct=titlehttp://www.csharp-station.com/Tutorials/AdoDotNet/Lesson01.aspxhttp://www.codeguru.com/http://www.c-sharpcorner.com/http://www.w3schools.com/http://www.msdn.microsoft.com/http://www.dotnetspider.com/http://www.homeandlearn.co.uk/http://www.codeproject.com/http://www.wikipedia.org/http://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-tutorial.htmhttp://www.developers.net/tsearch?searchkeys=crystal+reports+tutorialhttp://www.codekicks.com/2006/09/step-by-step-tutorial-for-creating.htmlhttp://www.codekicks.com/2006/09/step-by-step-tutorial-for-creating.htmlhttp://www.codekicks.com/2006/09/step-by-step-tutorial-for-creating.htmlhttp://www.developers.net/tsearch?searchkeys=crystal+reports+tutorialhttp://csharp.net-informations.com/crystal-reports/csharp-crystal-reports-tutorial.htmhttp://www.wikipedia.org/http://www.codeproject.com/http://www.homeandlearn.co.uk/http://www.dotnetspider.com/http://www.msdn.microsoft.com/http://www.w3schools.com/http://www.c-sharpcorner.com/http://www.codeguru.com/http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson01.aspxhttp://books.google.co.in/books?q=testing++methods+related++to+graphics++in+%27c%27&ots=90wutFiZfW&sa=X&oi=print&ct=title