HeaderSIS.jpg

Team eNable - Midterm Design Document

From IS480
Jump to navigation Jump to search

System Design Document (Midterm)

As-Is Functions Modified Functions New Functions
Customer

Log in/log out
-Customers can log in/out.

Register
-New customers can register an account. Note: only minor form field edits were made to the original OpenCart.

Search/Filter Products
-Customers can search for a certain product.

View Order History
-Customers can check their order history and the order status of purchased items.

Manage Account
-customers can edit their account details, such as passwords and addresses.

Customer

Manage Shopping Cart
-Customers can add, update and remove items from the cart. An easy remove button and an empty cart button have been added. Columns have been re-arranged for a better appearance and usability. Also, if the product is out not available in the desired quantity, the quantity remaining is now shown.

Check Out - Payment
-Customers can choose the type of payment. PayPal payment customized to FDS’ needs was added.

Customer

View Products - View Seller Profile
A seller tab has been added on the product page. It has the artist/seller picture, name and a short write up about the person. There is also an option to see more products from the same seller.

Donate
-Anyone can donate to the organisation. A new donation sidebar box was created and a donation page to go with it.

Admin Assistant

Log in/log out
-Users can log in/out.

Manage Orders
-Users can view and modify customer orders

View Reports - Sales
-View the sales report

View Report – Products Viewed
-Users can view a report on the products viewed.

Admin Assistant

Manage Products
-Users can view and edit/add products. Adding products has been simplified by removing unnecessary fields and tabs while moving the main information needed to the first tab.

Manage Products - Manage Discounts
-Users can add or remove discounts to a product. OpenCart only supports one type of discount. This has been modified to support two types of discounts needed by FDS.

Manage Account
-Users can edit their account details, such as usernames and passwords. Modified some fields to suit FDS’ needs.

Admin Assistant

Manage Products - Edit Seller Profile
-Users can add/edit information about the seller when adding a product.

Top Admin

Log in/log out
-Admin can log in/out.

Manage Orders
-Admin can view and modify customer orders

Manage Categories
-Admin can create or modify categories

View Reports - Sales
-View the sales report

View Report - Products Purchased
-Admin can view a report on the purchased products.

View Report – Products Viewed
-Admin can view a report on the products viewed.

Top Admin

Manage Products
-Admin can view and edit/add products. Adding products has been simplified by removing unnecessary fields and tabs while moving the main information needed to the first tab.

[[#Manage Products - Manage Discounts_2|Manage Products - Manage Discounts]
-Admin can add or remove discounts to a product. OpenCart only supports one type of discount. This has been modified to support two types of discounts needed by FDS.

[[#Manage Account_2|Manage Account]
-Admin can edit his/her account details, such as username and password. Modified some fields to suit FDS’ needs.

Manage Store - Edit Featured Box
-Admin can choose what products to feature in the “featured” sidebar box. Modified the product selection method to a check box selection, which is more straightforward than the original OpenCart version. Also, discounted items are now automatically checked.

Top Admin

Manage Products - Edit Seller Profile
-Admin can add/edit information about the seller when adding a product.

View Reports – Donation
-Admin can view the donations made to FDS.

Modified Functions

Customer

Manage Shopping Cart

Enable 1.jpg

Check Out - Payment

Enable 20.jpg

Admin Assistant

Manage Products

Enable 2.jpg

Manage Products - Manage Discounts

Enable 3.jpg

Manage Account

Enable 5.jpg


Top Admin

Manage Products

Enable 2.jpg

Manage Products - Manage Discounts

Enable 3.jpg

Manage Account

Enable 5.jpg

Manage Store - Edit Featured Box

Enable 7.jpg

New Functions

Customer

View Products - View Seller Profile

Enable 15.jpg

Enable 18.jpg

Admin Assistant

Manage Products - Edit Seller Profile

Enable 8.jpg

Top Admin

Manage Products - Edit Seller Profile

Enable 8.jpg

View Reports - Donation

Enable 9.jpg