preamble
We recommend a new retail FMCG industry to create a set of efficient sales and marketing management system.
In addition to powerful inventory management features, the system also integrates a high-performance, lightweight POS solution that ensures extremely fast page loads and a great user experience.
Projects
NET 7 and Angular 4 based on the development of a new retail FMCG inventory management system.
The system integrates advanced inventory management and high-performance lightweight POS functionality with excellent performance and fast page load speeds to ensure a smooth user experience.
Automate and optimize business processes, whether for quick sales or inventory control.
Project Features
- account management: Record and maintain all customer details.
- product management: Comprehensive management of product information, including brand, category, unit, sales price, purchase price and tax rate.
- Supplier Management: Manage vendor billing and shipping address information.
- Purchase order management
- Process purchase orders containing multiple products and tax rates.
- Generate and print purchase order invoices/receipts.
- Create multiple purchase orders based on requests/quotes.
- Manage payments for purchase orders.
- Support return processing in purchase orders and generate related invoices/receipts.
- Receive automated notifications/emails on purchase order delivery dates.
- Sales Order Management
- Manage sales orders containing multiple products and tax rates.
- Generate and print sales order invoices/receipts.
- Manage payments for sales orders.
- Support return processing in sales orders and generate related invoices/receipts.
- Receive automated notifications/emails on sales order shipment dates.
- Inventory management
- Automatically manage product inventory, including average sales, purchase price, etc.
- Supports manual inventory adjustments.
- View the history of all purchases, sales, purchase returns and sales returns.
- Cost management: Record and manage all company expenses and their categories.
- Query Management
- Track all queries and the activity they generate.
- Set reminders for specific dates to send notifications or emails.
- instrument panels
- Quickly tally sales, purchases, sales returns and purchase return totals.
- Showcase the monthly best-selling products list.
- Provides a calendar with reminders.
- Displays a list of the latest queries.
- Displays the estimated shipments of recent sales orders.
- Displays the expected receipt status of recent purchase orders.
- reporting: Provide a variety of reports including, but not limited to, purchase orders, sales orders, expenditures, profit and loss analysis, etc.
- Generate product purchase and sales reports and inventory reports.
- Reminder Scheduler: Supports setting up daily, weekly, monthly, quarterly, half-yearly, yearly or specific date reminders.
- Multi-language support: English and Chinese are supported by default, other languages can be added quickly.
- User and role management: Administrators can create users and roles and assign permissions through the admin panel.
- Rights Management: Grant employees specific permissions that override role and user permissions.
- high performance: Advanced lightweight POS system with lightning fast performance and fast page loads.
- Email Integration: Set up predefined email templates using a text editor, manage SMTP settings, and send emails with a single click.
- Full source code: Full source code and versions of SQL Server and MySQL databases are available.
Project environment
- Core Framework: .NET 6 SDK
- Database: SQL SERVER or MYSQL 8+.
- (Also install the npm front-end package management tool)
- Development tools: Visual Studio 2022
Project operation
1. Selection of database
Depending on your needs, select SQL or MySQL API in the appropriate source folder.
2. Open the solution file
Use Visual Studio 2022 to open the solution file in the .NET core folder.
3. Restore the NuGet package
In Solution Explorer, right-click on the solution, select Manage NuGet Packages, and make sure all dependencies are installed.
4. Configure the database connection string
Modify the database connection string in the file in the project.
5. Setting up the startup project
In Solution Explorer, right-click the project and select Set as Startup Project from the context menu.
6. Running the project
Press F5 to run the project
Project Showcase
1. Dashboard
2、Sales orders
3. Inventory management
4、Customer information
Project Address
GitHub:/dorisoy/
If you found this article helpful, why don't you support it with a like? Your support is what keeps me motivated to continue sharing my knowledge. Feel free to leave a comment if you have any questions or need further help.
You can also join WeChat[DotNet Technician] community to share ideas and grow with other tech-loving peers!Excellence is a habit, so feel free to leave a comment and learn!