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

Báo cáo học phần kỹ thuật lập trình Đề tài hệ thống web bán bánh

24 0 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 đề Hệ thống web bán bánh
Tác giả Nguyễn Đức Lương
Người hướng dẫn Nguyễn Hoàng Anh
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Công nghệ thông tin
Thể loại báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 24
Dung lượng 2,45 MB

Nội dung

Thiết kế sẽ ưu tiên trải nghiệm người dùng liền mạch, kết hợp các tính năng như menu điều hướng thân thiện với người dùng, danh mục sản phẩm chi tiết và quy trình đặt hàng trực quan.. Mụ

Trang 1

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

Mục lục

I Giới thiệu hệ thống……….……… ………….……2

1.Giới thiệu……… ……….… 2

2 Mô tả hệ thống………… ……….….……….……….2

3 Công nghệ sử dụng……….……….2

4 Các chức năng cơ bản……….……….………2

II Thu thập và phân tích yêu cầu 3

1 Mô tả băng ngôn ngữ UML-Use case……….………3

III Phân tích yêu cầu 7

1 Trích các lớp biên và điều khiển……….…………7

2 Phân tích hoạt động……….……….9

IV Thiết kế 12

1.Thiết kế lớp thực thể……… ……….12

2 Thiết kế lớp cơ sở dữ liệu……… ……….13

3 Thiết kế chi tiết cho các module……… ………… …14

4 Thiết kế hoạt động……… ………16

5 Thiết kế giao diện……….……… 18

Trang 3

I Giới thiệu hệ thống

1 Giới thiệu

Dự án thiết kế trang web bánh nhằm mục đích tạo ra một nền tảng trực tuyến hấp dẫn để bán bánh Trọng tâm là phát triển một trang web trực quan hấp dẫn giới thiệu nhiều loại bánh ngon Thiết kế sẽ ưu tiên trải nghiệm người dùng liền mạch, kết hợp các tính năng như menu điều hướng thân thiện với người dùng, danh mục sản phẩm chi tiết và quy trình đặt hàng trực quan Ngoài ra, trang web sẽ bao gồm các yếu tố tương tác như đánh giá của khách hàng và đề xuất được cá nhân hóa để thu hút và chuyển đổi khách truy cập Mục tiêu là tạo một trang web hấp dẫn thúc đẩy doanh số bán hàng trực tuyến và thiết lập sự hiện diện trực tuyến mạnh mẽ cho doanh nghiệp bánh ngọt

2 Mô tả hệ thống

Hệ thống là một trang web hỗ trợ bán hàng trực tuyến cho một cửa hàng bánh Trong đó, khách hàng được phép đặt hàng mua sản phẩm trên web, xem danh sách các sản phẩm được bán theo các danh mục, tìm kiếm sản phẩm theo tên, đánh giá sản phẩm, xem thông tin chi tiết sản phẩm, quản lý giỏ hàng, cập nhật thông tin cá nhân Nhân viên quản lý có thể quản lý thông tin người dùng, quản

lý sản phẩm, quản lý danh mục, quản lý đơn hàng, xem thống kê doanh thu sản

phẩm, thống kê doanh thu khách hàng và thống kê doanh thu theo thời gian

3 Công nghệ sử dụng

- Hệ thống được xây dụng dựa trên ngôn ngữ Java, sử dụng framework

Spring Boot, thymeleaf, Boostrap, MySQL

+ Xem chi tiết sản phẩm

+ Cập nhật thông tin tài khoản

+ Đặt hàng

Trang 4

+ Hủy đơn hàng

+ Quản lý giỏ hàng

- Đối với quản lý

+ Quản lý tài khoản

+ Quản lý danh mục

+ Quản lý sản phẩm

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

+ Xem thống kê

II Thu thập và phân tích yêu cầu

1 Mô tả hệ thống bằng ngôn ngữ UML – use case

a) Biểu đồ UC tổng quan

b) Use case chi tiết

Đăng nhập

Trang 5

Quản lý thông tin

o Đăng nhập: thống nhất với UC đăng nhập

Quản lý nhân viên

Quản lý khách hàng

Trang 6

Quản lý sản phẩm

Xem thống kê

Quản lý đơn hàng

Trang 7

Đăng ký

Đặt hàng và thanh toán

Tìm kiếm sản phẩm

Trang 8

III Phân tích yêu cầu

1 Trích các lớp biên và điều khiển

a Phân tích tĩnh modul quản lý đơn hàng

Trang 9

b Phân tích tĩnh modul đặt hàng và thanh toán

c Phân tích tĩnh modul thông kê doanh thu sản phẩm

Trang 10

2 Phân tích hoạt động

a Modul quản lý đơn hàng

Trang 11

b Modul đặt hàng và thanh toán

Trang 12

c Modul thống kê doanh thu theo sản phẩm

Trang 13

IV Thiết kế

1 Thiết kế lớp thực thể

Trang 14

2 Thiết kế cơ sở dữ liệu

Trang 15

3 Thiết kế chi tiết cho modul

3.1 Thiết kế tĩnh

a Modul quản lý đơn hàng

b Modul đặt hàng và thanh toán

Trang 16

c Modul thống kế doanh thu theo sản phẩm

Trang 17

4 Thiết kế hoạt động

a Modul quản lý đơn hàng

Trang 18

c Modul thống kê doanh thu theo sản phẩm

Trang 19

5 Giao diện

a) Giao diện trang admin

Trang 20

b) Giao diện quản lý danh mục

c) Giao diện quản lý sản phẩm

d) Giao diện quản lý đơn hàng

Trang 21

e) Giao diện thống kê

f) Gioa diện shop

g) Giao diện giỏ hàng

Trang 22

h) Giao diện xem lịch sử đơn hàng

Trang 23

V Kết luận

- Hệ thống trang web đã được xây dựng với các chức năng cơ bản cho một trang web bán hàng thương mại điện tử với giao diện dễ nhìn, thân thiện dễ

sử dụng cho người dùng

- Vẫn còn thiếu sót về mặt logic, tiện ích tiện lợi cho người dùng, vẫn còn 1

số lỗi gặp phải, chưa tối ưu hóa code

Trang 24

Tài Liệu Tham Khảo

[2] Ngôn ngữ Java, URL: Dev.java: The Destination for Java Developers

Ngày đăng: 27/11/2024, 21:58

w