Báo cáo dự án tốt nghiệp: Thiết kế và xây dựng website quản lý bán hàng thời trang Rose

MỤC LỤC

Bảng chú giải thuật ngữ

1 CSDL Nơi lưu trữ thông tin và cho phép truy cập 2 Tester Người kiểm tra sản phẩm mà lập trình viên làm. Là một sơ đồ, thể hiện các thực thể có trong database và mối quan hệ giữa chúng với nhau. 13 Class Diagram Cho thấy cấu trúc và quan hệ giữa các thành phần tạo ra phần mềm 14 Yêu cầu phi.

15 Scrum Master Scrum Master là người đóng vai trò quan trọng trong việc giúp các thành viên trong nhóm hiểu 16 Product Owner Product Owner là người sẽ lên kế hoạch cho mọi thứ liên.

Các chức năng của website

Khảo sát qua internet (1)(2)

Khi kho báo hết hàng hoặc bộ phận kinh doanh nghiên cứu xem cần nhập mặt hàng gì thì bộ phận kinh doanh sẽ lên kế hoạch nhập hàng (vd nhập bao nhiêu chiếc, như thế nào…). Sau đó báo lên nhà cung cấp và nhập hàng về, khi nhập về hàng sẽ được đánh mã để tiện việc theo dừi. Nhập thủ công từng sản phẩm Nhập sản phầm lên hàng loạt Đồng bộ sản phẩm đa kênh o Bước 5: Thanh toán.

Khách hàng cần mua hàng sau khi lựa chọn đưa ra được thông số kĩ thuật về mặt hàng cần mua sẽ phải đăng nhập để tiến hành thêm mặt hàng vào giỏ hàng của mình.sau đó khách hàng sẽ lựa chọn các phương thức thanh toán khác nhau, có thể là thanh toán qua chuyển khoản hoặc tài khoản trực tuyến…. Sau khi đã nhận được xác nhận chuyển tiền của khách hàng cửa hàng sẽ thực hiện giao hàng cho khách hàng, tùy vào từng khu vực mà tính cách thu phí vận chuyển hoặc ko thu phí khác nhau. Thông tin khách hàng sẽ được cập nhật vào hệ thống khách hàng mua sản phẩm của công ty để tiện cho việc chăm sóc khách hàng.

Quá trình này do kế toán bán hàng (thống kê sản phẩm bán ra trong ngày trong tháng trong năm…). Các hoạt động giảm giá, khuyến mại oKhuyến mại theo giá trị hóa đơn oKhuyến mại theo danh mục sản phẩm oGiảm giá theo số lượng sản phẩm oGiá theo số lượng sản phẩm oKhuyến mại đồng giá.

11.Workflow đặt hàng

Đặc Điểm Của Người Sử Dụng

Admin: Quản lý toàn bộ hệ thống website (quản lý tài khoản, quản lý sản phẩm, quản lý các thống kê..) và có trách nhiệm quản lý hoạt động của gian hàng của mình, đăng sản phẩm, đẩy sản phẩm, tiếp nhận đơn hàng, quản lý kho hàng, báo cáo sự cố với khách hàng, giao hàng cho các đơn vị vận chuyển. Người mua: Có trách nhiệm cung cấp thông tin về địa chỉ, số điện thoại, thanh toán và nhận hàng, có thể đánh giá các sản phẩm mình đã từng mua.

13.Môi trường vận hành

1.ERD Chú Thích

3.Tổng Kết Chú thích

PHÂN TÍCH VÀ THIẾT KẾ

    Actor được dùng để chỉ người sử dụng hoặc một đối tượng nào đó bên ngoài tương tác với hệ thống chúng ta đang xem xét Use Case là chức năng mà các Actor sẽ sử dụng. Quan hệ Extend được sử dụng khi có một Use Case được tạo ra để bổ sung chức năng cho một Use Case có sẵn và được sử dụng trong một điều kiện nhất định nào đó. Điều kiện kích hoạt Admin sử dụng chức năng thống kê Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Admin xem được biểu đồ thống kê đơn hàng Luồng sự kiện chính 1.

    Điều kiện kích hoạt Admin sử dụng chức năng quản lý sản phẩm Tiền điều kiện Admin đằn nhập thành công vào hệ thống Hậu điều kiện Admin thêm mới sản phẩm thành công Luồng sự kiện chính 1. Điều kiện kích hoạt Admin sử dụng chức năng quản lý sản phẩm Tiền điều kiện Admin đằn nhập thành công vào hệ thống Hậu điều kiện Admin xoá sản phẩm thành công Luồng sự kiện chính 1. Điều kiện kích hoạt Admin sử dụng chức năng quản lý sản phẩm Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Cập nhật sản phẩm thành công.

    Điều kiện kích hoạt Admin sử dụng chức năng quản lý tài khoản Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Thêm mới tài khoản thành công. Điều kiện kích hoạt Admin sử dụng chức năng quản lý tài khoản Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Xoá tài khoản thành công. Điều kiện kích hoạt Admin sử dụng chức năng quản lý tài khoản Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Cập nhật tài khoản thành công.

    Điều kiện kích hoạt Admin sử dụng chức năng quản lý danh mục Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Thêm mới danh mục thành công. Điều kiện kích hoạt Admin sử dụng chức năng quản lý danh mục Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Xoá danh mục thành công. Điều kiện kích hoạt Admin sử dụng chức năng quản lý danh mục Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Cập nhật danh mục thành công.

    Điều kiện kích hoạt Admin sử dụng chức năng quản lý đơn hàng Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Tạo mới đơn hàng thành công. Điều kiện kích hoạt Admin sử dụng chức năng quản lý đơn hàng Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Xem thông tin chi tiết đơn hàng. Điều kiện kích hoạt Admin sử dụng chức năng quản lý phân loại Tiền điều kiện Admin đăng nhập thành công vào hệ thống Hậu điều kiện Thêm mới phân loại thành công.

    Điều kiện kích hoạt Người dùng truy cập vào hệ thống Tiền điều kiện Người dùng chọn xem sản phẩm Hậu điều kiện Hiển thị danh sách sản phẩm Luồng sự kiện chính 1. Điều kiện kích hoạt Người dùng đã thêm sản phẩm vào giỏ hàng Tiền điều kiện Người dùng đăng nhập thành công vào hệ thống Hậu điều kiện Xoá sản phẩm khỏi giỏ hàng thành công Luồng sự kiện chính 1.

    Hình 3-1: Sơ Đồ User case Tổng
    Hình 3-1: Sơ Đồ User case Tổng

    3.Class Diagram

      5.Bố cục dự án 5.1 ROSE FRONT-END

      • TỔNG KẾT 1. Thời gian phát triển dự án

        Sau khi đã khảo sát nhóm em đã ghi nhận các phi chức năng chỉ ra những quy định về tínhchất và ràng buộc cho phần mềm hay hệ thống. Yêu cầu phi chức năng bao gồm tất cả những yêu cầu mà yêu cầu chức năng không có. Chúng chỉ ra những tiêu chí để đánh giá hoạt động của hệ thống thay vì hành vi.

        Phần mềm luôn sẵn sàng đăng nhập 24/7 thời gian đăng nhập vào phần mềm không quá 5s và thời gian load phần. Yêu cầu về an toàn Chỉ những người có tài khoản mới có thể đăng nhập và sử dụng các chúc năng của phần mềm. Khi sử dụng dịch vụ của chúng tôi, bạn tin tưởng cung cấp thông tin của bạn cho chúng tôi.

        Chúng tôi hiểu rằng đây là một trách nhiệm lớn và chúng tôi nỗ lực bảo vệ thông tin của bạn cũng như để bạn nắm quyền kiểm soát. Chỉ những người có tài khoản mới được đăng nhập vào hệ thống Phân lớp người dùng, mỗi người dùng có chức năng riêng Bảo trì định kì 3 tháng 1 lần. Mức độ hoàn thành dự án 80%, hoàn thành tất cả các mục tiêu đề ra.

        Những khó khăn rủi ro gặp phải và vách giải quyết Khó khăn gặp phải Cách giải quyết Các thành viên đều phải đi làm full-time. Một số thành viên còn yếu trong code, nên việc hoàn thiện các chức năng được giao còn chậm. Đẩy nhanh tiến độ, ít nhất là phải kịp tiến độ đề ra trong bảng kế hoạch.

        Vì các thành viên trong nhóm đều đã đi làm, nên trong các cuộc họp còn bị chia trí bởi những công việc khác. Nên nhiều lúc công việc còn dang dở, gặp nhiều khúc mắc mà không thể cùng nhau giải quyết ngay vì thiếu thành viên. Tranh thủ vào đầu các buổi họp sau, hoặc họp vào các buổi nghỉ như trưa hoặc đêm.