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

đồ án phần mềm i xây dựng website bán máy tính

42 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 Website Bán Máy Tính
Tác giả Silapheth Vilasit
Người hướng dẫn ThS. Le Thi Bao Yen
Trường học Phan Hiệu Đại Học Đà Nẵng Tại Kontum
Chuyên ngành Công Nghệ
Thể loại Đồ Án Phần Mềm I
Năm xuất bản 2023
Thành phố Kon Tum
Định dạng
Số trang 42
Dung lượng 4,16 MB

Nội dung

Đăng nhập Khóa tài khoản khách hàng Sửa tài khoản Quản lý tài khoản Tìm kiểm tài khoản Xóa tài khoản Thay đối mật khâu Thêm tài khoản mới Thông kê doanh thu Xem doanh thu Thông tin tài

Trang 1

XAY DUNG WEBSITE BAN MAY TINH

kon Tum, thang 02 năm 2023

Trang 2

GVHD _: ThS LE THI BAO YEN SVTH : SILAPHETH Vilasit LỚP — : K20TT

MSSV_ : 2017480201024

Kon Tum, thang 02 nam 2023

Trang 3

MUC LUC

1.3.2 Tìm hiểu ly thuyét cccccssscssssesscsssssssseseccssssesssesescsssesseseesesceaceacaseaasess 2

1.3.3 Nghiên cứu công nghệ 2 1.3.4 Xây dựng chương trình 3 1.3.5 Trải nghiệp người dùng 3

1.4 GIẢI PHÁP CÔNG NGHỆ - 2 <- 5° 5e xerxerxrxereersreeererre 3

1.4.1 PHP 3 1.4.2 Visual Studio Code 3 1.4.3 CSS 3 1.4.4 HTML 3

1.4.6 Xampp 3 1.4.7 Bootstrap wd 1.4.8 JQU©FV o0 G 0000000 9T T4 90 11050 0 9005 4

CHƯƠNG 2 PHAN TICH THIET KE HE THÓNG - << 5

2.1.1 Mô tả tác nhân sử dụng hệ thống 5 2.1.2 Phân tích chức năng hệ thống 5 2.1.3 Phân tích chức năng của kách hàng 6

2.2.1 So dé use case tong DA Ôẻ.ẻ ồốồ 13

2.2.3 Chức năng đăng ký 19 2.2.4 Chức năng đăng nhập 22 2.2.5 Sơ đồ use case tìm kiếm 25 2.2.6 Chức năng quản lý tài khoản 27 2.2.7 Chức năng đăng sa ——- ,ÔỎ 30

2.2.9 Chức năng quản lý đơn đặt hàng - << 55 5< 55s se 33 2.2.10 Chức năng hủy hàng 36 2.2.11 Chức năng quản ly slider 39

Trang 4

DANH MUC CAC BANG

Trang 5

DANH MUC CAC HINH

Trang 6

Website là sự lựa chọn hoan hảo nhất trong việc quảng bá thông tin, giới thiệu

sản phẩm, dịch vụ đến khách hàng đối với các cá nhân, doanh nghiệp làm kinh doanh

mà không có được vị trí địa lý thuận lợi Đối với lĩnh vực kinh doanh sản phẩm, website được xem như là cửa hàng thứ hai, giúp bán hàng tự động Ngoài việc bán sản phâm trực tiếp tại cửa hàng thì bạn có thê tận dụng lợi thế của công nghệ thông tin dé mở một cửa hàng trên Internet mà ở đó khách hàng có thể tìm hiểu thông tin và đặt hàng ngay trên trang web Như vậy, website sẽ giúp các chủ kinh doanh mở rộng được quy mô hoạt động mà không tốn chỉ phí thuê nhân công, thuê mặt băng mà vẫn có thế tăng doanh thu bản hang

Hiện ngày cảng nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại hình

thương mại điện tử.Theo kết quả khảo sát của Công ty nghiên cứu thị trường Việt, khoảng 70% các Công ty kinh doanh, dịch vụ ở Việt Nam có hệ thống bán hàng qua Internet và điện thoại

Doanh số máy tính cá nhân Quý 4 năm 2022 tiếp tục giảm dưới mức kì vọng Theo tổ chức thống kê đữ liệu IDC, đoanh thu máy tính cá nhân toàn cầu trong quý

vừa rồi giảm 28,1% so với năm 2021 với tông 67,2 triệu thiết bị toàn cầu Tô chức này cho rằng doanh thu toàn quý bằng với thời điểm năm 2018 khi địch bệnh chưa hoành

hành Giá bán trung bình nhiều mặt hàng giảm đáng kế, các hãng sản xuất thực hiện giải pháp này nhằm kích cầu trở lại Tuy nhiên, doanh số máy tính ráp sẵn cũng như linh kiện vẫn sẽ là vẫn đề của các nhà sản xuất trong thời gian tới", đại diện IDC ông Jitesh Ubrani phát biểu

Giới chuyên gia cho răng thị trường máy tính cá nhân sẽ tăng trưởng trở lại vào cuối năm 2023 và giữ đà tăng trong năm 2024 Nguyên nhân chủ yếu tới từ những dự đoán về hồi phục kinh tế đồng thời là thời điểm Microsoft chuẩn bị đừng hỗ trợ Windows 10 sẽ khiến người dùng nâng cấp thiết bị cá nhân

Mặt khác, giới chuyên gia cũng cho rằng mốc tăng trưởng năm 2021 của thị trường máy tính là chưa từng có trong tiền lệ nên sự tụt giảm trong doanh thu năm 2022 trở đi không đánh giá được tổng thê vấn đề

l

Trang 7

Trong cuộc sống hàng ngày, máy tính cũng đã trở thành người phục vụ đắc lực Các cửa hàng online sẵn sảng phục vụ bạn mọi lúc, mọi nơi

Vì vậy, nhiều cửa hàng máy tính đã áp dụng phương pháp bán hàng qua mạng (thương mại điện tử) để khách hàng đễ dòng tìm kiếm thông tin và không cần tốn nhiều thời gian và chi phi

1.2 MỤC TIỂU DE TAI

- Thiết kế website bán hàng máy tính online nhằm rèn luyện kỹ năng lập trình của bản thân và tìm hiểu thêm các công nghệ, công cụ mới dé phục vụ thiết kế Website

- Website được xây dựng phải có những chức năng cơ bản sau: + Cập nhật giá, thông tin sản phẩm;

+ Quản lý tài khoản-người dùng; + Quan lý don hang;

+ Chọn phương thức thanh toản; + Có chức năng giỏ hàng

1.3 PHƯƠNG PHÁP NGHIÊN CỨU

1.3.1 Khảo sát thực tế - Thu thập các website mẫu trên Internet và phân tích cách thiết kế về giao diện, cách thiết kế cơ sở đữ liệu, cách xây dựng các chức năng để áp dụng tốt vào website

- Khảo sát nhu cầu sử dụng của khách hàng về website bán hàng trực tuyến

1.3.2 Tìm hiểu lý thuyết

- Nghiên cứu mô hình MVC, một mô hình phố biến trong việc thiết kế website - Tìm hiểu UI/UX và các lý thuyết về thiết kế giao điện như màu sắc, typography, cách sắp xếp layout phù hợp với một website quản lý

- Nghiên cứu cách thức thiết kế cơ sở đữ liệu phù hợp với các tính năng có trong website

1.3.3 Nghiên cứu công nghệ - Nghiên cứu ngôn ngữ lập trình Personal Home Page (PHP) và thực hành viết code đề tìm hiểu cách viết các cú pháp, các hàm :

- Tìm hiểu các công nghệ thiết kế website cần thiết như là HTML, CSS, JavaScript va Bootstrap

- Sur dung hé quan tri co so dir ligu MySQL trong việc kết nối và lưu trữ hệ quản trị cơ sở dữ liệu

1.3.4 Xây dựng chương trình - Lên kế hoạch và thiết kế chương trình - Chọn ngôn ngữ lập trình phủ hợp - Phát triển chương trình - Kiêm tra và sửa lỗi 1.3.5 Trải nghiệp người dùng

- Cho khách hàng sử dụng thử website

Trang 8

- Lấy ý kiến, phản hồi của người dùng - Sửa và khắc phục những phần gĩp ý của khách hàng

1.4 GIẢI PHÁP CƠNG NGHỆ

Viết code bằng ngơn ngữ Personal Home Page (PHP) : Personal Home Page dùng để tạo các trang Web, trong code php sẽ chứa các đồn tàg HyperText Markup Language (html), Cascading Style Sheets (css), JavaScript (js) va bootstrap

1.4.1 PHP Ngơn ngữ lập trình này là sử dụng mã nguồn mở, dễ dàng nhúng vào HTML va tích hợp với web

Ngơn ngữ lập trình PHP cĩ cú pháp đơn giản, tốc độ xử lý nhanh, tính cộng đồng cao Chính vì vay ma lập trình PHP được sử dụng chủ yếu để thiết kế web

1.4.2 Visual Studio Code Phần mềm lập trình với đầy đủ tính năng đề chỉnh sửa các tệp cục bộ hoặc đoạn code Nĩ bao gồm các tính năng khác nhau để chỉnh sửa code giúp các nhà lập trình theo dõi các thay đổi này

1.4.3 CSS CSS là một ngơn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngơn ngữ đánh dấu (HTML) Nĩi ngắn gọn hơn là ngơn ngữ phong cách cho trang web

CSS sẽ giúp chúng ta cĩ thế thêm style vào các phần tử HTML đĩ như đơi bố cục, màu sắc trang, đổi màu chữ, font chữ, thay đổi cấu trúc

1.4.4 HTML HTML la dung để tạo cấu hình cho trạng website 1.4.5 My Sql

MySQL là một hệ thơng quản trị cơ sở đữ liệu mã nguồn mở (gọi tắt là RDBMS) hoạt động theo mơ hình client-server Với RDBMS là viết tắt của Relational Database Management System MySQL ducc tich hep apache, PHP MySQL quan ly dir ligu thơng qua các cơ sở đữ liệu Mỗi cơ sở đữ liệu cĩ thể cĩ nhiều bảng quan hệ chứa đữ liệu

1.4.6 Xampp Xampp là chương trình tạo máy chủ Web Server được tích hợp,đề tạo ra mơi trường øiả lập chức database dữ liệu,săn Apache,PHP,MýQL,FTP Server,Mail Server và các cong cu nhu phpMyAdmin

1.4.7 Bootstrap Bootstrap cho phép quá trình thiết kế website diễn ra nhanh chĩng và dễ dang hơn dựa trên những thành tố cơ bản sẵn cĩ như typography, forms, buttons, tables, erids, navigation, image carousels [ I5]

Bootstrap là một bộ sưu tập miễn phí của các mã nguồn mở và cơng cụ đùng dé tạo ra một mẫu webiste hồn chỉnh Với các thuộc tính về giao điện được quy định sẵn như kích thước, màu sắc, độ cao, độ rộng , các designer cĩ thê sáng tạo nhiều sản

3

Trang 9

pham moi mẻ nhưng vẫn tiết kiệm thời gian khi làm việc với framework nảy trong quá trình thiết kế giao diện website

1.4.8 Jquery JQuecry là một thư viện Javascript rất nỗi bật và được sử dụng phô biến trong các lập trình web Jquery ra doi boi John Resig vao nam 2006 và trở thành một trong những phần quan trọng đối với website có sử dụng Javascript So với việc sử dụng Slogan thì JQuery đã giúp cho lập trình viên có thể tiết kiệm được nhiều công sức cũng như thời gian cho quá trình thiết kế website

CHƯƠNG 2

PHAN TICH THIET KE HE THONG 2.1 PHAN TICH THIET KE

2.1.1 Mô tả tác nhân sử dụng hệ thống - Chủ shop (admin): là người quản trị có tất cả các quyên trên hệ thông website - Khách hàng: là những người có thể xem, tìm kiếm các sản phâm của shop trên website Có thể mua và tạo tài khoản tài viên để được ưu đãi

2.1.2 Phân tích chức năng hệ thống a Phân tích chức năng Admin

Bảng 2.1.2.a.1.1: Phân tích chức năng hệ thống Actor Chức năng Chức năng con Khách hàng Đăng ký tài khoản

Trang 10

Đăng nhập

Khóa tài khoản khách hàng Sửa tài khoản

Quản lý tài khoản Tìm kiểm tài khoản

Xóa tài khoản

Thay đối mật khâu

Thêm tài khoản mới Thông kê doanh thu Xem doanh thu

Thông tin tài khoản

Quản lý sản phâm Xem sản phầm

Quản lý liên hệ Đáp hôi tin nhắn

Xem tin nhăn

Xóa tin nhắn

Quản ly slider Xem slider

đăng nhập vào trang admin băng tài khoản được cấp Muôn thực hiện các chức năng của quản lý thì quản trị viên của website phải

Bang 2.1.3.a.1.1: Phan tích chức năng đăng nhập Admin

5

Trang 11

Đôi tượng | Admin Khách hàng

Đâu vào - Tên tài khoản (hoặc email) và mật khâu

Khách hàng chọn mục đăng nhập, nhập tên tài khoản và mật khẩu

-_ Nếu tên tài khoản và mật khẩu có tồn tại trong cơ sở đữ liệu về Quả trình tài khoản thi hệ thống thông báo đăng nhập thành công và

chuyên website về trạng thái đã đăng nhập - Nếu tên tài khoản và mật khâu không tôn tại trong cơ sở di liệu về tài khoản thì hệ thông báo không đăng nhập được và yêu cầu nhập lại

Đầu ra - Đăng nhập không thành công: Thông báo nhập form sai - Đăng nhập thành công: Thông báo đăng nhập thành công

b Đăng kỷ tài khoản Muốn mua hàng thì khách hàng cần phải đăng ký tài khoản Chức năng này cho phép khách hàng nhập thông tin của mình và tạo tài khoản để đăng nhập vào Website

Bảng 2.1.3.b.1.1: Phân tích chức năng đăng ký thài khoản

- Nếu tên tài khoản và mật khâu không đúng kiêu yêu cầu và tên tài khoản đã tôn tại trong cơ sở dữ liệu thì hệ thông báo không đăng ký thành công và yêu cầu nhập lại

Đầu ra không Thông báo cho người dùng tạo tài khoản thành công hoặc

Đôi tượng Khách hàng Đâu vào 1d tài khoản Quả trình Chọn vào mục đăng xuất dé thoát khỏi các chức năng mà dùng

cho tài khoản đăng nhâp Đâu ra Thông bảo đăng xuât thành công

d Tim kiem san pham Tìm kiếm sản phẩm: Công cụ tra cứu nhanh, giúp khách hàng giảm thời gian tìm

kiếm Chỉ cần nhập từ khóa vào thanh tìm kiếm và sẽ có kết quả trả về

Bảng 2.1.3.d.1.1: Phân tích chức năng tìm kiếm sản phẩm

Đôi tượng Đâu vào Khách hàng Chọn vào thanh công cụ tìm kiêm và nhập từ khoản cân tìm

6

Trang 12

cung cấp cho khách hàng Bảng 2.1.3.e.1.1: Phân tích chức năng xem thông tin sản phẩm Đôi tượng Khách hàng

Đâu vào ID sản pham

Hệ thông nhận thây tương tác của người dùng vào nút chỉ tiết Quả trình sản phâm hoặc hình sản phâm thi đưa ra trang chỉ tiết sản phâm

của sản phẩm người dung muon xem Dau ra Đưa ra kết quả cân tìm kiếm hoặc báo không tìm thây SF Dat hang

Chức năng đặt hàng cho phép khách hàng có thê cùng lúc đặt mua nhiều sản phâ Hệ thống sẽ tự động tính toán giá trị của đơn hàng

Bang 2.1.3.f.1.1: Phan tích chức năng đặt hàng

Đôi tượng Khách hàng Đâu vào Tên sản phẩm, SỐ lượng

Người dùng chọn sản phâm muôn đặt kèm sô lượng và màu, sau đó nhấn vào nút đặt hàng Hệ thống nhận tương tác từ khách hàng và truy xuất cơ sở dữ liệu về thông tin sản phẩm và tính toán tổng giá trị đơn hàng

Quả trình - Nếu khách hàng chọn tiếp tục đặt hàng thì hệ thống sẽ đưa ra

thông báo đặt hàng thành công và chuyên về sang trang quản lý đơn hàng đề khách hàng theo dõi đơn hàng

- Nếu khách hàng không đồng ý đặt hàng thì hệ thống sẽ về lại

giao diện 916 hang Đâu ra Thông báo đặt hàng thành công hoặc không thành công

g San pham yêu thích Chức năng này cho phép khách hàng thêm sản phâm vào mục yêu thích, sau khi thêm vào mục yêu thích khách hàng có thê đặt hàng đề mua sản phẩm

Bảng 2.1.3.g.1.1: Phân tích chức năng sản phẩm yêu thích

Đối tượng Khách hàng

A og Chọn vào mục sản phâm yêu thích từ trang sản phẩm và xem Đầu vào các sản phâm yêu thích băng cách chọn vào mục yêu thích xe 3 A A ; 2 , ` ^ ,

Đăng nhập vào website, vào trang sản phâm có mục sản phâm ¬ yêu thích bắm chọn vào Sau khi đã chọn xong thì có thé xem Quả trình các sản phẩm yêu thích từ mục yêu thích và có thê đặt sản phâm

đó thông qua trang sản phâm yêu thích Đâu ra Thông báo cho khách hàng đã thêm sản phẩm yêu thích thành

7

Trang 13

h Liên hệ

| công hoặc thêm sản phẩm yêu thích không thành công

Chức năng liên hệ cho phép tùy biến đáp ứng mọi yêu từ phía khách hàng Khách hàng có thể liên hệ với đoanh nghiệp qua các hình thức: email, điện thọai, trực tiếp Ngoài các hình thức trên thì khách hàng có thể nhập thông tin trực tiếp trên Website dễ gửi những thông tin cần giúp đỡ để được doanh nghiệp giải quyết Những thông tin từ phía khách hàng sẽ được doanh nghiệp giải quyết nhanh nhất có thé

Bảng 2.1.3.h.1.1: Phân tích chức năng liên hệ

Doi tuong Khach hang

Chọn vào mục liên hệ và nhập thông tin muốn liên hệ hoặc trợ Đầu vào giúp và gửi đi Cũng có thể goi trực tiếp đến số điện thọai trong

tranø liên hệ hoặc có thê nhắn tin qua fanpase đề được trợ øiúp Quả trình Hệ thông nhận được thông tin trợ giúp từ khách hàng và gửi

đên quản trị viên Đâu ra Hệ thông thông báo cho khách hàng đó gửi yêu câu thành công

i Quan | thương hiệu sản phẩm Chức năng này g1úp quản trị viên có thê xem, thêm, sửa, xóa các danh mục sản phẩm của website của mình

Bảng 2.1.3.i.1.1: Phân tích chức năng quản lý thương hiệu sản phẩm

Đôi tượng Quản trị viên website

Ao Sau khi đăng nhập vào trang admin chọn vào thương hiệu sản Dau vao pham Ậ

Sau khi đăng nhập vào trang admin chọn vào mục thương hiệu Quả trình sản phâm, quản trị viên có thê chọn xem, thêm, sửa, xóa thương

hiệu sản phâm và thực hiện các thao tác đó Đầu ra sản phẩm hoặc thông báo thực hiện thao tác không thành công Thông báo quản trị viên thêm, sửa, xóa thành công thương hiệu

j Quan lp san pham Chức năng nảy giup quan tri vién có thê xem, thêm, sửa, xóa các sản phẩm của website của mình

- Thêm sản pham

Bảng 2.1.3.j.1.1: Phân tích chức năng thêm sản phẩm

Đôi tượng Quản trị viên website Đâu vào Thông tin sản phẩm Quả trình Admin chon thém san pham va điền các thông tin về sản phâm

theo yêu cau hién thị trên form - Nếu tên sản phâm chưa tồn tại trong cơ sở đữ liệu thì hệ thống thông báo thêm sản phẩm thành công và chuyền website về trang quản lý sản phẩm Đồng thời lưu thông tin sản phẩm mới vào cơ sở dữ liệu

Trang 14

- Néu tén san pham da ton tai trong cơ sở dữ liệu thì hệ thông | báo tên sản phâm đã tôn tại và yêu cầu nhập lại

Đôi tượng Admin

Admin chọn sửa sản phâm và sửa các thông tin về sản phẩm theo yêu cầu hiễn thị trên form

- Nếu tên sản phâm chưa tồn tại trong cơ sở đữ liệu thi hệ Quả trình thống thông báo sửa sản phâm thành công và chuyên website về

| quản lý sản phẩm Đồng thời lưu thông tin sản phẩm mới sửa vào cơ sở dữ liệu Trang

- Nếu tên sản phẩm đã ton tại trong cơ sở dữ liệu thì hệ thống báo tên sản phâm đã tồn tại và yêu cầu nhập lại

Đối tượng Admin Đầu vào Id

Admin tìm tên sản phâm cân xóa và chọn tên sản phâm cần xóa và bắm xóa

- Nếu sản phâm chưa được xác nhận và giao thì hệ thống Quả trình thông báo xóa sản phâm thành công và chuyển website về trang

quản lý sản phâm Đồng thời lưu vào cơ sở dữ liệu - Nếu sản phâm đã được xác nhận và đang giao thì hệ thống thông báo xóa sản phẩm không thành công

Thông báo cho người đùng xóa sản phẩm thành công hoặc

không thành công

k Quan lp don dat hàng Chức năng này giúp quản trị viên có thê xem, xác nhận đơn hàng và xóa đơn hang da giao toi khach hàng

- Xem don hang Bang 2.1.3.k.1.1: Phân tích chức năng xem đơn đặt hàng

Quả trình Hệ thông sẽ truy vân và trả về thông tin đơn hàng Người dùng chọn bấm vào giỏ hàng và đơn hàng cân xem

- Nêu thông tin đơn hàng trong cơ sở dữ liệu trùng khớp với

Trang 15

thông tin đơn hàng cân xem thì hệ thông thông báo xem đơn hàng thành công và hiến thị thông tin đơn hàng cần xem Sau đó chuyên website vệ trang quản lý đơn hàng

Đầu ra Thông báo quản trị viên duyệt, xóa thành công đơn đặt hàng

hoặc thông báo thực hiện thao tác không thành công - Hủy đơn hàng

Bang 2.1.3.k.1.2: Phan tích chức năng xem đơn đặt hàng Đôi tượng Khách hàng

Đầu vào ID don hang

Người dùng chọn đơn hàng và bâm vào đơn hàng cân hủy - Nếu đơn hàng cần hủy đã được admin xác nhận và vận Ly chuyền thì hệ thông thông báo hủy đơn hàng không thành công Quả trình va | chuyên website về trang quản lý đơn hàng ` Ạ an 2 Tơ `

- Nếu đơn hàng cần hủy chưa được admin xác nhận và vận chuyền thì hệ thống thông báo hủy đơn hàng thành công a Thông báo cho người dùng hủy đơn hàng thành công hoặc Dau ra khéne ông thành thanh cô công

L Quan Ìÿ bình luận Chức năng này ø1úp quản trị viên có thé xem, xóa các bình luận về sản pham cua website của mình

Bảng 2.1.3.].1.1: Phân tích chức năng quản lý bình luận

- Chọn vào mục xóa thì quản trị viên sẽ xác nhận thao tác xÓa

Trang 16

- Quản trị viên gui phan hoi

Đâu ra Thông báo quản trị viên thao tác thành công thư liên hệ của khách hàng hoặc thông báo thực hiện thao tác không thành

công

n Quan ly slider Chức năng này giúp quản trị viên có thể xem, thêm, bật, tắt và xóa slider về sản phẩm của website của mình

Bảng 2.1.3.n.1.1: Phân tích chức năng quản lý slider

Bảng 2.1.3.o.1.1: Phân tích chức năng xem thông tin sản phẩm

Bảng 2.1.3.p.I.1: Phân tích chức năng so sánh sản phẩm

Đôi tượng Khách hàng

¬ Chọn vào mục so sánh sản phâm từ trang sản phâm và xem các

Đâu vào sản phầm so sánh với nhau băng cách chọn vào mục so sánh > A „ bẻ Ỳ , \ ,

Đăng nhập vào website, vào trang sản phâm có mục so sánh sản Quả trình phâm bâm chọn vào Sau khi đã chọn xong thì có thê xem các

sản phẩm được so sánh từ mục so sánh Đâu ra Hiền thị bảng so sánh về câu hình và chức năng sản phâm được

H

Trang 17

| so sanh q Binh ludn vé san phẩm Chức năng này cho phép khách hàng bình luận về sản phẩm trên website có tốt hay không, những bình luận sẽ giúp ích cho các khách hàng đến sau biết được chất lượng sản phẩm dược cung cấp bởi website

Bảng 2.1.3.q.1.1: Phân tích chức năng bình luận về sản phẩm

hiển thị dưới mục bình luận

Thông báo cho khách hàng bình luận của khách hàng đã được

gửi

Đâu vào

Đâu ra

2.2 PHÂN TÍCH VÀ THIẾT KẺ HE THONG

2.2.1 Sơ dé use case tong quat

Bang 2.2.1.a.1.1: M6 ta Use case tong quat

STT Tac nhan Use case

Dang ky 1 Khach hang Xem thông tin san pham

Tim kiém san pham Dang nhap

Xem thông tin sản phầm Binh luận về sản phâm Thêm sản phâm vào danh mục yêu thích

Thêm hang vao gi0 hang Tim kiém san pham

Dat hang Kiém tra 216 hang Quan ly danh muc & thuong hiéu san pham

Quan ly san pham Quan ly don dat hang

Quanly liên hệ Quản ly slider Quan ly tai khoan Thông kê doanh thụ

2 Khách hàng thành viên

12

Trang 18

z“\hnương niệu sân phẩm ,„£ Quản lý danh muc &

Thông kê doanh thu Xem thóng tin sản

phẩm khách hàng

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

Bình luận về sân ©

\ Kiểm tra gid hang

Trang 19

=

- id: int - id: int |- Emali: varcha - productid: int

- producname: varcha - customer_id: int 1+*

Tài khoản

- id: int - lole: varcha - Password: varchar

+ Thêm() - quantity: int + Sira() 1.* |-price: varcha + Xóa() - date_oder datetime

1 +

Sản phẩm - productid: int Giỏ hàng

- producname: varchar - catid: int - - catid: int - productid: int - brandid: int - producname: varchar

- brandid: int - price: varcha

- product_ desc text

- date_oder.datetime - type: varchar - price: varchar

+ Sửa0

+ Xóa()

+ Xem() + Thém vao gid hang()

- Zipcode: varchar - phone: varchar

- email: varchar - password: varchar

+ Đăng nhập( ) + Đăng xuat() + Sửa thông tin cả nhân() + Xem thông tin cả nhân() + Mua hang()

Hình 2.2.2.a.1: Sơ đồ lớp

b Mô tả Bảng 2.2.2.b.1.1: Mô tả thuộc tính và phương thức sơ đồ lớp Tên lớp Mô tả

Users Admin - Thuộc tính

- Id:int - Email: varchar - Password: varchar - Phương thức - Thêm - Sửa - Xóa - Xem - Quan hệ ( I *) với các lớp sản phẩm , nhà cung cấp Một users Admin co thé quan lý nhiều sản phâm , nhà cung cấp

14

Trang 20

Va quan hé(1 1) voi lop tat khoan M6t users Admin thi cd

một tài khoản

Sản phẩm

- Thuộc tính - productld: int - productName: varchar - catld: int

- brandld: mmt - product_ desc:text - type: int - price: varchar - image: varchar - Phương thức - Xem - Thêm - Sửa - Xóa - Thêm vào giỏ hàng

- Yêu thích

- Quan hệ (* L) với lớp nhà cung cấp, lớp đơn hàng , Users Admin, quản hệ (* *) với lớp giỏ hàng Một sản phâm có thê chỉ thuộc một nhà cung câp, một doen hàng, một Ùsers Admin Sản phẩm có thê thuộc nhiều giỏ hàng khác nhau

Giỏ hàng

- Thuộc tính - cartld: Int - productld: int - productName: varchar - price: varchar - quantity: int - Phương thức - Thêm hàng - Sửa giỏ hàng - Xóa p16 hang - Xem 216 hang - Quan hệ (* *) voi lop san pham va quan hé(1 1) với lớp don hang Một giỏ hàng cố thê có nhiều sản phẩm nhưng chỉ thuộc một đơn hàng

Don hang

- Thuộc tính - id:int - productId: int - productName: varchar - customer_id: int - quantity: int - price: varchar - date order: datetime - Phương thức - Thanh toán - Xem đơn hàng

15

Trang 21

- Xóa đơn hang - Quan hệ (1 L) với lớp giỏ hàng Một đơn hàng thì có một giỏ hàng Và quan hệ(* l) lớp khách hàng Một khách

hàng có thể có nhiều đơn hàng Và quan hệ (I *) với lớp

sản phâm Một đơn hàng có thê nhiều sản phẩm

Khách hàng

- Thuộc tính - id: int - name: varchar - address: varchar - city: varchar - country: varchar - zipcode: varchar - phone: varchar - email: varchar - password: varchar - Phương thức

- Đăng nhập

- Đăng xuất - Xem thông tin cá nhân - Sửa thông tin cá nhân - Mua hang

- Quan hệ (I *) với lớp đơn hàng Một khách hàng có thể nhiều đơn hàng khác nhau Và quan hê(I L) với lớp tài

khoản Một khách hàng thì có một tài khoản

Tài khoản

- id: int - password: varchar - lole: varchar - Phương thức - Sửa - Xóa - Quan hệ (1 1) với lớp Users Admm, lớp Khách hàng Một tài khoản có thể chỉ thuộc một Users Admin, một Khách hàng

2.2.3 Chức năng đăng ký a Use case đăng ký của khách hàng

khách hàng

+ Dòng sự kiện chính:

Hình 2.2.3.a.1: Sơ đồ use case đăng ký

- Từ giao diện chính khách hàng chọn đăng nhập

16

Ngày đăng: 24/09/2024, 16:11

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

TÀI LIỆU LIÊN QUAN

w