logo

Restaurant Web Application Development

Design, construct and evaluate an e-commerce application involving the interaction between a range of software components.

8 Pages1593 Words56 Views
   

Added on  2023-02-01

About This Document

This article discusses the development of a restaurant web application, including its functionalities, tools and languages used, and the use of a 3-tier architectural model. It also covers the application of AJAX, secure password storage, and additional use cases.

Restaurant Web Application Development

Design, construct and evaluate an e-commerce application involving the interaction between a range of software components.

   Added on 2023-02-01

ShareRelated Documents
Restaurant web application 1
Restaurant web application
By
Author
Restaurant Web Application Development_1
Restaurant web application 2
Restaurant web application
This development of the restaurant details system involved the development of a
number of functionalities including displaying of content from the database, storing
information into the database, authentication system to allow for user registration, update of
information, searching system that is capable of supporting live search and many more
modules. The development of the restaurant is done using a number of tools and languages.
The tools are provided by asp.net framework including web forms that allows for automatic
generation of forms and SQL Server that allows for database creation, connection, access and
manipulation among other tools. The languages used include HTML to develop the interface
of the user, C# to ensure the logic of the system is working correctly, CSS is used to style the
user interface and scripting languages such as ajax to ensure dynamic web pages are created
within our system. Other than the development of the system analysis was done to ensure
secure storage was done are properly implemented securing the database integrity.
Analysis
Restaurant detail application using a 3-tier model
The architectural model that have been applied in the development of the restaurant
detail application is a 3-tier architectural model which is an example of a multitier
architectural model. multitier architectural model is an architectural model which uses client
server type of relationship, it is made up of 3 layers that is the presentation, data and
application layer which are physically into their own distinct and separate sections and code
using different functions. Multi-tier architectural models provides developers with a means to
develop flexible, scalable and reusable software or applications. The division of a software
into a number of tier gives developers the freedom to modify the existing application by
adding layers on top of existing layers. This helps developers to avoid being restricted on a
Restaurant Web Application Development_2
Restaurant web application 3
single the layer. The may extend or expand the application as much as they need to.
Restaurant detail application was designed using a 3-tier architectural model because it
supports scalability, improve performance due to better network utilization, caching of
request by the presentation tier that reduces the load on the application and data tier. The 3-
tier in restaurant detail system is implemented using aspx.cs files to develop the application
tier, aspx files to develop the presentation layer and data layer is implemented using
restaurant_details.mdf. the presentation tier made use of HTML and CSS, the application
layer used C# and AJAX and the data layer used SQL statements to develop the connection
Application of AJAX
AJAX Is the acronym for Asynchronous JavaScript and XML. It is uses javacript and
html dom to develop for displaying of information and and XMLHttpRequset to request
information from a given web server. The restaurant detail system has applied AJAX’s
synchronous behaviour in two distinct areas.
The development of a searching mechanism capable of allowing users to search for a
user’s information and get the response in real time. The users may provide any characters
and then the system will filter out the ones that don’t meet the requirements.
The display of information within a table has also been used to display a list of
restaurants and users in a table.
Results of a search
Figure 1search results
Source (Author, 2019)
Restaurant Web Application Development_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Restaurant Details n-tier web application
|9
|1632
|39

MN611 – T2 2019 System Architecture Report 2022
|10
|1204
|20

SMS Manager - A Web Application for Saving and Sharing Messages
|7
|2711
|153

Web-based System for ABC University: Design and Architecture
|15
|1229
|411

Developing Shared Document Application similar as Google Docs
|11
|1195
|1

Document Vending Application Assignment
|8
|1222
|50