Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
830 KB
Nội dung
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN – TIN HỌC MƠN : PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN ĐỀ TÀI : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY Giảng viên : Th.s NGUYỄN GIA TUẤN ANH Sinh viên : 1.Nguyễn Duy Anh – 0411077 2.Nguyễn Thị Phương Thức - 0411162 Lời nói đầu Với phát triển mạnh mẽ nghành công nghệ thông tin việc tin hoc hố khâu quản lý mua bán nhu cầu cấp thiết thiếu Chúng em thực đồ án “ phân tích thiết kế hệ thống thơng tin quản lí mua bán laptop siêu thị điện máy” nhằm mục đích đơn giản hố việc quản lý góp phần làm cho việc quản lý mua bán laptop nhanh chóng thuận tiện , khơng ngồi mục đích tìm hiểu thêm kiến thức lĩnh vực Chúng em chân thành cảm ơn thầy thời gian qua tận tình dạy truyền đạt cho chúng em kiến thức quý báu lĩnh vực phân tích thiết kế hệ thống thông tin để chúng em làm hành trang bước vào đời hồn thành đề tài cách tốt Tuy nhiên , hiểu biết chúng em lĩnh vưc nhiều thiếu sót nên chúng em mong thơng cảm góp ý chân thành thầy Chúng em chân thành cảm ơn Mụclục Lời nói đầu………………………………………………………………………………1 Mục lục ………………………………………………………………………………….2 II.MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI ………………………………………………… A.Mục tiêu … …………………………………………………………………3 B.Phạm vi đề tài ……….…………………………………………………… C.Khảo sát hệ thống …………………………………………………… … III.PHÂN TÍCH HỆ THỐNG……………………………………………………………4 A.Mơ hình thực thể ERD …………………………………………………….4 B.Mơ hình ERD chuyển sang mơ hình quan hệ ……………………………8 IV.THIẾT KẾ GIAO DIỆN ……………………………………………………………19 A.Các menu ……………………………………………………………19 B.Mơ tả form ………………………………………………………………… 23 V.THIẾT KẾ Ô XỬ LÝ ……………………………………………………………….41 VI ĐÁNH GIÁ ƯU KHUYẾT ……………………………………………………… 52 VII.PHÂN CÔNG THỰC HIỆN …………………………………………………… 53 II.Mục tiêu phạm vi đề tài A Mục tiêu Phân tích thiết kế hệ thống quản lý mua bán Laptop q trình tin học hố việc quản lý mua bán Laptop nhằm đơn giản hóa việc quản lý , mua bán giúp cho việc trao đổi , mua bán Laptop thuận tiện , nhanh chóng hiệu B Phạm vi đề tài Phạm vi đề tài khơng nằm ngồi mơn phân tích thiết kế hệ thống thông tin kiến thức học C Khảo sát hệ thống Siêu thị điện máy trung tâm mua bán laptop với nhiều hình thức : giao dịch , trao đổi ,… Các công ty , nhà sản xuẩt , nhà cung cấp ngồi nước nguồn hàng cung ứng siêu thị Đối tượng bán hàng siêu thị người tiêu dùng , cửa hàng hay đại lý nhỏ Siêu thị quản lý nhiều lọai laptop hãng : TOSHIBA ,SONNY ,…… III 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 ) 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 toá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 -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 : HANGKHUYENMAI PHIEUNX mapnx lydobh lydoloi giatien linhkien PHONGBAN CHUCVU macv tencv mahkm tenhkm mapb tenpb có thuộc NHANVIEN có PHIEUBH có mapbh ngaybd ngaykt malt manv tennv sdtnv dchinv ngaysinh gtinh chvu PHIEUTHANHTOAN maptt ngtra stien ngnhan có lập NHOM LAPTOP manhom tennhom malt tenlt tgbh lkien dtinh thuoäc thuoäc ccap HOADON1 laäp tiendtt -soluong -dongia HANG mahg tenhg mancc tenncc sdtncc dchincc fax email HOADONN tiendtt HOADON mahd ngayhd sotienpt nguoilaphd coù NHACC coù sxuat -soluong -dongia KHACHHANG NUOCSX maqg tenqg makh tenkh dchikh sdtkh có 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 toá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 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 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 Số Ghi byte 10 PK 30 10 FK 50