CarsBusiness Test phase, srs, design phase and source code final deliverable

CarsBusiness Test phase, srs, design phase and source code final deliverable

Introduction www.carsbusiness.pk is an official website of a company operating in Pakistan which is offering up to 10% profit on invested amount on monthly basis. At the end of each month, the profit is calculated for all cars which are sold in a month. The profit is distributed on 60%-40% ratio. 60% profit goes with the company owner. Rest 40% profit gained is distributed among investors as per their invested amount percentage which will become nearly equal to 10% of the invested amount.

The company needs your services as a software engineer to help update the website both frontend and back-end and add some new features in it. You need to keep the following things in mind for the website update:

  • Website front-end should be user friendly and eye-catchy with new styling features of this era instead of simple html design.
  • There should be an administrative side and a user side with a proper database.

Functional Requirements:

Functional requirements can be divided into two parts with respect to the roles of the users:

Admin

  • Admin can add / edit/ remove any member in any membership category like silver, gold or premium.
  • Admin can maintain the payments records (either investment or profit or loss) of each investor.
  • Admin can add / edit/ remove the details of the booked vehicles and show them to only those investors which he will choose to know.
  • Admin can add / edit/ remove the selling details of any vehicle. Again, the selling details will be shared to investors of the choice or membership category wise.
  • Admin can choose any investors to distribute profits/loss against a particular vehicle. This should automatically update the current status of amount against any investor.
  • Admin can distribute the profits acquired equally or can set the varying percentages of profits among investors.
  • Admin can generate reports of investments and profit / loss acquired against any investor in excel sheets.
  • Admin can see the details of the profit / loss earned in any period of time against any vehicle. Reports can be downloadable in excel sheets.
  • Admin can see the overall graphs for the progress of the business.
  • Payment records should be maintained properly. 11)Any change in policies should be catered easily.

CarsBusiness Members / Investors

  • Members can see the amount invested and profits or loss history.
  • Members can see the details of booked vehicles against which admin has chosen their investment to grow.
  • Members can see the profit percentage and all necessary details against the vehicles in which admin has involved their investment. Excel reports can also be generated on monthly basis.
  • Members can send their queries through inbox to admin.
  • Members can receive important notifications.
  • Members can request to withdraw amount (either investment or profit earned or both) prior one month notice from a separate interface. The overall investment records should be updated afterwards once approved by admin.

User

  • Website user should be able to fetch the website and general details of the business.
  • User can register and make an account any time.
  • Once any user pays the subscription amount (1 lac) his status will be changed to members.
  • User can interact with admin for necessary questioning via inbox.
  • The dormant accounts which have not applied for membership after 40 days will be removed automatically.

Tools:

Visual Studio (latest version) with .net Framework + SQL Server (latest version) or any other tool of choice.

Development Language:

C# (C sharp) with SQL or any other web development language of choice.

Leave a Comment

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

Scroll to Top