1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo bài tập lớn học phần nhập môn công nghệ phần mềm website bán cà phê

42 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Các chức năng chính mà hệ thống cung cấp gồm:Đăng ký tài khoản người dùng, đang nhập tài khoản , hiển thị danh sách sảnphẩm chi tiết từng sản phẩm , tìm kiếm sản phẩm , đặt hàng , theo d

TRƯỜNG ĐAI HỌC CÔNG NGHỆ - ĐHQG HÀ NỘI KHOA ĐIỆN TỬ VIỄN THÔNG -*** - BÁO CÁO BÀI TẬP LỚN HỌC PHẦN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Đề tài: Giảng viên hướng dẫn: Nguyễn Thị Hạnh Nhóm sinh viên thực hiện: Nhóm 11 Nguyễn Quốc An 22022138 Hoàng Ngọc Minh 22022146 Giang Văn Huy 22022142 Lương Quốc Hùng 22022136 Nguyễn Hoàng Long 21020926 Hà Nội, 2023 MỤC LỤC Mục tiêu phạm vi phát triển dự án 1.1 Mục tiêu dự án 1.2 Phạm vi dự án 1.3 Ngữ cảnh hệ thống Kế hoạch phát triển dự án 2.1 Các ràng buộc dự án 2.2 Kế hoạch triển khai dự án 3.1 Yêu cầu chức 3.2 Yêu cầu phi chức thuộc tính chất lượng sản phẩm 3.3 Mơ hình hóa ca sử dụng tiến trình nghiệp vụ 3.3.1 Mơ hình hóa ca sử dụng mức tổng quát chi tiết .5 3.3.2 Tiến trình nghiệp vụ 3.4 Mơ hình hóa cấu trúc .23 3.5 Mơ hình hóa hình vi lớp đối tượng sơ đồ trạng thái 24 4.Thiết kế phần mềm 25 4.1 Thiết kế sở liệu lưu trữ 25 4.2 Thiết kế giao diện người dùng .25 4.2.1 Cấu trúc giao diện người dùng 25 4.2.2 Giao diện chức 26 5.Kiểm thử phầm mềm 36 5.1 Kế hoạch kiểm thử 36 5.2 Các trường hợp kiểm thử .36 Mục tiêu phạm vi phát triển dự án 1.1 Mục tiêu dự án  Xây dựng trang web quản lý bán hàng cafe hiệu quả, tối ưu hóa trải nghiệm mua sắm cho khách hàng nâng cao hiệu suất kinh doanh Hệ thống đảm bảo tính thân thiện dễ sử dụng, vận hành ổn định để cung cấp trải nghiệm mua sắm trực tuyến thuận lợi Các dịch vụ đặt hàng, quản lý đơn hàng tốn cải tiến, tối ưu hóa quy trình mua sắm  Hệ thống đảm bảo bảo vệ thơng tin cá nhân giao dịch tài kháchhàng, tuân thủ quy định bảo mật liệu Đặc biệt, tập trung vào việc giữ an tồn thơng tin thẻ toán chi tiết địa để đảm bảo tin tưởng khách hàng Đồng thời, trang web tối ưu hóa chất lượng hình ảnh sản phẩm mơ tả, giúp người dùng dễ dàng lựa chọn hiểu rõ sản phẩm cafe 1.2 Phạm vi dự án  Dự án bao gồm việc phát triển hệ thống quản lý trang web bán Cafe lên đơn đơn cho khách hàng Các chức mà hệ thống cung cấp gồm: Đăng ký tài khoản người dùng, nhập tài khoản , hiển thị danh sách sản phẩm chi tiết sản phẩm , tìm kiếm sản phẩm , đặt hàng , theo dõi trạng thái đơn hàng , quản lý thông tin tài khoản 1.3 Ngữ cảnh hệ thống  Môi trường mạng: Trang web bán cafe hoạt động môi trường mạng Internet, nơi người dùng truy cập từ thiết bị có kết nối Internet, máy tính cá nhân, điện thoại di động máy tính bảng  Hệ thống phần mềm: Trang web bán cafe sử dụng hệ thống phần mềm để quản lý chức tính trang web Hệ thống bao gồm thành phần sở liệu để lưu trữ thông tin sản phẩm, giao diện người dùng để tương tác với khách hàng, hệ thống toán để xử lý giao dịch mua hàng  Lớp người dùng nhu cầu: Trang web bán cafe phục vụ cho lớp người dùng bao gồm khách hàng cá nhân, đặt hàng trực tuyến để mua cafe sản phẩm liên quan Nhu cầu khách hàng tra cứu thông tin sản phẩm, xem so sánh giá cả, thêm sản phẩm vào giỏ hàng thực tốn an tồn Nhóm 11: Website bán cà phê Kế hoạch phát triển dự án 2.1 Các ràng buộc dự án  Thời gian:Từ 3/10/2023 đến 6/12/2023  Nhân lực: Nguyễn Quốc An Vai trị: Trường nhóm Hoàng Ngọc Minh Vai trò: Thành viên Giang Văn Huy Vai trò: Thành viên Lương Quốc Hùng Vai trò: Thành viên Nguyễn Hoàng Long Vai trò: Thành viên 2.2 Kế hoạch triển khai dự án Công việc Số Thời gian Thời gian Mức Người bắt đầu kết thúc độ thực ngày hoàn thành( thực %) Hùng Hùng Hùng Mục tiêu phạm vi dự án 26/11/23 29/11/23 100% An Huy  Mục tiêu dự án 26/11/23 27/11/23 Minh  Phạm vi dự án 27/11/23 28/11/23 Minh  Ngữ cảnh hệ thống 28/11/23 29/11/23 Kế hoạch triển khai dự án 28/11/23 30/11/23 100%  Các ràng buộc dự án 28/11/23 29/11/23  Kế hoạch triển khai dự án 29/11/23 30/11/23 Xác định phân tích yêu cầu 26/11/23 2/12/23 100%  Yêu cầu chức 1/2 26/11/23 26/11/23  Yêu cầu phi chức 1/2 27/11/23 27/11/23 thuộc tính chất lượng sản phẩm Nhóm 11: Website bán cà phê  Mơ hình hóa ca sử dụng 27/11/23 29/11/23 An tiến trình nghiệp vụ Minh ca sử dụng tổng quan Long Mô tả ca sử dụng cho Huy UC01,UC02,UC03 Mô tả ca sử dụng cho UC04,UC05,UC06,UC07 Vẽ toàn sơ đồ hoạt động  Mơ hình hóa cấu trúc 29/11/23 1/12/23 An 1/12/23 2/12/23 Hùng  Mô hình hóa lớp đối tượng sơ đồ trạng thái Thiết kế phần mềm 26/11/23 5/12/23 100% 27/11/23 1/12/23  Thiết kế giao diện người dùng  Cấu trúc giao diện người 27/11/23 29/11/23 Minh dùng  Chức giao diện người 29/11/23 1/12/23 Long dùng  Lập trình cài đặt 1/12/23 4/12/23 Kiểm thử phần mềm 4/12/23 5/12/23 Huy Xác định phân tích yêu cầu 3.1 Yêu cầu chức YCCN1: Đăng ký  Khách hàng, người dùng truy cập vào trang web chưa có tài khoản tạo tài khoản để truy cập sử dụng trang web  Thông tin đăng ký bắt buộc gồm họ tên, tên đăng nhập, mật  Tài khoản có tên đăng nhập tên tài khoản email tồn mật khơng chứa kí tự đặc biệt #, @, &, YCCN2: Đăng nhập  Khi người dùng đăng ký tài khoản sử dụng để đăng nhập vào trang web để mua sắm trải nghiệm  Điều kiện nhập tên tài khoản mật Nhóm 11: Website bán cà phê  Tên đăng nhập mật khơng xác Hiển thị thơng báo lỗi, yêu cầu người dùng thử lại  Nhập sai tài khoản lần bị khóa vòng phút lần đăng nhập phải nhập mã xác nhận gửi email.Nếu nhập sai lần bị tạm khóa 1h lần đăng nhập phải nhập mã xác nhận gửi email  Có thể đăng nhập tài khoản google facebook YCCN3: Hiển thị danh sách sản phẩm xem chi tiết sản phẩm  Sản phẩm hiển thị hình trang chủ kích chọn vào mục sản phẩm, danh sách sản phẩm hiển thị  Khi kích chọn vào sản phẩm cụ thể, thông tin chi tiết sản phẩm giá cả, nguồn gốc, thành phần, cách pha chế, sử dụng, bảo quản… hiển thị YCCN4: Tìm kiếm sản phẩm  Thanh tìm kiếm sản phẩm hiển thị hình trang chủ  Có lọc có nhiệm vụ giúp người dùng nhanh chóng tìm sản phẩm mong muốn  Tự động đề xuất gợi ý sản phẩm người dùng kích chọn vào tìm kiếm YCCN5: Đặt hàng  Đối tượng: Người dùng đăng nhập  Người dùng chọn vào sản phẩm, sau chọn đặt hàng hồn thành xác nhận thơng tin địa chỉ,số lượng, số điện thoại, phương thức tốn( chuyển khoản ngân hàng, thẻ tín dụng, phương thức toán trực tuyến khác…hoặc toán giao hàng ) ấn xác nhận đặt hàng  Thông báo xác nhận gửi số điện thoại email YCCN6: Theo dõi trạng thái đơn hàng  Trạng thái đơn hàng cập nhật hàng ngày từ xác nhận đơn hàng, giao cho shipper, đến kho vận chuyển)  Thông tin trạng thái thông báo qua gmail YCCN7: Quản lý thông tin tài khoản  Người dùng cập nhật thông tin tài khoản cập nhật địa đổi mật  Thông tin tài khoản cập nhật phải khác với thông tin tài khoản cũ không không cập nhật  Người dùng xem lịch sử mua hàng trang tài khoản Nhóm 11: Website bán cà phê  Thông tin cập nhật phải điều kiện đăng ký bắt buộc lúc đăng ký tài khoản 3.2 Yêu cầu phi chức thuộc tính chất lượng sản phẩm YCCN8: Bảo mật thơng tin  Hệ thống sử dụng mã hóa TLS để bảo vệ liệu truyền qua mạng có 0.5% số lượng tài khoản năm qua YCCN9: Hiệu suất  Thời gian tải trang: Trang web có thời gian tải trung bình giây, đáp ứng yêu cầu Google PageSpeed Insights giảm tỷ lệ từ 20% xuống cịn 10%  Tính sẵn sàng cao: Hệ thống đạt đến 99.9% độ sẵn sàng 12 tháng qua, có downtime ngắn bảo trì định kỳ YCCN10: Tương thích  Tương thích trình duyệt: Trang web kiểm thử tương thích Chrome (60%), Safari (25%), Firefox (10%), Edge (5%)  Tương thích thiết bị: 60% lượng truy cập đến từ điện thoại di động, 30% từ máy tính, 10% từ máy tính bảng YCCN11: Trải nghiệm người dùng  Giao diện thân thiện với người dùng: 90% người dùng đánh giá giao diện trải nghiệm người dùng tích cực khảo sát gần  Hỗ trợ ngơn ngữ: Website hỗ trợ ngơn ngữ có kế hoạch mở rộng thêm 3.3 Mơ hình hóa ca sử dụng tiến trình nghiệp vụ 3.3.1 Mơ hình hóa ca sử dụng mức tổng qt chi tiết  Giới thiệu tác nhân Khách hàng: Người dùng truy cập trang web để tìm kiếm, xem mua sản phẩm dịch vụ Hệ thống: Hệ thống tương tác với hoạt động khách hàng, người dùng Nhóm 11: Website bán cà phê  Mơ hình ca sử dụng mức tổng quan Hình 01 Ca sử dụng mức tổng quát hệ thống bán cà phê  Mơ hình ca sử dụng mức chi tiết Hình 02 Ca sử dụng mức chi tiết quản lý đặt hàng Nhóm 11: Website bán cà phê Hình 03 Ca sử dụng mức chi tiết quản lý tài khoản người dùng Hình 04 Ca sử dụng mức chi tiết theo dõi trạng thái đơn hàng Nhóm 11: Website bán cà phê Hình 06 Ca sử dụng mức chi tiết tìm kiếm sản phẩm  Bảng liệt kê danh sách ca sử dụng theo mẫu Bảng 01.Danh sách ca sử dụng tác nhân Tác nhân Ca sử dụng Khách hàng UC01 Đăng ký UC02 Đăng nhập UC03 Quản lý thông tin tài khoản UC04 Tìm kiếm thơng tin sản phẩm UC05 Xem chi tiết sản phẩm UC06 Quản lý đặt hàng UC07 Theo dõi trạng thái đơn hàng UC08 Xem thông tin tài khoản UC09 Chỉnh sửa thông tin tài khoản UC10 Đổi mật UC11 Thay đổi địa UC12 Xác nhận thơng tin sản phẩm mua Nhóm 11: Website bán cà phê

Ngày đăng: 29/02/2024, 09:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w