logo

Restaurant Details n-tier web application

9 Pages1632 Words39 Views
   

Added on  2023-01-23

About This Document

The restaurant web application developed will represent a platform of a Restaurant details application that is meant for chefs and waiters. The restaurant web application has a chain of authority in which the chefs has a higher authority than waiters in system. The authorization system has divided the privileges into two distinct groups, giving the chefs more privileges and more capabilities as compared to the waiters. This allows chefs to access more confidential information and more protected areas of the system. The system being developed will have basic functionalities will focus on the critical parts of any restaurant system to function successfully.

Restaurant Details n-tier web application

   Added on 2023-01-23

ShareRelated Documents
Restaurant Details n-tier web application 1
Restaurant Details n-tier web application
By
Author
Restaurant Details n-tier web application_1
Restaurant Details n-tier web application 2
Introduction
The restaurant web application developed will represent a platform of a Restaurant
details application that is meant for chefs and waiters. The restaurant web application has a
chain of authority in which the chefs has a higher authority than waiters in system. The
authorization system has divided the privileges into two distinct groups, giving the chefs
more privileges and more capabilities as compared to the waiters. This allows chefs to access
more confidential information and more protected areas of the system (Nagpal et al., 2015).
The system being developed will have basic functionalities will focus on the critical parts of
any restaurant system to function successfully.
N-tier architecture
This form of software architecture can also be called multitier architecture and is basically
used in client-server related systems in which the presentation, business processing and data
layer are separated by the implementation of code in a number of different layers(where n
represents the number of layers being used). This architecture makes it possible for system
developers to create systems that are flexible and code that can be reused easily. By
separation of these layers, developer can be able to modify a specific part of a system without
having to modify the whole system again.
The application implements a basic 3 tier architecture. A 3 tier architecture is an n-tier
design in which the user interface, the data access, the functioning process logic and
computer data storage are designed, implemented and maintained differently as individual
modules on separate platforms (Tong et al., 2016). Within the application the data source
will form the data layer, the logical layer (.aspx.cs) will form the functional process logic,
the user interface is developed using the (.aspx) files which will form the application layer
and the database (restaurant_details.mdf) will form the data layer.
Restaurant Details n-tier web application_2
Restaurant Details n-tier web application 3
Applying AJAX
Asynchronous JavaScript and XML is a set of web development tools and
technologies which are used on the client section in order to come up with asynchronous
website application systems. It uses XHTML to handle the contents, CSS to ensure
presentation, DOM (document object model) is also used for presentation and JavaScript to
handle dynamic content display (Mott et al., 2015).
Advantages of AJAX
Reduce the traffic travels between the client and the server.
Response time is faster so increases performance and speed.
You can use JSON (JavaScript Object Notation) which is an alternative to XML.
JSON is key value pair and works like an array.
You can use Firefox browser with an add-on called as Firebug to debug all Ajax calls.
Ready Open source JavaScript libraries available for use – JQuery, Prototype,
Scriptaculous, etc.
AJAX communicates over HTTP Protocol.
The restaurant application system has applied AJAX in order to bring form two
behaviours
1. Displaying of contents stored within the database. AJAX have been used in the
development of one CRUD operations that is reading from the database.
Figure 1 shown below is the output of displaying data about restaurants from the
database.
Restaurant Details n-tier web application_3

End of preview

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

Related Documents
Restaurant Web Application Development
|8
|1593
|56

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

N-Tier Architecture and Its Internet Applications
|6
|949
|312

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

Enterprise Software Development Assignment
|7
|1200
|42

Evaluation of Web Testing Tool
|60
|10977
|230