Welcome to the Laptop Shop Management System project! This offline desktop application allows you to manage laptop products for a laptop shop. With this application, you can perform CRUD (Create, Read, Update, Delete) operations for laptop products, use a login and registration system for security, and generate Crystal Reports for data analysis.
-
User Authentication
- Users can register and log in to the system securely.
- User roles (e.g., admin, staff) can be assigned to control access.
-
CRUD Operations
- Create, Read, Update, and Delete laptop product records.
- View a list of all laptop products with details.
-
Search and Filters
- Search for laptop products by various criteria (e.g., name, brand, price).
- Apply filters to narrow down product searches.
-
Product Details
- View detailed information about each laptop product, including specifications, price, and availability.
-
Reports
- Generate Crystal Reports for sales, inventory, or any custom reports.
- Export reports in various formats (PDF, Excel, etc.).
-
User-Friendly Interface
- Intuitive and user-friendly desktop application interface.
Before you can run this application, make sure you have the following prerequisites:
- Visual Studio: You'll need Visual Studio installed to open and build the project.
- SQL Server: Ensure you have a SQL Server instance to host the database.
- Crystal Reports: Install Crystal Reports for Visual Studio if not already installed.
- .NET Framework: This project is developed using .NET Framework (Version X.X). Make sure you have the required .NET Framework version installed.
-
Clone or download this repository to your local machine.
-
Open the project in Visual Studio.
-
Configure the Database:
- Connect the application to your SQL Server instance by updating the connection string in the
app.config
file.
- Connect the application to your SQL Server instance by updating the connection string in the
-
Build the Solution:
- Build the solution to resolve dependencies and compile the application.
-
Run the Application:
- Start the application to launch the laptop shop management system.
-
Login/Register: Upon launching the application, you can register as a new user or log in with existing credentials.
-
Dashboard: After logging in, you'll be directed to the dashboard, where you can access various features:
- CRUD Operations: Add, edit, or delete laptop products.
- Search and Filters: Search for laptop products and apply filters.
- Reports: Generate Crystal Reports for data analysis.
- User Management: Admins can manage user accounts and roles.
-
Logout: Ensure you log out securely when you're done using the application.
Contributions to this project are welcome. If you find any issues or have suggestions for improvements, please open an issue or create a pull request.
This project is licensed under the MIT License. You are free to use, modify, and distribute the code as per the terms of the license.