Đồ án tốt nghiệp phân tích thiết kế hệ thống QUẢN lý MUA bán LAPTOP ở SIÊU THỊ điện máy

51 4 0
Đồ án tốt nghiệp   phân tích thiết kế hệ thống   QUẢN lý MUA bán LAPTOP ở SIÊU THỊ điện máy

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐỀ TÀI: QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I PHÂN TÍCH HỆ THỐNG A Mô hình thực thể ERD : a Phát thực thể : 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 ) Thực thể : NHOM -Mỗi thực thể tượng trưng cho cho nhóm sản phẩm laptop loại Vd nhóm laptop INNOPEN T2250 , 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 với nhóm laptop khác + Tên nhóm ( tennhom ) : Tên nhóm laptop Thực thể : HANG -Mỗi thực thể tượng trưng cho 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 với hãng khác + Tên hãng ( tenhg ) Thực thể : NHACC -Mỗi thực thể tượng trưng cho nhà cung cấp : nhà sản xuất , cơng ty ngồi nước cung cấp loại laptop cho siêu thị điện má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 với nhà cung cấp khác + Tên nhà cung cấp ( tenncc ) : Mô tả tên nhà cung cấp + Địa (dchincc ) : Địa nhà cung cấp + Số điện thoại nhà cung cấp ( sdtncc ) + Địa email ( email ) + Số fax ( fax ) Thực thể : NUOCSX -Mỗi thực thể tượng trưng cho quốc gia sản xuất loại laptop cho siêu thị điện máy -Các thuộc tính : + Mã quốc gia ( maqg ) : Thuộc tính khố để phân biệt quốc gia với quốc gia khác + Tên quốc gia ( tenqg ) Thực thể : HOADON -Mỗi thực thể tượng trưng cho hoá đơn trình mua bán laptop lập -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 hoá đơn + Người lập hoá đơn ( nglhd ) Thực thể : HOADON-1 -Mỗi thực thể tượng trưng cho hoá đơn trả lần trình mua bán laptop -Các thuộc tính : + Tiền tốn ( tiendtt ) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Thực thể : HOADON-n -Mỗi thực thể tượng trưng cho hố đơn trả nhiều lần q trình mua bán laptop -Các thuộc tính : + Tiền tốn ( tiendtt ) Thực thể : NHANVIEN -Mỗi thực thể tượng trưng cho nhân viên làm việc siêu thị điện máy -Các thuộc tính : + Mã nhân viên (manv ) : Thuộc tính khố để phân biệt nhân viên 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 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 phiếu trả cho khách hàng mua laptop trả góp -Các thuộc tính : + Mã phiếu tốn ( maptt ) : Thuộc tính khố để phân biệt phiếu toán vơi + 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 phòng ban nơi làm việc nhân viên -Các thuộc tính : + Mã phịng ban (mapb ) : Thuộc tính khố để phân biệt phịng ban 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 chức vụ nhân viên làm việc siêu thị -Các thuộc tính : + Mã chức vụ ( macv ) : Thuộc tính khố để phân biệt chức vụ 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 loại hàng khuyến khách hàng mua laptop trả lần khách hàng hưởng -Các thuộc tính : + Mã hàng khuyến ( mahkm ) : Thuộc tính khố để phân biệt hàng khuyến với + Tên hàng khuyến ( tenhkm ) 14 Thực thể : PHIEUBH -Mỗi thực thể tượng trưng cho phiếu bảo hành laptop -Các thuộc tính : + Mã phiếu bảo hành ( mapbh ) : Thuộc tính khố để phân biệt phiếu bảo hành 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -Mỗi thực thể tượng trưng cho phiếu nhận xét mà mua laptop khách hàng nhận -Các thuộc tính : + Mã phiếu nhận xét ( mapnx ) : Thuộc tính khố để phân biệt phiếu nhận xét với phiếu nhận xét khác + Lý bảo hành ( lydobh ) + Lý 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 khách hàng mua laptop siêu thị -Các thuộc tính : + Mã khách hàng (makh ) : Thuộc tính khố để phân biệt khách hàng với + Tên khách hàng (tenkh) + Địa khách hàng (dchikh ) + Số điện thoại khách hàng ( sdtkh ) b Mô hình ERD : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com PHIEUNX HANGKHUYENMAI mapnx lydobh lydoloi giatien linhkien CHUCVU mahkm tenhkm PHONGBAN macv tencv mapb tenpb có thuộc NHANVIEN coù PHIEUBH coù mapbh ngaybd ngaykt malt manv tennv sdtnv dchinv ngaysinh gtinh chvu PHIEUTHANHTOAN maptt ngtra stien ngnhan coù laäp NHOM LAPTOP manhom tennhom malt tenlt tgbh lkien dtinh thuoäc thuoäc ccap HOADON1 tiendtt mahg tenhg mancc tenncc sdtncc dchincc fax email tiendtt HOADON mahd ngayhd sotienpt nguoilaphd coù HANG HOADONN lập -soluong -dongia NHACC có sxuat -soluong -dongia KHACHHANG NUOCSX maqg tenqg makh tenkh dchikh sdtkh coù LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com B.Chuyển mô hình ERD thành mô hình quan hệ : 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 ràng buộc Nếu hoá đơn tốn theo kiểu trả góp thời hạn trả tối đa năm (mỗi tháng trả lần) Khách hàng mua laptop siêu thị bảo hành siêu thị nhà phân phối hãng Nếu khách hành mua theo kiểu trả lần nhận theo hàng khuyến , khách hàng mua theo kiểu trả góp khơng nhận hàng khuyến - Kiểu liệu : + S : số +C : chuổi +N : ngày tháng + L : logic +H : hình ảnh +A : âm - Loại liệu : +B : buộc +K : khơng +Đ : có điều kiện LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên quan hệ : LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm ) Stt Tên thuộc tính malt tenlt tgbh lkien dtinh mancc maqg mahkm Tên quan hệ : LAPTOP Diễn giải Kiểu DL Loại MGT DL Mã số laptop C B Tên laptop C B Thời gian bảo hành N B Linh kiện C B Đặc tính C B Mã nhà cung cấp C B Mã quốc gia C B Mã hành khuyến C B Tổng số Số byte 10 30 10 10 30 5 10 110 Ghi PK FK FK FK 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 Tên quan hệ : NHOM ( manhom ,tennhom , mahg) Stt Tên thuộc tính manhom tennhom mahg Tên quan hệ : NHOM Diễn giải Kiểu DL Loại MGT DL Mã số nhóm C B Tên nhóm C B Mã hãng C B Tổng cộng Số Ghi byte 10 PK 30 10 FK 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên quan hệ : HANG ( mahg , tenhg ) Stt Tên thuộc tính mahg tenhg Tên quan hệ :HANG Diễn giải Kiểu DL Loại MGT DL Mã số hãng C B Tên hãng C B Tổng cộng Số Ghi byte 10 PK 30 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 Tên quan hệ : NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email ) Stt Tên thuộc tính mancc tenncc sdtncc dchincc fax email Tên quan hệ : NHACC Diễn giải Kiểu DL Loại MGT DL Mã số nhà cung cấp C B Tên nhà cung cấp C B Số điện thoại nhà S B cung cấp Địa nhà cung cấp C K Số fax nhà cung C K cấp Địa email C K nhà cung cấp Tổng cộng Số Ghi byte 10 PK 30 10 30 10 10 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên quan hệ : CUNGCAP ( mancc , malt , soluong , dongia ) Stt Tên thuộc tính malt mahd soluong dongia Tên quan hệ : CUNGCAP Diễn giải Kiểu DL Loại MGT DL Mã số laptop C B Mã số hoá đơn C B Số lượng laptop S B cung cấp Đơn giá S B Tổng cộng Số Ghi byte 10 PK 10 10 10 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 Tên quan hệ : NUOCSX ( maqg , tenqg ) Stt Tên thuộc tính maqg tenqg Tên quan hệ : NUOCSX Diễn giải Kiểu DL Loại MGT DL Mã số quốc gia C B Tên quốc gia C B Tổng cộng Số Ghi byte 10 PK 30 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên quan hệ : HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh ) Stt Tên thuộc tính mahd ngayhd stpt nglhd manv makh malt Tên quan hệ : HOADON Diễn giải Kiểu DL Loại MGT DL Mã số hợp đồng C B Ngày hợp đồng N B Số tiền phải trả S B Người lập hoá đơn C B Mã nhân viên C B Mã khách hàng C B Mã LAPTOP C B Tổng cộng Số byte 10 10 10 10 10 10 10 70 Ghi PK FK FK FK 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 Tên quan hệ : HOADON-1 ( mahd , tiendtt ) Stt Tên thuộc tính mahd tiendtt Tên quan hệ : HOADON-1 Diễn giải Kiểu DL Loại MGT DL Mã số hoá đơn C B hoá đơn trả lần Số tiền phải trả S Đ Tổng cộng Số Ghi byte 10 PK 10 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 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Huỷ bỏ Button chọn thoát Huỷ lựa chọn thoát Huy_Click() Form Phiếu Nhận Xeùt : LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu MãPhiếu nhận xét Mã Phiếu BH TextBox 8kí tự ComboBox 6kí tự Nhập từ keyboard Chọn từ bảng PHIEUBH Chọn từ liệu tạo sẵng Nhập từ keyboard, sau nhân viên test máy Chọn từ DataTime Picker Chọn từ DataTime Picker Linh kiện ComboBox Lỗi thuộc TextBox Ngày bảo hành DataTimePic ker Ngày bảo hành xong DataTimePic ker Lý BH TextBox Thêm Button Lưu Button In phiếu Button Đồng ý Button Ngày hành >= ngày hành Nhập từ keyboard Mục đích Hàm liên quan Giá trị Defau lt Xem bảo hành không Cho biết bh linh kiện Ngày hành Ngày hành NhânViên nắm thêm trình trạng máy Thêm PhiếuNX vào CSDL khách hàng bảo hành Lưu thông tin PhiếuNX Inphiếu cho khách hàng Chấp nhận lựa chọn Them_Click() Luu_Click() Inphieu_Click() Dongy_Click() LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Huỷ bỏ Button thoát Huỷ lựa chọn thoát Huy_Click() V THIẾT KẾ Ô XỬ LÝ : 1.Ô Xử lý Tìm Khách hàng Tên xử lý : Tìm Khách hàng Form : Hoá đơn Input :Tên Khách hàng Output : Các thông tin khách hàng Table lieân quan : KHACHHANG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật Tên KH : X Mở Table : KHACHHANG X:KH.ten.KH Kiểm tra thông tin kết tìm kiếm Thông báo không tìm thấy Đóng Table : KHACHHANG 2.Ô xử lý lập form Hoá đơn -1 Tên xử lý :Lập Form : Hoá đơn trả laàn Input :MaHD , Ngayban , MaKH , MaLT , soluong , đgia, tiendtt Output : Lưu giá trị nhập vào sỡ liệu Table liên quan :HOADON-1 , KHACHHANG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật MaHD , Ngayban , MaKH , MaLT , soluong , dgia , tiendtt Mở Table : HOADON-1 Kiểm tra ràng buộc Lưu giá trị Form HOADON-1 Đóng table HOADON-1 3.Ô xử lý lập form Hoá đơn -n Tên xử lý :Lập Form : Hoá đơn trả góp Input :MaHD , NgayHD , MaKH , MaLT , soluong , đgia, tiendtt Output : Lưu giá trị nhập vào sỡ liệu Table liên quan :HOADON-N , KHACHHANG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật MaHD , NgayHD , MaKH , MaLT , soluong , dgia , tiendtt Mở Table : HOADON-N Kiểm tra ràng buộc Lưu giá trị Form HOADON-N Đóng table HOADON-N 4.Ô xử lý tìm kiếm form Quản lý – Nhân viên Tên xử lý :Tìm kiếm Form :Quản lý Nhân Viên Input :Tên Nhân Viên Output :Các thông tin nhân viên bảng danh mục nhân viên Table liên quan :NHANVIEN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật TênNV:X Mở Table : NHANVIEN X : Nhanvien.tenNV Kiểm tra thông tin bảng danh mục nhân viên Thông báo : không tìm thấy Đóng table NHANVIEN 5.Ô xử lý thêm form Quản lý – Nhân viên Tên xử lý :Thêm Form :Quản lý Nhân Viên Input :MaNV , TenNV , MaCV, Gioitinh , Ngaysinh , Diachi Output : Thông báo kết thực có thành công không Table liên quan :NHANVIEN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giaûi thuaät MaNV : manv TenNV : tennv MaCV : macv GioiTinh : gtinh NgaySinh : ngsinh Diachi : dchi Kieåm tra ràng buộc Mở Table : NHANVIEN Đóng table NHANVIEN Thêm liệu x vào : X.MaNV : manv X.TenNV : tennv X.MaCV : macv X.GioiTinh : gioitinh X.NgaySinh : ngaysinh X.Diachi : dchi 6.Ô xử lý sửa form Quản lý – LAPTOP Tên xử lý :Sửa Form :Quản lý LAPTOP Input :Ma LAPTOP , Ten LAPTOP , Thời Gian Bao Hanh , LinhKien , Dac tinh Output : Thông báo kết chỉnh sửa Table liên quan :LAPTOP LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật MaLT : malt TenLT : tenlt TGianBH : tgbh LinhKien : lkien DacTinh : dtinh MaHang : mahg Mở Table : LAPTOP Khi chưa hết liệu Đọc dòng liệu X X.MaLT:malt Đóng table LAPTOP Sữa dòng x X.MaLT : malt X.TenLT : tenlt X.TgianBH : tgbh X.Linhkien : lkien X.DacTinh : dtinh X.MaHang : mahg 7.Ô xử lý thêm LAPTOP Tên xử lý :thêm Form :Quản lý LAPTOP Input :Ma LAPTOP , Ten LAPTOP , TGianBH , LinhKien , Dac tinh Output : Thông báo kết thực có thành công hay không Table liên quan :LAPTOP , HOA DON LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật Mở Table : LAPTOP , HOA DON MaLT : malt TenLT : tenlt TGianBH : tgbh LinhKien : lkien DacTinh : dtinh Khi chưa hết liệu Đọc dòng liệu X LT.MaLT !=HD.malt Đóng Table : LAPTOP , HOA DON Lấy thông tin table LAPTOP từ X lưu vào array list 8.Ô xử lý thêm PHIẾU BẢO HÀNH Tên xử lý :thêm Form :PHIEUBAOHANH Input :Mapbh, ngaybd , ngaykt Output : Thông báo kết thực Table liên quan :PHIEUBH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật Thoigian : t Maso : mapbh Boolean : b = true Mở Table : PHIEUBH Đọc dòng liệu X không thoả b = false X.ngbd < t < X.ngkt Mở Table : PHIEUBH 9.Ô xử lý không thoả Tên xử lý :không thoả Form :PHIEUBAOHANH Input :không Output : Thông báo không hợp lệ Table liên quan :PHIEUBH LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật Tạo thông báo “ thời gian bảo hành “ Hiển thị kết 10.Ô xử lý xoá form Quản lý Nhân viên Tên xử lý :xoá Form :Quản lý nhân viên Input : MaNV Output : Thông báo kết thực Table liên quan :NHANVIEN LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật MaNV : manv Mở Table : NHANVIEN Đọc chưa hết liệu Đóng table NHANVIEN Đọc dòng liệu x X : Nhanvien.tenNV Xoá dòng x 11.Ô xử lý thêm form Quản lý Khách hàng Tên xử lý :thêm Form :Quản lý khách hàng Input : TenKH , Diachi , SoDT Output : Thoâng báo kết thực Table liên quan :KHACHHANG LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Giải thuật TenKH : tenkh Diachi : dchikh SoDT : sdtkh Mở Table : KHACHHANG Kiểm tra ràng buộc Tạo mã khách hàng Đóng Table : KHACHHANG Thểm vào dòng x x.MaKH = makh x.TenKH = tenkh x.diachi = dchi x.SoDT = sdt VI.Đánh giá Ưu Khuyết : 1.Khuyết Điểm : Chưa hoàn chỉnh Giao diện chưa đẹp 2.Ưu điểm : Mô hình hoàn chỉnh Giải thuật tương đối ñuû LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com VII.PHÂN CÔNG THỰC HIỆN : Sinh viên NGUYỄN THỊ PHƯƠNG THỨC NGUYỄN DUY ANH Thực Khảo sát thực tế Phát thực thể Mô tả ERD Mô tả chi tiết thực thể Phát ràng buộc Chuyển mô hình ERD thành mô hình quan hệ Giải thuật Chỉnh sữa báo cáo Khảo sát thực tế Phát thực thể Mô tả ERD Phát ràng buộc Thiết kế giao diện Giải thuật Đánh chỉnh sữa báo cáo LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... trả tối đa năm (mỗi tháng trả lần) Khách hàng mua laptop siêu thị bảo hành siêu thị nhà phân phối hãng Nếu khách hành mua theo kiểu trả lần nhận theo hàng khuyến , khách hàng mua theo kiểu trả góp... Button Đồng ý Button Huỷ bỏ Button mua Lấy từ Lấy giá bảng quan hệ Laptop SOLUON G Tính toán Tính tiền từ số lượng Laptop bán đơn giá Lấy Tính tổng liệu từ số tiền thành tiền Khách hàng mua Laptop. .. 7.Ô xử lý thêm LAPTOP Tên xử lý :thêm Form :Quản lý LAPTOP Input :Ma LAPTOP , Ten LAPTOP , TGianBH , LinhKien , Dac tinh Output : Thông báo kết thực có thành công hay không Table liên quan :LAPTOP

Ngày đăng: 01/11/2022, 15:28

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan