This project was created as a final project for the MIS 326 Web Programming course. It is a web-based system designed to meet the requirements of the "MyCustomLaptops" case study.
To develop this system, the following requirements were followed:
The .NET Framework or .NEtcore should be used to create web applications. The front-end code (client-side code) should be developed using HTML, CSS, and JavaScript. The back-end code (server-side code) should be developed using C#. The database schema should be designed to support the requirements of the platform, and MS SQL Server should be used to design and manage the database. To connect to the database and perform various operations such as inserting, updating, deleting, and retrieving data, ADO.NET should be used. The main functionalities, use cases, and features of the web-based platform are specified in the given case study. The title "Optional Functionalities" is optional and not mandatory.
To run the system locally, you need to install the following:
Microsoft Visual Studio or any other .NETcore development environment Microsoft SQL Server Express or Developer edition Web browser After installing the necessary software, follow these steps to set up the project:
Clone the repository to your local machine. Open the solution file (MyCustomLaptops.sln) in Visual Studio. Set up the database by running the SQL scripts located in the "Database" folder. Configure the connection string in the web.config file to match your local SQL Server instance. Build the project and run it in the browser.
The system is designed to allow users to browse and purchase custom laptops. Users can browse and search for laptops, filter laptops based on various criteria, add laptops to their favorites list, and place orders. The system also includes an administrative dashboard for managing products, orders, and users.
In addition to the core functionalities specified in the case study, the system includes optional functionalities such as sorting search results by price and popularity, and generating reports on sales, orders, and inventory levels.
www.aspsnippets.com/Articles/Net-Core-ADONet-Tutorial-with-example.aspx