1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo Đề tài phần mềm quản lý cửa bán giày bóng Đá

22 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phần mềm quản lý cửa bán giày bóng đá
Tác giả Trần Ngọc Huy, Hoàng Văn Thụ
Trường học Trường Cao Đẳng Nghề Bách Khoa Hà Nội
Chuyên ngành Lập trình máy tính
Thể loại Đề tài
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 22
Dung lượng 1,17 MB

Nội dung

Phân tích yêu cầu chức năng -Đăng nhập Đối tượng sử dụng Khách hàng, Quản lý, Nhân viên Điều kiện đầu vào Khách hàng, Quản lý đã có têm trong danh sách, tồn tại tại khoản trên hệ thốngNộ

Trang 1

TRƯỜNG CAO ĐẲNG NGHỀ BÁCH KHOA HÀ NỘI CHƯƠNG TRÌNH HỌC VIỆN CÔNG NGHỆ BKACAD

BÁO CÁO

Đề tài: Phần mềm quản lý cửa bán giày bóng đá

TRẦN NGỌC HUY HOÀNG VĂN THỤ

Ngành Lập trình máy tính

Giảng viên hướng dẫn:

Khoa: Công nghệ thông tin

HÀ NỘI, 7/2024

Trang 2

CHƯƠNG I GIỚI THIỆU ĐỀ TÀI

1.1 Mô tả bài toán

Trong bối cảnh công nghệ số hóa đang phát triển mạnh mẽ tại Việt Nam, nhu cầu mua sắm trực tuyến ngày càng trở nên phổ biến và cần thiết Đặc biệt, thị trường giày bóng đá với các sản phẩm như giày thi đấu, giày tập luyện, và phụ kiện bóng đá ngày càng đa dạng và phong phú Việc xây dựng một nền tảng mua sắm trực tuyến chuyên biệt cho giày bóng đá sẽ không chỉ giúp người tiêu dùng tiếp cận dễ dàng hơn với các sản phẩm chất lượng mà còn tạo ra một môi trường mua sắm chuyên nghiệp và đáng tin cậy

Hiện nay, nhiều website bán giày bóng đá chưa đáp ứng đủ các yêu cầu về trải nghiệm người dùng, khả năng tìm kiếm sản phẩm, và quy trình thanh toán thuận tiện Một website bán giày bóng đá hoàn chỉnh không chỉ cần cung cấp đầy đủ thông tin sản phẩm mà còn phải tích hợp các tính năng hiện đại như tìm kiếm thông minh, đánh giá sản phẩm, và dịch vụ khách hàng chất lượng cao

Giải quyết vấn đề này sẽ mang lại nhiều lợi ích cho người tiêu dùng bằng cách cung cấp một nền tảng mua sắm tiện lợi và đáng tin cậy, đồng thời tạo cơ hội cho các doanh nghiệp trong việc mở rộng thị trường và tăng trưởng doanh thu Hơn nữa, giải pháp này còn có thể áp dụng vào các lĩnh vực khác như thời trang, điện tử, và các ngành hàng bán lẻ khác

vụ tư vấn chuyên nghiệp và hỗ trợ kỹ thuật

Sport9.vn: Các cửa hàng bán lẻ lớn tại Việt Nam với trang web bán hàng trực tuyến chuyên nghiệp, tập trung vào các sản phẩm thể thao, bao gồm giày bóng đá Sport9.vn cung cấp nhiều lựa chọn giày bóng đá từ các thương hiệu nổi tiếng, kèm theo các chương trình khuyến mãi hấp dẫn

ProShop: Một trong những chuỗi cửa hàng bán lẻ lớn tại Việt Nam, chuyên cung cấp các sản phẩm thể thao và thiết bị bóng đá Trang web bán hàng trực tuyến của Pro

Trang 3

Shop cung cấp trải nghiệm mua sắm chuyên nghiệp với một loạt các dòng giày bóng đá từ phổ thông đến cao cấp, cùng các sản phẩm phụ kiện thể thao khác

Binh Sport: Chuỗi cửa hàng bán lẻ uy tín tại Việt Nam, chuyên cung cấp các sản phẩm thể thao, bao gồm giày bóng đá Trang web bán hàng trực tuyến của Binh Sport tập trung vào các dòng giày bóng đá chất lượng, từ phổ thông đến cao cấp, cùng với các chương trình khuyến mãi hấp dẫn và chính sách bảo hành rõ ràng

- Tóm lại:

Trang web hứa hẹn mang lại nhiều lợi ích cho cả người dùng và doanh nghiệp Đánh giá hiện trạng đã chỉ ra rằng dự án có tiềm năng tăng cường trải nghiệm mua sắm trực tuyến, giảm chi phí vận hành và quảng cáo hiệu quả Tuy nhiên, để đạt được sự thành công, cần chú trọng đến những tính năng độc đáo và đáp ứng đúng nhu cầu và mong muốn của người dùng

CHƯƠNG II KHẢO SÁT VÀ PHÂN TÍCH YÊU CẦU

2.1 Khảo sát hệ thống

2.1.1 Phần tích yêu cầu

2.1.1.1 Phân tích yêu cầu chức năng

-Đăng nhập

Đối tượng sử dụng Khách hàng, Quản lý, Nhân viên

Điều kiện đầu vào Khách hàng, Quản lý đã có têm trong danh sách, tồn tại tại khoản trên hệ thốngNội dung Cho phép người dùng đăng nhập vào hệ thống

Cách xử lý

1 Người dùng chọn tên và nhập mật khẩu Nhấn nút đăng nhập

2 Hệ thống kiểm tra dữ liệu người dùng Nếu thành công thì dựa theo phân loại tài khoản chuyển sang trang quản lý hoặc trang chủ Nếu thất bại thì in ra thông báo

Kết quả Đăng nhập thành công hoặc thất bại

Ghi chú

- Đăng xuất

Đối tượng sử dụng Khách hàng, Quản lý, Nhân viên

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng đăng xuất khỏi hệ thống

Cách xử lý 1 Người dùng nhấn nút đăng xuất

2 Hệ thống đăng xuất, hiển thị trang đăng nhập

Kết quả Đăng xuất thành công

Ghi chú

- Tìm kiếm sách

Trang 4

Tên chức năng Tìm kiếm sách

Đối tượng sử dụng Khách hàng, Quản lý, Nhân viên

Điều kiện đầu vào Không

Nội dung Tìm kiếm sách theo thông tin cho trước

Cách xử lý

1 Người dùng nhấn vào thanh tìm kiếm

2 Người dùng nhập vào ít nhất một thông tin về mã sách, tên sách, thể loại, tác giả, nhân viên

3 Hệ thống tìm kiếm trong cơ sở dữ liệu các loại sách tương ứng, in ra màn hình

Kết quả Hiển thị danh sách sách tìm được

Ghi chú

- Khach hang

Đối tượng sử dụng Khách hàng

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Tạo đơn hàng

Cách xử lý

1 Người dùng tìm kiếm và thêm những cuốn sách cần mua vào giỏ hàng

2 Người dùng kiểm tra giỏ hàng, thêm bớt số lượng những cuốn sách có trong giỏ

3 Hệ thống hiển thị thông tin đơn hàng: Loại sách, số lượng, đơn giá, thành tiền, tổng hóa đơn, người lập hóa đơn, thông tin liên hệ

4 Người dùng nhấn vào nút "Hoàn thành", hệ thống lưu hóa đơn với trạng thái “Chờ xử lý”

Kết quả Tạo hóa đơn thành công hoặc thất bại

Ghi chú

- Lịch sử mua hàng

Đối tượng sử dụng Khách hàng

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng xem danh sách và chi tiết những đơn hàng mà họ

Đối tượng sử dụng Quản lý, nhân viên

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép thêm khách hàng mới, sửa thông tin khách hàng

4 Nếu người dùng nhấn nút sửa thông tin, chuyển hướng sang giao diện

Trang 5

sửa thông tin, sau khi sửa thông tin người dùng nhấn "Lưu" để lưu những thay đổi và chuyển hướng về trang quảng lý người dùng.

Kết quả Thêm, Sửa thông tin người dùng (Khách hàng)

Ghi chú Thông tin khách hàng bao gồm: Họ và tên, số điện thoại, địa chỉ nhận hàng, email, mật khẩu

- Quản lý danh mục

Đối tượng sử dụng Quản lý, nhân viên

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng tạo mới, sửa trạng thái( Ẩn/Hiện) danh mục

4 Nếu người dùng nhấn nút sửa thông tin, chuyển hướng sang giao diện sửa thông tin, sau khi sửa thông tin người dùng nhấn "Lưu" để lưu những thay đổi và chuyển hướng về trang quảng lý người dùng

Kết quả Chỉnh sửa thành công hoặc thất bại

Ghi chú Danh mục không thể bị xóa mà chỉ có thể đặt thuộc tính ẩn , hiện

- Quản lý nhà cung cấp

Đối tượng sử dụng Quản lý

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng tạo mới, sửa thông tin tác giả

Cách xử lý

1 Người dùng chọn mục " Supplier "

2 Hệ thống in ra danh sách nhà cung cấp và nút "Tạo nhà cung cấp",

"Sửa nhà cung cấp", "Xóa nhà cung cấp"

3 Nếu người dùng nhấn nút tạo mới, chuyển hướng sang giao diện tạo nhà cung cấp, sau khi nhập đầy đủ thông tin người dùng nhấn "Lưu" để thêm một nhà cung cấp mới vào đầu danh sách

4 Nếu người dùng nhấn nút sửa thông tin, chuyển hướng sang giao diện sửa thông tin, sau khi sửa thông tin người dùng nhấn "Lưu" để lưu những thay đổi và chuyển hướng về trang quản lý nhà cung cấp

5 Nếu người dùng nhấn nút xóa nhà cung cấp sẽ xóa nhà cung cấp tương ứng ra khỏi hệ thống

Kết quả Chỉnh sửa thành công hoặc thất bại

Ghi chú

- Quản lý nhân viên

Đối tượng sử dụng Quản lý

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng tạo mới, sửa thông tin nhân viên

Trang 6

4 Nếu người dùng nhấn nút sửa thông tin, chuyển hướng sang giao diện sửa thông tin, sau khi sửa thông tin người dùng nhấn "Lưu" để lưu những thay đổi và chuyển hướng về trang quảng lý nhân viên.

5 Nếu người dùng nhấn nút xóa nhân viên sẽ xóa nhân viên tương ứng rakhỏi hệ thống

Kết quả Chỉnh sửa thành công hoặc thất bại

Ghi chú

Kết quả Chỉnh sửa thành công hoặc thất bại

Ghi chú Thuộc tính của sách: Tên sách, tác giả, thể loại, nhân viên, ảnh bìa, ngày

xuất bản, giá, trạng thái, mô tả

- Quản lý đơn hàng

Đối tượng sử dụng Quản lý, nhân viên

Điều kiện đầu vào Người dùng đã đăng nhập vào hệ thống

Nội dung Cho phép người dùng xem chi tiết, duyệt, hủy đơn hàng

Kết quả Chỉnh sửa thành công hoặc thất bại

Ghi chú Các trạng thái đơn hàng: Unprocess, Processing, Transporting, Transported, Paid, Canceled

2.1.1.2 Phân tích yêu cầu phi chức năng

Trang web sẽ có những yêu cầu phi chức năng cơ bản như sau:

 Trang web hoạt động mượt mà

 Thông tin, hình ảnh trên trang web hiển thị rõ ràng

 Có khả năng mở rộng cũng như dễ dàng mở rộng khi cần

 Với lượng người dùng lớn, trang web vẫn có thể hoạt động mượt mà

 Tốc độ tải trang nhanh

 Hệ thống có thể quản lý một lượng lớn người dùng, sản phẩm, mà không làm giảm hiệu suất

 Có tính bảo mật

Trang 7

1.2 Sơ đồ phân rã chức năng

2.1.2.1 Sơ đồ phân rã chức năng phía khách hàng

2.1.2.2 Sơ đồ phân rã chức năng phía quản trị

Trang 8

2.1.3 Sơ đồ luồng dữ liệu

2.1.3.1 Sơ đồ luồng dữ liệu mức ngữ cảnh

2.1.3.2 Sơ đồ luồng dữ liệu mức đỉnh

Trang 11

LV2

Trang 12

2.1.4 Sơ đồ UseCase

2.1.4.1 Sơ đồ UseCase tổng quát 2.1.4.1.1 Quản trị viên

2.1.4.1.2 Khách hàng

Trang 13

2.1.4.2 Sơ đồ UseCase Phân rã

Tên use case: Đăng nhập

Actor: Khách hàng

Mô tả: Người dùng muốn đăng nhập vào ứng dụng để sử dụng các dịch vụ từ ứng dụng

Precondition:

+ Người dùng phải có tài khoản

+ Tài khoản người dùng được phân quyền

+ Thiết bị của người dùng đã được kết nối internet khi thực hiện đăng nhập

Postcondition:

+ Người dùng đăng nhập ứng dụng thành công

+ Hệ thống ghi nhập hoạt động đăng nhập thành công vào Activity Log

3 Người dùng nhập Email và Password đã

đăng ký tài khoản thành công trước đó trên hệ

thống

4 Hệ thống kiểm tra tính hợp lệ của thông tinngười dùng đã nhập, kiểm tra sự tồn tại củathông tin người dùng đã nhập trong cơ sở dữliệu của hệ thống

5 Nếu thông tin chính xác thì hệ thống xácnhận thông tin đăng nhập thành công và chophép người dùng truy cập vào ứng dụng

6 Hệ thống ghi nhập hoạt động đăng nhậpthành công vào Activity Log

Alternate flow

3.1 Người dùng hủy bỏ yêu cầu đăng nhập 3.2 Hệ thống đóng lại

4.3 Người dùng nhập lại thông tin Email và

Trang 14

Tên use case: Quản lý người dùng

Actor: Quản trị viên và nhân viên

Mô tả: Quản trị viên có thể quản lý thông tin người dùng trong hệ thống, bao gồm: thêm, cập nhật,

xóa người dùng

Precondition:

+ Quản trị viên phải có quyền quản trị hệ thống

+ Yêu cầu hệ thống phải được kết nối internet khi thực hiện quản lý người dùng

Postcondition:

+ Danh sách người dùng được cập nhật mới

+ Thông tin người dùng được quản lý thành công

Basic flow

1 Quản trị viên chọn chức năng "Quản lý

người dùng"

2 Hệ thống hiển thị danh sách người dùng

3 Quản trị viên chọn người dùng cần thao tác 4 Hệ thống hiển thị các thông tin chi tiết của

Trang 15

Tên use case: Quản lý sản phẩm

Actor: Quản trị viên

Mô tả: Quản trị viên có thể quản lý thông tin sách trong hệ thống, bao gồm: thêm, cập nhật, xóa

sách

Precondition:

+ Quản trị viên phải có quyền quản trị hệ thống

+ Yêu cầu hệ thống phải được kết nối internet khi thực hiện quản lý người dùng

Postcondition:

+ Danh sách người dùng được cập nhật mới

+ Thông tin sách được quản lý thành công

Trang 16

Tên use case: Quản lý đơn hàng

Actor: Quản trị viên, Nhân viên

Mô tả: Quản trị viên và nhân viên có thể quản lý nhân hang chuyển trạng thái đơn hàng

Precondition:

+ Quản trị viên phải có quyền quản trị hệ thống

+ Yêu cầu hệ thống phải được kết nối internet khi thực hiện quản lý người dùng

Postcondition:

+ Danh sách đơn hàng được cập nhật mới

+ Thông tin đơn hàng được quản lý thành công

9 Quản trị viên và nhân viên ấn tạo 1 đơn hàng

mới trùng với id đơn hàng cũ

10 Hệ thống hiển thị thông báo lỗi "Đơn hàng

Trang 17

2.1.5 Sơ đồ tuần tự

2.1.5.1 Đăng nhập

2.1.5.2 Đăng xuất

2.1.5.3 Bán hàng

Trang 19

2.2.3 Sơ đồ cơ sở dữ liệu (DB Diagram)

2.2.4 Thiết kế giao diện

a Giao diện trang quản trị

b Giao diện trang khách hang

Trang 20

và chỉnh sửa sơ đồ UML, sơ đồ luồng công việc, sơ đồ tổ chức, và nhiều loại sơ đồ khác.

Liên Kết với Chương 2: Draw.io được sử dụng để biểu diễn mô hình thiết kế hệ thống và

tương tác giữa các thành phần cần có trong 1 trang web

b Phân tích và lựa chọn

Ưu Điểm:

Giao diện đơn giản, dễ sử dụng.

Hỗ trợ nhiều loại sơ đồ, phù hợp với yêu cầu của đồ án.

Mục Đích Sử Dụng: Microsoft Word là một ứng dụng xử lý văn bản, được sử dụng

để viết và định dạng tài liệu văn bản.

Liên Kết với Chương 2: Word được sử dụng để viết báo cáo và tài liệu mô tả thiết kế

hệ thống.

b Phân tích và lựa chọn

Ưu Điểm:

Đa dạng các tính năng định dạng văn bản.

Tích hợp dễ dàng với các dịch vụ lưu trữ trực tuyến.

Trang 21

Để hoàn thiện sản phẩm, em đề xuất một số công việc cần thực hiện trong tương lai Đầu tiên,

em cần hoàn thiện các chức năng/nhiệm vụ đã được triển khai trước đó Em có thể cải thiện giao diện người dùng để tạo trải nghiệm tốt hơn, tăng cường tính bảo mật để đảm bảo an toàn thông tin, và tối ưu hóa hiệu suất hệ thống để đảm bảo khả năng xử lý tốt hơn.

Ngoài ra, em cũng đề xuất mở rộng phạm vi của dự án bằng cách thêm các chức năng mới nhằm cung cấp trải nghiệm mua sắm trực tuyến tốt hơn Ví dụ, em có thể bổ sung chức năng đánh giá và nhận xét sản phẩm để khách hàng có thể chia sẻ ý kiến và trải nghiệm của họ Em cũng có thể tích hợp hệ thống thanh toán trực tuyến an toàn để tăng tính tiện lợi cho việc mua hàng Hơn nữa, em đề xuất cải thiện chức năng tìm kiếm và lọc sản phẩm để người dùng có thể dễ dàng tìm kiếm và tìm được sản phẩm phù hợp.

Đồng thời, em cũng nêu cao việc nghiên cứu và áp dụng các công nghệ mới nhằm cải thiện hiệu suất và khả năng mở rộng của hệ thống Ví dụ, em có thể áp dụng trí tuệ nhân tạo (AI) để cung cấp gợi ý sản phẩm cá nhân hóa cho người dùng, sử dụng phân tích dữ liệu để đưa ra các quyết định kinh doanh thông minh, hoặc triển khai ứng dụng di động để mở rộng phạm vi sử dụng.

Trang 22

TÀI LIỆU THAM KHẢO https://itnavi.com.vn/blog/use-case-la-gi

https://lytuong.net/mo-hinh-phan-ra-chuc-nang-bfd/

diagrams/

https://blog.visual-paradigm.com/vn/everything-you-need-to-know-about-sequence- 14462.html

Ngày đăng: 11/11/2024, 20:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w