You are on page 1of 2

Online Food Ordering System Requirements

Chapter 2
Requirements Specification
A Computerized way of handling information about property and user’s details is efficient,
organized and time saving, compared to a manual way of doing so, this is done through a
database driven web application whose requirements are mentioned in this section.

2.1 Specific Requirements


The specific requirements of Online Food Ordering System are stated as follows:

2.1.1 Software Requirements


Softwares used:
 Operating System – Windows OS
 Front End – NetBeans IDE
 Back End – Xampp

Technologies used:
 Front End – HTML, CSS, JavaScript
 Controller – PHP
 Back End – SQL

2.1.2 Hardware Requirements


Hardware Components used:
 CPU – Intel Core i5
 RAM – 2GB
 Peripherals – Standard PS/2 or USB Keyboard, Standard PS/2 or USB Wheel/Optical
Mouse

Technology Used:
 HTML - Hypertext Mark-up Language (HTML) is the standard mark-up
language for creating web pages and web applications. With Cascading Style Sheets
(CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide
Web.[3] Web browsers receive HTML documents from a web server or from local
storage and render them into multimedia web pages. HTML describes the structure of
a web page semantically and originally included cues for the appearance of the
document.

 CSS - Cascading Style Sheets (CSS) is a style sheet language used for describing
the presentation of a document written in a mark-up language.[1] Although most often
used to set the visual style of web pages and user interfaces written in HTML and
XHTML, the language can be applied to any XML document, including plain XML,

Dept of ISE,SJBIT 2017-2018 Page |6


Online Food Ordering System Requirements

SVG and XUL, and is applicable to rendering in speech, or on other media. Along
with HTML and JavaScript, CSS is a cornerstone technology used by most websites
to create visually engaging webpages, user interfaces for web applications, and user
interfaces for many mobile applications.

 PHP - PHP is a server-side scripting language designed primarily for web


development but also used as a general-purpose programming language. Originally
created by Rasmus Lerdorf in 1994, the PHP reference implementation is now
produced by The PHP Development Team. PHP originally stood for Personal Home
Page, but it now stands for the recursive acronym PHP: Hypertext Pre-processor.

 JavaScript - JavaScript, often abbreviated as JS, is a high-level, dynamic, weakly


typed, prototype-based, multi-paradigm, and interpreted programming language.
Alongside HTML and CSS, JavaScript is one of the three core technologies of World
Wide Web content production. It is used to make webpages interactive and provide
online programs, including video games. The majority of websites employ it, and all
modern web browsers support it without the need for plug-ins by means of a built-in
JavaScript engine.

 SQL - (Structured Query Language) is a domain-specific language used in


programming and designed for managing data held in a relational database
management system (RDBMS), or for stream processing in a relational data stream
management system (RDSMS). In comparison to older read/write APIs like ISAM or
VSAM, SQL offers two main advantages: first, it introduced the concept of accessing
many records with one single command; and second, it eliminates the need to specify
how to reach a record, e.g. with or without an index.

 XAMPP - XAMPP is a free and open source cross-platform web server solution
stack package developed by Apache Friends, consisting mainly of the Apache HTTP
Server, MariaDB database, and interpreters for scripts written in the PHP and Perl
programming languages. XAMPP stands for Cross-Platform (X), Apache (A),
MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight Apache distribution
that makes it extremely easy for developers to create a local web server for testing and
deployment purposes. Everything needed to set up a web server – server application
(Apache), database (MariaDB), and scripting language (PHP) – is included in an
extractable file. XAMPP is also cross-platform, which means it works equally well on
Linux, Mac and Windows.

Dept of ISE,SJBIT 2017-2018 Page |7

You might also like