Xây dựng website bán hàng thể thao cho cửa hàng T - Sport Thái Nguyên Đồ án đã củng cố được nội dung kiến thức tìm hiểu cũng như(phân tích và thiết kế hệ thống quản)lý, tạo csdl, biết được thêm về ngôn ngữ PHP với Framework Laravel, cách thức hoạt động của một ứng dụng web và một số framework như Laravel mvc.
CƠ SỞ LÝ THUYẾT
Kiến thức lý thuyết
MVC (Model – View – Controller) là một kiến trúc phần mềm phổ biến được sử dụng trong phát triển ứng dụng Mô hình này chia source code thành ba phần chính, mỗi phần đảm nhận một nhiệm vụ cụ thể và hoạt động riêng với các phần khác. a, Gồm các phần:
Controller: Được sử dụng để điều khiển những yêu cầu của(người dùng)và gọi các(phương thức xử lý)tương ứng Nó có trách nhiệm xử lý các request từ URL hoặc form và tương tác với Model.
Model: Chứa các logic nghiệp vụ, phương thức xử lý, truy xuất cơ sở dữ liệu và định nghĩa các đối tượng(dữ liệu)như các “Class”, (hàm xử lý,) vv.
View: Giúp nhận thông tin và hiển thị thông tin và tương tác với(người dùng.)
Nó chứa các thành phần giao diện(người dùng)như các ô văn bản, hình ảnh, vv. b, Ưu điểm:
Ưu điểm: Mô hình MVC thể hiện sự chuyên nghiệp trong phát triển và thiết kế phần mềm Bằng cách chia ra các phần độc lập, nó giúp phát triển web một cách nhanh chóng, dễ dùng và dễ bảo trì. c, Nhược điểm
Nhược điểm: Trong các dự án nhỏ, mô hình “MVC” có thể tốn thời gian Nó cũng đòi hỏi việc truyền dữ liệu giữa các thành phần, gây ra sự phức tạp trong quá trình phát triển.
"Các framework" bao gồm(một tập hợp các thư viện mã nguồn)mở được tích hợp để tạo điều kiện thuận lợi cho sự tiến bộ của phần mềm, web và các ứng dụng khác nhau Các thư viện cung cấp chức năng thường được yêu cầu bởi các nhà phát triển phần mềm Các khung có thể được ví như "tài nguyên" được sắp xếp trước, giúp tiết kiệm thời gian thay vì bắt đầu từ một trang trắng Các nhà phát triển có khả năng sử dụng khung này để kết hợp các yếu tố và tạo ra sản phẩm cuối cùng.
"WEB framework" là một bộ công cụ phần mềm được thiết kế để hỗ trợ việc phát triển các ứng dụng web, bao gồm cả dịch vụ web, tài nguyên web và các API web Nó cung cấp các chức năng cần thiết để xây dựng một ứng dụng web hoàn chỉnh.
Là mã nguồn mở, được tạo ra bởi Taylor Otwell, với mục tiêu giúp phát triển ứng dụng web theo mô hình MVC một cách nhanh chóng và dễ dàng Dưới đây là một số lý do mà bạn nên cân nhắc sử dụng Laravel:
Tại sao nên dùng Laravel :
1 Hỗ trợ MVC và cách tiếp cận hướng đối tượng Ưu điểm đầu tiên và tốt nhất của việc sử dụng Laravel framework là nó tuân theo - Mô hình kiến trúc dựa trên Model, View và Controller và nó có một cú pháp đẹp mắt, biểu cảm khiến nó hướng đối tượng.
2 Xác thực và ủy quyền tích hợp
Laravel cung cấp cấu hình sẵn có cho hệ thống Xác thực và Ủy quyền Nghĩa là, chỉ bằng một vài lệnh thủ công, ứng dụng của bạn sẽ được trang bị Xác thực và Cấp phép an toàn.
Hệ thống đóng gói xử lý nhiều phần mềm hoặc thư viện hỗ trợ giúp ứng dụng web tự động hóa quy trình Laravel sử dụng trình soạn thảo làm trình quản lý phụ thuộc, quản lý tất cả thông tin cần thiết để quản lý các gói Gói là một cách tuyệt vời để tăng tốc độ phát triển là cung cấp chức năng mà chúng tôi cần ngay lập tức Hình ảnh, thanh gỡ lỗi Laravel và trình trợ giúp Laravel IDE là một số gói Laravel tốt nhất.
4 Hệ thống tập tin đa dạng
Laravel cũng có hỗ trợ tích hợp cho hệ thống lưu trữ đám mây như Amazon S3 và Rack space Cloud Storage và tất nhiên là cả lưu trữ cục bộ Việc chuyển đổi giữa các tùy chọn lưu trữ này cực kỳ đơn giản vì API vẫn giống nhau cho mỗi hệ thống Người ta có thể sử dụng cả ba hệ thống trong một ứng dụng để phân phát tệp từ nhiều vị trí như trong môi trường phân tán.
1.1.4 Cài composer và Laravel a) Cài composer
- Truy cập : https://getcomposer.org/Composer-Setup.exe
Mở và bắt đầu set up
- Chọn vị trí ổ muốn cài
- Chọn đường dẫn đến ổ muốn lưu
- Chọn install để hoàn thành
- Mở Command Prompt đến thư mục htdocs trong XAMPP gõ lệnh cài đặt Laravel như sau:
MySQL
MySQL là một hệ quản trị cơ sở dữ liệu (Hệ CSDL) tự do và nguồn mở được ưa chuộng rộng rãi trong việc phát triển ứng dụng Với tính ổn định, tốc độ và tính bảo mật cao, MySQL là lựa chọn hàng đầu cho các ứng dụng đòi hỏi truy cập dữ liệu trên internet.
MySQL không chỉ hỗ trợ trên nhiều hệ điều hành khác nhau mà còn có một loạt tính năng mạnh mẽ Nó là một trong những Hệ CSDL quan trọng và phổ biến nhất sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL) MySQL được tích hợp rộng rãi vào việc phát triển ứng dụng web sử dụng các ngôn ngữ lập trình như PHP, Perl và nhiều ngôn ngữ khác.
Với việc cung cấp phiên bản hoàn toàn miễn phí và sự hỗ trợ đa dạng cho các hệ điều hành khác nhau, bạn có thể dễ dàng tải MySQL từ trang chủ của nó để bắt đầu sử dụng và phát triển ứng dụng của mình.Được tích hợp sâu vào việc phát triển ứng dụng web sử dụng PHP, Perl và các ngôn ngữ lập trình khác, MySQL đã trở thành trái tim của nhiều dự án phát triển phổ biến Với sự miễn phí và sự hỗ trợ đa dạng cho các hệ điều hành khác nhau, việc bắt đầu sử dụng và phát triển ứng dụng với MySQL trở nên dễ dàng hơn bao giờ hết.
Tạo và xóa trong CSDL
Tạo database bàng phpmyadmin thì khổi đọn mysql và làm như sau:
- Tiếp sau đó điền tên của database và kiểu rồi ấn tạo Để xóa thì ở tab csdl chọn những database cần xóa sau đó ấn xóa.
Tạo bảng và xoá bảng
1: Chọn CSDL ccàn để tạo bảng
2: Nhập tên của bảng và chọn số cột cần tạo
- Chọn bảng muốn xóa và chọn nút "Drop" như hình :
Một số toán tử thường dung trong MYSQL khi lập trình PHP.
Bootstrap framework
Bootstrap là một framework HTML, CSS, và JavaScript được thiết kế để phát triển các trang web responsive và mobile-friendly một cách nhanh chóng và dễ dàng Nó bao gồm các mẫu HTML, CSS, và JavaScript mặc định, cung cấp một loạt các thành phần và giao diện người dùng được thiết kế sẵn như văn bản, biểu mẫu, nút, bảng, thanh điều hướng, cửa sổ pop-up, carousel hình ảnh và nhiều hơn nữa Bootstrap cũng đi kèm với các plugin JavaScript giúp việc thiết kế responsive trở nên dễ dàng và nhanh chóng hơn.
Có nhiều điểm thuận lợi khi sử dụng Bootstrap để phát triển trang web:
Dễ Dàng Sử Dụng:” Bootstrap dễ sử dụng vì nó được xây dựng trên cơ sở của
HTML, CSS, và JavaScript Người dùng chỉ cần có kiến thức cơ bản về ba ngôn ngữ này là có thể sử dụng Bootstrap một cách hiệu quả”.
Responsive Design: “Bootstrap tích hợp sẵn CSS responsive cho các thiết di động, desktop Điều này giúp đảm bảo rằng trang web của bạn sẽ hiển thị một cách đẹp mắt và tương thích trên mọi thiết bị.”
Dễ Nhúng Vào Dự Án: “Bạn chỉ cần nhúng các tệp thư viện Bootstrap vào phần header và footer của trang web của mình và bạn có thể sử dụng Bootstrap ngay lập tức Điều này giúp trang web hoặc ứng dụng của bạn trở nên chuyên nghiệp hơn với các giao diện biểu mẫu đẹp mắt”.
KHẢO SÁT HIỆN TRANG
Thực trạng và giải pháp
Thực trạng: Hiện nay nhiều cảu hàng vẫn duy trì quản lý và bán hàng một cách thủ công đó là tìm các sản phầm các đồ thể thao để cho người dùng xem sản phẩm và tìm kiếm trực tiếp tại cửa hàng và lượng tiếp cận khách hàng ỏ xa rất là ít Điều này dẫn đến việc lượng tiếp cận khách hàng từ xa rất ít, gây ra nhiều sai sót và tốn nhiều thời gian cho quá trình bán hàng và quản lý cửa hàng.Sau khi khảo sát thực trạng nhận thấy nếu cửa hàng đang ở giai đoạn khởi đầu, mơi thành lập quy mô nhỏ với số lượng hà hóa ít có thể tìm kiếm cách thủ công vẫn đem lại hiệu quả và tiết kiệm chi phí Tuy nhiên, khi cửa hàng phát triển với quy mô lớn hơn, hàng hóa nhiều hơn rất khó để tìm kiếm sản phẩm tìm kiếm và quản lý thủ công không còn phù hợp và khả năng tiếp cận đực khách hàng ở xa rất khó.
Dựa trên những thách thức cũng như nhận thức rằng(công nghệ thông tin)ngày càng chứng tỏ sức mạnh của mình trong mọi(lĩnh vực cuộc sống,)việc áp dụng công nghệ thông tin vào hoạt động kinh doanh thông qua việc xây dựng các website là cực kỳ quan trọng.
Thay vì phải tốn thời gian để tư vấn cho từng khách hàng và quản lý hàng hóa trong cửa hàng, các website này có thể tự động nhập và lưu trữ dữ liệu trên hệ thống Điều này giúp giảm bớt thời gian mà nhân viên phải dành cho việc tư vấn, đồng thời cung cấp cho khách hàng khả năng tìm kiếm đồ thể thao dễ dàng hơn Hơn nữa, các website còn mở rộng phạm vi tiếp cận của cửa hàng, cho phép họ tiếp cận được khách hàng ở xa một cách thuận tiện.
Yêu cầu của hệ thống
Mục tiêu của việc xây dựng một trang web là hỗ trợ các doanh nghiệp quản lý hiệu quả sản phẩm một cách thuận tiện hơn và tiết kiệm thời gian hơn Việc thiết lập một trang web bán hàng cho một cửa hàng thể thao ở Thái Nguyên được thực hiện với mục tiêu chính là nâng cao hiệu quả của quy trình bán đồ thể thao của các mặt hàng và cửa hàngT-sport Nền tảng trực tuyến này cung cấp các chức năng cơ bản bao gồm kiểm soát sản phẩm, quản trị dữ liệu đồ thể thaovà khách hàng, tổ chức đơn hàng, cũng như cung cấp các tiện ích phân tích và báo cáo để tạo điều kiện thuận lợi cho việc ra quyết định kinh doanh.
Website được thiết kế dễ nhìn giản đơn sao cho thân thiện nhất với người sử dụng Các phần được thiết kế khoa học dễ dàng thao tác Điều đó giúp người dùng không ngại việc thay đổi thói quen từ cách quản lý thủ công sang sử dụng website
- Người dùng sẽ được cung cấp một tài khoản và các thông tin đi kèm tài khoản đó Với tài khoản của mình, người dùng đăng nhập vào ứng dụng và sử dụng các chức năng của ứng dụng.
- Trên giao diện của trang đăng nhập, người dùng nhập đầy đủ đúng thông tin về tài khoản và mật khẩu địa chỉ.
- Người dùng phải nhập chính xác thông tin.
- Đăng nhập thành công thì chuyển đến giao diện trang chủ.
- Nhập thiếu thông tin thì đưa ra nhắc nhở người dùng nhập lại.
- Tài khoản gồm 2 quyền: Người quản trị hệ thống
- Phần giao diện đẹp đẽ dùng.
- Bảng Menu dẫn đến chức năng khác dễ dàng thao tác.
-Cho phép người dùng có thể xem các đồ thể thao
-Cho phép xem chi tiết đánh giá các sản phẩm và các sản phẩm liên quan
- Phần giao diện dễ dùng đẹp.
-Có thể thêm(sửa xóa thông tin)của mình.
-Giao diện phải đẹp, dễ nhìn, dễ thao tác.
Quản lý đơn đã đặt hàng cảu mình:
- Quản lý đơn đã đặt có trong hệ thống
- Ngườu dùng có thể hủy đơn hàng
- Phần giao diện dễ dùng đẹp.
Quản lý đơn đặt hàng (chỉ dành cho người quản trị) :
- Hiện thị đầy đủ thông tin đơn đặt hàng cảu các user gồm mã đơn, tên sản phẩm, số lượng, giá, ngày tạo , người đặt hàng, trạng thái của đơn
Quản lý tài khoản (chỉ dành cho người quản trị):
- Hiện thị danh sách tài khoản có trong hệ thống.
- Cho phép thêm người dùng mới.
- Chỉnh sủa được thông tin và quyền người dùng.
- Cho phép xóa tài khoản người dùng.
Quản lý danh mục đồ thể thao:
- Hiện thị đầy đủ thông tin đồ thể thao như: mã đồ thể thao, tên đồ thể thao, tên danh mục thể thao, thương hiệu thể thao, giá,.
- Cho phép thêm sửa xóa(chỉ dành cho người quản trị):
2.2.3 Yêu cầu về kỹ thuật
Hệ thống hoạt động trên môi trường website và cho phép nhiều người có thể (truy cập và cùng) một lúc.
Giao diện được trình bày phù hợp với trang bán đồ thể thao, dễ nhìn, hợp lý và đảm bảo với mục đích của hệ thống, tuân thủ các truy cập về thông tin.
Hệ(thống phải đáp)ứng được(an toàn, bảo mật)
Dữ liệu được lưu và quản lí để có thể dễ dàng quản lí, bảo trì và nâng cấp trong tương lai.
Biểu đồ use case
Hình 1 Biểu đồ UseCase tổng quát
Hình 2 Biểu đồ phân rã user
Hình 3 Biểu đồ phân rã admin
Biểu đồ trình tự
Hình 4 Trình tự của đăng nhập
Hình 5 Trình tự của đăng ký
Hình 6 Biểu đồ trình tự thêm sản phẩm
Hình 7 Biểu đồ trình tự sửa sản phẩm
Hình 8 Biểu đồ trình tự xóa sản phẩm
Hình 10 Trình tự thêm user
Hình 9 Trình tự sửa user
Hình 11 Trình tự xóa user
Hình 12 Trình tự sửa user
Hình 14 Trình tự thống kê
Hình 13 Trình tự tìm kiếm
Biểu đồ hoạt động
Hình 19.Của thêm sản phẩm
Hình 20 Của sửa sản phẩm
Hình 21 Của xóa sản phẩm
Biểu đồ lớp
Đặc tả Usecase
Tên chức năng Đăng nhập
Tác nhân Admin, thành viên
Chức năng này cho phép người dùng sử dụng tên người dùng và mật khẩu của họ để truy cập vào hệ thống Việc này tạo điều kiện thuận lợi cho việc quản lý thông tin cá nhân và trải nghiệm của người dùng trên hệ thống một cách tiện lợi và an toàn Đầu vào Thông tin tài khoản và mật khẩu Đầu ra Đăng nhập thành công Điều kiện trước
Người dùng cần phải đã đăng ký tài khoản thành công trên hệ thống
Người dùng đang ở giao diện trang chủ của hệ thống Điều này có nghĩa là họ đã truy cập vào trang web và đang ở màn hình chính của nó
Chọn đăng nhập trên menu để chuyển tới giao diện đăng nhập Điều kiện sau Nếu đăng nhập thành công thì sẽ được chuyển đến trang chính của hệ thống ngay sau đó Điều này đảm bảo rằng họ có thể truy cập vào các tính năng và dịch vụ của hệ thống một cách thuận tiện và nhanh chóng
Nếu việc(đăng nhập)không thành công,(hệ thống)sẽ không chuyển hướng người dùng sang màn hình khác và sẽ hiển thị một thông báo lỗi Người dùng sẽ được yêu cầu kiểm tra lại thông tin đăng nhập như tên tài khoản và mật khẩu để đảm bảo rằng họ đã nhập đúng và đầy đủ thông tin cần thiết.
1 Người dùng bắt đầu quá trình truy cập vào hệ thống và sau đó hệ thống hiển thị giao diện trang chủ để họ tương tác.
2 Tại giao diện trang chủ, người dùng chọn mục đăng nhập từ menu điều hướng để bắt đầu quá trình đăng nhập và mua hàng trên hệ thống trên hệ thống.
Tên chức năng Đăng xuất
(Tác nhân) Admin, thành viên
Mô tả Chức năng này cho phép admin/thành viên kết thúc phiên làm việc Đầu vào Đầu ra Điều kiện trước
Trước khi thực hiện quá trình đổi mật khẩu, người dùng cần đã đăng nhập vào hệ thống bằng tài khoản của mình Điều này đảm bảo rằng chỉ người dùng có quyền truy cập vào tài khoản mới có thể thực hiện thay đổi mật khẩu một cách an toàn và bảo mật. Điều kiện sau Sau khi hoàn thành quá trình đăng xuất khỏi hệ thống, người dùng sẽ được chuyển về giao diện trang chủ
1 Sau khi thực hiện các thao tác cần thiết, người dùng chọn "Log out" để đăng xuất khỏi hệ thống
2 Hệ thống tự động chuyển người dùng về giao diện trang chủ sau khi đăng xuất thành công
3 Ca sử dụng kết thúc sau khi người dùng đã đăng xuất và trở về giao diện trang chủ, đánh dấu sự hoàn thành của quá trình sử dụng hệ thống.
Tên chức năng Thêm sản phẩm
Chức năng này cho phép admin thêm sản phẩm mới vào hệ thống Quá trình thêm sản phẩm mới bao gồm việc nhập thông tin liên quan đến sản phẩm như tên, nội dung, giá, ảnh minh họa và các thông tin khác cần thiết Khi admin nhập thông tin xong, hệ thống sẽ xác nhận và lưu bài đăng mới vào “csdl” Điều này giúp mở rộng nội dung và cung cấp thông tin mới cho người dùng trên hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện quá trình thêm sản phẩm mới, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần thêm sản phẩm
Luồng sự kiện 1 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
2 Sau đó, admin mở giao diện quản lý để tiếp tục quá trình thực hiện các chức năng quản lý.
3 Tại thanh menu trái của giao diện quản lý, admin chọn mục quản lý sản phẩm và sau đó chọn "Thêm sản phẩm".
1 Hệ thống phản hồi bằng cách hiển thị giao diện thêm bài viết, , hiển thị thông tin cần nhập.
4 Admin nhập thông tin cho bài viết vào các trường tương ứng trên giao diện.
5 Sau khi(hoàn thành)việc nhập(thông tin,) admin chọn "Thêm sản phẩm" để lưu sản phẩm mới vào hệ thống.
6 Quá trình thêm sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
Tên chức năng Sửa(sản phẩm)
Chức năng này cho phép admin thực hiện việc sửa đổi nội dung của các sản phẩm trên hệ thống. Admin có thể chỉnh sửa các thông tin liên quan như tên, giá, nội dung, hình ảnh, hoặc bất kỳ thông tin nào khác cần thiết Sau khi nhập xong việc sửa đổi, admin có thể lưu lại các thay đổi để cập nhật sản phẩm mới vào cơ sở dữ liệu của hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện chức năng sửa bài đăng, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần sửa
1 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
2 Tiếp theo, admin mở giao diện quản lý để thực hiện các hoạt động quản trị.
3 Tại thanh menu bên trái của giao diện quản lý, admin chọn mục Quản lý san phẩm và sau đó(chọn bài viết cần sửa.)
4 Hệ thống hiển thị giao diện sửa bài đăng, cho phép admin chỉnh sửa các thông tin liên quan.
5 Admin nhập thông tin cho bài viết vào các trường tương ứng trên giao diện.
6 Sau khi hoàn thành việc chỉnh sửa, admin chọn Cập nhật để lưu lại các thay đổi đã thực hiện.
7 Quá trình sửa sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
Tên chức năng Thêm thương hiệu
Chức năng này(cho phép admin thêm thương) hiệu mới vào hệ thống Quá trình thêm thương hiệu mới bao gồm việc nhập thông tin liên quan thương hiệu như tên,mô tả Khi admin nhập thông tin xong, hệ thống sẽ xác nhận và lưu thương hiệu mới vào “csdl” Điều này giúp mở rộng nội dung và cung cấp thông tin mới cho người dùng trên hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện quá trình thêm thương hiệu mới, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần thêm danh mục
Luồng sự kiện 1 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
2 Sau đó, admin mở giao diện quản lý để tiếp tục quá trình thực hiện các chức năng quản lý.
3 Tại thanh menu trái của giao diện quản lý, admin chọn mục quản lý thuong hiêu và sau đó chọn "Thêm thương hiệu".
2 Hệ thống phản hồi bằng cách hiển thị giao diện thêm bài viết, hiển thị thông tin cần nhập.
4 Admin điền thông tin cho bài viết vào các trường tương ứng trên giao diện.
5 Sau khi hoàn thành việc nhập thông tin,admin chọn "Thêm " để lưu thương hiệu mới vào hệ thống.
6 Quá trình thêm sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
Tên chức năng Sửa thương hiệu
Chức năng này cho phép admin thực hiện việc sửa đổi nội dung của các thương hiệu trên hệ thống Admin có thể chỉnh sửa các thông tin liên quan như tiêu đề, hoặc bất kỳ thông tin nào khác cần thiết Sau khi hoàn thành việc sửa đổi, admin có thể lưu lại các thay đổi để cập nhật thuong hiệu mới vào cơ sở dữ liệu của hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện chức năng thuong hiệu, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần sửa
1 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
2 Tiếp theo, admin mở giao diện quản lý để thực hiện các hoạt động quản trị.
3 Tại thanh menu bên trái của giao diện quản lý, admin chọn mục Quản lý thuong hiệu và sau đó(chọn bài viết cần sửa.)
4 Hệ thống hiển thị giao diện sửa bài đăng, cho phép admin chỉnh sửa các thông tin liên quan.
5 Admin nhập thông tin cần thiết cho bài viết vào các trường tương ứng trên giao diện.
6 Sau(khi hoàn thành)việc chỉnh sửa, admin chọn Cập nhật để lưu lại các thay đổi đã thực hiện.
7 Quá trình sửa sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
Tên chức năng Thêm danh mục
Chức năng này cho phép admin thêm danh mục mới vào hệ thống Quá trình thêm danh mục mới bao gồm việc nhập thông tin liên quan thương hiệu như tên, mô tả Khi nhập xong, hệ thống sẽ xác nhận và lưu danh mục mới vào cơ sở dữ liệu. Điều này giúp mở rộng nội dung và cung cấp thông tin mới cho người dùng trên hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện quá trình thêm danh mục mới, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần thêm danh mục
3 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
4 Sau đó, admin mở giao diện quản lý để tiếp tục quá trình thực hiện các chức năng quản lý.
5 Tại thanh menu trái của giao diện quản lý, admin chọn mục quản lý anh mục và sau đó chọn "Thêm danh mục".
6 Hệ thống phản hồi bằng cách hiển thị giao diện thêm bài viết, hiển thị thông tin cần nhập.
7 Admin điiền thông tin cho bài viết vào các trường tương ứng trên giao diện.
8 Sau khi nhập thông tin, admin chọn
"Thêm " để lưu danh mục vào hệ thống.
9 Quá trình thêm sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
Tên chức năng Sửa danh mục
Chức năng này cho phép admin thực hiện việc sửa đổi nội dung của các danh mục trên hệ thống. Admin có thể chỉnh sửa các thông tin liên quan như tiêu đề, hoặc bất kỳ thông tin nào khác cần thiết Sau khi hoàn thành việc sửa đổi, admin có thể lưu lại các thay đổi để cập nhật danh mục mới vào cơ sở dữ liệu của hệ thống. Đầu vào Đầu ra Điều kiện trước Trước khi thực hiện chức năng danh mục, người dùng cần phải đã đăng nhập vào hệ thống với vai trò là admin. Điều kiện sau Submit phần sửa
1 Admin(đăng nhập vào tài”khoản của” mình để vào hệ thống.
2 Tiếp theo, admin mở giao diện quản lý để thực hiện các hoạt động quản trị.
3 Tại thanh menu bên trái của giao diện quản lý, admin chọn mục “Quản lý danh mục” và sau đó chọn danh mục cần sửa.
4 Hệ thống hiển thị giao diện sửa danh mục, cho phép admin chỉnh sửa các thông tin liên quan.
5 Admin nhập thông tin cần thiết cho bài viết vào các trường tương ứng trên giao diện.
6 Sau khi chỉnh sửa, admin chọn Cập nhật để lưu lại các thay đổi đã thực hiện.
7 Quá trình sửa sản phẩm kết thúc và admin có thể tiếp tục thực hiện các hoạt động khác trên hệ thống.
2.7.9 Quản lý đơn đặt hàng
2.4.10 Xem thông tin mặt hàng
Các bảng CSDL
- CSDL của các bảng bao gồm
Bảng danh mục sản phẩm
XÂY DỰNG WEBSITE BÁN ĐỒ THỂ THAO
Website xây dựng bán đồ thể thao của cửa hàng T- sport Thái Nguyên chạy trên nền tảng Website được xây dựng dựa trên ngôn ngữ lập trình PHP Csdl MYSQL
Là Một Website Hỗ trợ quản lý sản phẩm đồ thể thao, thuận tiện, giảm bớt công việc tìm kiếm và quản đồ thể thao.
Hình 23 Trang chủ của web bán đồ thể thao
Hình 24 Trang đăng phập cảu web
Hình 25 Trang các sản phẩm của web
Hình 26 Trang chi tiết đồ thể thao của hệ thống web
Hình 27.Trang phương thức thanh toán và thanh toán
Hình 28.Trang thêm loại đồ thể thao
Hình 29.Trang liệt kê đò thể thao
Hình 30.Trang thêm thương hiệu thể thao
Hình 31.Trang thêm thuong hiệu
Hình 32.Trang thêm đồ thể thao
Hình 34 Trang quản lý đồ thể thao
Hình 33.Trang liệt kê đơn hàng
Hình 35.Trang liệt kê user
Hình 36 Trang đơn hàng đã đặt