UseCase Quản lý giỏ hàng: - Mô tả: Cho phép người dùng xem lại, kiểm tra những sản phẩm mình đã thêm vào giỏ hàng và có thể thực hiện các hành động sửa hoặc xóa giỏ hàng.. Đặc tả UseCa
GIỚI THIỆU TỔNG QUAN
Tổng quan về công ty kinh doanh website mỹ phẩm NY BEAUTY
1.1.1 Giới thiệu công ty kinh doanh website NY BEAUTY Ở thị trường Việt Nam nói chung và ở riêng thành phố Hồ Chí Minh nói riêng thì có rất nhiều mẫu mã cũng như đa dạng các sản phẩm về dược liệu, những hầu hết mọi người vẫn chưa hiểu rõ cách ta có thể dùng những loại thảo dược và công dụng của chúng như thế nào Nhận thấy những điều đó được sinh ra với mục đích giúp đỡ người tiêu dùng trong mục đích tìm và sử dụng các sản phẩm dược liệu để có thể phát công dụng của chúng nên em đã lên kế hoạch kinh doanh và phát triển cửa hàng bán mỹ phẩm và NY BEAUTY tại Việt Nam trong thời gian tới.
Phạm vi kinh doanh: Thị trường kinh doanh mỹ phẩm Đối tượng kinh doanh: Ngành mỹ phẩm
Thể loại sản phẩm: Lĩnh vực làm đẹp
Công ty bán hàng trực tiếp tại cửa hàng tự sở hữu, giúp tiếp cận khách hàng hiệu quả.
Doanh nghiệp tận dụng thương mại điện tử, bán sản phẩm trên website riêng và sàn Shopee, mở rộng thị trường toàn cầu một cách hiệu quả và tiện lợi.
Thương mại điện tử trong doanh nghiệp
Thương mại điện tử (TMĐT) mang lại lợi ích đa chiều: doanh nghiệp tiết kiệm chi phí vận hành, tiếp cận khách hàng toàn cầu 24/7 và tối ưu hóa marketing; người tiêu dùng mua sắm tiện lợi, so sánh giá cả và chất lượng sản phẩm; xã hội thúc đẩy đổi mới, cạnh tranh kinh doanh, góp phần tăng trưởng kinh tế.
Công cụ thực hiện ( Ứng dựng công nghệ trong TMĐT)
Ngôn ngữ PHP là từ viết tắt của Personal Home Page (hiện nay là
Hypertext Preprocessor) Thuật ngữ này chỉ chuỗi ngôn ngữ kịch bản hay mã lệnh, phù hợp để phát triển cho các ứng dụng nằm trên máy chủ
PHP được sử dụng rộng rãi để phát triển website, cho phép nhúng mã lệnh trực tiếp vào HTML Tính năng này hỗ trợ website như Shome kết nối hiệu quả với các hệ thống mạng khác.
PHP cũng là ngôn ngữ lập trình mã nguồn mở và miễn phí PHP tương thích với nhiều nền tảng khác nhau như Windows, MacOS và Linux, v.v
XAMPP là phần mềm giả lập môi trường server, cho phép chạy demo website ngay trên máy tính cá nhân, tiết kiệm chi phí hosting/VPS Ứng dụng này rất hữu ích cho việc học tập, giảng dạy và phát triển web.
CHƯƠNG 2: XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ MỸ PHẨM NY BEAUTY
Phân tích thông tin
2.1.1 Xác định yêu cầu của Doanh nghiệp Đối với khách hang
Hiển thị thông tin giới thiệu, sản phẩm
Hiển thị tất cả sản phẩm
Hiển thị sản phẩm theo danh mục Đăng ký thành viên
Tạo, sửa, xóa giỏ hàng (user)
Tạo và gửi đơn đặt hàng (user) Đối với admin
Hiển thị tất cả sản phẩm
Thêm, sửa sản phẩm, tin tức, liên kết
Thêm danh mục sản phẩm
Các tác nhân hệ thống:
Xây dựng hệ thống với 2 tác nhân:
Khách hàng là người dùng hệ thống, mua sắm quần áo nữ, có thể đăng ký tài khoản và đăng nhập để mua hàng.
Quản trị viên (QUANTRIVIEN) là người quản lý hệ thống với quyền hạn cao nhất, bao gồm quản lý khách hàng, nhà cung cấp, sản phẩm và đơn hàng Đây có thể là chủ cửa hàng hoặc người được chỉ định.
2.1.4 Đặc tả Use Case Đặc tả UseCase của tác nhân KHACHHANG:
Đăng ký thành viên ngay để tận hưởng ưu đãi đặc biệt khi mua hàng và tiết kiệm chi phí cho những lần mua sắm tiếp theo Chương trình dành riêng cho khách hàng mới và khách vãng lai.
- Đầu vào: Người dùng chọn chức năng đăng ký, và nhập đầy đủ các thông tin bắt buộc.
Hệ thống kiểm tra tính đầy đủ và kiểu dữ liệu của thông tin nhập Dữ liệu hợp lệ sẽ được lưu vào cơ sở dữ liệu, đồng thời thêm mới thành viên.
- Đầu ra: Đưa ra thông báo đăng ký thành công, hoặc thất bại.
- Mô tả: Cho phép khách hàng là thành viên hoặc quản trị viên đăng nhập vào hệ thống.
- Đầu vào: Người dùng nhập vào thông tin tên tài khoản và mật khẩu, sau đó chọn đăng nhập.
- Thực hiện: Kiểm tra tên đăng nhập và mật khẩu có trùng khớp với thông tin trong CSDL Kiểm tra quyền người dùng.
Hệ thống xác thực thông tin tài khoản Nếu thông tin không chính xác, hệ thống báo lỗi "Tài khoản không hợp lệ" Ngược lại, giao diện hiển thị sẽ tùy thuộc vào quyền truy cập: màn hình quản trị cho quản trị viên và màn hình thành viên cho người dùng thông thường.
- Mô tả: Cho phép người dùng thoát khỏi hệ thống khi không sử dụng.
- Đầu vào: Người dùng chọn đăng xuất.
- Thực hiện: Hủy lưu thông tin đăng nhập.
- Đầu ra: Hiển thị trang chủ.
UseCase Quản lý giỏ hàng:
Xem lại, kiểm tra và quản lý giỏ hàng: Thêm, sửa hoặc xóa sản phẩm đã chọn.
- Đầu vào: Người dùng chọn giỏ hàng để theo dõi.
Người dùng chọn giỏ hàng.
Hệ thống lấy dữ liệu giỏ hàng của người dùng.
Hệ thống hiển thị chức năng người dùng có thể thực hiện: thêm, cập nhật, xóa:
Nếu chọn “Thêm” thì sự kiện con “Thêm sản phẩm vào giỏ hàng” được thực hiện.
Nếu chọn “Cập nhật” thì sự kiện con “Cập nhật số lượng giỏ hàng” được thực hiện.
Nếu chọn “Xóa” thì sự kiện con “Xóa giỏ hàng” được thực hiện.
Khách hàng chọn sản phẩm và thêm vào giỏ hàng Hệ thống kiểm tra số lượng tồn kho, nếu còn hàng sẽ hiển thị thông báo thêm sản phẩm thành công và lưu thông tin sản phẩm vào giỏ hàng; nếu hết hàng, hệ thống sẽ thực hiện xử lý khác (A1).
Khách hàng chọn sản phẩm và số lượng muốn mua Hệ thống kiểm tra số lượng tồn kho; nếu đủ hàng, cập nhật số lượng giỏ hàng và hiển thị thông báo xác nhận; nếu hết hàng, thực hiện xử lý A1 Hệ thống tự động lưu số lượng sản phẩm đã cập nhật.
Để xóa sản phẩm khỏi giỏ hàng, người dùng chọn sản phẩm cần xóa và chọn "Xóa" Hệ thống sẽ hiển thị thông báo xác nhận Nếu người dùng đồng ý, danh sách giỏ hàng được cập nhật sau khi xóa sản phẩm Nếu không đồng ý, thao tác xóa bị hủy.
- Ca sử dụng kết thúc.
- Dòng sự kiện rẽ nhánh A1:
Hệ thống thông báo số lượng không hợp lệ hay hết hàng.
Người dùng chọn lại số lượng.
Quay lại bước 3 của dòng sự kiện chính, hoặc hủy bỏ thao tác, khi đó ca sử dụng kết thúc.
- Điều kiện đầu ra: Các thông tin về sản phẩm trong giỏ hàng được cập nhật.
UseCase Bình luận và đánh giá sản phẩm:
Hệ thống cho phép người dùng đánh giá sản phẩm đã mua, giúp người khác tham khảo và đưa ra quyết định mua hàng.
Thành viên hệ thống có thể viết nhận xét, kèm ảnh đánh giá chất lượng sản phẩm và đăng tải lên hệ thống.
- Thực hiện: Lưu các bình luận và bài đánh giá của các thành viên vào CSDL.
- Đầu ra: Hiển thị các bình luận và đánh giá đó trong giao diện sản phẩm.
- Mô tả: Cho phép thành viên đặt mua các sản phẩm của trang web.
Hoàn tất đơn hàng bằng cách thêm sản phẩm vào giỏ hàng và điền đầy đủ thông tin địa chỉ, phương thức thanh toán.
- Thực hiện: Lưu thông tin đơn hàng đã đặt, lưu chi tiết đơn hàng vào cơ sở dữ liệu.
- Đầu ra: Hiển thị giao dịch thành công, hoặc thất bại.
UseCase Quản lý tài khoản cá nhân:
- Mô tả: Cho phép người dùng trong hệ thống quản lý thông tin cá nhân, đơn hàng, bài đánh giá theo từng tài khoản đăng nhập hệ thống.
- Đầu vào: Người dùng đăng nhập và chọn quản lý tài khoản cá nhân.
Người dùng chọn quản lý tài khoản cá nhân.
Hệ thống hiển thị chức năng người dùng có thể thực hiện: cập nhật thông tin, hủy đơn, cập nhật bài:
Nếu chọn “Cập nhật thông tin” thì sự kiện con “Cập nhật thông tin cá nhân” được thực hiện.
Nếu chọn “Hủy đơn” thì sự kiện con “Hủy đơn hàng” được thực hiện.
Nếu chọn “Cập nhật bài” thì sự kiện con “Cập nhật bài đánh giá” được thực hiện.
Hệ thống cập nhật thông tin cá nhân cho phép người dùng nhập thông tin cần thay đổi và chọn cập nhật Sau khi kiểm tra dữ liệu hợp lệ, hệ thống sẽ hiển thị thông báo cập nhật thành công và lưu thông tin vào cơ sở dữ liệu Nếu dữ liệu không hợp lệ, hệ thống sẽ thực hiện sự kiện lỗi A1.
Khách hàng chọn đơn hàng cần hủy, chọn tùy chọn "Hủy đơn hàng" Hệ thống hiển thị thông báo xác nhận; xác nhận hủy đơn hàng để tiếp tục, hoặc hủy thao tác Trạng thái đơn hàng được cập nhật trong cơ sở dữ liệu.
Người dùng có thể xóa bài đánh giá bằng cách chọn chức năng xóa Hệ thống sẽ hiển thị thông báo xác nhận trước khi xóa bài đánh giá Xác nhận xóa sẽ dẫn đến việc bài đánh giá biến mất, còn hủy bỏ sẽ giữ nguyên bài đánh giá.
- Ca sử dụng kết thúc.
- Dòng sự kiện rẽ nhánh A1:
Hệ thống thông báo trường dữ liệu nhập không hợp lệ.
Người dùng nhập lại các thông tin.
Quay lại bước 3 của dòng sự kiện chính, hoặc hủy bỏ thao tác, khi đó ca sử dụng kết thúc.
- Điều kiện đầu ra: Các thông tin cá nhân, đơn hàng và bài đánh giá của tài khoản đó được cập nhật.
2.1.5 Đặc tả UseCase của tác nhân QUANTRIVIEN:
UseCase Quản lý thuộc tính:
- Mô tả: Giúp quản trị viên quản lý các thuộc tính có thể có trong các sản phẩm, với các chức năng thêm, sửa, xóa.
- Đầu vào: Quản trị viện chọn chức năng cần thực hiện tại trang quản lý thuộc tính, và nhập đầy đủ thông tin với các chức năng thêm, sửa.
Xây dựng cơ sở dữ liệu
Tìm kiếm sản phẩm Xem trang chủ, trang sản phẩm Thêm vào giỏ hàng
Xem giỏ hàng Đăng kí tài khoản Đăng nhập
- Bao gồm tất cả các quyền của khách hàng thành viên
- Quản lí thông tin: Thông tin cá nhân, đổi mật khẩu
- Thêm, xóa, sửa sản phẩm
- Thêm, xóa sửa danh mục
Thiết kế website người dùng
Trang chủ website là ấn tượng đầu tiên của khách hàng, giới thiệu thương hiệu và sản phẩm mỹ phẩm Nó trưng bày sản phẩm nổi bật, khuyến mãi, và tin tức mới nhất, thu hút khách hàng khám phá thêm.
- Giao diện trang chủ người dùng:
Hình 6 Giao diện trang chủ người dùng.
2 Giao diện trang đăng nhập.
Giao diện đăng nhập yêu cầu người dùng cung cấp thông tin tài khoản để truy cập hệ thống Sau khi xác nhận thông tin, hệ thống sẽ xác minh và cho phép đăng nhập nếu hợp lệ Hệ thống gồm hai trang giao diện.
- Giao diện trang đăng nhập admin:
Hình 7 Giao diện trang đăng nhập admin.
Giao diện trang đăng nhập người dùng
3 Giao diện trang đăng kí.
4 Giao diện trang sản phẩm.
Trang sản phẩm mỹ phẩm hiển thị hình ảnh, mô tả chi tiết (tính năng, thành phần, cách dùng, lợi ích), giá cả, khuyến mãi và đánh giá khách hàng, hỗ trợ khách hàng quyết định mua hàng.
- Giao diện trang sản phẩm:
Hình 11 Giao diện chi tiết sản phẩm.
5 Giao diện quản lý sản phẩm (Admin).
Trang danh mục mỹ phẩm phân loại sản phẩm theo chăm sóc da, trang điểm, tóc, cơ thể, giúp người dùng dễ dàng tìm kiếm và lựa chọn sản phẩm phù hợp.
Hình 12 Giao diện danh mục sản phẩm.
Trang thương hiệu sản phẩm khẳng định chất lượng và nguồn gốc xuất xứ, thể hiện tên nhà sản xuất trên sản phẩm và bao bì Thương hiệu được bảo hộ quyền sở hữu và có thể được ủy quyền cho đại diện thương mại.
- Giao diện trang thương hiệu:
Hình 13 Danh sách thương hiệu.
Hình 14 Trang danh sách sản phẩm.
- Giỏ hàng ở trạng thái ban đầu:
Hình 15 Giao diện giỏ hàng trạng thái ban đầu.
Khách hàng thêm sản phẩm vào giỏ hàng bằng nút "Mua" Sau đó, có thể tiếp tục mua sắm bằng cách quay lại trang chủ.
Hình 16 Giao diện giỏ hàng có đã sản phẩm.
- Khi khách hàng nhấn kiểm tra thì sẽ hiện ra phương thức thanh toán.
Hình 17 Giao diện thanh toán.
Hình 18 Thanh toán khi nhận hàng.
- Khách hàng có thể liên hệ qua qua số thoại trên web, qua email, có thể đến trực tiếp tại địa chỉ.
Hình 21 Giao diện liên hệ.
9 Giao diện thông tin người dùng.
- Giao diện thông tin cá nhân:
Hình 22 Giao diện thông tin cá nhân.
-Khách hàng có thể thay đổi thông tin của mình.
10 Giao diện lịch sử đơn hàng.
- Lịch sử đơn hàng khi ở trạng thái ban đầu.
Hình 24 Giao diện lịch sử đơn hàng.
- Khi khách hàng đã đặt mua hàng.
Hình 25 Lịch sử đơn hàng của khách.
- Các đơn hàng đã đặt được hiển thị bên trang Admin.
Hình 26 Trang quản lý đơn hàng.
- Tại đây sẽ thống kê số lượng đơn hàng, doanh thu trong 7 ngày, 30 ngày, 90 ngày hay 1 năm.
Hình 27 Thống kê doanh thu.
- Hiển thị bình luận của khách hàng, admin có thể phản hồi bình luận hoặc xoá.
Hình 28 Bình luận sản phẩm.
- VD: Tìm kiếm từ khoá “CK”.
2.3 Tích hợp tính năng thương mại điện tử trong website
- Giao diện website: đúng ngành nghề, đúng đối tượng, đúng màu sắc chủ đạo
- Tương thích nhiều thiết bị
- Tăng độ nhận dạng thương hiệu (rõ ràng, cụ thể)
- Đảm bảo tính bảo mật của website
Nền tảng cung cấp nhiều phương thức vận chuyển đa dạng, hợp tác cùng các đối tác uy tín như Giao Hàng Tiết Kiệm, Ahamove, Giao Hàng Nhanh, và hỗ trợ thanh toán linh hoạt qua VnPay, Paypal,
Sản phẩm được bán trên sàn thương mại điện tử Shopee, đồng bộ giỏ hàng và hệ thống quản lý kho Hệ thống tự động đặt hàng trước khi hàng trong kho sắp hết.
- Xử lý nhiều đơn hàng
- Gia tăng dân số từ quảng cáo
- Sử dụng các công cụ hỗ trợ: Google task manager google ask
- Giảm giá, khuyến mãi các mặt hàng, bán giá sỉ, Flash sale
- Tạo chiến dịch gửi mail, marketing cho khách hàng
- Phân tích báo cáo doanh thu
Đăng ký tên miền và hosting
Đăng ký tên miền tại infinityfree.net
Hình 1: Đăng ký tên miền
Hình 2: Upload source code website
Website sau khi được upload lên hosting, cũng như sẵn sàng tiếp đón online tất cả khách hàng ghé thăm website.
Hình 3: Giao diện website sau khi được upload
QUẢN TRỊ WEBSITE THƯƠNG MẠI ĐIỆN TỬ
Thực hiện giao dịch khách hàng
Giao diện khi đăng nhập vào website
Khách hàng xem thông tin của sản phẩm
Khách hàng thêm sản phẩm vào giỏ hàng
Khách hàng thực hiện thanh toán
Quản trị sản phẩm
Thêm sản phẩm vào danh mục
Danh sách tài khoản khách hàng
Xử lý đơn hàng
XÂY DỰNG TRANG BÁN HÀNG ONLINE TRÊN SÀN GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ SHOPEE
Xây dựng trang giao dịch online
Giao diện shop phiên bản điện thoại
Giao diện shop phiên bản máy tính