Cse 5009 Writ 1
Cse 5009 Writ 1
Higher Diploma in Computing and Software Web Application Development - Website for
Engineering “Signature cuisine” restaurant
Student Name & No. Assessor
Learner declaration
I certify that the work submitted for this assignment is my own and research sources are fully
acknowledged.
Marks Awarded
First assessor
IV marks
Agreed grade
FEEDBACK FORM
1|Page
INTERNATIONAL COLLEGE OF BUSINESS & TECHNOLOGY
Student:
Assessor:
Assignment:
2|Page
Marks Awarded:
3|Page
Contents
Acknowledgement.....................................................................................................................................5
Introduction...............................................................................................................................................6
Features of Website...................................................................................................................................7
Color and Structure...................................................................................................................................9
Technically...............................................................................................................................................11
Some common Features to all above websites.......................................................................................14
Site Maps..................................................................................................................................................15
User Panel Site Map............................................................................................................................15
ER Diagram.............................................................................................................................................16
Wireframes...............................................................................................................................................17
Home Page............................................................................................................................................17
About Us...............................................................................................................................................18
Menu.....................................................................................................................................................19
User Registration...................................................................................................................................20
User Login.............................................................................................................................................21
Cart........................................................................................................................................................22
Order Summary.....................................................................................................................................23
Admin Dashboard..................................................................................................................................24
Add Product Form.................................................................................................................................25
Placed Orders Showing to Admin..........................................................................................................26
Customer Orders That shows to admin..................................................................................................27
Customer Accounts that shows to admin...............................................................................................28
Register new Staff by admin..................................................................................................................29
Query Submission Form........................................................................................................................30
Queries That Shows to admin................................................................................................................31
Task 2........................................................................................................................................................32
Database Design of Signature Cuisine restaurant system.................................................................32
Home Page Header Section.................................................................................................................32
Footer Section......................................................................................................................................33
Home page Coding..............................................................................................................................34
Home Page...........................................................................................................................................36
4|Page
About Page...........................................................................................................................................38
Menu Page Coding..............................................................................................................................39
Menu Page............................................................................................................................................40
Contact Us Page...................................................................................................................................41
User Login Page – php implementation.............................................................................................43
User Login Page Coding......................................................................................................................43
User Login............................................................................................................................................44
User Registration.................................................................................................................................45
User Profile...........................................................................................................................................45
User Profile Update.............................................................................................................................46
Order Checkout Page..........................................................................................................................47
User Orders Page.................................................................................................................................48
Admin Panel Login..............................................................................................................................48
Admin Dashboard...............................................................................................................................49
Admin Dashboard - php implementation..........................................................................................49
Admin Update Profile..........................................................................................................................51
Placed Orders......................................................................................................................................51
Add Product Page................................................................................................................................52
Users Account......................................................................................................................................53
Manage Admin Accounts....................................................................................................................53
Queries.................................................................................................................................................53
Admin Login php implementation.....................................................................................................54
Register Staff php implementation.....................................................................................................54
Test Report...............................................................................................................................................55
Introduction.........................................................................................................................................55
Key Features........................................................................................................................................55
Purpose of the Test Plan......................................................................................................................56
User Feedbacks........................................................................................................................................66
Results Of user feedback.........................................................................................................................67
Future improvements / Recommendations............................................................................................70
Future enhancements to websites:..........................................................................................................70
References............................................................................................................................................71
5|Page
6|Page
Acknowledgement
Thank You
7|Page
Introduction
The hospitality industry is constantly evolving to meet customer needs, and the integration of modern
technologies is crucial for enhancing customer experience. "Signature Cuisine," a popular Sri Lankan
restaurant chain, recognizes the importance of leveraging these advancements to expand operations and
provide a seamless experience. The management of "Signature Cuisine" is developing an interactive
web-based application to serve as an informative platform, allowing customers to explore the
restaurant's offerings, make reservations, and engage with administration. The project requires a well-
structured database-driven website catering to various user roles.
The report discusses the strategic planning, design, and development of the "Signature Cuisine"
restaurant system, focusing on essential features, technological integrations, and user-focused
functionalities. It emphasizes analyzing industry websites for inspiration and best practices, aiming to
create a digital platform that meets customer expectations, enhances operational efficiency, and
increases profitability.
(Ellis, 2022)
8|Page
Features of Website
Home Page
Website Footer
About Page
Internal Web Pages
Websites have various features such as objectives, target market, sector and purpose. However, a few
basic elements are almost always present and provided by users to facilitate navigation, interaction and
their overall experience. By making it simple for users to find what they want and achieve their goals,
features like search functionality, easy navigation and responsive design are critical and increase user
happiness. To satisfy user expectations and improve user experience, features should be tailored to the
specific website. Be it an e-commerce website, blog, business website or social networking platform,
understanding the specific needs and preferences of the audience is essential to implement the most
relevant and effective features. (fluidstudiosltd, n.d.)
9|Page
Image/Video Galleries:
Displaying visual content, including pictures, films, or infographics, helps draw users in and efficiently
communicate information.
Search Bar
A crucial tool for users, the search bar expedites finding specific information, streamlining navigation and
enhancing user experience.
Logo
Displayed prominently at the top of the home page, the logo aids in brand recognition, assisting users in
identifying the website, even if they don't recall the exact name.
Navigation Bar
An omnipresent feature, the navigation bar, located at the top or side of the website, encapsulates
various functionalities, enhancing website exploration.
10 | P a g e
Image/Video Search Bar Logo Navigation Bar
In web design, color and texture are essential components that have a huge impact on user experience
and overall company identity.
Color
The use of color is very important in web design because it has a significant impact on
how users perceive and interact with a website. Color is critical in creating brand
recognition and awareness as it has uses beyond aesthetics. Consumers' perception of a
brand is strengthened and made more memorable by consistently using specific color
palettes associated with it. Furthermore, color has the ability to evoke emotion, attract
attention, improve readability and ensure inclusion for users with different visual
abilities. A thoughtful color scheme unifies design components, expresses a website's
personality, and has a huge impact on how users interact with it as a whole.
Structure
Sequence, hierarchy, and web structure are the three key website structures.
11 | P a g e
Sequences
A linear and chronological organization of material or pages makes up the web design
sequence structure.
Figure 2 sequence
Hierarchies
Hierarchical structure arranges content in layers or trees, based on levels of importance or
relevance.
Webs
Web structure, commonly known as a grid or matrix structure, arranges content in a
visually appealing way, using columns and rows.
12 | P a g e
Figure 4 Webs
Color Structure
Technically
Client-side Web Web Data Site Elements Markup Server-
Programmi Server hosting center Languag side
ng Provider provider e Program
Language ming
language
13 | P a g e
Inline CSS
Session
Cookies
Secure
Cookies
Gzip
Compression
Weak ETag
IPv6
HTTP/2
HTTP/3
Inline CSS
Gzip
Compression
Strong ETag
Default protocol
https
Default
subdomain
www
Embedded CSS
Inline CSS
Session Cookies
HttpOnly
Cookies
Secure Cookies
14 | P a g e
HTTP/2
HTTPStrict
Transport
Security
Default
subdomain
www
(W3Techs, 2023)
15 | P a g e
Some common Features to all above websites
All the above websites provide user registration and login functionality, allowing
customers to create accounts, manage their profiles, and access personalized services.
These websites typically feature detailed menus and service listings, complete with high-
quality images, descriptions, pricing, and dietary information.
All these websites offer an online reservation system that enables customers to check the
availability of tables or services, select desired dates and times, and make reservations.
Search Functionality:
16 | P a g e
Site Maps
17 | P a g e
ER Diagram
18 | P a g e
Wireframes
Home Page
19 | P a g e
About Us
20 | P a g e
Menu
21 | P a g e
User Registration
22 | P a g e
User Login
23 | P a g e
Cart
Order Summary
24 | P a g e
Admin Dashboard
25 | P a g e
Add Product Form
26 | P a g e
Placed Orders Showing to Admin
27 | P16
Figure a Place
g e order wire
Customer Orders That shows to admin
28 | P a g e
Customer Accounts that shows to admin
29 | P a g e
Register new Staff by admin
30 | P a g e
Queries That Shows to admin
31 | P a g e
Figure 21queries to admin
Task 2
Signature Cuisine web-based application of Department of Agriculture
32 | P a g e
Database Design of Signature Cuisine restaurant system
Signature Cuisine restaurant system Web design and Coding (html, CSS, js, php including)
Home Page Header Section
33 | P a g e
Footer Section
34 | P a g e
Home page Coding
35 | P a g e
36 | P a g e
Home Page
37 | P a g e
38 | P a g e
About Page
39 | P a g e
Menu Page Coding
40 | P a g e
Menu Page
41 | P a g e
Contact Us Page
42 | P a g e
43 | P a g e
User Login Page – php implementation
44 | P a g e
User Login
45 | P a g e
User Registration
User Profile
46 | P a g e
User Profile Update
47 | P a g e
Order Checkout Page
48 | P a g e
User Orders Page
49 | P a g e
Admin Dashboard
50 | P a g e
51 | P a g e
Admin Update Profile
Placed Orders
52 | P a g e
Add Product Page
53 | P a g e
Users Account
Queries
54 | P a g e
Admin Login php implementation
55 | P a g e
Test Report
Introduction
The goal of the Signature Cuisine website is to improve our patrons' overall dining experiences while
streamlining staff procedures. The website has an easy-to-use layout and provides extensive details on
the restaurant's offerings, services, and amenities. Three user kinds are served by it: administrators,
restaurant employees, and patrons.
Key Features
Backend Functionality (Database):
smooth online reservation process for services such as delivery and dine-in.
Rate checks and availability in real time for increased consumer convenience.
Search Functionality:
Tools for managing reservations that help restaurant employees handle inquiries and
reservations.
Integration of a secure payment gateway for online transactions.
56 | P a g e
Purpose of the Test Plan
Functionality Testing
Verify the functionality of every feature on the website, such as reservations, searches, and inquiries.
Usability Testing
Consider how easy it is to use and intuitive the user interface is.
Performance Testing
Evaluate how well the website functions in different scenarios, making sure it is scalable and responsive.
Test Id:1
57 | P a g e
Test Id:2
Test Id:3
58 | P a g e
Test Id:4
Test Id:5
59 | P a g e
Test Id:6
Test Name: add address to deliver the order and complete the order
60 | P a g e
Test Id:7
61 | P a g e
Test Id:8
62 | P a g e
Test Id:9
See the orders placed by users Give information about each successful
order
63 | P a g e
Test Id: 10
64 | P a g e
Test Id: 11
65 | P a g e
Test Id: 12
66 | P a g e
User Feedbacks
67 | P a g e
Results Of user feedback
68 | P a g e
69 | P a g e
Analyzing the given feedback details, we can conclude that the received remarks on the web
application are positive. Most of the users were satisfied with the web application that was
supplied.
70 | P a g e
Future improvements / Recommendations
Better security for the website.
Better web structure.
An improvement on page speed
Design update to relevant and current standards.
Make a mobile responsive website.
71 | P a g e
References
72 | P a g e