Điều kiện sau: Khách hàng đăng nhập thành công và truy cập vào hệ thống.Kịch bản: Hoạt động của tác nhân Hoạt động của hệ thống 1.. Tìm kiếm sản phẩmTác nhân: khách hàng Mục đích: Khách
THU THẬP YÊU CẦU
Đ Ề TÀI
Xây dựng website bán Balo.
P HIẾU PHỎNG VẤN
Khách hàng : Trần Thị Phương
Nhân viên phỏng vấn : Nguyễn Lê Như Nghĩa Địa điểm: Trường Đại học CNTT và TT Việt Hàn
Thời gian bắt đầu phỏng vấn: 17h
Thời gian kết thúc phỏng vấn:17h45 Đối tượng được hỏi: Khách hàng
Các yêu cầu: Vai trò, vị trí, trình độ, kinh nghiệm người phỏng vấn
Câu 1: Khi đăng ký tài khoản, bạn mong muốn cần cung cấp những thông tin gì? Ví dụ: tên, địa chỉ email, số điện thoại, v.v.
‐ Tôi mong muốn cung cấp tên, địa chỉ email và mật khẩu để đăng ký tài khoản.
Câu 2: Bạn có yêu cầu gì đặc biệt khi đăng nhập vào tài khoản của mình? Ví dụ: xác thực hai bước, ghi nhớ đăng nhập, v.v.
‐ Tôi muốn có tính năng ghi nhớ đăng nhập để tiện lợi cho việc truy cập vào tài khoản.
Khi quên mật khẩu, quá trình khôi phục cần đảm bảo tính bảo mật cao bằng cách sử dụng các phương thức như gửi email xác nhận hoặc yêu cầu trả lời câu hỏi bí mật Những biện pháp này giúp xác minh danh tính người dùng và bảo vệ tài khoản khỏi các truy cập trái phép.
‐ Tôi mong muốn nhận được một email xác nhận để khôi phục mật khẩu của tôi.
Câu 4: Bạn muốn xem thông tin gì trong lịch sử đơn hàng của mình?
‐ Tôi muốn có thể xem danh sách các đơn hàng đã đặt, thông tin chi tiết và trạng thái đơn hàng.
Để thêm sản phẩm vào giỏ hàng, bạn có thể tìm kiếm sản phẩm mong muốn và nhấn vào nút "Thêm vào giỏ hàng" trên trang sản phẩm.
‐ Tôi muốn có khả năng thêm sản phẩm vào giỏ hàng bằng cách nhấn vào nút
"Thêm vào giỏ hàng" từ trang sản phẩm.
Câu 6: Khi muốn chỉnh sửa giỏ hàng, bạn muốn làm như thế nào? Ví dụ: thay đổi số lượng sản phẩm, xóa sản phẩm, v.v.
‐ Tôi muốn có khả năng thay đổi số lượng sản phẩm trong giỏ hàng và xóa sản phẩm khỏi giỏ hàng nếu cần thiết.
Câu 7: Bạn muốn có tính năng nào liên quan đến tính toán tổng giá trị giỏ hàng? Ví dụ: hiển thị tổng giá trị, giảm giá, v.v.
Tôi muốn có tính năng hiển thị giá trị từng đơn hàng, tính toán giá sau khi áp dụng giảm giá nếu có, và hiển thị tổng số tiền phải thanh toán.
Câu 8: Khi bạn xem thông tin sản phẩm, có những thông tin nào bạn muốn thấy trên màn hình?
‐ Tôi muốn dễ dàng xem các thông tin một cách rõ ràng, có các thông tin về sale và các sản phẩm nổi bật.
Câu 9: Khi bạn muốn xem sản phẩm? bạn muốn thấy những gì trên màn hình đó?
‐ Tôi muốn dễ dàng xem các hình ảnh sản phẩm một cách rõ ràng, ghi chú tên sản phẩm và giá cả.
Câu 10: Khi bạn muốn xem thông tin chi tiết sản phẩm để đặt hàng, bạn muốn xem những thông tin gì trên đó?
‐ Tôi muốn xem giá cả, số lượng, màu sắc, hình ảnh trên đó.
Câu 11: Bạn muốn có tính năng gì liên quan đến trạng thái đơn hàng mua balo?
‐ Tôi mong muốn có các trạng thái như: khi chưa giao hàng ("Chờ xác nhận,"
"Đang giao hàng,"), khi nhận được hàng ("Đã giao hàng.") và khi hủy đơn hàng (“Đã hủy hàng”).
Câu 12: Khi đặt đơn hàng balo trên website bạn mong muốn có những tùy chọn nào?
Tôi mong muốn có tùy chọn khi đặt đơn balo, bao gồm việc nhập thông tin cá nhân của người đặt hàng như họ tên, số điện thoại, địa chỉ và thời gian nhận hàng Ngoài ra, cần cung cấp thông tin mặt hàng như kiểu giấy, số lượng, bìa, kiểu in và ghi chú Phương thức thanh toán cũng cần được lựa chọn, cùng với khả năng tải tệp tin cần balo và một nút để hoàn tất đơn đặt hàng.
Câu 13: Bạn muốn có tính năng gì liên quan đến đổi trạng thái đơn hàng sản phẩm?
Tôi mong muốn có các trạng thái cho đơn hàng trong ứng dụng balo, bao gồm "Chờ xác nhận," "Đang giao hàng," "Đã giao hàng," và "Đã hủy hàng."
Câu 14: Bạn mong muốn có những tùy chọn nào khi đặt hàng sản phẩm?
Tôi muốn có tùy chọn để đặt sản phẩm, bao gồm việc nhập số lượng và nút thêm vào giỏ hàng Khi nhấn vào giỏ hàng, tôi có thể xem chi tiết và tiến hành thanh toán Tại bước thanh toán, tôi mong muốn có các tùy chọn như nhập họ tên, số điện thoại, địa chỉ, giá tiền sản phẩm và nút tiếp tục đến phương thức thanh toán Cuối cùng, tôi muốn có nhiều hình thức thanh toán để lựa chọn.
P HIẾU CÂU HỎI KHẢO SÁT
1.3.1 Phiếu khảo online sát dành cho khách hàng
Câu 1: Bạn muốn sử dụng phương thức nào để đăng ký tài khoản(chọn 1)?
🔘 Đăng ký bằng số điện thoại
Câu 2: Bạn muốn cung cấp những thông tin gì khi đăng ký tài khoản?
🔲 Các thông tin khác (vui lòng cung cấp thông tin chi tiết): _
Câu 3: Bạn muốn sử dụng phương thức nào để đăng nhập(chọn 1)?
🔘 Đăng nhập bằng số điện thoại
Câu 4: Bạn mong muốn có tính năng gì khi đăng nhập?
🔲 Xác thực hai yếu tố
🔲 Các tính năng khác (vui lòng cung cấp thông tin chi tiết): _
Câu 5: Bạn muốn thực hiện quy trình nào để đổi mật khẩu?
🔘 Nhập mật khẩu hiện tại và nhập mật khẩu mới
🔘 Xác nhận thông qua email hoặc số điện thoại
🔘 Các quy trình khác (vui lòng cung cấp thông tin chi tiết):
Câu 6: Bạn thường xuyên xem các trang website bán balo không?
Câu 7: Bạn mong muốn nhìn thấy những thông tin cụ thể nào khi xem qua trang website bán balo này? (vui lòng mô tả)
Câu 8: Bạn muốn xem thông tin gì trong lịch sử đơn hàng?
🔲 Tổng giá trị đơn hàng
🔲 Các thông tin khác (vui lòng cung cấp thông tin chi tiết):
Câu 9: Khi thêm sản phẩm vào giỏ hàng, bạn muốn thực hiện thao tác nào?
🔘 Nhấn vào nút "Thêm vào giỏ hàng"
🔘 Chọn số lượng sản phẩm và nhấn vào nút "Thêm vào giỏ hàng"
🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _
Câu 10: Khi sửa sản phẩm trong giỏ hàng, bạn muốn thực hiện thao tác nào?
🔘 Thay đổi số lượng sản phẩm
🔘 Xóa sản phẩm khỏi giỏ hàng
🔘 Cập nhật thông tin khác của sản phẩm (vui lòng cung cấp thông tin chi tiết):
Câu 11: Khi xóa sản phẩm khỏi giỏ hàng, bạn muốn thực hiện thao tác nào?
🔘 Chọn sản phẩm và nhấn vào nút "Xóa"
🔘 Thực hiện thao tác vuốt qua sản phẩm để xóa
🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _
Câu 12: Theo bạn, giao diện mua sản phẩm có dễ dàng sử dụng hay không?
Câu 13 Bạn muốn biết những thông tin gì về sản phẩm?
🔘 Dịch vụ chất lượng đi kèm với sản phẩm
🔘 Cách khác (vui lòng cung cấp thông tin chi tiết): _
Câu 14: Bạn thấy chức năng xem chi tiết trên sản phẩm có dài dòng không?
Câu 15: Bạn thấy hài lòng khi tìm sản phẩm để mua hay không? Nếu không, vui lòng mô tả khó khăn gặp phải?
Câu 16: Khi sử dụng chức năng "Đặt đơn" để đặt một đơn hàng mới, bạn mong muốn có những tùy chọn nào ?
🔘 Số lượng sản phẩm mua.
🔘 Phương thức thanh toán và cung cấp thông tin liên lạc.
🔘 Bổ sung (vui lòng cung cấp thông tin chi tiết): _
Câu 17:Bạn muốn đặt mua sản phẩm bằng phương thức nào? (chỉ được chọn 1)
🔘 Trực tuyến qua trang website
🔘 Mua trực tiếp các cửa hàng nhượng quyền
Câu 18:Bạn thấy chức năng đặt đơn có khó dùng không?
Câu 19:Bạn chức năng đặt hàng sản phẩm có dễ sử dụng không?
Câu 20: Bạn mong muốn nhìn thấy những thông tin cụ thể nào khi xem danh mục sản phẩm? (vui lòng mô tả)
Câu 21: Bạn muốn xem thông tin gì về mỗi mục trong danh mục?
🔘 Bổ sung (vui lòng cung cấp thông tin chi tiết): _
Câu 22: Bạn muốn có khả năng tìm kiếm hoặc lọc danh sách mục theo tiêu chí nào ?
🔘 Bổ sung (vui lòng cung cấp thông tin chi tiết): _
Đ ẶC TẢ HỆ THỐNG (SRS)
- Khách hàng: là người sử dụng trang web để tìm kiếm, đặt hàng sản phẩm, photocopy, xem lịch sử mua hàng.
- Quản trị viên: là người dùng trang web để quản lý người dùng, slide, sản phẩm, đơn hàng, photocopy.
Để truy cập vào hệ thống, khách hàng cần tạo tài khoản Điều kiện tiên quyết là khách hàng chưa có tài khoản trong hệ thống Sau khi hoàn tất quá trình, tài khoản của khách hàng sẽ được tạo thành công.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Khách hàng truy cập vào trang đăng ký trong hệ thống 2 Hệ thống hiển thị giao diện đăng ký tài khoản.
3 Khách hàng nhập các thông tin cần thiết như tên, địa chỉ email, mật khẩu, và các thông tin khác (nếu có).
4 Hệ thống kiểm tra tính hợp lệ của thông tin đăng ký.
Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.
Nếu thông tin hợp lệ, chuyển đến trang đăng nhập và thông báo thành công.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
A CTOR
- Khách hàng: là người sử dụng trang web để tìm kiếm, đặt hàng sản phẩm, photocopy, xem lịch sử mua hàng.
- Quản trị viên: là người dùng trang web để quản lý người dùng, slide, sản phẩm, đơn hàng, photocopy.
U SE CASE
Đ ẶC TẢ USE CASE
Để truy cập vào hệ thống, khách hàng cần tạo một tài khoản mới Điều kiện tiên quyết là khách hàng chưa có tài khoản trong hệ thống Sau khi hoàn tất quy trình, tài khoản của khách hàng sẽ được tạo thành công.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Khách hàng truy cập vào trang đăng ký trong hệ thống 2 Hệ thống hiển thị giao diện đăng ký tài khoản.
3 Khách hàng nhập các thông tin cần thiết như tên, địa chỉ email, mật khẩu, và các thông tin khác (nếu có).
4 Hệ thống kiểm tra tính hợp lệ của thông tin đăng ký.
Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.
Nếu thông tin hợp lệ, chuyển đến trang đăng nhập và thông báo thành công.
Tác nhân: Khách hàng, quản trị viên
Để truy cập vào hệ thống, khách hàng cần có tài khoản đã đăng ký Điều kiện tiên quyết là khách hàng phải sở hữu tài khoản trong hệ thống Sau khi hoàn tất đăng nhập thành công, khách hàng sẽ có quyền truy cập vào hệ thống.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Khách hàng truy cập vào trang đăng ký trong hệ thống.
2 Hệ thống hiển thị giao diện đăng nhập.
3 khách hàng nhập tài khoản và mật khẩu của tài khoản đã đăng ký 4 Hệ thống kiểm tra tính hợp lệ của thông tin đăng nhập.
Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.
Nếu thông tin hợp lệ, chuyển đến trang chủ và thông báo đăng nhập thành công.
Để cập nhật thông tin cá nhân trong tài khoản, khách hàng cần đảm bảo đã đăng nhập thành công Sau khi đăng nhập, điều kiện cần thiết là mật khẩu của khách hàng phải được cập nhật thành công để thực hiện việc chỉnh sửa thông tin.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Khách hàng truy cập vào trang đổi mật khẩu
2 Hệ thống hiển thị giao diện trang đổi mật khẩu bao gôm nhập password cũ và password mới
3 Khách hàng thay đổi mật khẩu theo nhu cầu sử dụng 4 Hệ thống kiểm tra tính hợp lệ của thông tin cập nhật.
Nếu thông tin không hợp lệ, hệ thống hiển thị thông báo lỗi và yêu cầu khách hàng nhập lại thông tin.
Nếu thông tin hợp lệ, thông báo đổi thông tin thành công.
Khách hàng cần đăng nhập vào tài khoản để tìm kiếm thông tin sản phẩm Sau khi thực hiện thành công việc tìm kiếm, khách hàng sẽ có thể xem chi tiết sản phẩm mà họ đã tìm kiếm.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Người dùng truy cập vào website của hệ thống và chọn nút tìm kiếm
2.Hệ thống sẽ hiển thị các từ khoá đã tìm kiếm trước đó
3 Sau đó người dùng nhập từ khoá vào form tìm kiếm và nhấn icon tìm kiếm hoặc nhấn enter.
4 Hệ thống hiển thị sác sản phẩm đã tìm kiếm, từ khoá tìm kiếm không hợp lệ người dùng có thể điền lại hoặc huỷ bỏ tìm kiếm, khi đó ca sử dụng kết thúc
Bảng 4 Tìm kiếm sản phẩm
2.3.5 Hiển thị chi tiết sản phẩm
Để hiển thị thông tin sản phẩm, khách hàng cần đăng nhập vào tài khoản của mình Sau khi đăng nhập thành công, sản phẩm sẽ được hiển thị, cho phép khách hàng xem thông tin chi tiết về sản phẩm.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Khách hàng sẽ kích chuột vào sản phẩm trên thanh header.
2.Hệ thống sẽ hiển thị tất cả sản phẩm được thêm.
3 Khách hàng sẽ truy cập thấy sản phẩm và chọn loại sản phẩm mình muốn chọn trong đó có giá cả và hình ảnh của sản phẩm đó.
4 Hệ thống hiển thị thông tin sản phẩm.
Bảng 5 Hiển thị chi tiết sản phẩm
2.3.6 Thêm sản phẩm giỏ hàng
Mục đích: Đặt mua sản phẩm Điều kiện tiên quyết:
‐ Tác nhân (khách hàng) có quyền truy cập và sử dụng chức năng đặt mua sản phẩm trong hệ thống.
‐ Khách hàng đã đăng nhập vào hệ thống để thực hiện đặt hàng. Điều kiện sau:
‐ Hiển thị trang giỏ hàng
Hoạt động của tác nhân Hoạt động của hệ thống
Khách hàng cần đăng nhập vào hệ thống bằng tên đăng nhập và mật khẩu của mình để truy cập và sử dụng chức năng đặt đơn hàng một cách hiệu quả.
2 Hệ thống kiểm tra thông tin đăng nhập của khách hàng và xác thực để đảm bảo rằng chỉ người dùng có quyền truy cập mới được phép sử dụng chức năng đặt đơn hàng.
3 Sau khi đăng nhập thành công, khách hàng truy cập vào trang sản phẩm
4 Hệ thống hiển thị giao diện trang sản phẩm
5 Khách hàng chọn loại sản phẩm cần mua và nhập số lượng sản phẩm và chọn thêm vào giỏ hàng
6 Hệ thống hiển thị chức năng xem giỏ hàng và có thông tin sản phẩm, số lượng và giá
Bảng 6 Thêm sản phẩm giỏ hàng
Tác nhân: Quản trị viên
Để thêm sản phẩm mới, trước tiên cần có thông tin chi tiết về sản phẩm Sau khi thu thập đầy đủ thông tin, bước tiếp theo là lưu dữ liệu vào cơ sở dữ liệu Cuối cùng, xác nhận rằng sản phẩm đã được cập nhật thành công.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Truy cập trang web quản lí và kích chuột vào quản lí sản phẩm.
Hệ thống nhập thông tin sản phẩm mới cho phép người dùng nhập các chi tiết quan trọng như tên, hình ảnh, danh mục, giá cả và mô tả chi tiết Sau khi hoàn tất, thông tin sẽ được cập nhật lên trang web để người dùng có thể dễ dàng truy cập.
3 Khách hàng sẽ truy cập thấy sản phẩm và chọn loại sản phẩm mình muốn chọn
4 Hệ thống hiển thị thông tin sản phẩm trong đó có giá cả, hình ảnh và các thông tin liên quan.
Tác nhân: Quản trị viên
Để sửa sản phẩm, cần có thông tin sản phẩm cần sửa Sau khi thực hiện sửa đổi, thông tin phải được lưu vào cơ sở dữ liệu và cập nhật để xác nhận sản phẩm đã được sửa thành công.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Truy cập trang web quản lí và kích chuột vào quản lí sản phẩm.
Hệ thống nhập thông tin sản phẩm cần được cập nhật, bao gồm các yếu tố như tên sản phẩm, hình ảnh, danh mục, giá cả, mô tả chi tiết và các thông tin liên quan khác để đảm bảo tính chính xác và đầy đủ.
3 Khách hàng sẽ truy cập thấy sản phẩm và chọn sản phẩm mình muốn chọn.
4 Hệ thống hiển thị thông tin mới truy cập.
+ Tác nhân: Quản trị viên
+ Mục đích: Để xóa sản phẩm
+ Điều kiện tiên quyết: thông tin xóa sản phẩm cần xóa
+ Điều kiện sau: lưu thông tin vào cơ sở dữ liệu, cập nhật thêm xóa sản phẩm thành công
Hoạt động của tác nhân Hoạt động của hệ thống
1 Truy cập trang web quản lí và kích chuột vào nút xoá sản phẩm.
2.Hệ thống sẽ xóa sản phẩm
3 Hệ thống sẽ cập nhật thông tin mới truy cập.
2.3.10 sửa mật khẩu khách hàng
Tác nhân: Quản trị viên
Mục đích: Sửa mật khẩu khách hàng Điều kiện tiên quyết: Thông tin khách hàng cần sửa Điều kiện sau: Mật khẩu cập nhật thành công
Hoạt động của tác nhân Hoạt động của hệ thống
1 Truy cập trang web quản lí và kích chuột vào quản lí khách hàng 2.Hệ thống nhập mật khẩu mới.
3 Khách hàng sẽ truy cập lại bằng mật khẩu mới
4 Hệ thống cập nhật thông tin
Bảng 10 Sửa mật khẩu khách hàng
Tác nhân: Quản trị viên
Để xóa tài khoản khách hàng, cần đảm bảo rằng thông tin tài khoản đã bị xóa khỏi hệ thống Sau khi hoàn tất quá trình, tài khoản khách hàng sẽ không còn tồn tại trong cơ sở dữ liệu.
Hoạt động của tác nhân Hoạt động của hệ thống
1 Truy cập trang web quản lí và kích chuột vào quản lí khách hàng và bấm xóa
2.Hệ thống xóa tài khoản khỏi hệ thống.
3 Hệ thống cập nhật thông tin
U SE CASE DIAGRAM
Hình 1 Usecase diagram tổng quát
Hình 2 Usecase diagram chung giữa các actor
Hình 3 Usecase diagram riêng của actor khách hàng
Hình 4 Usecase diagram riêng của actor quản trị viên
A CTIVITY DIAGRAM
Hình 5 Activity diagram đăng ký
Hình 6 Activity diagram đăng nhập
Hình 7 Activity diagram đổi thông tin
2.5.4 Xem thông tin sản phẩm
Hình 8 Activity diagram đổi ảnh đại diện
Hình 9 Activity diagram hiển thị lịch sử đơn hàng
2.5.6 Thêm sản phẩm vào giỏ hàng
Hình 10 Activity diagram thêm sản phẩm vào giỏ hàng
Hình 11 Activity diagram thêm sản phẩm
Hình 12 Activity diagram sửa sản phẩm
Hình 13 Activity diagram xóa sản phẩm
2.5.10 Sửa mật khẩu khách hàng
Hình 14 Activity diagram sửa mật khẩu khách hàng
Hình 15 Activity diagram xóa khách hàng
Hình 16 Activity diagram thêm danh mục
Hình 17 Activity diagram xóa danh mục
Hình 18 Activity diagram đánh giá
Hình 19 Activity diagram thanh toán
2.5.16 Sửa trạng thái đơn hàng
Hình 20 Activity diagram sửa trạng thái đơn hàng
Hình 21 Activity diagram xóa đơn hàng
S EQUENCE DIAGRAM
Hình 22 Đăng kí tài khoản
Hình 23 Đăng nhập tài khoản
2.6.5 Thêm sản phẩm vào giỏ hàng
Hình 26 Thêm sản phẩm vào giỏ hàng
2.6.6 Xem thông tin sản phẩm
Hình 27: Xem thông tin sản phẩm
2.6.10 Xóa tài khoản khách hàng
Hình 31: Xóa tài khoản khách hàng
PHÁT TRIỂN WEBSITE
C ÁC BẢNG DỮ LIỆU
3.1.3 Bảng image library (hình ảnh chi tiết sản phẩm):
3.1.4 Bảng menu_product (bảng danh mục):
G IAO DIỆN W EBSITE
3.3.3 Trang chi tiết sản phẩm:
3.3.4 Trang đánh giá của khách hàng:
3.3.6 Trang thông tin đặt hàng:
3.3.7 Trang đơn hàng của khách:
3.3.9 Trang đăng nhập cho admin:
3.3.10 Trang quản lí đơn hàng:
3.3.11 Trang quản lí khách hàng:
3.3.12 Trang quản lí sản phẩm:
3.3.13 Trang quản lí danh mục:
3.3.17 Trang sửa mật khẩu khách hàng:
- Hướng phát triển của website tiến đến một thương mại điện tử với đầy đủ các chức năng hoàn thiện.
- Xây dựng thành công “Website bán Balo” đáp ứng được yêu cầu của đề tài.
* Bảng phân công nhiệm vụ
Tên thành viên Nội dung thực hiện
Nguyễn Thị Bảo Linh thực hiện các câu hỏi phỏng vấn và khảo sát, đồng thời đặc tả hệ thống, use case, activity diagram và kiểm thử cho các chức năng như hiển thị, thêm, sửa, xóa slide, cũng như quản lý email trong cài đặt và ngân hàng Bà thiết kế giao diện cho trang chủ người dùng, trang quản trị slide, trang thêm slide, trang cài đặt và trang thêm ngân hàng Ngoài ra, bà còn thiết kế cơ sở dữ liệu cho các bảng abouts, configs và slides Cuối cùng, bà hoàn thiện báo cáo với phần kết luận và lời cảm ơn.
Nguyễn Ngọc Sơn định nghĩa các câu hỏi phỏng vấn và khảo sát, đồng thời mô tả hệ thống và các use case liên quan đến chức năng đăng ký, đăng nhập, và quản lý thông tin cá nhân Bài viết cũng đề cập đến việc thiết kế activity diagram cho các chức năng như hiển thị lịch sử đơn hàng, thêm sản phẩm vào giỏ hàng, thay đổi số lượng sản phẩm, và xóa sản phẩm khỏi giỏ hàng Ngoài ra, nội dung còn bao gồm thiết kế giao diện cho các trang đăng ký, đăng nhập, thông tin cá nhân, lịch sử đơn hàng, và giỏ hàng, cùng với việc thiết kế cơ sở dữ liệu cho bảng users và categories, hoàn thiện chương 3 và chương 5.
Lê Minh Sang thực hiện việc xây dựng các câu hỏi phỏng vấn và khảo sát, đồng thời mô tả hệ thống, use case và activity diagram cho các chức năng thêm, sửa, xoá và hiển thị sản phẩm Ngoài ra, anh cũng thiết kế giao diện cho trang sản phẩm, trang thêm và sửa sản phẩm, cũng như trang chi tiết sản phẩm Bên cạnh đó, anh còn thiết kế cơ sở dữ liệu với các bảng products, sub_products và photos, đồng thời làm Actor và chuẩn bị các tài liệu liên quan cũng như tài liệu tham khảo.
Nguyễn Phước Long thực hiện các câu hỏi phỏng vấn và khảo sát để thu thập thông tin cần thiết Ông cũng đặc tả hệ thống và xây dựng các use case, activity diagram cho các chức năng đặt đơn photocopy và đặt sản phẩm Bên cạnh đó, Nguyễn Phước Long tiến hành kiểm thử cho các chức năng thêm danh mục sản phẩm, đảm bảo tính chính xác và hiệu quả của hệ thống.
Trong bài viết này, chúng tôi sẽ trình bày chi tiết về quy trình quản lý đơn hàng photocopy và sản phẩm, bao gồm các chức năng như thêm, xóa và hiển thị danh mục, cũng như hiển thị chi tiết đơn hàng cho cả photocopy và sản phẩm Ngoài ra, chúng tôi cũng sẽ đề cập đến việc thay đổi trạng thái đơn hàng, thiết kế giao diện trang đặt hàng, và cấu trúc cơ sở dữ liệu cho bảng đơn hàng, sản phẩm trong đơn hàng và đơn photocopy Chương 6 sẽ đi sâu vào các khía cạnh kỹ thuật và giải pháp tối ưu cho việc quản lý đơn hàng hiệu quả.
- Những nội dung còn lại cả nhóm cùng làm.
‐ Tình huống người dùng đăng ký tài khoản , nhưng bị trùng email đã đăng ký o Hệ thống thông báo lỗi email đã được sử dụng.
‐ Tình huống người dùng đổi mật khẩu cá nhân,nhập không đúng mật khẩu cũ. o Hệ thống thông báo mật khẩu cũ không đúng.
‐ Tình huống người dùng đăng ký tài khoản , để trống 1 trong các ô thông tin sau đó ấn nút sửa. o Hệ thống thông báo lỗi không được để trống.
‐ Khi người dùng nhấn vào quên mật khẩu , nhập email khôi phục sai o Hệ thống thông báo email không tồn tại
‐ Khi người dùng (admin) nhập sai thông tin đăng nhập vào trang admin. o Hệ thống không báo thông tin đăng nhập không thành công.
Khi người dùng nhấn để đổi trạng thái của một đơn sản phẩm từ "đang giao hàng" sang "thành công", hệ thống sẽ hiển thị đơn hàng vừa được cập nhật bên trang danh sách các sản phẩm đã giao thành công.
Người dùng thực hiện việc chuyển đổi trạng thái của đơn hàng balo từ "đang xử lý" sang "đang giao hàng" Sau khi thay đổi, hệ thống sẽ hiển thị đơn hàng vừa được cập nhật trạng thái bên trang quản lý các đơn hàng.
- Tình huống người dùng ấn đặt hàng, chưa nhập email để xác nhận o Hệ thống hiển thị chưa nhập email.
- Tình huống người dùng đang ở trang giỏ hàng, cập nhật số lượng âm hoặc các kí tự lạ o Hệ thống tự động hiển thị thành 1 sản phẩm