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
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

Đ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

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

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC THĂNG LONG

A38253 NGUYỄN HOÀNG ĐỨC ANH A38520 MAI VĂN MẠNH

A38659 PHẠM TRUNG NGUYÊN

Trang 2

MỤC LỤ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 1

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

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

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

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

4.1 Mô Hình cấu trúc 5

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

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

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

Trang 3

8.1 Thiết kế cấu trúc giao diện trang chủ 11

CHƯƠNG 9 THIẾT KẾ GIAO DIỆN NGƯỜI-MÁY CHO CÁC CHỨC NĂNG13

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

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

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

9.6.2 Chức năng theo dõi đơn hàng 17

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

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

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

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

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

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

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

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

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

CHƯƠNG 11 CƠ SỞ DỮ LIỆU 26

Trang 4

DANH MỤC BẢNG, HÌNH, ẢNH

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

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

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

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

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

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

Hình 6.1 Biểu đồ lớp 9

Hình 7.1 Mô hình dữ liệu quan hệ cho chức năng đặt hàng 10

Hình 1 Thiết kế giao diện trang chủ 12

Hình 1 Giao diện người- máy chức năng đăng nhập 13

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

Hình 3 Giao diện người- máy chức năng giỏ hàng 14

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

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

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

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

Hình 8 Giao diện người-máy chức năng thay đổi thông tin 16

Hình 9 Giao diện người- máy chức năng thay đổi mật khẩu 17

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

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

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

Trang 5

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

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

Hình 19 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 22

Hình 20 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 22

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

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

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

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

Hình 1 Cơ sở dữ liệu 26

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

Trang 6

CHƯƠNG 1 PHÂN CÔNG CÔNG VIỆC

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

A37583 NGUYỄN DUY ĐÔNG

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

A38253 NGUYỄN HOÀNG ĐỨC ANH

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

A38520 MAI VĂN MẠNH

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

A38659 PHẠM TRUNG NGUYÊN

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

Trang 7

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

2.1 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

2.2 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

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

 Hoạt động ổn định trên các hệ điều hành  Yêu cầu bảo mật:

 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

Trang 8

2.4.3 Quản lý mặt hàng

 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

2.4.4 Quản lý đơn hàng

 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

 Chọn mặt hàng  Thêm, xóa mặt hàng  Thêm, giảm số lượng

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

2.4.6 Thanh toán

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

Trang 9

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

3.1 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

Trang 10

3.2 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

Trang 11

XÂY DỰNG MÔ HÌNH CẤU TRÚC CHO 1 CHỨC NĂNG 4.1 Mô Hình cấu trúc

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

Trang 12

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

Trang 13

BIỂU ĐỒ TUẦN TỰ CHO CÁC CHỨC NĂNG5.1 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

Trang 14

5.2 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

Trang 15

CHƯƠNG 6 BIỂU ĐỒ LỚP6.1 Biểu đồ lớp

Hình 6.7 Biểu đồ lớp

Trang 16

THIẾT KẾ MÔ HÌNH DỮ LIỆU QUAN HỆ ĐỐI TƯỢNG (OR)CHO 1 CHỨC NĂNG

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.

Trang 17

CHƯƠNG 8 THIẾT KẾ CẤU TRÚC GIAO DIỆN CHO CÁC TRANG8.1 Thiết kế cấu trúc giao diện trang chủ

Trang 19

CHƯƠNG 9 THIẾT KẾ GIAO DIỆN NGƯỜI-MÁY CHO CÁC CHỨC NĂNG

Trang 20

9.3 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

Trang 21

9.4 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

Trang 22

9.5 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

9.6 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 17 Giao diện người-máy chức năng thay đổi thông tin

Trang 23

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

Trang 24

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ó

Trang 25

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

9.7 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

Trang 26

9.8 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

Trang 27

9.9 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

9.10 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

Trang 28

9.11 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

Trang 29

9.12 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

Trang 30

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

Trang 31

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

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

Vegetable-Github

Trang 32

CHƯƠNG 11 CƠ SỞ DỮ LIỆU

Hình 34 Cơ sở dữ liệu

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