Friday, September 04, 2009

" UML Sequence Diagram "


Done by Osamah Ibrahiem

Monday, August 31, 2009

UML Activity Diagram



Done by Zaki Syahmi
Entity Relationship Diagram




Done by Brian Mukasa
DFD(Data Flow Diagram) Level 1


Done By Osamah Ibrahiem
Context diagram - DFD(Data Flow Diagram) Level 0



Done by Osamah Ibrahiem

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.

Zaki Syahmi

Mohd Nur Aizad Aziddin

Programming Leader

Checked by Kaddu Shaban-Project leader

THE UML DIAGRAM
Zaki Syahmi
Mohd Nur Aizad Aziddin
Programming Leaders
checked by Kaddu Shaban-Project Leader

Friday, July 10, 2009

Our team adopted the waterfall model.This is one of the most widely used process models.Prior to choosing a process model, the group discussed the requirements needed. We needed a model that enable changes (adaption,enhancement,preventive maintenance and correction) It should be noted that in this model activities flow from one phase to another systematically and sequentially. The lifecycle also enable changes,returning to a previous phase and flowing from there again.This lifecycle is good for planning and well defined repeated projects( many shopping carts being designed around the world)
Osaama Ibrahiem-Design Leader
Brian Mukasa-Documentation Manager
checked by
Kaddu Shaban- Project Leader

Monday, July 06, 2009

this is a gantt chart displaying activity progress


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

Minutes from meeting on saturday 4th july 2009
We held a meeting at 9pm at C1-11-11
During this meeting we discovered we shall remain only three members and so re evaluated our proposals including our planning
The Gantt chart was finalised and will be uploaded soon
We also agreed on a design for our shopping cart and an assignment was given to Osamah to come up with a logo and also gather data on the products we shall be selling
Brian also said he would upload our activity progress diagram latest Monday(Gantt chart, AOA,Network chart)
We also finalised details on our weekly progress

Friday, July 03, 2009

File Organization

The files in our shop will be organized like this :

Shopping Cart File Organization

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.

Minutes from meeting 1
Monday 29th June 2009 9pm
Venue-C1-11-11
Members present- Osama Ibrahiem Kaddu Shaban Brian Mukasa
On meeting the members decided on the scope of the project.
We decided on our product being weapons.. The company will be called Marines Corporation
On the dispensing of work it was as follows
Leader-Shaban
Design manager-Osama Ibrahiem
Documentation manager-Brian Mukasa
Programming manager-Shaban Kaddu,Brian Mukasa
With the addition of more members shall we eventually have other posts assigned during this project.
We also decided on the file organisation or shopping cart flow which i shall present.
We also decided to meet again on Saturday 04th July 2009 to discuss the gantt chart among other topics
thank you
Brian Mukasa
Documentation Manager

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

Shaban Kaddu( Project Leader)

Wednesday, June 24, 2009

hi this blog is to detail the progress of the marines group as we work out the shopping cart project this semester
every week or so we shall be updating the blog detailing our progress.
come again soon

Free Blogspot Templates by Isnaini Dot Com and Bridal Dresses. Powered by Blogger