Sự ra đời của thương mại điện tử đã đánh dau su bat dau của một hệ thống mới nhằm phát triển kinh tế, một trong những điều kiện cơ bản và có ý nghĩa quyết định trong việc phát triển thươ
Trang 1TRUONG DAI HOC GIAO THONG VAN TAI
KHOA CONG NGHE THONG TIN
BAO CAO BAI TAP LON PHAN TICH THIET KE HUONG DOI TUONG
DE TAI: XAY DUNG WEBSITE BAN QUAN AO
Giảng viên hướng dẫn: Nguyễn Hiếu Cường Danh sách sinh viên thực hiện:
Hà Nội, tháng 11/2023
Trang 2LOI NOI DAU
Trong những năm gần đây, sự phát triển mạnh mẽ của thương mại điện tử trên thé giới đã góp phần làm thay đổi cách thức kinh doanh, giao dịch truyền thống và đem lại những lợi ích to lớn cho xã hội Sự ra đời của thương mại điện tử đã đánh dau su bat dau của một hệ thống mới nhằm phát triển kinh tế, một trong những điều kiện cơ bản và có ý nghĩa quyết định trong việc phát triển thương mại điện tử là việc ra đời các website thương mại điện tử với chất lượng tốt nhất đáp ứng nhu cầu của người quản trị và cả người dùng
Thương mại điện tử giúp giảm thấp chi phí ban hang va chi phí tiếp thị Bằng
Internet/Web, một nhân viên bán hàng có thé giao dịch được với rất nhiều khách hàng, các catalogue cũng thường xuyên được cập nhật so với các catalogue in ân khuôn khổ giới hạn và luôn luôn lỗi thời Qua đó thương mại điện tử tạo điều kiện cho việc thiết lập
và củng cô mối quan hệ giữa các nhân tô tham gia vào quá trình thương mại Thông qua mạng Internet, các đối tượng tham gia có thể giao tiếp trực tiếp và liên tục với nhau, nhờ
đó sự hợp tác lẫn sự quản lý đều được tiễn hành nhanh chóng và liên tục
Nhận thấy tầm quan trọng của thương mại điện tử trong việc tăng doanh số bán hàng, chúng em đã chọn đề tài '°Xây dựng website mua bán trực tuyến” đề hiểu thêm và đóng góp một phần nhỏ vào việc hoàn thiện và phát triển hệ thống thương mại điện tử ở Việt Nam sau này
Với đề tài và học phần này, nhóm chứng em xin chân thành cảm ơn sự giúp đỡ tận tình của giảng viên, TS Nguyễn Hiếu Cường Song, do còn nhiều hạn chế trong việc tìm hiểu và nghiên cứu nên đề tài của nhóm chung em xây dựng không tránh được những thiếu sót Rất mong được thầy và các bạn đóng góp ý kiến đề đề tài của chúng em được hoàn thiện hơn
Chúng em xin chân thành cảm ơn!
Trang 3LỜI NÓI ĐẦU - 52 2222212251222122112211221121121211212112212122212 re 1 MỤC LLỤC 55-222 22122112211221121122112112211 1211212121221 rre 2 DANH MỤC HÌNH ẢNH SE 111221212 E12 TH pH tt 1 ng ghe 3 CHƯƠNG 1: TÓNG QUAN ĐÈ TÀI 52 225221 22212211221112212212121 2121 ee 6
2.2 Babu G6 16p cecccccccccccccccsccssessessesessvsscsvssesscssessecsevsssnsevsusasevsusevavsrsevevsusasevevsusevecseees 21
2.4 Biểu đỗ trình tự - s21 2122112212212 2212121122111 re 34 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH - - 2 SE tr Hee te 44
3.1 Một số chức năng đã phát triỀn -2- 2 SE 121211211 1211111211101 1e 44
KẾT LUẬN 5 5c S21 E n n TH nh n1 1H He 48
Trang 4DANH MUC HINH ANH
Hình 6: Sơ đồ use case quản lý đanh mục - - 2 1E SE 12112171211 1111211 ekerrre 14 Hình 7: Sơ đồ use case quản lý đơn hàng 52 nề E111 1110212121 21g re re 15 Hin 8: So d6 16p c.cececcecccccsceccsccsecscssesscsessvsecsesssecsessssevsressssessvsesssevssasessssevevsesevivseteees 21 Hinh 9: So d6 hoat déng dang ky ccccecceccsccccscesesessesscsvssesecsvssvsscsessesecsevetseesevsvseeevevees 22 Hinh 10: So d6 hoat déng ding nhap c cccceccccccccceccscsscesesseseescssesecsessnsevscssevevsvseevecseees 23 Hình 11: Sơ đồ hoạt động quản lý đơn hàng - SE TS 1E HH rie 24 Hình 12: Thêm sản phẩm vào giỏ - 55c SE 1E E E11 1171111 1 11121211 trrree 25 Hình 13: Xóa sản phẩm trong giỏ - 5c s1 1112112121 11212 11 12t tr ie 26
Hình 14: Quản lý đơn hàng 522222 2S2221221221127112211271122112212112121121 2e 27
Hình 15: Thêm vào sản phẩm - 5c S1 1 E12111121127111 117111121 11101 8 tre 28 Hình 16: Sửa sản phẩm Sàn 2E 1111112121111 11211 1 111121 t re re 29 Hình 17: Xóa sản phẩm - 1S SE 1 1E111101121121111212111121 211 ng ng ri 30 Hình 18: Thêm loại sản phẩm 5-55: 1 1 SE 112121121121 11 1x 111011 HT H re 31 Hình 19: Sửa loại sản phâm S5 1 1 E121111E1121111 1171111 1 12 111 n1 re 32 Hình 20: Xóa loại sản phẩm - 221 1E E1 121121121211 1121212121211 reg 33 Hình 21: Sơ đỗ trình tự đăng nhập - - c2 SE 1121211211211 11 1111p re 34 Hình 22: Sơ đỗ trình tự đăng ký - 5c T1 TỰ E1 1 HH1 H21 121 re 35 Hình 23: Thêm sản phẩm vào giỏ - 5c SE E1 1E E11 112111 1 2111212111 tre 36 Hình 24: Xóa sản phẩm trong giỏ - 5c s1 11121121211 1122211 121tr ie 37 Hình 25: Thêm sản phẩm mớii - 52 2 E1 EEE1EE121E21112112111 11 11101111 Trre 38 Hình 26: Sửa sản phẩm - Sàn 2 1 1111112121111 112 11 1 11111 tre re 39
Trang 5Hinh 27: X6a sam phane ccccccceccsccccescsscssescsseesessesessessesscevssesecsesevsecsessesevsessesevsrvsnsseceaes 40 Hình 28: Thêm loại sản phẩm 5-5: 1 SE 2112121121121 11 11 111011 11H tre 41 Hình 29: Sửa loại sản phâm 1 St 1 1121111 E1121111 1171111 1.212 111 Ẹn 1g Hee 42 Hình 30: Xóa loại sản phẩm - 221 1T E1 1 E1 1121211 1212121212111 ereg 43 Hình 31: Chức năng thống kê 5 S1 1E 2211112112111 1121121 11101212 trrye 44 Hình 32: Chức năng quản lý sản phẩm - 2-5 St TS 1E 1111182122112 re 45
Hình 35: Chức năng quản lý đơn hàng L0 12121122111 121 112211 2111822181111 x He 46
Hình 36: Chức năng quản lý chất liệu 2252122 2212212112121 EE.EE.EEEErrrre 47 Hình 37: Chức năng quản lý màu sắC 22-525 S22 2112E12E1271521221211211 11 re 47
Trang 6DANH MUC BANG BIEU
Dac ta use case 1 30ìì1)00HiiaiaiaiiiiiŸăẢă 17 Dac ta use case quan ly giỏ hàng 0 220112211121 12 2211122 2112 1x 17 Đặc tả use case quản lý đơn hàng L0 0 20 221111211122 1111922 xxx re 18 Đặc tả use case mua hàng - c c0 1201122111211 2225 121511111 21 kh 18 Dac ta use case quan ly danh mục 22 12221222112 1121211511111 k re 20 Đặc tả use case quản lý đơn hàng L0 0 20 221111211122 1111922 xxx re 20
Trang 7CHUONG 1: TONG QUAN DE TAI
1.1 Ly do chon dé tai
Mục tiêu đề tài là tạo nên một website mua bán quân áo, cho phép người mua và người bản kết nối với nhau, giao dịch an toàn, tiện lợi A1 cũng có thé dé dang tim kiém các sản phâm quân áo mình muôn mua
Cua hang co str dung co so dir liệu dé
quản lý thông tin của các sản phẩm, thông
tn khách hàng và hóa don giao dich
không?
Hiện tại cửa hàng có sử dụng cơ sở dữ liệu
đê quản lý tât cá các thông tin về sản phâm, khách hàng và hóa đơn giao dịch
Trang 8
Cau 3:
Những yếu tổ mà ban quan tâm khi mua
săm quân áo online
Ban co gap kho khan gi khi mua sam
Hàng giả, kém chất lượng, giao sai hàng, đối trả khó khăn, đánh giá ảo,
- Khảo sát thị trường
Thị trường mua sam quan áo online trong nước đã phát triển mạnh
mẽ trong thập ký gần đây Sự phô biến của thương mại điện tử và sự tiện lợi của mua sắm trực tuyến đã tạo ra một môi trường cạnh tranh trong ngành thời trang Báo cáo này tập trung vào việc khảo sát thị trường mua sắm quan ao online trong nước, bao gồm các yếu tố quan trọng như xu hướng, thách thức,
và triển vọng trong tương lai
® Xu hướng Thị Trường
nước đã đầu tư mạnh vào trực tuyến và cung cấp sự lựa chọn sản phẩm đa dạng cho người tiêu dùng Sự nhận diện thương hiệu và sự tương tác với khách hàng đang trở thành yếu tố quyết định quan trọng
tích hợp công nghệ như trí tuệ nhân tạo (AT) để tạo ra trải nghiệm mua sam tốt hơn Điều này bao gồm gợi ý sản phẩm, thử đồ ảo, và dự đoán xu hướng thời trang
Trang 9e Thách Thức
trong nước và cả thương hiệu quốc tế đã tạo nên một thị trường cạnh tranh sòng phăng, khiến cho việc duy trì lợi nhuận trở nên khó khăn
bảo giao hàng đúng thời hạn vẫn là một thách thức lớn đối với các doanh nghiệp mua sắm quần áo online
©_ An ninh mạng và quyền riêng tư: Bảo vệ thông tin cá nhân của khách hàng
và đảm bảo an toàn giao dịch trực tuyến là một vẫn đề quan trọng và có thé ảnh hưởng đến lòng tin của người tiêu dùng
tiếp trong tương lai Sự tích hợp công nghệ và tập trung vào trải nghiệm của khách hàng dự kiến sẽ làm cho việc mua sắm trực tuyến trở nên hấp dẫn hơn Tuy nhiên, các doanh nghiệp sẽ cần thích nghi với các thách thức về cạnh tranh, quản lý hàng tổn kho và an ninh mạng để duy trì sự thành công trong thị trường này
o_ Báo cáo này chỉ mang tính chất tổng quan và không phản ánh toàn bộ tình hình thị tường mua sắm quần áo online trong nước Thị trường này
có sự biến đôi liên tục và cần có sự theo dõi và nghiên cứu liên tục dé duy tri
- Khảo sát nhu cầu người dùng
Khảo sát mong muốn của người dùng về website quan ly quần áo
Trang 101 Bạn có hay mua hàng trực tuyến không?
Bạn thường mua sắm quần áo qua phương tiện nào
18 câu trả lời
Trực tiếp tại cửa hàng
Trực tuyến trên các trang mua’
2 Ban thường mua sắm quân áo trực tuyển qua các website nào
Bạn thường mua sam quần áo trực tuyến qua các website nào
3 Ly do ban hay mua hàng trực tuyên?
Lý do bạn chọn mua sắm trực tuyến thay vì trực tiếp
18 câu trả lời
Đơn giản, thao tác dễ dàng, tiết
kiệm thời gian
Tiện lợi, linh hoạt khi mua sắm:
Đa dạng mẫu mã phù hợp với
nhu cầu
Dễ dàng so sánh giá cả và chất
lượng mặt hàng
ko thích mua online
Trang 114 Ban hay mua hang theo tiéu chi nao?
Những yếu tố mà bạn quan tâm khi mua sảm quần áo online
Trang 12CHUONG 2: THIET KE HE THONG
2.1 Xác định ACTOR và USECASE
2 Mua hàng
3 Cập nhật thông tin
2 Quan ly don hang
3 Báo cáo thống kê
2.1.1 Sơ đồ usecase tông quát
Hình 1: Sơ đồ use case tổng quát 2.1.2 Phân rã usecase
2.1.2.1 Đối với khách hàng
Trang 13_ 7
Trang 17Luong sự kiện chính 1 Khách hàng lập tài khoản mới đề sử dụng
2 Thêm thông tin cá nhân: Tên KH, Email, Thiết đặt mật khẩu cho tài khoản (ít nhất 6 ký tự)
3 Hệ thống kiểm tra các thông tin đã nhập
4 Khách hàng xác nhận thiết lập tài khoản, lưu thông
tin hoặc hủy bỏ các thao tác đã làm
5 Sau khi xác nhận hệ thông sẽ thiết lập và thông báo kết quả cho khách hàng
Luông sự kiện phụ
nhập lại Thông tim bị trùng hoặc lôi định dạng, hệ thông cho phép
Bang 1: Dac ta use case đăng ký
2 Hé thong kiêm tra tài khoản nhân viên vừa đăng nhập
Trang 18
Luông sự kiện phụ Khách hàng nhập sai tên tài khoản hoặc mật khâu Hệ thông cho
2 Hệ thống cung cấp các thông tin cần sửa cho khách hàng
(Mật khâu, tên, email, anh dai điện)
._ Khách hàng nhập vào các thông tin cần sửa Khách hàng xác nhận thông tm
5 Hệ thông xác nhận và lưu thông tin
muon mua trén website
hương vị, kích thước và SỐ lượng bánh
Luong sự kiện phụ kích thước và số lượng bánh 1 Khách hàng chọn sản phẩm muốn mua bao gồm hương vị,
2 Chọn thêm sản phẩm vào trong giỏ hàng
3 Sản phẩm được thêm hiễn thị trong trang chỉ tiết giỏ hàng
Bang 3: Dac ta use case quan ly giỏ hàng
Trang 19Tén Usecase Quan li danh sách đơn hàng của khách hàng
Luong sự kiện chính Danh sách các đơn hàng mà khách hàng đã đặt được
hiện thị cho người dùng
Luong sự kiện phụ Khách hàng thay đổi trạng thái của các đơn hàng có
trang thai dang chờ thành hiy
thanh toán đơn hàng Luong sự kiện chính 1 Khách hàng chọn các sản phâm trên hệ thống
phù hợp với nhu cầu
2 Cac san pham đã chọn được thêm vào giỏ hàng
3 Khách hàng chọn đặt hang 4 Khách hàng điền thong tin dia chỉ, liên lạc, cách thức thanh toán vào trong form
5 Đơn hàng sẽ được chuyên vào trong danh sách don hang voi trang thai dang cho
Luong sự kiện phụ Khách hàng thay đổi trạng thái của các đơn hàng có
trang thai dang chờ thành hiy
Trang 20Actor Quan tri vién
Điều kiện Quản trị viên đã đăng nhập vào hệ thông và chọn thực
hiện các chức năng từ danh sách danh mục
M6 ta Quan tri vién co thé chon mét trong 3 chức năng:
thêm, sửa, xóa các danh mục từ các danh mục trên danh sách
1.1 Quan trị viên lựa chọn chức năng thêm mới danh mục
1.2Hệ thống hiển thị Form nhập danh mục
1.3 Quản trị viên nhập các thông tin của danh mục
3 Xóa danh mục 3.1 Quản trị viên lựa chọn danh mục muốn xóa 3.2Hệ thống hiển thị yêu cầu xác nhận xóa
3.3 Quản trị viên xác nhận xóa danh mục
3.4 Hệ thống hiển thị thông báo “Xóa thành công” Use case kết thúc
Luong sự kiện phụ - 13 Quan tr viên hủy thêm danh mục thì
usecase kết thúc
- 1.4 Hệ thống sẽ hiển thị “Thêm thất bại” và
quay lại bước 1.3
- 2.3 Quan tn viên chọn hủy sửa danh mục thì Use case kết thúc
- 24 Hệ thông hiển thị “Sửa thất bại” và quay lại
Trang 21
Điều kiện Quản trị viên đã đăng nhập vào hệ thông và chọn thực
hiện chức năng quản lý đơn hàng
trạng thái và in danh sách đơn hang
Quản trị viên chọn xem chỉ tiết đơn hàng
Hệ thống hiền thi hoa don ban
Quản trị viên chọn chấp nhận đơn hàng
._ Hệ thống cập nhật trạng thái đơn hàng thành đã giao hàng và gửi thông báo đến khách hàng Quản trị viên chọn in hóa đơn
Hệ thông tạo ra file hóa đơn đề quản trị viên In se case kết thúc
Luong sự kiện phụ 6 Nếu như quản trị viên hủy đơn hàng thì sẽ cập
nhật trạng thái đơn hàng là hủy và vẫn gửi thông báo đến khách hàng Use case kết thúc
7 Nếu như quản trị viên ko chọn 1m hóa đơn thì
Bảng 7: Đặc tả use case quan ly don hang
Trang 222.2 Biéu đồ lớp
Customer + login0: voi Admin
= productic: int 4 oul order: ting £2000: void
= color: string; height: float
~ hexCode:
+ add(): void
+ update: void
* void
+ croato(): void
21
Trang 23Kiểm tra thông tin
Trang 24
Hiện form đăng nhập