Skip to content

CallmeSen/QuanLyTiemThuocSGU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ứng Dụng Quản Lý Cửa Hàng Thuốc Windows Form (.NET)

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.

Instructor

TS. Đỗ Như Tài

Tổng Quan

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.

Tính Năng

1. Xác Thực và Phân Quyền Quản Trị Viên

  • 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.

2. Quản Lý Sản Phẩm

  • 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.

3. Quản Lý Khách Hàng và Đơn 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).

4. Quản Lý Nhân Viên

  • 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.

5. Bán Hàng và Báo Cáo

  • 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.

6. Lập Hóa Đơn và Thanh Toán

  • Tạo và in hóa đơn cho khách hàng.

Công Nghệ 🔧

  • 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

Hướng Dẫn Cài Đặt ✔️

Trước khi bắt đầu, hãy đảm bảo rằng các yêu cầu sau đã được cài đặt:

Cài SQL Server 2019 trên Docker:

  1. 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
  2. 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.
  3. Kiểm tra container đang chạy:

    Kiểm tra xem container SQL Server có hoạt động không:

    docker ps
  4. 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.
  5. 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):
  6. 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;"
  7. 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
  8. Mở dự án trong Visual Studio.

  9. Build và chạy ứng dụng.

Ảnh Màn Hình 📸

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Image 1
Image 2

Về Nhóm Dự Án 🤝

About

Xây dựng phần mềm quản lý Cửa hàng thuốc bằng C#

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors