The purpose of preparing this document is to explain complete Detailed Design of Trading Portal. This detailed design report will mainly contain the general definition and features of the project, design constraints, the overall system architecture and data architecture. Additionally, a brief explanation about our current progress and schedule of the project will be provided in related sections. Design of the system and subsystems/modules will be explained both verbally and visually by means of diagrams in order to help the programmer to understand all information stated in this document correctly and easily.

Applicable documents:

The documents used during detailed design are

  • System Requirements Document
  • System Design
  • Database Design

Design logic:

Form Name: login.php

          Input type: Login ID, Password

Procedural details: The module initially takes username and password and it verifies the user whether user is valid or not. The module functions in such a way that the user name and password entered by the user is matched against the username and password stored in the database. Only when the match is found the user is taken to the Log home page. Otherwise the user should login again.

Form Name: forgetpassword.php

Input type: Login ID, Email ID

Procedural details: The module takes Login ID and Email ID of the customer. The module checks for a match between current username entered against the saved ones in database. Only when the match is found an E-mail is sent to the customer.

Form Name: products_add.php

Input type: Main Category Type, Sub-Category, Product Name, Price,Discount price: (In           Percentage), Minimum Quantity, Quantity Type, Product warranty, Stock Status, Product Specification, Image, Status

Procedural details: The validated product details will be added to the database. This module stores the product record and displays the details of the product.

Form Name: shoppingcart.php

Input type: Main Category Type, Sub-Category, Product Name, Price, Discount price (In           Percentage), Minimum Quantity, Quantity Type, Product warranty, Stock Status, Product Specification, Image, Status

Procedural details:    The source of this input is the customer who wants to add the           product to the cart.

Form Name: adminid.php

Input type: Admin Name, Admin Type, E-mail Address, Contact Number, Login Id, Password, Re-    Enter your Password, Status

Procedural details:    Here administrator can add new administrator record by          entering Admin Name, Admin Type, E-mail Address, Contact Number, Login Id, Password, Re-      Enter your Password, Status.

Form Name: category.php

Input type: Category Name, Category Description

Procedural details:    Here admin can add different types of category before adding           product details.

Form Name: subcategory.php

Input type: Sub Category Name, Sub Category Description, Main Category Type

Procedural details:   Here admin can add new sub categories by entering Sub Category             Name, Sub Category Description, Main Category Type

Form Name: payment.php

Input type: Card type, Card Number, CVV Number, Expiry Date

Procedural details:   Here customer can make payment by entering card type, Card           Number, CVV Number, Expiry Date. The system generates billing report after making payment.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.