Skip to content

thaingocthienlong/PiStoreManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧾 PiStoreManagement PiStoreManagement là một ứng dụng Windows Forms đơn giản được viết bằng C#, sử dụng Entity Framework để hỗ trợ quản lý hoạt động cơ bản của một cửa hàng bán lẻ nhỏ. Ứng dụng cho phép:

✅ Đăng nhập an toàn

👥 Quản lý nhân viên, khách hàng và sản phẩm

📦 Tạo đơn hàng và xuất hóa đơn

💾 Sử dụng cơ sở dữ liệu SQL cục bộ (qua mô hình .edmx) để lưu trữ

🎯 Tính năng Đăng nhập bảo mật: Sử dụng tài khoản mặc định (ví dụ: jsmith / password1)

Quản lý nhân viên & khách hàng: Thêm, sửa, tìm kiếm, và xóa thông tin

Quản lý sản phẩm: Theo dõi và cập nhật thông tin sản phẩm

Xử lý đơn hàng: Tạo đơn hàng cho khách, chọn sản phẩm, tính tổng tiền

Hóa đơn: Tự động tạo hóa đơn khi hoàn tất đơn hàng

Hỗ trợ CSDL: Sử dụng Entity Framework và file SQL đi kèm để khởi tạo dữ liệu

🚀 Bắt đầu

  1. Yêu cầu hệ thống Bạn cần chuẩn bị:

Visual Studio hoặc IDE hỗ trợ C#

.NET Framework (phiên bản phù hợp với dự án)

Microsoft SQL Server hoặc SQL Express

  1. Khởi tạo cơ sở dữ liệu Sử dụng file PiStoreDB.sql để:

Tạo cơ sở dữ liệu PiStore

Tạo bảng và cấu trúc dữ liệu cần thiết

Chèn dữ liệu mẫu như người dùng admin, sản phẩm mẫu…

  1. Cấu hình chuỗi kết nối Chỉnh sửa file App.config, phần chuỗi kết nối:

xml Copy Edit Data Source=TÊN_MÁY_CHỦ\SQLEXPRESS; Initial Catalog=PiStore; Integrated Security=True; Thay TÊN_MÁY_CHỦ\SQLEXPRESS bằng tên máy chủ SQL của bạn.

  1. Biên dịch & chạy Mở PiStore.sln bằng Visual Studio

Build dự án

Nhấn F5 hoặc Start để chạy ứng dụng

  1. Đăng nhập & sử dụng Tài khoản mặc định:

Username: jsmith

Password: password1

Sau khi đăng nhập, bạn có thể truy cập các chức năng chính: Nhân viên, Khách hàng, Sản phẩm, Đơn hàng...

🛠️ Cấu trúc dự án mathematica Copy Edit PiStore.sln ├── PiStore/ (ứng dụng WinForms C#) │ ├── *.cs (Các Form: Login, Home, Employees, Clients, Products, Bills, Orders…) │ └── Model1.edmx / Model1.Context.cs → Mô hình dữ liệu của Entity Framework ├── PiStoreDB.sql └── App.config 📚 Công nghệ sử dụng C# & WinForms – giao diện người dùng desktop

Entity Framework (.edmx) – ORM để thao tác dữ liệu

SQL Server – hệ quản trị cơ sở dữ liệu quan hệ

Visual Studio – IDE để phát triển, biên dịch và debug

⚙️ Đóng góp phát triển Fork repo

Tạo branch mới (git checkout -b chuc-nang-moi)

Commit thay đổi (git commit -m "Thêm chức năng mới")

Push lên GitHub (git push origin chuc-nang-moi)

Tạo Pull Request để xem xét

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages