Monday, September 16, 2013

Scope of work for members

    Sanka Dissanayake (mscit/13/032)


  • Configure online Shopping cart for food products               
  • User registration (open ID) with spam protection                       
  • CRM integration to the system                               
  • Security configurations    & settings
  • Testing entire system with test cases
  • Hosting the system   

    Sameera Pathirathna (mscit/13/028)


  • Track my order function (to track the online order states)                   
  • Food items ratings                                       
  • Special offers & notifications via e-mails or SMS                       
  • Payment gateway Integration with creating PayPal Sandbox account   
  • Reporting using Fabrik/Jasper extension                           
  • Testing entire system with test cases

    Charunie Rathnayake (mscit/13/034)


  • Checkout the restaurants near by                               
  • Food items advance searching   
  • "Email A Friend" functionality                                    
  • Gallery using flipping book extension                               
  • Social Media Links to Facebook, Twitter, LinkedIn etc                   
  • User guide about how to place the order           
  • Testing entire system with test cases

    Aninthetha Ulaganathan (mscit/13/073)


  • Manage product reviews and moderate reviews
  • Nutrition meter (To calculate how many calories in the ordered items)               
  • Online customer supports. (Skype for Voice & Help Desk extension)       
  • Access levels & User management extensions configurations           
  • Static Contents finalization such as About, Term & Conditions       
  • User guide about how to place the order                           
  • Testing entire system with test cases

    Sivajoki Thavanaveendran (mscit/13/035)


  • Mobile application                       
  • Special Offers user Subscription management                        
  • Google maps & Media integrations (YouTube videos)                       
  • Localization contents using JoomlaFish extension   
  • Browser compatibility & speed testing                           
  • Testing entire system with test cases

Saturday, September 14, 2013

Updated proposal


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 features


Features available for both guests and registered users


  • Explore through a comprehensive list of food items categorized to address the customers’ needs (e.x: bread, cakes, savories etc)
  • Advanced search specially for cakes: Filter your search by size, shape, servings, preferences as in eggless or normal, type of flour etc
  • Download menus and price lists
  • Place an order online
  • Links to social networks
  • Be rewarded for likes and shares posted on social networks on the site

Special Features available only for registered users


Design your own cake from
  • Choosing  among a range of cakes, fillings and colours
  • adding your own photo/ image or select from a image gallery
  • adding a special message
  • previewing your cake to
  • ordering cake online
  • supported with
  • A you tube video on how to and
  • tips for designing
Subjected to defined notice periods.
·         Bridal cuisine: design your own wedding cake
·         Reedeem
o   share your cake design and enter a draw
o   become eligible to be taste testers and win discounts for your purchases
Online-Catering orders: Choose among the party packages available
Recipe archive

Product Functions

The application should:


  • Two types of users with different privileges assigned; registered users and guest users
·         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,
·         locations and free/ delivery areas marked depending on delivery address (applicable only if the client has branches)

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.


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.



MSc IT Webtech/Ecom Group Members

Group 04 Memebers

  1. Sanka Dissanayake (mscit/13/032)  Leader
  2. Sameera Pathirathna (mscit/13/028)
  3. Charunie Rathnayake (mscit/13/034)
  4. Aninthetha Ulaganathan (mscit/13/073)
  5. Sivajoki Thavanaveendran (mscit/13/035)