💻 Phần mềm quản lý chuỗi cửa hàng máy tính PC Market
Bài tập lớn: Lập trình .NET (Học kì 2 - Năm 3 - Học viện Ngân hàng)
Mục lục
Thông tin cơ bản
Phần mềm quản lý cửa hàng máy tính PC Market với các tính năng chính
- Quản lý thông tin sản phẩm và các danh mục sản phẩm
- Quản lý thông tin nhân viên cửa hàng
- Quản lý thông tin khách hàng
- Quản lý thông tin nhà cung cấp
- Tạo và xuất hóa đơn nhập hàng/ hóa đơn bán hàng (dưới định dạng Excel .xlsx)
- Quản lý và tìm kiếm thông tin hóa đơn (nhập hàng/ xuất hàng)
- Tạo báo cáo doanh thu theo ngày cụ thể hoặc theo khoảng thời gian
Lưu ý
- Dữ liệu được lưu trên local, import thông qua file .sql
Nhóm tác giả
Techstack
- Ngôn ngữ lập trình C#
- Windows Forms .NET (hay còn gọi là WinForms)
- Docker
- Microsoft SQL Server
Yêu cầu
Hướng dẫn sử dụng
Đối với Microsoft SQL Server được cài đặt trên local
Sử dụng SQL Server Management Studio, DBeaver hoặc bất cứ DBMS nào khác có hỗ trợ Microsoft SQL Server, mở đường dẫn
pc-market/Database
Sau đó, mở file query pc-market-script.sql và chạy để khởi tạo database
Đối với Docker
- Cài đặt Docker Desktop
- Mở terminal và tiến hành pull image Microsoft SQL Server
docker pull mcr.microsoft.com/mssql/server
- Khởi tạo container và cài đặt Microsoft SQL Server
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=yourStrong(!)Password" -e "MSSQL_PID=Evaluation" -p 1433:1433 --name sqlpreview --hostname sqlpreview -d mcr.microsoft.com/mssql/server:latest
Khởi chạy ứng dụng
Khởi chạy solution pc-market.sln tại đường dẫn trong thư mục gốc của project
cd pc-market
Trước tiên, khởi tạo một compiler với các thiết đặt
- Windows Application Forms (WinForms App)
- .NET Framework 4.8.1
- .NET Core 8.0
Sau đó, compile file Program.cs và sử dụng phần mềm