Phần mềm quản lý cửa hàng thuốc - Ứng dụng desktop được thiết kế cho nhân viên và quản trị viên nhằm tối ưu hóa hoạt động của cửa hàng thuốc.
Dự án Quản Lý Cửa Hàng Thuốc là một giải pháp phần mềm mạnh mẽ, được phát triển để nâng cao và đơn giản hóa quy trình quản lý cửa hàng thuốc. Xây dựng bằng .NET WinForms, C#, và tích hợp SQL Server, ứng dụng này mang đến giao diện thân thiện cho việc quản lý các khía cạnh khác nhau của doanh nghiệp cửa hàng thuốc.
- Chức năng đăng nhập an toàn dành cho quản trị viên để truy cập và quản lý cơ sở dữ liệu.
- Phân quyền truy cập theo vai trò để đảm bảo mức độ ủy quyền phù hợp.
- Thêm, sửa hoặc xóa các sản phẩm dược phẩm khỏi kho.
- Phân loại sản phẩm để tối ưu hóa hoạt động.
- Theo dõi mức tồn kho và nhận thông báo khi hết hàng.
- Quản lý thông tin khách hàng, bao gồm hồ sơ và lịch sử mua hàng.
- Xử lý đơn hàng hiệu quả, ghi nhận chi tiết về các thuốc kê đơn hoặc không kê đơn (OTC).
- Thêm, cập nhật và quản lý hồ sơ nhân viên.
- Định nghĩa vai trò và trách nhiệm của nhân viên.
- Ghi nhận giao dịch bán hàng hàng ngày và tạo báo cáo chi tiết.
- Theo dõi mức tồn kho và tạo gợi ý đặt hàng lại.
- Tạo và in hóa đơn cho khách hàng.
- Ngôn Ngữ Lập Trình: C#
- Framework Giao Diện Người Dùng: .NET WinForms
- Công Nghệ Truy Cập Dữ Liệu: ADO .NET
- Cơ Sở Dữ Liệu: Microsoft SQL Server 2019
- Quản Lý Phiên Bản: Git, GitHub
- Môi Trường Phát Triển Tích Hợp (IDE): Visual Studio 2022
Trước khi bắt đầu, hãy đảm bảo rằng các yêu cầu sau đã được cài đặt:
- Visual Studio 2022 - IDE để phát triển ứng dụng trên nền tảng .NET Framework.
- .NET Framework 4.8.1.
- Docker Desktop - Môi trường ảo.
Cài SQL Server 2019 trên Docker:
-
Tải image SQL Server 2019 :
Vào mục Terminal trong Docker và chạy lệnh sau:
docker pull mcr.microsoft.com/mssql/server:2019-latest
-
Tạo container SQL Server 2019 : Đảm bảo bạn đã cài đặt Docker Desktop. Sau đó chạy lệnh sau để tải và khởi động SQL Server 2019 trong container:
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Thanhtuan@123" -p 1433:1433 --name sqlserver2019 -d mcr.microsoft.com/mssql/server:2019-latest
SA_PASSWORD: Thay thế bằng mật khẩu mạnh bạn muốn sử dụng. Ở đây mình xài pass là "Thanhtuan@123".1433: Đây là cổng mặc định để kết nối SQL Server.
-
Kiểm tra container đang chạy:
Kiểm tra xem container SQL Server có hoạt động không:
docker ps
-
Kết nối SQL Server bằng SQL Server Management Studio (SSMS):
- Server Name:
localhost,1433 - Authentication: SQL Server Authentication
- Login:
sa - Password: Mật khẩu bạn đã thiết lập ở bước 2.
- Server Name:
-
Thêm Cơ Sở Dữ Liệu:
- Kết nối đến SQL Server và thả file DataCreate.sql vào và bấm execute (F5):
-
Cấu Hình Chuỗi Kết Nối Trong Ứng Dụng (nếu như bạn muốn thay đổi password) :
-
Cập nhật chuỗi kết nối trong ứng dụng để trỏ đến SQL Server trong container Docker:
-
Về phần này nó sẽ nằm trong file DataProvider.cs và thay thế trong connectionstring
"Data Source=localhost,1433;Initial Catalog=quanlycuahangthuoc;Persist Security Info=True;User ID=sa;Password=Thanhtuan@123;"
-
-
Clone repository:
# Sử dụng HTTPS git clone https://github.com/CallmeSen/QuanLyTiemThuocSGU.git # Sử dụng SSH git clone git@github.com:CallmeSen/QuanLyTiemThuocSGU.git
-
Mở dự án trong Visual Studio.
-
Build và chạy ứng dụng.
- Developer: CallmeSen
- Developer: Nguyen Huynh Phuong Loc






