FinalSuman Report Arya
FinalSuman Report Arya
Introduction:
1.1 Project Overview: -
In today’s digital era, where everyone’s on their phone almost 24/7, the first reaction to a new
name is “Google it”. An online presence means that patients in need will be able to find us
anytime and anywhere. Through a website a patient can easily get the information about clinic
from anywhere he/she is at work or at home and it ensures that we serve our patient and provide
more facilities to them. It’s convenient at all times, but more so during an emergency. People had to
queue up to get doctor appointments. This made way for staying on hold on the telephone. But a
website can take the burden of appointments off your shoulders completely. It lets patients and
potential patients browse at their convenience and set up, change, rebook, or cancel appointments,
if need be. From finding us to booking an appointment and from getting inputs on treatment to
feedback on a particular doctor’s manner, analytics will let you know what visitors liked or disliked.
This websites is fully modern and user-friendly. To help our patients, we created a website
that offers information about disease prevention, risk factors. One of the most convenient ways to
connect to your doctor is by email or by contact number. The medical, healthcare, and pharmaceutical
industries are all dependent on people — current and future patients. Hospitals and healthcare-related
companies that are responsible for attracting new clients can't rely on patients being proactive in their
health and wellness management. Instead, they have to take an effort to increase their client base.
Among other things, it can be done by running successful marketing campaigns. Although traditional
marketing methods like print advertisements are still alive, they won't be enough in the digital era.
When everything is becoming digital, our medical marketing services and healthcare advertising should
do so, too.
In this developing world and a growing number of people, use of e-commerce website has
become critical and mandatory on a daily basis to make their everyday purchases. For developing the
website, we are going to use HTML,CSS used for front end development, Node JS as a back-end
language and MongoDB version as a database for storing all the content of the web page. This
website is a dynamic website, where products, users and advertisements can be added through it, New
Appointments can be Viewed, Accepted, Canceled and Total Number of Appointments can also be
viewed. The user’s log in details: Username/email and password will be saved in the database, so that
the users don’t need to register again and again.
1
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Literature Survey:
Earlier, the management of the clinic is done manually. But there are some problem arises especially
for the data retrieval, booking appointment, and advertisement as well as clinic has a problem of loss
of patient data. Patient has trouble for waiting their appointment as well as each time patient difficult
to get address or contact to clinic so as per our sponsor requirement start to develop website for clinic
to avoid such kind of problem.
To overcome that kind of problems we decided to develop a website which provides different
functionalities regarding online services to make appointment see the services etc. So, in this website
we can create different user efficient facilities like saves traveling time and waiting in line to
make appointment and such more facilities are provided to the users. Doctor can get report of
appointment in particular period easily by selecting date to and from. We tried to provide good
service to customer by launching this online website.
2
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
3
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
A data flow diagram (DFD) maps out the flow of information for any process or system. It uses defined
symbols like rectangles, circles and arrows, plus short text labels, to show data inputs, outputs, storage
points and the routes between each destination. In that mainly tow Entity Doctor and patient can book
and check appointment patient do not need to log in on website and doctor can view and take action on
it after log in, doctor can change or update their profile doctor also get the report of the report of
appointment at the last doctor has logout.
4
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Use-case diagram of the project describes the high-level functions and scope of a
system. This diagram identifies the interactions between the website, doctor and patients. The
use cases and actors in use-case diagram describe what our website does and how the doctor
and patients use it, but not how the system operates internally.
5
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
The above figure shows the flow diagram of our web project. In this First the patient visits the
website and book there appointment for booking appointment patient need give some personal details
like name, phone number, email etc. When fill out this form appointment has been booked. Booked
appointment can be check by the patient name, number .After this process the database send
notification to the particular doctor and doctor can take action on it like the appointment approved or
cancel.
6
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Integration Testing
Integration Testing is a level of software testing where individual units are combined and tested as
a group. The purpose of this level of testing is to expose faults in the interaction between integrated
units. Test drivers and test stubs are used to assist in Integration testing follows two approaches
known as "Top Down' approach and "Bottom Up approach.
Database Testing
In Database testing backend records are tested which have been inserted through the web or
desktop applications. The data which is displaying in the web application should match with the
data stored in the Database.
7
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
To perform the Database testing, the tester should be aware of the below
mentioned points:
• The tester should understand the functional requirements, business logic, application flow
anddatabase design thoroughly.
• The tester should figure out the tables, triggers, store procedures, views and cursors used for the
application.
• The tester should understand the logic of the triggers, store procedures, views and cursors
created.
• The tester should figure out the tables which get affected when insert update and delete
(DML)operations are performed through the web or desktop applications.
• With the help of the above-mentioned points, the tester can easily write the test scenarios for
Database testing.
Security Testing
Security Testing involves the test to identify any flaws and gaps from a security point of view. Sample
Test Scenarios for Security Testing:
•Verify the pages which contains important data like password, credit card numbers, secret answers for
security question etc. should be submitted via HTTPS (SSL).
•Verify password rules are implemented on all authentication pages like Registration, forgot
password, change password.
•Verify the error messages should not display any important information. Verify if the user is
logged out from the system or user session was expired, the user should not be able to navigate the
site. .
•Verify if, any functionality is not working, the system should not display any application, server,
or database information. Instead, it should display the custom error page.
•Verify the user roles and their rights. For Example, the requestor should not be able to access the
admin page.
• Verify the application for Brute Force Attacks.
8
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Performance Testing
Performance Testing is conducted to evaluate the compliance of a system or component with
specified performance requirements.
9
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
1. Doctor should
1. Enter valid values be registered
Check user should inthe required fields. successfully.
TS ID Required
Registerby filling 2. Click the 2. A successful
3 fields
all therequired Registerbutton. registration
fields. messageshould pass
show.
10
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Clicking booking
Booking Check whether the takes the patient
TS ID Option for booking option for Click on Booking
appointment pass
6 patient the patient. option.
successfully
Clicking check
TS ID Check Check whether appointment
7 appointme patient appointment patient check pass
Click check
nt option against by name or there appointment
appointment
for patient phone number successfully.
Doctor
login Clicking login valid
Option for Check whether the Click doctor login
TS ID 8 doctor login pass
Doctors valid doctor is login. option.
with there successfully.
account.
After doctor
Check whether
login dashboard
Specializat logged doctor and
show the
ion wise booked After doctor login
TS ID 9 doctor Appointments pass
appointments successfully.
which is booked
login. specialization is to appropriate
same. Doctor.
11
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Visual Studio Code is a streamlined code editor with support for development operations like
debugging, task running, and version control. It aims to provide just the tools a developer needs for a
quick code-build-debug cycle and leaves more complex workflows to fuller featured IDEs, such as
Visual Studio IDE. Visual Studio Code is a source-code editor that can be used with a variety of
programming languages, including C, C#, C++, Fortran, Go, Java, JavaScript, Node. js, Python,
Rust, PHP. It is based on the Electron framework, which is used to develop Node.
2) XAMPP Server :-
XAMPP is a software distribution which provides the Apache web server, MySQL database (actually
MariaDB), Php and Perl (as command-line executables and Apache modules) all in one package. It is
available for Windows, MAC and Linux systems. No configuration is necessary to integrate Php with
MySQL.
12
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Implementation:
5.1 Output:-
Fig.1-Home Page including About, Bookings, Doctor Login and Check Appointment.
13
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Fig.4-Footer of website including Basic Information like Address, Contact number and Social
Accounts.
14
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Fig.5 –Through this Patient can make appointment by filling Some basic information.
15
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
16
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Fig.9 –Here profile of Doctor is visible with specifications, Account creation date ,Email and
name.
17
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Fig.11 – Here Doctor can check the total number of appointments and take action on it such as
approve or cancel appointments.
Fig.12 –Total new appointments are visible here with name, appointment number, mobile
number and Email.
18
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
Fig.13 –Doctor can approve and cancel the appointment and can also add some message for
patient.
Fig.14 –Here Doctor can Search the patient using contact number ,appointment number or by
name.
19
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
1. Advantages:
The website helps the patient to easily make an appointment and book appointment
as per they need in a single click.
2. Limitations:
20
Website for Ayurvedic
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC YADRAV(ICHALKARANJI)] Clinic
We can develop an application for purchasing the products directly from the app without always
visiting the site. Also provide chatbox functionality to chat with users for clearing their needs and
doubts. And extract this online site within large area to provide Services and functionality to large
number of peoples i.e., all over the Maharashtra.
6.2 Conclusion: -
21
[SHARAD INSTITUTE OF TECHNOLOGY POLYTECHNIC
YADRAV(ICHALKARANJI)] Website for Ayurvedic Clinic
References:
22