Xây dựng hệ thống quản lý kinh doanh thiết bị công nghệ thông qua website thương mại điện tử

MỤC LỤC

TỔNG QUÁT ĐỀ TÀI

ĐỐI TƯỢNG SỬ DỤNG

Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều chú tâm đến việc làm thoả mãn nhu cầu của khách hàng một cách tốt nhất. Biết được nhu cầu đó của người dùng và các đối tác sử dụng nhóm em xây dựng một website thương mại điện tử nhằm đáp ứng cho mọi người tiêu dùng trên toàn quốc và thông qua hệ thống này người dùng có thể mua được sản phẩm cần thiết và phù hợp.

KHẢO SÁT TRANG WEB LIÊN QUAN

FPT SHOP

+ Hiển thị chi tiết sản phẩm: hiển thị các hình ảnh chi tiết sản phẩm và hình ảnh 360 độ sản phẩm, màu sắc, kích cỡ, giá thành, số lượng muốn chọn, bảng kích thước, vị trí cửa hàng gần nhất, các thông tin chi tiết về sản phẩm, các đánh giá của người mua trước, chính sách hoàn trả, phương thức thanh toán, tính năng so sánh các sản phẩm với nhau, bên cạnh hiện thêm các combo phụ kiện nên mua cùng sản phẩm đó, hiển thị thêm các bài viết liên quan đến sản phẩm. + Giỏ hàng: Sau khi thêm sản phẩm vào giỏ hàng có thể thấy thông tin cần thiết của sản phẩm (tên sản phẩm, số lượng, giá tiền, màu sắc, kích cỡ), chỉnh sửa số lượng muốn mua, tổng giá tiền, mã giảm giá (nếu có).

CELLPHONES

- Có hệ thống đề xuất giúp sản phẩm hiển thị cho người dùng luôn được cập nhật mới thành các sản phẩm người dùng cần, không bị trùng lặp nhàm chán. + Các sản phẩm được phân loại sâu hơn (theo màu sắc, cấu hình…) + Giao diện đẹp, bắt mắt, thông tin hiển thị không bị thiếu hoặc thừa + Có tích hợp giao hàng quốc tế.

Hình 3 Trang web AliExpress
Hình 3 Trang web AliExpress

YÊU CẦU VÀ KIẾN TRÚC HỆ THỐNG

  • YÊU CẦU HỆ THỐNG 1. Đối tượng
    • KIẾN TRÚC HỆ THỐNG 1. Mô hình Client-Server

      Xây dựng một hệ thống Quản lý kinh doanh thời trang bao gồm một ứng dụng để cửa hàng có thể quảng bá sản phẩm, đồng thời thông qua ứng dụng này khách hàng có thể xem thông tin các sản phẩm, tìm kiếm, thêm sản phẩm vào giỏ hàng và thanh toán hóa đơn của mình. Hệ thống được chia thành 5 mô-đun chính: (1) (2) Mô-đun đầu tiên và mô-đun thứ hai là ứng dụng di động và website dành cho khách hàng có thể xem tất cả sản phẩm, xem danh sách cửa hàng còn hàng của sản phẩm đó, thực hiện tìm kiếm, xem chi tiết các sản phẩm này và quản lý giỏ hàng của họ cũng như thực hiện thanh toán đơn hàng, xem thông tin chi tiết đơn hàng, quy đổi điểm tích lũy thành phiếu giảm giá, cập nhật thông tin khách hàng, chỉnh sửa địa chỉ giao hàng, hiển thị địa chỉ các cửa hàng còn hàng.

      Hình 4 Mô hình Client-Server
      Hình 4 Mô hình Client-Server

      PHÂN TÍCH THIẾT KẾ HỆ THỐNG

      Đặc tả và lược đồ Sequence

      Alternate Flows [A1] Bấm vào nút quay lại để quay về trang đăng nhập [A2] Bấm nút quay lại để quay về trang nhập số điện thoại [E1] Đặt lại mật khẩu không thành công sẽ thông báo lỗi Exception Flows. Pre-Conditions Đăng nhập vào hệ thống với tài khoản quyền Customer Post-Conditions Hiển thị danh sách địa chỉ nhận hàng của khách hàng Main Flow 1. Alternate Flows [A1] Bấm vào nút quay lại để quay về trang danh sách địa chỉ Exception Flows [E1] Cập nhật địa chỉ không thành công sẽ thông báo lỗi.

      Hệ thống xóa sản phẩm ra khỏi danh sách yêu thích Alternate Flows [A1] Bấm vào sản phẩm sẽ hiển thị trang chi tiết sản phẩm Exception Flows [E1] Không có sản phẩm yêu thích sẽ hiển thị trang thông báo. Hệ thống xử lý và hiển thị trang có các bài viết đánh giá của sản phẩm Alternate Flows [A1] Hệ thống vẫn sẽ hiển thị tối đa 5 bình luận mới nhất của sản phẩm mà. Thông báo cập nhật thành công Alternate Flows [A1] Bấm vào nút “Hủy” để quay về bước 2 Exception Flows [E1] Thông tin không hợp lệ sẽ thông báo lỗi.

      Thông báo cập nhật thành công Alternate Flows [A1] Bấm vào nút “Hủy” để quay về bước 2 Exception Flows [E1] Thông tin không hợp lệ sẽ thông báo lỗi. Brief Description Cho phép người dùng cập nhật thông tin đơn hàng Actor(s) Store Manager/ Employee. Đăng nhập tài khoản có quyền Store Manager/ Employee 2. Vào trang quản lý đơn hàng. Post-Conditions Đơn hàng được cập nhật. Chọn nút biểu tượng cập nhật của đơn hàng cần cập nhật 2. Thay đổi các trường thông tin cần thay đổi. Hệ thống thực hiện cập nhật thông tin đơn hàng[E1]. Thông báo cập nhật thành công Alternate Flows [A1] Bấm vào nút “Hủy” để quay về bước 2 Exception Flows [E1] Thông tin không hợp lệ sẽ thông báo lỗi. Bảng 35 Đặc tả Cập nhập đơn hàng b. Hình 44 Lược đồ Sequence Cập nhập đơn hàng. ❖ Cập nhật trạng thái đơn hàng a) Đặc tả.

      Hình 10 Lược đồ Sequence Đăng nhập
      Hình 10 Lược đồ Sequence Đăng nhập

      THIẾT KẾ GIAO DIỆN

      ỨNG DỤNG KHÁCH HÀNG 1 Màn hình đăng nhập

      1 Button Quay về trang trước 2 Button Tăng số lượng sản phẩm 3 Button Giảm số lượng sản phẩm.

      Hình 49 Giao diện đăng ký
      Hình 49 Giao diện đăng ký

      CMS Website

        Trang phân quyền sẽ hiện toàn bộ usecase của hệ thống với từng usecase sẽ được phân quyền những chức năng cụ thể cái nào có thể truy cập, cái nào không thể truy cập Giao diện lấy danh sách các nhóm phân quyên. 2 Input Nhập chi tiết thông tin nhóm phân quyền 3 Select Chọn các quyền cho từng nhóm phân quyền 4 Button Huỷ những tác vụ vừa thực hiện. 1 Button Lấy danh sách danh mục sản phẩm theo trạng thái 2 Button Hiển thị biểu mẫu để tạo mới danh mục sản phẩm 3 Button Xem thông tin chi tiết danh mục sản phẩm.

        Button Thực hiện xoá danh mục sản phẩm đó khỏi hệ thống Bảng 54 Mô tả giao diện xác nhận xoá danh mục sản phẩm 5.2.4 Sản phẩm. Button Thoát khỏi tính năng xem yêu cầu nhập hàng Button Thoát khỏi tính năng xem yêu cầu nhập hàng Bảng 61 Mô tả giao diện xem yêu cầu nhập hàng 5.2.6 Đơn hàng. 1 Button Hiển thị biểu mẫu tạo cửa hàng mới 2 Button Xem thông tin chi tiết cửa hàng đó 3 Button Xoá cửa hàng khỏi hệ thống.

        8 Input Nhập thông tin số điện thoại 9 Button Huỷ những tác vụ đã thực hiện 10 Button Thêm mới cửa hàng vào hệ thống 11 Button Huỷ những tác vụ đã thực hiện. 2 Button Hiển thị danh sách quản trị viên theo trạng thái 3 Button Xem thông tin chi tiết về quản trị viên bất kỳ chọn 4 Button Xoá quản trị viên khỏi hệ thống.

        Hình 67 Giao diện tạo sản phẩm
        Hình 67 Giao diện tạo sản phẩm

        EMPLOYEE 1 Sản phẩm

        1 Button Hiển thị biểu mẫu tạo mới khách hàng 2 Button Xem chi tiết thông tin khách hàng 3 Button Xoá khách hàng. 1 Button Huỷ tác vụ xoá khách hàng 2 Button Thực hiện tác vụ xoá khách hàng. 3 Button Tạo thêm hoá đơn mới 4 Select Chọn màu sắc muốn mua 5 Button Huỷ tác vụ lựa chọn màu.

        1 Select Chọn khách hàng trong danh khách hàng 2 Button Hiển thị biểu mẫu tạo mới khách hàng 3 Input/View Hiển thị hoặc nhập số tiền thanh toán. 7 Input/View Hiển thị hoặc nhập số tổng số tiền cần thanh toán 8 Button Thực hiện thanh toán đơn hàng. 5 Button Tính phí giao hàng tự động từ khoảng cách cửa hàng đến địa chỉ giao.

        Hình 112 Giao diện trang tính tiền ở tab bán hàng
        Hình 112 Giao diện trang tính tiền ở tab bán hàng

        CUSTOMER

          6 Input Nhập lại mật khẩu mới để kiểm tra 7 Button Quay lại bước điền email quên mật khẩu 8 Button Hoàn tất việc tạo mật khẩu mới. 6 Button Di chuyển đến trang có phân loại sản phẩm tương ứng Bảng 105 Mô tả giao diện thanh menu website. 2 Button Di chuyển đến trang thông tin sản phẩm 3 Button Thêm sản phẩm vào danh mục yêu thích.

          Button Chọn trang tất cả voucher Button Chọn trang voucher của mình Button Đổi phiếu giảm giá. 7 Button Chọn để chỉnh sửa thông tin cá nhân 8 Button Chọn để hiển thị modal đổi mật khẩu. 5 Button Chọn dịch vụ vận chuyển 6 Button Chọn địa chỉ vận chuyển 7 Button Chọn mã giảm giá.

          THỰC HIỆN VÀ KIỂM THỬ

            KIỂM THỬ

              UN_01 Kiểm thử Chọn địa chỉ Địa chỉ:{ Hiển thị thông As Pass phản hồi Chọn phương Tên người báo đặt hàng expect của ứng thức thanh nhận: ”La Gia thành công và ed.

              TỔNG KẾT

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

                - Giao diện ứng dụng thân thiện, dễ sử dụng - Hệ thống có khả năng mở rộng và tái sử dụng tốt 2. - Tích hợp nhiều phương thức thanh toán giúp khách hàng có nhiều sự lựa chọn hơn trong việc mua sắm. - Tích hợp AI phân tích sản phẩm người dùng thường xuyên xem để đưa ra các gợi ý sản phẩm phù hợp với từng khách hàng.

                - Tổng quản lý có thể dễ dàng xem doanh thu các chi nhánh, giúp việc quản lý các cửa hàng trở nên dễ dàng hơn. - Cung cấp thêm website cho quản lí và nhân viên của cửa hàng giúp cho việc tra cứu thông tin sản phẩm trong cửa hàng một cách nhanh chóng. - Front-end được chia thành các viewmodel/components và Back-ends sử dụng công nghệ OOP nên có thể mở rộng và tái sử dụng khá tốt.

                Nhược điểm

                - Đa nền tảng hỗ trợ nhiều loại thiết bị giúp khách hàng tiện lợi trong việc mua sắm. - Hệ thống có thể sử dụng để kinh doanh đa dạng sản phẩm bằng cách thay đổi dữ liệu sản phẩm.