This Factory Management System is a comprehensive solution designed to streamline various processes within a factory environment. It provides functionalities for managing inventory, tracking production processes, monitoring equipment maintenance, and generating reports. It utilizes C# for backend development, SQL for database management, .NET framework, and EF Core Web API for building robust APIs, and HTML/CSS/JavaScript for frontend interface. Development is facilitated using Visual Studio, while SQL Management Studio aids in database administration.
- Inventory Management: Keep track of raw materials, components, and finished goods.
- Production Tracking: Monitor the production process from start to finish.
- Equipment Maintenance: Schedule and track maintenance tasks for factory equipment.
- Reporting: Generate reports on inventory levels, production efficiency, and equipment downtime.
- Use the provided login credentials to access different modules of the system.
- Navigate through the menu to perform various tasks such as managing inventory, tracking production, scheduling maintenance, and generating reports.
- Programming Language: C#
- Database: SQL
- Frameworks/Libraries: .NET framework, EF Core, Restful API
- Frontend: HTML, CSS, JavaScript
- Tools: Visual Studio,SQL Management studio
- Database Setup:
- Install SQL Server and SQL Management Studio.
- Create a new database
- Execute the SQL script provided in database to create the necessary tables and schema.
- Backend Setup:
- Open the solution file in Visual Studio.
- Ensure the database connection string in appsettings.json or web.config points to your SQL Server instance.
- Build and run the solution.
- Frontend Setup:
- Start a new project or integrate the provided frontend files into your existing project.
- Modify frontend files as needed to interact with the backend APIs.
- Serve the frontend files using any HTTP server. You can use Visual Studio's built-in IIS Express or another server of your choice.
- git clone
- Contributions are welcome! Feel free to open issues or submit pull requests to contribute to the project.
- This project is licensed under the MIT License - see the LICENSE file for details.