Saturday, September 7, 2013

Online Food Store for Royal Bakery

Nature of the Business

The Royal Bakery has come along a long way since its first loaves of Bread were baked way back in 1906. Now a third generation business, it has always maintained its tradition for quality while modernization of its infrastructure has gradually and carefully taken place. The Royal Bakery thus continues the ritual of baking the crispiest of oven fresh Bread but also offering you delectable Cakes, scrumptious Pastries, delicious Sweet meats and over one hundred other Delicacies. These products are all prepared in a sterile and hygienic environment by trained bakery staff under strict supervision to ensure that all cooked goods are fresh and of the finest quality.

As in the past, The Royal Bakery refuses to compromise product quality for price. All raw materials are specially selected and many are manufactured strictly to our own specifications. The Royal Bakery follows both national and international trends and translates its products to be the very best in flavor and taste and continues to give its customers a high quality product, which has been enjoyed by many for decades. Now they are hoping to provide a service to the Sri Lankan's who shop online.

Overview

The system is described as an online Food Store application. It contains bakery products like Bread, Cakes, Scrumptious Pastries, delicious Sweet meats and over one hundred other Delicacies. The primary users will be Customers who will select Food Store items for purchase. These Customers will have the ability to query the system relating to the availability of specific products they wish to select for purchase. The system will also require customers to provide personal information such as name, address, telephone, e-mail address and login password. Customers will also be prompted to specify whether the items chosen are to be picked up or delivered, include pickup or delivery instructions and authorize payment information upon completing their online purchase.


General Description

Product Functions

The application should:

  • Retrieve available food items relative to a consumer’s requests.
  • Maintain inventory levels to ensure consumers are able to purchase those items requested based on availability.
  • Advanced password protected content management system with the ability to manage products, categories, customers, settings & etc.
  • Search facility to help customers find items quickly within the website.
  • Stock management including email alerts based on stock levels.
  • Special offers & Daily Deals.
  • Payment gateway integration to accept credit cards.
  • View order status functionality.
  • Automated email notifications when purchased.
  • Integrated + spam protected forms,
  • Social Media Links to Facebook – Twitter – MySpace,


Functional requirements:-

  • The application will maintain item inventory levels.
  • The application will display available items.
  • The application will collect orders.
  • The application will store customer’s personal data.
  • The application will display order summaries.
  • The application will verify payment details.
  • The application will store order data.
  • The application will retrieve order data.

Non-functional requirements:-

Covers requirements related to Access Controls, Security, Performance, Contingency, User Friendliness, Database Requirements, Hardware and Servers.
  • Security
The application must ensure privacy regarding credit card information and other personal information entered by a user.
  • Reliability
The application must provide complete functionality whenever in use. Application failures are not to impair the data or the application.
  • Maintainability
The application is to be maintained by the proprietor once it has been delivered.
  • Portability
The application must account for all known portability issues.
  • Extensibility
The application must be modifiable to support future enhancements.
  • Reusability
The application components must be reusable for present and future versions of this application.
  • Resource Utilization
The application should be limited to those resources normally allocated to standard commercial PC/Laptop/Mobile applications and Internet connection speed.



10 comments:

  1. what about

    party packages?

    locations and free/ delivery areas as in http://www.thefab.lk/delivery-areas/#nogo

    recipe archive and

    customized cakes

    i guess sir wanted some fancy user interaction

    ReplyDelete
  2. I'm putting the same suggestions which i have emailed, herein for ease

    customized cakes

    outline:
    choose from a range of cakes, fillings and colours
    add your own photo/ image or select from a image gellery
    add a special message
    preview your cake
    order cake online

    Descriptions
    basic structure
    cake type, flavour, shape, filling, sides, side colours, servings, size of piece, cut and see actual size, topings subjected to a maximum number, specs such as flourless, egg less
    add an image
    from a gallery
    crop and edit
    upload a photo/ image
    crop and edit, add a background, save design

    addding messages/ help with quotes
    design the cake
    positioning etc
    preview
    finishing touches as suggestions where you can select among
    order cake
    notice periods
    you tube video on how to
    tips for designning
    navigation to previous/ next steps at anytime

    Reedeem
    share design enter a draw
    comments as a taste testers--> discount for your birthday cake

    only registered users can design

    wedding cakes/ structures- on order only

    http://www.brides.com/wedding-ideas/wedding-cakes/create-a-cake
    http://www.designedbythebride.com/wedding-cakes/index.html

    ReplyDelete
  3. i suggest an advanced search with size, shape, servings, preferences as in egg-less or normal, type of flour etc as parameters

    ReplyDelete
    Replies
    1. Please update proposal that I have email to you with Functional/Non Functional requirements & etc that your mention above under relevant heading with point form.

      Delete
    2. done. emailed and shared on drive

      Delete
  4. also, what if we have registered customers and guests with different privileges. for example you need to be a registered user if they are in need of designing their own cake

    ReplyDelete
  5. We hope to implement this system using Joomla 2.5 with required extensions for Shopping Cart (com_virtuemart.2.0.22c), CRM(SugarCRM ), Security, ACL & etc. We need to setup SVN & then we can do developments/customisation using LAMP or WAMP environment.

    ReplyDelete
  6. After submitting proposal We need to prepare project plan, then we can divide main tasks among members.

    ReplyDelete