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.
The documents used during detailed design are
- System Requirements Document
- System Design
- Database Design
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.🔥97 Views