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.
This comment has been removed by the author.
ReplyDeletewhat about
ReplyDeleteparty 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
I'm putting the same suggestions which i have emailed, herein for ease
ReplyDeletecustomized 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
i suggest an advanced search with size, shape, servings, preferences as in egg-less or normal, type of flour etc as parameters
ReplyDeletePlease update proposal that I have email to you with Functional/Non Functional requirements & etc that your mention above under relevant heading with point form.
Deletedone. emailed and shared on drive
DeleteGot it, Thanks
Deletealso, 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
ReplyDeleteWe 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.
ReplyDeleteAfter submitting proposal We need to prepare project plan, then we can divide main tasks among members.
ReplyDelete