0% found this document useful (0 votes)
16 views55 pages

Kawaldeep

Uploaded by

singhtaranjot725
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views55 pages

Kawaldeep

Uploaded by

singhtaranjot725
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 55

Hospital Management System

Project Report
Aptech Hathi Gate Amritsar
(SESSION: June-August 2023)
Submitted to the faculty of engineering and technology for partial fulfillment

Of the requirement of

Computer Science & Engg.(2023)

UNDER THE GUIDANCE OF PROFESSOR SUBMITTED BY


Sunny Dhawan
Kawaldeep Kaur

SUBMITTED TO: SUBMITTED BY:

Sumit Dhiman Kawaldeep Kaur


ACKNOWLEDGEMENT
We to express my special thanks of gratitude to my would like teacher Mr. Sumit
Dhiman as well as our centre head Ms.Sheetal who gave me the golden
opportunity to do this wonder full project on the topic Hospital Management
System which also helped me in doing a lot of research and I came to know about
so many new things. I am really thankful to them.
Secondly, we would also like to thank my parents and friends who helped me a lot
in finishing this project within the limited time.
We have making this project not only for marks but to also increase my knowledge.

Thanks again to all who helped me.

Kawaldeep Kaur
STUDENT DECLARATION

We hereby declare that the project work entitled.

“Hospital Management System”

Submitted to the Govt. Polytechnical College Bhikhiwind , is a record of an original work done by me

under the guidance of Mr.Sumit Dhiman, Faculty Member, Aptech I/S Hathi Gate, Near DAV College

Asr, and is genuine work done originally by me and has not been published or submitted elsewhere for

the requirement of a degree programme. Any literature, data, or works done by others and cited within

this report has been given due acknowledgement and listed in the reference section.

Student Name: Kawaldeep kaur

Date: 10thAug. 2023


CERTIFICATION

Date: 10th Aug. 2023

TO WHOMSOEVER IT MAY CONCERN

This is to certify that Mr. Sumit Dhiman bearing Registration No.(Student1499730)have


successfully completed their 6weeks Project Training during 22june-10 August 2023.

The project was undertaken by them in Computer Networking titled “Hospital Management
System”.The Project on evaluation fulfills all the stated criteria and the student’s findings are
his/her original work.

We found them sincere, hardworking, and technically sound and result oriented.

I wish him luck and recommend him strongly.

Regards,

Sumit Dhiman
(Faculty)
Phone: 7807180487
TABLE OF CONTENTS:
S.No Topic Page No
1 1.Required Specifications 7
1.1 Hardware Required
1.2 Software Required
2 2.Introduction to Project 8
2.1 GYM Management Project
2.2 Feasibility Study 9-10
3 3.Analysis And DFD
3.1 Requirement Analysis 11-12
3.2 Data Flow Diagram(DFD)
4 4.System Designing
4.1 Designing 13
5 5.Technologies
5.1 HTML
5.2 Introduction To HTML 14-20
5.3 Advantages
5.4 History
6 6.CSS
6.1 Introduction To CSS
6.2 Advantages
6.3 Features 21-25
6.4 Goods In CSS
6.5 CSS Tools
7 7.Java Script
7.1 Introduction To JavaScript 26-29
7.2 Applications
7.3 Advantages
7.4 History
8 8. Requirement Specifications
8.1 Software Requirement 30
8.2 Operating System & Hardware Req
9 9. Screenshots 31-38

10 10. Testing
10.1 What Do I Test
10.2 Level of Testing 39-42
10.3 Data Test
10.4 Test Case
11 Advantages of Snake Game 43
12 Future Scope 44
13 Conclusion 45
14 Bibliography 46
HARDWARE AND SOFTWARE REQUIRMENTS

HARDWARE REQUIREMENTS :-

 Processor:- Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz 2.60 GHz


 Monitor: - Color.
 SSD: - 256GB .
 RAM: - 8GB RAM
 TrackPad.

SOFTWARE REQUIRMENTS:-

 Notepad,VSC Code
 Chrome, Internet Explorer, Mozilla firefox and any other.
 Windows 10 Pro
INTRODUCTION TO PROJECT
GYM MANAGEMENT PROJECT

This project entitled “GYM MANAGEMENT PROJECT” has been developed in HTML,
CSS and JAVASCRIPT.

This project called “GYM MANAGEMENT PROJECT”.

The player controls a long, thin creature, resembling a snake, which


roams around on a bordered plane, picking up food (or some other item),
trying to avoid hitting its own tail or the edges of the playing area. Each
time the snake eats a piece of food, its tail grows longer, making the
game increasingly difficult.
FEASIBILITY STUDY

FEASIBILITY STUDY:-

An important outcome in the preliminary investigation is to determine that the


system requested is feasible. Three key considerations involved in feasibility
analysis.

 TECHNICAL
 ECONOMIC
 OPERATIONAL

We determine the performance and cost effectiveness of the proposed system


and constraints, it is recommended in feasibility report.

Technical feasibility :-

There are number of technical issues which generally raised during the
feasibility stages of investigation which are as follows:-

 Does the necessary technology exist to do what is suggested?


 Does the proposed equipment have the technical capacity to hold the data
required to use the new system?
 Can the system be upgraded if developed?
Economic Feasibility :-

Also referred to as cost benefit analysis, is the most frequently used method for
evaluating the effectiveness of a proposed system. The focus is to determine
the benefits and savings that are expected from proposed system and
compared them with cost. if benefit outweigh cost then the decision is made
and implement the system.

Our proposed system needs only a few software’s and printer along with a few
computer operators. Keeping in a view the long-term benefits provided by this
proposed system, these inputs costs are minimum.

OperationalFeasibility :-

Operational feasibility is mainly related to human organizations and political


aspects. The points to be considered :-

 What changes will be brought with a system?


 What organizational structures are disturbed?
 What new skills, if not; can they be trained in due course of time?
Our proposed system is aimed to simplify the job without bringing much change
in way of working of existing system.

ANALYSIS AND DFD

REQUIREMENT ANALYSIS:-

It is the detail study of the various operations performed by the system and
their relationship with in & outside the organization. The key question is:

What must be done to solve the problem?

Tools used in analysis are DFD, interviews, onsite observations &


questionnaires. Training, experience & common sense are required for the
collection of information needed to the analysis. System analysis is the fact
finding followed by analysis of the facts. Data analysis is also considered a pre
requisite condition for cost/benefit analysis. System analyst is a person who
conducts the system study and identifies the activities and objectives, formulate
the set of roles to achieve the objects. His main activities are system analysis is
the fact finding followed by analysis of the facts. Data analysis is also
considering a pre-requisite condition for cost/benefit analysis. Requirement
analysis plays an essential role in the SDLC.

One of the most difficult aspects of program development is in getting both the
customer & developers to understand what each of them is trying to say.
DFD:-
DESIGNING

DESIGNING:-

The most creative and challenging phase of the system development life cycle is

System design. The term design describes a final system and the process

By which it isdeveloped, i.e. we have moved from logical to physical aspect

Of life cycle, the key question in case of designing is

“How the problem shou1ld be solved?”

The first step is to determine how the output is too produced and in what format.
Samples of input and output are also presented. The second step is Input data and
the master files have to be designed to meet the requirement and an impact of the
system on the organization are document and evaluated by the management.

A lot of factor are taken into consideration while preparing a good system design
which includes performance analysis, security and control, system prototyping,
designing user interface, design documentation and reviews etc. In the context of
present project, great care and attention has been provided to ensure proper
security, password have been use to restrict access only to the authorized user.
Moreover, In order to make the software easy to use, a user interface that is very
much user friendly has been used with a lot of useful tips displayed while feeding
and retrieving information.

INTRODUCTION TO HTML

HTML stands for Hypertext Markup Language. It was created by Tim Berners-
Lee at CERN, the European Laboratory for Particle Physical in Geneva. It was
later modified to act as a universally understood language.

HTML is a simplified subset of a more general markup called SGML (Standard


Generalized Markup language) that is a Meta language which is used to create
markup languages that are of different application domain. HTML is a special
formatting language that defines the appearance and contents of a webpage. It
is extremely simple and requires no knowledge used interface language used
now a days for the web.

Each word in Hypertext Markup Language (HTML) has a special meaning.


 The word Hypertext refers to the text which act as a link. You can jump to
any web page on the Internet by simply clicking the text which act as a link.

 The word Markup refers to the symbols or sequence of characters added to


the ordinary text to define the structure of the text. It can also specify links to
other document.

 The word Language refers to the syntax that is similar to any other language.

So HTML is a method where ordinary text can be converted into hypertext using
a special set of symbols to control the layout and appearance of text.

HTML TOOLS

 <I>…</I>- It is used for italicize text.


 <B>…</B> - It is used for bold text.
 <U>…</U> - It is used for underline text.

TAG - These are the symbol of character used to define the appearance and
contents of web page. Tab are represent by angular bracket (<>).

Two types of tag

 Paired

 Unpaired
 <html> - the <html> tag is used to tell the browser that document is written
in html. All other tags included within <html> and </html>tags.

 <head> -this tag contains the information about the document. The portion
enclosed between the <head> and </head> tags is called header.

 <title> - this element contain the document title. Title is given between the
tags <title> and </title>.

 <body> -this tag encloses tags, attributes and information that one wants the
browser to display. To use <body> tag, enter it below the closing </head>tag
and above closing </html> tags.

 <P>…</P>-Using this tag the document look like a single large paragraph.

 <HR> - The <HR> used to insert horizontal line in the document.

 <FONT>- The<FONT> allows you to specify how to format your font on a


web page.
 COLOR- It is used to specify the color of the font.

 <a>…</a>- It is used to create a hyperlink on the web page.

 <br>- The <br> tag is used to break a line at a particular place without
resorting to start a new paragraph. The <br> element never needs an end-tag.

 IMAGE TAG (<IMG>) - Images are used to make your webpage distinctive.
The simplest way to place an image on the webpage is to use <img> tag.

 TABLE - In order to create a table in HTML,<TABLE> element is used. Every


table begins with <TABLE> tag and ends with </TABLE> tag.

 Marquee – this tag is used to scroll text horizontally across the screen.

 <meta>- this element uses name/value pairs to provide meta-information


about a document.

 <FRAMESET>TAG - The <marquee> tag is included after <head>tag and


establishes frames within the html document.
 <FRAME>TAG - This tag contain the frame content and works same as the
<LI>tag for consist. It tell browser, what to put in each frame.
What are the Advantages of HTML?
 HTML is simple to understand and implement. ...
 HTML is completely free. ...
 Every browser supports HTML.....
 HTML is the most search engine friendly. ...
 HTML is Simple to Edit. ...
 HTML is simple to integrate with other languages. ...
 HTML is lightweight and quick.
Features of HTML
 It is a very easy and simple language. It can be easily understood and
modified.
 It is it has a lot of formatively easy to make an effective presentation with
HTML because g tags.
 It is a markup language, so it provides a flexible way to design web pages
along with the text.
 It facilitates programmers to add a link on the web pages (by html anchor tag),
so it enhances the interest of browsing of the user.
 It is platform-independent because it can be displayed on any platform like
Windows, Linux, and Macintosh, etc.
 It facilitates the programmer to add Graphics, Videos, and Sound to the web
pages which makes it more attractive and interactive.
 HTML is a case-insensitive language, which means we can use tags either in
lower-case or upper-case.
History of HTML:

1989: Tim Berners-Lee invents the Web with HTML as its publishing language. The
World Wide Web began life in the place where you would least expect it: at CERN, the
European Laboratory for Particle Physics in Geneva, Switzerland.

Html is very evolving markup language and has evolved with various version updating
long before its revised standards and specification are carried in , each version has
allowed its user to create web pages in a much easier and prettier way and make sites
very efficient.

 The first version of HTML was 1.0, which was the barebones version of HTML
language, and it was released in 1991.
 This was the next version which was released in 1995, and it was standard
language version for website design.
 HTML 2.0 was able to support extra features such as form-based file upload,
form elements such as text box, option button, etc.
 HTML 3.2 version was published by W3C in early 1997.
 This version was capable of creating tables and providing support for extra
options for form elements.
 It can also support a web page with complex mathematical equations.
 It became an official standard for any browser till January 1997.
 Today it is practically supported by most of the browsers.
 HTML 4.01 version was released on December 1999, and it is a very stable
version of HTML language.
 This version is the current official standard, and it provides added support for
stylesheets (CSS) and scripting ability for various multimedia elements.
 HTML5 is the newest version of Hypertext Markup language.
 The first draft of this version was announced in January 2008.
 There are two major organizations one is W3C (World Wide Web Consortium),
and another one is WHATWG( Web Hypertext Application Technology Working
Group) which are involved in the development of HTML 5 version, and still, it is
under development.

HTML text Editors:


 An HTML file is a text file, so to create an HTML file we can
use any text editors.
 Text editors are the programs which allow editing in a written
text, hence to create a web page we need to write our code
in some text editor.
 There are various types of text editors available which you
can directly download, but for a beginner, the best text editor
is Notepad (Windows) or Text Edit (Mac).
INTRODUCTION TO CSS

CSS:
CSS stands for Cascading Style Sheets
 CSS describes how HTML elements are to be displayed on screen, paper, or in
other media
 CSS saves a lot of work. It can control the layout of multiple web pages all at
once
 External stylesheets are stored in CSS files
 CSS is the language we use to style a Web page.

Why Use CSS?


 CSS is used to define styles for your web pages, including the design, layout and
variations in display for different devices and screen sizes.

What are the Advantages of CSS?


 Better Website Speed. For a website to function efficiently, it should have a faster
load time. ...
 Easier to Maintain. ...
 Consistent Design. ...
 Time-Saving. ...
 Better Device Compatibility. ...
 Positioning of Design Elements. ...
 Confusion due to many CSS levels. ...
 Cross-Browser Issues.

Features of CSS
 Attribute Selectors. CSS selectors make it easy to apply styles to specific HTML
elements. ...
 Rounded Corners. ...
 Multi-Column Layouts. ...
 Setting the Opacity. ...
 Font Flexibility. ...
 Word Wrapping. ...
 Text Shadowing. ...
 Applying Box Shadowing.

History of CSS:

 CSS was created HÃ¥KON WIUM LIE to allow web designers to change the
layout, colors, and fonts of their websites.
 Originally, websites were meant to be used by researchers only, so the
decoration did not matter.
 However, when websites became widespread, the need to make them look nice
grew.
 1994- HÃ¥kon Wium Lie proposed the idea of CSS.
 1996- The first version of CSS was invented.
 1998- CSS 2 was released and work on CSS 3 began. CSS 3 was very different
from the other versions, fot instead of being a single monolithic specification,
it was published as a set of separate documents known as modules. Each
module dealt with a relatively small subset of the overall specification, and either
added new features or refined and extended existing features. All additions and
enhancements to the specification were written in order to be backward-
compatible with older versions of CSS.

What Good in CSS?

CSS, along with HTML and JavaScript, is considered an Internet


cornerstone technology. It offers web developers many valuable
benefits:

It creates faster loading websites

It helps developers create consistent design and style elements


across several web pages

It requires less maintenance time and is easier to maintain

It saves developers a lot of time due to the ease of maintenance


and faster loading speeds

It makes it easier to position design elements on any part of the


webpage

It helps build websites that are compatible with many diverse


devices (e.g., smartphones, laptops, tablets)
CSS TOOLS
TAG - These are the symbol of character used to define the appearance and
contents of web page. Tab are represent by angular bracket (<>).

<Style> Defines style information for an HTML document

<Link> defines a link between a document and an external resource

Classes in CSS:CSS classes enable you to apply unique style properties to groups of HTML elements
to achieve your desired web page appearance.

What is a CSS class?

A CSS class is an attribute used to define a group of HTML elements in order to


apply unique styling and formatting to those elements with CSS.

How to Create a Class in CSS?

Let’s try making a CSS class from scratch. Say you want to make a paragraph of
text and style certain words for more emphasis. You can do this by creating a
CSS class for these special words, then assigning this class to individual words
with span tags.

Where Can You Add CSS Classes in HTML?

 Paragraph (<p>)
 Body (<body>)
 Title (<title>)
 Headers (<h1>, <h2>, <h3>, etc.)
 Blockquotes (<blockquote>)
 Spans (<span>)
 Divs (<div>)
 Images (<img>)
 Buttons (<button>)
 Embeds (<embed>)
 Links (<a>)
 Ordered lists and list items (<ol> and <li>, respectively)
 Unordered lists and list items (<ul> and <li>, respectively)
 Tables (<table>)

What is a class selector in CSS?

In CSS, a class selector is formatted as a period (.) character


followed by the name of the class. It selects all elements with that
class attribute so that unique CSS declarations can be applied to
those specific elements without affecting other elements on the
page.
JAVASCRIPT:

Programming:Computer programming is the process of writing code to facilitate


specific actions in a computer, application or software program, and instructs them on
how to perform.

What do you mean by programming?


• Programming is the process of creating a set of instructions that tell a
computer how to perform a task. Programming can be done using a
variety of computer programming languages, such as JavaScript,
Python, and C++
How many JavaScript users are there?
• Today, almost every device (Windows, Linux, macOS, Android, iOS, smart TVs,
etc.) actively uses the most popular JavaScript frameworks. As of 2022, among
1.8 billion websites in the world, 98% of websites use JavaScript as a client-side
programming language, which shows its increasing popularity.
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 advance.
What is JavaScript?
• JavaScript (js) is a light-weight object-oriented programming language which is
used by several websites for scripting the webpages.
• It is an interpreted, full-fledged programming language that enables dynamic
interactivity on websites when applied to an HTML document.
• It was introduced in the year 1995 for adding programs to the webpages in the
Netscape Navigator browser.
• Since then, it has been adopted by all other graphical web browsers. With
JavaScript, users can build modern web applications to interact directly without
reloading the page every time.
• The traditional website uses js to provide several forms of interactivity and
simplicity.

Features of JavaScript
• There are following features of JavaScript:
• All popular web browsers support JavaScript as they provide built-in execution
environments.
• JavaScript follows the syntax and structure of the C programming language.
Thus, it is a structured programming language.
• JavaScript is a weakly typed language, where certain types are implicitly cast
(depending on the operation).
• JavaScript is an object-oriented programming language that uses prototypes
rather than using classes for inheritance.
• It is a light-weighted and interpreted language.
• It is a case-sensitive language.
• JavaScript is supportable in several operating systems including, Windows,
macOS, etc.
• It provides good control to the users over the web browsers.

Application of JavaScript
• JavaScript is used to create interactive websites. It is mainly used for:
• Client-side validation,
• Dynamic drop-down menus,
• Displaying date and time,
• Displaying pop-up windows and dialog boxes (like an alert dialog box,
confirm dialog box and prompt dialog box),
• Displaying clocks etc.

• Advantage of Java Script:


• It helps in the reusability of code in more than one HTML file.
• It allows easy code readability.
• It is time-efficient as web browsers cache the external js files, which
further reduces the page loading time.
• It enables both web designers and coders to work with html and js files
parallelly and separately, i.e., without facing any code conflictions.
• The length of the code reduces as only we need to specify the location
of the js file.

History of Java Script:


 In 1993, Mosaic, the first popular web browser, came into
existence.
 In the year 1994, Netscape was founded by Marc Andreessen.
He realized that the web needed to become more dynamic.
 Thus, a 'glue language' was believed to be provided to HTML
to make web designing easy for designers and part-time
programmers.
 Consequently, in 1995, the company recruited Brendan
Eich intending to implement and embed Scheme programming
language to the browser.
Python Programming

Python is a popular programming language. It was created by Guido van Rossum, and
released in 1991.

It is used for:

 web development (server-side),


 software development,
 mathematics,
 System scripting.

What can Python do?


 Python can be used on a server to create web applications.
 Python can be used alongside software to create workflows.
 Python can connect to database systems. It can also read and modify files.
 Python can be used to handle big data and perform complex mathematics.
 Python can be used for rapid prototyping, or for production-ready software
development.

Python is a high-level, general-purpose programming language. Its


design philosophy emphasizes code readability with the use of
significant indentation.[34]

Python is dynamically typed and garbage-collected. It supports


multiple programming paradigms, including structured
(particularly procedural), object-oriented and functional
programming. It is often described as a "batteries included"
language due to its comprehensive standard library.[35][36]

Guido van Rossum began working on Python in the late 1980s as a


successor to the ABC programming language and first released it
in 1991 as Python 0.9.0.[37] Python 2.0 was released in 2000.
Python 3.0, released in 2008, was a major revision not completely
backward-compatible with earlier versions. Python 2.7.18,
released in 2020, was the last release of Python

Python consistently ranks as one of the most popular


programming languages
Python Django
Django is a back-end server side web framework.

Django is free, open source and written in Python.

Django makes it easier to build web pages using Python.

Learning by Doing
In this tutorial you get a step by step guide on how to install and create a Django project.
You will learn how to create a project where you can add, read, update or delete data.

You will learn how to make HTML Templates and use Django Template Tags to insert data
within a HTML document.

You will learn how to work with QuerySets to extract, filter, and sort data from the database.

You will also learn how to set up a PostgreSQL database and how to deploy your Django
project to the world.

What is Django?
Django is a Python framework that makes it easier to create web sites using Python.

Django takes care of the difficult stuff so that you can concentrate on building your web
applications.

Django emphasizes reusability of components, also referred to as DRY (Don't Repeat


Yourself), and comes with ready-to-use features like login system, database connection and
CRUD operations (Create Read Update Delete).

How does Django Work?


Django follows the MVT design pattern (Model View Template).

 Model - The data you want to present, usually data from a database.
 View - A request handler that returns the relevant template and content - based on the
request from the user.
 Template - A text file (like an HTML file) containing the layout of the web page, with
logic on how to display the data.
Model
The model provides data from the database.

In Django, the data is delivered as an Object Relational Mapping (ORM), which is a technique
designed to make it easier to work with databases.

The most common way to extract data from a database is SQL. One problem with SQL is that
you have to have a pretty good understanding of the database structure to be able to work
with it.

Django, with ORM, makes it easier to communicate with the database, without having to
write complex SQL statements.

The models are usually located in a file called models.py.

View
A view is a function or method that takes http requests as arguments, imports the relevant
model(s), and finds out what data to send to the template, and returns the final result.

The views are usually located in a file called views.py.

Template
A template is a file where you describe how the result should be represented.

Templates are often .html files, with HTML code describing the layout of a web page, but it
can also be in other file formats to present other results, but we will concentrate on .html
files.

Django uses standard HTML to describe the layout, but uses Django tags to add logic:
RequirementsSpecification

Software Requirements:
Technology: html, css, javascript
IDE: Atom, Vs Code

Operating System: Microsoft window/ linux

Hardware Requriment:
Processor: Pentium-lll or higher
Ram: 4GB or higher
Hard disk: 120GB OR HIGHER
SCREENSHOTS:
TESTING
While the game of snake does make use of the hash and queue, it does not serve as a
exhaustive test or your data structure implementation. For example it takes a long time of
playing to create a resize event that is often the hardest to get correct for both the array
queue and myhashset. Instead, write unit test to check the correctness of your program.

What do I test?
Probably the hardest part of testing is figuring out a strategy to make good tests.
Your end goal is to make sure you cover every possible code path and check that it
is correct.

LEVEL OF TESTING:
Three types of testing

Sanity test:
Sanity test are tests that check basic operation. The goal is
to make sure you got a good start on the code. A sanity test
might add an item to queue and then remove it, and check
that the same item was returned.
Edge case tests:
What happen if you construct a hashtable with a load factor
of -1.1?
Check to make sure your code act correctly, for example, by
throwing an expception.what happen when the array wrap
around or resize? Check cases like this as well with separate
test.

Stress tests :
Stress tests will attempt to run through all code paths by
doing long, random sequence of operations.
DATA TEST

Test Data

Tests Drives

Component

Code Test Outputs


TEST CASE:

HOSPITAL MANAGEMENT SYSTEM


ADVANTAGES OF “GYM MANAGEMENT SYSTEM”

“The Snake Game is a Good Way to Learn How to Recognize Patterns.


Patterns have a way of building academic skills, especially in the
mathematical field. The Snake game is all about patterns and how you
can manipulate these patterns as the Snake gets longer"

FEATURE OF GYM MANAGEMENT

The player controls a long, thin creature, resembling a snake, which


roams around on a bordered plane, picking up food (or some other item),
trying to avoid hitting its own tail or the edges of the playing area. Each
time the snake eats a piece of food, its tail grows longer, making the
game increasingly difficult.
FUTURE SCOPE

The main objective of this game is to feed an increasing length of a snake


with food particles which are found at random positions, picking up
bonus mongooses that occur at regular intervals.

Objective

Once connected the two team members should try to “Stick together”
the whole game unless their tail is pulled. The objective of the snake
head is to pull the tails off of the other snakes.
CONCLUSION

While the final version resulted in a snake that could eat food, the
movement glitch caused the food to cause further size issues. Despite the
fact that the game could not truly be played due to the fact no score
could be given, the game is still satisfying.

If the snake crashes into a side, or into itself, then it is dead, and the
game stops.

The Snake and The Mirror summary teaches us that we should not be
proud of ourselves and whatever one has is a blessing from God.
BIBLIOGRAPHY

Wikipedia
https://www.geeksforgeeks.org/HTML,CSS,JAVASCRIPT

https://www.javatpoint.Com

https://www.w3school.Com

https://www.tutorialspoint/

You might also like