final report pict group 7
TRANSCRIPT
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 1
Student 1 Student 2 Student 3 Student 4 Student 5
Student ID Number(s) 7666438 9817794 101081967 101079962 100050050
Family Name(s) Rinaldis Curcio Zou Wei Yang
Given name (s) Ryan Nathan Zilin Mingshen Edeline
SUBJECT DETAILS
Subject Code ICT10001 Subject Title Problem Solving with ICT
Lecturer’s/Tutor’s
Name
Paul Kindler; Robert Tipping;
Tute/Lab day &
time
Wednesday 10.30AM
ASSIGNMENT DETAILS
Title or Topic
Addressed
Final Report
Due Date 27th May 16
Date Received 27th May 16
DECLARATION
I/We hold a photocopy or electronic copy of this assignment which can be produced if the original is lost/damaged;
To the best of my/our belief, no part of this assignment has been copied from any other student’s work or from any other source
except where acknowledgement is made in the text;
No part of this assignment has been written for me/us by any other person except where such collaboration has been authorised
by the lecturer concerned and where acknowledgement is made in the text;
No part of this assignment has been previously submitted as an assessable item, except where authorised by the lecturer
concerned and where acknowledgement is made in the text;
SAFE ASSIGN: For units where Safe Assign facility is available in the Blackboard site
1/we declare that this assignment has been submitted to Safe Assign (as specified in the unit outline) and all identified matches
and referencing have been checked and corrected.
I / We accept that electronic submission of this cover sheet will be taken as consent to the terms outlined in Points 1 to 5
of the above declaration by the student/s submitting this assignment.
Student Signature(s) Ryan Rinaldis Nathan Curcio Zilin Zou Mingshen Wei Edeline Yang
MARKER’S MAIN COMMENTS
Marker’s Signature Date Grade/Mark
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 2
Swinburne University of Technology
ICT10001
Problem Solving with ICT
Assessment Item
Final Report Due: Monday 27th May 2016
Ryan Rinaldis: 7666438
Nathan Curcio: 9817794
Zilin Zou : 101081967
Mingshen Wei: 101079962
Edeline Yang: 100050050
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 3
1.0 Executive Summary
This report provides an analyse and evaluation of the current needs of the client – Savion
Cakes & Bagels, and recommend a website solution based on these current needs of Savion
Cakes & Bagels.
In order to conduct an analysis and evaluation on the current needs of Savion Cakes &
Bagels, an interview with the client was conducted, where key questions were posed, and
then responded to which allowed the project team to begin proposing a solution.
After conducting the analysis, it became quite clear that the client was looking for a unique
solution that would allow Savion Cakes & Bagels to replace their paper-based ordering
system, and hopefully expand their market and clientele. The client’s main objective for the
website was that it needed to be customisable, dynamic and flexible. How the project team
went about getting to this solution was entirely up to the project team, as the client was
not specific in the methods and tools that she required to achieve this solution.
The report concludes that the client requires a solution that is customisable, dynamic and
flexible, that has an easy to use interface. It is recommended that Savion Cakes & Bagels:
- Stop the usage of their paper-based ordering system, and utilise WooCommerce’s
functionality to assist in this process
- Constantly update the website with the latest news, menus, events and offers
- Update photographs for their ordering system, to allow their customers to view the
product they will be purchasing.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 4
Contents 1.0 Executive Summary ..................................................................................................................................................... 3
2.0 Introduction ................................................................................................................................................................ 5
3.0 Organisational background ......................................................................................................................................... 6
3.1 Project Background ............................................................................................................................................ 6
3.2 Project Goals and Objectives. ............................................................................................................................. 6
4.0 Problem and Scope ..................................................................................................................................................... 7
4.1 Problem Statement/ Current System ..................................................................................................................... 7
4.2 Scope Definition ................................................................................................................................................. 7
4.3 Out of Scope ........................................................................................................................................................ 7
4.4 Process of Obtaining Requirements .................................................................................................................... 7
5.0 Website Development Process ................................................................................................................................... 8
5.1 Content Management System Overview ................................................................................................................ 8
5.2 Content Management System Usage ..................................................................................................................... 8
5.2.1 Overview .......................................................................................................................................................... 8
5.2.2 Theme Selection ............................................................................................................................................... 9
5.2.3 Plugins Selection ................................................................................................................................................ 11
5.2.3 ‘WooCommerce’ – Customer Portal Functionality ........................................................................................ 11
5.2.4 Social Media Integration ................................................................................................................................ 13
5.3 Ability to easily Edit and maintain Pages. ............................................................................................................. 14
5.4 Display Products .................................................................................................................................................... 14
8.0 Recommendations for future.................................................................................................................................... 15
9.0 Conclusion ................................................................................................................................................................. 15
10.0 References ................................................................................................................. Error! Bookmark not defined.
10.0 Appendix ................................................................................................................................................................. 16
Appendix 1.1 – ‘Proposal Questions’ ...................................................................................................................... 16
Appendix 1.2 – ‘Client Suggestions’ ........................................................................................................................ 17
Appendix 1.3 – ‘Client Final Requirements’ ............................................................................................................ 19
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 5
2.0 Introduction
Savion Cakes and Bagels is a local bakery, located in Elsternwick, Victoria. The bakery
specialises in traditional boiled bagels, but complement their bagels with a vast variety of
sweets, gourmet meals and beverages. Savion has recently developed the need for a
centralised system, where all orders will be undertaken, thus eliminating the need to
undertake orders manually on their current paper-based system.
The importance that has been placed upon utilising technology for core business processes
has never been as high as it is today. With the digital age, businesses are facing pressure to
keep up-to-date so as not to fall behind their competitors. Customers now expect and
demand the fastest service possible, and place little to no care on old-fashioned techniques,
that are currently being utilised by Savion Cakes & Bagels.
This report will address the key tasks and responsibilities that need to be undertaken by the
project team in order to help the client smoothly transition from a paper-based system, to a
functioning ordering system that is to be implementing into a website solution, that is
dynamic, flexible and easily customisable to meet the changing needs of the client.
Some of the key tasks and objectives that the project team must identify are to:
- Simplify business processes by eliminating their paper-based systems
- Implement a feature which notifies the client when an order has been placed
- Integrate social media within the website
- Provide the client with a website which can be updated and maintained without the
need to spend lots of time on it, and require the need for technical knowledge.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 6
3.0 Organisational background
3.1 Project Background
Savion Bakery is a cakes and bagel shop who are looking to expand their business with the
help of technology. Savion Cakes & Bagels is a very unique Bakery / Café catering business,
who provides both retail and wholesale services to cater for all their clients no matter the
size of the order.
Currently Savion is interested in developing a website to take a step forward with their
business operations. Savion only has basic IT equipment due to not previously being
required to invest in high-end equipment. The client mentioned that they are currently
looking to expand their market, so the need for a website that is customisable, dynamic and
flexible is essential. The website that will be chosen must be easy to edit and maintain, as
well as having mobile integration.
3.2 Project Goals and Objectives.
Specific goals and objectives of Savion include:
• Simplify business processes by eliminating their paper based systems when clients
make their orders saving them time and effort.
• Providing a client with a way of being notified when an order has been made quickly
instead of waiting for the document to be hand delivered.
• Integrate social media within their website, which allows for free marketing.
• Provide the client with a simple way to access all documents and orders within the
website
• Allow for a customer portal for both wholesale clients with Savion’s clients having the
ability to make their own account to make future orders
• Provide the client with a website which can be updated and maintained without
spending lots of time on it.
Have the ability to market the products online and showcase their business.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 7
4.0 Problem and Scope
4.1 Problem Statement/ Current System
Savion has uses a paper based system and therefore keeping track of document documents
has become more difficult. This is due as there is lack of technology integration and the
client not having sufficient time to invest their time looking into ways to increase
productivity as they are more focused on their business operations. The problems with the
use of a paper based system include maintaining documents and the chance of documents
being lost. Other issues involve time and effort maintaining the documents, lack of storage
space as well as possibility of theft or natural disasters which means loss of all documents.
4.2 Scope Definition
The scope of the Savion website development project is to plan, design and implement the
website for the client to manage their business operations. The purpose of the project is to
go from a paper based system into a more centralised system, where the client can display
their information about their products, history, receive customer feedback, possible future
entry forms, enquiry forms for their clients online and importantly a portal for wholesale
and retail for the products for their own clients to make orders without the need for dozens
upon dozens of paperwork.
4.3 Out of Scope
Within the project, the developers, the students will not be paying for the hosting
service if the website is chosen.
Once the project is complete, there is no obligation to continue to maintain the
website.
4.4 Process of Obtaining Requirements
Throughout the semester there was multiple times in which the client came into the class
and presented us with useful feedback and her overall requirements. During the first week
set questions, Appendix 1.1 – ‘Proposal Questions’ were asked to the client which provided
an overall basis for how to start. Down the track during the semester the client visited two
other times the and viewed a live prototype of the website and also provided the group
with the more requirements as to what she wanted, Appendix 1.3 – ‘Client Suggestions’.
Finally, the last piece of information was acquired when the client provided the project
sponsor, Robert Tipping with her own set requirements to put the icing on the cake
Appendix 1.3 – ‘Final Requirements’.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 8
5.0 Website Development Process
5.1 Content Management System Overview
Having received the requirements of the client, research was conducted to select a content
management system to maintain the website which was to be developed. After
considerable research the final two solutions were Joomla and WordPress. Based on the
need to ease of use and the use of plug ins to fulfil the functional requirements, WordPress
was a more viable option as it was shown to be more user-friendly and have a huge global
community, with a vast range of plug ins and themes. Joomla on the other hand was
described as a complex website builder which was designed for website builders who have
experience, which in this regard was not the case. Therefore, WordPress was chosen.
5.2 Content Management System Usage
5.2.1 Overview
When setting up the website, the need for the service HostGator was required. HostGator
provided greater functionality in comparison to the free WordPress, which was used for a
week and was found extremely limited to what we needed to do. Once installed we met the
criteria of easy to edit and maintain as WordPress has a drag and drop functionality which
the client is easily able to add, edit or remove content on their page. It also allowed for
usability on mobile devices so any user can see the page on their smart device as seen in
figure 1.0.1 and 1.0.2.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 9
Figure 1.0.2 Mobile Phone
Figure 1.0.1 Tablet
5.2.2 Theme Selection
When we first started the website, it was crucial to select a theme which was nicely
presented, the options were between the square theme as seen below in figure 1.1 and the
burger theme figure 1.2. Initially we went with the burger theme as it was similar to a
theme of food which in our case was bagels. After spending sometime on the page we
found ourselves not convinced as it felt old and didn’t look the best once we got thinks
going. Soon after the theme was changed to the Square theme and has been very good.
The square theme allowed a multitude of prebuilt layouts which were used to develop most
pages on the website. With this functionality, Savion will easily be able to edit and
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 10
Figure 1.1 Square Theme
Figure 1.2 Burger Theme
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 11
5.2.3 Plugins Selection
5.2.3 ‘WooCommerce’ – Customer Portal Functionality
In order to meet the main requirement of ‘conducting orders online’, various plugs
presented what needed however one stood out from most. By conducting research
‘WooCommerce’ was found to be the best plug in as it removes the need to have orders
done via paper.
‘WooCommerce’ provided the ability for users to create accounts (seen in figure 1.3), which
helped meet the requirement of a customer portal. The plug in allowed wholesale users to
create an account within Savion, to make orders. The plug in as well allowed the group to
create the products and display them for the wholesale customer to select from.
Figure 1.3 Login/ Register
Once the customer makes an order after selecting the products they want, they will be
asked to submit the order and an invoice will be created for both the customer and Savion.
(*Note no payments can be done online, only an invoice is created and must be paid in-
store as requested.)
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 12
As seen below in figure 1.3 and 1.4 where an order was submitted and is presenting the
admin, the notification of the order and the full details of the order which is kept within
WordPress and automatically emailed to Savion and the customer. Savion will have a full
list of all order (figure 1.4) and will be able to keep up with the constant invoices they
receive compared to the current paper based system used.
Figure 1.4 Order Page
Figure 1.5 Orders
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 13
5.2.4 Social Media Integration
As Asked by the client the need for functionality in regards a side bar was needed. By trial
and error, the group had found two plug ins which easily allowed for this to be achieved.
‘Facebook by Weblizar’ and ‘Simple Calendar’ which was implemented as they both
provided a way to showcase events and their Facebook page as seen below in figures 1.6
and 1.7, they are both present on the side bar of the
page as per requested of the client. Both plug-ins can
easily be maintained and edited as requested via the
client. The calendar is synced with google docs therefore
any events added through that will automatically be
uploaded onto the website. Similar the Facebook feed
will have real time updates from the Facebook page so
no editing on the page is required.
Figure 1.6 Calendar Figure 1.7 Facebook Feed
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 14
5.3 Editing and Maintaining Pages
Once the website was developed it was imperative that the website was made so that it
could be easily maintained and edited by the user. In order to fulfil this requirement, the
use of ‘Page Builder by SiteOrigin’. This allows the user for a simple drag and drop
functionality therefore removing the need for any experience using WordPress, so that
anyone can edit and maintain the page.
As seen in the below visual, figure 1.8 is a view of the live editor where if the client wanted
to add more images or different functionality they just need to refer to the user guide and
drag the plug in right onto the screen for ease of use.
5.4 Display Products
Within the products page,
customers are able to see the
various products that Savion has
to present in a creative manner
for wholesale customers to see
to show off what kind of
services they provide, as seen in
figure 1.9.
Figure 1.8 Live Editor
Figure 1.9 Products
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 15
6.0 Recommendations for future
The findings and conclusion in this report support the following recommendations:
Utilising WordPress and WooCommerce allows to eliminate the paper based system,
saving Savion resources and effort
Notifies clients and presents a dedicated page on all the orders as well as provide
automatic storage of all documents and orders for easy access.
WordPress integrates the social media platforms such as Facebook.
Showcase their business and products online with Wordpress and expand their
presence.
In order to main operations, orders will need to be checked daily online through
WordPress.
WordPress has a wide range of user support, therefore if any problems occur
WordPress has a great support system to get everything back up and running.
7.0 Conclusion
The current paper-based system that is in place is clearly an inefficient use of human
resources, as the ordering process should be completely automated, which would allow the
organisation to utilise human resources and time more effectively. Savion Cakes & Bagels
understands the need to remove their paper-based system, and wants a website solution
that will not only feature this ordering system, but allow the business to expand their online
presence, expanding their reach, thus hopefully expanding their market.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 16
8.0 Appendix
Appendix 1.1 – ‘Proposal Questions’
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 17
Appendix 1.2 – ‘Client Suggestions’
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 18
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 19
Appendix 1.3 – ‘Client Final Requirements’
Logo Home Products Our Story Menu Wholesale Catering Contact us
Savion News
Calendar events
Facebook feeds
(Text to go into sections) Home Bagel is considered to be food for your soul. In the same way as a wedding ring, having neither the end nor beginning, symbolizes love for eternity, so does the bagel embody the circle of life. For centuries bagels were given to pregnant women as an omen of good luck and fortune in the start of new life. What could be the best of having your lux on the bagel with the delicious cream cheese? A truly heavenly food. Products (Submenu in bold) Handcrafted Bagels (list the following in some artistic way with some pictures supplied in the wholesale
menu) Only $1 for plain, sesame seeds, poppy seeds, rye, wholemeal, Specialty bagels vegemite-and-cheese, tomato-and-olive, caramelised onion, chocolate chip, challah bagel, blueberry, cinnamon-raisin,)
Beverages (take from the menu on facebook, do not include pricing) Sweets (take from the menu of wholesale do not include pricing, put some pictures of the sweets here) Our Story We are passionate bagelholics! Originally we were the loyal customers of Savion buying bagels, sweets and challah every week. We tried all the bagels in Melbourne and only Savion offered a truly traditional boiled bagel. Sadly, then owner’s wife was involved in the accident and required a long rehabilitation. She needed to concentrate on her health and grandchildren. We could not contemplate to see the focal point of the community disappear along with our much loved bagels. We offered to buy the business so we could continue sharing our passion with you.
Final Report: ICT10001 Problem Solving with ICT
Ryan Rinaldis, Nathan Curcio, Zilin Zou, Mingshen Wei, Edeline Yang: Page | 20
Savion is not your typical neighbourhood bagel shop but a place to talk, to meet, and of course eat bagel. Come and see it to yourself. Menu (take menu from facebook) Wholesale Savion Bakery has a long history of providing bagels and other bakery items to supermarkets, hotels, cafes, and other venues. We always strive for the highest quality and with our large staff, we are capable of producing 30,000 bagels per hour. You can be sure we are capable of fulfilling your wholesale requests. Please contact us to discuss your requirements. Request a price list (as a submenu, needs to fill in email form)
Login (as submenu in Wholesale) Catering With our extensive range of offerings, we can cater for any occasion. You celebrate we serve you. Contact us for more information. Contact us 477 – 479 Glen Huntly Road, Elsternwick, (03) 9523 0722 (include email form to fill in)
Savion News
We will post from time to time, please let us know how to update the website)
Calendar events
To include a calendar so we can put events
Facebook feeds