: E-commerce (thương mại điện tử) xu hướng phát tri ển tất yếu s ự ảnh hưởng Internet ngày lớn Với doanh nghi ệp muốn tăng doanh thu, thiếu website, app hay ứng dụng đa n ền tảng đ ể gi ới thiệu, cho phép người dùng tham khảo chi tiết, giá bán sản ph ẩm doanh nghi ệp cung cấp Ở thời điểm tại, laptop công cụ học tập, làm vi ệc, gi ải trí c đa s ố h ọc sinh, sinh viên lao động có trình độ cao Hàng loạt c ửa hàng, doanh nghiệp kinh doanh laptop với đủ loại hình thức từ hàng hãng, hàng đ ổi tr ả, hàng nhập khẩu, hàng qua sử dụng, cạnh tranh đến chi tiết Một website với giao diện đẹp, có tính c ần thi ết để khách hàng tra c ứu thông tin sản phẩm, hình ảnh liên quan, đánh giá c nh ững khách hàng khác hay ch ỉ đơn giản xem giá bán để chọn mua laptop vừa túi tiền Sau tham khảo số tính (sử dụng thử) số website bán hàng n ổi tiếng
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THƠNG TIN ĐỒ ÁN MƠN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE BÁN LAPTOP 15520750 - PHAN HỮU TÀI 15520388 - HÀNG ĐỨC KHUÊ 15520457 - HỒ ĐỨC LUẬT Tp HCM, 03 – 2019 Mục lục Chương Xác định phân tích yêu cầu 1.1 Nội dung đề tài − − − − 1.1.1 Ý tưởng: E-commerce (thương mại điện tử) xu hướng phát tri ển tất yếu s ự ảnh hưởng Internet ngày lớn Với doanh nghi ệp muốn tăng doanh thu, thiếu website, app hay ứng dụng đa n ền tảng đ ể gi ới thiệu, cho phép người dùng tham khảo chi tiết, giá bán sản ph ẩm doanh nghi ệp cung cấp Ở thời điểm tại, laptop công cụ học tập, làm vi ệc, gi ải trí c đa s ố h ọc sinh, sinh viên lao động có trình độ cao Hàng loạt c ửa hàng, doanh nghiệp kinh doanh laptop với đủ loại hình thức từ hàng hãng, hàng đ ổi tr ả, hàng nhập khẩu, hàng qua sử dụng, cạnh tranh đến chi tiết Một website với giao diện đẹp, có tính c ần thi ết để khách hàng tra c ứu thông tin sản phẩm, hình ảnh liên quan, đánh giá c nh ững khách hàng khác hay ch ỉ đơn giản xem giá bán để chọn mua laptop vừa túi tiền Sau tham khảo số tính (sử dụng thử) số website bán hàng n ổi tiếng https://tiki.vn/, https://www.lazada.vn/, https://laptopnew.vn, nhóm chúng tơi định xây dựng website bán Laptop đơn gi ản ứng d ụng tính học từ Laravel 1.1.2 Phân tích cấu trúc sở liệu database: Hình1 Cấu trúc database − − Đường đỏ: liên kết khóa ngoại bảng Những trường cần ý bảng: + Category (hãng sản xuất – ví dụ: Dell, HP, Apple…): image (tên file ảnh đ ại diện), active (1 – cung cấp, – ngừng cung cấp) + Type_product (dòng sản phẩm – ví dụ: Dell 3000 series, Dell 5000 Series, Dell 7000 Series…) + Product (sản phẩm): unit_price (giá thức), promotion_price (giá sau giảm – mặc định NULL), quantity_sold (số lượng bán – m ặc đ ịnh 0), rating (số đánh giá trung bình tất khách hàng) + Image_product (hình ảnh sản phẩm) + Review_product (đánh giá sản phẩm): rating (số đánh giá) + Bill (hóa đơn) + Bill_detail (chi tiết hóa đơn) + User (khách hàng quản trị viên): level (phân quy ền đ ơn gi ản, – khách hàng, – quản trị viên thông thường, – quản trị viên toàn quyền) + Slide (slide sản phẩm mắt, quảng cáo) + Migrations, password_resets: bảng mặc định sử d ụng migrations c Laravel 1.1.3 Phân rã chức năng: 1.2 Khảo sát trạng 1.2.1 Kế hoạch vấn 1.2.1.1 Mẫu kế hoạch vấn Kế hoạch vấn tổng quan Hệ thống: Cửa hàng bán thiết bị laptop LaptopNew (Laptopnew.vn) Người lập: Phan Hữu Tài MSSV: 15520750 Ngày lập: 10/03/2019 Chủ đề Quy trình quản lý lưu trữ sản phẩm Quy trình quản lý nhân viên Quy trình quản lý chăm sóc khách hàng Quy trình quản lý nhập bán hàng Quy trình thống kê Cơ sở vật chất cửa hàng Yêu cầu Nắm rõ quy trình lưu trữ sản phầm kho hệ thống CSDL Ngày bắt đầu 10/03/2019 Ngày kết thúc 10/03/2019 Hiểu quy trình quản lý thơng tin giám sát hoạt động nhân viên Nắm quy trình lưu trữ khai thác thơng tin khách hàng để làm tốt cơng tác chăm sóc khách hàng 10/03/2019 10/03/2019 10/03/2019 10/03/2019 Nắm quy trình nhập hàng 10/03/2019 bán hàng (các sản phẩm laptop mới) Quản lý việc bán sản phẩm cũ kho Biết rõ quy trình thực 10/03/2019 báo cáo doanh thu hiệu suất bán hàng dựa vào liệu hệ thống Tham khảo hệ thống máy móc, 10/03/2019 phần mềm phục vụ việc bán hàng cửa hàng 10/03/2019 1.2.1.2 Bảng kế hoạch vấn Bảng kế hoạch vấn Hệ thống: Cửa hàng bán thiết bị laptop LaptopNew (Laptopnew.vn) 10/03/2019 10/03/2019 Người vấn: Chủ cửa hàng LaptopNew Phân tích viên: Phan Hữu Tài Vị trí: Thời gian bắt Phịng đầu: 8h ngày tiếp 10/03/2019 khách Thời gian kết cửa hàng thúc: 11h30 Phương ngày tiện: 10/03/2019 Máy quay phim, máy ghi âm, bút viết tập Chi tiết buổi vấn: - Giới thiệu - Tổng quan hệ thống - Tổng quan buổi vấn: Thực câu hỏi liên quan đến chủ đề bảng kế hoạch PV tổng quan Quan sát tổng quan Thời gian ước lượng: - phút - 10 phút - 15 phút Phát sinh dự kiến 1.2.1.3 Bảng câu hỏi ghi nhận trả lời Câu hỏi Câu hỏi Ghi nhận Trả lời Các sản phẩm Các sản phẩm cũ cũ chưa bán liệt kê theo hãng sản xuất, loại sản phẩm theo gian sản hàng để khách hàng dễ theo dõi phẩm Kết quan sát Tin tưởng nhập cửa hàng phân loại quản lý nào? Câu hỏi Câu hỏi Câu hỏi Câu hỏi Câu hỏi Tất đơn hàng phải toán trước giao hàng? Anh/chị muốn hệ thống giúp anh chị điều gì? Đối với cửa hàng cần đến nhà phân phối nào? Hình thức nhập điện thoại nào? Thanh toán trước toán giao hàng Thái độ không chắn Dữ liệu nhập lần báo cáo tính tốn tự động tính tốn Thái độ tin tưởng, chưa chắn 100% Chúng hợp tác với nhàcung cấp đáng tin cậy, có uy tín hợptác lâu dài Chắc chắn Cửa hàng chúng tơi thường có phiếu đặt hàng riêng nhà cung cấp hay qua internet từ trang chủ nhà cung cấp chúng tơi có nhập thêm số lượng người tiêu dùng yêu cầu Khi nhập điện Có, trước nhập loại thoại cửa quần áo cửa hàng có hàng có cần kiểm tra từ chất lượng đến tính đến số nguồn gốc sản xuất lượng kiểm tra nguồn gốc hãng điện thoại không? Chắc chắn Khá chắn 1.2.2 Phân tích trạng yêu cầu cho tương lai 1.2.2.1 Tìm hiểu sơ hệ thống cũ Tổng hợp xử lý Dự án: Quản lý bán laptop cửa hàng LaptopNew Người lập: Phan Hữu Tài Mô tả công việc: Điều kiện bắt đầu (kích hoạt): Thơng tin đầu vào: Kết đầu ra: Nơi sử dụng: Công việc/Xử lý: Lập đơn hàng Số thứ tự: 02 Ngày lập: 15/03/2019 - Lập đơn đặt hàng in hóa đơn khách hàng có nhu cầu đặt hàng với cửa hàng - Khách hàng mua sản phẩm yêu cầu in hóa đơn - Khách hàng yêu cầu in lại hóa đơn - Thẻ thành viên (nếu có), họ tên, sđt, email - Nhân viên kiểm tra thông tin hệ thống phụ trách thực việc in ấn lại hóa đơn cho khách hàng - Nhà cung cấp, phận tài vụ, phận lưu trữ - Tần suất: Mỗi khách hàng yêu cầu Những quy tắc, điều kiện kèm: - Khách hàng yêu cầu phải thực hàng mua hàng cửa hàng qua website thưc toan thành công 1.2.2.2 Đánh giá trạng Thiếu Hiệu Tốn kém, dư thừa Hệ thống bán hàng thiếu chức khảo sát hài lòng khách hàng mua hàng cửa hàng website - Nhân viên làm việc chưa thực phát huy hết lực, thời gian nghỉ ca làm cịn nhiều làm hiệu cơng việc - Các vấn đề phát sinh mua hàng trả góp liên quan đến giấy tờ, biểu mẫu bị chậm trễ phịng ban khơng kịp xử lý - Việc tìm kiếm thơng tin đơn hàng khách hàng bị chậm trễ hiệu công tác quản lý chưa thực hợp lý Không 1.2.2.3 Yêu cầu Các yêu cầu bắt buộc: Y1 Quản lý lưu trữ tất thông tin cần thiết cho hệ thống (laptop, nhân viên, khách hàng, hóa Y2 đơn,) Tìm kiếm, tra cứu thơng tin cần để xử lý Y3 cách tức thời nhanh chóng Các hóa đơn, biểu mẫu, báo cáo, phiếu nhập hàng,…có thể in giấy đóng dấu mộc đỏ cơng ty cách nhanh chóng để chủ động thời gian cho Y4 khách hàng Nhân viên cần làm quen với việc sử Y5 dụng hệ thống website sở liệu Thực quản lý hàng hóa, hóa đơn, lịch sử giao dịch cách khoa học để dễ dàng truy xuất 1.2.3 Xác định phạm vi, khả năng, mục tiêu dự án hệ thống mớ i - Phạm vi hệ thống giải vấn đề: Website thân thi ệ n v i ng ườ i dùng x lý tác v ụ nhanh h n cho ng ườ i dùng - Nhân lực quản lý hệ thống website CSDL cần nắm vững thao tác quản lý - Dần dần nâng cấp chất lượng dịch vụ tính năng, thêm menu chức đa dạng cho người sử dụng website 1.2.4 Mô tả yêu cầu chức hệ thống: STT Mô tả yêu cầu Đăng ký thành viên Thực đăng ký thành viên Gởi email thông báo kết đăng ký Giỏ hàng Xem giỏ hàng Thêm hàng vào giỏ hàng Xóa hàng khỏi giỏ hàng Đơn hàng Tạo đơn hàng In đơn đặt hàng In hóa đơn tốn Thống kê đơn hàng Quản lý thành viên Liệt kê danh sách thành viên Thêm thành viên Đóng tài khoản thành viên vi phạm Xóa thành viên Cấp quyền cho thành viên Quản lý sản phẩm Liệt kê danh sách sản phẩm theo tên sản phẩm, nhà sản xuất Thống kê sản phẩm: bán chạy, bán ít, tồn kho Thêm danh mục sản phẩm Thêm sản phẩm Phân loại Mức độ liệu đầu vào liệu đầu trung bình trung bình liệu đầu dưa liệu đầu vào dưa liệu đầu vào trung bình trung bình trung bình liệu đầu vào liệu đầu liệu đầu liệu đầu trung bình trung bình trung bình trung bình liệu đầu liệu đầu vào liệu đầu vào liệu đầu vào liệu đầu vào trung bình trung bình trung bình trung bình trung bình liệu đầu trung bình liệu đầu trung bình liệu đầu vào liệu đầu vào trung bình trung bình – Chức “Thu tiền” thực tế toán trực tiếp quày cho đơn hàng chức “Theo dõi chuyển hàng” thực đơn hàng nên chức “Quản lý đơn hàng” – Chức “Quản lý đơn hàng” quản lý cho nhiều khách hàng nên khác với chức “Quản lý đơn hàng” Actor “Khách hàng” nên để phân biệt sửa chức “Quản lý đơn hàng ” Actor “Khách hàng” thành “Quản lý đơn hàng cá nhân” – Chức “Đăng nhập” dùng chung với Actor “Khách hàng”, chức Chat dùng chung với Actor “Khách hàng tiềm năng” 2.1.2 Danh sách Actor STT Tên Actor Khách hàng Khách hàng tiềm Người bán hàng Ý nghĩa/Ghi Là người mua hàng lần với tần suất thấp, chi phí mua hàng 30 triệu Là người mua hàng nhiều lần với tần suất cao, chi phí mua hàng 30 triệu Khách hàng làm thẻ viên để nhận ưu đẫi muốn Chat tư vấn khách hàng theo dõi tình trạng đơn hàng 2.1.3 Danh sách Use-case STT Tên Use-case UC_01 Chức giỏ hàng UC_02 Truy cập hệ thống UC_03 Quản lý đơn hàng UC_04 Quản lý sản phẩm UC_05 Quản lý thành viên 2.1.4 Đặc tả Use-case 2.1.4.1 Biểu đồ Use Case chức giỏ hàng Use case chức giỏ hàng Use case: UC_01 Chức giỏ hàng UC_01: Xem giỏ hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mơ tả Use-case: Xem quản lý thông tin giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Hiển thị thông tin, sản phẩm chọn vào giỏ hàng Trình tự kiện trình hoạt động Use-case: - Hiển thị thơng tin, sản phẩm chọn vào giỏ hàng Hoàn cảnh sử dụng thành công bản: Hiển thị danh sách sản phẩm người dùng ch ọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_01: Thêm hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Thêm sản phẩm chọn vào giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm chọn hiển thị khung giỏ hàng người dùng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn hàng cần chọn - Người dùng chọn chức thêm hàng vào giỏ hàng Hoàn cảnh sử dụng thành công bản: Hiển thị danh sách sản phẩm người dùng ch ọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_01: Cập nhật hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mô tả Use-case: Cập nhật thông tin sản phẩm giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm cập nhật thay đổi thơng tin gi ỏ hàng Trình tự kiện trình hoạt động Use-case: - Người dùng xem hàng giỏ hàng - Người dùng thay đổi thông tin số lượng sản phẩm - Chọn chức cập nhật Hoàn cảnh sử dụng thành công bản: Hiển thị thông tin cập nhật Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống thông báo hết hàng Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_01: Xóa hàng Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mơ tả Use-case: Xóa sản phẩm chọn khỏi giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm được xóa khỏi giỏ hàng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn hàng cần xóa - Người dùng chọn chức xóa hàng Hồn cảnh sử dụng thành cơng bản: Sản phẩm xóa khỏi giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có UC_01: Thanh tốn Mức độ BMT: B Tác nhân chính: Người dùng Tác nhân phụ: Mơ tả Use-case: Thực tốn sản phẩm giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Người dùng chọn chức tốn Trình tự kiện trình hoạt động Use-case: - Người dùng chọn chức xem giỏ hàng - Người dùng chọn chức tốn Hồn cảnh sử dụng thành cơng bản: Thơng báo tốn thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có 2.1.4.2 Biểu đồ Use Case truy cập hệ thống Use case truy cập hệ thống Use case: UC_02 Truy cập hệ thống UC_02: Đăng ký Mức độ BMT: B Tác nhân chính: khách vãng lai Tác nhân phụ: Mơ tả Use-case: Thực đăng ký thành viên Điều kiện để bắt đầu Use-case: Người dùng chọn chức đăng ký Điều kiện để kết thúc Use-case: - Người dùng: Người dùng đăng ký thành cơng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn chức đăng ký - Thông báo xác nhận email, chờ duyệt quản trị viên Hoàn cảnh sử dụng thành công bản: Thông báo đăng ký thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_02: Đăng nhập Mức độ BMT: B Tác nhân chính: users, admin Tác nhân phụ: Mơ tả Use-case: Thực đăng nhập hệ thống Điều kiện để bắt đầu Use-case: Người dùng chọn chức đăng nhập Điều kiện để kết thúc Use-case: - Người dùng: Người dùng đăng ký thành cơng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn chức đăng nhập - Nếu Users thông báo đăng nhập thành công chuyển vào trang chủ - Nếu Admin chuyển vào trang quản trị hệ thống Hồn cảnh sử dụng thành cơng bản: Thơng báo đăng nhập thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_02: Đăng xuất Mức độ BMT: B Tác nhân chính: users, admin Tác nhân phụ: Mơ tả Use-case: Thực đăng xuất khỏi hệ thống Điều kiện để bắt đầu Use-case: Người dùng đăng nhập vào h ệ thống ch ọn ch ức đăng xuất Điều kiện để kết thúc Use-case: - Người dùng: Người dùng đăng xuất thành cơng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn chức đăng xuất - Hệ thống thông báo đăng xuất thành cơng Hồn cảnh sử dụng thành cơng bản: Thơng báo đăng xuất thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có 2.1.4.3 Biểu đồ Use Case quản lý đơn hàng Use case quản lý đơn hàng Use case: UC_03 Quản lý đơn hàng UC_03: Xem chi tiết đơn hàng Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực xem chi tiết đơn hàng Điều kiện để bắt đầu Use-case: Admin chọn chức xem chi tiết đơn hàng Điều kiện để kết thúc Use-case: - Hiển thị thông tin chi tiết đơn hàng Trình tự kiện trình hoạt động Use-case: - Người dùng chọn chức xem chi tiết đơn hàng - Hệ thống hiển thị thông tin chi tiết đơn hàng cần xem Hoàn cảnh sử dụng thành công bản: Hiển thị thông tin chi tiết đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có UC_03: Danh sách chờ in Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực danh sách đơn hàng chờ in Điều kiện để bắt đầu Use-case: Admin chọn chức danh sách chờ in Điều kiện để kết thúc Use-case: - Hiển thị thông báo in đơn hàng Trình tự kiện trình hoạt động Use-case: - Admin chọn chức danh sách chờ in - Admin chọn chức in đơn hàng - Hệ thống thông báo in đơn hàng thành cơng Hồn cảnh sử dụng thành cơng bản: Hiển thị thông báo in đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_03: Danh sách chờ tốn Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực danh sách đơn hàng chờ toán Điều kiện để bắt đầu Use-case: Admin chọn chức danh sách chờ toán Điều kiện để kết thúc Use-case: - Hiển thị thông báo đơn hàng tốn Trình tự kiện trình hoạt động Use-case: - Admin chọn chức danh sách chờ toán - Admin chọn chức tốn đơn hàng - Hệ thống thơng báo tốn đơn hàng thành cơng Hồn cảnh sử dụng thành công bản: Hiển thị thông báo tốn Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_03: Thống kê đơn hàng Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực số lượng đơn hàng Điều kiện để bắt đầu Use-case: Admin chọn chức thống kê đơn hàng Điều kiện để kết thúc Use-case: - Hiển thị thông tin thống kê đơn hàng Trình tự kiện trình hoạt động Use-case: - Admin chọn chức thống kê đơn hàng - Hệ thống hiển thị thống kê tất đơn hàng Hoàn cảnh sử dụng thành công bản: Hiển thị thông tin thống kê đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có 2.1.4.4 Biểu đồ Use Case quản lý sản phẩm Hình Use Case quản lý sản phẩm Use case: UC_04 Quản lý sản phẩm UC_04: Liệt kê danh sách sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực liệt kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức liệt kê sản phẩm Điều kiện để kết thúc Use-case: - Hiển thị danh sách sản phẩm Trình tự kiện trình hoạt động Use-case: - Admin chọn chức liệt kê sản phẩm - Admin chọn loại sản phẩm cần liệt kê - Hệ thống hiển thị danh sách sản phẩm Hoàn cảnh sử dụng thành cơng bản: Hiển thị danh sách sản phẩm Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_04: Thêm danh mục sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực thêm danh mục sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thêm danh mục Điều kiện để kết thúc Use-case: - Thông báo thêm danh mục thành cơng Trình tự kiện trình hoạt động Use-case: - Admin chọn chức thêm danh mục sản phẩm - Admin điền thông tin danh mục cần thêm - Hệ thống thơng báo thêm danh mục thành cơng Hồn cảnh sử dụng thành công bản: Thông báo thêm danh mục thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_04: Thêm sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thêm sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thêm sản phẩm Điều kiện để kết thúc Use-case: - Thông báo thêm sản phẩm thành cơng Trình tự kiện trình hoạt động Use-case: - Admin chọn chức thêm sản phẩm - Admin điền thông tin sản phẩm cần thêm - Hệ thống thông báo thêm sản phẩm thành cơng Hồn cảnh sử dụng thành cơng bản: Thơng báo thêm sản phẩm thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_04: Cập nhật thơng tin sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực thay đổi thông tin sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức cập nhật sản phẩm Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thay đổi cập nhật Trình tự kiện trình hoạt động Use-case: - Admin chọn chức cập nhật sản phẩm - Admin thực cập nhật thông tin sản phẩm - Hệ thống hiển thị thay đổi cập nhật Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị thay đổi cập nhật Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có UC_04: Xóa sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực xóa sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức xóa sản phẩm Điều kiện để kết thúc Use-case: - Sản phẩm xóa khỏi hệ thống Trình tự kiện trình hoạt động Use-case: - Admin chọn sản phẩm cần xóa - Admin chọn chức sản phẩm - Hệ thống thơng báo xóa thành cơng Hồn cảnh sử dụng thành cơng bản: Hệ thống thơng báo xóa thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có UC_04: Thống kê sản phẩm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực thống kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức thống kê sản phẩm Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thông tin thống kê sản phẩm Trình tự kiện trình hoạt động Use-case: - Admin chọn chức thống kê sản phẩm - Hệ thống hiển thị thống kê sản phẩm Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị thông tin thống kê sản phẩm Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có 2.1.4.5 Biểu đồ Use Case quản lý thành viên Hình Use Case quản lý thành viên Use case: UC_05 Quản lý thành viên UC_05: Liệt kê danh sách thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực liệt kê danh sách thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức liệt kê thành viên Điều kiện để kết thúc Use-case: - Hệ thống hiển thị danh sách thành viên hệ thống Trình tự kiện trình hoạt động Use-case: - Admin chọn chức liệt kê thành viên - Hệ thống hiển thị danh sách thành viên hệ thống Hoàn cảnh sử dụng thành công bản: Hệ thống hiển thị danh sách thành viên hệ thống Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: UC_05: Thêm thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực thêm thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức thêm thành viên Điều kiện để kết thúc Use-case: - Hệ thống thông báo thêm thành cơng Trình tự kiện q trình hoạt động Use-case: - Admin chọn chức thêm thành viên - Hệ thống thơng báo thêm thành cơng Hồn cảnh sử dụng thành công bản: Hệ thống thông báo thêm thành cơng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có UC_05: Cấp quyền thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực cấp quyền thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức cấp quyền thành viên Điều kiện để kết thúc Use-case: - Hệ thống hiển thị thành viên quyền cấp Trình tự kiện trình hoạt động Use-case: - Admin chọn chức cấp quyền thành viên - Hệ thống hiển thị thành viên quyền cấp Hoàn cảnh sử dụng thành công Hệ thống hiển thị thành viên quyền cấp Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_05: Xóa thành viên Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực xóa thành viên Điều kiện để bắt đầu Use-case: Admin chọn chức xóa thành viên Điều kiện để kết thúc Use-case: - Hệ thống thơng báo xóa thành cơng Trình tự kiện trình hoạt động Use-case: - Admin chọn chức xóa thành viên - Hệ thống thơng báo xóa thành cơng Hồn cảnh sử dụng thành cơng : Hệ thống thơng báo xóa thành cơng Hoàn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các yêu cầu phi chức năng: khơng có UC_05: Đóng tài khoản vi phạm Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mơ tả Use-case: Thực đóng tài khoản Điều kiện để bắt đầu Use-case: Admin chọn chức đóng tài khoản Điều kiện để kết thúc Use-case: - Tài khoản chọn bị đóng thời quan qui định Trình tự kiện trình hoạt động Use-case: - Admin chọn chức đóng tài khoản - Hệ thống thơng báo tài khoản đóng Hồn cảnh sử dụng thành công : Hệ thống thơng báo tài khoản đóng Hồn cảnh sử dụng phụ (thay thế) trường hợp không thành công: Hi ển th ị thông báo l ỗi c hệ thống Hành động liên quan xảy sau Use-case kết thúc: Hi ển thị thông tin thay đổi Các u cầu phi chức năng: khơng có Chương Mơ hình hóa u cầu 3.1 Vẽ mơ hình xử lý mức 0: 3.2 Vẽ mơ hình xử lý mức 1: ... migrations c Laravel 1.1.3 Phân rã chức năng: 1.2 Khảo sát trạng 1.2.1 Kế hoạch vấn 1.2.1.1 Mẫu kế hoạch vấn Kế hoạch vấn tổng quan Hệ thống: Cửa hàng bán thiết bị laptop LaptopNew (Laptopnew.vn) Người... việc bán hàng cửa hàng 10/03/2019 1.2.1.2 Bảng kế hoạch vấn Bảng kế hoạch vấn Hệ thống: Cửa hàng bán thiết bị laptop LaptopNew (Laptopnew.vn) 10/03/2019 10/03/2019 Người vấn: Chủ cửa hàng LaptopNew... kết thúc Use-case: - Hệ thống hiển thị danh sách thành viên hệ thống Trình tự kiện trình hoạt động Use-case: - Admin chọn chức liệt kê thành viên - Hệ thống hiển thị danh sách thành viên hệ thống