Beruflich Dokumente
Kultur Dokumente
ACKNOWLEDGEMENT
We would like to take this opportunity to thank my university to give me this tremendous opportunity to work with this project. I am grateful to all my staff members of CE department to provide me the required information whenever we needed. We would like to thank our Head of Department Mrs. Darshna Patel for providing us with all the facilities required for our project. Our sincere thanks to Ms. Dhara Kanzariya for constantly inspiring us and providing us required details and help on regular intervals, which helped us to reach our goal on time. We also thank him for providing us deep knowledge of Subjects like Asp.net and many more technologies. At the last but not the least, our special thanks also from bottom of my heart to all those whose names have not appeared here but whose contributions have not gone unnoticed.
INDEX
1.0
Introduction
1.1 1.2
Project summary Scope of System
2.0
Technologies
2.1 2.2 2.3 Front End Back End Other Technology
13
21
4.0
Diagrams
4.1 Data flow Diagram (DFD Diagram) 4.2 Activity Diagram 4.3 Entity Relationship Diagram (E-R Diagram ) 4.5 Sequence diagram
28
6.0
76
7.0
Bibliography
80
Tables
Sign up Table User Table Login Table City Table State Table Medicine Management Staff Registration User Fix Appointment Admin Word Detail Admin Receptionist Admin other Staff Detail Admin Nurse Detail Admin Emergency vehicle management Admin Doctor Detail Admin compounder detail
Page No.
36 36 37 37 37 38 38 39 39 40 40 41 41 42 42
Snap Shots
General Home Page Common Login Page New User Registration Page Field Require For New User Registration Page Filled Information for New User Registration Login with Normal User Normal User Home Page F ix Appointment to Doctor Fill Appointment Information View Available Medicine Detail Normal User Account Setting Page User Can Modify his/her Account View Doctor Detail Staff User Registration Forgot Password Page New Password Generation Staff User Home Page View Appointment Status Changeable Appointment Status Approved/Reject View Word Detail Contact Detail Admin Panel Login Add Compounder Detail Record View Available Medicine Detail Edit Medicine Detail Updated medicine Record Successfully Emergency Vehicle Detail Management Portal Updated Record Successfully Admin Word Detail
Page No.
43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
Profile
BISAG provides specialized services and solutions in implementing map-based Geo Spatial Information Systems. BISAG undertakes all services for the entire process of implementing an enterprise level GIS system. These services include GIS database design and development, map creation/ updating and finishing, data migration/conversion and format translation, software development and customization, systems integration and technical consulting. BISAG also provides complete GIS solutions, which bundle hardware, and software with GIS systems development services BISAG offers comprehensive GIS/PHOTOGRAMMETRIC
solutions over large geographical areas. These include solutions and services in the areas of mapping, cartography, imaging, photogrammetric and utility / environment resource management.
Objective
The main objectives as per the Memorandum of Association are, To establish and to carry on the administration and management of the Bhaskaracharya Institute for Space Applications and Geo-Informatics, BISAG Gandhinagar, so that the various planning & development activities pertaining to Agriculture, Soil and Land use, Urban Land use, Water Resources, Watershed, Marine applications, Forest and
Environment, Geology as well as training of grass-root level functionaries through satellite communication etc. can be carried out effectively and economically. It has also done some crucial task as well. Set up a State Natural Resource Management System (SNRMS). To develop approaches for integrated resources data
management. To promote the use of SATCOM networks for distant interactive training and education in the State. To provide services/consultancy based on specific user needs in the field of Remote Sensing and GIS.
PROJECT SUMMARY: The main aim of this project is to provide number of amenities to the user (Patient) in one space. it means it is one kind of combo pack to the user that save user time and money and provide get latest information through internet. In high-tech technological era internet become common to all and it brings world as village but still there are some system that use paper work and lots of man power as well like Hospital in our case. During wondering so far we have found lots of slow system that takes lots of time & money to provide services but in fast forward era no one has that much of time to spend. Thats why we planned to make a step forward that provides good services with low cost and within minimum time and effort. So, we are going to make such things possible with project named Online Hospital info System with interactive services & Universal Medical portal with Adviser that makes such thing possible. It is totally a internet based web application that provide everything to user via internet that user (Patient) that interact with our manual paper based system.
At
Server End SQL Express Database .NET Framework 3.5 AJAX Controls
Hardware Requirement At
Client Side 1.0 GHz Processor 1 GB RAM 10 GB HDD
At
Platform Details
We have used the latest platform for developing this project. We have used 3.5(.Net Framework), Visual C#.Net 2008 as the front end and SQL Express (Internal) as the back end because our system is designed and being developed to keep in mind the future enhancement in order to make system very useful and comfortable.
It is used to develop console and graphical user interface applications along with Windows Forms applications, web sites, web applications, and web services in both native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE,.NET Framework, .NET Compact Framework and Microsoft Silver light. Visual Studio supports different programming languages by means of language services, which allow the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists.
Built-in languages include C/C++, VB.NET and C# .Support for other languages such as M, Python, and Ruby among others is available via language services installed separately. Supports XML/XSLT, HTML/XHTML, JavaScript and CSS. Individual language-specific versions of Visual Studio also exist which provide more limited language services to the user: Microsoft Visual Basic, Visual J#, Visual C#, and Visual C++.
ASP.Net, using VB.Net is now a full-fledged object oriented web application development platform, and has seen many improvements, but the past legacy languages should not hold back a new initiative as massive as .Net framework, called c#. ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
It was first released in January 2002 with version 1.0 of the.NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology.
ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language.
JavaScript/DOM (to display/interact with the information) XML (often used as the format for transferring data)
Dreamweaver
Dreamweaver is a professional html editor for designing, coding, and developing websites, web pages, and web applications. Dreamweaver provides helpful tools to enhance your web creation experience. It supports all the scripting languages. It provides a great interface to design and code the intranet or web based applications. The main feature of dream weaver is that it supports site & template management. You just create a template and apply to all your pages, all the initial design will be loaded automatically from the template. And whenever any changes made in template, all the pages that has the template reference will be updated automatically.
Photoshop CS2
Adobe Systems Incorporated announced Adobe Photoshop CS2 a major upgrade to the professional industry standard for digital image editing and creation. Photoshop CS2 is available as a stand-alone software application or as a component of Adobe Creative Suite 2, also announced today.
Some time it may happen that we waited so long and later on we informed that doctor will not come. Thats the waste of time & money.
III) Development : At development stage we will make code to perform such task and develop database as well. The design must be translated into a machine-readable form. The coding step performs this task. In this stage, the developers will actually code the programs. The specifications arrived at the design stage for each and every function will be converted to code using tools that are finalized for the implementation of the Software. At this stage the testing methodology to be adopted will be finalized. IV) Testing : In this stages the test group of the development team, using the cases and the test data already prepared will test the programs. Only after all the functions are tested singularly, an integrated testing will be performed to see that inter-function dependability is satisfied. Separate test cases and test data will be worked out for the integrated testing. At this stage, we will do testing of our code and system to check its perform normally or not and matches expected results. V) Implementation : This is the last stage where finally we have to deploy our whole system and made available to real world. Now the implementation of software is to be done by programmers. All the requirements and information gathered by the analyst is now take actual image in form of software. After making software it is uploaded in to the system so users, for whom software is developed, can use the software.
The Spiral model is an evolutionary software process model that couples the iterative nature of prototyping with the controlled and systematic aspects of the linear sequential model. It provides the potential for rapid development of incremental versions of the software. Using the spiral model, software is developed in series of incremental release. A spiral model is divided into a number of framework activities, also called task regions. There are between three and six task regions. Figure depicts a spiral model that contains six task regions: Customer communication tasks required to establish effective communication between developer and customer. Planning tasks required to define resources, timelines, and other project related information.
Risk analysis tasks required to assess both technical and management risks. Engineering tasks required to build one or more representations of the application. Construction and release tasks required to construct, test, install, and provide user support. Customer evolution tasks required to obtain customer feedback based on evolution of the software representations created during the engineering stage and implemented during the installation stage. Each of the regions is populated by a set of work tasks, called a task set, that are adapted to the characteristics of the project to be undertaken. For small projects, the number of work tasks and their formality is low. For larger, more critical projects, each task region contains more work tasks that are defined to achieve a higher level of formality. In our case, we have to provide medium level of formality for making a good project report. We will take decision about cost, schedule and number of iterations required to complete the software. Spiral model provide a prototype approach at any stage of development to the developer and it take a direct consideration of technical risk which provide a better development approach. Its only drawback is it require skilled person for risk analysis and identification because if problem is not discover at early stage in development may cause serious problem further
Schedule Representation:
25 20 15 10 5 0 Analysis Database Design Page Design Coding Testing Confirmation & Enhancement
Estimated Actual
DATA MODELING:
1)
DFD 0 Level
User (Patient)
Login to Get Services System
Data Base
Administrator
Services like get expert advice, fix appointment to specific doctor, search medicine, patients, wards.
2)
DFD 1 Level
DATA MODELING The DFD takes an input-process-output view of a system i.e. data objects flow into the software, are transformed by processing elements, and resultant data objects flow out of the software. Data objects represented by labelled arrows and transformation are represented by circles also called as bubbles. DFD is presented in a hierarchical fashion i.e. the first data flow model represents the system as a whole. Subsequent DFD refine the context diagram (level 0 DFD), providing increasing details with each subsequent level. A context-level DFD for the system the primary external entities produce information for use by the system and consume information generated by the system. The labelled arrow represents data objects or object hierarchy.
RULES FOR DFD : Fix the scope of the system by means of context diagrams. Organize the DFD so that the main sequence of the actions Reads left to right and top to bottom. Identify all inputs and outputs. Identify and label each process internal to the system with Rounded circles. A process is required for all the data transformation and Transfers. Therefore, never connect a data store to a data Source or the destinations or another data store with just a Data flow arrow. Do not indicate hardware and ignore control information. Make sure the names of the processes accurately convey everything the process is done. There must not be unnamed process. Indicate external sources and destinations of the data, with Squares. Number each occurrence of repeated external entities. Identify all data flows for each process step, except simple Record retrievals. Label data flow on each arrow. Use details flow on each arrow.
Activity Diagram
start
Docto r
Patient
Reception
La boratory
Discharge summary
End
E-R diagram:
Doctor
Resgistration
Reception
Patient
Laboratory
Pharmacy
Discharge Summary
login
View appointments
Register
Send request
Discharge patient
SEQUENCE DIAGRAM
Sequence diagram and collaboration diagram are called INTERACTION DIAGRAMS. An interaction diagram shows an interaction, consisting of set of objects and their relationship including the messages that may be dispatched among them. A sequence diagram is an introduction that empathizes the time ordering of messages. Graphically a sequence diagram is a table that shows objects arranged along the X-axis and messages ordered in increasing time along the Y-axis
Sr.No.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Field Name
Id First Name Middle Name Last Name Age Birth date City State Country Email_Id Password Confirm Password Mobile No Designation
Constraint
Primary key Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null
Description
Id First Name Middle Name Last Name Age Birth date City State Country Email_Id Password Confirm Password Mobile No Designation
User
Table Name: User Description: It gives the description About User table
Sr.No.
Field Name
User Name Password
Constraint
Description
1 2
LOGIN_PAGE:
Table Name : Login1 Description : It can Provide the User Login
Sr.No.
1. 2. 3. 4. 5. 6. 7.
Field Name
Login_Id User_Name1 Email_Id Password Contact_No SecurityQuestion SecurityAnswer
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null
description
Login id User name1 Email id Password Contect no. SecurityQuestion SecurityQuestion
CITY_ NAME:
Table Name : City Description : It can Provide the User City Name
Sr.No.
1. 2.
Field Name
City_Id City_Name
Constraint
Not Null Not Null
description
City_id City_Name
STATE_ NAME:
Table Name : state Description : It can Provide the User State Name
Sr.No.
1. 2.
Field Name
State_Id State_Name
Constraint
Not Null Not Null
description
State_id State_Name
MEDICINE_MENAGMENT
Table Name : Medicine menagment Description : It can Provide the medicine stock
Sr.No.
1. 2. 3. 4. 5. 6.
Field Name
Medicine_Id Name Company_Name MFD EXP Price
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null
Description
Medicine id Name Company Name MFD EXP Price
STAFF _REGISTRATION
Table Name : Medicine menagment Description : It can Provide the medicine stock
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Staff_Reg_Id Staff_FirstName Staff_MiddleName Staff_LastName Staff_BirthDate Staff_Designation Staff_Degree Staff_Address Staff_Gender
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Middle Name Last Name Birthdates Designation Degree Address Gender
FIX APPOINTMENT
Table Name : Fix Appointment Description : User can fix Their Appointment
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Field Name
Id First Name Last Name Gender Age Contact No. Email id Doctor Name Appointment Date Appointment status Disease
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Gender Age Contact No. Email id Doctor Name Appointment Date Appointment status Disease
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Field Name
Id Word Name Word Location Bed Patient Doctor Service Day Service Timing Dr_ContactNo Word_ContactNo
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Dr_Contact No Word_ContectNo
ADMIN_RECEPTINIST
Table Name : Admin Receptionist Description : Admin can See the Word Detail
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
ADMIN_NURSE_ DETAIL
Table Name : Admin Other Staff Detail Description : Admin can see the other nurse Dtail
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
ADMIN_EMERGENCY_VEHICLE_MANAGMENT
Table Name : Admin Emergency vehicle management Description : Admin can see the other Emergency Vehicle Services Management
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id Vehicle Name Vehicle Name Driver Name Driver Contact No. Driver Salary Driver Service Day Driver Service Timing Vehicle Facility
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
Description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
ADMIN_DOCTOR_DETAIL
Table Name : Admin Doctor Detail Description : Admin can see the Doctor Detail
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
ADMIN_COMPOUNDER_DETAIL
Table Name : Admin Compounder Detail Description : Admin can see the Compounder Detail
Sr.No .
1. 2. 3. 4. 5. 6. 7. 8. 9.
Field Name
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Constraint
Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null Not Null
description
Id First Name Last Name Designation Degree Service Day Service Timing Salary Contact No
Snap Shot:
Contact Detail
In This Page User Can See The Contact Detail.
Services
This Page Provide Services of the Hospital.
Expert Tips
This Page Provide Expert Tips , What User Can Do to very Well health.
MAIN MODULE
In this software we have developed some forms. The brief description about them is as follow:-
Reception:
The reception module handles various enquiries about the patient's admission and discharge details, bed census, and the patient's movements within the hospital. The system can also handle fixed-cost package deals for patients as well as Doctor Consultation and Scheduling, Doctor Consultancy Fees and Time Allocation.
Doctor visit schedule Doctor Appointment Scheduling Enquiry of Patient Find History of Patient Enquired.
Administration:
This module handles all the master entry details for the hospital requirement such as consultation detail, doctor specialization, consultancy fee, and service charges. Employee
Employee Detail Recording. Doctor Type Doctor Master Referral Doctor
Pharmacy:
This module deals with all medical items. This module helps in maintaining Item Master, Receipt of Drugs/consumables, issue, handling of material return, generating retail bills, stock maintenance. It also helps in fulfilling the requirements of both IPD and OPD Pharmacy.
Laboratory:
This module enables the maintenance of investigation requests by the patient and generation of test results for the various available services, such as clinical pathology, X-ray and ultrasound tests. Requests can be made from various points, including wards, billing, sample collection and the laboratory receiving point. The laboratory module is integrated with the in-patient/ outpatient registration, wards and billing modules.
Registration:
This module helps in registering information about patients and handling both IPD and OPD patients query. A unique ID is generated for each patient after registration. This helps in implementing customer relationship management and also maintains medical history of the patient.
Advantages:
It provides simplified access to patient records and other administrative information for those who need
The increased standardization of hospital management information systems improves cost control by improving efficiency and productivity. Personnel costs and inventory levels can be reduced through the avoidance of duplications and repetitions. It helps eliminate confusion and delays that are caused by incomplete or missing records.
Data can be collected and categorized so that managers can analyze such information as patient lists, bed occupancy rates and statistics categorized by doctors. Increased Security
Hospital management information systems are secured databases of administrative and patient information that can be easily accessed only by those who need the information. Patients information those are necessary to completing their indi vidual job functions without allowing access to information that is not specifically relevant to that function. Improve Patient Care Improve Cost Control Increased Security Paper less work Easier to Use and Understand Large data storage Saving manpower and time Quality service to patient Easy adaptability Simple to Use and Understand On line Help and solution Preventability and Accura
Future Enhancement: Though our system is on line for a small domain right now but if we succeed at this level we will plan it to move towards numbers of hospital. We will also planning to cover foreign treatment, doctors and their hospital and SMS alert to mobile phone as well. Online direct video chatting to specific doctor.
Conclusion:
It was a really good experience for us to a project in this organization. Working on this project has given us a valuable experience. It has been like stepping on the first step of the staircase that leads us toward building our career it was our first experience of working in the atmosphere of a software firm. We hope that Online Hospital info System With Interactive services & Universal Medical portal with Adviser (OHMS) It is totally a internet based web application. It provides much of solution compare to our existing manual paper based system. Mainly our system concept is to save time, money & manpower. It also provides some features that makes user friendly to use system & effortless services. We like this opportunity to convey our special thanks to all those who played roll in making this project a success & great learning experience for us.
Bibliography
We have referred following sites during project work: 1. 2. 3. 4. 5. 6. 7. 8. www.asp.net.com www.learnathome.com www.stackoverflow.com www.indiabix.com www.medisoft.com www.w3schools.com www.google.com www.wikipidia.com