Description And Architecture Assignment
Added on - 18 Sep 2019
Description And ArchitectureI choose to develop the database of used car application. In my applicationtwo types of user can access the application with their particular usability inthe application. First type of user is end user who use this application tobuy the products, first user have to login or signup in the application thanhe can perform many task like see the products, add them into their wishlistand buy them. The second type of user is admin which will control thedetails of end user and products. In this application admin can add newproduct , edit detail of existing product, delete the product, can accessdetails of end user and manage the process of buy product.The architecture of my application has seven tables first one is table ofproduct which contains the information regarding the product. Second tableis product brand which will has all the product brand available in themarket. Third table is product category which lists all the type of categoryavailable in the market. Fourth table is product image in which there isimages regarding any product, the purpose of make different table forproduct image is that a product can contain more than one image. Fifthtable is customer table which contain all the records regarding customer.Sixth table is customer wish list in this table record of that product whichcustomer put in his wishlist. Seventh table is order table in this table recordof order placed by the customer is recorded.
Use Case Diagram
In this use case there are two actors which will access the application andtheir functionality are described belowCustomer - Customer can login or sign up in this application by filling up theform containing its personal details. Customer can see all the products withits detailed description. Customer can search or filter the products on thebasis of brand and category. Customer can place order of any product withthe quantity he required and after placing the order he can able to see thestatus of the order he paced.Admin - Admin will able to see the details of the customer. He can add,update and delete any product. Admin can able to see the status of everyproduct placed by any customer and will update the status of the order asrequired.