Cơ sở dữ liệu: Đề tài Quản lí siêu thị điện máy

12 5.3K 211
Cơ sở dữ liệu: Đề tài Quản lí 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

Bài tập lớn cơ sở dữ liệu, thực hiện bởi các sinh viên khoa công nghệ thông tin viện đại học mở hà nội. Tên đề tài: Quản lí bán hàng tại siêu thị điện máy. Bao gồm các thực thể như nhân viên, sản phẩm, phòng ban...

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MÔN: NGÔN NGỮ TRUY VẤN DỮ LIỆU QUẢN LÍ SIÊU THỊ ĐIỆN MÁY Giảng viên : Nguyễn Thị Tâm Nhóm thực hiện: Phạm Thu Hương Trần Thị Thu Nguyễn Thị Lan Hà Nội, 2015 Bài toán quản lí siêu thị điện máy MỤC LỤC PHÂN CÔNG CÔNG VIỆC HỌ VÀ TÊN Trần Thị Thu Nguyễn Thị Lan Phạm Thu Hương CÔNG VIỆC Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy I PHÁT BIỂU BÀI TOÁN Một siêu thị điện máy chuẩn bị để mở rộng kinh doanh nên cần xây dựng sở liệu để quản lý bán hàng siêu thị Yêu cầu họ sau: • Siêu thị gồm nhiều quầy phận, quầy bao gồm Mã quầy, Tên quầy, Trưởng quầy, địa điểm • Một quầy có nhiều nhân viên Sẽ có trưởng phòng chọn từ nhân viên Một nhân viên gồm: Mã nhân viên , Họ tên nhân viên, Địa , Ngày sinh, Giới tính, Số điện thoại , Hệ số lương, phải biêt it ngoại ngữ Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy • Một nhân viên quản lý nhiều sản phẩm Một sản phẩm gồm : Mã sản phẩm, Tên sản phẩm, Số lượng hàng tồn, Đơn vị tính Với số lượng hàng tồn số lượng hàng siêu thị nhập vào cộng với số lượng hàng có kho • Cứ 10 ngày siêu thị nhập thêm số lượng sản phẩm.Thông tin sản phẩm in phiếu nhập Phiếu nhập gồm thông tin:Mã phiếu nhập, Nhà cung cấp, Ngày nhập Nội dung chi tiết phiếu nhập bao gồm: Mã sản phẩm, Đơn giá nhập, Số lượng, Thành Tiền • Mỗi sản phấm có nhiều khách hàng lựa chọn khách hàng lựa chọn nhiều sản phẩm khác Một khác hàng bao gồm Mã khách hàng, Tên khách hàng, Địa chỉ, Số điện thoại • Khi khách hàng lựa chọn xong sản phẩm hóa đơn thành lập nhân viên Một hóa đơn gồm : Mã hóa đơn, Mã khách hàng, Ngày lập hóa đơn, Mã sản phẩm, Đơn vị tính, Đơn giá, Số lượng, Thành Tiền, Tổng tiền hóa đơn I Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy II SƠ ĐỒ PHÂN CẤP CHỨC NĂNG Yêu cầu chức năng: - Trang chủ: Giao diện để vào danh mục - Quản lí hệ thống + Mỗi khách hàng có tài khoản riêng để vào đặt hàng sản phẩm xem số thông tin quyền hạn cho phép - Quản lý danh mục + Danh sách sản phẩm, nhà cung cấp , số lượng tồn , đơn giá + Quản lí khách hàng: thông tin khách hàng, thêm khách hàng, sửa thông tin khách hàng + Liên hệ trực tiếp Sơ đồ phân cấp chức Trang chủ Dịch vụ hỗ trợ đăng ký mua hàng Hệ thống tài khoản Quản trị Danh sách phẩm Đăng nhập Quản lí tài khoản khách hàng Tên sản phẩm, chi tiết sản phầm, số lượng tồn Đặt hàng Chỉnh sửa thông tin khách hàng:thêm xóa,… Giá tiền sản phẩm Liên hệ trực tiếp Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy III THIẾT KẾ CSDL MỨC KHÁI NIỆM – MÔ HÌNH ER Xác định thực thể thuộc tính + QUAYBP:MaQ, TenQ, TruongQ • Khóa:MaQ + NHANVIEN:MaNV, HoTenNV, NS, GT, HSL, Luong, DiaChi, DienThoai, NgoaiNgu • Khóa:MaNV • Thuộc tính đa trị: NgoaiNgu • Thuộc tính suy dẫn:Luong + SANPHAM:MaSP, TenSP, DonViTinh, DonGia, SoLuongTon • Khóa:MaSP • Thuộc tính suy dẫn: SoLuongTon + KHACHHANG:MaKH, TenKH, DiaChi, DienThoai • Khóa:MaKH + PHIEUNHAP:MaPN, NhaCC, NgayNhap, MaSP, DonGiaNhap, SoLuong, ThanhTien • Khóa:MaPN • Thuộc tính đa trị: MaSP,DonGiaNhap,SoLuong.ThanhTien + HOADON:MaHD, MaKH, MaSP, DonGia, SoLuong, ThanhTien, NgayLapHD, TongTienHD • Khóa:MaHD • Thuộc tính đa trị: MaSP, DonGia, SoLuong, ThanhTien • Thuộc tính suy dẫn:TongTienHD Xác đinh liên kết thực thể • QUAYBP- có- NHANVIEN (1-N) • QUAYBP- quản lí -SANPHAM (1-N) • NHANVIEN- lập – PHIEUNHAP(1-N) • NHANVIEN- làm trưởng phòng –QUAYBP(1-1) • KHACHHANG – có – HOADON(1-N) • NHANVIEN- lập – HOADON(1- N) Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy Mô hình ER Mã Quầy Tên Quầy Tên SP Mã SP Trưởng Quầy ĐVT Quảnlí N1 QUẦY BÔ PHẬN NS SẢN PHẨM SĐT Mã KH Địa Làm TQ KHÁCH HÀNG Mã NV N GT N ĐC Có NN 1 SĐT Họ tên NHÂN VIÊN Mã KH Mã SP HSL Lập N N HÓA ĐƠN Mã PN Mã SP Nhà CC N Số lượng Thành tiền Đơn giá Mã HĐ Ngày lập HĐ Đơn giá Lập Số lượng SL Tồn Tên KH Có Đơn giá TT HĐ Ngày nhập PHIẾU NHẬP Thành tiền Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | ĐVT Bài toán quản lí siêu thị điện máy IV THIẾT KẾ CSDL MỨC LOGIC –MÔ HÌNH QUAN HỆ - Áp dụng quy tắc với thực thể mạnh: (1)QUAYBP(MaQ, TenQ, TruongQ) (2)NHANVIEN(MaNV, HoTenNV, NS, GT, HSL, Luong, DiaChi, DT) (3)SANPHAM(MaSP, TenSP, DVT, SLTon,DonGia) (4)KHACHHANG(MaKH, TenKH, DiaChi, DT) (5)PHIEUNHAP(MaQ, NhaCC, NgayNhap) (6)HOADON(MaHD, MaKH,TongTienHD,NgayLapHD) - Áp dụng quy tắc với thuộc tính đa trị (7)NGOAINGU_NV(MaNV, NgoaiNgu) (8)CT_PN(MaPN, MaSP, DonGia, SoLuong, ThanhTien) (9)CT_HD(MaHD, MaSP, DonGia, SoLuong, ThanhTien) - Áp dụng quy tắc chuyển liên kết – N: (2’)NHANVIEN(MaNV, HoTenNV, NS, GT, HSL, Luong, DiaChi, DT, MaQ) (5’) PHIEUNHAP(MaPN, NhaCC, NgayNhap, MaNV) (3’)SANPHAM(MaSP, TenSP, DVT, SLTon, DonGia, MaQ) (6’)HOADON(MaHD, TongTienHD, MaKH , NgayLapHD, MaNV) (6’’) HOADON(MaHD,TongTienHD, MaKH, NgayLapHD, MaNV) - Áp dụng quy tắc chuyển liên kết – (1’)QUAYBP(MaQ, TenQ, TruongQ, MaNV) Vậy, sở liệu cuối là: (1’)QUAYBP(MaQ, TenQ, TruongQ, MaNV) (2’)NHANVIEN(MaNV, HoTenNV, NS, GT, HSL, Luong, DiaChi, DT, MaQ) (3’)SANPHAM(MaSP, TenSP, DVT, SLTon, DonGia, MaQ) (4)KHACHHANG(MaKH, TenKH, DiaChi, DT) (5’)PHIEUNHAP(MaPN, NhaCC, NgayNhap, MaNV) (6’’) HOADON(MaHD,TongTienHD, MaKH, NgayLapHD, MaNV) (7)NGOAINGU_NV(MaNV, NgoaiNgu) Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy (8)CT_PN(MaPN, MaSP, DonGia, SoLuong, ThanhTien) (9)CT_HD(MaHD, MaSP, DonGia, SoLuong, ThanhTien) V • - RÀNG BUỘC TOÀN VẸN R1: “Giới tính học viên Nam Nữ” Nội dung: ∀nv ∈ NhanVien( nv.Gioitinh ∈ {‘Nam’,’Nữ’}) Bối cảnh: quan hệ NhanVien Bảng tầm ảnh hưởng: R1 Thêm Xó a Sửa NhanVien + - +(GT) • R2 : “một nhân viên phải biết ngoại ngữ” − RBTV miền giá trị − Bối cảnh : NhanVien − Nội dung : x NhanVien : x.NN>1 − Bảng tầm ảnh hưởng : R2 Thêm Xóa Sửa NhanVien +( NN ) - +( NN ) • R3 : “Lương nhân viên không thấp 400000 ” − Bối cảnh : NhanVien − Nội dung : t NhanVien : t.Luong 400000 − Bảng tầm ảnh hưởng : R3 Thêm Xóa Sửa NhanVien + - + Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | Bài toán quản lí siêu thị điện máy • R4 : “Mỗi quầy có mã nhất, tên ” − RBTV liên − Bối cảnh : QuayBP − Nội dung : n1,n2 QuayBP n1 n2 => n1.MaQ n2.MaQ Bảng tầm ảnh hưởng : • - R4 Thêm Xóa Sửa QuayBP + - +( MaQ ) R5: “Trưởng quầy phải nhân viên siêu thị” RBTV tham chiếu Bối cảnh : NV, QuayBP Nội dung : p PB, h NV : h.MaNV = p.TRQ - Bảng tầm ảnh hưởng R3 Thêm Xóa Sửa QuayBP +( TRQ ) - +( TRQ ) NHANVIEN - +(MaNV) - (*) Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | 10 Bài toán quản lí siêu thị điện máy VI VII THIẾT KẾ VẬT LÝ CHUẨN HÓA CƠ SỞ DỮ LIỆU Từ mô hình quan hệ sở liệu sau ta có : • Xét quan hệ: QUAYBP(MaQ, TenQ, TruongQ, MaNV)  Khoá: MaQ  Tập phụ thuộc hàm: F =MaQ => { TenQ, TruongQ, MaNV}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ : NHANVIEN(MaNV, HoNV, TenNV, NS, GT, HSL, Luong, DiaChi, DT, MaQ)  Khoá: MaNV  Tập phụ thuộc hàm: F =MaNV => { HoNV, TenNV, NS, GT, HSL, Luong, DiaChi, DT, MaQ}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: SANPHAM(MaSP, TenSP, DVT, SLTon, DonGia, MaQ)  Khoá: MaSP  Tập phụ thuộc hàm: F =MaSP => {TenSP, DVT, SLTon, DonGia, MaQ}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: KHACHHANG(MaKH, TenKH, DiaChi, DT)  Khoá: MaKH  Tập phụ thuộc hàm: F =MaKH => {TenKH, DiaChi, DT}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: PHIEUNHAP(MaPN, NhaCC, NgayNhap,MaNV)  Khoá: MaPN  Tập phụ thuộc hàm: F =MaSP => {NhaCC, NgayNhap, MaNV}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: HOADON(MaHD, MaKH, MaNV,TongTienHD, NgayLapHD)  Khoá: MaHD  Tập phụ thuộc hàm: F =MaHD =>{MaKH, MaNV, TongTienHD, NgayLapHD}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: NGOAINGU_NV(MaNV, NgoaiNgu)  Khoá: MaNV  Tập phụ thuộc hàm: F =MaSP => {NgoaiNgu}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: CT_PN( MaPN , MaSP , DonGia, SoLuong, ThanhTien)  Khoá: MaPN Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | 11 Bài toán quản lí siêu thị điện máy  Tập phụ thuộc hàm: F =MaPN => {MaSP, DonGia, SoLuong, ThanhTien}  Nhận xét: quan hệ đạt chuẩn BCNF • Xét quan hệ: CT_HD(MaHD, MaSP, DonGia, SoLuong, ThanhTien)  Khoá: MaHD  Tập phụ thuộc hàm: F =MaHD => {MaSP, DonGia, SoLuong, ThanhTien}  Nhận xét: quan hệ đạt chuẩn BCNF Nhóm: Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | 12 [...]...Bài toán quản lí siêu thị điện máy VI VII THIẾT KẾ VẬT LÝ CHUẨN HÓA CƠ SỞ DỮ LIỆU Từ mô hình quan hệ và cơ sở dữ liệu sau cùng ta có : • Xét quan hệ: QUAYBP(MaQ, TenQ, TruongQ, MaNV)  Khoá: MaQ  Tập phụ thuộc hàm: F =MaQ => { TenQ, TruongQ, MaNV}  Nhận xét:... Trần Thị Thu, Nguyễn Thị Lan, Phạm Thu Hương | 11 Bài toán quản lí siêu thị điện máy  Tập phụ thuộc hàm: F =MaPN => {MaSP, DonGia, SoLuong, ThanhTien}  Nhận xét: quan hệ đã đạt chuẩn BCNF • Xét quan hệ: CT_HD(MaHD, MaSP, DonGia, SoLuong, ThanhTien)  Khoá: MaHD  Tập phụ thuộc hàm: F =MaHD => {MaSP, DonGia, SoLuong, ThanhTien}  Nhận xét: quan hệ đã đạt chuẩn BCNF Nhóm: Trần Thị Thu, Nguyễn Thị Lan,

Ngày đăng: 31/07/2016, 09:20

Từ khóa liên quan

Mục lục

  • I. PHÁT BIỂU BÀI TOÁN

  • II. SƠ ĐỒ PHÂN CẤP CHỨC NĂNG

  • III. THIẾT KẾ CSDL MỨC KHÁI NIỆM – MÔ HÌNH ER

    • 1. Xác định các thực thể và các thuộc tính

    • 2. Xác đinh các liên kết giữa các thực thể

    • 3. Mô hình ER

    • IV. THIẾT KẾ CSDL MỨC LOGIC –MÔ HÌNH QUAN HỆ

    • V. RÀNG BUỘC TOÀN VẸN

    • VI. THIẾT KẾ VẬT LÝ

    • VII. CHUẨN HÓA CƠ SỞ DỮ LIỆU

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

Tài liệu liên quan