Bike and Bikes Test phase, srs, design phase and source code final deliverable

Bike and Bikes Test phase, srs, design phase and source code final deliverable

Domain

WebProgrammig

Abstract:

This is an online bike purchase and rent a bike store that has listings of various bikes along with their features (company, color and model) and price. This system allows the user to buy a new bike by viewing inventory online. System allows a user to check various articles submitted by user and even comment on them. Credit card and cash on delivery payment facility is available.

This system also consists of Rent a Bike feature where user can ask admin for bike on rent. The visitor who visits the system must register himself by filling up personal details. After registration user can login to the system with his username and password in order to purchase or rent a bike. User can check various bike listing and can view each bike features. User may select a new bike and can add it to the shopping cart. User can make payment through credit cards by clicking on credit card payment option. User must register himself for posting a review about the bikes.

This application is a combination of both sales and inventory management of the bikes. User can easily purchase bike or rent a bike by using this system. User does not have to come to shop to purchase. User can view the bike in effective Graphical User Interface. User can view features of each bike and can compare with other bikes in order to purchase a better one.

Functional Requirements:

Admin:

  1. Approve user.
  2. Manages the inventory of both new and rent bikes.
  3. Add, remove and update bike’s company, models, colour and price.
  4. Manages rented bikes, available for rent bikes and new bikes for sale. For this purpose on home page there should be an option to navigate for Rent a Bike and buy a new bike.
  5. Bikes for rent and bikes for sale should be on different pages. Navigation for both the options should be on index page.
  6. System should separately generate reports for both rented bikes and new sold bikes (reports should be daily, weekly, monthly, yearly).
  7. On the basis of reports admin can calculate gross profit (separate for rent a bike and buy a new bike) for the month, half year and year.
  8. Gross profit for the new bikes sold should be calculated by taking the difference in amount of retail price and sold price.

10.Database should be relational. You have to use primary keys and foreign keys to make database relational.

User:

  1. Register using user register page.
  2. User can buy a new bike.
  3. User can rent a bike which is available.
  4. User can give review on the bikes (for both rented and new bikes for sale).
  5. When user clicks the specific bike which is available for rent it should be automatically marked as occupied (number of days of occupied should be also displayed).
  6. For renting a specific bike user must give the details of rent like hours or days for occupying for rent.
  7. User can buy a new bike using online portal and can add or remove to the cart.
  8. After adding to the cart a user can use two modes of payments (cash on delivery and credit card) when checkouts.
  9. User can search the bikes by company, colour, price, and model on each page.

Tools:

Languages: C#, Asp.net, SQL, PHP, CSS, HTML, JavaScript.

Tools: Visual Studio, Dreamweaver or any other supported tool for above languages. Database: Mysql, SQL Server, WampServer, Xampp.

Leave a Comment

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

Scroll to Top