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

Đồ Án lập trình cơ sở dữ liệu website bán dụng cụ học tập

21 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 đề Website bán dụng cụ học tập
Tác giả Trần Minh Quốc, Bằng Tuấn Tài
Người hướng dẫn Nguyễn Thị Phương Trang
Trường học Trường Đại học Mở TP. Hồ Chí Minh
Chuyên ngành Lập trình cơ sở dữ liệu
Thể loại Đồ án
Năm xuất bản 2023
Thành phố TP HCM
Định dạng
Số trang 21
Dung lượng 5,14 MB

Nội dung

PHÂN CÔNG CÔNG VIỆCHỌ VỀ TÊN CÁC CÔNG VIỆC THỰC HIỆN ĐÁNH GIÁ 10 Bằng Tuấn Tài Trần Minh Quốc Mô Tả Về Nghiệp Vụ Của Đồ Án Với sự phát triển của công nghệ thông tin cùng với đó là nhu cầ

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ TP HỒ CHÍ MINH

1 Trần Minh Quốc – 2054052050

2 Bằng Tuấn Tài - 2054052054

TP HCM, THÁNG 9 NĂM 2023

1

Trang 2

Mục lục

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

I.Giới thiệu chung: 1

II.Mô tả các chức năng: 1

A.Chức năng của trang web: 1

a.Chức năng đăng kí: 1

b.Chức năng đăng nhập: 1

c.Chức năng xem chi tiết hàng hóa: 1

d.Chức năng xem hàng hóa theo phân loại sản phẩm: 1

e.Chức năng thêm hàng hóa vào giỏ hàng: 2

f.Chức năng xóa hàng hóa khỏi giỏ hàng: 2

g.Chức năng xem giỏ hàng 2

h.Chức năng đặt hàng: 2

i.Chức năng xem đơn hàng đã đặt: 2

B.Chức năng trong project API: 2

a.Xem toàn bộ sản phẩm bằng stored procedure: 2

b.Xem sản phẩm dựa theo ProductID: 2

c.Thêm sản phẩm: 2

d.Xóa sản phẩm dựa vào ID: 2

e.Sửa sản phẩm dựa vào ID: 2

f.Tìm kiếm sản phẩm phân trang: 3

g.Lấy số lần đặt hàng của toàn bộ khách hàng: 3

h.Lấy số lần đặt hàng của một khách hàng dựa vào ID của khách hàng bằng stored procedure: 3

III.Hướng dẫn cài đặt và sử dụng 3

A.Hướng dẫn cài đặt 3

B.Ứng dụng API 15

IV.Link chứa code 19

Trang 3

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

HỌ VỀ TÊN CÁC CÔNG VIỆC THỰC

HIỆN

ĐÁNH GIÁ (10) Bằng Tuấn Tài

Trần Minh Quốc

Mô Tả Về Nghiệp Vụ Của Đồ Án

Với sự phát triển của công nghệ thông tin cùng với đó là nhu cầu của khách hang ngày càng đa dạng các nền tảng bán hàng online ngày càng càng phát triển mạnh mẽ để có thể đáp ứng nhu cầu đa dạng của người dùng hiện nay việc ra đời các wedsite là điều hết sức cần thiết.Ngoài nhu cầu của người dùng thì wedsite là một trong những phương tiện buôn bán online không thể không có của những doanh nghiệp mới và đang phát triển.Với những kiến thức đã sẵn có khi học trong ngành công nghệ thông tin, nhóm em quyết định xây dựng trang bán hàng dụng cụ học tập online

để bắt kịp với xu hướng hiện nay và cung cấp đầy đủ đa dạng mọi dụng

cụ cần thiết, liên quan,chất lượng và đa dạng cho người dùng

A Chức năng của trang web:

a Chức năng đăng kí:

Cho phép người dùng tạo một tài khoản trên trang web Để đăng

ký, người dùng thường phải nhập các thông tin cơ bản như tên, email, mật khẩu, v.v

b Chức năng đăng nhập:

Là một tính năng cho phép người dùng xác thực danh tính và truy cập vào trang web Để đăng nhập, người dùng phải nhập tênđăng nhập (username) và mật khẩu (password) đã đăng ký trước

đó của mình vào một biểu mẫu (form)

c Chức năng xem chi tiết hàng hóa:

Giúp người dùng có thể xem chi tiết về các thông tin chi tiết củamột sản phẩm

d Chức năng xem hàng hóa theo phân loại sản phẩm:

Giúp người dùng dễ dàng lựa chọn , tìm kiếm, theo phân loại của sản phẩm.Giúp người dùng tiết kiệm thời gian tìm kiếm và lựa chọn được sản phẩm phù hợp với nhu cầu mà người dùng đang cần mua

1

Trang 4

e Chức năng thêm hàng hóa vào giỏ hàng:

Là tính năng cho phép người dùng lưu trữ các sản phẩm mà họ muốn mua vào một giỏ hàng ảo của trang web

f Chức năng xóa hàng hóa khỏi giỏ hàng:

Người dùng có thể xóa bỏ các sản phẩm không muốn mua nữa khỏi giỏ hàng

g Chức năng xem giỏ hàng

Người dùng có thể xem lại những sản phẩm mà mình chọn

h Chức năng đặt hàng:

Cho phép người dùng gửi yêu cầu mua các sản phẩm từ trang web sau đó xác nhận và thanh toán

i Chức năng xem đơn hàng đã đặt:

Giúp người dùng xem, kiểm tra lại các đơn hàng đã đặt bao gồmcác thông tin như: ngày đặt, số lượng, giá cả, và các sản phẩm

có trong 1 đơn hàng

B Chức năng trong project API:

a Xem toàn bộ sản phẩm bằng stored procedure:

Cho phép người dùng xem được danh sách các sản phẩm trong

cơ sở dữ liệu bằng cách gọi một stored procedure

b Xem sản phẩm dựa theo ProductID:

Là một chức năng cho phép người dùng xem được thông tin chi tiết về một sản phẩm nào đó trên trong cơ sở dữ liệu bằng cách nhập vào mã số (ProductID) của sản phẩm đó Chức năng này giúp người dùng tra cứu nhanh và chính xác các sản phẩm mà

họ quan tâm, cũng như so sánh và lựa chọn sản phẩm phù hợp với nhu cầu và mong muốn của mình

c Thêm sản phẩm:

Chức năng cho phép người dùng thêm một sản phẩm mới vào cơ

sở dữ liệu của dự án Để thêm một sản phẩm mới, người dùng cần cung cấp các thông tin về sản phẩm như tên, giá, phân loại, nhà cung cấp, hình ảnh, v.v và gửi yêu cầu đến máy chủ API Máy chủ API sẽ xử lý yêu cầu và lưu trữ thông tin sản phẩm vào

cơ sở dữ liệu, sau đó gửi phản hồi về cho người dùng về kết quả của việc thêm sản phẩm

d Xóa sản phẩm dựa vào ID:

Cho phép người dùng xoá một sản phẩm đã có trong cơ sở dữ liệu của dự án Để xoá một sản phẩm, người dùng cần cung cấp

mã số (ProductID) của sản phẩm đó và gửi yêu cầu đến máy chủAPI Máy chủ API sẽ xử lý yêu cầu và xoá sản phẩm khỏi cơ sở

dữ liệu, sau đó gửi phản hồi về cho người dùng về kết quả của việc xoá sản phẩm

e Sửa sản phẩm dựa vào ID:

Cho phép người dùng sửa một sản phẩm đã có trong cơ sở dữ liệu của dự án Để sửa một sản phẩm, người dùng cần cung cấp

Trang 5

mã số (ProductID) của sản phẩm cần sửa và gửi yêu cầu đến máy chủ API Máy chủ API sẽ xử lý yêu cầu và sửa sản phẩm theo thông tin mới mà người dùng cung cấp, sau đó gửi phản hồi

về cho người dùng về kết quả của việc sửa sản phẩm

f Tìm kiếm sản phẩm phân trang:

Người dùng cần cung cấp 2 giá trị là “page” và “size” Máy chủ API sẽ xử lý yêu cầu và trả về 1 danh sách có độ dài là “size” ở trang thứ “page”

g Lấy số lần đặt hàng của toàn bộ khách hàng:

Cho phép người dùng xem được tổng đơn đặt hàng của toàn bộ khách hàng có trong cơ sở dữ liệu

h Lấy số lần đặt hàng của một khách hàng dựa vào ID của khách hàng bằng stored procedure:

Người dùng cần truyền vào giá trị CustomerID (ID của khách hàng) Sau đó máy chủ API sẽ xử lý và gọi stored procedure và trả về tổng đơn đặt hàng của khách hàng có ID tương ứng

A. Hướng dẫn cài đặt

 Đầu tiên là cần tải về SQL Server và Microsoft Visual Studio

 Tiếp đó các bạn tải các file cần thiết để có thể chạy

 Các bạn tiến hành mở SQL server và kết nối với database đã tải:

 Đầu tiên bạn sẽ ấn chuột phải vào chọn Attach

3

Trang 6

Tiếp theo bạn sẽ ấn add:

 Chọn thư mục data trong file mới tải và chọn file

DB_WebQuanLyBanDungCuHocTap.mdf sau đó ấn ok

 Sau đó các bạn tiến hành mở file project đã tải về và đã có thể

sử dụng các bạn ấn ctrl+f5 để chạy

Trang 8

 Điền các thông tin cần thiết rồi ấn “Register Now”

 Sau khi đăng ký thành công, sẽ có thông báo như sau:

Trang 9

 Sau đó ấn vào mục Login để chuyển về trang đăng nhập

 Điền thông tin lúc đăng ký tài khoản và ấn Log in

 Người dùng có thể xem các sản phẩm dựa theo phân loại sản phẩm

7

Trang 10

 Trong danh mục các sản phẩm, người dùng có thể ấn vào từng ảnh của sản phẩm để xem chi tiết của sản phẩm đó

 Nếu thích sản phẩm đó, người dùng có thể tăng giảm số lượng và thêm sản phẩm đó vào giỏ hàng bằng cách ấn

“Thêm vào giỏ”

Trang 11

 Sau khi thêm thành công, sẽ có thông báo hiển thị

 Người dùng có thể truy cập giỏ hàng của mình bằng cách

ấn biểu tượng “Giỏ hàng”

9

Trang 12

 Trong mục giỏ hàng, người dùng có thể xóa sản phẩm khỏi giỏ hàng

Trang 13

 Khi xóa thành công, sẽ có thông báo hiển thị

 Khi đồng ý mua hàng, người dùng có thể ấn “Proceed to checkout” để tiến hành đặt hàng

11

Trang 14

 Khi tiến hành đặt hàng, người dùng phải điền các thông tin như là: địa chỉ, thành phố, nước

 Sau khi kiểm tra lại thông tin và đồng ý với số lượng và mặt hàng đã đặt, người dùng tiến hành đặt hàng bằng cách

ấn vào “Place order”

Trang 15

 Sau khi đặt hàng thành công, sẽ hiển thị thông báo và quay trở lại trang chủ sau 3 giây

 Ở mục trang chủ, người dùng có thể xem các đơn hàng của mình đă đặt trong quá khứ bằng cách ấn vào “Đơn mua”

13

Trang 16

 Danh sách đơn hàng khách hàng đã đặt trong quá khứ

 Sau khi đã thực hiện xong và không có nhu cầu mua hàngnữa, người dùng có thể đăng xuất bằng cách ấn vào “Log out”

Trang 17

B.Ứng dụng API

 Không có tham số đầu vào

o Ấn vào câu lệnh API cần chạy

15

Trang 18

o Ấn “try it out”

o Ấn “Execute”

o Kết quả

Trang 19

 Có truyền tham số đầu vào

o Ấn vào câu lệnh API cần chạy

Ấn “try it out”

17

Trang 20

o Truyền tham số đầu vào phù hợp

o Ấn “execute”

Trang 21

o Kết quả

https://github.com/tuantai1522/LapTrinhCoSoDuLieu

19

Ngày đăng: 19/11/2024, 17:04