đề tài xây dựng cơ sở dữ liệu quản lý bán hàng của cửa hàng kinh doanh online cuties goodies410

37 0 0
Tài liệu đã được kiểm tra trùng lặp
đề tài xây dựng cơ sở dữ liệu quản lý bán hàng của cửa hàng kinh doanh online cuties goodies410

Đ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

Do vậy, việc ứng dụng công nghệ thông tin vào các công việc quảnlý 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

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC THƯƠNG MẠI

KHOA HTTT KINH TẾ & THƯƠNG MẠI ĐIỆN TỬ

-ĐỀ TÀI:

XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ BÁN HÀNG CỦA CỬAHÀNG KINH DOANH ONLINE CUTIES.GOODIES410

Lớp HP: Cơ sở dữ liệu (2315INFO2311)

Chuyên ngành: Hệ thống thông tin quản lý (Quản trị hệ thống thông tin)

Trang 2

DANH SÁCH NHÓM 04

(Nhóm trưởng)

Xây dựng bài toán đầu ra – đầu vào

Word + Lời mở đầu + Lời cảm ơn+ Phụ lụcLàm powerpointNội dung phần kết luận

Tạo dữ liệu bảng

Khảo sát hệ thốngCSDL

Trang 3

80 Đặng Thu Trang 22D190161 Phân tích Bảng giá trị thuộc tính các quan hệChạy SQL

chuẩn hóaThuyết trình

chuẩn hóaPhản biện

Tạo dữ liệu bảng

Tạo dữ liệu bảngThuyết trình

Nhóm trưởng( Ký và ghi rõ họ tên)

Đoàn Thị Thu Huyền

Trang 4

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAMĐộc lập – Tự do – Hạnh phúc

BIÊN BẢN HỌP NHÓM THẢO LUẬN(Nhóm 04, Lớp 2315INFO2311)Thời gian: 19 giờ 30 phút, ngày 13 tháng 04 năm 2023Địa điểm: Trường Đại học Thương mại – cơ sở Hà NamHình thức: Trực tiếp

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

Nội dung cuộc họp:

1 Nhóm trưởng phân chia và thống nhất nội dung các phần của bài thảo luận.2 Cả nhóm triển khai sơ bộ về bài toán đầu ra – đầu vào.

3 Phân chia công việc cho từng thành viên trong nhóm bao gồm:Phần I: Trần Thu Hương

Phần II: Trần Thanh Huyền, Đặng Thị Diệu Linh, Nguyễn Phương Linh, Ngô ThanhTrúc, Lại Thị Cẩm Vân, Trần Yến Linh, Đặng Thu Trang, Nguyễn Thị Hà Vy

Phần III: Đoàn Thị Thu Huyền

4 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 họp kết thúc vào 21 giờ 45 phút cùng ngày.

Hà Nam, ngày 13 tháng 04 năm 2023Nhóm trưởng

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

Trang 5

1.3 Chức năng của hệ thống quản lý bán hàng 7

1.4 Cách xây dựng hệ thống quản lý bán hàng đạt chuẩn 7

CHƯƠNG II: XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ BÁN HÀNG CỦA CỬA HÀNG KINH DOANH ONLINE CUTIES.GOODIES410 9

2.1 Xác định bài toán đầu ra – đầu vào 9

2.2 Mô hình thực thể- liên kết (Mô hình ER) 11

2.3 Thực hiện chuẩn hóa Cơ sở dữ liệu 15

Bước 3: xây dựng các phụ thuộc hàm 15

2.4 Chuyển đổi mô hình ER sang mô hình quan hệ[2][3] 17

2.5 Bảng giá trị thuộc tính của các quan hệ 21

Trang 6

LỜI MỞ ĐẦU

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

Ngà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ớisự 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ảnlý 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, dù là một cửa hàng nhỏ hayrộng ra là cả một doanh nghiệp lớn Đó là lý do nhóm tôi lựa chọn đề tài “Xây dựng cơ sởdữ liệu quản lý bán hàng” mà cụ thể ở đây chúng tôi xây dựng cho cửa hàng kinh doanhonline Cuties.Goodies410 trong bài thảo luận Với hy vọng có thể hiểu tưởng tận hơn về đề

Trang 7

CHƯƠNG I: KHẢO SÁT HỆ THỐNG CƠ SỞ DỮ LIỆU

[5]Hệ thống quản lý bán hàng luôn là điều quan trọng đối với mọi doanh nghiệp, nếuthiếu đi “mảnh ghép” này thì khâu bán hàng khó có thể vận hành một cách trơn tru, hiệuquả Chưa kể còn ảnh hưởng đến rất nhiều vấn đề khác trong hoạt động kinh doanh tổng thể.Hiểu rõ điều đấy, thế nhưng không phải ai cũng có đủ khả năng, kinh nghiệm để xâydựng hệ thống quản lý bán hàng đạt chuẩn Dưới đây, chúng tôi sẽ hướng dẫn bạn hoànthiện một hệ thống chuyên nghiệp, khoa học giúp việc quản lý bán hàng được tối ưu nhất.

1.1 Tổng quan về hệ thống quản lý bán hàng

[8]Quản lý bán hàng là một hoạt động quản trị của một cá nhân hoặc một tập thể đượctiến hành trong lĩnh vực kinh doanh, buôn bán Đồng thời, việc quản lý này còn liên quanđến việc phân phối hàng hóa, dịch vụ trong hệ thống các kênh kết nối Qua đó, tối ưu mứcđộ hiệu quả của các hoạt động kinh doanh và đạt được các mục tiêu kỳ vọng.

Hệ thống quản lý bán hàng chính là những quy trình, công cụ,… được tiến hành đồngloạt Công việc này sẽ được người phụ trách – nhà quản trị, quản lý tiến hành trong suốt mộtthời gian, trở thành một quy chuẩn chung Đó có thể là một hệ thống quản lý “chạy bằngcơm” hoặc một hệ thống được xây dựng với những công nghệ tiên tiến Tuy nhiên, trongthời đại công nghệ số bùng nổ hiện nay, khi nhắc đến hệ thống quản lý bán hàng số đông đểhiểu đó là những phần mềm được thiết kế chuyên dụng.

Việc ứng dụng phần mềm quản lý bán hàng ngày càng được các doanh nghiệp, côngty áp dụng rộng rãi Điều này thay thế cho các phương pháp quản lý truyền thống ngày càngtrở nên lạc hậu, ảnh hưởng không nhỏ đến các yêu cầu công việc Hơn thế, điều này sẽ giúpcác doanh nghiệp có thể quản lý, kiểm soát mọi điều trong hệ thống của mình một cách chặtchẽ Việc triển khai hệ thống quản lý bán hàng sẽ được triển khai thông qua nhiều khâu cụthể như quản lý đơn hàng, quản lý nhân viên, quản lý kho hàng, quản lý vận đơn,…

1.2 Mô tả hệ thống quản lý bán hàng

[5]Để giúp bạn hiểu rõ hơn về khái niệm trên, sau đây chúng tôi sẽ cụ thể hóa thôngqua việc mô tả hệ thống quản lý bán hàng trong cửa hàng một cách chi tiết Hệ thống quảnlý bán hàng được biết đến như một phương thức giúp cửa hàng vận hành, kiểm soát và đánhgiá hoạt động bán hàng của mình chuyên nghiệp hơn, chặt chẽ hơn Bên cạnh đó, với một hệthống chuyên sâu các nhà quản trị còn đánh giá được hiệu suất làm việc của đội ngũ nhânviên, giảm thất thoát hàng hóa và chống được sự gian lận của những kẻ gian lận trên thương

Trang 8

Sau khi tiến hành các công việc liên quan đến đơn hàng, người bán hàng cũng nhưngười phụ trách sẽ tổng hợp đầy đủ các thông tin để gửi lên hệ thống quản lý Trong đó, hệthống quản lý bán hàng sẽ đảm bảo đầy đủ những đầu mục công việc như sau:

 Tiếp cận đơn hàng, xử lý tất cả các đơn hàng này. Tiếp nhận và lưu trữ lại các thông tin của đơn hàng. Lưu trữ và hoàn thiện phiếu bảo hành cho đơn hàng. Thống kê, tính toán doanh thu, chi phí, tiền hàng.

 Theo dõi tình trạng hàng hóa xuất – nhập – tồn trong kho. Lập báo cáo theo dõi, đánh giá để trình lên Ban Giám Đốc.

1.3 Chức năng của hệ thống quản lý bán hàng

[5]Thực tế, tùy theo yêu cầu và mô hình kinh doanh của mỗi đơn vị thì chức năng củahệ thống quản lý bán hàng sẽ có sự khác nhau nhất định Xây dựng hệ thống quản lý bánhàng được xem là việc xác định các nguyên tắc để doanh nghiệp tồn tại Vì vậy, mỗi mộtchức năng sẽ được thiết kế một cách kỹ lưỡng, trong đó đòi hỏi tối thiểu 5 chức năng cănbản nhất.

 Chức năng quản lý đơn hàng

 Chức năng quản lý kho hàng hóa Chức năng quản lý tài chính Chức năng quản lý khách hàng

1.4 Cách xây dựng hệ thống quản lý bán hàng đạt chuẩn

Bên cạnh việc ứng dụng công nghệ, phần mềm thì việc xây dựng hệ thống quản lýbán hàng vẫn được các doanh nghiệp trực tiếp tiến hành Bởi các phần mềm đơn thuần chỉ làmột bộ công cụ để nâng cao hiệu quả công việc Còn về bản chất điều này vẫn cần phải cósự quản lý, giám sát từ đội ngũ ban lãnh đạo cho đến nhân viên cấp dưới Một hệ thống quảnlý bán hàng đạt chuẩn sẽ được xây dựng từ những mảnh ghép như sau:

Quản lý sản phẩm: Các sản phẩm cần được quản lý một cách khoa học, rõ ràng thông

qua việc phân chia về mã vạch Tốn giản thông tin qua mã vạch sẽ giúp việc quản lý,tìm kiếm và thông kế một cách nhanh chóng.

Trang 9

Quản lý nhân viên: Đây là đội ngũ nhân viên làm việc, tiếp xúc trực tiếp với khách

hàng Quản lý bộ phận này sẽ đánh giá dựa trên nhiều tiêu chí khác nhau chứ khôngchỉ riêng là doanh số mà họ mang về

Quản lý khách hàng: Là những người mang lại doanh thu, lợi nhuận cho doanh

nghiệp nên mọi thông tin liên quan đề cần phải quản lý hiệu quả, chặt chẽ Bên cạnhđó, đưa ra các chính sách, ưu đãi hợp lý cho từng tệp khách hàng.

Mô hình phân cấp: Doanh nghiệp cần phải định hình rõ phạm vi áp dụng của hệ

Đào tạo đội ngũ nhân viên: Mỗi một người ngay cả lãnh đạo cũng cần phải am hiểu

rõ về hệ thống quản lý bán hàng của mình được vận hành và sử dụng như thế nào.

Trang 10

CHƯƠNG II: XÂY DỰNG CƠ SỞ DỮ LIỆU QUẢN LÝ BÁN HÀNGCỦA CỬA HÀNG KINH DOANH ONLINE CUTIES.GOODIES410

2.1 Xác định bài toán đầu ra – đầu vào

2.1.1 Đặt vấn đề

[1]Quản lý bán hàng có thể được định nghĩa là hoạt động quản trị của cá nhân hoặcmột nhóm người thuộc lĩnh vực bán hàng hoặc những người hỗ trợ trực tiếp cho lực lượngbán hàng nhằm triển khai việc cung cấp các sản phẩm hoặc dịch vụ của doanh nghiệp trêncơ sở chiến lược kinh doanh có liên quan.

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ênhphân phố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 chiphí 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ũngnhư dài hạ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ệcbán hàng là không thể thiếu trong hoạt động kinh doanh của doanh nghiệp hay từng cửahàng kinh doanh nhỏ lẻ Hệ thống này chính là những phần mềm quản lý bán hàng, giúp chongười dùng đặc biệt là cửa hàng kinh doanh online kiểm soát được hàng hóa một cách chặtchẽ hơn Việc quản lý của hệ thống sẽ được kiểm soát trong 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 các cửa hàng kinh doanh online tối ưu đượchoạ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 cửa hàng kinh doanhonline để quản lý việc bán hàng.

2.1.2 Mô tả bài toán

Cửa hàng Cuties.Goodies410 do Founder Vy Hà Nguyễn mở ra chuyên kinh doanhonline các mặt hàng thời trang nữ Cửa hàng nhận order đa dạng các mẫu mã sản phẩmthông qua các phiếu nhập và các nhân viên của cửa hàng có trách nhiệm tư vấn trực tuyếntrên các nền tảng mạng xã hội để khách hàng có thể nắm bắt kĩ càng về thông tin sản phẩmcũng như các quy định mua bán của cửa hàng Thông tin quản lý gồm:

Trang 11

Chi tiết các mặt hàng gồm: mã sản phầm, tên sản phẩm, giá sản phẩm, mô tả sảnphẩm.

Chi tiết khách hàng gồm: mã khách hàng (duy nhất), tên khách hàng, địa chỉ, số điệnthoại.

Chi tiết nhân viên gồm: mã nhân viên (duy nhất), tên nhân viên, giới tính, địa chỉ, sốđiện thoại.

Chi tiết chức vụ của nhân viên gồm: mã chức vụ, tên chức vụ.

Chi tiết lương của nhân viên gồm: mã lương, lương cơ bản, hệ số lương, lươngthưởng.

Hóa đơn nhập gồm mã hóa đơn nhập, tên sản phẩm, số lượng.

Hóa đơn thanh toán gồm mã hóa đơn thanh toán, mã nhân viên, mã khách hàng, tênsản phẩm, giá sản phẩm.

2.1.3 Mục tiêu xây dựng cơ sở dữ liệu

[1]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 cửa hàng và chủ shop với các chứcnăng như sau:

ua quá trình làm việc vànghiên cứu, nhómchúng tôi đã xây dựngmột hệ cơ sở

Qua quá trình làm việcvà nghiên cứu, nhómchúng tôi đã xây dựng

Trang 12

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ư

 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ậpvà đơ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 13

2.2 Mô hình thực thể- liên kết (Mô hình ER)

 Về nhân viên: Mã NV,tên NV, Giới tính, Ngày sinh, SĐT

SL

Trang 14

2.2.3 Các mối liên kết (phụ thuộc hàm) giữa các thực thể

MaNV  TENNV, GT, NS, SĐT, MaSP  TENSP, GIASP, MoTaSPMaCV  TENCV

MaLuong  LuongCB, Luongthuong, HSL, MaNVMaKH  TENKH, ĐC, SĐT

MaNV, MaSP  LuongthuongMaHĐN  TenSP, SL

MaHĐTT  MaNV, MaKH, MaSP, GiaSP, ThoiGian, SL

Mối quan hệ như sau:

n 1

n n

n nNhân viên

Đảm nhậnnhậnhậnnhận

Chức vụ

Trang 15

n n

1 n

1 n

Trang 16

2.2.4 Mô hình thực thể - liên kết ER

Mã HDTT

Hóa đơn thanh toán

Chi tiết hóa

Sản phẩmMã SP

ThoiGiannSL

Trang 17

2.3 Thực hiện chuẩn hóa Cơ sở dữ liệuBước 1: liệt kê các thuộc tính

Bước 2: Loại bỏ các thuộc tính đa trị và thuộc tính lặp

Vì trong cơ sở dữ liệu đang thực hiện chuẩn hóa không có tính đa trị và thuộc tính lặpnên bỏ qua bước này, tiếp tục bước 3

Bước 3: xây dựng các phụ thuộc hàm

1 MaNV  TenNV, GT, NS, SĐT, MaCV, TenCV, MaLuong, LuongCB , LuongThuong, HSL

2 MaSP  TenSP, GiaSP, MoTaSP3 MaCV  TenCV, LuongCB

4 MaLuong  LuongCB, Luongthuong, HSL, MaNV5 MaKH  TenKH, DiaChi, SĐT

6 MaHĐN  TenSP, SL

7 MaHĐTT  MaNV, MaKH, MaSP, GiaSP, ThoiGian, SL

Bước 4: Chuẩn hóa

Coi tất cả các thuộc tính thuộc quan hệ RTa thấy 2 vi phạm chuẩn 3 Vậy tách r thành:R1 (MaSP, TenSP, GiaSP, MoTaSP)

R2 (R\R1)=(MaNV, TenNV, GT, NS, SĐT, MaCV, TenCV, MaLuong, LuongCB, LuongThuong, HSL, TenKH, DiaChi, SĐT, TenSP, SL, MaKH, MaSP, GiaSP, ThoiGian,

Trang 18

Ta thấy 4 vi phạm chuẩn 3 Vậy tách R2 thành:R3 (MaLuong, LuongCB, LuongThuong, HSL)

R4 (MaNV, TenNV, GT, NS, SĐT, MaCV, TenCV, TenKH, DiaChi, SĐT, TenSP, SL, MaKH, MaSP, GiaSP, ThoiGian, SLThanhToan,MaHDN, MaHDTT)

Ta thấy 5 vi phạm chuẩn 3 Vậy tách R4 thành:R5 (MaKH, TenKH, DiaChi, SĐT)

R6 (MaNV, TenNV, GT, NS, SĐT, MaCV, TenCV, TenSP, SL, MaSP, GiaSP, ThoiGian, SLThanhToan, MaHDN , MaHDTT)

Ta thấy 6 vi phạm chuẩn 3 Vậy tách R6 thành:R7 ( MaHDN, TenSP, SL)

R8 (MaNV, TenNV, GT, NS, SĐT, MaCV, TenCV , MaSP, GiaSP, ThoiGian, SL ThanhToan, MaHDTT)

Ta thấy 7 vi phạm chuẩn 3 Vậy tách R7 thành:

R9 (MaHĐTT, MaNV, MaKH, MaSP, ThoiGian, SL)

R10 (MaNV, TenNV, GT, NS, SĐT, MaCV, TenCV, MaSP, ThoiGian, SLThanhToan)

Kết luận: Các dạng chuẩn 3 sau

R1 (MaSP, TenSP, GiaSP, MoTaSP)

R3 (MaLuong, LuongCB, LuongThuong, HSL)

SLThanhToan)

Trang 19

2.4 Chuyển đổi mô hình ER sang mô hình quan hệ[2][3]

TenSP

Trang 20

 Quan hệ giữa KHÁCH HÀNG- HÓA ĐƠN THANH TOÁN

n

Ngày đăng: 14/05/2024, 05:50

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

Tài liệu liên quan