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

đồ án học phần cơ sở dữ liệu nâng cao quản lý bán giày đá bóng

20 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

Nội dung

Dướiđây là một mô tả chi tiết hơn về các hoạt động trong quy trình này:Quản lý Thông Tin Nhân Viên:- Tiếp Nhận Thông Tin: Khi một nhân viên mới gia nhập công ty hoặc khi có sựthay đổi về

Trang 1

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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM

ĐỒ ÁN HỌC PHẦNCƠ SỞ DỮ LIỆU NÂNG CAO

Tên đề tài: QUẢN LÝ BÁN GIÀY ĐÁ BÓNG

Chuyên ngành: CÔNG NGHỆ PHẦN MỀM

Giảng viên hướng dẫn: Th.S Nguyễn Tiến Trung

Sinh viên thực hiện: Bạch Thái Đăng Khoa - 2011060468

TP Hồ Chí Minh, 2023

Trang 2

LỜI MỞ ĐẦU

Lời đầu tiên, em muốn bày tỏ lòng biết ơn đối với thầy Nguyễn Tiến Trung Thầykhông chỉ giúp em bằng cách góp ý và cung cấp những thông tin quan trọng, mà còntrả lời những thắc mắc của em trong suốt quá trình thực hiện đề tài Nhờ vào sự hỗ trợcủa thầy, em đã tiếp thu được nhiều kiến thức hữu ích liên quan đến đề tài của mình.Những kiến thức này không chỉ giúp em hiểu sâu hơn về chủ đề mà còn giúp em nắmvững quy trình thiết kế một cơ sở dữ liệu đầy đủ và chi tiết.

Em xin chân thành cảm ơn!

Trang 3

MỤC LỤCLỜI MỞ ĐẦU

3.1.XÁC ĐỊNH THỰC THỂ VÀ CHUẨN HÓA MÔ HÌNH QUAN HỆ12

3.3.XÁC ĐỊNH MỐI QUAN HỆ QUẢN LÝ BÁN GIÀY ĐÁ BÓNG13

Trang 4

MỤC LỤC HÌNH ẢNH

Hình 3: Use case tổng quát 15

Hình 4: Use case quản lý nhân viên 15

Hình 5: Use case quản lý sản phẩm 16

Hình 6: Use case quản lý khách hàng 16

Hình 7: Use case quản lý nhà cung cấp 17

Hình 8: Use case quản lý bán hàng 17

Hình 9: Use case quản lý nhập hàng 18

Trang 5

1.1 Phạm vi đề tài CHƯƠNG I: TỔNG QUAN

Phạm vi: Đây là hoạt động của quản lý trong bán giày, nhiệm vụ chính của ngườiquản lý bao gồm quản lý nhân sự, xử lý hóa đơn và thông tin của khách hàng, cũngnhư quản lý quá trình xuất nhập hàng Các hoạt động này nhằm mục tiêu tối đa hóa lợinhuận và doanh số bán hàng bằng cách tối ưu hóa các quy trình và quản lý hiệu quảcác hoạt động kinh doanh Đồng thời, hệ thống cũng đảm bảo việc duy trì thông tinđầy đủ và chính xác về sản phẩm, khách hàng và giao dịch để hỗ trợ quyết định kinhdoanh và tăng cường trải nghiệm mua sắm của khách hàng.

1.2 Mô tả đề tài

1.2.1 Quy trình quản lý nhân viên

Quy trình quản lý nhân viên đòi hỏi sự chặt chẽ và tổ chức, bao gồm nhiều hoạtđộng cụ thể nhằm đảm bảo rằng thông tin về nhân viên được quản lý hiệu quả Dướiđây là một mô tả chi tiết hơn về các hoạt động trong quy trình này:

Quản lý Thông Tin Nhân Viên:

- Tiếp Nhận Thông Tin: Khi một nhân viên mới gia nhập công ty hoặc khi có sựthay đổi về thông tin cá nhân, các thông tin cần được thu thập bao gồm họ tênđầy đủ, ngày, tháng, năm sinh, địa chỉ cụ thể, giới tính và số điện thoại.Quy trình này đòi hỏi sự chính xác và đồng nhất trong việc ghi chép thông tin,đồng thời việc quản lý nhân viên một cách chặt chẽ sẽ giúp cửa hàng duy trì một môitrường làm việc chuyên nghiệp và hiệu quả.

1.2.2 Quy trình quản lý nhà cung cấp

Quy trình quản lý nhà cung cấp đóng vai trò quan trọng trong việc đảm bảorằng các nguồn cung hàng của công ty được quản lý một cách hiệu quả và chặt chẽ,nhằm đảm bảo chất lượng và độ tin cậy của sản phẩm hoặc dịch vụ cuối cùng đếnkhách hàng Dưới đây là một mô tả chi tiết hơn về quy trình này:

Trang 6

Tiếp Nhận Thông Tin Nhà Cung Cấp:

- Tên Nhà Cung Cấp: Ghi chép thông tin đầy đủ về tên của nhà cung cấp.

- Địa Chỉ: Ghi chép địa chỉ cụ thể của nhà cung cấp, bao gồm số nhà, tên đường,thành phố hoặc quận, và mã bưu chính.

- Thông Tin Liên Lạc: Thu thập thông tin liên lạc như số điện thoại, địa chỉ emailvà thông tin liên hệ khác để việc giao tiếp và liên hệ với nhà cung cấp diễn ramột cách thuận lợi.

Đánh Giá và Xác Nhận Chất Lượng:

- Xác Nhận Chất Lượng: Công việc kiểm tra và xác nhận chất lượng của sảnphẩm hoặc dịch vụ được cung cấp bởi nhà cung cấp, bao gồm việc kiểm tramẫu thử nếu cần thiết và đánh giá các tiêu chí chất lượng như độ bền, hiệu suất,và tuân thủ các quy chuẩn.

1.2.3 Quy trình quản lý sản phẩm

Quy trình quản lý sản phẩm chịu trách nhiệm đối với việc giúp người quản lýtheo dõi và duy trì sự chất lượng, số lượng, và mẫu mã của các sản phẩm trong cửahàng Dưới đây là một phân tích chi tiết hơn về các yếu tố bao gồm trong quy trìnhnày:

- Mã Sản Phẩm (MaSP): Mã số duy nhất được gán cho mỗi sản phẩm trong cửahàng, giúp xác định sản phẩm cụ thể một cách độc nhất, dễ dàng tìm kiếm vàquản lý.

- Tên Sản Phẩm (TenSP): Tên chính xác và mô tả của sản phẩm, giúp người muahiểu rõ về sản phẩm họ đang xem xét mua.

- Số Lượng (SoLuong): Số lượng tồn kho của sản phẩm trong kho cửa hàng Việctheo dõi số lượng này giúp tránh tình trạng hết hàng và giúp quyết định về việctái đặt hàng.

Trang 7

- Loại đế (LoaiDe): Loại sản phẩm Việc phân loại sản phẩm giúp trong việcquảng cáo và quản lý dễ dàng hơn.

- Giá sản phẩm (DonGia): Giúp cả nhân viên và khách hàng nắm được giá cả sảnphẩm.

Quy trình này không chỉ giúp người quản lý theo dõi từng sản phẩm một cách chitiết mà còn giúp tối ưu hóa trải nghiệm mua sắm của khách hàng bằng cách cung cấpthông tin đầy đủ và chính xác về sản phẩm, đồng thời đáp ứng nhu cầu và mong muốnđa dạng của họ.

1.2.4 Quy trình quản lý hóa đơn

Quy trình quản lý hóa đơn là một phần quan trọng trong hoạt động kinh doanh,giúp theo dõi và ghi chép các giao dịch mua bán Dưới đây là một phân tích chi tiết vềcác hoạt động bao gồm trong quy trình này:

Trang 8

1.2.5 Quy trình quản lý nhập hàng

Quy trình quản lý nhập hàng là một phần quan trọng trong việc duy trì sự liêntục của hoạt động kinh doanh và đảm bảo rằng cửa hàng có đủ hàng hóa để đáp ứngnhu cầu của khách hàng Dưới đây là một quy trình chi tiết cho quản lý nhập hàng:

- Nhân Viên Nhập Hàng: Thông tin chi tiết về nhân viên chịu trách nhiệm nhậphàng vào kho Bao gồm tên, và thông tin liên hệ của người đó Thông tin nàygiúp theo dõi ai đã thực hiện giao dịch nhập hàng và liên hệ được nếu cần thiết.

Các thông tin trên hóa đơn nhập hàng không chỉ giúp cửa hàng kiểm soát lượnghàng tồn kho mà còn cung cấp thông tin chi tiết cho việc quản lý tài chính và theo dõihoạt động nhập hàng của cửa hàng theo thời gian.

1.2.6 Quy trình quản lý bán hàng

Quy trình quản lý bán hàng không chỉ đơn thuần là việc chốt giao dịch, mà cònliên quan đến việc tạo ra trải nghiệm mua sắm thú vị và thuận lợi cho khách hàng.Dưới đây là một mô tả chi tiết về các hoạt động bao gồm trong quy trình này:

Tư Vấn và Thử Giày:

Trang 9

- Nhân viên của cửa hàng tư vấn cho khách hàng về các mẫu giày và kích thướcphù hợp dựa trên nhu cầu và sở thích của họ.

- Khách hàng có thể thử các mẫu giày trong cửa hàng để kiểm tra sự vừa vặn vàthoải mái trước khi quyết định mua hàng.

Xem và Chọn Hàng:

- Khách hàng được dẫn đi xem các mẫu giày hiện có trong cửa hàng.

- Nhân viên cửa hàng sẵn lòng trả lời mọi thắc mắc của khách hàng và cung cấpthông tin chi tiết về sản phẩm nếu cần thiết.

Thanh Toán và Ghi Chép Thông Tin:

- Khách hàng sau khi chọn được sản phẩm mong muốn, tiến hành thanh toán chođơn hàng.

- Thông tin thanh toán và chi tiết sản phẩm được ghi chép chính xác để tạo ra hóađơn mua hàng và cập nhật vào hệ thống quản lý.

Bán Hàng Trực Tuyến:

- Ngoài việc mua hàng trực tiếp tại cửa hàng, khách hàng cũng có thể thực hiệngiao dịch mua sắm trực tuyến thông qua trang web hoặc ứng dụng di động củacửa hàng.

- Các đơn đặt hàng trực tuyến cũng được xử lý một cách chính xác và nhanhchóng, đảm bảo sự tiện lợi cho khách hàng.

Thay Đổi và Điều Chỉnh Đơn Hàng:

- Nhân viên cửa hàng linh hoạt trong việc xử lý các yêu cầu thay đổi từ phíakhách hàng, bao gồm việc đổi mẫu giày hoặc kích thước sau khi đặt hàng.

- Thay đổi địa chỉ giao hàng và thời gian nhận hàng cũng được ghi chép và điềuchỉnh kịp thời.

Trang 10

Quy trình quản lý bán hàng không chỉ đơn thuần là việc bán sản phẩm, mà cònlà việc xây dựng mối quan hệ lâu dài với khách hàng, tạo ra trải nghiệm mua sắm dễdàng và thoải mái, từ đó giữ cho họ trung thành và hạnh phúc khi mua hàng từ cửahàng.

1.2.7 Quy trình quản lý khách hàng

Quy trình quản lý khách hàng không chỉ là việc thu thập thông tin cá nhân, màcòn bao gồm nhiều hoạt động hỗ trợ và tạo trải nghiệm tích cực cho họ Dưới đây làmột phân tích chi tiết về các hoạt động bao gồm trong quy trình này:

Lưu Trữ Thông Tin Khách Hàng:

- Thông Tin Cá Nhân: Bao gồm họ tên, ngày sinh, địa chỉ, số điện thoại, và địachỉ email.

1.2.8 Quy trình sau khi cung cấp dịch vụ

Trang 11

Sau khi khách hàng trải nghiệm dịch vụ, quy trình tiếp theo đóng vai trò quantrọng trong việc duy trì mối quan hệ tích cực và đáp ứng mong muốn của họ Dưới đâylà một mô tả chi tiết về các hoạt động trong quy trình này:

Đánh Giá Chất Lượng Dịch Vụ:

- Khách hàng được khuyến khích đánh giá chất lượng dịch vụ, bao gồm thái độcủa nhân viên, chất lượng sản phẩm, và mọi vấn đề liên quan đến dịch vụ củacửa hàng.

- Phản hồi này giúp cửa hàng hiểu được ý kiến của khách hàng và có thể điềuchỉnh dịch vụ của mình để đáp ứng mong muốn khách hàng một cách tốt nhất Thông Báo Về Sản Phẩm Và Chương Trình Mới:

- Các sản phẩm và chương trình mới sẽ được thông báo rộng rãi trên các nền tảngchính thức của cửa hàng, bao gồm trang web và trang Facebook.

- Những thông báo này cũng được gửi qua tin nhắn ngắn hoặc email đối với cáckhách hàng đã đăng ký thành viên, giúp họ không bỏ lỡ bất kỳ cơ hội ưu đãinào.

Quy trình này không chỉ giúp cửa hàng duy trì mối quan hệ tích cực với kháchhàng mà còn tạo điều kiện thuận lợi để họ tiếp tục sử dụng dịch vụ và mua sắm từ cửahàng trong tương lai Đồng thời, phản hồi từ khách hàng cũng giúp cửa hàng liên tụccải thiện và nâng cao chất lượng dịch vụ.

Trang 12

Các hệ thống quản lý cơ sở dữ liệu (Database Management System - DBMS)như MySQL, PostgreSQL, Microsoft SQL Server, Oracle Database, MongoDB vànhiều hệ thống khác được thiết kế để quản lý và điều khiển dữ liệu trong cơ sở dữ liệu.Chúng không chỉ cung cấp tính năng bảo mật mà còn cho phép sao lưu dữ liệu, đảmbảo tính liên tục và an toàn của thông tin.

Các cơ sở dữ liệu có thể được áp dụng trong nhiều lĩnh vực khác nhau như quảnlý thông tin khách hàng, quản lý dự án, hệ thống giao dịch tài chính, ứng dụng web vànhiều ứng dụng khác Các loại cơ sở dữ liệu phổ biến bao gồm cơ sở dữ liệu quan hệ(RDBMS) dựa trên mô hình quan hệ giữa các bảng dữ liệu, cơ sở dữ liệu phi quan hệ(NoSQL) được thiết kế để xử lý dữ liệu không có cấu trúc hoặc có cấu trúc linh hoạt,và cơ sở dữ liệu đồ thị được sử dụng để lưu trữ dữ liệu có các mối quan hệ phức tạp,thích hợp cho các ứng dụng như mạng xã hội và hệ thống tìm kiếm thông tin phức tạp.

Trang 13

Bảo mật dữ liệu: Cơ sở dữ liệu cung cấp các cơ chế bảo mật như xác thực vàkiểm soát quyền truy cập, đảm bảo rằng chỉ những người được ủy quyền mới có thểtruy cập vào dữ liệu và ngăn chặn truy cập trái phép hoặc không được phép.

Đồng thời sử dụng: Cơ sở dữ liệu cho phép nhiều người dùng truy cập vào hệthống cùng lúc mà không gây ra xung đột dữ liệu Điều này làm cho nhiều người dùngcó thể làm việc đồng thời mà không làm ảnh hưởng đến tính nhất quán của dữ liệu.

Sao lưu và phục hồi dữ liệu: Cơ sở dữ liệu cung cấp khả năng sao lưu dữ liệu,tức là tạo bản sao lưu của dữ liệu để đảm bảo an toàn Khi có sự cố xảy ra, dữ liệu cóthể được phục hồi từ các bản sao lưu này, giúp người quản trị hệ thống khôi phụcthông tin một cách nhanh chóng và đáng tin cậy.

2.3 Nhược điểm

Phức tạp: Triển khai và quản lý một hệ thống cơ sở dữ liệu đôi khi đòi hỏi kiếnthức kỹ thuật sâu rộng và kỹ năng chuyên môn cao, đặc biệt đối với các hệ thống cơ sởdữ liệu lớn và phức tạp.

Tốn Chi Phí: Sử dụng cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu (DBMS) có thểtạo ra các chi phí đáng kể, bao gồm cả việc mua giấy phép phần mềm và phần cứng,điều này có thể đặt áp lực lên nguồn lực tài chính của tổ chức.

Dung Lượng Lớn: Cơ sở dữ liệu có thể yêu cầu dung lượng lớn trên đĩa cứng,đặc biệt là khi lưu trữ dữ liệu lớn và liên tục tăng lên, điều này đòi hỏi sự đầu tư vàocác hệ thống lưu trữ mạnh mẽ và hiệu quả.

Khả Năng Mở Rộng Hạn Chế: Một số hệ thống cơ sở dữ liệu có thể gặp khókhăn khi cần mở rộng để đáp ứng nhu cầu tăng về dung lượng hoặc tải công việc, đặcbiệt trong các hệ thống có cấu trúc phức tạp.

Hiệu Suất Có Thể Giảm Sút: Khi cơ sở dữ liệu trở nên quá lớn hoặc khôngđược tối ưu hóa hiệu quả, hiệu suất có thể giảm đi đáng kể, dẫn đến việc truy vấn vàxử lý dữ liệu trở nên chậm chạp.

Khó Khăn Trong Việc Chuyển Đổi: Chuyển đổi hoặc di chuyển sang một hệthống cơ sở dữ liệu khác có thể gặp nhiều khó khăn và đòi hỏi sự đầu tư cao về thờigian và nguồn lực, đặc biệt là khi dữ liệu phức tạp và lớn lên đến mức độ đáng kể.

Trang 14

CHƯƠNG III: KẾT QUẢ THỰC NGHIỆM

3.1 Xác định thực thể và chuẩn hóa mô hình quan hệ

NhanVien (MaNV, TenNV, SDT, NamSinh, DiaChi, GioiTinh)

Quản lý bán giày đá bóng có những phụ thuộc hàm sau:

o Bảng NhaCungCap (Nhà cung cấp): Nếu biết được MaNCC thì biếtđược TenNCC, SDT, DiaChi.

o Bảng SanPham (Sản phẩm): Nếu biết được MaSP thì biết được TenSP,DonGia, LoaiDe, SoLuong.

o Bảng KhachHang (Khách hàng): Nếu biết được MaKH thì biết đượcTenKH, SDT, NamSinh, DiaChi, GioiTinh.

Trang 15

Bảng NhanVien (Nhân viên): Nếu biết được MaNV thì biết được TenNV, GioiTinh, NamSinh, DiaChi, SDT.

o Bảng HoaDon (Hóa đơn): Nếu biết được MaHD thì biết được NgayXuat,TongTien.

o Bảng PhieuNhap (Phiếu nhập): Nếu biết được MaPN sẽ biết được NgayNhap, TongTien.

3.3 Xác định mối quan hệ quản lý bán giày đá bóng

- KhachHang và HoaDon có mối quan hệ (1,n) và hai bảng có mối quan hệ thanh toán.- NhanVien và HoaDon có mối quan hệ (1,n) và hai bảng có mối quan hệ quản lý.- NhanVien và PhieuNhap có mối quan hệ (1,n) và hai bảng có mối quan hệ quản lý.- NhanVien và KhachHang có mối quan hệ (1,n) và hai bảng có mối quan hệ quản lý.- NhanVien và SanPham có mối quan hệ (1,n) và hai bảng có mối quan hệ quản lý.- HoaDon và CT_HoaDon có mối quan hệ (1,n) và hai bảng có mối quan hệ chi tiết.- SanPham và CT_HoaDon có mối quan hệ (1,n) và hai bảng có mối quan hệ xuất.- SanPham và CT_PhieuNhap có mối quan hệ (1,n) và hai bảng có mối quan hệ nhập.- NCC và SanPham có mối quan hệ (1,n) và hai bảng có mối quan hệ cung cấp.- PhieuNhap và CT_PhieuNhap có mối quan hệ (1,n) và hai bảng có mối quan hệ chi

3.4 Mô hình quan hệ

Trang 17

3.6.1 Use Case tổng quát

Hình 3: Use case tổng quát

3.6.2 Use Case phân rã

Hình 4: Use case quản lý nhân viên

Trang 18

Hình 5: Use case quản lý sản phẩm

Hình 6: Use case quản lý khách hàng

Trang 19

Hình 7: Use case quản lý nhà cung cấp

Hình 8: Use case quản lý bán hàng

Trang 20

Hình 9: Use case quản lý nhập hàng

Ngày đăng: 10/08/2024, 16:08