3.3.3 Biểu đồ lớp
Xác định các lớp
KHACH_HANG (ma_kh, ten_kh, ma_so_thue, dia_chi, dien_thoai, fax, email,ten_khVAT, ac_ti)
CTHOA_DON(so_hoa_don,so_tt, ma_hang, ton,gia2,tien2,chiet_khau)
HOA_DON(so_hoa_don,ma_ct,ma_kh,ong_ba,dia_chi,dien_giai,t_so_luong,t _tien,ngay_ct,han_tt)
KHO(ma_kho, ten_kho,ten_kho2,vtri,nh_kho1 ,nh_kho2)
CTKHO(ma_hang_hoa,ma_kho,so_ton,gia_tri_ton)
HANG_HOA(ma_hang,ten_hang_hoa, dvt,ma_kho,gia1,gia2)
DON_HANG(ma_don_hang,ma_ct,ngay_ct,ma_khach,t_so_luong,t_tien)
Biểu đồ lớp
Hình3.5: Biểu đồ lớp
3.3.4 Biểu đồ trạng thái
Biểu đồ trạng thái
Hình 3.7: Biểu đồ trạng thái chức năng thêm mới hàng hóa
Hình 3.9: Biểu đồ trạng thái chức năng xóa hàng hóa
Hình 3.10: Biểu đồ trạng thái lớp hóa đơn
3.3.5 Biểu đồ tuần tự
3.3.6 Biểu đồ hoạt động
Hình 3.15: Biểu đồ hoạt động chức năng đăng nhập
Hình 3.17: Biểu đồ hoạt động chức năng quản lí hóa đơn bán hàng
3.3.7 Biểu đồ thành phần
Các thành phần của “Hệ thống thơng tin quản lí bán hàng “ bao gồm: - Giao diện: Giao diện cho nhân viên và ban lãnh đạo
- Chức năng: Hệ thống sẽ bao gồm các chức năng + Quản lí danh mục
+ Quản lí nhập – Xuất + Thống kế,báo cáo
- Cơ sở dữ liệu: chứa tất cả các dữ liệu có liên quan đến các đối tượng được lưu trữ như hóa đơn bán hàng, hóa đơn bán hàng, hóa đơn các loại phiếu mua, phiếu trả, được lưu trữ trong hệ thống.
- Do hệ thống quản lý bán hàng này sẽ được chạy trên nền tảng windows và sử dụng mạng LAN, nên lựa chọn cơng nghệ phù hợp để phát triển là VB.Net
Hình 3.18: Biểu đồ thành phần
3.3.8 Biểu đồ triển khai
3.4 Thiết kế cơ sở dữ liệu và giao diện
3.4.1 Thiết kế cơ sở dữ liệu
Bảng “KHACH_HANG”
Tên trường Khóa Kiểu dữ liệu Chú giải Ma_kh PK nvarchar(30) Mã khách hàng Ten_kh nvarchar(100) Tên khách hàng Ma_so_thue nvarchar(30) Mã số thuế Dia_chi nvarchar(30) Địa chỉ Dien_thoai nvarchar(12) Điện thoại
Fax nvarchar(30) Fax
Email nvarchar(30) Email
Ten_khVAT nvarchar(100) Tên Công ty
Ac_ti bit Trạng thái