The Gift Shop Management System is designed to help a gift shop owner manage their inventory efficiently. The system provides a product management interface where users can:
- View Products: Display a list of all products with pagination.
- Add Products: Add new products to the inventory.
- Edit Products: Update details of existing products.
- Delete Products: Remove products from the inventory.
- Upload/Change/Delete Images: Manage product images.
- Search and Sort: Perform quick searches by product name or code and sort by any field.
- Platform: ASP.NET
- Database: Internal MDF file utilizing SQL Server.
- Framework Options: VUE.JS
- Design: Element UI
- All data exchange between the client and server is handled using AJAX to ensure a seamless and dynamic user experience.
- View Products:
- Pagination for browsing through the product list.
- Add Products:
- Input fields for product code, name, description, start sale date, and image.
- Edit Products:
- Modify existing product details.
- Delete Products:
- Option to remove products permanently.
- Search by product name or code.
- Sort products by any field.
- Upload, change, or delete images for each product.
- Modern and clean design implemented with Element Plus.
-
Clone the Repository:
git clone <repository_url>
-
Open the Project:
- Launch the solution in Visual Studio 2019 Community Edition.
-
Setup Database:
- The MDF file in the src:
GiftShopManager/GiftShopManager/App_Data/GiftShopDatabase.mdf
- Execute the included SQL script to create necessary tables and stored procedures.
- The MDF file in the src:
-
Run the Application:
- Start the ASP.NET application.
- Use localhost
https://44335
- The project emphasizes simplicity with a minimalistic single-page client and a single service on the server side.
- No security measures (authentication/authorization) are implemented as per the project requirements.