1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề Tài Xây Dựng Csdl Quản Lý Bán Hàng.pdf

21 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Xây dựng CSDL quản lý bán hàng
Tác giả Trần Lực, Trịnh Thị Hương Ly, Đỗ Thị Lý, Nguyễn Lê Thanh Mai, Nguyễn Thị Hiền Mai, Đỗ Thị Mây, Lê Thị Hồng Minh, Trần Ngọc Minh, Nguyễn Thị My, Nguyễn Thị Thảo My
Người hướng dẫn Đinh Thị Hà
Trường học Trường Đại học Thương mại
Chuyên ngành Hệ thống thông tin quản lý
Thể loại Bài tập nhóm
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 21
Dung lượng 0,97 MB

Nội dung

Đặc biệt tại các nước đã phát triển thì tin học nói chung vàCSDL nói riêng đã được đưa vào ứng dụng trong quản lý kinh doanh cũng như nhiều lĩnhvực khác từ rất lâu và đóng vai trò quan t

Trang 1

C s dơ ở ữ ệ li u | Nhóm 6

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC THƯƠNG MẠI

Bộ môn Cơ sở dữ liệu

Đề tài: Xây dựng CSDL quản lý bán hàng

Nhóm 6 Giảng viên hướng dẫn: Đinh Thị Hà

Lớp học phần: 2214INFO2311

Chuyên ngành: Hệ thống thông tin quản lý

Trang 2

C s dơ ở ữ ệ li u | Nhóm 6BIÊN BẢN ĐÁNH GIÁ THẢO LUẬN

Các thànhviên nhómđánh giá

3 Đỗ Thị Lý Thành viên Làm phần I, IIIvà Canva A A

4 Nguyễn Lê Thanh Mai Thành viên Làm phần III và Canva C C

5 Nguyễn Thị Hiền Mai Thành viên Làm phần III A A

6 Đỗ Thị Mây Thành viên Làm phần II, III và góp ý cả

Trang 3

Thời gian: 16 giờ 30 phút ngày 26/03/2022

Địa điểm: Phòng họp Google Meet

Người tham gia: Toàn bộ thành viên nhóm 6 học phần môn Cơ sở dữ liệu

Có mặt: Đầy đủ thành viên

Vắng mặt: 0 Trong đó: Vắng có phép: 0

Vắng không phép: 0Nội dung cuộc họp:

1 Thống nhất nội dung các phần của bài thảo luận

2 Phân chia công việc cho từng thành viên trong nhóm bao gồm:

- Phần 1: Thảo My, Hồng Minh, Hương Ly, Đỗ Mây

- Phần 2: Các thành viên còn lại

3 Nhóm trưởng thông báo hạn nộp và nội dung cần chuẩn bị cho buổi họp tiếp theo (nếu có)

Kết luận

Cuộc kết thúc vào lúc 17 giờ 32 phút cùng ngày

Hà Nội, ngày 26 tháng 03 năm 2022

(Ký, ghi rõ họ và tên) (Ký, ghi rõ họ và tên)

Trang 4

C s dơ ở ữ ệ li u | Nhóm 6

MỤC LỤC

LỜI MỞ ĐẦU 5

NỘI DUNG 6

I ĐẶT VẤN ĐỀ VÀ MÔ TẢ BÀI TOÁN QUẢN LÝ BÁN HÀNG 6

1.1 Đặt vấn đề 6

1.2 Mô tả bài toán 7

II XÂY DỰNG MÔ HÌNH ER 8

2.1 Xác định các tập thực thể, các thuộc tính, khóa 8

2.2 Xác định các mối quan hệ 8

2.3 Bậc tối thiểu và bậc tối đa của các mối quan hệ 9

2.4 MÔ HÌNH ER 11

III CHUYỂN ĐỔI MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ 11

3.1 Quy trình chuyển đổi từ mô hình ER sang mô hình quan hệ 11

3.2 Bảng giá trị thuộc tính của các quan hệ (Bảng) 16

3.3 Sơ đồ quan hệ 21

IV CÀI ĐẶT CSDL TRÊN HỆ QUẢN TRỊ CSDL 21

V TRUY VẤN CSDL TRONG HỆ QUẢN TRỊ CSDL 21

Trang 5

C s dơ ở ữ ệ li u | Nhóm 6

LỜI MỞ ĐẦUNgày nay, cùng với sự phát triển của khoa học công nghệ, công nghệ thông tin vàluôn đi cùng với nó là CSDL đã trở thành một phần không thể thiếu trong mọi lĩnh vực hoạtđộng đời sống của con người Đặc biệt tại các nước đã phát triển thì tin học nói chung vàCSDL nói riêng đã được đưa vào ứng dụng trong quản lý kinh doanh cũng như nhiều lĩnhvực khác từ rất lâu và đóng vai trò quan trọng trong các ngành công nghiệp và dịch vụ.Trước đây, việc quản lý chủ yếu dựa trên giấy tờ sổ sách, thực hiện một cách thủcông, tốn thời gian, thiếu chính xác đồng thời gây ảnh hưởng tới việc kinh doanh, sản xuất.Tuy nhiên, trong những năm gần đây, với sự bùng nổ của công nghệ thông tin thì nó đangdần thay thế những công việc đó và ngày càng khẳng định vai trò quan trọng của mình Với

sự phát triển mạnh mẽ và nhanh chóng của nền kinh tế hiện tại, hàng ngày và hàng giờ, cácdoanh nghiệp luôn phải xử lý một lượng dữ liệu khổng lồ của những công việc như bánhàng, nhân sự, tiền lương cho nhân viên hay những công việc khác liên quan đến hoạt độngcủa doanh nghiệp Nếu như không áp dụng một phần mềm quản lý, người quản lý sẽ khôngthể đưa ra được nhận định chính xác và kịp thời để hỗ trợ doanh nghiệp trong việc ra cácquyết định kinh doanh Do vậy, việc ứng dụng công nghệ thông tin vào các công việc quản

lý của doanh nghiệp là rất cần thiết, đặc biệt là hệ thống hóa các dữ liệu và thông tin vềdoanh nghiệp trên những phần mềm quản lý mà ta có thể tạo ra bằng cách thao tác trên hệquản trị CSDL có trên máy tính, qua đó giúp doanh nghiệp dễ dàng quản lý dữ liệu của họmột cách chính xác và tường minh

Hiện nay tại Việt Nam, phần mềm quản lý bán hàng ngày càng được nhiều các lậptrình viên nghiên cứu xây dựng phát triển từ các chức năng cơ bản ban đầu đến phần mềmbán hàng đầy đủ chức năng quản lý Do đó, CSDL là rất quan trọng trong một phần mềm,việc thiết kế CSDL đúng đồng nghĩa với việc chúng ta đang tối ưu code để cải thiện tốc độ

xử lý của hệ thống

Sau khi nghiên cứu bộ môn “Cơ sở dữ liệu”, nhóm chúng tôi nhận thức được tầmquan trọng của một hệ thống quản lý bán hàng là rất cần thiết cho một doanh nghiệp Đó là

lý do nhóm tôi lựa chọn đề tài này cho bài thảo luận Với hy vọng có thể hiểu tưởng tận hơn

về đề tài thảo luận, nhóm chúng tôi rất mong nhận được những lời góp ý của cô và các bạn.Xin chân thành cảm ơn!

Trang 6

Hơn nữa, việc quản lý này cũng có nhiệm vụ phân phối hàng hóa đến những kênh phânphối theo mục tiêu đã đề ra nhằm tối ưu việc hiện diện của hàng hóa, dịch vụ với chi phí hợp

lý, đạt hiệu quả tối đa và đạt được mục tiêu marketing của công ty về ngắn hạn cũng như dàihạn

Trong thời đại bùng nổ công nghệ 4.0 như hiện nay, một hệ thống giúp quản lý việc bánhàng là không thể thiếu trong hoạt động kinh doanh của doanh nghiệp Hệ thống này chính lànhững phần mềm quản lý bán hàng, giúp cho người dùng đặc biệt là các doanh nghiệp kiểmsoát được hàng hóa một cách chặt chẽ hơn Việc quản lý của hệ thống sẽ được kiểm soáttrong tất cả các khâu: Nhập hàng, quản lý đơn hàng, quản lý kho hàng, quản lý nhân viên,chăm sóc khách hàng, … Vì thế, việc có một hệ thống quản lý bán hàng sẽ giúp doanhnghiệp tối ưu được hoạt động kinh doanh của mình

Do đó, vấn đề được đặt ra là: Hãy xây dựng cơ sở dữ liệu cho doanh nghiệp để quản lýviệc bán hàng

1.2 Mô tả bài toán

Mô tả bài toán quản lý bán hàng như sau: Một cửa hàng đại lý A chuyên kinh doanh cácmặt hàng laptop Cửa hàng nhập các mặt hàng này từ nhà các nhà cung cấp khác nhau thôngqua các phiếu nhập và các nhân viên tại cửa hàng sẽ tư vấn và bán cho khách hàng đến mua,các thông tin quản lý bao gồm:

- Chi tiết về các mặt hàng gồm có: mã hàng hóa (duy nhất), tên hàng hóa, đơn giá nhập,đơn giá bán, các mô tả chi tiết về mặt hàng

- Chi tiết về nhân viên gồm có: mã nhân viên (duy nhất), tên nhân viên, ngày sinh, giớitính, địa chỉ, số điện thoại

Trang 7

- Hóa đơn nhập hàng hóa có mã hóa đơn nhập

- Hóa đơn thanh toán cho khách hàng có thông tin bao gồm mã hóa đơn thanh toán

Qua quá trình làm việc và nghiên cứu, nhóm chúng tôi đã xây dựng một hệ cơ sở dữliệu quản lý bán hàng đáp ứng được những yêu cầu của doanh nghiệp với các chức năng nhưsau:

- Quản lý thông tin bán hàng bao gồm đầy đủ, chi tiết về khách hàng, đơn hàng nhập vàđơn hàng bán

- Theo dõi, tự động cập nhật thông tin từ những nhà cung cấp về các mặt hàng mới

- Lấy dữ liệu từ các hóa đơn để tính toán doanh thu và lợi nhuận của cửa hàng, từ đógiúp người quản lý có thể xác định chiến lược kinh doanh trong thời gian tới

Trang 8

C s dơ ở ữ ệ li u | Nhóm 6

II XÂY DỰNG MÔ HÌNH ER

2.1 Xác định các tập thực thể, các thuộc tính, khóa

- HANGHOA (MaHH, TenHH, DonGiaNhap, DonGiaBan, MoTaHH)

- NHANVIEN (MaNV, TenNV, NgaySinh, GioiTinh, DiaChi, SDT)

- NHACUNGCAP (MaNCC, TenNCC, DiaChi, SDT)

- KHACHHANG (MaKH, TenKH, DiaChi, SDT)

- HOADONNHAP (MaHDN)

- HOADONTHANHTOAN (MaHDTT)

2.2 Xác định các mối quan hệ

- Mỗi nhà cung cấp sẽ cung cấp có hoá đơn nhập riêng chứa hàng hóa cho lần đó và sẽ

có chi tiết hóa đơn nhập

- Khách hàng khi mua hàng hoá sẽ được nhân viên của cửa hàng lập hoá đơn thanhtoán chứa hàng hóa và sẽ có chi tiết hóa đơn thanh toán; khách hàng sẽ thanh toán hoá đơnđó

Trang 9

C s dơ ở ữ ệ li u | Nhóm 6

2.3 MÔ HÌNH ER

III CHUYỂN ĐỔI MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ

3.1 Quy trình chuyển đổi từ mô hình ER sang mô hình quan hệ

Bước 1: Chuyển đổi thực thể mạnh (các tập thực thể mạnh được chuyển thành quan hệ có cùng tên và cùng tập thuộc tính, cùng khóa)

Các lược đồ quan hệ tương ứng với các thực thể mạnh:

- HANGHOA (MaHH, TenHH, DonGiaNhap, DonGiaBan, MoTaHH)

- NHANVIEN (MaNV, TenNV, NgaySinh, GioiTinh, DiaChi, SDT)

- NHACUNGCAP (MaNCC, TenNCC, DiaChi, SDT)

- KHACHHANG (MaKH, TenKH, DiaChi, SDT)

- HOADONNHAP (MaHDN)

- HOADONTHANHTOAN (MaHDTT)

Bước 2: Chuyển đổi dựa theo mối liên kết

Mối liên kết 1-n (đưa khóa chính của lược đồ quan hệ bên một vào làm khóa ngoài bên nhiều, khóa ngoài nằm phía bên nhiều)

- Mối quan hệ NHACUNGCAP và HOADONNHAP: ta thêm thuộc tính MaNCCvào HOADONNHAP, MaNCC là khóa ngoại của HOADONNHAP tham chiếu đếnNHACUNGCAP

Trang 10

C s dơ ở ữ ệ li u | Nhóm 6

- Mối quan hệ NHANVIEN và HOADONTHANHTOAN: ta thêm thuộc tính MaNV vào HOADONTHANHTOAN, MaNV là khóa ngoại của HOADONTHANHTOANtham chiếu đến NHANVIEN

- Mối quan hệ KHACHHANG và HOADONTHANHTOAN: ta thêm thuộc tính MaKH vào HOADONTHANHTOAN, MaKH là khóa ngoại của

HOADONTHANHTOAN tham chiếu đến KHACHHANG

Trang 11

- Mối quan hệ HOADONTHANHTOAN và HANGHOA: CHITIETHDTT

(MaHDTT, MaHH, NgayTT, SoLuongBan)

Trang 12

C s dơ ở ữ ệ li u | Nhóm 6

Bước 3: Kết luận

Mô hình quan hệ gồm:

- HANGHOA (MaHH, TenHH, DonGiaNhap, DonGiaBan, MoTaHH)

- NHANVIEN (MaNV, TenNV, NgaySinh, GioiTinh, DiaChi, SDT)

- NHACUNGCAP (MaNCC, TenNCC, DiaChi, SDT)

- KHACHHANG (MaKH, TenKH, DiaChi, SDT)

- HOADONNHAP (MaHDN, MaNCC)

- HOADONTHANHTOAN (MaHDTT, MaNV, MaKH)

- CHITIETHDN (MaHDN, MaHH, NgayNhap, SoLuongNhap)

- CHITIETHDTT (MaHDTT, MaHH, NgayTT, SoLuongBan)

3.2 Bảng giá trị thuộc tính của các quan hệ (Bảng)

Bảng HANGHOA

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

TenHH Nvarchar 50 Tên hàng hóa

MoTaHH Nvarchar 100 Mô tả hàng hóa

Trang 13

C s dơ ở ữ ệ li u | Nhóm 6

Bảng HOADONNHAP

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

MaHDN Nvarchar 5 Mã hóa đơn nhập

MaNCC Nvarchar 10 Mã nhà cung cấp

Bảng CHTIETHDN

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

MaHDN Nvarchar 5 Mã hóa đơn nhập

Ma

HH Nvarchar 10 Mã hàng hóa

Bảng NHACUNGCAP

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

MaNCC Nvarchar 10 Mã nhà cung cấp

TenNCC Nvarchar 50 Tên nhà cung cấp

Trang 14

C s dơ ở ữ ệ li u | Nhóm 6

Bảng HOADONTHANHTOAN

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

MaHDTT Nvarchar 5 Mã hóa đơn thanh toán

Bảng CHITIETHDTT

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

MaHDTT Nvarchar 5 Mã hóa đơn thanh toánMa

HH Nvarchar 10 Mã hàng hóa

Bảng NHANVIEN

Thuộc tính Kiểu dữ liệu Độ dài Mô tả

TenNV Nvarchar 50 Tên nhân viên

GioiTinh Nvarchar 3 Giới tính

DiaChi Nvarchar 100 Địa chỉ

SDT Nvarchar 10 Số điện thoại

Trang 15

C s dơ ở ữ ệ li u | Nhóm 6

3.3 Sơ đồ quan hệ

IV CÀI ĐẶT CSDL TRÊN HỆ QUẢN TRỊ CSDL

4.1 Tạo database QUAN_LY_BAN_HANG_NHOM_6

Trang 17

C s dơ ở ữ ệ li u | Nhóm 6

Bảng KHACHHANG:

Bảng HOADONNHAP:

Bảng CHITIETHDN:

Trang 18

C s dơ ở ữ ệ li u | Nhóm 6

Bảng HOADONTHANHTOAN:

Bảng CHITIETHDTT:

Trang 19

C s dơ ở ữ ệ li u | Nhóm 6

V TRUY VẤN CSDL TRONG HỆ QUẢN TRỊ CSDL

Trang 20

C s dơ ở ữ ệ li u | Nhóm 6

Trang 21

C s dơ ở ữ ệ li u | Nhóm 6

Ngày đăng: 04/05/2024, 12:46

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w