Beruflich Dokumente
Kultur Dokumente
Revision History
This section describes the revision history of this document.
Distribution List
This section describes the distribution list for the recipients of this document.
Technology
Table of Contents
CHAPTER 1 - FINAL PROJECT PROPOSAL.............................................................1
1.2 PROJECT TITLE...........................................................................................................2
1.3 PROJECT OVERVIEW STATEMENT................................................................................2
1.4 HIGH-LEVEL SYSTEM COMPONENTS.........................................................................3
1.5 APPLICATION ARCHITECTURE.....................................................................................4
WE BUILD THREE TIER ARCHITECTURE IN OUR SYSTEM..................................................4
1.6 HARDWARE AND SOFTWARE SPECIFICATION..............................................................4
1.7 TOOLS AND TECHNOLOGIES USED WITH REASONING................................................5
CHAPTER 2 - FIRST DELIVERABLE..........................................................................6
2.1 INTRODUCTION...........................................................................................................7
2.2 PROJECT FEASIBILITY REPORT...................................................................................7
2.2.1 Technical Feasibility..........................................................................................7
2.2.2 Operational Feasibility......................................................................................7
2.2.3 Economic Feasibility..........................................................................................7
2.2.4 Schedule Feasibility...........................................................................................8
Hospital management system
<
1
Hospital management system
1.1 Introduction
The world has seen the most technological boom in the last fifty years, with the
inventions in every field made possible now for making the human life easier and more
comfortable. An airport is providing facility where passenger connect from ground
transportation to air transportation.
The hospital is the essential part of our lives, providing best medical
facility to people suffering from various element.
The main aim of our project is to provide a paper less hospital up to 90% .it
also aims a providing low cost reliable automation of the existing
system.Thy also provides excellent security of at every level of ualsoser
system interaction also provide reliable storage and and backup facility.
2
Hospital management system
Project goal
Hospital management system manage automation of hospital tasks and services.
To improve decision making.
To make the technology add to the bottom-line of company.
To control credit.
Provides efficient consultation to patients.
Objectives
The project hospital manage system is aimed to develop to maintain the day-
to-day state of admission or discharge of patient .list of doctors reports
generation and etc. It is designed to achieve the following objectives.
1 To computerize all details regarding patient details.
2 Scheduling the appointment of patients with doctors to make it convenient
for both.
3 Scheduling the doctors and emergency properly so that facilities provide by
hospital are fully utilized in efficient manner.
4 If medical store issues medicines to patients .It should reduce the stock status
of the medical store.
5 The information of the patients should be kept up to date and there record
should kept in the system for historical purposes.
Type of project Research Development
Target End users
3
Hospital management system
Software Requirement
4
Hospital management system
5
Hospital management system
2.1 Introduction
Introduction First deliverable is all about planning and scheduling of project. Our project
hospital management system is feasible to develop. Technically it is feasible. Our project
can perform many functional operations that is useful for patients and doctors. This
chapter describe the functional feasibility of system. We use open source software we do
not purchase extra hardware for our system. Our system is web based and it can run on
servers so the scope of our system is global any one can use this system. Gantt chart is
used to estimate the use of corresponding time to perform the essential activates of the
project.
Technical
Operational
Economic
Schedule
Specification
Information Motivational
Legal and Ethical
6
Hospital management system
We use open source software that are free of cost and easily available. Economic
analysis is the most frequently used method for evaluating the effectiveness of
a HRM system .Most commonly known as cost /benefit analysis ,the procedure is
to determind the benefit and saving that are expected from a system and compare
with cost involve.
The proposed system is financially feasible because of the following reason:
The cost of the system development is not much because of module/department
wise automation .
Then organization wants to implement wise so this system cannot take a heavy
amount the system into the from of hardware investment.
The proposed system is economic ,as the investment in running the daily
transaction.
7
Hospital management system
This software is legal and ethical correct. These are open source software.
8
Hospital management system
The project aimed is to developing a hospital management system APP that can be used
in the hospitals, which will help the staff to, simplified their daily operational task as well
as medicate the patients in the effective and more convenient way.
9
Hospital management system
10
Hospital management system
3.1 Introduction
Requirements engineering process provides the appropriate mechanism for understanding
what the customer wants, analyzing need, assessing feasibility, negotiating a reasonable
solution, specifying the solution unambiguously, validating the specification and
managing the requirements as they are transformed into an operational system. The task
of capturing, structuring, and accurately representing the user's requirements so that they
can be correctly embodied in systems which meet those requirements (i.e. are of good
quality).
Requirements elicitation
Requirements analysis and negotiation
Requirements specification
System modeling
Requirements validation
Requirements management
11
Hospital management system
12
Hospital management system
country without national transporters can still trade. But the country without airport will
be handicapped. So airport become very important for every country.
Universe is based on principle of dependence, everything depends on another thing. The
question arise that airline depend on airport or airport depend on airline, the answer is
quite questionable. It is phenomenon that airport always need airlines.
In our project we discuss about reservation detail, passenger detail, and flight detail Staff
detail time schedule. User can reserve seats online.
Existing System
The existing system is very time consuming. This system is more poor to errors and
sometime the approach to various problems is unstructured.
If any old data or information is to be fetched, then it is a great problem for passengers to
get the information in short period of time as to get information from files is not an easy
task.
As everything is done manually, so if any record is misplaced then system has to take full
responsibility.
Much time is required in giving correct information.
Less reliability and maintainability of data.
Manual procedure of providing information is not reliable.
Secrecy of information may not be maintained due to visible facts on paper
Organizational Chart
Organizational chart will be very much supportive to get a better overview of the
organization’s business areas and their decomposition into different departments.
Scope of the System
This project design and implementation online airline reservation system. It is well design
database, all available flight information, ticket booking, cancel ticket is integrated
together and can be accessed easily.
“Online Airline Reservation System” provide user friendly interface. To use our system
there is not require extra knowledge of hardware and software.
Summary of Requirements (Initial Requirements)
Login function
Managing passenger Record
Manage flight schedule
Manage ticket booking
3.1.2 Identifying External Entities
The identification of the external entities will be based on the information contained in
your Abstract. This identification is done after two phases. We will map the “Green
wood” case study to make things more comprehensible.
The Identification of External Entities is done in two phases.
a. Over Specify Entities from Abstract
On the basis of the Abstract, one might identify the entities from the problem.
Passenger
Booking
13
Hospital management system
14
Hospital management system
15
Hospital management system
on the basis of
credentials
provided.
1.0 Medium System “shall”UC_7 UC_Update_Request
update the
passenger Request.
1.0 Medium System “shall”UC_8 UC_Change_Personal_Details
process different
types of updating
e.g. updating of his
personal/booking
or upgrading of his
status from
registered.
16
Hospital management system
17
Hospital management system
18
Hospital management system
Secondary scenario 1. User selects the invalid city, time and date of flights
for search.
Exception Invalid data is entered for search.
Post condition Passenger get the required information from the
system.
19
Hospital management system
Secondary scenario 1. User selects the invalid city, time and date of flights
for search.
Exception Invalid data is entered for search.
Post condition Passenger get the required information from the
system.
20
Hospital management system
3. Passenger must
select the date and 2. System accept
time. details if details
4. Passenger enter true system show
their details to the confirmation
system. message otherwise
system generate
error.
Admin:
21
Hospital management system
22
Hospital management system
23
Hospital management system
Secondary scenario User selects the invalid city, time and date of flights
for search.
Exception Invalid data is entered for search.
Post condition Administrator get the required information from the
system.
24
Hospital management system
2. Administrator
confirmed all the
seats are booked.
Secondary scenario: User selects the invalid city, time and date of flights
for search.
Exception: Invalid data is entered for search.
Post condition: Administrator get the required information from the
system.
25
Hospital management system
26
Hospital management system
27
Hospital management system
4.1 Introduction
3rd deliverable is all about the software design. In the previous deliverable, analysis of the
system is completed. So we understand the current situation of the problem domain. Now
we are ready to strive for a solution for the problem domain by using object-oriented
approach. Following artifacts must be included in the 3rd deliverable.
1. Domain Model
2. System Sequence Diagram
3. Sequence Diagram
4. Collaboration Diagram
5. Operation Contracts
6. Design Class Diagram
7. State Transition Diagram
8. Data Model
Now we discuss these artifacts one by one as follows
28
Hospital management system
Messages
Messages are arrows that represent communication between objects. Use half-arrowed
lines to represent asynchronous messages. Asynchronous messages are sent from an
object that will not wait for a response from the receiver before continuing its tasks. For
message types, see below.
Destroying Objects
Objects can be terminated early using an arrow labeled "<< destroy >>" that points to an
X. This object is removed from memory. When that object's lifeline ends, you can place
an X at the end of its lifeline to denote a destruction occurrence.
Loops
A repetition or loop within a sequence diagram is depicted as a rectangle. Place the
condition for exiting the loop at the bottom left corner in square brackets [ ].
29
Hospital management system
30
Hospital management system
What is a Collaboration?
A Collaboration is a collection of named objects and actors with links
connecting them. They collaborate in performing some task.
A Collaboration defines a set of participants and relationships that are
meaningful for a given set of purposes
A Collaboration between objects working together provides emergent desirable
functionalities in Object-Oriented systems
31
Hospital management system
32
Hospital management system
A collaboration diagram that describes part of the flow of events of the Online Airline
Reservation System.
4.5.2 Constructs of Collaboration Diagram:
Objects
You can use objects in collaboration diagrams in the following ways:
Each object in the collaboration is named and has its class specified
Object_name : class_name
33
Hospital management system
Actors
Each Actor is named and has a role
One actor will be the initiator of the use case
Links
A link is a relationship among objects across which messages can be sent. In
collaboration diagrams, a link is shown as a solid line between two objects.
An object interacts with, or navigates to, other objects through its links to these
objects.
A link can be an instance of an association, or it can be anonymous, meaning that
its association is unspecified.
Message flows are attached to links.
Messages
A message is a communication between objects that conveys information with the
expectation that activity will ensue. In collaboration diagrams, a message is shown as a
labeled arrow placed near a link.
34
Hospital management system
Example
A sequence diagram that describes part of the flow of events of the use case Place Local
Call in a simple Phone Switch.
35
Hospital management system
36
Hospital management system
37
Hospital management system
38
Hospital management system
39
Hospital management system
Transition
A solid arrow represents the path between different states of an object. A state can have a
transition that points back to itself.
Initial State
A filled circle followed by an arrow represents the object's initial state.
Final State
An arrow pointing to a filled circle nested inside another circle represents the object's
final state.
40
Hospital management system
41
Hospital management system
5.1. Introduction:
Analysis & Design Model for structured approach must contain following artifacts:
42
Hospital management system
Identify Attributes
The only attributes indicated are the names of the passengers, flights, bookings and
tickets.
DFD Constructs:
43
Hospital management system
44
Hospital management system
Level 1 Diagram
This diagram shows all the processes that comprise the overall system and how
information moves from and to each process. Data stores are added to it.
Level 2 Diagram
45
Hospital management system
This diagram shows all the processes that comprise a single process on the level 1
diagram and how information moves from and to each of these processes. It also shows in
more detail the content of higher-level process. Level 2 diagrams may not be needed for
all level 1 processes.
Level 3 Diagram
This diagram shows all processes that comprise a single process on the level 2 diagram
and how information moves from and to each of these processes. Level 3 diagrams may
not be needed for all level 2 processes. Correctly numbering each process helps the user
understand where the process fits into the overall system.
46
Hospital management system
47
Hospital management system
Level 1 DFD
48
Hospital management system
49
Hospital management system
State
A set of observable circum-stances that characterizes the behavior of a system at a given
time
State transition
The movement from one state to another
Event
An occurrence that causes the system to exhibit some predictable form of behavior
Action
Process that occurs as a consequence of making a transition
50
Hospital management system
Two major structural patterns or two major alternatives are Transform (Flow) Analysis
and Transaction (Flow) Analysis.
Example
There is a string conversion system.
It has the ability to reverse strings, count number of characters, and append new
strings with an old string.
A user would be using this system and would be providing the string to it. The
string would be validated. If approved the system would be displaying different
choices including reversal of string, character counting and appending of strings.
51
Hospital management system
The user would select a choice and enter the appropriate selection. According to
the selected choice the system would perform the required action.
If “Reverse String” is selected the valid string is attained and reversed.
If “Count Characters” is selected the valid string is attained and the number of
characters are counted.
If “Append String” is selected the valid string is attained and the user also enters a
new string. Both the strings are appended together and the result produced.
Whatever the choice selected the result is displayed.
Character Count
User Selection
User String Conversion System User
User selection
1 2
User input Validat Display 3
Valid input choices
e the choice Ge t
input s user
selecti
on
String
Reverse String
Selection
4
Character
Revers
Count Append String
e
Selection Selection
String
Reversed String
String
5
Count New String
Charac 6
ters String
Appen
d
Character
String
Count
Appended
String
52
Hospital management system
Level 1 DFD
Level 2 DFD
4.1 4.2
String Get String String Reverse Reversed String
the String
5.2
5.1 Count
String String Character Count
Get String Characters
in String
6.3
6.1
String String Combine Appended String
Get String
Strings
6.2
Get new New String
String
53
Hospital management system
String Conversion
Executive Append
String
Display Controlle
Choices r
54
Hospital management system
Flow chart
Box Diagram
Decision Table
Psuedocode
55