Tuesday, September 08, 2009
Friday, September 04, 2009
Sunday, July 19, 2009
Use Case Diagram Description
For Website Visitor, Registered Customer
Use case title : Search Product
Input : search keyword criteria
Output : Keyword related products
Use case title : Select product categories
Input : Choose from categories listing
Output : Desired category
Use case title : Review product
Input : Choose the product to be review
Output : Description of the product details
For Website Users (Visitors)
Use case title : Register
Input : Login ID, Password, Full Name, E-mail, Gender, Date of Birth, Age, Address, Contact No.
Output : Store Login ID, Password, Full Name, E-mail, Gender, Date of Birth, Age, Address, Contact No.
Users are required to register before start buying the products. This system will store the
user information into the MySQL database so that the user can starts buying the item
from the system.
For Registered Customer and Web Administrator
Use case title : Sign in / Check in
Input : Login ID and Password
Output : Login as a registered customer or as an administrator
Use caste title : Sign out / Check out
Input : Log out button
Output : Log out user from the system and log out message prompt out.
For Customer
Use case title : Add product to shopping cart
Input : Select desired product and quantity
output : Confirmation message on the desired product and quantity.
Use case title : Choose payment option
Input : Select the desired shipping and payment option.
Output : Confirmation message box of the transaction and
check out from shopping cart.
For Web Administrator
Use case title : Manage categories
Input : add or delete categories.
Output : new categories listing
Use case title : Manage products
Input : add,delete or modify products and details.
Output : Updated product listing and details.
Use case title : Manage user status
Input : Review or delete the membership status
Output : Updated user listing.
Friday, July 10, 2009
Monday, July 06, 2009
this is an Arrow on Activity Diagram
Minutes of Meeting held on July 6th 2009
11.00am Foe 2024
the group welcomed two new members
Zaki Syahmi Zulkifli and Mohd Nur Aizad Aziddin
they have been charged with helping out with the programming
Osaama also brought foward ideas for the company logo and said he was stil developing a design for our shopping cart which he promised to deliver to us.
Update on progress to continue.
Brian Mukasa-Documentation Manager
Activity precedence
A. Member Recruitment,Establish company name and the blog
B. Proposal, Blog Design, Study programming language, Blog Update
C. Gantt chart, Study programming language to be used, Blog update
D. Plan the schedule of the project, Project planning diagram, System Requirement Diagrams, Blog update, Gather resources for website
E. Design diagrams (UMI ERD), Blog update, Gather resources for website, Study the programming language
F. Blog update, Gather resources for website
G. Blog Update, Gather resources for website
H. Blog Update, Gather resources for website
I. Team Submit work for compiling
J. Compilation to form website, Test Project
K. Finalisation of technical report, Test project
L. Presentation of project, submission of report
Sunday, July 05, 2009
Friday, July 03, 2009
File Organization
The files in our shop will be organized like this :
The plaincart/library directory contain :
- config.php : this is the main configuration file for our shop
- category-functions.php :functions required for fetching the categories
- product-functions.php : contain product related functions
- cart-functions.php : shopping cart specific functions
- checkout-functions.php : checkout processes are in here
- common.php : common functions required for the shop and admin pages
- database.php : contain the database abstraction functions
The plaincart/include contain :
- header.php
The shop common header. - top.php
You can place your shop banner here. - footer.php
Common footer, display the shop address, phone number and email. You can add more information here when needed. - shop.css
Style sheet file for our shop - leftNav.php
The left navigation you see on the shop - categoryList.php
Show the top categories we have - productList.php
Show the products in certain category - productDetail.php
You know what this is for, right ? - miniCart.php
Shown on the right portion of the shop pages, it shows the products in the shoping cart. - shippingAndPaymentInfo.php
The form to enter shipping and payment info ( step 1 of checkout ) - checkoutConfirmation.php
Show the order items, shipping & payment info ( step 2 of checkout )
The plaincart/include/paypal directory contain :
- paypal.inc.php
The configuration file for the paypal payment module - ipn.php
The script that process payment verification - payment.php
Contain the form that submit the payment information from this website to paypal website
The plaincart/admin folder will contain all the admin files.You can see that admin folder also contain include and library folder. These will contain specific library files for the admin pages
All images required in our shop will be put in plaincart/images directory. The category and product images are put in the category and product sub-folder respectively.
Sunday, June 28, 2009
PROPOSAL FOR THE ONLINE SHOPPING APPLICATION FOR ECP 4156 SUBJECT TRIMESTER 1 2009/2010
MARINES CORPORATION
1.KADDU SHABAN
2.BRIAN MUKASA
3.OSAMA IBRAHIEM
Our online shop will be rather basic and not sophiscated. The shop has administrator pages( this is where the shop administrator can create categories, add products) and the shopper pages where all the shopping process takes place.
We are going to use a combination of php and mysql to develop this online shopping tool
The basic flow of the shop will be
1.customer visits the site
2.he or she browses pages and goes through the categories
3.view product details that he or she found interesting
4.Add the products to the shopping cart.
5.Check out .. here u enter the shipping address and your billing information.
6.Sign out
FEATURES
-payment options including (Cash on delivery), (Telegraph Transfer)
This shop will handle cash on delivery requests and telegraphic transfers
-search option for the variety of products we shall be selling
-A Secure and reliable database system for clients, providing secure data protection of sensitive information
PRODUCT
This shop is going to be dealing in ammunition and weapons for defence contractors, governments and their police and army forces.
OBJECTIVES
-to provide an accurate and efficient shopping portal for our customers
-to provide our customers with an efficient way of determining product information, providing customer feedback
-to make the shopping experience so much simpler and enjoyable
DESIGN
During this project we are going to use the following
PHP
MySql
As the project goes on we shall be adding more to this site and hopefully accomodate new members
thank you