Báo cáo tốt nghiệp: Xây dựng website quản lý bán quần áo cho cửa hàng FM Closet

Báo cáo tốt nghiệp trình bày quy trình xây dựng website quản lý bán quần áo cho cửa hàng FM Closet, tối ưu hóa trải nghiệm người dùng.

Chuyên ngành

Kỹ Thuật Phần Mềm

Người đăng

Ẩn danh

Thể loại

báo cáo tốt nghiệp

2021

58
19
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

LỜI NÓI ĐẦU

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Tên đề tài “Xây dựng website quản lý bán quần áo cho cửa hàng FM CLOSET”

1.2. Lý do thực hiện đề tài

1.3. Mục đích nghiên cứu

1.4. Đối tượng và phạm vi nghiên cứu

1.5. Ứng dụng của đề tài

1.6. Phương pháp nghiên cứu

1.7. Ý nghĩa khoa học và thực tiễn

1.8. Công nghệ sử dụng

1.8.1. PHP

1.8.2. PhpMyAdmin

1.8.3. Mô hình MVC (Model – View – Controller)

1.8.4. Laravel Framework

2. CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1. Phân tích hệ thống

2.2. Các chức năng của hệ thống

2.3. Các tác nhân của hệ thống

2.4. Thiết kế hệ thống

2.4.1. Sơ đồ Use-case tổng quát

2.4.2. Biểu đồ phân bổ chức năng

2.4.2.1. Khách hàng
2.4.2.2. Admin

2.4.3. Đặc tả Usecase

2.4.3.1. Use case đăng ký
2.4.3.2. Use case đăng nhập
2.4.3.3. Use case tìm kiếm
2.4.3.4. Use case xem chi tiết sản phẩm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Giới thiệu về đề tài Xây dựng Website Quản lý Bán Quần áo cho Cửa hàng FM Closet

Đề tài "Xây dựng Website quản lý bán quần áo cho cửa hàng FM Closet" tập trung vào việc ứng dụng công nghệ thông tin để nâng cao hiệu quả kinh doanh của cửa hàng thời trang. Đề tài này giải quyết các vấn đề liên quan đến kinh doanh online quần áo, bán hàng online hiệu quả, và xây dựng website bán quần áo. Mục tiêu chính là tạo ra một website bán quần áo đẹp, website bán quần áo chuyên nghiệp, và website responsive bán quần áo, cung cấp một giải pháp website bán hàng online toàn diện cho FM Closet. Việc sử dụng phần mềm quản lý cửa hàng quần áo hiệu quả đóng vai trò quan trọng trong thành công của dự án. Website FM Closet sẽ là kết quả cuối cùng, tích hợp nhiều tính năng cần thiết.

1.1 Lý do thực hiện đề tài

Thương mại điện tử đang phát triển mạnh mẽ. Việc xây dựng website quản lý bán hàng quần áo giúp FM Closet tiếp cận khách hàng rộng hơn, giảm chi phí vận hành, và tăng doanh thu. Tuy nhiên, rủi ro về chất lượng sản phẩm, giao hàng, bảo mật thông tin cần được giải quyết. Website bán hàng đa kênh là một giải pháp. Xây dựng website bán quần áo này sẽ giúp giảm thiểu rủi ro bằng việc cung cấp thông tin sản phẩm rõ ràng, minh bạch. Dự án tập trung vào việc tạo ra một website bán quần áo đáp ứng nhu cầu người dùng, giúp FM Closet website trở nên cạnh tranh hơn trong thị trường hiện nay. Giải pháp bán hàng FM Closet hướng tới trải nghiệm mua sắm trực tuyến tốt nhất cho khách hàng.

1.2 Mục đích và phạm vi nghiên cứu

Mục đích là phát triển một website quản lý bán hàng quần áo hoàn chỉnh cho FM Closet, bao gồm các chức năng quản lý sản phẩm, đơn hàng, khách hàng, và thanh toán. Phạm vi nghiên cứu bao gồm thiết kế website thời trang, phát triển phần mềm quản lý bán hàng thời trang, và tích hợp website với Facebook, Shopee, và Lazada. Dự án tập trung vào quản lý kho hàng quần áo, quản lý đơn hàng quần áo, và quản lý khách hàng thời trang. Phần mềm quản lý bán hàng thời trang được xây dựng dựa trên mô hình MVC, sử dụng ngôn ngữ lập trình PHP và cơ sở dữ liệu MySQL. SEO cho website thời trang cũng được xem xét để tăng khả năng hiển thị trên công cụ tìm kiếm. Marketing online cho cửa hàng quần áo được xem xét để thu hút khách hàng.

1.3 Ý nghĩa khoa học và thực tiễn

Đề tài có ý nghĩa khoa học trong việc ứng dụng công nghệ thông tin vào kinh doanh. Về mặt thực tiễn, website quản lý bán hàng quần áo giúp FM Closet tự động hóa quy trình bán hàng, giảm chi phí, và tăng hiệu quả kinh doanh. Website bán quần áo đa kênh giúp mở rộng thị trường và tiếp cận nhiều khách hàng hơn. Việc áp dụng phân tích dữ liệu bán hàng quần áo giúp đưa ra các quyết định kinh doanh chính xác hơn. Báo cáo bán hàng quần áo được tự động hóa, giúp quản lý dễ dàng hơn. Lựa chọn nền tảng website bán quần áo phù hợp cũng rất quan trọng. Dự án mang lại chi phí xây dựng website bán quần áo thấp và hiệu quả cao.

II. Phân tích và thiết kế hệ thống

Phần này tập trung vào phân tích hệ thống, bao gồm các chức năng của hệ thốngcác tác nhân của hệ thống. Thiết kế hệ thống bao gồm sơ đồ Use-case tổng quát, biểu đồ phân bổ chức năng cho cả quản trị viên và người dùng. Đặc tả Usecase chi tiết từng chức năng, mô tả luồng hoạt động của hệ thống. Thiết kế cơ sở dữ liệu được xây dựng để lưu trữ thông tin sản phẩm, khách hàng, đơn hàng, và các thông tin liên quan. Lựa chọn nền tảng website bán quần áo được dựa trên các yếu tố như tính năng, khả năng mở rộng, và chi phí.

2.1 Phân tích chức năng

Hệ thống bao gồm chức năng quản trị viên (phần mềm quản lý FM Closet) và chức năng người dùng. Chức năng quản trị viên bao gồm: quản lý sản phẩm (thêm, sửa, xóa), quản lý danh mục sản phẩm, quản lý thương hiệu, quản lý mã giảm giá, và quản lý đơn hàng (xem chi tiết, xóa). Chức năng người dùng bao gồm: đăng ký, đăng nhập, xem sản phẩm, tìm kiếm sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán, và theo dõi đơn hàng. Quản lý khách hàng thời trang là một phần quan trọng của hệ thống. Tích hợp website với ShopeeLazada giúp mở rộng kênh bán hàng. Chạy quảng cáo Facebook cho quần áoquảng cáo Google Ads cho quần áo là chiến lược marketing cần thiết.

2.2 Thiết kế giao diện người dùng và quản trị

Giao diện người dùng được thiết kế thân thiện, dễ sử dụng, và trực quan. Các trang chính bao gồm: trang chủ, trang đăng nhập/đăng ký, trang chi tiết sản phẩm, trang danh sách sản phẩm, trang giỏ hàng, và trang thanh toán. Giao diện quản trị viên cung cấp các công cụ quản lý hệ thống một cách hiệu quả. Website responsive bán quần áo đảm bảo hiển thị tốt trên mọi thiết bị. Xây dựng thương hiệu FM Closet thể hiện qua thiết kế chuyên nghiệp và tối ưu hóa trải nghiệm người dùng. Tối ưu hóa website bán quần áo để tăng tốc độ tải trang và trải nghiệm người dùng tốt hơn. Xu hướng thời trang hiện nay cũng được xem xét để thiết kế giao diện hấp dẫn và thu hút.

2.3 Công nghệ và nền tảng

Đề tài sử dụng ngôn ngữ lập trình PHP (Laravel Framework), cơ sở dữ liệu MySQL, và mô hình MVC. PHP được chọn vì tính mở, dễ sử dụng, và có nhiều thư viện hỗ trợ. MySQL là hệ quản trị cơ sở dữ liệu mạnh mẽ và phổ biến. Mô hình MVC giúp tách biệt các thành phần của hệ thống, tạo điều kiện thuận lợi cho việc phát triển và bảo trì. Lựa chọn nền tảng website bán quần áo phù hợp là yếu tố quyết định đến hiệu quả của hệ thống. Việc tích hợp website với Facebook giúp tăng khả năng tiếp cận khách hàng. Phần mềm quản lý bán hàng thời trang cung cấp đầy đủ tính năng quản lý.

01/02/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1. TỔNG QUAN ĐỀ TÀI 1. Tên đề tài “Xây dựng website quản lý bán quần áo cho cửa hàng FM CLOSET” 1. Lý do thực hiện đề tài Trong lĩnh vực thương mại điện tử, việc áp dụng công nghệ thông tin vào thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận tiện hơn.

Việc mua bán trên mạng dễ dàng hơn, sẽ kích thích người tiêu dùng mua hàng nhiều hơn qua đó sẽ làm tang doanh thu cho cửa hàng. Tuy nhiên hiện nay việc mua bán trên mạng cũng còn gặp nhiều vấn đề cần phải giải quyết như: - Người tiêu dùng lo ngại về chất lượng sản phẩm - Lo ngại về hàng hóa không đến được tay người tiêu dùng - Lo ngại về tính bảo mật thông tin của khách hàng trên website thương mại điện tử - Lo ngại về tính bảo mật của hệ thống thanh toán trên website thương mại điện tử Mặt khác việc bán hàng qua mạng có nhiều lợi ích hơn so với bán hàng truyển thống như: - Quảng bá thông tin và tiếp thị trong thị trường toàn cầu với chi phí thấp - Cung cấp dịch vụ tốt hơn cho khách hàng - Tăng doanh thu và giảm chi phí - Tạo lợi thế cạnh tranh Do đó, để tạo nên một website thương mại điện tử chuyên nghiệp và tạo được long tin cho khách hàng là một việc không dễ dàng Trong khuôn khổ đề tài của mình, em chỉ dừng lại ở việc giới thiệu sản phẩm thời trang và nhận đặt hàng qua mạng. Mặc dù đã cố gắng rất nhiều để hoàn thành công việc nhưng do kiển thức thực tế chưa được nhiều nên còn nhiều thiếu sót cần được bổ sung. Em mong nhận được ý kiến đóng góp của thầy cô và bạn bè.

Mục đích nghiên cứu - Công nghệ thông tin hiện nay là một lĩnh vực rất quan trọng đối với cuộc sống hiện nay, bên cạnh đó các nhu cần nghe nhìn, giải trí, trao đổi thông tin,… Vì vậy cần các mặt hàng khác nhau để phục vụ nhu cầu trên, nhưng để chọn được những mặt hàng ưng ý đúng với nhu cầu sử dụng thì không phải dễ, với lý do đó mà em xây dựng nên website bán hàng online. Nhằm một phần nào đó giúp khách hàng có thể lựa chọn và mua những mặt hàng mọi lúc mọi nơi mà không cần đi xa mà hàng về tận nhà chỉ cần một cú click chuột. Đối tượng và phạm vi nghiên cứu - Khách hàng - Mạng internet - Các thiết bị có kết nối mạng như điện thoại thông minh, máy tính, ipad,… 1. Ứng dụng của đề tài  Website mà em xây dựng chưa thật sự hoàn chỉnh nhưng có thể giúp ích cho người sử dụng có thể dễ dàng mua bán sản phẩm, quảng bá sản phẩm, cập nhật thông tin của sản phẩm mới của cửa hàng, tư vấn trực tiếp cho khách hàng qua internet, góp phần quảng bá thương hiệu, giảm chí phí kinh doanh và tăng doanh thu cho cửa hàng  Đối với khách hàng và cửa hàng: khách hàng có thể xem được các thông tin chi tiết về sản phẩm của cửa hàng, tìm kiếm sản phẩm, có thể đăng nhập để mua hàng, có thể sắp xếp sản phẩm theo giá để dễ dàng chọn lựa, có thể inbox để được tư vấn về sản phẩm  Đối với em: Nâng cao trình độ thiết kế website và phân tích một website thương mại điện tử.

Ngoài ra có thể giúp em hiểu biết sâu rộng về những ngôn ngữ và phần mềm hỗ trợ em trong quá trình làm đồ án. Bên cạnh đó còn giúp em hoàn thành đồ án tốt nghiệp 1. Phương pháp nghiên cứu 2 0 0 Báo cáo tốt nghiệp - Sử dụng các công cụ sau: Xampp, trình phpMyAdmin, Sublime Text 3,… - Sử dụng ngôn ngữ: PHP (Laravel Framework) 1. Ý nghĩa khoa học và thực tiễn - Website được xây dựng để áp dụng thành tựu của công nghệ thông tin vào lĩnh vực thương mại - Sự ra đời của website này không chỉ giải quyết những khó khăn của các cửa hàng truyền thống mà còn mang lại kiến thức, thông tin đến với mọi người một cách nhanh chóng và tiện lợi.

Khách hàng chỉ cần ở nhà và thực hiện vài thao tác nhỏ là có thể nhận tận tay đôi giày mà mình đã đặt mua - Với website này khách hàng sẽ được bảo mật hoàn toàn về thông tin cá nhân. Bên cạnh đó cửa hàng sẽ dễ dàng hơn trong việc quảng bá hình ảnh của mình đến với mọi người, ở mọi nơi và trên nhiều phương tiện 1. Công nghệ sử dụng 1. PHP  Giới thiệu: PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho trang chủ, mã nguồn mở.

Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất trên thế giới. PHP là kịch bản trình chủ (Server Script) được chạy trên nền PHP Engine, cùng với ứng dụng Web Server để quản lý chúng. Web Server thường sử dụng là IIS, Apache Web Server, Xampp,… Khi người sử dụng gọi trang PHP, Web Server triệu gọi PHP Engine để thông dịch (tương tự như ASP 3.0 chỉ thông dịch chứ không phải biên dịch) dịch trang PHP và trả về kết quả cho người sử dụng 3 0 0 Báo cáo tốt nghiệp Hình 1.1: Quá trình thông dịch trang PHP  Ưu điểm - Đa môi trường + Web Servers: Apache, Microsoft IIS, Caudium, Netscape Enterprise Server + Hệ điều hành: UNIX, Mac OSX, Windows NT/98/2000/xp/2003/Vista/Win7 + Hệ quản trị: MySQL, ODBC, Oracle,… - Miễn phí, được sử dụng rộng rãi trong môi trường phát triển web - Dùng mã nguồn mở - Nhiều hệ thống CMS miễn phí sử dụng  Khuyết điểm - Mã nguồn không đẹp, chỉ chạy trên ứng dụng web  Lý do chọn - Ngôn ngữ PHP là một mã nguồn mở - Dễ tìm hiểu - Thư viện Script phong phú và đa dạng 4 0 0 Báo cáo tốt nghiệp - Với thư viện code phong phú, việc học tập và ứng dụng PHP trở nên dễ dàng và nhanh chóng.

Đây cũng chính là đặc điểm khiến PHP trở nên khá nổi bật và cũng là nguyên nhân vì sao ngày càng nhiều người sử dụng PHP để phát triển web - Với việc tích hợp sẵn nhiều Database Client trong PHP đã làm cho ứng dụng PHP dễ dàng kết nối với các hệ cơ sở dữ liệu thông dụng - Việc cập nhật và nâng cấp các Database Client đơn giản chỉ là việc thay thế các Extension của PHP để phù hợp với hệ quản trị cơ sở dữ liệu mà PHP sẽ làm việc - Một số hệ cơ sở dữ liệu thông dụng mà PHP có thể làm việc là: MySQL, MS SQL, Oracle, Cassandra,… 1. PhpMyAdmin  Giới thiệu My SQL là hệ quản trị cở sở dữ liệu mã nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Hình 1.2: Giao diện PhpMyAdmin 5 0 0 Báo cáo tốt nghiệp  Ưu điểm - Phần mềm quản trị CSDL dạng server-based - Quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu - Có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể quản lý một hoặc nhiều CSDL khác nhau  Nhược điểm - Dung lượng nhỏ, chỉ sử dụng cho php, áp dụng cho các dự án quy mô nhỏ và vừa  Lý do chọn - Lập trình ngôn ngữ PHP luôn phải đi đôi với CSDL PhpMyAdmin không thể tách rời 1. Mô hình MVC (Model – View – Controller)  Giới thiệu MVC là một mô hình được dùng cho việc phát triển các ứng dụng web với sự tách bạch rõ ràng giữa các thành phần điều khiển (controller), xử lý dữ liệu (model) và hiển thị dữ liệu (View) 6 0 0 Báo cáo tốt nghiệp Hình 1.3: Mô hình MVC - View sẽ hiển thị ra phần nhập form tiêu đề và nội dung - Controller lấy dữ liệu từ 2 trường và gửi tới Model - Model lúc này sẽ nhận dữ liệu từ Controller để lưu trữ trong cơ sở dữ liệu  Ưu điểm - Nhẹ, tiết kiệm băng thông - Chức năng Soc (Separation of Concern): Chức năng này cho phép bạn phân tách rõ ràng các phần như Model, giao diện, data, nghiệp vụ - Tính kết hợp: Việc tích hợp ở mô hình MVC cho phép bạn thoải mái viết code trên nền tảng website.

Khi đó, server của bạn sẽ được giảm tải khá nhiều - Đơn giản: Đây là một mô hình với kết cấu tương đối đơn giản. Dù bạn không có quá nhiều chuyên môn cũng có thể sử dụng được  Nhược điểm 7 0 0 Báo cáo tốt nghiệp - MVC thường được sử dụng vào những dự án lớn. Do đó, với các dự án nhỏ, mô hình MVC có thể gây cồng kềnh, tốn thời gian trong quá trình phát triển cũng như thời gian trung chuyển dữ liệu  Lý do chọn - Hệ thống MVC phát triển tốt sẽ cho phép phát triển front – end, back – end cùng trên hệ thống mà không có sự can thiệp, chia sẻ, chỉnh sửa các tập tin trong khi một hoặc hai bên vẫn đang làm việc - Việc sử dụng mô hình tương đối đơn giản. Chỉ cần hiểu rõ quy trình vận hành, nắm được các chức năng của từng bộ phận thì việc triển khai mô hình MVC tương đối dễ dàng 1.

Laravel Framework  Giới thiệu Laravel là một PHP framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm vào mục tiêu hỗ trợ phát triển các ứng dụng web theo kiếm trúc model- view-controller (MVC). Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu – rõ ràng, một hệ thống đóng gói modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng Hình 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Bài viết "Xây Dựng Website Quản Lý Bán Quần Áo Cho Cửa Hàng FM Closet" cung cấp cái nhìn tổng quan về quy trình và các yếu tố cần thiết để xây dựng một website hiệu quả cho việc quản lý bán hàng trong lĩnh vực thời trang. Tác giả nhấn mạnh tầm quan trọng của việc tối ưu hóa trải nghiệm người dùng, từ giao diện đến chức năng, nhằm thu hút và giữ chân khách hàng. Bên cạnh đó, bài viết cũng đề cập đến các công cụ và kỹ thuật cần thiết để nâng cao hiệu suất của website, giúp cửa hàng dễ dàng quản lý hàng hóa và đơn hàng.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm bài viết "Tiểu luận thảo luận nhóm tmu tối ưu hóa website httphonglinhsoft com trên công cụ tìm kiếm google", nơi bạn sẽ tìm thấy các chiến lược tối ưu hóa website cho công cụ tìm kiếm. Ngoài ra, bài viết "Luận văn thạc sĩ các yếu tố ảnh hưởng đến sự hài lòng của khách hàng khi mua sắm trực tuyến khảo sát khách hàng tại thành phố hồ chí minh" sẽ giúp bạn hiểu rõ hơn về các yếu tố tác động đến sự hài lòng của khách hàng trong môi trường mua sắm trực tuyến. Cuối cùng, bạn cũng có thể tìm hiểu về "Luận văn thạc sĩ giải pháp thúc đẩy quyết định mua hàng của khách hàng trên website robins vn", nơi cung cấp các giải pháp cụ thể để tăng cường quyết định mua hàng của khách hàng. Những tài liệu này sẽ giúp bạn có cái nhìn sâu sắc hơn về cách thức tối ưu hóa và quản lý website bán hàng hiệu quả.