Nắm bắt được xu hướng về thị trường và các ứng dụngtuyệt vời của công nghệ thông tin, nhóm chúng em đã chọn đề tài cho đồ án cuối kì của môn học Công nghệ phần mềm hướng đối tượng là “Th
Trang 1BỘ GIO DC V ĐO TO TRƯNG ĐI HC SƯ PHM K THUÂT TP H CH MINH
KHOA ĐO TO CHẤT LƯỢNG CAO
BO CO CUỐI KÌ
ĐỀ TÀI: XÂY DỰNG WEBSITE KINH DOANH QUẦN O
Thành phố Hồ Chí Minh, tháng 03 năm 2022Trường Đại học Sư phạm Kỹ thuật CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
Giảng viên hướng dẫn : ThS Mai Anh Thơ
Môn : Công nghệ phần mềm hướng
đối tượng
Trang 2TP Hồ Chí Minh
Khoa Đào tạo Chất lượng cao
Độc lập – Tự do – Hạnh phúc _
Thực hiện đề tài: Nhóm 4
1 Nguyễn Thiện Nghĩa 19110247
2 TrầnThị Khánh Linh 19110231
3 Phạm Đắc Trường 19110307
Tên đề tài: Xây dựng Website kinh doanh quần áo
Thời gian thực hiện: 28/03/2022 – 04/05/2022
NHẬN XÉT CỦA GIẢNG VIÊN
Tp Hồ Chí Minh, ngày …., tháng …., năm 2022
Giảng viên hướng dẫn
ThS Mai Anh Thơ
Trang 3LI CẢM ƠN
Để hoàn thành tốt đề tài và bài báo cáo này, chúng em xin gửi lời cảm ơn chânthành đến giảng viên, thạc sĩ Mai Anh Thơ, người đã trực tiếp hỗ trợ nhóm trong suốt quátrình làm đề tài Chúng em cảm ơn cô đã đưa ra những lời khuyên từ kinh nghiệm thựctiễn của mình để định hướng cho nhóm em đi đúng với yêu cầu của đề tài đã chọn, luôngiải đáp thắc mắc và đưa ra những góp ý, chỉnh sửa kịp thời giúp chúng em khắc phụcnhược điểm và hoàn thành tốt cũng như đúng thời hạn đã đề ra
Đề tài và bài báo cáo được chúng em thực hiện với những kiến thức còn hạn chếcùng nhiều hạn chế khác về mặt kỹ thuật và kinh nghiệm trong việc thực hiện một dự ánphần mềm Do đó, trong quá trình làm nên đề tài có những thiếu sót là điều không thểtránh khỏi nên nhóm rất mong nhận được những ý kiến đóng góp quý báu của cô để kiếnthức của chúng em được hoàn thiện hơn và nhóm em có thể làm tốt hơn nữa trong nhữnglần sau
Cuối lời, chúng em kính chúc cô luôn dồi dào sức khỏe và thành công hơn nữatrong sự nghiệp trồng người Một lần nữa chúng em xin chân thành cảm ơn cô!
Trang 4CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TI
1 Đặt vấn đề
Hiện nay các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụngngày càng nhiều vào lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật củacon người Đặc biệt trải qua giai đoạn dịch covid 19 kéo dài, những đóng góp củacông nghệ thông tin càng được thấy rõ qua các ứng dụng điện tử như khai báo ý tế,kiểm soát dịch bệnh, … Nhờ đó các công việc được thực hiện nhanh, chính xác vàđạt được kết quả cao hơn rất nhiều
Đồng thời trong giai đoạn khó khăn bởi dịch bệnh vừa qua khiến nhiều nơi trên thếgiới trong đó có cả Việt Nam đã thực thi rất nhiều lệnh phong tỏa khiến cho việc đilại trao đổi hàng hóa và mua bán trực tiếp diễn ra hết sức khó khăn Điều này ảnhhưởng trực tiếp đến nhu cầu, chất lượng cuộc sống của người dân Chính vì điều
đó, nắm bắt được thị trường nhiều công ty, cửa hàng,… đã xây dựng một thịtrường trực tuyến nhằm giải quyết vẫn đề trên Chính vì thế các công ty, doanhnghiệp rất cần một Website để quảng bá hình ảnh của công ty đến với tất cả kháchhàng và mọi người có thể mua sắm trực tiếp trên Website
Khi xã hội ngày càng phát triển, nhu cầu của con người không chỉ gói gọn trongbưa ăn, giấc ngủ mà còn mở rộng ra nhiều khía cạnh như về thời trang, làm đẹp,
du lịch,…Nhất là về thời trang, đây luôn là lĩnh vực được mọi người quan tâm vàngày càng đầu tư nhiều Nắm bắt được xu hướng về thị trường và các ứng dụngtuyệt vời của công nghệ thông tin, nhóm chúng em đã chọn đề tài cho đồ án cuối
kì của môn học Công nghệ phần mềm hướng đối tượng là “Thiết kế Webiste kinhdoanh quần áo”
2 Mô tả đề tài
“Website kinh doanh quần áo” là hệ thống quảng bá hình ảnh của cửa hàng cũng
Trang 5hàng không cần đến các cửa hàng hay nhà phân phối mà vẫn tham khảo được giá
cả và thông tin về từng sản phẩm quần áp và sự đảm bảo từ phía nhà cung cấp.Tạo sự thuận tiện, thoải mái cho khách hàng khi mua sản phẩm
3 Quy trình nghiên cứu, xây dựng đề tài
- Xây dựng mô hình nghiệp vụ
Trang 6Chương 2: KHẢO ST, CƠ SỞ LÝ THUYẾT
1 Khảo sát thực tế
1.1 Khảo sát các Website kinh doanh quần áo ở Việt Nam
1.1.1 Webiste kinh doanh thời trang thương hiệu ELISE
https://elise.vn/
a Nội dung Website
Giới thiệu về Elise là thương hiệu thời trang Việt Nam với nhiều năm kinhnghiệm cùng hệ thống phân phối rộng khắp cả nước Website cung cấp cácitem thời trang công sở, thời trang dạo phố, dự tiệc… hướng đến đối tượngchính là phái nữ và trẻ em
b Các chức năng của Website
- Hiển thị danh sách các sản phẩm của Elise
- Hiển thị danh sách các sự kiện, tin tức về cửa hàng đến khách hàng
Trang 7- Chức năng giỏ hàng: giúp người dùng có thể lựa chọn đăng kí mua những sảnphẩm yêu thích.
- Chức năng thanh toán
- Chức năng hỗ trợ trực tuyến: giải đáp các câu hỏi của khách hàng về sản phẩm
- Người dùng: Đăng kí, Đăng nhập thành viên
c Bố cục trang web
- Menu dọc (đặt dưới banner) gồm: bộ sưu tập mới, xuân hè 2022, thời trang trẻ
em, phụ kiện, IME – Online Exclusive, sản phẩm OutLet, thẻ thành viên, hệthống cửa hàng
- Footer: Thông tin liên lạc, Thông tin về Website được đưa lên trang online của
Trang 8a Nội dung Website
Website giới thiệu những bộ sưu tập mang trong mình âm hưởng cân bằnggiữa thời trang Á-Âu NEM Fashion hiện đang cung cấp 3 nhóm mặt hàngchính: thời trang nữ mặc nhà, thời trang phổ thông và trang phục cao cấp Đây
là một trong những thương hiệu được đông đảo phái đẹp trên toàn quốc ưachuộng
b Các chức năng của Website
- Hiển thị thông tin chi tiết về thương hiệu và các sản phẩm và dịch vụ
- Blog đọc tin tức về thời trang
- Cung cấp chức năng tìm kiếm
Trang 9- Chức năng giỏ hàng: giúp người dùng có thể đăng ký mua sản phẩm trựctuyến.
- Chức năng liên hệ: Cho phép khách liên hệ, phản hồi, đặt hàng với doanhnghiệp thông qua hệ thống website khi có nhu cầu
c Bố cục trang Web
- Menu ngang: danh mục trang chủ, sản phẩm, sản phẩm mới, bộ sưu tập, onlineexclusive, sale, blog, giỏ hàng, tìm kiếm
- Menu dọc: danh mục giới thiệu, tất cả các sản phẩm
- Footer: tên công ty, địa chỉ, và các thông tin liên lạc
Trang 10 Zoom ảnh khi xem sản phẩm
Phân loại, sắp xếp sản phẩm tạo thuận lợi cho việc tìm kiếm
Nhược điểm
Không có tìm kiếm theo gợi ý có trước
1.1.3 Website kinh doanh thời trang và phụ kiện YAME
https://yame.vn/
a Nội dung Website
được các bạn trẻ ưa chuộng Các sản phẩm quần áo, phụ kiện phổ thông tại YAMEluôn thuyết phục các tín đồ streetwear khắp cả nước
Khách hàng có thể tìm thấy rất nhiều sản phẩm đa dạng phong cách tại hệ thống cửa hàng YAME, từ những mẫu áo thun đơn giản, chiếc sweater thời trang đến cả các phụ kiện dây nịt, tất vớ thông dụng cho nam giới
b Các chức năng của Website
Trang 11- Hiển thị giưới thiệu về cửa hàng
- Hiển thị danh sách các sản phẩm
- Chứcnăng giỏ hàng vừa tiện lợi vừa chi tiết
c Bố cục của trang Web
- Menu: trang chủ, giới thiệu, sản phẩm, liên hệ, hỗ trợ trực tuyến, đối tác, tiêuđiểm, hình ảnh sản phẩm của công ty
- Footer: tên công ty, địa chỉ, email
- Gam màu chủ đạo là màu trắng, nền trắng chữ đen
d Ưu và nhược điểm
Trang 12Ưu điểm
Chức năng giỏ hàng được thiết kế hết sức chi tiết, có thể gọi là giảiquyết hầu hết mọi vấn đề của khách hàng về sản phẩm trước khi muahàng VD: Cung cấp bảng chi tiết về size cho khách hàng theo cân nặng
và chiều cao, mô tả sản phẩm đầy đủ
Không có phần blog/ tin tức để chia sẻ các thông tin về cửa hàng và cácsản phẩm thời trang
Không có phần hỗ trực tuyến của cửa hàng và khách hàng
1.2 Khảo sát các Website kinh doanh quần áo ở ngoài nước
1.2.1 Website thời trang ASOS
https://www.asos.com/
Trang 13a Nội dung Website
ASOS phục vụ thười trang cho cả nam và nữ Trang web có hàng trăm thương hiệu độc lập và lâu đời như Levi's, House of Sunny và Free People Ở đây cũngbán bộ sưu tập thời trang ASOS nội bộ của riêng mình
Trên ASOS, khách hàng có thể tìm thấy vô số quần áo, phụ kiện và giày hợp thời trang với các mức giá khác nhau - hầu hết đều rẻ và hợp túi tiền
b Các chức năng của Website
- Hiển thị nhiều ảnh mô tả cho sản phẩm
- Thông tin giá: Giá bán, giá thị trường
- Đặt hàng và thanh toán đơn hàng
- Tính năng giỏ hàng chuyên nghiệp, trực quan, dễ dùng
c Bố cục của trang Web
- Thẻ header có tên của Website, danh mục tìm kiếm, thông tin người dùng, …
- Menu ngang: danh mục các loại sản phẩm, marketplace
d Ưu và nhược điểm
Trang 14Ưu điểm
Có tích hợp với các thẻ thanh toán và các ví điện tử của ngân hàng
Khách hàng có thể lựa chọn ngôn ngữ từ các quốc gia khác nhau
Nhược điểm
Không hỗ trợ tính năng chat trực tiếp với khách hàng
1.2.3 Cửa hàng thời trang trực tuyến của thương hiệu Uniqlo
https://www.uniqlo.com/us/en/
Trang 15a Nội dung Website
Những sản phẩm của Uniqlo bạn sẽ có thể tìm kiếm tại các cửa hàng với các sản phẩm như: quần áo, đồ lót, áo khoác, đầm váy và những phụ kiện như túixách, tất, ô, nón… Với những thiết kế đơn giản nhưng vẫn đem lại sự đơn giản và thời
trang giúp người dùng luôn thích thú và thoải mái và có thể tha hồ lựa chọn để tạo nên phong cách riêng cho bản thân không phân biệt tuổi tác, nghề nghiệp, tất cảđều đáp ứng nhu cầu của khách hàng tối ưu
b Các chức năng của Website
- Hiển thị thông tin chi tiết về công ty
- Hiển thị danh sách hình ảnh các sản phẩm,dịch vụ của công ty
- Chức năng giỏ hàng chi tiết
- Chức năng liên hệ: Cho phép khách liên hệ, phản hồi
c Bố cục của trang Web
Bố cục chia khá hợp lí, màu sắc hơi đơn điệu với một Website chuyên về thờitrang
d Ưu và nhược điểm
Trang 16Ưu điểm
Trang chủ thiết kế dùng hình ảnh động
Thiết kể thuận tiện dễ sử dụng
Cung cấp vị trí trực tiếp của cửa hàng
Trang 17Nhược điểm
Không có chức năng hỗ trợ trực tuyến
1.2.3 Website thời trang Young and Reckless
a Nội dung website
Khi nói đến áo hoodie, quần thể thao, mũ đội đầu, áo khoác ngoài và các loại thời trang dạo phố khác, Young and Reckless là một trong những trang web thời trang tốt nhất để xem
Trang web có các phần dành riêng cho cả nam và nữ Về thứ hai, có các danh mục cho quần áo năng động và quần áo thể thao như áo lót thể thao và quầnlegging
b Các chức năng của Website
- Người bán hàng có thể đưa sản phẩm mới lên, đưa các thông tin sản phẩm mình muốn đưa lên
- Người mua có thể tìm và chọn mua những sản phẩm mình muốn cũng có thể nhắntin cho người bán
Trang 18- Đặt hàng, thanh toán Tra cứu về thông tin địa chỉ nơi bán.
c Bố cục của trang Web
Có sự phân chia sắp xếp bố cục phù hợp, rõ ràng Cung cấp đầy đủ các thông tin về vấn đề sản phẩm phù hợp với nhu cầu của từng loại đối tượng
d Ưu và nhược điểm
Ưu điểm
Có hỗ trợ thanh toán bằng các loại tiền khác nhau
Thiết kế đơn giản, tiện lợi dễ sử dụng
a Nội dung website
- Giới thiệu về công ty bao gồm: tên, hình ảnh, địa chỉ, số đt, email, thành tựu,ngành nghề kinh doanh
- Sản phẩm: danh mục từng loại sản phẩm, tên sản phẩm, hình ảnh, mô tả…
- Tin tức: nội dung tin tức, sự kiện, hoạt động của công ty, thông liên quantrong ngành trong hoặc ngoài nước
Trang 19- Xem thông tin chi tiết giới thiệu về cửa hàng/thương hiệu
- Xem danh sách hình ảnh, thông tin các sản phẩm của Website
- Xem các tin tức, sự kiện, các tin tức liên quan trong ngành
- Chức năng liên hệ: Cho phép khách liên hệ, phản hồi, đặt hàng với cửa hàngthông qua hệ thống website khi có nhu cầu
c Bố cục trình bày:
- Một trang chủ ưa nhìn phù hợp với đối tượng khách hàng muốn hướng đến:
có hiển thị đầy đủ các chức năng của web site, hình ảnh, logo…
- Một menu top với các menu con như: trang chủ, giới thiệu, hoạt động, tin tức,liên hệ,
- Một menu giới thiệu sản phẩm cho phép xem dưới dạng nhiều danh mục sảnphẩm
2 Cơ sở lý thuyết về công nghệ hướng đối tượng và phương pháp mô hình hóa
2.1 Mô hình hóa hướng đối tượng
Việc trừu tượng hóa thế giới tự nhiên thành các lớp đối tượng được gọi là
mô hình hóa hướng đối tượng
Mô hình là một ánh xạ của thế giới thực, mô tả và phản ánh thế giới thực từmột góc nhìn Mô hình đơn giản hơn thế giới thực rất nhiều, nó chỉ mang những thông tin cần thiết cho một mục đích sử dụng cụ thể Chính vì thế mà thông qua
mô hình chúng ta có thể tìm hiểu, bàn luận về vấn đề cần giải quyết, cũng như thiết kế
và kiểm chứng giải pháp trước khi tiến hành thực thi Có thể nói, tư duy trên cơ sở
mô hình là phương pháp không thể thiếu được của mỗi người làm khoa học, kỹ thuật Đương nhiên, công nghệ phần mềm cũng không thể thiếu vai trò của các phương pháp mô hình hóa
Mô hình của hệ thống có thể là một bản mô tả cách thức hoạt động, một số công thức toán học, một hoặc vài sơ đồ mô tả thành phần và các hoạt động diễn ra trong hệ thống Mặt khác việc sử dụng mô hình có thể mô tả các cấu trúc, nhấn
Trang 20mạnh về mặt tổ chức của hệ thống hoặc mô tả các hành vi ứng xử, tập trung vào những mặt động của hệ thống.
Mục đích khi xây dựng theo mô hình hóa:
- Mô hình giúp trực quan hóa hệ thống như theo cách nó vốn có hay là theocách mà chúng ta muốn nó sẽ như vậy
- Mô hình chỉ rõ các cấu trúc và ứng xử của hệ thống
- Mô hình giúp chúng ta có được một khuôn mẫu để hướng dẫn chúng tatrong suốt quá trình xây dụng hệ thống
- Mô hình đưa ra các dẫn chứng bằng tài liệu về các quyết định mà chúng ta
đã đưa ra trong quá trình thiết kế hệ thống
2.2 Phân tích, thiết kế hướng đối tượng
Công nghệ phần mềm không chỉ là lập trình, mà còn nhiều bước khác nữa như phân tích, thiết kế và bảo trì Ưu điềm lớn nhất của phân tích, thiết kế phần mềm hướng đối tượng không phải nằm ở chỗ tạo ra chương trình nhanh tốn ít côngsức, mà nằm ở chỗ nó gần với thực tế và do đó thúc đẩy việc tái sử dụng lại nhữngthành quả đã được xây dựng trước đó
2.3 Lập trình hướng đối tượng
Lập trình hướng đối tượng được coi là phương pháp lập trình chuẩn hiệnnay trong đa số các lĩnh vực ứng dụng bởi nó có nhiều ưu điểm lớn so với các phương
pháp cổ điển Mục tiêu mà lập trình hướng đối tượng đặt ra: Đơn giản hóa việc sử dụng các thư viện, cho phép sử dụng lại phần mềm một cách triệt để, nâng cao độ tin cậy và tính bền vững của phần mềm, hỗ trợ các dự án phát triển phần mềm có quy mô lớn đòi hỏi nhiều người tham gia, cải thiện khả năng bảo trì của mã nâng tính mềm dẻo linh hoạt của phần mềm
Trang 21Như vậy, công nghệ hướng đối tượng là tất cả công nghệ và kỹ thuật phần mềmdựa trên nền tảng là phương pháp luận hướng đối tượng Nền tảng này bao gồm: mô
hình hóa hướng đối tượng, phân tích và thiết kế hướng đối tượng, lập trình hướng đối tượng Dựa trên mô hình đối tượng thu được khi mô hình hóa hệ thống,phương pháp phân tích thiết kế phần mềm hướng đối tượng sẽ bổ sung thêm cácliên kết và lớp đối tượng mới, tinh chỉnh lại… để rạo ra mô hình đối tượng chi tiết củaphần mềm
CHƯƠNG 3: PHÂN T CH HỆ THỐNG
1 Phân tích yêu cầu người dùng
- Yêu cầu của Khách hàng
+ Giao diện dễ sử dụng có tính thẩm mỹ
+ Cho phép khách hàng đăng kí thành viên và đảm bảo bí mật
+ Thông tin sản phẩm phong phú đa dạng: giới thiệu bày bán nhiều loại hàng để khách hàng có nhiều lựa chọn, thông tin về một sản phẩm phải chi tiết, rõ ràng; Luôn cập nhật giới thiệu những sản phẩm mới
+ Cho phép tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chí
- Yêu cầu của người quản trị
+ Quản lý chung: Liên quan đến thông tin khách hàng, sản phẩm,…
Trang 222 Đối tượng của Website
Website được xây dựng phục vụ hai đối tượng chính là Admin (nhà quản trị) và Khách hàng với các chức năng sau: