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

Báo cáo chuyên Đề học phần Đồ Án lập trình java web Đề tài xây dựng và quản lý cửa hàng Đồ chơi

26 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 đề Xây Dựng Và Quản Lý Cửa Hàng Đồ Chơi
Tác giả Vũ Trần Hoàng Phúc, Trần Công Lâm, Nguyễn Anh Kiệt, Lâm Quang Minh
Người hướng dẫn Bùi Phú Khuyên
Trường học Trường Đại Học Công Nghệ TP.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo chuyên đề
Năm xuất bản 2023
Thành phố TP. HCM
Định dạng
Số trang 26
Dung lượng 4,02 MB

Nội dung

5.Hiển Thị Danh Sách sản phẩm:  Danh sách tất cả các sản phẩm có sẵn trong hệ thống, bao gồm thông tin như mã sản phẩm, tên sản phẩm, loại sản phẩm, mã sản phẩm, Đơngiá cho từng sản phẩ

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM BỘ GIÁO DỤC VÀ ĐÀO TẠO

NGUYỄN ANH KIỆT – 2180607668

LÂM QUANG MINH – 2180607734

Giảng viên hướng dẫn: Bùi Phú Khuyên

Ngành : CÔNG NGHỆ THÔNG TIN

Lớp : 21DTHD1

Khóa : 2021-2025

TP HCM, tháng 10 năm 2023

Trang 2

MỤC LỤC

MỤC LỤC 2

I.GIỚI THIỆU VỀ ĐỀ TÀI 4

I.1 Tên đề tài 4

I.2 Mô tả đề tài 4

I.2.1.Đăng nhập tài khoản quản lý hoặc nhân viên ……… 5

I.2.2.Quản lý trang web bán đồ chơi ……….5

I.2.3 Quản lý sản phẩm ……… 6

I.2.4 Quản lý nhân viên ……… 7

I.2.5 Quản lý khách hàng ……… 8

I.2.6.Phân quyền cho từng người: Admin/ Employee/Customer… ……….9

I.2.7.Thêm models cho tất cả bài……….……….10

I.2.8.Đơn đặt hàng thành công …… ……… 10

I.3 Phạm vi nghiên cứu……… 12

II.CÔNG NGHỆ SỬ DỤNG 12

III.PHÂN TÍCH THIẾT KẾ HỆ THỐNG……… 13

1 Tên đề tài:……… 13

2 Chức năng 13

21 Danh sách thể loại ……….13

2.2 Danh sách sản phẩm 13

2.3 Mua hàng thành công ………14

2.4 Danh sách phân loại người dùng ……… 14

V.KẾT QUẢ THỰC NGHIỆM……… ………15

Trang 3

V.1 Giao diện đăng nhập/đăng ký…… ………16

V.2.Giao diện chính trang cửa hàng đồ chơi ….………16

V.3 Giao diện danh sách sản phẩm …………17

V.4 Giao diện quản lý danh mục (Admin)……… ……… 17

V.5 Giao diện quản lý giỏ hàng ……….18

V.6 Giao diện hóa đơn có sản phẩm ……… 18

V.7 Giao diện hóa đơn thành công ……… 21

V.8 Giao diện quản lý Admin ………. 19

V.9.Giao diện quản lý nhân viên ………. 23

V.10.Giao diện quản lý Khách Hàng ……… 24

VI Kết quả, hạn chế và Định hướng phát triển trong tương lai ……… 25

VI.1 Kết quả ……… 25

VI.2 hạn chế ……… 25

VI.3 Định hướng phát triển trong tương lai ……… 25

VII.Bảng phân công việc ……… 26

VIII.Tài liệu tham khảo ……… 26

I Giới thiệu về đề tài

I.1.Tên đề tài

Quản lý trang web bán hàng đồ chơi

I.2.Mô tả đề tài

Trang 4

Chúng ta đang sống trong thế giới mà công nghệ thông tin và

truyền thông đóng vai trò hết sức quan trọng , nó ngày càng trở nên phổ biến và có ảnh hưởng sâu sắc đến cuộc sống của mỗi người Sự xuất hiên của mạng máy tính là một dấu mốc trong lịch sử phát triển của loài

người, mạng máy tính hỗ trợ cho chúng ta rất nhiều trong cuộc sống, nhờ

có mạng máy tính thông tin được truyền đi một cách nhanh chóng làm cho con người ở khắp mọi nơi trên thế giới có thể giao lưu hợp tác trao đổi thông tin với nhau thuận tiện hơn rất nhiều.

Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì lập tức… cả thế giới về vấn đề mà bạn đang đề cập sẽ hiện ra có đầy đủ thông tin, hình ảnh và thậm chí cả âm thanh.

Hiện nay bán hàng trực tuyến đã rất phổ biến, có rất nhiều website bán hàng online đáp ứng cho nhu cầu của người mua Không thể phủ nhận sự tiện lợi, nhanh chóng thuận tiện của nó Nhóm chúng em đã chọn đề tài “ Xây dựng website bán hàng đồ chơi trẻ em” Trang web này đáp ứng nhu cầu cho các em bé và giúp các bậc phụ huynh thể hiện tình yêu thương và sự quan tâm tới các em Đơn giản và thuận tiên, các bậc cha mẹ có thể chỉ cần một cái click chuột chọn cho mình món đồ ưng ý và đặt mua một cách đơn giản nhanh chóng Những món đồ chơi thông minh sẽ giúp cho các bé phát triển hoàn thiện hơn trí tuệ, thể chất, sáng tạo v.v .

Tuy đã cố gắng song không thể tránh khỏi những thiếu sót Rất mong được sự thông cảm và góp ý của thầy và các bạn Chúng em xin chân thành cảm ơn.

I.2.1.Đăng nhập tài khoản quản lý hoặc nhân viên:

*

Đầu vào:

1.Tên đăng nhập (Username) và mật khẩu (Password) của người dùng

2.Dữ liệu đăng nhập ban đầu: Quản lý (admin/123) hoặc Nhân viên

Trang 5

 Người dùng nhập tên đăng nhập và mật khẩu của họ trong giao diện đăng nhập Thông tin này cần phù hợp với dữ liệu đăng nhập ban đầu.2.Xác thực thông tin đăng nhập:

 Hệ thống kiểm tra thông tin đăng nhập của người dùng với dữ liệu đăng nhập ban đầu Nếu thông tin không khớp, hệ thống sẽ thông báo lỗi và yêu cầu người dùng nhập lại thông tin

3.Phân quyền truy cập:

 Sau khi xác thực thông tin đăng nhập, hệ thống xác định vai trò của người dùng, tức là liệu họ là quản lý (admin) hay nhân viên Các quyền truy cập và chức năng sẽ được gán dựa trên vai trò này

4.Chuyển đến giao diện menu:

 Nếu thông tin đăng nhập chính xác và vai trò được xác định, hệ thống chuyển người dùng vào giao diện menu của hệ thống Ở đây, họ có thểtruy cập các chức năng và tính năng được phân quyền

5.Kết thúc tiến trình:

 Sau khi đăng nhập thành công, người dùng có thể bắt đầu sử dụng hệ thống hoặc ứng dụng với các quyền truy cập tương ứng với vai trò củahọ

I.2.2 Quản lý trang web bán đồ chơi:

- Trang web bán hàng đồ chơi gồm có “Tiêu đề , hình ảnh và chú thích”

- Phía trên gồm có “Sản phẩm , danh mục , giỏ hàng , đăng ký và đăng nhập”-Phía dưới có năm 2024 – Nhóm 7 – Privacy

I.2.3.Quản lý cho sản phẩm:

*

Đầu vào:

1.Thông tin về sản phẩm:

 ID: Mã số duy nhất xác định mỗi sản phẩm

 Tên sản phẩm: Tên gọi của sản phẩm

Trang 6

sản phẩm, loại sản phẩm, Mô tả sản phẩm, Đơn giá cho từng sản phẩm, Hình ảnh và Danh mục sản phẩm.

2.Sửa Thông Tin sản phẩm:

 Thông tin về sản phẩm có thể được sửa đổi khi cần thiết Nhân viên cóquyền thích hợp có thể cập nhật thông tin như tên sản phẩm, loại sản phẩm, Đơn giá cho từng sản phẩm

3.Xóa sản phẩm:

 Trong trường hợp sản phẩm không còn được sử dụng hoặc không còn trong kho, người quản lý có thể xóa sản phẩm khỏi hệ thống

4.Tìm Kiếm và Lọc sản phẩm:

 Hệ thống cung cấp tính năng tìm kiếm và lọc để tìm sản phẩm dựa trên

mã, tên, loại Điều này giúp người dùng dễ dàng tìm kiếm thông tin vềsản phẩm cụ thể

5.Hiển Thị Danh Sách sản phẩm:

 Danh sách tất cả các sản phẩm có sẵn trong hệ thống, bao gồm thông tin như mã sản phẩm, tên sản phẩm, loại sản phẩm, mã sản phẩm, Đơngiá cho từng sản phẩm có thể được hiển thị cho người dùng để tham khảo

6.Theo Dõi sản phẩm trong Kho:

 Hệ thống cung cấp thông tin về số lượng tồn kho cho từng sản phẩm, cho phép quản lý theo dõi tình trạng của sản phẩm trong kho hàng.7.Xem Lịch Sử Thay Đổi:

 Hệ thống có thể lưu trữ lịch sử các thay đổi về thông tin sản phẩm, baogồm ngày thay đổi, người thay đổi, và thông tin cụ thể đã được thay đổi

8.Báo Cáo và Thống Kê:

 Hệ thống có thể tạo báo cáo và thống kê về tình trạng của các sản phẩm, tổng số lượng tồn kho, đơn giá trung bình, và các thông tin quan trọng khác để giúp quản lý ra quyết định và kế hoạch

I.2.4 Quản lý nhân viên:

*Đầu vào:

1.Thông Tin Nhân Viên:

 Gmail nhân viên: Gmail duy nhất định danh cho từng nhân viên trong

hệ thống

 Tên nhân viên: Tên đầy đủ hoặc tên gọi của nhân viên

*Đầu ra:

Trang 7

1.Thông Tin Chi Tiết Về Nhân Viên:

a.Hệ thống lưu trữ và quản lý thông tin chi tiết của từng nhân viên trong cơ sở dữ liệu hoặc hệ thống quản lý nhân viên Thông tin này có thể bao gồm:

 Thông tin liên hệ: Địa chỉ, số điện thoại, địa chỉ email, v.v

 Vị trí công việc: Chức vụ, bộ phận, vị trí công việc

 Quyền hạn và quyền truy cập trong hệ thống

3.Xác Thực Danh Sách Nhân Viên:

a.Hệ thống cung cấp danh sách nhân viên có thể sử dụng để xác thực thông tin nhân viên trong quá trình giao dịch hoặc thực hiện các nhiệm

vụ quản lý Danh sách nhân viên giúp đảm bảo rằng chỉ những người được ủy quyền có quyền truy cập vào hệ thống hoặc thực hiện các tác

 Tên khách hàng: Tên đầy đủ hoặc tên gọi của khách hàng

 Số điện thoại khách hàng: Số liên lạc để liên hệ với khách hàng

Trang 8

 Địa chỉ khách hàng: Địa chỉ liên hệ hoặc địa chỉ giao hàng của khách hàng.

*Nội dung xử lý:

1.Thêm Khách Hàng Mới:

 Người quản lý hoặc người có quyền tương tự có thể thêm một khách hàng mới vào hệ thống Họ cung cấp thông tin như mã khách hàng, tênkhách hàng, số điện thoại, và địa chỉ

2.Sửa Thông Tin Khách Hàng:

 Thông tin về khách hàng có thể được sửa đổi khi cần thiết Người quản lý có quyền thích hợp có thể cập nhật thông tin như tên khách hàng, số điện thoại, và địa chỉ

3.Xóa Khách Hàng:

 Trong trường hợp không còn cần thiết hoặc không còn cần giao dịch với khách hàng cụ thể, người quản lý có thể xóa thông tin khách hàng khỏi hệ thống

4.Tìm Kiếm và Lọc Khách Hàng:

 Hệ thống cung cấp tính năng tìm kiếm và lọc để tìm khách hàng dựa trên mã, tên, số điện thoại, hoặc địa chỉ Điều này giúp người dùng dễ dàng tìm kiếm thông tin về khách hàng cụ thể

5.Hiển Thị Danh Sách Khách Hàng:

 Danh sách tất cả các khách hàng có sẵn trong hệ thống, bao gồm thôngtin như mã khách hàng, tên khách hàng, số điện thoại, và địa chỉ, có thể được hiển thị cho người dùng để tham khảo

6.Xem Lịch Sử Thay Đổi:

 Hệ thống có thể lưu trữ lịch sử các thay đổi về thông tin khách hàng, bao gồm ngày thay đổi, người thay đổi, và thông tin cụ thể đã được thay đổi

7.Báo Cáo và Thống Kê:

 Hệ thống có thể tạo báo cáo và thống kê về tình trạng của các khách hàng, số lượng đơn đặt hàng, tổng giá trị đơn đặt hàng, và các thông tin quan trọng khác để giúp quản lý ra quyết định và kế hoạch

I.2.6 Phân quyền cho từng người: Admin/ Employee/Customer:

Quyền của Admin:

Danh sách sản phẩm:

 Chỉnh/Xóa/Sửa/Cập nhật sản phẩm

Trang 9

 Tìm kiếm sản phẩm/giá tiền.

 Thêm sản phẩm mới/Thêm nhân viên mới

 Thoát ra/Vào lại/Xác thực

Quyền của Employee

 Thoát ra/Vào lại/Xác thực

Quyền của Khách hàng( Customer )

 Thoát ra/Vào lại/Xác thực

I.2.7 Thêm models cho tất cả bài

1/ ApplicationDbContext.cs

Trang 10

+ Tạo View `Checkout` Checkout.cshtml

Tạo một view mới để nhập thông tin đặt hàng, bao gồm địa chỉ giao hàng và ghichú

+ Cập Nhật View OrderCompleted và OrderCompleted.cshtml

+ Cập nhật view OrderCompleted để hiển thị thông tin xác nhận đơn hàng

I.2.9 Thêm đa ngôn ngữ

Trang 11

I.3.Phạm vi nghiên cứu

Phạm vi của đồ án bao gồm:

Trang 12

- Quản lý thông tin các Sản phẩm:

 Chức năng cho phép thêm, sửa đổi và xóa thông tin về các sản phẩm, bao gồm ID, Tên sản phẩm , Giá , Mô tả , Hình ảnh và Danh mục

 Hỗ trợ xem sản phẩm có sẵn và tình trạng sẵn có

- Quản lý danh mục sản phẩm:

 Chức năng cho phép quản lý danh sách sẵn có trong hệ thống

 Cung cấp khả năng thêm mới sản phẩm, chỉnh sửa thông tin chi tiết của sản phẩm

 Cho phép tìm kiếm sản phẩm trong danh sách

 Giỏ hàng và thanh toán cho khách hàng:

 Hệ thống cung cấp chức năng thêm sản phẩm vào giỏ hàng, cho phép chọn sản phẩm , cập nhật sản phẩm

 Tích hợp chức năng thanh toán cho dịch vụ sử dụng sản phẩm

Ngoài ra, hệ thống có thể cung cấp các tính năng bổ sung như:

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

 Bảo mật khách hàng

 Phân quyền cho từng người

 Thêm công nghệ MOMO

II Công nghệ sử dụng

Trong quá trình phát triển đồ án, chúng tôi đã sử dụng các công nghệ và công cụ sau:

 Ngôn ngữ lập trình: C#

 Framework: Spring Boot

 Cơ sở dữ liệu: MySQL

 Giao diện người dùng: HTML, CSS, JavaScript

 Công cụ quản lý mã nguồn: Git, GitHub

 Thêm công nghệ thanh toán MOMO

Công Cụ và Công Nghệ Dự Kiến:

C#/.NET Framework, SQL Server hoặc MySQL cho quản lý cơ sở dữ liệu,

và giao diện người dùng có thể được phát triển bằng WinForms hoặc ASP.NET chotính năng đa dạng

Trang 13

III Phân tích thiết kế hệ thống

1/Tên đề tài:Lập trình Web bán hàng đồ chơi

2/Chức năng

2.1 Danh sách loại mặt hàng

2.2 Danh sách sản phẩm

Trang 14

2.4 Danh sách phân loại người dùng

Trang 15

V.Kết quả thực nghiệm

V.1 Giao diện đăng nhập/đăng ký

Trang 16

V.2 Giao diện chính trang cửa hàng đồ chơi

V.3 Giao diện danh sách sản phẩm

Trang 17

V.4 Giao diện Quản Lý Danh mục (Dành cho Admin)

V.5 Giao diện Quản Lý giỏ hàng

Trang 18

V.6 Giao diện Hoá Đơn có sản phẩm

V.7.Giao diện thành công khi mua đơn hàng

Trang 19

V.8 Giao diện Quản Lý Admin

Trang 21

V.9 Giao diện Quản Lý Nhân viên

Trang 23

V.9 Giao diện Quản Lý Khách Hàng

Trang 25

VI Kết quả, hạn chế và Định hướng phát triển trong tương lai

VI.1.Kết quả:

 Trải nghiệm người dùng cải thiện: Phân quyền người dùng sẽ giúp cải thiện trải nghiệm người dùng bằng cách cung cấp các chức năng phù hợp với từng vai trò cụ thể

 Quản lý sản phẩm hiệu quả: Có chức năng thêm, xóa, sửa và cập nhật sản phẩm sẽ giúp quản lý cửa hàng trở nên dễ dàng và hiệu quả hơn

 Tăng tính tương tác: Chức năng giỏ hàng sẽ tạo điều kiện cho khách hàng dễ dàng thêm sản phẩm vào giỏ và thực hiện thanh toán một cách thuận tiện

VI.2.Hạn chế:

 Trải nghiệm người dùng cải thiện: Phân quyền người dùng sẽ giúp cải thiện trải nghiệm người dùng bằng cách cung cấp các chức năng phù hợp với từng vai trò cụ thể

 Quản lý sản phẩm hiệu quả: Có chức năng thêm, xóa, sửa và cập nhật sản phẩm sẽ giúp quản lý cửa hàng trở nên dễ dàng và hiệu quả hơn

 Tăng tính tương tác: Chức năng giỏ hàng sẽ tạo điều kiện cho khách hàng dễ dàng thêm sản phẩm vào giỏ và thực hiện thanh toán một cách thuận tiện

VI.3.Định hướng phát triển trong tương lai:

1 Tối ưu hóa trải nghiệm người dùng: Tiếp tục cải thiện giao diện người dùng

và trải nghiệm mua sắm để thu hút và giữ chân khách hàng

2 Tăng cường tính năng: Xem xét việc thêm các tính năng mới như đánh giá sản phẩm, hệ thống thảo luận, hoặc tích hợp thanh toán trực tuyến để cải thiện trải nghiệm mua sắm

3 Phát triển phân quyền: Nếu nhu cầu mở rộng cửa hàng hoặc số lượng nhân viên tăng lên, có thể cần cải thiện hệ thống phân quyền để phản ánh đúng cácmối quan hệ và trách nhiệm trong tổ chức

4. Tối ưu hóa hiệu suất và bảo mật: Liên tục theo dõi và nâng cấp hệ thống để đảm bảo hiệu suất cao và bảo mật tốt nhất.

Trang 26

VII.Tài liệu tham khảo

1/choi-tre-em.htm

https://123docz.net/document/3744882-do-an-xay-dung-website-ban-hang-do-2/https://www.academia.edu/62006466/%C4%90%E1%BB%93_

%C3%A1n_web_b%C3%A1n_%C4%91%E1%BB%93_ch%C6%A1i_tr

%E1%BA%BB_em_b%E1%BA%B1ng_ASP_NET_MVC

3/https://chat.openai.com

Ngày đăng: 20/12/2024, 22:37

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

TÀI LIỆU LIÊN QUAN

w