Includes Existing System and Proposed System
Includes Existing System and Proposed System
1.Introduction
1.1 Overview of the system
1.2 Problem Definition and objective
2. Requirement and Analysis
2.1 Problem Definition
2.2 Select the software development model
2.3 Requirement Specification (includes existing system and proposed system)
2.3.1 Justification of proposed System
2.3.2 Benefits of proposed system
2.4 Project planning
2.5 Project scheduling
2.6 Feasibility study
3. Software Requirement Specification (SRS)
3.1 Introduction
3.1.1 Purpose
3.1.2 Scope
3.1.3 Definitions, acronyms and abbreviations
3.1.4 References
3.1.5 Overview
3.2 Overall Description
3.2.1 Product perspective
3.2.2 Product functions
3.2.3 User characteristics
3.2.4 Constraints
3.2.5 Assumptions and Dependencies
3.3 Specific Requirements
3.3.1 External Interfaces
3.3.2 Functional Requirements
3.3.3 Performance Requirements
3.3.4 Logical Database Requirements
3.3.5 Design constraints
3.3.6 Software System Attributes
3.3.7 Organizing the specific Requirements
3.3.8 Additional comments
4. Software and hardware Requirement
5. System Design
5.1 Introduction
5.2 Output design
5.3 Input design
5.4 E R Diagram
5.5 Database design
5.6 Module description
5.7 Data Flow Diagram
6. System Development
6.1 Process description
6.2 Source code
7. System implementation
7.1 Testing
7.2 System Implementation
7.3 Security
8. Conclusion
9. Appendix
9.1 Sample input screens and output screens
9.2 Reports
10. Bibliography
MINI PROJECT REPORT ON
COVID BED PORTAL
Submitted by
SUHAIL P M
REGISTER NO: 190021095274
ROLL NO: 190166
M.E.S. COLLEGE
MARAMPALLY
ALUVA -7
M.E.S. COLLEGE MARAMPALLY
ALUVA -7
Certificate
This to certify that the report entitled
…………………………………
(Firm/Organization)
Signature of staff in charge
ACKNOWLEDGEMENT
At the very outset I am very grateful to God almighty for his blessings showed upon us to
complete our project.
I hereby express our sincere thanks and Gratitude to Dr.Mansoor Ali P P, Principal of MES College,
Marampally for his kind support. I hereby express our sincere thanks and Gratitude to Dr.
Murugan R, Head of the department of computer applications MES College, Marampally for his
kind support throughout the course of the project.
I also express our sincere thanks to Sri. Joseph Deril K S, Department of Computer
applications, MES College, Marampally for his co-operation and Guidance throughout the
course of the project work.
We also express our sincere thanks to our all faculty members of the Department of
computer applications, MES College for their timely suggestion and encouragement.
Finally, I express my heartfelt gratitude to our parents, friends, well-Wishers and all who
have helped us in completing this project and make this work satisfactory.
SUHAIL P M
IV
1. Introduction
1.1 Overview Of The System
We are seeing a steep rise in the number of active COVID-19 cases on a daily
basis. People are struggling to find oxygen cylinders, vacant beds, ICU support,
emergency wards, and more in their city to treat themselves or their family members.
There is an explosion of COVID-related cases and people are finding it extremely difficult
to find ventilators and ICU beds in hospitals. This covid bed portal helps many with crucial
information like availability of beds, list of dedicated COVID-19 hospitals, availability of
oxygen, ICU, ventilators, and more.
This project aims to provide help for those struggling to find treatment in this
covid pandemic. As we know nowadays people face a great difficulty to find their needed
treatment. This portal would help them to overcome their difficulty and provide them
with the treatment they need. The portal shows the availability of beds in each hospital
according to their need. Thus, helping the public to find their treatment. The portal
shows, the hospital name, number of available oxygen beds, ICU beds, ventilator beds,
contact number of the hospital, and address.It shows the availability of bed as categories
such: Normal bed, oxygen bed and it shows the availability in both private and
government hospitals.The hospitals can update their current availability of bed.The
public can also reserve their bed.
• System Design: The requirement specifications from first phase are studied in this
phase and system design is prepared. System Design helps in specifying hardware and
system requirements and also helps in defining overall system architecture.
• Implementation: With inputs from system design, the system is divides as units .
which are integrated in the next phase. Each unit is developed and tested for its
functionality which is referred to as Unit Testing.
• Integration and Testing: All the units developed in the implementation phase are
integrated into a system after testing of each unit. Post integration the entire system is
tested for any faults and failures.
• Deployment of system: Once the functional and non functional testing is done,
the software is deployed in the customer environment or released it.
Maintenance: There are some issues which come up in the client environment. To
fix those issues patches are released. Also to enhance the product some better versions
are released. Maintenance is done to deliver these changes in the customer
environment
System analysis involves gathering the necessary information and using the
structured tool for analysis. This includes the studying existing system and its drawback,
designing a new system and conducting cost benefit analysis. In this project, the
requirements are studied in details. Information are collected and documented. The
requirement analysis determines what the input should be. The inputs are Project
details, Module details, Schedule details etc. the processing job transforms the input to
output.
EXISTING SYSTEM
We are seeing a steep rise in the number of active COVID-19 cases on a daily
basis. People are struggling to find oxygen cylinders, vacant beds, ICU support,
emergency wards, and more in their city to treat themselves or their family members.
There is an explosion of COVID-related cases and people are finding it extremely difficult
to find ventilators and ICU beds in hospitals.Using manual properties in the fields was not
comfortable for the patients, because it was slower than technical usages, caused
wastages ofthe patientstime and contained many formalities in usage.
PROPOSED SYSTEM
This proposed systemwill help them to overcome their difficulty and provide them
with the treatment they need. The portal shows the availability of beds in each hospital
according to their need.Thus, helping the public to find their treatment. The portal
shows, the hospital name, number of available oxygen beds, ICU beds, ventilator beds,
contact number of the hospital, and address.It shows the availability of bed as categories
such : Normal bed, oxygen bed and it shows the availability in both private and
government hospitals.The hospitals can update their current availability of bed.The
public can also reserve their bed.
6 October Implementation
Feasibility study
Analysis
Design
Testing
Implementation
In the conduct of the feasibility study, I had to consider seven distinct types of feasibility.
These included:
Technical feasibility
Operational feasibility
Economic feasibility
Social feasibility
Management feasibility
Legal feasibility
Time feasibility
TECHNICAL FEASIBILITY
This is concerned with specifying equipment and software that will successfully satisfy
the user requirement. The technical needs of the system includes:
OPERATIONAL FEASIBILITY
It is mainly related to human organizational and political aspects. The points to be
considered were:
ECONOMIC FEASIBILITY
Economic analysis is the most frequently used technique for evaluating the effectiveness
of a proposed system. More commonly known as cost/benefit analysis; the procedure is
to determine the benefits and savings that are expected from a proposed system and
compare them with costs. If benefits outweigh costs, a decision is taken to design and
implement the system.
SOCIAL FEASIBILITY
Social feasibility is the determination of whether a proposed system will be acceptable to
the people or not. This determination typically examines the probability of the project
being accepted by the group directly affected by the proposed system change.
MANAGEMENT FEASIBILITY
It is a determination of whether a proposed project will be accepted to management. If
management does not accept a project or gives a negligible support to it, the analyst will
tend to view the project as a non-feasible one.
LEGAL FEASIBILITY
Legal feasibility is a determination of whether a proposed project infringes on known
Acts, Statutes, as well as any pending legislation. Although in some instances the project
might appear sound, on closer investigation it may be found to infringe on several legal
areas.
TIME FEASIBILITY
Time feasibility is the determination of whether a proposed project can be implemented
fully within a stipulated time frame. If a project takes too much time it is likely to be
rejected.
3. SOFTWARE REQUIREMENT
SPECIFICATION (SRS)
3.1 Introduction
The advantages of computers have been used in all areas of technology and management
.The increasing industrialization made a huge growth of computerization which enhanced
the quality of overall performance of organizations. All business areas opted
computerization. This helps the management in their smooth working and centralized
method of storage.
This project aims to provide help for those struggling to find treatment in this covid
pandemic.Functional requirements describe the relationship between inputs and outputs
of the system. According to the criteria I studied the current status of the existing system.
From the study I understood that the existing system is prepared manually results in the
wastage of time and may lose the stored data. So, software required for the quick and
secure activities of a zoo.
3.1.1 Purpose
We are seeing a steep rise in the number of active COVID-19 cases on a daily
basis. People are struggling to find oxygen cylinders, vacant beds, ICU support,
emergency wards, and more in their city to treat themselves or their family members.
There is an explosion of COVID-related cases and people are finding it extremely difficult
to find ventilators and ICU beds in hospitals. This covid bed portal helps many with crucial
information like availability of beds, list of
dedicated COVID-19 hospitals, availability of oxygen, ICU, ventilators, and more.
3.1.2 Scope
The system is developed and designed such a way that further expansion or
modification can be made to permit the evaluation. The focus of the system is to
inherit the requirements and update the system as per the needs. This project is
so perfectly designed that it satisfies the requirements. Nothing can be ended in a
single step. It is the fact that nothing is permanent in this world. So this project also
has some future enhancements in the evergreen and booming IT industry. Change
is inevitable. The system and the architecture is a compatible one, so addition of
new modules can be done without much difficulty. Since this module has its
unique properties it can extend further to make this system a complete one.
3.1.4 References
3.1.5 Overview
This project aims to provide help for those struggling to find treatment in this
covid pandemic. As we know nowadays people face a great difficulty to find their needed
treatment. This portal would help them to overcome their difficulty and provide them
with the treatment they need. The portal shows the availability of beds in each hospital
according to their need. Thus, helping the public to find their treatment. The portal
shows, the hospital name, number of available oxygen beds, ICU beds, ventilator beds,
contact number of the hospital, and address.It shows the availability of bed as categories
such: Normal bed, oxygen bed and it shows the availability in both private and
government hospitals.The hospitals can update their current availability of bed.The
public can also reserve their bed.
The application is capable enough to store different products and also perform
some editing on them that is added. It will be having user friendly GUI’s that will guide
the user to easily achieve the same.
Admin
Hospital
User
2. Hospital
• Hospital login
• create profile
• update
• change password
3. User
• user login
• view details
• book appointment
3.2.4 Constraints
• The system must be user friendly.
Create different tables for hospital and user details, connection details,
whole booking details, booking history and these tables should be linked
using primary key and foreign keys.
The software should not have any reliability issues. The software will be
thoroughly tested and any issues resolved.
• Availability
• Security
• Maintainability
As states previously, this software will only run under the Windows OS. The
setup file, setup.info, can be copied to multiple machines so that each program
does not have to be setup separately.
In this system the overall functionality is organized by Data flow diagrams and
E-R diagrams. Based on these diagrams, data relationships and dependencies
are found and a functional hierarchy is made for organizing the specific
requirements.
PHP code is interpreted by a Web server with a PHP processor module which
generates the resulting Web page: PHP commands can be embedded directly
into an HTML source document rather than calling an external file to process data.
PHP includes free and open source libraries with the core build. PHP is a
fundamentally Internet-aware system with modules built in for accessing File
Transfer Protocol (FTP) servers, many database servers.
PHP was conceived in 1994 and was originally the work of one man,
RasmusLerdorf. It was adopted by other talented people and has gone through
four major rewrites to bring us the broad, mature product we see today. As of
November 2007, it was installed on more than 21 milliondomains worldwide, and
this number is growing rapidly. PHP is an Open Source project, which means we
have access to the source code and can use, alter, and redistribute it all without
charge.
PHP’s Strengths
• Low cost
• Ease of learning and use
• Portability
BACK END
Within the file, data is divided into separate storage containers called tables; view,
add and update data by using online forms; find and retrieve just the data wanted
for reports. MySQL Server allows the user to view, update or analyze the
database from the Internet of an intranet by creating data access pages. MySQL
Server as a relational database stores data in many related tables.
Tables organize data into columns (called fields) and rows (called records). A
common field relates two tables so that MySQL Server can bring together the data
from the two tables for viewing, editing, or printing. In table Design view one can
create an entire table from scratch or add, delete or customize the fields in an
existing table.
The user can also display records from tables that are related to the current table
by displaying sub datasheets within the main datasheet. With some restrictions,
the user can work with the data in sub datasheets in many of
the same ways that they work with data in the main datasheet. To store data,
create one table for each type of information that is to be tracked. To bring the
data from multiple tables together in a query, form, report, or data MySQL Server
page, define relationships between the tables
About The OS
The Operating System used for this software is Windows Operating
System.
Windows OS
The hall mark software of Microsoft, which had created a new wave
of graphical user interface in the industry, WINDOWS XP stands in the top of its
popularity. The advent of Microsoft plus has cured whatever faults were there in
the original WINDOWS XP version and made it and useful tool to work with the
memory resident programs of it, make the reloading of WINDOWS XP easier, it
plug and play connectivity for input output devices makes a new dimension
towards the use of computer system. Connectivity to the information networks like
Internet through modems makes it overstate software. Almost all new software
has their windows version also. The programmer and file manager facilities of it
had made a leap way towards giving a new dimension towards the operation of
computer systems.
HARDWARE SPECIFICATION
RAM : 3GB.
recommended.
Level 1
7. System implementation
7.1 Testing
Testing focuses on the logical internals of the software, ensuring that all the
statements have been tested on the functional external, that is, conducting tests
using various test data to detect errors and ensure that defined input will
produce actual results that agreed with required results. It is the major quality
control measure used during software development.
Levels of Testing
1. Unit Testing
2. Integration Testing
3. Validation Testing
4. Output Testing
Unit Testing
Different modules are tested against the specifications produced during the
design for the modules. Unit testing is essentially for verification of the code
produced during coding phase. Its main goal is to test the internal logic of the
modules, typically done by the programmer of the module. Main focus in this
testing is testing the code.
Integration Testing
Output testing
No system could be useful if it does not produce the required output in the
specific format. Output testing is performed to ensure the correctness of the
37
output and its format. The output generated or displayed by the system is tested
asking the users about the format required by them.
Validation Testing
Books
Singh, Yogesh and Aggarwal, K.K.Software Engineering Third Edition. New Age
International Publications,2007.
Electronics materials:
Internet