SRS – Virtual Diamond Palace online Project in PHP or ASP.NET

SRS – Virtual Diamond Palace online Project in PHP or ASP.NET.

Project Domain / Category

Web-based Project

Abstract / Introduction

The main aim of this project is to develop an interactive and dynamic website

that provides the customer with an on-the-clock functionality which helps to find the latest design of Diamond jewelry with different categories like Men jewelry, Women jewelry, Occasion, offers products like Rings, Bangles, Bracelet, Earrings, Necklaces, Pendants, nose pins, Wedding sets, etc. and buy them easily at any time according to the user’s convenience.

The website is designed in such a way that anyone can view the updates of the diamond products being offered on the website at any time easily.

The aim of this web application is to reduce the manual effort needed to manage transactions and also will help in easy maintaining and updating jewelry products on the website for the administrator.

Existing System

In Jewellery shops all the orders are taken manually. All Jewellery brushers have a price list but it has limited designs of Jewelry. The stock is maintained on paper. Paperwork takes more time and maybe lost the data. It takes more manpower and time.

Proposed System

  • Virtual Diamond Jewellery shop that allows users to check for various categories and Diamond Jewellery products available at the website and purchase online.
  • The website consists of a list of Diamond Jewelry products displayed in various designs with prices against each category.
  • The user may browse through these Diamond Jewellery products without login/registration.
  • If the user likes a product and wants to buy that may add it to the shopping cart.
  • Once user wishes to check out she/he must register on the website first. The user can then log in using same id password anytime.
  • The user may pay through a credit card or cash on delivery.
  • Once the user makes a successful transaction she/he gets a copy of the shopping receipt on his/her email id.
  • The system will also reduce the manual operation associated with the maintenance of the records consisting of the product, product order details, and customer details.


  1. Login/Registration Module: In this module, the Data Base Administrator (DBA) or the customer will have to authorize his access to the modules of the online software system.
  2. Diamond Jewellery Module: In this module, all categories and all diamond jewelry products must be displayed and each and every operation related to the Diamond jewelry category and product such as adding a new item, editing the existing item, delete an item, gets the lists of item and reports of the item will be managed.
  3. Customer Module: This module helps the customer to Sign-in, Creating an Account, Search product, Select product, Buy Items, Continue Shopping, View/Edit Cart, Checkout, Bill/Ship Information, Confirm order, and Delete Order.
  4. DataBase Administrator (DBA) Module: In this module, Creating Username & Password, Input product/category, Modify product/category, delete product/category, Query Sale Data, Query Database’s data, maintains the historical records on all transactions and Logout.

Functional Requirements

  1. A Login and registration facility for enabling access to the system both for customers and Data Base Administrator (DBA).
  2. The customer can view/search the product catalog without logging into the system or getting him/her registered.
  3. Making a purchase will have to follow the registration (login) process.
  4. DBA will maintain the system by order bills, order Status adds/update/delete the product details in the catalog.



  • Operating System: Window7and above
  • HTML,CSS, Bootstrap (Front-end)
  • MYSQL(Backend)
  • PHP(Server side programming)
  • WAMP — Web Application Server

You can use any of the following PHP Frameworks For developing this Web Development Project
1. Laravel
2. Phalcon
3. Fat-Free Framework
4. CodeIgniter
5. Laminas Project
6. CakePHP
7. FuelPHP
8. Slim
9. PHPixie
10. Symfony
11. Yii