1. Trang chủ
  2. » Luận Văn - Báo Cáo

bài tập lớn dự án công nghệ thông tin xây dựng trang web bán thực phẩm sạch

32 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Bài Tập Lớn Dự Án Công Nghệ Thông Tin Xây Dựng Trang Web Bán Thực Phẩm Sạch
Tác giả Nguyễn Duy Đông, Nguyễn Hoàng Đức Anh, Mai Văn Mạnh, Phạm Trung Nguyên, Vũ Tiến Dũng
Trường học Trường Đại Học Thăng Long
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập lớn
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 32
Dung lượng 0,96 MB

Cấu trúc

  • CHƯƠNG 1. PHÂN CÔNG CÔNG VIỆC (6)
  • CHƯƠNG 2. PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU CHỨC NĂNG VÀ PHI CHỨC NĂNG THEO MẪU (7)
    • 2.1. Phân tích yêu cầu sử dụng (7)
    • 2.2. Các tác nhân của hệ thống (7)
    • 2.3. Yêu cầu về phi chức năng của hệ thống (7)
    • 2.4. Các chức năng cơ bản (7)
      • 2.4.1. Quản lý người dùng (7)
      • 2.4.2. Quản lý đăng ký, đăng nhập (7)
      • 2.4.3. Quản lý mặt hàng (8)
      • 2.4.4. Quản lý đơn hàng (8)
      • 2.4.5. Chọn hàng và cho vào giỏ hàng (8)
      • 2.4.6. Thanh toán (8)
  • CHƯƠNG 3. XÂY DỰNG MÔ HÌNH CHỨC NĂNG BẰNG CÁC BIỂU ĐỒ TRƯỜNG HỢP SỬ DỤNG (9)
    • 3.1. Biểu đồ trường hợp sử dụng (Use Case) (9)
    • 3.2. Biểu đồ hoạt động cho trường hợp sử dụng (10)
  • CHƯƠNG 4. XÂY DỰNG MÔ HÌNH CẤU TRÚC CHO 1 CHỨC NĂNG (11)
    • 4.1. Mô Hình cấu trúc (11)
  • CHƯƠNG 5. BIỂU ĐỒ TUẦN TỰ CHO CÁC CHỨC NĂNG (13)
    • 5.1. Biểu đồ tuần tự cho chức năng đăng nhập (13)
    • 5.2. Biểu đồ tuần tự cho chức năng thanh toán (14)
    • 8.1. Thiết kế cấu trúc giao diện trang chủ (17)
  • CHƯƠNG 9. THIẾT KẾ GIAO DIỆN NGƯỜI-MÁY CHO CÁC CHỨC NĂNG13 9.1. Chức năng đăng nhập (19)
    • 9.2. Chức năng đăng ký (19)
    • 9.3. Chức năng giỏ hàng (20)
      • 9.3.1. Chức năng lưu trữ danh sách yêu thích (20)
    • 9.4. Chức năng tìm kiếm sản phẩm (21)
    • 9.5. Chức năng mua sắm trực tiếp (22)
    • 9.6. Chức năng thay đổi thông tin cá nhân (22)
      • 9.6.1. Chức năng thay đổi thông tin và thay đổi mật khẩu (22)
      • 9.6.2. Chức năng theo dõi đơn hàng (23)
      • 9.6.3. Chức năng thêm phương thức thanh toán (24)
    • 9.7. Giao diện người-máy cho chức năng thanh toán (25)
    • 9.8. Chức năng kiểm tra tình trạng đơn hàng (26)
    • 9.9. Chức năng thay đổi trạng thái đơn hàng (27)
    • 9.10. Chức năng thêm mới sản phẩm (27)
    • 9.11. Chức năng cập nhật sản phẩm (28)
    • 9.12. Chức năng xem thông tin về Web (29)
  • CHƯƠNG 10. THỬ NGHIỆM XÂY DỰNG ỨNG DỤNG WEB THEO PHÂN TÍCH THIẾT KẾ (31)
    • 10.1. Ứng dụng cung cấp thực phẩm sạch (31)
  • CHƯƠNG 11. CƠ SỞ DỮ LIỆU (32)

Nội dung

Nhân viên quản lý hệ thống có thể quản lý sản phẩm, thay đổi thông tin của sản phẩm, phân loại sản phẩm theo các hạng mục riêng VD: nguồn gốc, giá cả… và có thể tra cứu khách hàng, doanh

PHÂN CÔNG CÔNG VIỆC

Bảng 1.1 Bảng phân công công việc

Tên thành viên Công việc

Front-end Xây dựng tài liệu Word Xây dựng mẫu kiểm thử

Back-end Xây dựng cơ sở dữ liệu Xây dựng Endpoints Xây dựng tài liệu Word

Front-end Xây dựng tài liệu Word Thiết kế giao diện người dùng

Back-end Xây dựng Endpoints Xây dựng cơ sở dữ liệu Xây dựng tài liệu Word

PHÂN TÍCH YÊU CẦU SỬ DỤNG, XÁC ĐỊNH CÁC YÊU CẦU CHỨC NĂNG VÀ PHI CHỨC NĂNG THEO MẪU

Phân tích yêu cầu sử dụng

Trang web được xây dựng để phục vụ nhu cầu mua sắm quần áo trực tuyến của mọi người Khách hàng có thể đăng nhập vào trang web (hoặc tạo tài khoản nếu chưa có) và sau đó bắt đầu mua sắm Nhân viên quản lý hệ thống có thể quản lý sản phẩm, thay đổi thông tin của sản phẩm, phân loại sản phẩm theo các hạng mục riêng (VD: nguồn gốc,giá cả…) và có thể tra cứu khách hàng, doanh số sản phẩm Trang web cũng cho phép cả hai bên lưu lại lịch sử giao dịch và cũng cho phép khách hàng đánh giá và nhận xét về sản phẩm.

Các tác nhân của hệ thống

 Khách hàng: là người có nhu cầu mua sắm trực tuyến

 Nhân viên quản lý hệ thống: quản lý thông tin sản phẩm, xác nhận thông tin của khách hàng, xác nhận đơn hàng.

Yêu cầu về phi chức năng của hệ thống

 Hoạt động ổn định trên các hệ điều hành

 Tuyệt đối bảo mật thông tin khác hàng

 Chỉ có nhân viên quản lý hệ thống mới có quyền thay đổi thông tin đơn hàng, thông tin sản phẩm

 Yêu cầu về giao diện:

 Giao diện thân thiện, dễ sử dụng.

Các chức năng cơ bản

 Thêm, cập nhật thông tin (thêm mới, sửa, xóa, cập nhật)

 Lưu lịch sử đơn hàng

2.4.2 Quản lý đăng ký, đăng nhập

 Tìm mặt hàng theo từ khóa

 Sắp xếp theo loại Hình sản phẩm

 Thêm, sửa, xóa dữ liệu hàng hóa (giá, mô tả, thông số, số lượng tồn kho )

 Hiển thị số lượng còn trong kho, tự động cập nhật sau khi bán hàng

 Hiển thị các đánh giá về sản phẩm

 Hiển thị tổng giá trị đơn hàng

 Hiển thị tình trạng đơn hàng

 Cập nhật tình trạng đơn hàng của khách (đối với nhân viên quản lý hệ thống)

2.4.5 Chọn hàng và cho vào giỏ hàng

 Hiển thị giá của mặt hàng, tổng giá trị giỏ hàng

 Chọn phương thức thanh toán

 Thêm phương thức thanh toán

XÂY DỰNG MÔ HÌNH CHỨC NĂNG BẰNG CÁC BIỂU ĐỒ TRƯỜNG HỢP SỬ DỤNG

Biểu đồ trường hợp sử dụng (Use Case)

Hình 1 Hình biểu đồ trường hợp sử dụng

Biểu đồ hoạt động cho trường hợp sử dụng

Hình 3.2 Biểu đồ trường hợp sử dụng

XÂY DỰNG MÔ HÌNH CẤU TRÚC CHO 1 CHỨC NĂNG

Mô Hình cấu trúc

Hình 3 CRC cho đối tượng khách hàng

Hình 4 CRC cho đối tượng nhân viên

BIỂU ĐỒ TUẦN TỰ CHO CÁC CHỨC NĂNG

Biểu đồ tuần tự cho chức năng đăng nhập

Hình 5 Biểu đồ tuần tự cho chức năng đăng nhập

Biểu đồ tuần tự cho chức năng thanh toán

Hình 6 Biểu đồ tuần tự cho chức năng thanh toán

CHƯƠNG 7 THIẾT KẾ MÔ HÌNH DỮ LIỆU QUAN HỆ ĐỐI TƯỢNG (OR)

7.1 Mô Hình dữ liệu quan hệ

 Bảng User gồm có các thuộc tính: UserID (PK), username, password, fullname, birthday, email, phoneNum, address, avatar

 Bảng Cart gồm có các thuộc tính: UserID (PK, FK), ProductID (PK, FK)

 Bảng Product gồm có các thuộc tính : ProductID (PK), PDname, price, image, unit, description, modifyDate

 Bảng Order_Product gồm có các thuộc tính: OrderID (PK, FK), ProductID (PK, FK), price, unit

 Bảng Order gồm có các thuộc tính: OrderID (PK), UserID (FK), OrderAddress, OrderDate, OrderFullname, OrderEmail, OrderPhoneNum, OrderDescription.

THIẾT KẾ GIAO DIỆN NGƯỜI-MÁY CHO CÁC CHỨC NĂNG13 9.1 Chức năng đăng nhập

Chức năng đăng ký

Hình 11 Giao diện người- máy chức năng đăng ký

Chức năng giỏ hàng

Hình 12 Giao diện người- máy chức năng giỏ hàng 9.3.1 Chức năng lưu trữ danh sách yêu thích

Hình 13 Giao diện nguuời máy chức năng lưu trữ danh sách yêu thich

Chức năng tìm kiếm sản phẩm

Hình 14 Giao diện người- máy chức năng tìm kiếm sản phẩm – Trang chủ

Hình 15 Giao diện người-máy chức năng tìm kiếm sản phẩm – Các trang khác

Chức năng mua sắm trực tiếp

Hình 16 Giao diện người-máy chức năng mua sắm trực tiếp

Chức năng thay đổi thông tin cá nhân

9.6.1 Chức năng thay đổi thông tin và thay đổi mật khẩu

Hình 18 Giao diện người- máy chức năng thay đổi mật khẩu 9.6.2 Chức năng theo dõi đơn hàng

Hình 19 Chức năng theo dõi đơn hàng

9.6.3 Chức năng thêm phương thức thanh toán

Hình 20 Chức năng thêm phương thức thanh toán – Danh sách phương thức

Hình 21 Chức năng thêm phương thức thanh toán – Các phương thức hiện có

Hình 22 Chức năng thêm phương thức thanh toán – Thông tin phương thức mới

Giao diện người-máy cho chức năng thanh toán

Hình 23 Giao diện người- máy cho chức năng thanh toán

Chức năng kiểm tra tình trạng đơn hàng

Hình 24 Giao diện người- máy chức năng kiểm tra tình trạng đơn hàng – Tìm kiếm đơn hàng

Hình 25 Giao diện người- máy chức năng kiểm tra tình trạng đơn hàng – Thông tin đơn hàng

Chức năng thay đổi trạng thái đơn hàng

Hình 26 Giao diện người- máy chức năng thay đổi trạng thái đơn hàng

Chức năng thêm mới sản phẩm

Hình 27 Giao điện người- máy chức năng thêm mới sản phẩm

Chức năng cập nhật sản phẩm

Hình 28 Giao diện người- máy chức năng cập nhật sản phẩm – Tìm kiếm sản phẩm

Hình 29 Giao diện người- máy chức năng cập nhật sản phẩm – Thay đổi thông tin sản phẩm

Chức năng xem thông tin về Web

Hình 30 Chức năng xem thông tin về Web – Giới thiệu

Hình 31 Chức năng xem thông tin về Web – Công nghệ sử dụng

Hình 32 Chức năng xem thông tin về Web – Cơ sở dữ liệu

Hình 33 Chức năng xem thông tin về Web – Thông tin thành viên

THỬ NGHIỆM XÂY DỰNG ỨNG DỤNG WEB THEO PHÂN TÍCH THIẾT KẾ

Ứng dụng cung cấp thực phẩm sạch

Ngày đăng: 02/05/2024, 15:10

HÌNH ẢNH LIÊN QUAN

Bảng 1.1 Bảng phân công công việc - bài tập lớn dự án công nghệ thông tin xây dựng trang web bán thực phẩm sạch
Bảng 1.1 Bảng phân công công việc (Trang 6)
Hình .1. Hình biểu đồ trường hợp sử dụng - bài tập lớn dự án công nghệ thông tin xây dựng trang web bán thực phẩm sạch
nh 1. Hình biểu đồ trường hợp sử dụng (Trang 9)
Hình 3.2. Biểu đồ trường hợp sử dụng - bài tập lớn dự án công nghệ thông tin xây dựng trang web bán thực phẩm sạch
Hình 3.2. Biểu đồ trường hợp sử dụng (Trang 10)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w