Sie sind auf Seite 1von 23

OHRIS Fast Foods 1

BUSINESS MODULE: THE COMPANY IS FAST FOOD OUTLETS THAT MARKETS

AND SELLS ITS PRODUCTS ONLINE.

NAME:

STUDENT ID:

WEBSITE LINKS

Front end: http://www.ohris.com/

Back-end: http://usq1064599.cloudaccess.host

Company name: OHRIS


OHRIS Fast Foods 2

Table of Contents

Task 1 ............................................................................................................................................. 4

Task 3 ............................................................................................................................................. 6

1. Features and Functionality Implemented ............................................................................... 6

1.1 Product Catalogue ................................................................................................................. 6

1.2 Shopping Cart ........................................................................................................................ 7

1.3 Payment Interface and Order Page ........................................................................................ 7

1.4 User Registration ................................................................................................................... 8

1.5 Discussion Forum.................................................................................................................. 8

2. Additional Features Incorporated ...................................................................................... 9

2.1 The inclusion of the products in categories ........................................................................... 9

2.2 User Registration and Login ................................................................................................. 9

2.3 Social Media Links................................................................................................................ 9

3 Essential features not implemented ........................................................................................ 10

3.1 Discussion Forum................................................................................................................ 10

3.2 Logo .................................................................................................................................... 10

3.3 Offers and Deals .................................................................................................................. 10

4 Next Step of the Development Process using Joomla CMS.................................................. 11

5. Site Map of Ecommerce Website ........................................................................................... 12

6. Issues Encountered in Using Joomla ..................................................................................... 12


OHRIS Fast Foods 3

7. Security and Privacy Issues.................................................................................................... 13

7.1 Cookies ................................................................................................................................... 13

7.2 Firewalls ................................................................................................................................. 14

7.3 Data leaks ........................................................................................................................... 14

8. Backend Integration and Legacy System Problems ............................................................ 15

9. Software and Hardware required to establish the Ecommerce Website ........................... 16

9.1 Database ............................................................................................................................. 16

9.2 Web Server .......................................................................................................................... 16

9.3 Web Browser ....................................................................................................................... 16

9.4 Programing language........................................................................................................... 16

9.5 Operating System ................................................................................................................ 17

9.6 Estimated Costs ................................................................................................................... 17

10 Implementation Plan ............................................................................................................. 17

11 Advantages from Implementation of Ecommerce Website ............................................... 19

12 Resources used in the Research and Development of the Website .................................... 20

12.1 Resources used in development ...................................................................................... 20

12.1.1 Joomla ........................................................................................................................ 20

12.1.2 Cloudbase 3.0 ............................................................................................................ 20

12.1.3 Hickashop .................................................................................................................. 21

References ..................................................................................................................................... 22
OHRIS Fast Foods 4

Task 1

Date Project/Research Duration (hrs.) Description/ Follow-up

Activity Discussion of

activity

1/03/2016 Research on 5hrs Understanding Choosing which

companies that the basis and start-up to come

use e-commerce advantages of up with the

utilising e- report

commerce in

business

Determination Coming up with

of vital concepts the traits of an

of e-commerce applicable e-

that affect the commerce

popularity of business strategy

online shopping

6/03/2016 Choosing a 4hrs Consideration of Establishing an

suitable business different abstract structure

strategy for the strategies that of the e-

organization are determining commerce

the most website


OHRIS Fast Foods 5

relevant based

on the features

the concur with

the needs of the

company

especially those

linked to online

shopping

7/03/2016 Research and 4hrs Analysis of Implementation

determination of ways to integrate of compulsory

the differing Joomla to the e- Joomla based

characteristics for commerce techniques and

coming up with a website features to the

web application website

2hrs Determining Integration of

more different

information on traditional

integrating components of

various standard web design

web design

activities

6hrs Determination o Implementation

how to integrate of the feedback


OHRIS Fast Foods 6

discussions and module to the

feedback application

modules to the

website

9/03/2016 Determination of 3hrs Consideration of Writing of the

the integral the e-commerce report

structure and strategy

features of the integrated to

report come up with

valuable

information for

the report

Task 3

1. Features and Functionality Implemented

1.1 Product Catalogue

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.

1.2 Shopping Cart

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

has the freedom to make changes that suit them.

1.3 Payment Interface and Order Page

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

and efficient payment method (Bellamy, 2011).

1.4 User Registration

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.

1.5 Discussion Forum

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

continue to attract clients.


OHRIS Fast Foods 9

2. Additional Features Incorporated

2.1 The inclusion of the products in categories

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.

2.2 User Registration and Login

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

repeat purchase based on starred content.

2.3 Social Media Links

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.

3 Essential features not implemented

3.1 Discussion Forum

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

would be completed within the provided time frame for completion.

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

current clients will understand the brands online venture.

3.3 Offers and Deals

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.

4 Next Step of the Development Process using Joomla CMS

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

on the company and service quickly.


OHRIS Fast Foods 12

5. Site Map of Ecommerce Website

Home

Banquets About
Menu Book
Info
Contact Feedback Registration Slideshow

Restaurant

Hotels

Banquets

Promotions

6. Challenges Encountered in Using Joomla

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

then lead to more time wasted in looking for better alternatives.


OHRIS Fast Foods 13

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).

7. Security and Privacy Issues

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

prevent hackers from getting access to this information.

7.3 Data leaks

Data leak is an occurrence where private information is revealed to an unwanted party. It

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

prevent disclosure (Severdia & Crowder, 2010).


OHRIS Fast Foods 15

8. Backend Integration and Legacy System Issues

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

can be made based on particular circumstances.

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. Software and Hardware required to establish the Ecommerce Website

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

developer during the design process (Bellamy, 2011).

9.2 Web Server

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).

9.3 Web Browser

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).

9.4 Programing language

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

9.5 Operating System

` 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.

9.6 Estimated Costs

Resource Cost

Hardware $90000

Software $250000

Human Resource $50000

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.

Task Timeline (days)

Requirement Analysis 1-11 days

Template Selection 12 days

Installation of Joomla 14-16 day

Integration Ecommerce Components


OHRIS Fast Foods 19

Integration of User Registration and Login 17-22 days

Modules

Illustration of Policy Statement for the 23-24 days

business

System Testing 25-31 days

11 Advantages from Implementation of Ecommerce Website

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

purchase and get their food delivered.

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

easier to create customer loyalty and brand awareness over time.

12 Resources used in the Research and Development of the Website

12.1 Resources used in development

12.1.1 Joomla

The resource used in the creation of the website is Joomla. It is the framework used in

developing the website. The version used was 3.0.

12.1.2 Cloudbase 3.0

The template used for development was Cloudbase 3.0. Furthermore, an additional

template was used as the default site administrator. It is called Hathor.


OHRIS Fast Foods 21

12.1.3 Hickashop

Hickashop is an extension that is used in Joomla. It aids in the

development as it provides a way to view easily client information such as website content,

content on customers and managing costs.

The table below shows the resources used for the website.

Setting Value

Database version used 5.5.28 log

PHP created on Linux Platform

Database collation Utf7_general_ci

PHP Version 5.5.19

Online server used Chrome

Joomla version Joomla Framework 3.0

Table 1: Resources used on website


OHRIS Fast Foods 22

References

Barrett, P. & Allison, S., 2012. Trim Healthy Mama. 1st ed. New York: Welby Street Press.

Bellamy, S., 2011. Joomla! for dummies. Hoboken, N.J.: Wiley.

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

York: ProQuest Dissertations Publishing.

Lussier, R. N., Corman, J. & Kimball, D., 2014. Entrepreneurial New Venture Skills. 1st ed.

New York: Routledge.

Mitchell, S., 2005. Create your own website : using what you already know. 2nd ed.

Indianapolis, Ind. : Pearson Education.


OHRIS Fast Foods 23

Rahmel, D., 2009. Beginning Joomla!. 1st ed. London: Apress.

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

Management & Data Systems, 108(8), pp. 1009-1028.

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.

Das könnte Ihnen auch gefallen