Đăng ký Đăng nhập
Trang chủ Xây dựng website bán laptop và linh kiện điện tử (đính kèm sql)...

Tài liệu Xây dựng website bán laptop và linh kiện điện tử (đính kèm sql)

.DOCX
30
297
90

Mô tả:

LỜI MỞ ĐẦU Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế... Trong thời đại ngày nay, thời đại mà “Người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa. Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng. Với lí do đó, được sự hướng dẫn và giúp đỡ của thầy Nguyễn Hữu Thanh, nhóm chúng em đã chọn đề tài “Xây dựng Website bán laptop và linh kiện điện tử” làm đề tài cho đồ án cuối khóa của nhóm. Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng đồ án khó tránh khỏi thiếu sót. Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý thầy cô và các bạn. MỤC LỤC Chương 1: TỔNG QUAN ĐỀ TÀI...................................................................................1 1.1. Mục đích xây dựng đề tài.......................................................................................1 1.2. Công nghệ thực hiện đề tài.....................................................................................1 1.3. Kế hoạch triển khai xây dựng website...................................................................2 1.3.1. Các giai đoạn thực hiện....................................................................................2 1.3.2. Chi tiết kế hoạch xây dựng website.................................................................3 Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE.................................4 2.1 Phân tích hệ thống website......................................................................................4 2.1.1. Các tác nhân chính của hệ thống.....................................................................4 2.1.2. Các nhóm chức năng chính của hệ thống........................................................4 2.1.3. Phân rã các chức năng......................................................................................4 2.1.4. Mô tả yêu cầu các chức năng của hệ thống.....................................................5 2.2. Thiết kế hệ thống website.......................................................................................6 2.2.1 Mô tả các Use Case...........................................................................................6 2.2.2. Mô tả cơ sở dữ liệu........................................................................................20 Chương 3: CÀI ĐẶT CHƯƠNG TRÌNH......................................................................23 3.1. Giao diện chính của hệ thống...............................................................................23 3.2. Trang đăng ký, đăng nhập....................................................................................24 3.3. Trang quản trị.......................................................................................................25 KẾT LUẬN.....................................................................................................................26 DANH MỤC HÌNH Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Hình 1. Màn hình làm việc của Notepad++....................................................................2 Hình 2. Sơ đồ phân rã chức năng.....................................................................................4 Hình 3. Use case chức năng giỏ hàng..............................................................................6 Hình 4. Use case truy cập hệ thống..................................................................................9 Hình 5. Use case quản lý đơn hàng................................................................................11 Hình 6. Use Case quản lý sản phẩm...............................................................................13 Hình 7. Use Case quản lý thành viên.............................................................................17 Hình 8. Lược đồ quan hệ cơ sở dữ liệu..........................................................................23 Hình 9. Giao diện chính website....................................................................................24 Hình 10. Trang đăng nhập..............................................................................................24 Hình 11. Trang đăng ký thành viên.................................................................................25 Hình 12. Trang quản trị của quản trị viên.....................................................................25 DANH MỤC BẢNG Bảng 1. Chi tiết kế hoạch xây dựng website.....................................................................3 Bảng 2. Mô tả yêu cầu các chức năng của hệ thống........................................................5 Bảng 3. Bảng giohang....................................................................................................21 Bảng 4. Bảng donhang....................................................................................................21 Bảng 5. Bảng lienhe........................................................................................................21 Bảng 6. Bảng loaisanpham.............................................................................................22 Bảng 7. Bảng nhomsanpham..........................................................................................22 Bảng 8. Bảng sanpham...................................................................................................22 Bảng 9. Bảng thanhvien..................................................................................................23 Chương 1: TỔNG QUAN ĐỀ TÀI 1.1. Mục đích xây dựng đề tài Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài “Xây dựng Website bán laptop và linh kiện điện tử” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Web PHP & MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng. Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linh kiện đang có trên thị trường của các hãng có uy tín như ( Acer, Hp, Asus, Dell, Samsung…) và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. Nhóm 3 MNM11 Trang 4 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 1.2. Công nghệ thực hiện đề tài Đề tài được xây dựng dựa trên các công cụ lập trình sau:  XAMPP: là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyadmin.  Notepad++:   là một phần mềm soạn thảo mã nguồn hoàn toàn miễn phí hỗ trợ đa ngôn ngữ lập trình, hoạt động trong môi trường Microsoft Windows. Ngoài ra, Notepad++ là thay thế hoàn hảo cho Notepad cổ điển xưa, không những về mặt tính năng mà cả về giao diện tương tác đều cho thấy sự đẳng cấp vượt bậc. Hình 1. Màn hình làm việc của Notepad++ Nhóm 3 MNM11 Trang 5 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 1.3. Kế hoạch triển khai xây dựng website 1.3.1. Các giai đoạn thực hiện o Giai đoạn 1: Khảo sát, phân tích website o Giai đoạn 2: Thiết kế website o Giai đoạn 3: Kiểm thử website o Giai đoạn 4: Hoàn thiện website, viết báo cáo 1.3.2. Chi tiết kế hoạch xây dựng website GĐ 1 2 3 Người chịu trách nhiệm - Xác định đề tài: Xây dựng Thái Thị Hồng yến website bán laptop online - Khảo sát trên internet - Phân tích chức năng Phân tích CSDL - Lập kế hoạch và phân công việc dự án - Thiết kế các giao diện của hệ Lê Sơn Ngà thống - Xử lý sự kiện đăng nhập, Lê Sơn Ngà đăng xuất Thái Thị Hồng Yến - Xử lý sự kiện đăng ký - Xem thông tin sản phẩm - Chức năng giỏ hàng - Chức năng quản lý thành viên, quản lý sản phẩm - Chức năng đặt hàng - Chức năng thanh toán - Thử chương trình Lê Sơn Ngà Nội dung công việc Nhóm 3 MNM11 Trang 6 Ngày bắt đầu 5/6/2015 Ngày hoàn thành 13/06/2015 14/06/2015 21/06/2015 22/06/2015 13/07/2015 14/07/2015 20/07/2015 Báo cáo đồ án cuối khóa 4 GVHD: Nguyễn Hữu Thanh - Bổ sung thêm chức năng Thái Thị Hồng Yến nếu có - Hoàn thiện website Lê Sơn Ngà - Viết báo cáo Thái Thị Hồng Yến 21/07/2015 27/07/2015 Bảng 1. Chi tiết kế hoạch xây dựng website Nhóm 3 MNM11 Trang 7 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG WEBSITE 2.1 Phân tích hệ thống website    2.1.1. Các tác nhân chính của hệ thống Khách vãng lai: những người ghé thăm website xem sản phẩm trong hệ thống. Thành viên (User): những người đã đăng kí làm thành viên của hệ thống Quản trị (Admin): người quản lý hệ thống website.     2.1.2. Các nhóm chức năng chính của hệ thống Hệ thống truy cập website: dành cho khách vãng lai, thành viên, người quản trị Quản lý giỏ hàng: dành cho khách vãng lai, thành viên Quản lý đơn hàng: dành cho người quản trị Quản trị hệ thống: dành cho người quản trị 2.1.3. Phân rã các chức năng Hình 2. Sơ đồ phân rã chức năng Nhóm 3 MNM11 Trang 8 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.1.4. Mô tả yêu cầu các chức năng của hệ thống STT Mô tả yêu cầu 1 Đăng ký thành viên Thực hiện đăng ký thành viên Gởi email thông báo kết quả đăng ký 2 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 3 Đơn hàng Tạo đơn hàng In đơn đặt hàng In hóa đơn thanh toán Thống kê các đơn hàng 4 Quản lý thành viên Liệt kê danh sách các thành viên Thêm thành viên Đóng tài khoản các thành viên vi phạm Xóa thành viên Cấp quyền cho thành viên 5 Quản lý sản phẩm Liệt kê danh sách các 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 Cập nhật thông tin sản phẩm Xóa sản phẩm Phân loại Mức độ dữ liệu đầu vào dữ liệu đầu ra trung bình trung bình dữ liệu đầu ra dưa liệu đầu vào dưa liệu đầu vào trung bình trung bình trung bình dữ liệu đầu vào dữ liệu đầu ra dữ liệu đầu ra dữ liệu đầu ra trung bình trung bình trung bình trung bình dữ liệu đầu ra dữ liệu đầu vào dữ liệu đầu vào dữ liệu đầu vào dữ liệu đầu vào trung bình trung bình trung bình trung bình trung bình dữ liệu đầu ra trung bình dữ liệu đầu ra dữ liệu đầu vào dữ liệu đầu vào dữ liệu đầu vào dữ liệu đầu vào trung bình trung bình trung bình trung bình trung bình Bảng 2. Mô tả yêu cầu các chức năng của hệ thống Nhóm 3 MNM11 Trang 9 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2. Thiết kế hệ thống website 2.2.1 Mô tả các Use Case 2.2.1.1. Biểu đồ Use Case chức năng giỏ hàng Hình 3. Use case chức năng giỏ hàng  Use case: UC_01 Chức năng 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 và 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 năng 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 đã được chọn vào giỏ hàng Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Hiển thị thông tin, sản phẩm đã được chọn vào giỏ hàng Hoàn cảnh sử dụng thành công cơ bản: Hiển thị danh sách các sản phẩm đã được người dùng chọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 10 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 được chọn vào giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng xem hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm được chọn hiển thị trong khung giỏ hàng của người dùng Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn hàng cần chọn - Người dùng chọn chức năng thêm hàng vào giỏ hàng Hoàn cảnh sử dụng thành công cơ bản: Hiển thị danh sách các sản phẩm đã được người dùng chọn cho vào giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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 trong giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm được cập nhật thay đổi thông tin trong giỏ hàng Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng xem hàng trong giỏ hàng - Người dùng thay đổi thông tin về số lượng của sản phẩm - Chọn chức năng cập nhật Hoàn cảnh sử dụng thành công cơ bản: Hiển thị thông tin đã được cập nhật Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống hoặc thông báo hết hàng Hành động liên quan sẽ xảy ra sau khi 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 được chọn ra khỏi giỏ hàng Nhóm 3 MNM11 Trang 11 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng xem giỏ hàng Điều kiện để kết thúc Use-case: - Người dùng: Sản phẩm được được xóa ra khỏi giỏ hàng Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn hàng cần xóa - Người dùng chọn chức năng xóa hàng Hoàn cảnh sử dụng thành công cơ bản: Sản phẩm được xóa ra khỏi giỏ hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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: Thanh toá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 hiện thanh toán các sản phẩm trong giỏ hàng Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng 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 năng thanh toán Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn chức năng xem giỏ hàng - Người dùng chọn chức thanh toán Hoàn cảnh sử dụng thành công cơ bản: Thông báo thanh toán thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 12 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.1.2. Biểu đồ Use Case truy cập hệ thống Hình 4. 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 hiện đăng ký thành viên Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng đă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ự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn chức năng đăng ký - Thông báo xác nhận email, chờ duyệt của quản trị viên Hoàn cảnh sử dụng thành công cơ bản: Thông báo đăng ký thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 13 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện đăng nhập hệ thống Điều kiện để bắt đầu Use-case: Người dùng chọn chức năng đă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ự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn chức năng đăng nhập - Nếu là Users sẽ thông báo đăng nhập thành công và chuyển vào trang chủ - Nếu là Admin sẽ chuyển vào trang quản trị hệ thống Hoàn cảnh sử dụng thành công cơ bản: Thông báo đăng nhập thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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 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 hiện đă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 và chọn chức năng đă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ự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn chức năng đăng xuất - Hệ thống thông báo đăng xuất thành công Hoàn cảnh sử dụng thành công cơ bản: Thông báo đăng xuất thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 14 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 2.2.1.3. Biểu đồ Use Case quản lý đơn hàng Hình 5. 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 hiện xem chi tiết đơn hàng Điều kiện để bắt đầu Use-case: Admin chọn chức năng xem chi tiết đơn hàng Điều kiện để kết thúc Use-case: - Hiển thị các thông tin chi tiết của đơn hàng Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Người dùng chọn chức năng xem chi tiết đơn hàng - Hệ thống hiển thị thông tin chi tiết của đơn hàng cần xem Hoàn cảnh sử dụng thành công cơ bản: Hiển thị thông tin chi tiết của đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 15 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện danh sách đơn hàng chờ được in Điều kiện để bắt đầu Use-case: Admin chọn chức năng 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ự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng danh sách chờ in - Admin chọn chức năng in đơn hàng - Hệ thống thông báo đã in đơn hàng thành công Hoàn cảnh sử dụng thành công cơ bản: Hiển thị thông báo đã in đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ờ thanh toán Mức độ BMT: B Tác nhân chính: admin Tác nhân phụ: Mô tả Use-case: Thực hiện danh sách đơn hàng chờ được thanh toán Điều kiện để bắt đầu Use-case: Admin chọn chức năng danh sách chờ thanh toán Điều kiện để kết thúc Use-case: - Hiển thị thông báo đơn hàng đã thanh toán Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng danh sách chờ thanh toán - Admin chọn chức năng thanh toán đơn hàng - Hệ thống thông báo đã thanh toán đơn hàng thành công Hoàn cảnh sử dụng thành công cơ bản: Hiển thị thông báo đã thanh toán Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 16 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện số lượng các đơn hàng Điều kiện để bắt đầu Use-case: Admin chọn chức năng 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ự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng thống kê đơn hàng - Hệ thống hiển thị các thống kê của tất cả các đơn hàng Hoàn cảnh sử dụng thành công cơ bản: Hiển thị thông tin thống kê các đơn hàng Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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.2.1.4. Biểu đồ Use Case quản lý sản phẩm Hình 6. Use Case quản lý sản phẩm Use case: UC_04 Quản lý sản phẩm Nhóm 3 MNM11 Trang 17 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện liệt kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng liệt kê sản phẩm Điều kiện để kết thúc Use-case: - Hiển thị danh sách các sản phẩm Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng liệt kê sản phẩm - Admin chọn các loại sản phẩm cần liệt kê - Hệ thống hiển thị danh sách các sản phẩm Hoàn cảnh sử dụng thành công cơ bản: Hiển thị danh sách sản phẩm Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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 hiện thêm danh mục sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng 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ự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng 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 Hoàn cảnh sử dụng thành công cơ bản: Thông báo thêm danh mục thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 18 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện thêm sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng 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ự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng 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 Hoàn cảnh sử dụng thành công cơ bản: Thông báo thêm sản phẩm thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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 hiện thay đổi thông tin của sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng cập nhật sản phẩm Điều kiện để kết thúc Use-case: - Hệ thống hiển thị những thay đổi đã cập nhật Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng cập nhật sản phẩm - Admin thực hiện cập nhật thông tin sản phẩm - Hệ thống hiển thị những thay đổi đã cập nhật Hoàn cảnh sử dụng thành công cơ bản: Hệ thống hiển thị những thay đổi đã cập nhật Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 19 Báo cáo đồ án cuối khóa GVHD: Nguyễn Hữu Thanh 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 hiện xóa sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng xóa sản phẩm Điều kiện để kết thúc Use-case: - Sản phẩm được xóa khỏi hệ thống Trình tự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn sản phẩm cần xóa - Admin chọn chức năng sản phẩm - Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng thành công cơ bản: Hệ thống thông báo xóa thành công Hoàn cảnh sử dụng phụ (thay thế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ố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 hiện thống kê sản phẩm Điều kiện để bắt đầu Use-case: Admin chọn chức năng 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ự các sự kiện trong quá trình hoạt động của Use-case: - Admin chọn chức năng thống kê sản phẩm - Hệ thống hiển thị các thống kê của sản phẩm Hoàn cảnh sử dụng thành công cơ 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ế) trong trường hợp không thành công: Hiển thị thông báo lỗi của hệ thống Hành động liên quan sẽ xảy ra sau khi 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ó Nhóm 3 MNM11 Trang 20
- Xem thêm -

Tài liệu liên quan