HOPITAL MANAGEMET

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_Library
  • 8/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