"Sanjeevani": A Project Work-I Report Submitted in Partial Fulfillment of Requirement of The Degree of
"Sanjeevani": A Project Work-I Report Submitted in Partial Fulfillment of Requirement of The Degree of
“SANJEEVANI”
“SANJEEVANI”
Internal Examiner
Name:
Designation
Affiliation
External Examiner
Name:
Designation
Affiliation
ii
Declaration (Annexure-E, Remove after finalization)
Declaration
Further, I/we declare that the content of this Project work, in full or in parts, have
neither been taken from any other source nor have been submitted to any other
Institute or University for the award of any degree or diploma.
iii
Certificate (Annexure-F, Remove after finalization)
Certificate
________________________________
_____________________
iv
Acknowledgements (Annexure-G, Remove after finalization)
Acknowledgements
We would like to express my deepest gratitude to Honorable Chancellor, Shri R C Mittal, who
has provided us with every facility to successfully carry out this project, and our profound
indebtedness to Prof. (Dr.) Dilip K Patnaik, Vice Chancellor, Medi-Caps University, whose
unfailing support and enthusiasm has always boosted up our morale. We also thank Prof. (Dr.)
D K Panda,Pro-Vice Chancellor, Medi-Caps University,Dr. Suresh K Jain,Dean, Faculty of
Engineering, Medi-Caps University, for giving us a chance to work on this project. We would
also like to thank our Head of the Department Dr. Prashant Panse for his continuous
encouragement for betterment of the project.
We express our heartfelt gratitude to our Internal Guide, Mr. Ali Asgar, Department of
Information Technology, MU, without whose continuous help and support, this project would
ever have reached to the completion.
It is their help and support, due to which we became able to complete the design and technical
report.
Without their support this report would not have been possible.
v
Abstract
The following report covers all the aspects of the project titled
Sanjeevani. Sanjeevani is a system created to solve the issue of bed
unavailability which arises in severe health crisis situations like Covid-
19. The extreme health situations lead to large number of people taking
help of medical facilities (hospitals etc), which results in shortage of
beds to admit people, let alone treating them. It also results in massive
crowding which also is very problematic. Hence to solve this issue, the
idea of Sanjeevani was brought up. This system aims to help people in
pre-booking beds by resorting to online mode, and entering patient
details, after which the type of bed can also be chosen.
Keywords:
vi
Contents (Annexure-H, Remove after finalization)
Table of Contents
Report Approval
Declaration
Certificate
Acknowledgement
Abstract
Table of Contents
List of figures
List of tables
Abbreviations
Notations & Symbols
Chapter 1 Introduction (Whichever is applicable)
1.1 Introduction
1.2 Literature Review (Optional)
1.3 Objectives
1.4 Significance / Scope
1.5 Research Design(Optional)
1.6 Source of Data/ Problem in existing system + Justification
1.7 Organization
Chapter 2 System requirement analysis
2.1 Information Gathering
2.2 System Feasibility
2.2.1 Economical
2.2.2 Technical
2.2.3 Behavioral
2.3 Platform Specification (Development & Deployment)
2.3.1 Hardware
2.3.2 Software implementation language/ Technology
Chapter 3 System Analysis
3.1 Information flow Representation
3.1.1 ER Diagram/ Object Diagram (if applicable)
3.1.2 Data Dictionary (if applicable)
3.1.3 Data Flow/Control Flow/ Process Chart/ Activity Diagram
3.1.4 Use Cases/ Swim lane diagram/ state chart diagram/ Sequence
3.1.5 Class Diagram Diagram (if applicable)
Diagram/Collaboration
Chapter 4 Design
4.1Architectural Design
vii
4.1.1 Architectural Context Diagram
4.1.2 Architectural Behavioral Diagram
4.1.3 Description of Architectural Diagram
4.1.4 Control Hierarchy
4.2Procedural/Modular Approach
4.2.1 Modules Used
4.2.2 Internal Data Structures
4.2.3 Algorithm design for operations
4.3Data Design
4.3.1 Data objects and resultant data structures
4.4Interface Design
4.4.1 Human-machine interface design specification
4.4.2 I/O forms
4.4.3 Reports
Chapter 5 Testing
5.1 Testing Objective
5.2 Testing Scope
5.3 Testing Principles
5.4 Testing Methods Used
5.5 Test Cases
5.6 Sample Test Data & Results
Chapter 6 Limitations
Chapter 7 Future Scope
Chapter 8 Conclusion
Chapter 9 Bibliography and References
Chapter 10 Appendices
viii
Chapter-1: Introduction
1.1 Introduction
In the year 2020, Covid-19 became a pandemic and resulted in major fatalities.
The second wave of Covid-19 in the year 2021 brought an upsurge an became a
more life threatening disease than before. The cases were much more than the
previous year, and so were the fatalities. Many people suffered from it and there
was a dire need of treatment so as to save lives. People started crowding outside
hospitals to get admitted but the number of patients was so high that not everyone
could get a bed, and eventually hospitals started running out of beds in almost
every city of India. Many serious people were left untreated because of bed
shortage, while the ones with less severe symptoms took shelter in the hospitals.
Had there been a system of booking beds beforehand, the lives of many could’ve
been secured.
1.2 Objectives
The objectives of this project are as follows:
ix
1.3 Significance/ Scope
The scope of the project is as follows:
Currently, there is no such system that works for online reservations of hospital
beds. The hospitals don’t disclose their bed numbers as well. One system
showing the number of beds was created by the government when Covid-19 was
on a rise, but there was no other functionality.
x
Chapter- 2: System Requirement Analysis
2.1 Information Gathering
● Firstly, most suited technology as well as most suited resources that were
required to perform the task was identified, so as to account for lesser
computational as well as financial cost.
● Meetings were being conducted in the group in order to come to a
conclusion on whether which team mate has knowledge of which
technology as well as what new technology we need to learn beforehand
the beginning of the project. The work was also divided in the same
manner
● The next task at hand was to identify data for the project, and whether it
has to be created from scratch or should an already existing dataset has to
be fetched. At the end, it was decided that the dataset will be created from
scratch, as the dataset wasn’t readily available online.
● For the project, a dataset of medium range was created using dummy data,
because too large a dataset would’ve accounted for high end resources
thereby decreasing the economic feasibility. On the other hand, a dataset
too small wouldn’t be able to show all the functionalities and the exact
usage of the project.
● Finally, an accurate technology was chosen for the project, and the
backend framework, frontend framework, database creation, database
connectivity etc. were decided.
There are projects that cost a handsome amount and dig pockets for the creation,
deployment and even beyond that. The system we created focused more on
solving problem effectively, and economic feasibility was kept in mind
throughout the project duration. Since our target audience is the hospital, as well
as every citizen desiring medical lookout. The system has been made extremely
feasible as the citizens can access it from remote locations. For hospitals, the
xi
system will be extremely friendly, and easy to use, and not a great amount will be
required for the same.
As stated earlier, we couldn’t find any existing system that would give
functionalities similar to our project. Hence, from a technical point of view,
minute details were needed to be figured out. Our system is not just related to one
browser, and the technical complexity is such that any normal person will be able
to use it without problem.
We needed to create a system that would help people to book beds remotely, and
for that a user friendly system needed to be built. The other motive was to prevent
the end moment rush, and that could not be solved by systems that show only the
hospital data and do not allow much user interaction.
Processor: it is the logic circuitry that responds to and processes the basic
instructions that drive a computer. A system with 1.2 GHz Processor, or
above can run and execute Sanjeevani.
Memory: any system having 512 MB RAM and 20 GB HDD is suited.
Operating System: An operating system is system software that manages
computer hardware, software resources, and provides common services for
computer programs. A system with Windows 7 and higher works well for
the project.
Browser: this project can run on any browser
xii
2.3.2 Software Implementation Technology and Tools
xiii
Chapter- 3: System Analysis
3.1 Use-Case Diagram
xiv
3.2 Activity Diagrams
xv
xvi
3.3 Class Diagram
xvii
Chapter- 4: Design
4.1 Architectural Design
This project has been developed using the incremental model. Incremental Model
is a process of software development where requirements divided into multiple
standalone modules of the software development cycle. In this model, each
module goes through the requirements, design, implementation and testing
phases.
Chapter- 5: Limitations
A few limitations exist in this system, which are:
a. If the registered hospital has occupied new beds, or has released a few
beds, changes have to be manually done in the database.
b. If the hospital does not free the bed of a discharged patient, the bed will be
shown occupied and would result in anomalies.
c. If in any case the patient wants to cancel the booking, he/she has to do it
through the hospital.
xviii
Chapter-8: Conclusion
A sincere effort has been made to overcome a technological hardship that was
being faced by the society. The sole purpose of developing this system was to
enable people in using technology and book beds before getting admitted, which
would ultimately result in their ease. The system focuses on betterment of the bed
booking systems currently being used by hospitals.
xix