Tiểu Luận 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

Tiểu luận báo cáo tốt nghiệp về xây dựng website quản lý bán quần áo cho cửa hàng FM Closet, cung cấp giải pháp hiệu quả cho kinh doanh.

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
3
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.2.1. Chức năng quản trị viên

2.2.2. Chức năng người dù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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Xây dựng Website Bán Quần Áo Tổng quan và Mục tiêu

Đề 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 phát triển một nền tảng thương mại điện tử toàn diện. Website bán quần áo này nhằm mục đích tăng cường khả năng tiếp cận khách hàng, quảng bá thương hiệu FM Closet, và tối ưu hóa quá trình bán hàng. Các chức năng chính bao gồm quản lý sản phẩm, đơn hàng, khách hàng, và tích hợp thanh toán online. Giải pháp bán hàng online này hướng đến việc nâng cao hiệu quả kinh doanh của FM Closet. Việc sử dụng công nghệ thông tin trong thương mại điện tử là trọng tâm, giúp giải quyết các thách thức truyền thống như chi phí vận chuyển, tiếp cận khách hàng, và quản lý kho hàng. Website quản lý bán hàng thời trang này cần đảm bảo tính bảo mật thông tin và trải nghiệm người dùng tốt. Platform bán hàng online thời trang này cũng cần xem xét xu hướng thời trang hiện tại để thu hút khách hàng.

1.1. Lý do thực hiện

Thương mại điện tử đang phát triển mạnh. Xây dựng website bán quần áo giúp tiết kiệm chi phí, thời gian và mở rộng thị trường. Tuy nhiên, vấn đề về chất lượng sản phẩm, giao hàng, bảo mật thông tin, và bảo mật thanh toán cần được giải quyết. Website bán quần áo đẹp cần tạo lòng tin cho khách hàng. Website thương mại điện tử này cần đáp ứng nhu cầu tìm kiếm sản phẩm, tự động cung cấp thông tin và giao diện thân thiện. Đề tài này tập trung vào giới thiệu sản phẩm và nhận đặt hàng. Mặc dù có nhiều hạn chế nhưng đây là bước đầu tiên trong việc áp dụng công nghệ thông tin vào kinh doanh thời trang.

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

Mục đích là tạo ra một website bán quần áo online tiện lợi cho cả khách hàng và cửa hàng. Khách hàng có thể mua sắm mọi lúc mọi nơi. Cửa hàng có thể quảng bá sản phẩm, cập nhật thông tin, và tư vấn trực tuyến. Marketing online cho cửa hàng quần áo được hỗ trợ thông qua website. Website bán quần áo đẹp này góp phần quảng bá thương hiệu, giảm chi phí kinh doanh và tăng doanh thu. Đối với sinh viên, đề tài này giúp nâng cao kỹ năng thiết kế website và hiểu biết về thương mại điện tử. FM Closet website là sản phẩm cụ thể của nghiên cứu này. Việc xây dựng website này trực tiếp ứng dụng kiến thức về phần mềm quản lý cửa hàng quần áo.

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 chức năng người dùng và quản trị viên. Chức năng người dùng gồm đăng ký, đăng nhập, xem sản phẩm, tìm kiếm, đặt hàng, và thanh toán. Chức năng quản trị viên bao gồm quản lý sản phẩm, danh mục, thương hiệu, mã giảm giá, và đơn hàng. Quản lý kho hàng quần áo online là một phần quan trọng. Thiết kế hệ thống bao gồm sơ đồ use-case, biểu đồ phân bổ chức năng, và đặc tả use-case. Sơ đồ use-case tổng quan mô tả tương tác giữa người dùng và hệ thống. Website responsive thời trang được thiết kế để đáp ứng trên nhiều thiết bị. Lựa chọn nền tảng website bán quần áo phù hợp là bước quan trọng. FM Closet website cần đảm bảo tính hiệu quả và thân thiện.

2.1. Chức năng hệ thống

Hệ thống gồm hai nhóm chức năng chính: chức năng người dùng và chức năng quản trị viên. Chức năng người dùng tập trung vào trải nghiệm mua sắm trực tuyến, bao gồm tìm kiếm sản phẩm, xem chi tiết sản phẩm, thêm vào giỏ hàng và tiến hành thanh toán. Tích hợp thanh toán online cho website thời trang là một yêu cầu quan trọng. Website bán quần áo đáp ứng nhu cầu người dùng về giao diện trực quan và dễ sử dụng. Chức năng quản trị viên cho phép quản lý toàn bộ hoạt động của website, từ quản lý sản phẩm, danh mục, đến xử lý đơn hàng và khách hàng. Quản lý bán hàng FM Closet được thực hiện qua giao diện quản trị. Giải pháp công nghệ cho FM Closet cung cấp công cụ quản lý toàn diện và hiệu quả. Website bán hàng chuyên nghiệp cho FM Closet cần đảm bảo tính ổn định và an toàn.

2.2. Thiết kế cơ sở dữ liệu

Cơ sở dữ liệu được thiết kế để 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. Cấu trúc cơ sở dữ liệu cần đảm bảo tính nhất quán và hiệu quả. Các bảng quan trọng bao gồm bảng sản phẩm, bảng khách hàng, bảng đơn hàng, bảng danh mục sản phẩm, và bảng thương hiệu. Phân tích dữ liệu bán hàng thời trang sẽ được thực hiện dựa trên dữ liệu trong cơ sở dữ liệu. Việc lựa chọn hệ quản trị cơ sở dữ liệu phù hợp là quan trọng. Website bán hàng đa kênh cho cửa hàng quần áo có thể tích hợp với nhiều nguồn dữ liệu khác nhau. Tối ưu hóa website bán hàng thời trang bao gồm cả tối ưu cơ sở dữ liệu. Chi phí xây dựng website bán quần áo cũng phụ thuộc vào độ phức tạp của cơ sở dữ liệu.

III. Công nghệ và Triển khai

Đề tài sử dụng PHP (Laravel Framework)MySQL làm công nghệ chính. Mô hình MVC (Model – View – Controller) được áp dụng để tách bạch các thành phần của hệ thống. PHPMyAdmin được sử dụng để quản trị cơ sở dữ liệu. Việc lựa chọn các công nghệ này dựa trên tính mở, hiệu quả và khả năng mở rộng. SEO website thời trang được xem xét trong quá trình phát triển. Quảng cáo Facebook cho cửa hàng quần áoGoogle Ads cho cửa hàng quần áo có thể được tích hợp. Chăm sóc khách hàng online cho cửa hàng quần áo cũng là một phần quan trọng. Thương hiệu FM Closet sẽ được quảng bá hiệu quả thông qua website. Tăng doanh thu bán hàng FM Closet là mục tiêu cuối cùng.

3.1. Lựa chọn công nghệ

PHP được lựa chọn vì tính mở, dễ sử dụng, và có cộng đồng hỗ trợ lớn. Laravel Framework giúp đơn giản hóa quá trình phát triển. MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở, hiệu quả và phổ biến. Mô hình MVC tạo ra cấu trúc code rõ ràng, dễ bảo trì. PhpMyAdmin là công cụ quản lý cơ sở dữ liệu trực quan. Sự lựa chọn công nghệ này đảm bảo tính hiệu quả, mở rộng và khả năng bảo trì của hệ thống. Website bán hàng FM Closet là một ví dụ cụ thể về sự áp dụng thành công của các công nghệ này. Giải pháp công nghệ cho FM Closet được tối ưu để đáp ứng nhu cầu kinh doanh.

3.2. Triển khai và bảo trì

Sau khi hoàn thành, website được triển khai lên môi trường hosting. Việc bảo trì và cập nhật định kỳ là cần thiết để đảm bảo hệ thống hoạt động ổn định và an toàn. Tối ưu hóa website bán hàng thời trang bao gồm cả tối ưu hiệu năng và bảo mật. Chăm sóc khách hàng online cần được thực hiện thường xuyên để giải quyết vấn đề của người dùng. Phân tích dữ liệu bán hàng thời trang giúp cải thiện hoạt động kinh doanh. Tài liệu tham khảo được sử dụng để hỗ trợ quá trình phát triển. Website bán hàng FM Closet sẽ được theo dõi và cập nhật thường xuyên để đáp ứng nhu cầu người dùng.

31/01/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è.

1 0 0 Tieu luan Báo cáo tốt nghiệp 1. 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 Tieu luan 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 Tieu luan 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 Tieu luan 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 Tieu luan 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 Tieu luan 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 Tieu luan 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 quần áo. 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 thân thiện đến các tính năng hỗ trợ quản lý kho hàng và thanh toán. Bài viết không chỉ giúp các chủ cửa hàng hiểu rõ hơn về cách thức hoạt động của một website thương mại điện tử mà còn chỉ ra những lợi ích mà nó mang lại, như tăng cường khả năng tiếp cận khách hàng và nâng cao doanh thu.

Nếu bạn muốn tìm hiểu thêm về các dự án xây dựng website trong lĩnh vực thương mại điện tử, hãy tham khảo bài viết Đồ án hcmute xây dựng website và kế hoạch kinh doanh cho hệ thống thương mại điện tử shopphukiengiare. Ngoài ra, bạn cũng có thể khám phá Tiểu luận môn học phát triển ứng dụng di động xây dựng ứng dụng di động quản lý cửa hàng thời trang để hiểu thêm về việc phát triển ứng dụng hỗ trợ quản lý cửa hàng. Cuối cùng, bài viết Báo cáo tốt nghiệp đề tài xây dựng website kinh doanh giày thể thao cho shop giày q a cũng sẽ cung cấp cho bạn những kiến thức bổ ích về việc xây dựng website trong lĩnh vực bán lẻ. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và áp dụng vào thực tiễn một cách hiệu quả hơn.