Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
870,5 KB
Nội dung
QUẢNLÝMUABÁNLAPTOP Ở SIÊUTHỊĐIỆNMÁY III. PHÂN TÍCH HỆ THỐNG A. Mô hình thực thể ERD : a. Phát hiện thực thể : 1. Thực thể : LAPTOP -Mỗi thực thể tượng trưng cho laptop mà khách hàng có nhu cầu mua -Các thuộc tính : malt , tenlt , tgbh, lkien ,dtinh (Đặc tính ) 2. Thực thể : NHOM -Mỗi thực thể tượng trưng cho cho 1 nhóm các sản phẩm laptop cùng loại . Vd nhóm các laptop INNOPEN T2250 , các laptop ARDORY T5500 , …. -Các thuộc tính : + Mã nhóm ( manhom ) : Thuộc tính khóa để phân biệt Nhóm laptop này với nhóm laptop khác + Tên nhóm ( tennhom ) : Tên của nhóm laptop 3. Thực thể : HANG -Mỗi thực thể tượng trưng cho một hãng sản xuất laptop , vd : TOSIBA , VOPEN , COMPAQ-HP ,…. -Các thuộc tính : + Mã hãng ( mahg ) : Thuộc tính khố để phân biệt Hãng này với hãng khác + Tên hãng ( tenhg ) 4. Thực thể : NHACC -Mỗi thực thể tượng trưng cho một nhà cung cấp : nhà sản xuất , cơng ty trong và ngồi nước cung cấp các loại laptop cho siêuthịđiệnmáy -Các thuộc tính : + Mã nhà cung cấp ( mancc ) : Thuộc tính khố để phân biệt nhà cung cấp này với nhà cung cấp khác + Tên nhà cung cấp ( tenncc ) : Mơ tả tên nhà cung cấp + Địa chỉ (dchincc ) : Địa chỉ của nhà cung cấp + Số điện thoại của nhà cung cấp ( sdtncc ) + Địa chỉ email ( email ) + Số fax ( fax ) 5. Thực thể : NUOCSX -Mỗi thực thể tượng trưng cho một quốc gia sản xuất ra các loại laptop cho siêu thịđiệnmáy -Các thuộc tính : + Mã quốc gia ( maqg ) : Thuộc tính khố để phân biệt quốc gia này với quốc gia khác + Tên quốc gia ( tenqg ) 6. Thực thể : HOADON -Mỗi thực thể tượng trưng cho một hố đơn trong q trình muabánlaptop được lập ra -Các thuộc tính : + Mã hố đơn ( mahd ) : Thuộc tính khố + Số tiền phải trả ( stpt ) + Ngày hợp đồng ( ngayhd ) : ngày lập nên hố đơn + Người lập hoá đơn ( nglhd ) 7. Thực thể : HOADON-1 -Mỗi thực thể tượng trưng cho một hoá đơn được trả duy nhất một lần trong quá trình muabánlaptop -Các thuộc tính : + Tiền đã thanh toán ( tiendtt ) 8. Thực thể : HOADON-n -Mỗi thực thể tượng trưng cho một hoá đơn trả nhiều lần trong quá trình muabánlaptop -Các thuộc tính : + Tiền đã thanh toán ( tiendtt ) 9. Thực thể : NHANVIEN -Mỗi thực thể tượng trưng cho một nhân viên làm việc trong siêuthịđiệnmáy -Các thuộc tính : + Mã nhân viên (manv ) : Thuộc tính khoá để phân biệt nhân viên này với nhân viên khác + Tên nhân viên ( tennv ) + Số điện thoại nhân viên ( sdtnv ) + Địa chỉ nhân viên (dchinv ) + Giới tính ( gtinh ) + Ngày sinh ( ngsinh ) + Chức vụ ( chvu ) 10. Thực thể : PHIEUTHANHTOAN -Mỗi thực thể tượng trưng cho một phiếu trả cho khách hàng khi mualaptop trả góp -Các thuộc tính : + Mã phiếu thanh toán ( maptt ) : Thuộc tính khoá để phân biệt các phiếu thanh toán vơi nhau + Ngày trả (ngtra ) + Số tiền (stien ) + Người nhận (ngnhan ) 11. Thực thể : PHONGBAN -Mỗi thực thể tượng trưng cho một phòng ban nơi làm việc của các nhân viên -Các thuộc tính : + Mã phòng ban (mapb ) : Thuộc tính khoá để phân biệt phòng ban này với phòng ban khác + Tên phòng ban ( tenpb ) 12. Thực thể : CHUCVU -Mỗi thực thể tượng trưng cho một chức vụ của nhân viên làm việc trong siêuthị -Các thuộc tính : + Mã chức vụ ( macv ) : Thuộc tính khoá để phân biệt chức vụ này với chức vụ khác + Tên chức vụ (tencv ) 13. Thực thể : HANGKHUYENMAI -Mỗi thực thể tượng trưng cho một loại hàng khuyến mãi khi khách hàng mualaptop trả một lần khách hàng được hưởng -Các thuộc tính : + Mã hàng khuyến mãi ( mahkm ) : Thuộc tính khoá để phân biệt các hàng khuyến mãi với nhau + Tên hàng khuyến mãi ( tenhkm ) 14. Thực thể : PHIEUBH -Mỗi thực thể tượng trưng cho một phiếu bảo hành của một chiếc laptop -Các thuộc tính : + Mã phiếu bảo hành ( mapbh ) : Thuộc tính khoá để phân biệt phiếu bảo hành này với phiếu bảo hành khác + Ngày kết thúc ( ngaykt ) : Ngày hết hạn bảo hành + Mã số laptop (malt ) 15. Thực thể : PHIEUNX -Mỗi thực thể tượng trưng cho một phiếu nhận xét mà khi mualaptop khách hàng được nhận -Các thuộc tính : + Mã phiếu nhận xét ( mapnx ) : Thuộc tính khoá để phân biệt phiếu nhận xét này với phiếu nhận xét khác + Lý do bảo hành ( lydobh ) + Lý do lổi (lydoloi ) + Giá tiền (giatien ) + Linh kiện ( linhkien ) 16. Thực thể : KHACHHANG -Mỗi thực thể tượng trưng cho một khách hàng mualaptop tại siêuthị -Các thuộc tính : + Mã khách hàng (makh ) : Thuộc tính khoá để phân biệt các khách hàng với nhau + Tên khách hàng (tenkh) + Địa chỉ khách hàng (dchikh ) + Số điện thoại khách hàng ( sdtkh ) b. Moâ hình ERD : mapnx lydobh lydoloi giatien linhkien HANGKHUYENMAI PHIEUNX HOADON LAPTOP NHANVIEN NHACC NUOCSX HANG NHOM PHIEUBH HOADONN PHONGBAN CHUCVU PHIEUTHANHTOAN mapbh ngaybd ngaykt malt manhom tennhom mahg tenhg mahkm tenhkm maqg tenqg macv tencv mapb tenpb mahd ngayhd sotienpt nguoilaphd manv tennv sdtnv dchinv ngaysinh gtinh chvu malt tenlt tgbh lkien dtinh tiendtt tiendtt maptt ngtra stien ngnhan mancc tenncc sdtncc dchincc fax email coù coù coù coù thuoäc ccap sxuat thuoäc laäp laäp KHACHHANG makh tenkh dchikh sdtkh thuoäc coù coù HOADON1 coù -soluong -dongia -soluong -dongia B.Chuyeồn moõ hỡnh ERD thaứnh moõ hỡnh quan heọ : LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm ) NHOM ( manhom ,tennhom , mahg) HANG ( mahg , tenhg ) NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email ) CUNGCAP ( mancc , malt , soluong , dongia ) NUOCSX ( maqg , tenqg ) HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh ) HOADON-1 ( mahd , tiendtt ) HOADON-n ( mahd , tiendtt ) SOLUONG ( malt , mahd , soluong , dongia ) NHANVIEN ( manv , tennv , sdtnv ,dchinv , ngsinh , gtinh , macv ) PHIEUTHANHTOAN ( maptt , ngtra , stien , ngnhan , manv , mahd ) PHONGBAN ( mapb , tenpb ) NV-PB ( manv , mapb ) CHUCVU ( macv , tencv , HANGKHUYENMAI ( mahkm , tenhkm ) PHIEUBH ( mapbh , ngaykt , malt ) PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh ) KHACHHANG ( makh , tenkh , dchikh , sdtkh ) Phỏt hin cỏc rng buc 1. Nu hoỏ n thanh toỏn theo kiu tr gúp thỡ thi hn tr ti a l 3 nm (mi thỏng tr 1 ln) 2. Khỏch hng mualaptop siờu th s c bo hnh ti siờu th v ti nh phõn phi ca hóng 3. Nu khỏch hnh mua theo kiu tr mt ln s c nhn theo hng khuyn mói , cũn nhng khỏch hng mua theo kiu tr gúp s khụng nhn c hng khuyn mói - Kiu d liu : + S : s +C : chui +N : ngy thỏng + L : logic +H : hỡnh nh +A : õm thanh - Loi d liu : +B : buc +K : khụng + : cú iu kin 1. Tên quan hệ : LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm ) Tên quan hệ : LAPTOP Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 malt Mã số của laptop C B 10 PK 2 tenlt Tên laptop C B 30 3 tgbh Thời gian bảo hành N B 10 4 lkien Linh kiện C B 10 5 dtinh Đặc tính C B 30 6 mancc Mã nhà cung cấp C B 5 FK 7 maqg Mã quốc gia C B 5 FK 8 mahkm Mã hành khuyến mãi C B 10 FK Tổng số 110 Khối lượng : Số dòng tối thiểu : 5000 Số dònh tối đa : 10000 Kích thước tối thiểu : 5000x110(Byte) = 550 KB Kích thước tối đa : 10000x110 (Byte)= 1100 KB 2. Tên quan hệ : NHOM ( manhom ,tennhom , mahg) Tên quan hệ : NHOM Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 manhom Mã số của nhóm C B 10 PK 2 tennhom Tên của nhóm C B 30 3 mahg Mã của hãng C B 10 FK Toång coäng 50 Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x50 = 50 KB Kích thước tối đa : 2000x50 = 100 KB 3. . Tên quan hệ : HANG ( mahg , tenhg ) Tên quan hệ :HANG Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 mahg Mã số của hãng C B 10 PK 2 tenhg Tên của hãng C B 30 Toång coäng 40 Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x40 = 40KB Kích thước tối đa : 2000x40 = 80KB 4. Tên quan hệ : NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email ) Tên quan hệ : NHACC Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 mancc Mã số nhà cung cấp C B 10 PK 2 tenncc Tên nhà cung cấp C B 30 3 sdtncc Số điện thoại nhà cung cấp S B 10 4 dchincc Địa chỉ nhà cung cấp C K 30 5 fax Số fax của nhà cung cấp C K 10 6 email Địa chỉ email của nhà cung cấp C K 10 Toång coäng 100 Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x100 = 100KB Kích thước tối đa : 2000x100 = 200KB 5. Tên quan hệ : CUNGCAP ( mancc , malt , soluong , dongia ) Tên quan hệ : CUNGCAP Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 malt Mã số của laptop C B 10 PK 2 mahd Mã số của hoá đơn C B 10 3 soluong Số lượng laptop được cung cấp S B 10 4 dongia Đơn giá S B 10 Toång coäng 40 Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x40 = 40KB Kích thước tối đa : 2000x40 = 80KB 6. Tên quan hệ : NUOCSX ( maqg , tenqg ) Tên quan hệ : NUOCSX Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 maqg Mã số của quốc gia C B 10 PK 2 tenqg Tên quốc gia C B 30 Toång coäng 40 Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x40 = 40 KB Kích thước tối đa : 2000x40 = 80 KB 7. Tên quan hệ : HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh ) Tên quan hệ : HOADON Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 mahd Mã số của hợp đồng C B 10 PK 2 ngayhd Ngày hợp đồng N B 10 3 stpt Số tiền phải trả S B 10 4 nglhd Người lập hoá đơn C B 10 5 manv Mã nhân viên C B 10 FK 6 makh Mã khách hàng C B 10 FK 7 malt Mã LAPTOP C B 10 FK Toång coäng 70 Khối lượng : Số dòng tối thiểu : 5000 Số dònh tối đa : 10000 Kích thước tối thiểu : 5000x70 = 350 KB Kích thước tối đa : 10000x70 = 700KB 8. Tên quan hệ : HOADON-1 ( mahd , tiendtt ) Tên quan hệ : HOADON-1 Stt Tên thuộc tính Diễn giải Kiểu DL Loại DL MGT Số byte Ghi chú 1 mahd Mã số hoá đơn của hoá đơn trả một lần C B 10 PK 2 tiendtt Số tiền phải trả S Đ 10 Toång coäng 20 Khối lượng : Số dòng tối thiểu : 5000 Số dònh tối đa : 10000 Kích thước tối thiểu : 5000x20 = 100KB Kích thước tối đa : 10000x20 =200KB [...]... Chọn 1 Laptop đã tồn tại Ngày hiện hành Nhập số lượng Laptop Kháchhàng Gía ComboBox Thành tiền TextBox Kiểu số Tổng cộng TextBox Kiểu số Số tiền bằng chữ TextBox Thêm Button Lưu Button Đồng ý Button Huỷ bỏ Button mua Lấy từ Lấy giá bảng quan hiện tại của hệ Laptop SOLUON G Tính toán Tính tiền từ số của các lượng và Laptopbán đơn giá được Lấy dữ Tính tổng liệu từ số tiền thành tiền Khách hàng mua Laptop. .. hãng Laptop mới , nếu Laptop đó không thuộc hãng nào Thêm 1 Laptop mới vào CSDL Xoá 1 Laptop khỏi CSDL Sửa thông tin về Laptop Lưu thông tin Laptop vào CSDL Chấp nhận lựa chọn và thoát Huỷ lựa chọn và Themmoi_Click( ) Them_Click() Xoa_Click() Sua_Click() Luu_Click() Dongy_Click() Huy_Click() thoát 7 Form Hoá Đơn Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mã HĐ TextBox 6kí tự Mã NV TextBox 6kí tự Máy. .. Đăng Nhập , Thoát Trong Phần Đăng Nhập có : - Quản Trò : Dành cho những người có quyền Admin - Nhân Viên : Dành cho Nhân Viên bình thường 2 Menu Danh Sách QuảnLý : Quản lý các Danh sách Nhà Cung Cấp , Khách Hàng , Nhân Viên , Laptop 3.Menu Bán Hàng : - Hoá Đơn , Phiếu Bảo Hành , Phiếu Nhận Xét Trong Hoá Đơn có : Hoá Đơn -1 , Hoá Đơn – N , Phiếu Thanh Toán 4.Menu Giúp Đỡ : có - Cách sử dụng - Các... : SOLUONG Tên Diễn giải Kiểu Loại MGT thuộc DL DL tính malt Mã số của C B laptop mahd Mã sổ của hố C B đơn soluong Số lượng bán S B được dongia Đơn giá S B Tổng cộng Khối lượng : Số dòng tối thiểu : 5000 Số dònh tối đa : 10000 Kích thước tối thiểu : 5000x40 = 200KB Kích thước tối đa : 10000x40= 400KB Số Ghi chú byte 10 PK, FK (LAPTOP) 10 PK,FK(HOADON) 10 10 40 11 Tên quan hệ : NHANVIEN ( manv , tennv... bảng NHÂNVIÊN Chấp nhận lựa chọn và thoát Huỷ lựa Them_Click( ) Xoa_Click() Sua_Click() Luu_Click() Tim_Click() Dongy_Click () Huy_Click() chọn và thoát 6 Form Danh sách Laptop Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mã Laptop Tên Laptop Đặc tính ComboBox 6kí tự Hãng ComboBox Nước Sản Xuất ComboBox Ngày hết hạng bảo hành Số lượng DataTimePic ker Nhập từ keyboard Nhập từ keyboard Nhập từ keyboard... đối tượng Ràng buộc Dữ liệu Mã HĐ TextBox 6kí tự Mã NV TextBox 6kí tự Máy tự động cấp khi chọn button Thêm Nhập từ keyboard Ngày bán DataTimePi cker Tên NV TextBox Khách Hàng Tìm KH TextBox MaLT ComboBox TênLT TextBox Số lượng TextBox Button Kiểu số Chọn từ DataTime Picker Máy tự động cập nhật khi nhập Mã NV Nhập từ keyboard Cập nhật từ bảng KHACHH ANG Lấy từ bảng LATOP Lấy tự động nhờ MaLT Nhập từ... chỉ của khách C K hàng Số điện thoại của S K khách hàng Tổng cộng Khối lượng : Số dòng tối thiểu : 1000 Số dònh tối đa : 2000 Kích thước tối thiểu : 1000x60 = 60KB Kích thước tối đa : 2000x60 = 120KB Số Ghi chú byte 10 PK 30 10 10 60 I.V.THIẾT KẾ GIAO DIỆN A Các Menu chính của giao diện 1.Menu Đăng Nhập Hệ Thống : Trong menu có : Đăng Nhập , Thoát Trong Phần Đăng Nhập có : - Quản Trò : Dành cho những... Xoa_Click() Sua_Click() Luu_Click() Tim_Click() Dongy_Click() Huy_Click() Giá trò Defau lt thoát 4.Form Danh sách Khách hàng : Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mã Khách Hàng Tên Khách Hàng Số Điện Thoại ComboBox 6kí tự Nhập từ keyboard Đòa Chỉ TextBox Thêm Button Xoá Button Sửa Button Lưu Button Tìm Button Đồng ý Button Huỷ bỏ Button TextBox TextBox Mục đích Hàm liên quan Thêm khách hàng mới... Viên Tên Nhân Viên Ngày sinh ComboBox 6kí tự Nhập từ keyboard Nhập từ keyboard Chọn từ DataTime Picker Chọn từ bảng CHUCVU Nhập từ keyboard Nhập từ keyboard TextBox DataTimePic ker Mã Chức Vụ ComboBox Số Điện Thoại Đòa Chỉ TextBox Giới tính GroupBox Nam RadioButton Nữ RadioButton Thêm Button Xoá Button Sửa Button Lưu Button Tìm Button Đồng ý Button Huỷ bỏ Button < Ngày hiện hành Nhập dạng số TextBox Mục... ,dchinv , ngsinh , gtinh , macv ) Stt 1 2 3 Tên thuộc tính manv tennv sdtnv 4 5 dchinv ngsinh 6 7 gtinh macv Tên quan hệ : NHANVIEN Diễn giải Kiểu DL Loại MGT DL Mã số của nhân viên C B Tên nhân viên C B Số điện thoại của S K nhân viên Địa chỉ nhân viên C B Ngày sinh của nhân N K viên Giới tính L Đ,S Mã số chức vụ của C B nhân viên Tổng cộng Số Ghi chú byte 10 PK 30 10 10 10 10 FK 80 Khối lượng : Số dòng . QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY III. PHÂN TÍCH HỆ THỐNG A. Mô hình thực thể ERD : a. Phát hiện thực thể : 1. Thực thể : LAPTOP -Mỗi thực thể tượng trưng cho laptop mà. quá trình mua bán laptop -Các thuộc tính : + Tiền đã thanh toán ( tiendtt ) 8. Thực thể : HOADON-n -Mỗi thực thể tượng trưng cho một hoá đơn trả nhiều lần trong quá trình mua bán laptop . - Quản Trò : Dành cho những người có quyền Admin . - Nhân Viên : Dành cho Nhân Viên bình thường . 2. Menu Danh Sách Quản Lý : Quản lý các Danh sách Nhà Cung Cấp , Khách Hàng , Nhân Viên , Laptop