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

Tài liệu báo cáo dự Án xây dựng phần mềm quản lý cửa hàng bán giày

68 1 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 đề Xây dựng phần mềm quản lý cửa hàng bán giày
Tác giả Nguyễn Tuấn Anh, Nguyễn Đình Quân, Nguyễn Ngọc Tú, Trần Quang Khải, Phạm Tiến Dũng
Người hướng dẫn Vũ Ngọc Chí Hoàng, CĐ FPT Polytechnic
Trường học Cao đẳng thực hành FPT Polytechnic
Chuyên ngành Phần mềm
Thể loại Dự án
Năm xuất bản 2024
Định dạng
Số trang 68
Dung lượng 1,01 MB

Nội dung

liệu về vào cơ sở dữ liệu và bán cho khách hàng US-2 Chủ cửa hàng Sửa sản phẩm Có thể sửa thông tin sản phẩm US-3 Chủ cửa hàng Vô hiệu hóa sản phẩm Vô hiệu hóa sản phẩm khi sản phẩm đã h

Trang 1

TÀI LIỆU BÁO CÁO DỰ ÁN

Xây dựng phần mềm quản lý cửa

Trang 2

MỤC LỤCPHẦN 1: GIỚI THIỆU

3.3 Giao diện người dùng

3.3.1 Sơ đồ giao diện

3.3.2 Giao diện phác thảo

PHẦN 4: THỰC THI

4.1 Tổ chức mã nguồn

4.1.1 Sơ đồ tổ chức

Trang 3

PHIÊN BẢN TÀI LIỆU

phần mềm quản lý cửa hàng bán giày 24/2/2024 Tạo tài liệu 2.0

phần mềm quản lý cửa hàng bán giày 25/2/2024 usecase mẫuThêm sơ đồ 2.1

phần mềm quản lý cửa hàng bán giày 26/2/2024

Bổ sungCSDL mẫu

DANH SÁCH THÀNH VIÊN

Trang 4

STT Họ tên Mã sinh viên Số điện thoại Email

1 Nguyễn Tuấn Anh PH45765 0904682463 anhntph45765@fpt.edu.vn

2 Nguyễn Đình Quân PH46876 quanndph46876@fpt.edu.vn

3 Nguyễn Ngọc Tú Ph46210 tunnph46210@fpt.edu.vn

4 Trần Quang Khải Ph46456 0856139465 khaitqph46456@fpt.edu.vn

5 Phạm Tiến Dũng Ph46011 dungptph46011@fpt.edu.vn

Trang 5

Họ và tên: Vũ Ngọc Chí Hoàng

Cơ quan công tác: Trường CĐ FPT Polytechnic.

Ý kiến nhận xét, đánh giá của cán bộ hướng dẫn:

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Giáo viên hướng dẫn

(Ký và ghi rõ họ tên)

LỜI CẢM ƠN

Trang 6

Báo cáo chuyên ngành Phát triển phần mềm với đề tài “ Ứng dụng quản

lý cửa hàng bán giày” là kết quả của quá trình cố gắng không ngừng của bản thân và được sự giúp đỡ, động viên khích lệ của các thầy, bạn bè đồng nghiệp

và người thân Qua trang viết này tác giả xin gửi lời cảm ơn tới những người đã giúp đỡ nhóm em trong thời gian học tập - nghiên cứu môn học vừa qua Tôi xin tỏ lòng kính trọng và biết ơn sâu sắc đối với thầy Nguyễn Hoàng Tiến đã trực tiếp tận tình hướng dẫn cũng như cung cấp tài liệu thông tin khoa học cần thiết cho luận văn này Xin chân thành cảm ơn Lãnh đạo trường Cao đẳng FPT Polytechnic, khoa Công nghệ thông tin và Bộ môn Nhập môn kỹ thuật phần mềm đã tạo điều kiện cho tôi hoàn thành tốt công việc nghiên cứu môn học của mình Cuối cùng tôi xin chân thành cảm ơn các thành viên trong nhóm và thầy

cô đã giúp đỡ tôi trong quá trình học tập và thực hiện báo cáo.

Trang 7

Dự án ứng dụng quản lý cửa hàng bán giày là một giải pháp toàn diện được tạo ra nhằm nâng cao hiệu quả quản lý trong quá trình kinh doanh giày.

Hệ thống này được thiết kế với các tính năng đa dạng như quản lý thông tin khách hàng, tồn kho hàng, và các hoạt động bán hàng Không chỉ là một công

cụ để ghi nhận thông tin khách hàng và sản phẩm, ứng dụng còn hỗ trợ việc tạo

và quản lý hóa đơn một cách dễ dàng và nhanh chóng Với ứng dụng này, cửa hàng không chỉ tiết kiệm thời gian mà còn tăng cường khả năng phản ứng nhanh chóng đối với nhu cầu của khách hàng Tính linh hoạt và dễ sử dụng của

hệ thống giúp đơn giản hóa quá trình quản lý cửa hàng, từ đó tạo điều kiện thuận lợi cho sự phát triển và thành công trong kinh doanh giày dép.

CHÚ GIẢI TÀI LIỆU

Trang 9

quyết vấn đề này, cần có sự tăng cường giáo dục và tư vấn để nâng cao nhận thức và thúc đẩy thóiquen mua sắm giày lành mạnh trong cộng đồng.

1.2 Mục tiêu - Phạm vi

Mục tiêu:Cung cấp một hệ thống quản lý tài liệu, quản lý người dùng, báo cáo thông kê và

đáp ứng nhu cầu người dùng Nó phải đơn giản, dễ sử dụng và có thể tùy chỉnh và đáp ứngnhu cầu cụ thể của người dùng

1.3 Nguồn lực - Kế hoạch

1.3.1 Nguồn lực

Dự án sẽ được triển khai bởi một nhóm gồm 5 thành viên, mỗi người đóng góp đa dạng kỹ năng vànăng lực để đảm bảo sự thành công của dự án Dưới đây là thông tin chi tiết về thành viên và nănglực của họ:

- Trưởng Nhóm -Trần Quang Khải

Chịu trách nhiệm lãnh đạo và quản lý dự án

Kỹ năng tốt về giao tiếp và đàm phán

Có khả năng đưa ra quyết định nhanh chóng và linh hoạt

- Người làm báo cáo - Nguyễn Đình Quân

Chịu trách nhiệm về việc thu thập thông tin, phân tích dữ liệu và viết báo cáo

Kỹ năng viết lách tốt và có khả năng trình bày thông tin một cách rõ ràng

Kiểm soát tiến độ và đảm bảo rằng mọi thông tin được ghi lại đầy đủ và chính xác

- Người lập trình - Nguyễn Ngọc Tú , Nguyễn Tuấn Anh

Nắm vững kiến thức về phát triển ứng dụng di động hoặc website

Sử dụng thành thạo các ngôn ngữ lập trình như JavaScript, C#

Có khả năng làm việc với các framework phổ biến

- Người làm cơ sở dữ liệu - Phạm Tiến Dũng

Chịu trách nhiệm về thiết kế và quản lý cơ sở dữ liệu

Nắm vững các công nghệ liên quan đến cơ sở dữ liệu

Có khả năng tối ưu hóa cơ sở dữ liệu để đảm bảo hiệu suất và độ tin cậy

Trang 10

Bảng phân công việc

1 Phân tích, khảo sát và thiết kế hệ thống1.1 Khảo sát và đánh giá dự án 22/02/2024 015/03/2024 Quân 100%1.2 Xác định các yêu cầu và

nghiệp vụ của bài toán 09/01/2024 09/01/2024 Khải 100%1.3 Phân tích và luồng chức năng 09/01/2024 09/01/2024 Khải 100%1.4 Thiết kế Database 09/01/2024 09/01/2024 Vinh 50%1.5 Chuẩn hóa cơ sở dữ liệu 09/01/2024 09/01/2024 Vinh 100%1.6 Vẽ sơ đồ ERD 10/01/2024 11/01/2024 Tuấn Anh 100%1.7 Thiết kế Use Case 10/01/2024 10/01/2024 Tuấn Anh, Vinh , Tú,

Quân , Khải 100%

Trang 11

1.11 Xây dựng khung project

2.15 Thiết kế quản lý chương trình

giảm giá, khuyến mãi

24/02/2024 15/03/2024 Tú , Quân 0%

2.16 Thiết kế giao diện thống kê 24/02/2024 15/03/2024 Tú , Quân 0%

3 Code chức năng chính

3.5 Quản lý sản phẩm 24/02/2024 15/03/2024 Tuấn Anh 0%

Trang 12

3.6 Quản lý voucher NULL NULL NULL 0%

3.12 Quản lý chương trình khuyến

mãi, giảm giá

3.15 Thêm mặt hàng vào giỏ của

Trang 13

liệu về vào cơ sở dữ liệu và bán cho khách

hàng

US-2 Chủ cửa hàng Sửa sản phẩm Có thể sửa thông tin sản phẩm

US-3 Chủ cửa hàng Vô hiệu hóa sản phẩm Vô hiệu hóa sản phẩm khi sản phẩm đã

hết hàng hoặc điện thoại không còn bán

US-4 Nhân viên Xem danh sách sản phẩm Giúp xem danh sách và số lượng sản

phẩm đã bán

US-5 Nhân viên Thêm sản phẩm vào giỏ Làm cho nhân viên có khả năng thêm

sản phẩm vào giỏ hàng khi khách hàngquan tâm đến một hoặc nhiều sản phẩm cụ thể

US-6 Nhân viên Xóa sản phẩm khỏi giỏ Cho phép nhân viên xóa bỏ sản phẩm

khỏi giỏ hàng khi khách hàng thay đổi quyết định mua sắm

US-7 Nhân viên Thanh toán Cung cấp chức năng thanh toán cho

nhân viên, giúp họ có thể xử lý giao dịch mua sắm của khách hàng một cách dễ dàng Nhân viên sẽ có khả năng chọn các phương thức thanh toán

và hoàn tất giao dịch mua sắm một cách hiệu quả

US-8 Nhân viên Xuất hóa đơn bán hàng Cho phép nhân viên tạo và xuất hóa

đơn bán hàng cho khách hàng Hóa đơn sẽ chứa thông tin chi tiết về các sản phẩm mua, giá cả, và tổng cộng thanh toán Việc này giúp quản lý giaodịch và tạo ra bản ghi chính xác về mỗi giao dịch

US-9 Nhân viên Xem thông tin chi tiết giày Đặc tả cho nhân viên khả năng xem

thông tin chi tiết của một sản phẩm giày dép trong cơ sở dữ liệu Thông tinnày bao gồm mô tả, chất liệu, kích

Trang 14

nhân viên có thể cung cấp thông tin chitiết cho khách hàng và giúp họ đưa ra quyết định mua sắm chính xác.

US-10 Chủ cửa hàng Thống kê doanh số bán hàng Cung cấp khả năng thống kê doanh số

bán hàng để chủ cửa hàng có thể theo dõi hiệu suất kinh doanh của cửa hàng

US-11 Chủ cửa hàng Thống kê lợi nhuận Cho phép chủ cửa hàng xem và phân

tích thống kê lợi nhuận của cửa hàng

US-12 Chủ của hàng Thống kê sản phẩm bán chạy Cung cấp khả năng xem thống kê về

các sản phẩm bán chạy nhất trong cửa hàng

US-13 Chủ cửa hàng Thống kê chi phí Tạo khả năng xem và phân tích thống

kê về chi phí của cửa hàng, bao gồm chi phí nhân viên, chi phí quảng cáo,

và các chi phí khác Thông tin này giúp chủ cửa hàng quản lý nguồn lực tài chính một cách thông minh và tối

ưu hóa cấu trúc chi phí

US-14 Nhân viên Tìm sản phẩm theo tên Cung cấp khả năng tìm kiếm sản phẩm

dựa trên tên

US-15 Nhân viên Lọc sản phẩm theo màu sắc Cho phép nhân viên lọc sản phẩm

trong cửa hàng dựa trên màu sắc Điều này giúp họ tìm kiếm và hiển thị các sản phẩm có màu sắc cụ thể mà khách hàng đang quan tâm

US-16 Nhân viên Lọc sản phẩm theo kích thước

Cung cấp khả năng lọc sản phẩm dựa

Trang 15

hiển thị sản phẩm trong khoảng giá cụ thể mà khách hàng đang tìm kiếm.

US-18 Nhân viên Lọc sản phẩm theo hãng Cung cấp khả năng lọc sản phẩm dựa

trên hãng sản xuất Điều này giúp nhânviên hiển thị các sản phẩm từ một hãng

cụ thể hoặc các hãng mà khách hàng đặc biệt quan tâm

US-19 Nhân viên Lưu hóa đơn bán giày Cho phép nhân viên lưu trữ thông tin

của hóa đơn bán giày dép, bao gồm các sản phẩm được mua, giá trị đơn hàng, và thông tin thanh toán Hệ thống sẽ giúp quản lý dễ dàng theo dõi

và xem lại các giao dịch trước đó

US-20 Nhân viên Xuất hóa đơn bán giày Cho nhân viên khả năng xuất hóa đơn

bán giày dép sau khi giao dịch được hoàn tất Hóa đơn sẽ được tạo ra dưới dạng tài liệu có thể in hoặc gửi điện tử đến khách hàng, giúp họ có thông tin chính xác về giao dịch của mình

US-21 Nhân viên Xem danh sách hóa đơn Cho phép nhân viên xem danh sách

các hóa đơn đã tạo và lưu trữ trong hệ thống

US-22 Nhân viên Xem danh sách sản phẩm trong

giỏ hàng

Cho phép nhân viên xem danh sách những sản phẩm mà khách hàng đặt mua

US-23 Nhân viên Tìm kiếm hóa đơn Cung cấp khả năng tìm kiếm hóa đơn

dựa trên các tiêu chí như mã đơn hàng,tên khách hàng, hoặc khoảng thời gian

US-27 Nhân viên Xem danh sách khách hàng

từng mua sản phẩm

Cho phép nhân viên xem danh sách các khách hàng đã từng mua sản phẩm

cụ thể

US-28 Chủ cửa hàng Thêm mã giảm giá Làm cho chủ cửa hàng có khả năng

thêm mã giảm giá mới vào hệ thống để

Trang 16

US-29 Chủ cửa hàng Sửa mã giảm giá

Cho phép chủ cửa hàng chỉnh sửa thông tin của mã giảm giá đã có, bao gồm giảm giá, thời hạn sử dụng, và điều kiện áp dụng

US-30 Chủ cửa hàng Xóa mã giảm giá Làm cho chủ cửa hàng có khả năng

xóa bỏ mã giảm giá khi không còn muốn áp dụng nó

US-31 Chủ cửa hàng Lưu thông tin nhân viên Cung cấp khả năng lưu trữ thông tin

chi tiết về nhân viên, bao gồm tên, địa chỉ, số điện thoại, và thông tin liên hệ khác

US-32 Chủ cửa hàng Đăng kí Tạo khả năng đăng ký mới cho nhân

viên, bao gồm việc nhập thông tin cá nhân, chức vụ, và thông tin tài khoản

US-33 Chủ cửa hàng Xem lịch sử làm việc của nhân

viên

Cung cấp khả năng xem lịch sử làm việc và các hoạt động của nhân viên trong cửa hàng

US-34 Chủ cửa hàng Tìm nhân viên trong danh sách Cung cấp khả năng tìm kiếm thông tin

về nhân viên trong danh sách dựa trên các tiêu chí như tên, số điện thoại, hoặc chức vụ

US-35 Nhân viên Tìm sản phẩm theo giá Cung cấp khả năng tìm kiếm sản phẩm

dựa trên giá

US-36 Nhân viên Tìm sản phẩm theo màu sắc Cung cấp khả năng tìm kiếm sản phẩm

dựa trên màu sắc

Trang 17

viên nghỉ việc

US-40 Chủ cửa hàng Thêm mã giảm giá Giúp chủ cửa hàng có thể thêm mã

giảm giá

US-41 Chủ cửa hàng Sửa mã giảm giá Giúp chủ cửa hàng có thể sửa mã giảm

giá như ngày hết hạn, mức giảm

US-42 Chủ cửa hàng Xóa mã giảm giá Giúp chủ cửa hàng có thể xóa mã giảm

Trang 18

Quản lý hóa

đơn

Xem thông tin chi tiết giày

Trang 19

2.2 Trường hợp sử dụng

2.2.1 Danh sách tác nhân

STT Tên tác nhân Mô tả

1 Nhân Viên Là đối tượng đã đăng nhập vào hệ thống, có vai trò là

“Nhân Viên” Có thể tham gia bán hàng, quản lý hóa đơn

2 Quản Lý Là đối tượng đã đăng nhập vào hệ thống, có vai trò là

“Quản Lý”, có thể quản lý được sản phẩm, quản lý thông tin khách hàng, hóa đơn và có thể quản lý được nhân viên cửa hàng

2.2.Danh sách use case tổng

Trang 21

2.2.2 Đặc tả Use Case

2.2.3

STT Mã UC Tên UC Tác nhân Mô tả

1 UC-1 Quản lý nhânviên Chủ(Quản Lý)

Chủ(Quản Lý) có thể tạo tài khoản cho nhânviên, xem danh sách nhân viên và lưu thôngtin những nhân viên đang làm việc

2 UC-2 Quản lý sảnphẩm Chủ(Quản Lý) Chủ(Quản Lý) có thể thêm, sửa, vô hiệu hóasản phẩm đang có trong cửa hàng

3 UC-3 Quản lý thống kê Chủ (Quản Lý),

Nhân Viên

Chủ(Quản Lý) và Nhân Viên có thể thống kêdoanh số, lợi nhuận, chi phí và những sảnphẩm bán chạy của cửa hàng

4 UC-4 Quản lý Giỏhàng Chủ (Quản Lý),Nhân Viên

Chủ(Quản Lý), Nhân Viên có thể tương tácvới giỏ hàng như thêm, sửa, xóa và xem thôngtin chi tiết giày dép từ đó thanh toán và xuấthóa đơn cho khách hàng

5 UC-5 Quản lý hóa đơn Chủ (Quản Lý),Nhân Viên

Chủ(Quản Lý) và Nhân Viên có thể quản lýđược hóa đơn mà cửa hàng đã xuất và tìmkiếm hóa đơn

Trang 22

2.2.3.1 Quản lý sản phẩm giày dép

Trang 23

Mã UC UC-1.2 Tên Use Case Sửa sản phẩm

Độ ưu tiên Cao Tác nhân Quản Lý

User Story

liên quan US-2 Người phụ trách Nguyễn Tuấn Anh

Mô tả Giúp quản lý có thể sửa lại những sản phẩm có trong danh sách của cửa hàng

Luồng chạy

B1: Đăng nhập tên tài khoản và mật khẩu của quản lýB2: Chọn sản phẩm cần sửa trong danh sách sản phẩm của cửa hàngB3: Quản lý sẽ chọn nút “Sửa” để sửa sản phẩm

B4: Hệ thống sẽ xác nhận và sửa sản phẩm đó

Lưu ý

Trang 25

Mã UC UC-1.3 Tên Use Case Thêm sản phẩm

Độ ưu tiên Cao Tác nhân Quản Lý

User Story

liên quan US-1

Người phụ trách Nguyễn Tuấn Anh

Mô tả Giúp quản lý có thể thêm sản phẩm vào trong danh sách sản phẩm của cửa hàng

Luồng chạy

B1: Đăng nhập tên tài khoản và mật khẩu của quản lýB2: Nhập thông tin sản phẩm cần thêm vào trong danh sách sản phẩm của cửahàng

B3: Quản lý sẽ chọn nút “Thêm” để vô thêm những sản phẩm cần thêmB4: Hệ thống sẽ xác nhận và thêm những sản phẩm đó

Lưu ý

Trang 27

Mã UC UC-1.4 Tên Use Case Xem thông tin sản phẩm

Độ ưu tiên Cao Tác nhân Nhân viên

User Story

liên quan US-9

Người phụ trách Nguyễn Tuấn Anh

Mô tả

Đặc tả cho nhân viên khả năng xem thông tin chi tiết của một sản phẩm giày dép trong cơ sở dữ liệu Thông tin này bao gồm mô tả, chất liệu, kích thước, màu sắc, và các chi tiết khác để nhân viên có thể cung cấp thông tin chi tiết cho khách hàng và giúp họ đưa ra quyết định mua sắm chính xác

Luồng chạy

B1: Đăng nhập tên tài khoản và mật khẩu của quản lýB2: Chọn sản phẩm cần xem trong danh sách sản phẩm của cửa hàngB3: Quản lý sẽ chọn nút “Xem” để xem thông tin sản phẩm đóB4: Hệ thống sẽ xác nhận và hiện thông tin về sản phẩm đó

Lưu ý

Mã UC UC-1.5 Tên Use Case Tìm kiếm theo giá

Độ ưu tiên Cao Tác nhân Nhân viên

User Story

liên quan US-24 phụ trách Người Nguyễn Ngọc Tú

Mô tả Cung cấp khả năng tìm kiếm sản phẩm dựa trên giá

Luồng chạy B1: Đăng nhập tên tài khoản và mật khẩu của nhân viên

B2: Chọn mục tìm kiếm, sau đó nhập giá sản phẩm cần tìm dựa trên giáB3: Hệ thống sẽ lọc và hiện thông tin chi tiết về sản phẩm đó

Trang 29

Mã UC UC-1.6 Tên Use Case Tìm kiếm theo hãng

Độ ưu tiên Cao Tác nhân Nhân viên

User Story

liên quan US-26

Người phụ trách Phạm Tiến Dũng

Mô tả Cung cấp khả năng tìm kiếm sản phẩm dựa trên tên hãng

Luồng chạy B1: Đăng nhập tên tài khoản và mật khẩu của nhân viên

B2: Chọn mục tìm kiếm, sau đó nhập hãng sản phẩm cần tìm dựa trên tên hãngB3: Hệ thống sẽ lọc và hiện thông tin chi tiết về sản phẩm đó

Trang 31

Mã UC UC-1.7 Tên Use Case Tìm kiếm theo màu sắc

Độ ưu tiên Cao Tác nhân Nhân Viên

User Story

liên quan US-25

Người phụ trách Phạm Tiến Dũng

Mô tả Cung cấp khả năng tìm kiếm sản phẩm dựa trên màu sắc

Luồng chạy B1: Đăng nhập tên tài khoản và mật khẩu của nhân viên

B2: Chọn mục tìm kiếm, sau đó nhập màu sắc sản phẩm cần tìm dựa trên màusắc

B3: Hệ thống sẽ lọc và hiện thông tin chi tiết về sản phẩm đó

Trang 33

Mã UC UC-1.8 Tên Use Case Tìm kiếm theo kích cỡ

Độ ưu tiên Cao Tác nhân Nhân viên

User Story

liên quan US-27

Người phụ trách Phạm Tiến Dũng

Mô tả Cung cấp khả năng tìm kiếm sản phẩm dựa theo kích cỡ

Luồng chạy B1: Đăng nhập tên tài khoản và mật khẩu của nhân viên

B2: Chọn mục tìm kiếm, sau đó nhập kích cỡ sản phẩm cần tìm dựa trên kích cỡB3: Hệ thống sẽ lọc và hiện thông tin chi tiết về sản phẩm đó

Trang 35

Mã UC UC-1.9 Tên Use Case Tìm kiếm theo tên

Độ ưu tiên Cao Tác nhân Nhân viên

User Story

liên quan US-14

Người phụ trách Nguyễn Đình Quân

Mô tả Cung cấp khả năng tìm kiếm sản phẩm dựa trên tên

Luồng chạy B1: Đăng nhập tên tài khoản và mật khẩu của nhân viên

B2: Chọn mục tìm kiếm, sau đó nhập tên sản phẩm cần tìm dựa trên tên sảnphẩm

B3: Hệ thống sẽ lọc và hiện thông tin chi tiết về sản phẩm đó

Ngày đăng: 17/10/2024, 09:19

TỪ KHÓA LIÊN QUAN

w