0% found this document useful (0 votes)
24 views

Major Report PDF

The document describes a major project titled "MEDIPP" submitted in partial fulfillment of the Bachelor of Engineering degree. It aims to develop a platform to store all medical documents of patients such as prescriptions, reports, test records, etc. in a virtual space so they can access them anytime without physically carrying files. This will help users easily maintain records of their medical history and present them to doctors for better treatment. The project is guided by Ms. Neetu Mathuriya and carried out by 4 students. It discusses the need for such a platform as people often lose old medical documents and face issues during ongoing treatment without past records. The platform will resolve current gaps and help doctors provide efficient consultation and treatment based on

Uploaded by

abc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Major Report PDF

The document describes a major project titled "MEDIPP" submitted in partial fulfillment of the Bachelor of Engineering degree. It aims to develop a platform to store all medical documents of patients such as prescriptions, reports, test records, etc. in a virtual space so they can access them anytime without physically carrying files. This will help users easily maintain records of their medical history and present them to doctors for better treatment. The project is guided by Ms. Neetu Mathuriya and carried out by 4 students. It discusses the need for such a platform as people often lose old medical documents and face issues during ongoing treatment without past records. The platform will resolve current gaps and help doctors provide efficient consultation and treatment based on

Uploaded by

abc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 38

MEDIPP

A Major Project
Submitted in partial fulfillment of the requirement for the award of Degree of Bachelor of
Engineering in Computer Science & Engineering

Submitted to:

RAJIV GANDHI PRODYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)

Submitted by:
Rohit Jaiswal – 0808CI191115
Rohit Nagar– 0808CI191116
Rohit Puri Goswami - 0808CI191117
Utsav Neema – 0808CI191138

Under the Supervision of:


Ms. Neetu Mathuriya

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


INSTITUTE OF ENGINEERING & SCIENCE, IPS ACADEMY, INDORE
SESSION: 2022-23
Department of Computer Science&Engineering
Institute of Engineering and Science
IPS Academy, Indore
2022-23

Major Project entitled

“MEDIPP”

For the partial fulfillment for the award of the Bachelor of Engineering (Computer Science &
Engineering) Degree by Rajiv Gandhi Proudyogiki Vishwavidhyalaya, Bhopal.

Guided by: - Submitted by: -


Ms. Neetu Mathuriya Rohit Jaiswal(0808CI191115)
Rohit Nagar(0808CI191116)
` Rohit Puri Goswami(0808CI191117)
Utsav Neema(0808CI191138)
Department of Computer Science&Engineering
Institute of Engineering and Science
IPS Academy, Indore
2022-23

CERTIFICATE
This is to certify that major project entitled

MEDIPP
has been successfully completed by the following students

Rohit Jaiswal(0808CI191115), Rohit Nagar(0808CI191116) , Rohit Puri


Goswami(0808CI191117),Utsav Neema(0808CI191138)

in partial fulfillment for the award of the Bachelor of Engineering (Computer Science &
Engineering) Degree by Rajiv Gandhi Proudyogiki Vishwavidhyalaya, Bhopal during the academic
year 2022-23 under our guidance.

Ms. Neetu Mathuriya (Dr. Neeraj Shrivastava)

Assistant Professor HOD CSE

(Dr. Archana Keerti Chowdhary)

Principal
Acknowledgement

I would like to express my heartfelt thanks to my guide, Ms. Neetu Mathuriya, CSE, for her
guidance, support, and encouragement during the course of my study for BE (CSE) at IES IPS
Academy, Indore. Without her endless effort, knowledge, patience, and answers to my numerous
questions, this Dissertation would have never been possible. It has been great honor and pleasure for
me to do Dissertation under her supervision.
My gratitude will not be complete without mention of Dr. Archana Keerti Chowdhary, Principal,
IES IPS Academy & Dr. Neeraj Shrivastava, HOD CSE, IES IPS Academy for the
encouragement and giving me the opportunity for this project work.
I also thank my friends who have spread their valuable time for discussion/suggestion on the critical
aspects of this report. I want to acknowledge the contribution of my parents and my family members,
for their constant motivation and inspiration.
Finally I thank the almighty God who has been my guardian and a source of strength and hope in this
period.

Student Name
Rohit Jaiswal(0808CI191115)
Rohit Nagar(0808CI191116)
` Rohit Puri Goswami(0808CI191117)
Utsav Neema(0808CI191138)
CONTENTS

List of Figures
List of Tables
List of Abbreviation
Abstract

CHAPTER 1: INTRODUCTION
1.1 Overview
1.2 Literature Survey

CHAPTER 2: PROBLEM IDENTIFICATION & FEASIBILITY ANALYSIS


2.1 Problem Domain
2.2 Solution Domain
2.3 Need & Scope
2.4 Technical Feasibility
2.5 Operational Feasibility

CHAPTER 3: SOFTWARE ENGINEERING APPROACH


3.1 Software model used
3.1.1 Description
3.1.2 Reason for use
3.2 Platform Specification
3.2.1 Hardware Specification
3.2.2 Software Specifications

CHAPTER 4: DESIGNS
4.1 Use Case Diagram
4.2 Sequence Diagram
4.3 Class Diagram
4.4 Activity Diagram
CHAPTER 5: CONCLUSIONS

CHAPTER 6: LIMITATIONS & FUTURE ENHANCEMENTS

REFRENCES
LIST OF FIGURES

Figure No Title

Figure 1 Use Case Diagram


Figure 2 Sequence Diagram
Figure 3 Class Diagram
Figure 4 Activity Diagram
LIST OF TABLES

Table No. Table Name


Table 1.1 Number of possibilities & calculation time by
Table 2.1 Pseudo code of genetic algorithm
LIST OF ABBREVIATION

TSP Travelling Salesman Problem


SPC Single Point Crossover
ABSTRACT
Genetic algorithm includes some parameters that should be adjusting so that the algorithm can
provide positive results. Crossover operators play very important role by constructing competitive
Genetic Algorithms (GAs).
The efficiency of the RX is compared as against some existing crossover operators; namely, edge
recombination crossover (ERX), Order crossover (OX) and Partially Matched crossover (PMX) for
some benchmark TSPLIB instances. Experimental results show that the new crossover operator is
better than the PMX, ERX and OX.
Keywords:
CHAPTER – 1
INTRODUCTION
1.1. OVERVIEW:

The title of our project is “MediPP”. Today, after pandemic here is huge increase in number of people
get infected to diseases and they visit to doctor and they have to maintain the various documents
related to particular doctor or hospital like prescription, reports, pharmacy bills etc. and also they
have to maintain the test records like blood test record and also has to maintain the record of test
which they perform on daily basis.

So, they have to maintain all these records in form of files, so we provide the space to the users that
maintain all necessary records at the platform and access it at any time. There is no need to carry all
the files of the patient and all previous prescriptions all they can access through our platform and also
it is time saving as it can access from any place as well as at any time. In case, an user can forget to
bring the file or any necessary document it can access it from the server and use it so that they can’t
get late in terms of medical emergency they get all the necessary documents and tests result at one
place. Only they have to remember the login credentials and it can accessible by any person in the
family of patient through their login credentials.

This platform provides a virtual space to an user to store all the necessary documents of patient’s
whole treatment of all if any different hospitals or doctors at one place and also ensures that this
confidential data of an user doesn’t get misuse by any other means or person. Also provide a space to
maintain the test records in proper tabular form which can be performed on the regular basis and user
have to write it in paper so that in case page of file of this daily test records was misplaced but at this
platform the data of test record will be saved and it can accessible and an user record will not be
lost.

If an user has account on this platform then it can save all their recent as well as all old documents
basically history of old treatments virtually so that in case if old treatment is get misplaced then it will
be accessible by this platform.
1.2. LITREATURE SURVEY:

Today there is lot of problems arises in storing the necessary documents related to our medical
history and many times so many people have lost their old medical treatments and face lots of
problem during their onging treatment of disease. So we developing a project which resolve this
problem and help the common people of maintaining all physical stuff. There is gap arises in between
the old and recent medical treatment when there is no record found of old treatment and doctor as
well as patient faces problems for the current treatment.

As their in case same disease may continue and doctor may ask for their previous treatment records
they are unable to provide it to the doctor as well as if doctor ask for their daily test results also they
are unable to present it before to doctor.

In case they provide all necessary old documents of their treatment it is easy for a doctor to treat
better in future and also doctor provide necessary consultation regarding the new disease in respect to
their old disease and also able to suggest better and efficient medicines to the patient and doctor
knows about the old treatments.

On the basis of daily test record, doctor may be suggest the daily routine of necessary activities of
patient so that it will not affect the health and treatment of particular disease, may changes the dose
and timings of medicines. All this may lead to better treatment of disease of a patient.
CHAPTER – 2

PROBLEM
IDENTIFICATION &
FEASIBILITY
ANALYSIS
2.1 PROBLEM DOMAIN:

The patient face many problems in everyday life of storing and sorting the necessary documents such
as doctor’s prescription, test reports, pharmacy bills, daily test records etc which are provided to
patient at the time of treatment or have to maintained by him/her during the treatment. Many people
face difficulty in storing all this necessary physical stuff and they lose it at the time of requirement.

Generally, in most of the cases people have multiple diseases one after one so people don’t restore
their old documents which were to be maintained by them and face difficulty when another or same
doctor ask about their old treatment files. As their in case same disease may continue and doctor may
ask for their previous treatment records they are unable to provide it to the doctor as well as if doctor
ask for their daily test results also they are unable to present it before to doctor.

In case they provide all necessary old documents of their treatment it is easy for a doctor to treat
better in future and also doctor provide necessary consultation regarding the new disease in respect to
their old disease and also able to suggest better and efficient medicines to the patient and doctor
knows about the old treatments.

On the basis of daily test record, doctor may be suggest the daily routine of necessary activities of
patient so that it will not affect the health and treatment of particular disease, may changes the dose
and timings of medicines. All this may lead to better treatment of disease of a patient.

At the time of medical emergency, most of time family members forget to bring old medical history
of patient which play an important role during this time and also it is easy for doctors to study about
the patient’s medical history and this will lead a better treatment of patient during the emergency
scenario.

2.2 SOLUTION DOMAIN:

We provide a virtual space or platform to the user or patient to store their all physical stuff of their
medical history old as well as of ongoing treatment and can be accessed by anyone who has
registered and available 24*7.

Our software has multiple features that would sort the reports according to the doctor to whom the
patient consulted with the date of consultation. We have system where patient can store or upload a
new report and also check the previously uploaded reports at any time of day. We also a system in
which an user can maintain the daily test records or results of their particular test which can be
performed on regular basis and it is easy to maintain this records on virtual space.
People can store their reports, consultations and all other necessary physical stuff for long period of
time and they all can be accessible to them 24*7. Also they find their all daily test records old as well
as recent at one place which will help patient as well as doctor to analyze the intensity or current
situation of patient’s disease and will suggest better treatment on the basis of daily records. Also
patient maintain their pharmacy records so that it also store at one place.

In case of emergency, it will easy for an user or patient to access their all records of treatment at any
time or at any place just only by their login credentials, no need to carry all physical stuff along with
you.

In order to find the desired report or daily test record we just ask for basic details of patient like
doctor consulted, name of disease for which patient is being consulted. Through this information an
user can access their all medical reports and necessary documents at one place.

2.3 NEED & SCOPE:

Today, after pandemic here is huge increase in number of people get infected to diseases and they
visit to doctor and they have to maintain the various documents related to particular doctor or hospital
like prescription, reports, pharmacy bills etc. and also they have to maintain the test records like
blood test record and also has to maintain the record of test which they perform on daily basis. So,
they have to maintain all these records in form of files, so we provide the space to the users that
maintain all necessary records at the platform and access it at any time. There is no need to carry all
the files of the patient and all previous prescriptions all they can access through our platform and also
it is time saving as it can access from any place as well as at any time. In case, an user can forget to
bring the file or any necessary document it can access it from the server and use it so that they can’t
get late in terms of medical emergency they get all the necessary documents and tests result at one
place. Only they have to remember the login credentials and it can accessible by any person in the
family of patient through their login credentials.

This platform provides a virtual space to a user to store all the necessary documents of patient’s
whole treatment of all if any different hospitals or doctors at one place and also ensures that this
confidential data of an user doesn’t get misuse by any other means or person. Also provide a space to
maintain the test records in proper tabular form which can be performed on the regular basis and user
have to write it in paper so that in case page of file of this daily test records was misplaced but at this
platform the data of test record will be saved and it can accessible and an user record will not be lost.
In the future we can also add some more features which are currently not available. We may provide
facility to an user to buy their medicine just from our platform from their doctor prescription directly
from their uploaded prescription. And also book their medical test appointment of the lab from our
platform. We can also add the facility of consultation with the doctor if both are registered at our
platform so that it is easy for user to consult with the doctor from thier recent place so that their
treatment will not affect and also in case of emergency it is easy for doctor as well as for user to
continue their treatment .

This is convenience for the user or patient to do all their work regarding the treatment from this
platform.

2.4 TECHNICAL FEASIBILTY:

A study of resource availability that may affect the ability to achieve an acceptable system. This
evaluation determines whether the technology needed for the proposed system is available or not.

 Can the work for the project be done with current equipment existing software technology &
available personal?
 Can the system be upgraded if developed?
 If new technology is needed then what can be developed?

This is concerned with specifying the equipment and software that will successfully satisfy the user
requirement. The technical needs of the system may include:

2.4.1 Front end and Back end selection:

An important issue for the development of a project is the selection of suitable front end and
back end. When we decided to develop the project we went through an extensive study to
determine the most suitable platform that suits the needs of the organization as well as helps
in development of the project.

The aspects of our study included the following factors:

Front – end selection:

1. Scalability and extensibility.


2. Easy to debug and maintain.
3. Must provide excellent reporting features with good printing support.
4. Event driven programming facility.
5. Front end support some popular back end like tomcat.

According to above stated features we selected Bootstrap as the front end for developing our project.

Back – end selection:

1. Multiple user support.


2. Efficient data handling.
3. Provide inherent features for security.
4. Stored procedures.
5. Operating system compatible.
6. Easy to install.
7. Popularity.
8. Efficient data retrieval and maintenance.
9. Various drivers must be available.
10. Easy to implant with the front end.

According to above stated features we selected TomCat as the backend.

The technical feasibility is frequently the most difficult area encountered at this stage. It is
essential that the process of analysis and definition be conducted in parallel with an
assessment to technical feasibility. It centers on the existing computer system (hardware,
software etc) and to what extent it ca support the proposed system.

2.5 OPEATIONAL FEASIBILITY:

It is mainly related to human organization and political aspects. The points to be considered are:

 What changes will be bought with the system?


 What organization structures are disturbed?
 What new skills will be required? Do the existing staff members have these skills? If not, can
they be trained in due course of time?

The system is operationally feasible as it very easy for the End users to operate it. It only needs basic
information about Windows platform.
CHAPTER 3 :
SOFTWARE
ENGINEERING
APPROACH
3.1 SOFTWARE MODEL USED:

3.1.1 Description

The Waterfall Model is also referred to as a linear-sequential life cycle model. It is very
simple to understand and use. In a waterfall model, each phase must be completed before the
next phase can begin and there is no overlapping in the phases.
The Waterfall model is the earliest SDLC approach that was used for software development.
The waterfall Model illustrates the software development process in a linear sequential flow.
This means that any phase in the development process begins only if the previous phase is
complete. In this waterfall model, the phases do not overlap.
Waterfall approach was first SDLC Model to be used widely in Software Engineering to
ensure success of the project. In "The Waterfall" approach, the whole process of software
development is divided into separate phases. In this Waterfall model, typically, the outcome
of one phase acts as the input for the next phase sequentially.
The following illustration is a representation of the different phases of the Waterfall Model.
The sequential phases in Waterfall model are −
● Requirement Gathering and analysis − All possible
requirements of the system to be developed are captured in
this phase and documented in a requirement specification
document.
● System Design − The requirement specifications from first
phase are studied in this phase and the system design is
prepared. This system design helps in specifying hardware and
system requirements and helps in defining the overall system
architecture.
● Implementation − With inputs from the system design, the
system is first developed in small programs called 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 product is deployed in the
customer environment or released into the market.
● 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.
All these phases are cascaded to each other in which progress is seen as flowing steadily
downwards (like a waterfall) through the phases. The next phase is started only after the
defined set of goals are achieved for previous phase and it is signed off, so the name
"Waterfall Model". In this model, phases do not overlap.

3.1.2 Reason for use:

We used waterfall model because it allows for departmentalization and control. A schedule
can be set with deadlines for each stage of development and a product can proceed through
the development process model phases one by one.
Development moves from concept, through design, implementation, testing, installation,
troubleshooting, and ends up at operation and maintenance. Each phase of development
proceeds in strict order.
Some of the major advantages of the Waterfall Model are as follows

● Simple and easy to understand and use


● Easy to manage due to the rigidity of the model. Each phase has specific deliverables and
a review process.
● Phases are processed and completed one at a time.
● Works well for smaller projects where requirements are very well understood.
● Clearly defined stages.
● Well understood milestones.
● Easy to arrange tasks.
● Process and results are well documented.

Here’s an in-depth look at what the Waterfall methodology does best.


1. Uses clear structure
When compared with other methodologies, Waterfall focuses most on a clear, defined set of s
teps. Its structure is simple—each project goes through these steps:
● Requirement gathering and documentation
● System design
● Implementation
● Testing
● Delivery/deployment
● Maintenance
Teams must complete an entire step before moving onto the next one, so if there are
roadblocks to completion, they’re brought to light right away. Half-finished projects are less
likely to get pushed aside, leaving teams with a more complete, polished project in the end.
In addition to being clear, the progression of Waterfall is intuitive. Unlike Six Sigma or
Scrum, Waterfall does not require certifications or specific training for project managers or
employees. If you visually outline the process at the beginning using Lucidchart and explain
the methodology, team members will be able to jump into the Waterfall system without a
steep learning curve slowing their progress.

2. Determines the end goal early


One of the defining steps of Waterfall is committing to an end product, goal, or deliverable at
the beginning, and teams should avoid deviating from that commitment. For small projects
where goals are clear, this step makes your team aware of the overall goal from the beginning,
with less potential for getting lost in the details as the project moves forward.
Unlike Scrum, which divides projects up into individual sprints, Waterfall keeps the focus on
the end goal at all times. If your team has a concrete goal with a clear end date, Waterfall will
eliminate the risk of getting bogged down as you work toward that goal.

3. Transfers information well


Waterfall’s approach is highly methodical, so it should come as no surprise that the
methodology emphasizes a clean transfer of information at each step. When applied in a
software setting, every new step involves a new group of people, and though that might not be
the case at your company, you still should aim to document information throughout a project’s
lifecycle. Whether you’re passing projects off at each step or experience unexpected personnel
changes, Waterfall prioritizes accessible information so new additions to the team can get up
to speed quickly if needed.

You can maximize your benefits from this characteristic of Waterfall by staying organized
with the right process. Use Lucidchart (it’s free to sign up!) to document processes so each
team member knows what has already been done on a project when it gets to them.

3.2 PLATFORM SPECIFICATION:

3.2.1 Hardware Specification:


▪ Processor : Pentium IV or higher, (PIV-300GHz recommended)
▪ Minimum 512 MB RAM
▪ 1 Gb hard free drive space
▪ Input Devices
▪ Internet Connection

3.2.2 Software Specifications:

▪ Bootstrap (front end): Bootstrap is a free, open source front-end development framework for
the creation of websites and web apps. Designed to enable responsive development of mobile-
first websites, Bootstrap provides a collection of syntax for template designs.
▪ HTML : HTML stands for HyperText Markup Language. HTML is used to create web pages
and web applications. HTML is widely used language on the web. We can create a static
website by HTML only. Technically, HTML is a Markup language rather than a programming
language.

▪ JavaScript: JavaScript is the world's most popular programming language. JavaScript is the
programming language of the Web. JavaScript is easy to learn. This tutorial will teach you
JavaScript from basic to advanced.

▪ Web Browser: Microsoft Internet Explorer, Mozilla, Google Chrome or later

▪ MySQL Server (back-end): MySQL tutorial provides basic and advanced concepts of MySQL.
Our MySQL tutorial is designed for beginners and professionals. MySQL is a relational
database management system based on the Structured Query Language, which is the popular
language for accessing and managing the records in the database. MySQL is open-source and
free software under the GNU license. It is supported by Oracle Company.

▪ Operating System: Windows XP / Windows7/ Windows Vista

▪ Java SE: Java Platform, Standard Edition (Java SE) is a computing platform for development
and deployment of portable code for desktop and server environments. Java SE was formerly
known as Java 2 Platform, Standard Edition (J2SE).The platform uses Java programming
language and is part of the Java software-platform family.

▪ Java SE Runtime Environment(JRE): The Java Runtime Environment (JRE) is software that
Java programs require to run correctly. Java is a computer language that powers many current
web and mobile applications. The JRE is the underlying technology that communicates between
the Java program and the operating system.

▪ Java Development Kit(JDK): The JDK is a development environment for building applications,
applets, and components using the Java programming language. The JDK includes tools useful
for developing and testing programs written in the Java programming language and running on
the Java platform.
CHAPTER 4
DESIGNS
4.1 USE CASE DIAGRAM:
4.2 Sequence Diagram:
4.3 CLASS DIAGRAM:
4.4 ACTIVITY DIAGRAM:

Login Activity Diagram


CHAPTER 5
CONCLUSION
5.1 CONCLUSION:

Finally we can colnclude the details of our project that it will help all the users in maintaining their
medical data. All the medical history of the user would be available in their phone and can be
accessed anytime and anywhere. Not only a person can add his data but also the details of his
family. The documents in the form of papers may become torn or data may be difficult to read or
may be lost or misplaced. The data in this application can be stored safely for a long time. One may
forget the medicine that worked best for him or the medicine which caused some allergies to the
user. In that case user can add this thing on the portal and use it next time when he wants to consult
the doctor for the same.

People can store their reports, consultations and all other necessary physical stuff for long period of
time and they all can be accessible to them 24*7. Also they find their all daily test records old as well
as recent at one place which will help patient as well as doctor to analyze the intensity or current
situation of patient’s disease and will suggest better treatment on the basis of daily records. Also
patient maintain their pharmacy records so that it also store at one place.

This platform provides a virtual space to a user to store all the necessary documents of patient’s
whole treatment of all if any different hospitals or doctors at one place and also ensures that this
confidential data of an user doesn’t get misuse by any other means or person. Also provide a space to
maintain the test records in proper tabular form which can be performed on the regular basis and user
have to write it in paper so that in case page of file of this daily test records was misplaced but at this
platform the data of test record will be saved and it can accessible and an user record will not be lost

In case of emergency, it will easy for an user or patient to access their all records of treatment at any
time or at any place just only by their login credentials, no need to carry all physical stuff along with
you.

This application would help its users in every way , a normal person find difficulties while
consulting a doctor.
CHAPTER 6:
LIMITATIONS &
FUTURE
ENHANCEMENTS
6.1 LIMITATIONS:

 Networks and computers have different maintenance problems.


 Lack of standards for Data entry and retrieval.
 Difficulties in training users technically to use MEDIPP.
 we worked on, the topic of mental disorders created some tolerance challenges. For example,
we shouldn't ask patients to upload their real photos to accounts. So we decided to replace
them with animal pictures. "Great idea," we first thought. Who doesn't like animals? But it
turned out that some animals could also be abusive. So we spent more time choosing animals
that have a neutral association.
 This is a very important factor that the provider has to ensure its customers. It deals with
highly personal information and data regarding their patients. The law protects the privacy of
its citizens and any systems used have to be strictly compliant with it.

6.2 FUTURE ENHANCEMENT:


 Ordering Medicines, i.e. user can buy the medicine of thier current treatment directly from our
platform.
 User may manage the details of thier family members and also store the all necessary details
of the family members reagrding their medical history or treatment.
 Doctor consultation also be added so that it is easy for user to consult with thier doctor (if
available on or platform) from any place or 24*7.
 User can book their medical test appointment of the lab from our platform (if both are
registered).
REFERENCES
1. Holzner, Steven. Java 2 (Jdk 5 Ed.) Programming Black Book 2006 Ed. Dreamtech Press,
2005.
2. Frain, Ben. Responsive web design with HTML5 and CSS3. Packt Publishing Ltd, 2012.
3. Herman, David. Effective JavaScript: 68 Specific ways to harness the power of JavaScript.
Addison-Wesley, 2012.
4. Joel. Murach's MySQL. Mike Murach & Associates, Incorporated, 2015.

5. https://www.wikipedia.com

6. https://www.javatpoint.com

7. https://www.geeksforgeeks.com

8. https://www.github.com

9. http://www.thedigitalprojectmanager.com

You might also like