Beruflich Dokumente
Kultur Dokumente
NAME:
STUDENT ID:
WEBSITE LINKS
Back-end: http://usq1064599.cloudaccess.host
Table of Contents
Task 1 ............................................................................................................................................. 4
Task 3 ............................................................................................................................................. 6
References ..................................................................................................................................... 22
OHRIS Fast Foods 4
Task 1
Activity Discussion of
activity
utilising e- report
commerce in
business
of e-commerce applicable e-
online shopping
relevant based
on the features
company
especially those
linked to online
shopping
more different
information on traditional
integrating components of
web design
activities
feedback application
modules to the
website
valuable
information for
the report
Task 3
The website user or potential customers will gain information about the goods and
services from the product list. The product catalogue details the goals of the business, and the
products on offer on the website, which is fast foods. The website also describes the kinds of
foods on offer based on various categorisations such as hotel, restaurants and banquets. The
catalogue contains information on the type of fast food available. It also details the delivery
times, and quantity or size. It allows the customer to choose a variety of variables to meet their
OHRIS Fast Foods 7
unique tastes and preferences. It improves client satisfaction rates. The catalogue also details
more information on events being sponsored by the company. It can include cooking shows or
competition. It can be a location that food enthusiasts can attend to enjoy the companys
delicacies occasionally (Connor, 2007). The company also carries out promotions that keep the
guests entertained. A few physical locations will also be opened. It would act as a way for some
of the clients to visit the premises and purchase food. The administrator has the power to make
changes such as alterations, additions and deletions to the catalogue information on the website.
It ensures that the information can easily be updated to keep the client informed.
The shopping cart is an integral aspect of the site. It allows the user to determine the
products that they want to purchase. In the site, the shopping cart provides specific information
on the product bought by the client, its particular quantity and price. It is the place where the
client can make the final purchasing decision. The user can also make changes to the shopping
cart. Specifically, they can remove certain products or add more. The shopping cart can also be
used for future reference in case the client does not want to make a purchase at the moment
(Joseph-Vaidyan, 2008). It is achieved using cookies. They save specific information about the
user, such as their product preferences, and the current content of the shopping cart. The user
In case a customer purchases a product, and then many parties besides the website can
access billing information. These third parties are involved in the approval and verification often
client information for security purposes. Customers can make purchases by using debit and credit
cards. After purchase, the client will receive an email about the transaction such as involve and
OHRIS Fast Foods 8
billing information. It acts as a security measure while allowing the client to have an effective
Clients are required to login before doing any transaction on the website. It acts as a
measure to improve the security of transactions. The client can register using a form where they
feel their details. The user will also have to validate their email once they are registered on the
website, and this allows them to use their login credentials comprised on an email and password.
Additionally, the website allows a new client to sign up using social media buttons (Shreves,
2012). Mostly, this avoids the use of forms to enter their information and makes the process
quicker. Unregistered users can still use the website, but they will lack the ability to purchasing
goods.
The discussion forum acts as an avenue where clients can have conversations and post
messages about the company. They will consist of an online group sharing information about the
business and the goods and services on offer. It acts as an avenue to raise issues about the
company or website. It makes it easier for the company to get feedback on its activities. The
users have the freedom to state their comments and opinions about other users in a user-friendly
environment. The user can also read other ideas and feedback from users or customers. This
information would prove beneficial in marketing the company. The feedback will also have
ratings (Boateng & Boateng, 2010). It would mean that the most famous comments would fall at
the top of the comments. In this regard, positive feedback would mean that the company would
The services and products placed on the website are detailed within the same
categorization as provided by the company. The website is an avenue to describe the products
and services offered by the company, and should ensure it contains all the necessary information
(Barrett & Allison, 2012). Administrators, when required, can also change the categorization of
the products.
The user registration and login provides a secure interface that allows users to gain
specific advantages from the website. The user can use their login credentials comprising of a
username and password to access the website and make purchases. It also makes it easier to track
their activities from multiple computers. Furthermore, it is possible for the user to retrieve their
passwords in case they forget it. It is achieved by the forgot password link where the user will
get a link to change their password in their email address (Shin-Ping, 2015). The user registration
allows the user to access their historical use of the site. It can include vital information such as
the most preferred email and started fast food meals. It makes it easier for the client to make a
The website contains links to social media. These include various sites like Facebook,
Google Plus, Instagram, Pinterest and Twitter that describe the business and services offered.
Mostly, these social media links allow the clients to be informed about the progress of the
company, and to share information about the company. It makes it easier to market the business
on the internet. The company will use social media t update customers on current offerings,
OHRIS Fast Foods 10
promotions and events (Burge, 2015). It can use social media to arrange for events that can then
be linked to the website. It is a useful strategy to attract customers from different avenues.
The discussion forum has not been integrated into the website. It arises from the use of
Joomla 3.0 that does not support discussion forums. Furthermore, the integration of discussion
forums will require that several extensions be used. Moreover, more steps and features will be
required to integrate the discussion forum. Despite this, a feedback forum has been implemented
as an alternative. It acts as an avenue where users can detail their experience of using the website
and the services offered (Davis, 2011). The feedback forum is much easier and would require
minimal time to integrate in comparison to the discussion forum. It would mean that the website
3.2 Logo
The logo is an integral part of the company. The logo acts as a brand for the company. It
makes it easier for clients to establish a link between the brand and the products being offered.
The company is already involved in the sale of fast food. The logo is already well known, and
will be implemented in the e-commerce website (Lloyd, 2008). It will prove beneficial, as the
The website also has offers and deals in the product catalogue. The company offers
carries out promotions where customers can have access to price friendly deals. These are not
common, and would prove attractive to many clients (Lussier, et al., 2014). However, the
OHRIS Fast Foods 11
company does not offer the deals in a frequent manner. Essentially, the developers avoided the
feature so that they can include vital features for the website.
The next step of the development process will entail the creation of the shopping cart. It
is the most essential feature of the e-commerce website, and will allow the customers to view the
products placed in the cart when then they are visiting the site. The shopping cart is visible on
all pages on the website. It allows the customer to adjust the cart quickly (Goel, 2012). The cart
will be placed on the upper right side of the website. This phase will also involve the inclusion of
the social media links. The links make it easier for the user to be redirected to the social media
pages of the company. The users can then choose to follow the social media pages to be updated
Home
Banquets About
Menu Book
Info
Contact Feedback Registration Slideshow
Restaurant
Hotels
Banquets
Promotions
Joomla version 3.0 was used in the development of the website. It is an open source
content management system. It is free and is used in publishing web-based content. However,
many challenges arose during its implementation in the development phase. Joomla allows the
use of various extensions to achieve the specific demands of a website administrator and for user
experience. The extensions comprise of plugins, modules, languages, templates and components.
They are many in number, and it is a challenge to locate the best extensions that fit the particular
needs of the website (Severdia & Crowder, 2010). It is a time-consuming endeavour. For
instance, an extension that has been chosen can face limitations making it unsuitable. It would
Implementing the various types of extensions is also a major issue. The extensions all
have different requirements, and it is difficult to determine their compatibility. In this regard,
problems often arose where it was impossible to implement various interrelated extensions
(Rahmel, 2009). It would be problematic, and the site would refuse to function if finalised with
the faulty extensions. The use of a slideshow was also a challenge for the development of the
website. The issue was dealt with using a Dj image slider. Despite the myriad of difficulties, the
website was finally completed and met the needs of the business (Mitchell, 2005).
The security of the website was ascertained through targeted attacks. It is put through
several malware attacks to determine if the website is secure. It entails attacking particular parts
of the system to reveal their weaknesses. Many hackers and people with malicious intentions will
try to attack various areas of the website. It is done to either steal personal information or cause
problems with the website. For instance, a competing business can carry out an attack on
OHRISs website to prevent clients from accessing it. Website security prevents these malicious
individuals from obtaining vital information from the website such as code or secured areas
(Tiggeler, 2012). On the other hand, privacy prevents malicious individuals from accessing
valuable personal information from users such as their purchase history or credit card
information. The development stage of the website consider various privacy and security issues
that include:
7.1 Cookies
Cookies are information that is stored on the web server on the users internet browser.
The user will have to use their personal login credentials before they can make a transaction on
the website. The login credentials, which consist on the username and password, is an example
OHRIS Fast Foods 14
of the information stored on the users web browser. The cookie is a privacy strategy as it
protects the client from logging attacks. It also prevents cases where a malicious person watches
as the user inputs his/her login credentials into the website. Despite this, a hacker can still access
a packet containing the cookie as it moves from the client to the server during verification
(Burge, 2015). The hacker can then use the information to access the website.
7.2 Firewalls
The firewall acts as a security system that protects the network. The system consists of
both software and hardware components that control both the outgoing and incoming traffic. The
firewalls are guided by rules that establish the data packets that have been allowed to move
through it and those that are unwarranted. In the case, a user makes a transaction, the information
in saved on the server. It considers of personal information such as purchase details and
information on the client. Specifically, it includes information such as client order and billing
information (Joseph-Vaidyan, 2008). The hackers often attack the server and make changes to
client information or steal this information. A security measure involves the use of the firewall to
often occurs when the website is linked to an external website or application such as transaction
management application like PayPal. The private information can then be accessed and revealed
to the public. To prevent such an occurrence, the server owners should store data securely and
The backend integration is essential to guarantee the data integrity and compatibility of
the system. Backend integration is very problematic where legacy systems are in use. It is
imperative that the administrator is aware of the different systems and technologies that can be
employed in the backend integration. It would make it easier to find better and new way of
ensuring that the integration is efficient and effective. A major issue for integration arises from
compatibility issues between legacy systems and new modern e-commerce systems. Mainly, it
emerges from the batched data that is processed differently by the old and new systems. The
issue is dealt with by extracting information through the browser (Rahmel, 2009).
The development phase of the website also involves mapping every task that the user
carries out to the particular response from the backend. The results should also be recognisable
with the legacy systems. Compatibility is guaranteed by reducing errors during the
implementation and design of the backend. It will prove beneficial to prevent any compatibility
issues. Research should also be carried out in the various integration systems and their usage
(Goel, 2012). A single integration system should also be used consistently, and customizations
Several variables also exist that will have an impact on the backend integration. It
involves the kind of database used and the software employed in the manipulation and
processing of information stored in the database (Davis, 2011). The database is an integral
aspect of the web-based system. The information stored in the database should be accurate, and
should maintain the database integrity at all times. Additionally, the applications used in making
changes to the database should guarantee that all the transactions sustain the consistency of the
database.
OHRIS Fast Foods 16
9.1 Database
The site will rely on databases formed by online servers. Joomla has compatibility with
many databases, and they can easily be integrated. The database systems are also consistent and
highly functional. It ensures that the website will not be faced with downtime due to database
issues. He database chosen should also be easy to integrate with the tools being used by the web
The web server is an advanced and stable Apache server. In this regard, the installation of
Joomla requires that a server is present before it continues. The server being used is PHP-based.
The scripting language used is PHP. It is easy to develop and use, and the best choice for the
system. Furthermore, Joomla uses the MYSQL database. It is compatible with PHP (Lloyd,
2008).
The web browser being used in development is Mozilla Firefox 44.0. The web browser is
compatible with Joomla. The development is not restricted to Mozilla Firefox. Joomla is also
comparable with other browsers such as Opera and Google Chrome (Severdia & Crowder,
2010).
The programming language in use in PHP. It is a common server side language sued in
the development of e-commerce websites. Joomla is also a PHP based framework. Mostly, it
makes PHP as the best choice of language for developing the website (Mitchell, 2005).
OHRIS Fast Foods 17
` Joomla has the advantage of being comparable with many operating systems. It includes
Windows, Mac and Linux. However, many issues can arise in case Joomla is installed in
operating systems that are not popular. It can lead to compatibility issues during implementation.
Resource Cost
Hardware $90000
Software $250000
Maintenance $50000
Total $440000
10 Implementation Plan
The implementation plan considers the use of Joomla as compulsory. The initial plan is
to install Joomla. This step is easy, and the developer does not need prior information on how to
use it. Joomla also has several types of extensions. It allows the users to improve the
functionality of the website. The models had varied applications and included modules,
components, templates and plugins. The templates consist of a sample for a final website design.
It acts as an illustration. The templates are used in the layout, style and feel of the website
(Davis, 2011). Choosing a template is a significant step. The template will become the final
appearance of the website, and should meet the requirements to be met. The template should also
be available in Joomla.
OHRIS Fast Foods 18
The administrator and site section is part of the component extension. It is a complex and
significant extension. The primary page body uses a component when the web page is first
loaded. The components are the biggest part of the web page. For instance, the e-commerce
components are the parts that allow for the purchase of products on a website. The plugins also
play a role in handling web events. The modules comprise of the pages in Joomla (Severdia &
Crowder, 2010). The modules display updated content as they have links to the Joomla
components. For instance, modules in the website are customer registration and login.
The implementation plan will also consider the particular needs of the business, and the
ways to meet their demands. After the analysis, the developer should choose a template in
Joomla. The template is responsible for the layout and style of the website. The next step
involves installing Joomla. The developer will then have to install the required e-commerce
components based on the needs of the website. The user than then install the user registration and
login components. The login module deals with authentication password recovery and user
verification. The user registration module allows guests on the website to create an account on
the web page. The next step is the business policy statement. It involves the inclusion of the
business policy statements on the website (Burge, 2015). Finally, system testing is done. It is
done to establish whether the system has met the demands of the company.
Modules
business
E-commerce has created many new ways to reach the market from both consumers and
producers. Furthermore, the increased accessibility of the internet makes it easier for the website
to meet the needs of different customers. It arises from the fact that the website is not limited by
geography. It can cater for people from a wide region. It can reach clients on a global scale, but
would still have to serve customers who can make orders for food that are accessible by the
company. It makes it easier to determine what the business does, and the kind of products on
offer (Lussier, et al., 2014). It saves time, making it a simple procedure to make purchases.
The website also makes their services cheaper. It is a goal of many businesses to
minimize costs. The website will meet the needs of the company. It arises from the small
marketing and advertising costs. The business can carry out these activities through pay-per-click
sites, search engine traffic and social media. It is much cheaper in comparison to other avenues
such as advertisements, billboards and fliers. The workforce required for the company is also
reduced. The website can carry out additional features such as billing, payments, checking out
and inventory management. These processes are automated and are carried out efficiently by the
website (Burge, 2015). Furthermore, it requires a smaller physical size. For instance, a physical
OHRIS Fast Foods 20
space for seating and eating will not be required, as many customers will use the website to
The website is much easier to sue. It allows customers to find the products or food that
they want to purchase. It arises from the use of navigation and a search bar. It is a much better
choice in comparison to moving around a physical space. The customer will not have to go to a
physical restaurant or hotel to purchase food. The website also contains information about the
business and products. It will provide vital answers to questions the clients could have about the
business. The website can also be accessed from any location and at any time. It is advantageous
as the physical premises can l be open for a few hours in a day. It leads to an increase in sales
due to convenience (Lussier, et al., 2014). The profitability also increases. The website makes it
12.1.1 Joomla
The resource used in the creation of the website is Joomla. It is the framework used in
The template used for development was Cloudbase 3.0. Furthermore, an additional
12.1.3 Hickashop
development as it provides a way to view easily client information such as website content,
The table below shows the resources used for the website.
Setting Value
References
Barrett, P. & Allison, S., 2012. Trim Healthy Mama. 1st ed. New York: Welby Street Press.
Boateng, B. A. & Boateng, K., 2010. Joomla! social networking with JomSocial : enhance your
social networking with Jomsocial. 1st ed. Birmingham, U.K. : Packt Pub..
Burge, S., 2015. Joomla! 3 explained : your step-by-step guide. 1st ed. Upper Saddle River, NJ:
Addison-Wesley.
Connor, J., 2007. Joomla! Accessibility. 1st ed. Birmingham: Packt Pub. .
Davis, D. D., 2011. How to start a home-based bakery business. 1st ed. Guilford, Conn.: Globe
Pequot Press.
Goel, N., 2012. How to Create an Effective Online Store Using TheShop.biz?: Part 1. 1st ed.
London: Forex.
Joseph-Vaidyan, K., 2008. Factors that enhance customer trust in e-commerce Web sites: An
examination of e-commerce success metrics using Internet audience rating. New York: ProQuest
Dissertations Publishing.
Lloyd, S. M., 2008. Consumers' experiences with e-commerce technologies: Three essays. New
Lussier, R. N., Corman, J. & Kimball, D., 2014. Entrepreneurial New Venture Skills. 1st ed.
Mitchell, S., 2005. Create your own website : using what you already know. 2nd ed.
Severdia, R. & Crowder, K., 2010. Using Joomla. 1st ed. Beijing : O'Reilly.
Shin-Ping, T., 2015. E-commerce standard user interface: an E-menu system. Industrial
Shreves, R., 2012. Joomla! search engine optimization : drive people to your web site with this
supercharged guide to Joomla! and search engine optimization. 1st ed. Birmingham: Packt
Publishing Ltd..
Tiggeler, E., 2012. Joomla! 2.5 beginner's guide : an easy to use step-by-step guide to creating
perfect websites with the free Joomla! CMS. 1st ed. Birmingham, UK: Packt Pub./Open Source.