Đồ Án Môn Học: Xây Dựng Trang Web Thương Mại Điện Tử Bán Hàng Siêu Thị

Khám phá đồ án môn học thực hành hệ quản trị cơ sở dữ liệu cho trang web thương mại điện tử, nâng cao kỹ năng và kiến thức chuyên ngành.

Người đăng

Ẩn danh

Thể loại

Đồ án môn học

2023

112
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

NHẬN XÉT CỦA GIẢNG VIÊN

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Phát biểu bài toán

1.2. Quy trình nghiệp vụ và phân tích yêu cầu

1.3. Yêu cầu chức năng

1.4. Yêu cầu phi chức năng

2. CHƯƠNG 2: THIẾT KẾ MÔ HÌNH QUAN HỆ

2.1. Mô hình thực thể mối kết hợp

2.2. Mô hình cơ sở dữ liệu quan hệ

2.3. Bảng LOGIN_EMPLOYEE

2.4. Bảng ORDER_DETAIL

2.5. Bảng CUSTOMER_FEEDBACK

2.6. Bảng LOGIN_CUSTOMER

2.7. Mô tả các qui định của hệ thống

2.8. Các ràng buộc toàn vẹn

2.9. Biểu diễn các ràng buộc toàn vẹn

3. CHƯƠNG 3: XÂY DỰNG VÀ QUẢN LÝ CÁC GIAO TÁC

3.1. Trigger trên bảng CUSTOMER

3.2. Trigger trên bảng EMPLOYEE

3.3. Trigger trên bảng ORDER_DETAIL

3.4. Các chương trình con được sử dụng trong hệ thống

3.5. Tổng quan về giao tác trong Oracle

3.6. Tổng quan về giao tác trong Java (Spring Boot)

4. CHƯƠNG 4: XỬ LÝ TRUY XUẤT ĐỒNG THỜI

4.1. Tìm hiểu về các phương thức khóa cơ bản

4.2. Các mức cô lập có trong hệ quản trị cơ sở dữ liệu Oracle

4.3. Các vấn đề truy xuất đồng thời trong đồ án môn học

4.4. Non-repeatable read

4.5. Tổng quan về Deadlock

4.6. Mô tả Deadlock trong đồ án môn học

5. CHƯƠNG 5: PHÂN QUYỀN TRUY CẬP

5.1. Tổng quan về Spring Security

5.2. Phân quyền người dùng quản lý và nhân viên

5.3. Phân quyền người dùng khách hàng

6. CHƯƠNG 6: THIẾT KẾ GIAO DIỆN

6.1. Thông tin cá nhân khách hàng

6.2. Thay đổi mật khẩu

6.3. Trang giới thiệu cửa hàng

6.4. Hiển thị các sản phẩm cửa hàng

6.5. Hiển thị chi tiết sản phẩm

6.6. Phản hồi sản phẩm

6.7. Thông tin cá nhân nhân viên

6.8. Quản lý sản phẩm

6.9. Quản lý khách hàng

6.10. Quản lý nhân viên

6.11. Quản lý doanh thu

6.12. Quản lý phản hồi

6.13. Thêm nhân viên

7. CHƯƠNG 7: KẾT LUẬN

7.1. Bảng phân công công việc

7.2. Môi trường phát triển và môi trường triển khai

7.3. Môi trường phát triển

7.4. Môi trường triển khai

7.5. Kết quả đạt được

7.6. Những hạn chế

7.7. Hướng phát triển của dự án

DANH MỤC TÀI LIỆU THAM KHẢO

NGUỒN HÌNH ẢNH

Tóm tắt

I. Tổng Quan Về Xây Dựng Trang Web Thương Mại Điện Tử Bán Hàng Siêu Thị

Xây dựng một trang web thương mại điện tử bán hàng siêu thị không chỉ đơn thuần là việc tạo ra một nền tảng trực tuyến. Nó còn bao gồm việc tối ưu hóa trải nghiệm người dùng, quản lý kho hàng và tích hợp các phương thức thanh toán an toàn. Ngày nay, với sự phát triển của công nghệ, việc thiết kế website thương mại điện tử đã trở thành một yếu tố quan trọng trong việc thu hút khách hàng và tăng doanh thu.

1.1. Tại Sao Cần Xây Dựng Trang Web Thương Mại Điện Tử

Nhu cầu mua sắm trực tuyến ngày càng tăng cao. Khách hàng mong muốn có thể mua sắm mọi lúc, mọi nơi. Trang web thương mại điện tử giúp đáp ứng nhu cầu này, đồng thời tạo ra cơ hội kinh doanh mới cho các siêu thị.

1.2. Các Yêu Cầu Cơ Bản Của Một Trang Web Bán Hàng

Một trang web bán hàng cần có giao diện thân thiện, dễ sử dụng, tích hợp các phương thức thanh toán đa dạng và khả năng quản lý kho hàng hiệu quả. Điều này giúp nâng cao trải nghiệm người dùng và tăng cường sự hài lòng của khách hàng.

II. Những Thách Thức Khi Xây Dựng Trang Web Thương Mại Điện Tử

Mặc dù việc xây dựng trang web thương mại điện tử mang lại nhiều lợi ích, nhưng cũng không thiếu những thách thức. Các vấn đề như bảo mật thông tin, quản lý kho hàng và tối ưu hóa SEO là những yếu tố cần được chú trọng.

2.1. Vấn Đề Bảo Mật Thông Tin Khách Hàng

Bảo mật thông tin là một trong những yếu tố quan trọng nhất trong việc xây dựng trang web thương mại điện tử. Các biện pháp bảo mật như mã hóa dữ liệu và xác thực hai yếu tố cần được áp dụng để bảo vệ thông tin khách hàng.

2.2. Quản Lý Kho Hàng Hiệu Quả

Quản lý kho hàng là một thách thức lớn đối với các siêu thị trực tuyến. Cần có hệ thống quản lý kho hàng tự động để theo dõi số lượng hàng hóa và đảm bảo không xảy ra tình trạng hết hàng.

III. Phương Pháp Thiết Kế Website Thương Mại Điện Tử Hiệu Quả

Để xây dựng một trang web thương mại điện tử thành công, cần áp dụng các phương pháp thiết kế hiện đại. Điều này bao gồm việc sử dụng công nghệ mới và tối ưu hóa trải nghiệm người dùng.

3.1. Thiết Kế Giao Diện Thân Thiện Với Người Dùng

Giao diện người dùng cần được thiết kế đơn giản, dễ hiểu và dễ sử dụng. Điều này giúp khách hàng dễ dàng tìm kiếm sản phẩm và thực hiện giao dịch.

3.2. Tích Hợp Các Phương Thức Thanh Toán Đa Dạng

Cung cấp nhiều phương thức thanh toán như thẻ tín dụng, ví điện tử và thanh toán khi nhận hàng giúp khách hàng có nhiều lựa chọn và tăng cường sự hài lòng.

IV. Ứng Dụng Thực Tiễn Của Trang Web Thương Mại Điện Tử

Trang web thương mại điện tử không chỉ giúp tăng doanh thu mà còn cải thiện quy trình quản lý và phục vụ khách hàng. Việc áp dụng công nghệ vào quản lý kho hàng và thanh toán giúp tiết kiệm thời gian và chi phí.

4.1. Tăng Trưởng Doanh Thu Online

Việc xây dựng trang web thương mại điện tử giúp tăng trưởng doanh thu online một cách đáng kể. Các chương trình khuyến mãi và giảm giá có thể được áp dụng dễ dàng để thu hút khách hàng.

4.2. Cải Thiện Trải Nghiệm Khách Hàng

Trang web thương mại điện tử giúp cải thiện trải nghiệm khách hàng thông qua việc cung cấp thông tin sản phẩm chi tiết và hỗ trợ khách hàng nhanh chóng.

V. Kết Luận Về Xây Dựng Trang Web Thương Mại Điện Tử

Xây dựng trang web thương mại điện tử bán hàng siêu thị là một bước đi cần thiết trong thời đại số hóa hiện nay. Nó không chỉ giúp doanh nghiệp mở rộng thị trường mà còn nâng cao trải nghiệm khách hàng.

5.1. Tương Lai Của Thương Mại Điện Tử

Thương mại điện tử sẽ tiếp tục phát triển mạnh mẽ trong tương lai. Các công nghệ mới như trí tuệ nhân tạo và blockchain sẽ được áp dụng để cải thiện quy trình kinh doanh.

5.2. Lời Khuyên Cho Doanh Nghiệp

Doanh nghiệp cần chú trọng đến việc tối ưu hóa website và bảo mật thông tin khách hàng. Đầu tư vào công nghệ và cải thiện trải nghiệm người dùng sẽ giúp tăng trưởng bền vững.

10/07/2025
Đồ án môn học thực hành hệ quản trị cơ sơ dữ liệu trang web thương mại điện tử

Trích đoạn nội dung tài liệu

Đặt vấn đề Ngày nay, khi cuộc sống của mỗi người dân đang từng bước được nâng cao thì nhu cầu về mua sắm, vui chơi giải trí ngày càng được chú trọng. Do đó, các doanh nghiệp cũng quan tâm ưu tiên cho việc phát triển các khu thương mại mua sắm nhằm đáp ứng nhu cầu của người dân. Và siêu thị là một nơi mua sắm mà có thể đáp ứng các nhu cầu tiêu dùng của mọi người. Với sự phát triển ngày càng rộng, yêu cầu công nghệ hóa các quy trình nghiệp vụ trong siêu thị là điều tất yếu, nhằm mục đích làm đơn giản hóa các nghiệp vụ cũng như tăng khả năng phục vụ khách hàng trở nên nhanh chóng và hiệu quả.

Chính vì nhu cầu mua sắm ngày càng tăng, nên sự đòi hỏi đáp ứng nhu cầu về mặt hàng hóa cũng như sản phẩm ngày càng cao. Ngoài ra việc đảm bảo các vấn đề vệ sinh an toàn thực phẩm, nguồn gốc xuất xứ, thực phẩm xanh trên các trang web bán hàng vẫn còn nhiều hạn chế. Do đó cần một trang web quản lý đơn giản, dễ sử dụng và có thể tiết kiệm thời gian cho việc quản lý, hạn chế những sai số và có thể đáp ứng được nhu cầu mà người sử dụng đang cần và tích hợp các tiêu chí về giá trị dinh dưỡng của sản phẩm trên trang web nhằm tạo sự yên tâm cho khách hàng khi sử dụng và mua sản phẩm. Giải pháp Thiết kế và xây dựng trang web bán hàng siêu thị kế thừa mô hình hoạt động của các siêu thị hiện có trên thực tế.

Đồng thời ứng dụng công nghệ với mục đích làm cho chương trình có thể đáp ứng được nhu cầu quản lý ngày càng phức tạp, dễ dàng trong triển khai. Xây dựng website đơn giản, thân thiện với người dùng, tiết kiệm thời gian làm thủ tục tại cửa hàng, giảm sai sót, đáp ứng nhu cầu hiện tại của người dùng, tích hợp tiêu chí giá trị dinh dưỡng của sản phẩm trên website nhằm tạo sự yên tâm cho khách hàng khi sử dụng và mua hàng 6 Đề tài: Trang web thương mại điện tử bán hàng siêu thị Trường Đại học Công nghệ Thông tin – ĐHQG TPHCM Hệ quản trị cơ sở dữ liệu GVHD TH: Nguyễn Hồ Duy Tri Trang web đồng thời là công cụ quản lý bán hàng hiệu quả, làm đơn giản hóa việc lập các hóa đơn giấy tờ cũng như việc lưu trữ chúng, cung cấp thông tin nhanh chóng và chính xác làm cơ sở cho việc ra quyết định trong kinh doanh, phục vụ hữu hiệu cho việc quản lý và phát triển của siêu thị. Phát biểu bài toán Xây dựng một hệ thống ứng dụng hoàn thiện để các khách hàng có nhu cầu mua sắm online có thể thao tác một cách an toàn, thuận tiện và dễ quản lí các thông tin các thông tin cá nhân của mình. Các nhân viên của cửa hàng cũng dễ dàng quản lí thông tin về sản phẩm, khách hàng, doanh thu và thông tin cá nhân của mình.

Hằng ngày, hệ thống tiếp nhận các yêu cầu mua hàng của khách hàng. Hệ thống sẽ tự động lập các hóa đơn tính tiền một cách nhanh chóng cho các đơn hàng của khách hàng. Sau mỗi đơn hàng được giao thành công, hệ thống cần lưu lại thông tin và các đánh giá của khách hàng về sản phẩm để các nhân viên và bộ phận trong công ty sẽ xem qua các phản hồi của khách hàng và cải thiện từng ngày giúp cho cửa hàng ngày càng phát triển. Trang web sẽ luôn luôn hoạt động.

Vào cuối ngày, nhân viên dựa vào số lượng hiện có của mỗi sản phẩm sẽ thống kê tình hình bán hàng của siêu thị, tính toán số lượng hàng tồn, hàng hết để lên kế hoạch nhập hàng mới. Khi có hàng hết hoặc cần bổ sung hàng mới, siêu thị sẽ nhập hàng từ các nhà cung cấp. Thông tin về hàng cần nhập phải được lưu lại để nhân viên kế toán thống kê tình hình mua bán trong siêu thị. Thông tin này sẽ được trình lên ban giám đốc để duyệt xem có được phép nhập hàng hay không.

Khi nhập hàng mới, thì nhân viên kiểm kê sẽ tính toán số lượng rồi nhập vào hệ thống. Hệ thống phải cho phép nhân viên nhập hàng mới vào hay cập nhật số lượng hàng. Các mục tiêu cụ thể: • Quản lý nhân viên: Đảm bảo về nguồn nhân lực nhân viên có thể phục vụ nhu cầu mua sắm của khách hàng một cách hiệu quả làm hài lòng khách hàng. • Quản lý khách hàng: Quản lý thông tin khách hàng đồng thời theo dõi doanh số của khách hàng mua hàng tại cửa hàng.

7 Đề tài: Trang web thương mại điện tử bán hàng siêu thị Trường Đại học Công nghệ Thông tin – ĐHQG TPHCM Hệ quản trị cơ sở dữ liệu GVHD TH: Nguyễn Hồ Duy Tri • Quản lý doanh thu: Theo dõi và quản lý doanh thu của cửa hàng để tối ưu hóa lợi nhuận và đảm bảo sự ổn định tài chính. • Quản lý mua bán hàng: Đảm bảo quy trình bán hàng được thực hiện nhanh chóng và hiệu quả, đa dạng hóa các mặt hàng và giảm thời gian chờ đợi cho khách hàng • Đảm bảo việc tra cứu thông tin cho các đối tượng người dùng hệ thống. • Hỗ trợ tìm kiếm các thông tin một cách chính xác, nhanh chóng, hạn chế đến mức thấp nhất các rủi ro xảy ra với hệ thống • Hệ thống hỗ trợ phân quyền người dùng, đảm bảo tính bảo mật, an toàn của hệ thống. Quy trình nghiệp vụ và phân tích yêu cầu 1.

Qui trình nghiệp vụ Hình 1: Sơ đồ tổ chức siêu thị GreenMart Nhân viên quản lí và các nhân viên khác còn lại phải đăng nhập vào trang web với tài khoản và mật khẩu đã được cửa hàng cung cấp trước. Khách hàng đăng kí tài khoản và dùng tài khoản mình tạo để đăng nhập. Với mỗi quyền khi đăng nhập thì sẽ ứng với những chức năng khác nhau. Hoạt động của khách hàng: • Qui trình đăng kí: Mỗi khách hàng có thể đăng ký tài khoản khi điền đầy đủ các thông tin: Họ tên, số điện thoại, ngày sinh, địa chỉ, mail, mật khẩu.

8 Đề tài: Trang web thương mại điện tử bán hàng siêu thị Trường Đại học Công nghệ Thông tin – ĐHQG TPHCM Hệ quản trị cơ sở dữ liệu GVHD TH: Nguyễn Hồ Duy Tri • Qui trình đăng nhập và quản lí thông tin cá nhân: Sau khi có tài khoản thì khách hàng đăng nhập vào trang web và có thể thực hiện các công việc: xem và chỉnh sửa thông tin cá nhân của mình, thay đổi mật khẩu,… • Qui trình mua hàng: Sau khi đăng nhập thành công, khách hàng có thể tìm kiếm, xem thông chi tiết các sản phẩm của cửa hàng, xem phản hồi của những khách hàng khác về sản phẩm đó và lựa chọn sản phẩm kèm theo số lượng mình muốn mua. • Qui trình đặt hàng thanh toán: Sau khi chọn xong các sản phẩm, khách hàng tiến hành đặt hàng bằng cách điền các thông tin về: số điện thoại người nhận, địa chỉ giao hàng. Thanh toán đơn hàng, khách hàng có thể lựa chọn một trong hai hình thức là: COD (thanh toán khi nhận hàng) và VNPAY (thanh toán bằng ví điện tử). • Qui trình hủy đơn hàng: Sau khi đăng nhập và mua hàng thành công.

Khách hàng có thể hủy đơn đặt hàng nếu đơn đặt hàng đang ở trạng thái thích hợp để hủy và đơn hàng được hủy phải có hình thức thanh toán là COD. • Qui trình xác nhận đã nhận hàng: Sau khi giao hàng thành công, nhân viên cửa hàng sẽ gọi điện xác nhận với khách hàng đã giao hàng thành công để cập nhật trạng thái đơn hàng, khách hàng cũng có thể cập nhật trạng thái đơn hàng là ‘Đã nhận hàng’. • Qui trình phản hồi: Sau khi xác nhận đã nhận được hàng, khách hàng có thể phản hồi và chia sẻ ý kiến của mình về sản phẩm. Hoạt động của nhân viên (không phải quản lí) • Qui trình đăng nhập và quản lí thông tin cá nhân: Sau khi có tài khoản của cửa hàng cung cấp thì nhân viên đăng nhập vào trang web và có thể thực hiện các công việc: xem và chỉnh sửa thông tin cá nhân của mình, thay đổi mật khẩu,… • Qui trình quản lý sản phẩm: Sau khi đăng nhập vào trang web, nhân viên có thể tìm kiếm theo tên sản phẩm, theo dõi số lượng hiện có của sản phẩm và thực hiện cập nhật số lượng sản phẩm nếu cần.

• Qui trình quản lý khách hàng: Sau khi đăng nhập vào trang web, nhân viên có thể xem thông tin khách hàng, theo dõi doanh số của khách hàng đã mua sắm tại cửa hàng. Lọc ra danh sách các khách hàng theo: tên, địa chỉ, số điện thoại, mail. 9 Đề tài: Trang web thương mại điện tử bán hàng siêu thị Trường Đại học Công nghệ Thông tin – ĐHQG TPHCM Hệ quản trị cơ sở dữ liệu GVHD TH: Nguyễn Hồ Duy Tri • Qui trình quản lý đơn đặt hàng: Sau khi đăng nhập vào trang web, nhân viên có thể theo dõi, xem chi tiết các đơn đặt hàng của khách hàng và cập nhật trạng thái của các đơn đặt hàng đó. Đồng thời xuất hóa đơn của đơn hàng đó.

Lọc ra danh sách các đơn đặt hàng theo: Mã đơn đặt hàng, tên khách hàng. Hoạt động của nhân viên quản lý: • Nhân viên quản lý có các hoạt động giống như của các nhân viên khác (1. Bên cạnh đó còn có những quy trình riêng • Qui trình quản lý doanh thu: Sau khi đăng nhập vào trang web, quản lý có thể theo dõi và xem doanh thu theo tháng để có thể nắm được tình hình kinh doanh và cải thiện thêm. • Qui trình quản lý nhân viên: Sau khi đăng nhập vào trang web, quản lý có thể xem thông tin các nhân viên khác.

Lọc ra danh sách các nhân viên theo: mã nhân viên, tên nhân viên, địa chỉ, số điện thoại, mail. Có thể thực hiện thêm nhân viên mới và xóa nhân viên. • Qui trình quản lý phản hồi: Sau khi đăng nhập vào trang web, quản lý có thể xem thông tin phản hồi của các khách hàng về các sản phẩm để nhìn nhận vấn đề, cải thiện những điều chưa tốt ở cửa hàng của mình và tiếp tục phát triển những điểm mạnh.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Xây Dựng Trang Web Thương Mại Điện Tử Bán Hàng Siêu Thị" cung cấp cái nhìn tổng quan về quy trình và các yếu tố cần thiết để phát triển một trang web thương mại điện tử hiệu quả cho lĩnh vực bán lẻ. Tài liệu nhấn mạnh tầm quan trọng của việc tối ưu hóa trải nghiệm người dùng, thiết kế giao diện thân thiện và tích hợp các phương thức thanh toán an toàn. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng các chiến lược SEO, giúp tăng cường khả năng hiển thị trên các công cụ tìm kiếm và thu hút nhiều khách hàng hơn.

Để mở rộng kiến thức về các khía cạnh liên quan đến tài chính và quản lý trong lĩnh vực thương mại, bạn có thể tham khảo tài liệu Luận văn thạc sĩ tài chính ngân hàng hạn chế rủi ro tín dụng tại ngân hàng nông nghiệp và phát triển nông thôn việt nam chi nhánh huyện thanh chương, nơi cung cấp cái nhìn sâu sắc về quản lý rủi ro trong lĩnh vực tài chính. Bên cạnh đó, tài liệu Khóa luận tốt nghiệp quản trị kinh doanh phân tích rủi ro tín dụng trong hoạt động cho vay tại ngân hàng tmcp việt nam thịnh vượng vpbank chi nhánh bến ngự huế cũng sẽ giúp bạn hiểu rõ hơn về các yếu tố ảnh hưởng đến quyết định cho vay trong ngân hàng. Những tài liệu này không chỉ mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về quản lý tài chính trong thương mại điện tử.