You are on page 1of 30

Nhóm 2

Các thành viên trong nhóm:

Họ và tên Mã số sinh viên Email

Trần Quang Thắng 20207701 thang.tq207701@sis.hust.edu.vn

Lê Văn Lương 20187262 luong.lv187262@sis.hust.edu.vn

Đề tài : Quản lý cửa hàng bán đồ bóng đá

CHƯƠNG 1. MÔ TẢ ĐỀ TÀI

I. Lí do chọn đề tài
- Giúp cho nhân viên, quản lý của hàng có thể kiểm soát các mặt hàng
được nhập vào bán ra và các mặt hàng đang được lưu trữ trong cửa hàng
một cách dễ dàng hơn:
- Dễ dàng sử dụng và quản lý vì người dùng chỉ cần nhập thông tin con
lại chương trình sẽ xử lý những thông tin đó.
- Tránh những sai sót không đáng có trong quá trình thanh toán cho khách
hàng.
- Tránh việc mất mát dữ liệu khi các tình huống xấu xảy ra. vì thông tin
về sản phẩm trong cửa hàng sẽ dễ dàng có thể sao lưu và tạo ra các bản
backup cho cơ sở dữ liệu. so với việc sử dụng sổ sách để ghi chép thông
tin thì sẽ an toàn hơn khá nhiều.
II. Bài toán lựa chọn
1. Khảo sát thực tế
Khảo sát cửa hàng :
• Khi nhập/ xuất hàng vào kho thì thủ kho ghi vào sổ sách số lượng
theo mã sản phẩm.
• Các loại hàng hóa: sách, truyện, dụng cụ học tập, đồ lưu niệm, ...
• Khi khách hàng mua hàng, khách hàng sẽ mang hàng ra cho nhân
viên thanh toán, tính tiền, lập hóa đơn cho khách và lưu thông tin khách
nếu khách chưa từng mua thàng ở cửa hàng. Nếu khách đã mua hàng ở
cửa hàng thì khách hàng sẽ được tích điểm theo giá trị đơn hàng.
• Với khách hàng mới nhân viên sẽ nhập vào hệ thống thông tin
khách hàng bao gồm tên, số điện thoại, ngày thàng năm sinh của khách.
• Khi hết mỗi ngày làm việc thì nhân viên có trách nhiệm kiểm kê số
lượng hàng bán được hôm nay và cập nhập số lượng hàng còn lại.
• Mỗi tháng người quản lý sẽ xem báo cáo thống kê doanh số của
nhân viên và điều chỉnh hoạt động của cửa hàng.
Khảo sát người sử dụng :
• Nhân viên: là nhân viên làm việc trong cửa hàng sách sẽ đứng ở
quầy thu tiền và tính tiền, xuất hóa đơn, đóng gói hàng cho khách. Thông
qua mã sản phẩm của mặt hàng được nhân viên nhập vào hệ thống thanh
toán cho khách hàng. Phân loại hàng hóa vào từng khu vực. Ngoài ra khi
nhập hàng hóa về nhân viên sẽ kiểm kê số lượng hàng hóa trong kho. Mỗi
thàng nhân viên sẽ thống kê doanh số cửa hàng và gửi cho quản lý.
• Người quản lý: là người nắm bắt được tình hình mua bán, doanh
thu của cửa hàng, quản lý nhân viên. Việc thống kê được diễn ra hàng
tháng. Người quản lý sẽ điều chỉnh cửa hàng sau mỗi lần thống kê.
• Khách hàng: là nguời mua hàng ở cửa hàng, phải thanh toán và
nhận hoá đơn đã mua hàng tại quầy thu ngân.
- Tài liệu: sổ sách, dữ liệu mà khách hàng (các đại lí, kho hàng…)
cung cấp.
2. Mô tả bài toán
- Một cửa hàng thể thao mong muốn xây dựng một ứng dụng cho phép đặt
hàng trực tuyến. Chủ cửa hàng muốn phiên bản đầu tiên chạy được trên
nền tảng web với các yêu cầu sau:
- Chủ cửa hàng có thể quản lý các loại đồ dùng bóng đá khác nhau, mỗi
trang bị có các kích cỡ với các giá tiền khác nhau cho khách hàng lựa
chọn.
- Khách hàng sẽ chọn loại đồ dùng muốn mua, chọn kích cỡ với giá khác
nhau tùy loại.
- Khách hàng chọn xong sẽ có thể đặt hàng và thanh toán bằng tiền mặt,
hoặc có thể thanh toán online với các ngân hàng mà cửa hàng đã kết nối.
Phí giao hàng cho tất cả các địa chỉ nội thành Hà Nội là miễn phí, ngoại
thành Hà Nội là 10.000đ.
- Chủ cửa hàng cũng mong muốn ứng dụng hiển thi các loại combo theo
môn thể thao cho người dùng dễ lựa chọn: combo 2 người, combo 3
người, combo 4 người, combo trong các dịp lễ.

3. Mục tiêu và phạm vi của đề tài


- Mục tiêu:
 Giúp người mua có thể dễ dàng tìm và đặt hàng với thao tác nhanh,
gọn qua hình thức trực tuyến.
 Giúp cửa hàng dễ dàng quản lý bán hàng và tiếp cận với các đối
tượng khách hàng sử dụng Internet.
 Xây dựng trang web với giao diện dễ dàng truy cập, tiện dụng với
người bán, người mua và người sử dụng hệ thống.

- Phạm vi đề tài:
 Hệ thống quản lý bán hàng giữa người bán và người mua phát triển
trên nền tảng web với hệ thống vận hành, giao hàng và thanh toán.
 Phạm vi của hệ thống được giới hạn trong các chức năng đã được
đề xuất.

4. Kịch bản sử dụng


- Hệ thống gồm 5 tác nhân:
➔ Người quản lý cửa hàng: Cung cấp thông tin về mặt hàng trên hệ
thống ( kích cỡ phụ kiện, trang bị, đồ dùng,....), xử lý đơn hàng và
giao dịch thanh toán, quản trị hệ thống, quản lý người dùng.
➔ Người mua: Người có quyền được vào xem danh mục sản phẩm
của cửa hàng và đặt mua sản phẩm.
➔ Khách: Có quyền đăng nhập/đăng ký (khi đăng nhập, đăng ký xong
thì có vai trò là người dùng).
➔ Người dùng: Có quyền đặt sản phẩm với thông tin thanh toán (địa
chỉ, phương thức thanh toán) đã lưu trên hệ thống, có quyền thay
đổi thông tin cá nhân và đăng xuất khỏi hệ thống.
➔ Bên giao hàng: Vận chuyển đơn hàng, cung cấp thông tin về tình
trạng đơn hàng.

5. Các yêu cầu


- Hệ thống có đủ các chức năng như đề xuất.
- Tốc độ xử lý đơn hàng và dữ liệu nhanh, chính xác.
- Thiết kế hệ thống độc đáo, rõ ràng.
- Khách hàng phải xem được thông tin về shop, danh mục category các đồ
dùng và xem được các thông tin đơn hàng.
- Xuất hóa đơn
- Thống kê doanh thu tuần
- Thống kê doanh thu tháng
- Thống kê tất cả các doanh thu
- Xuất thống kê doanh thu ra Excel
- Chỉnh sửa được menu online
- Chỉnh sửa được thông tin cửa hàng
- Thống kê được số lượng món bán theo hàng tuần và hàng tháng
- Hỗ trợ khách hàng khi gặp sự cố
- Quản lý nguyên vật liệu nhập về nguyên vật liệu đã sử dụng trong 1
khoảng thời gian(theo tuần , theo tháng,...)
- Quản lý marketing (sale, discount, ...)
- Liên kết với một đơn vị vận chuyển thứ 3 để giao hàng.
- Nhận đồ online.
- Đánh dấu những đồ dùng tạm hết hàng
- Order bằng code hoặc QR code
- Nhắc nhở những công việc cần làm.

6.Các đặc điểm quan trọng


- Tìm kiếm danh mục sản phẩm.
- Quản lý doanh thu và chi phí bỏ ra để duy trì quán
- Quản lý hỗ trợ trực tuyến: Hiển thị thông tin liên hệ (họ tên, email, số
điện thoại, địa chỉ,...)
- Quản lý thanh toán và xuất hóa đơn

III. Các chức năng và dịch vụ


1. Người quản lý cửa hàng
- Quản lý các khoản thu chi
- Quản lý các thông tin khách hàng
- Quản lý thông tin đơn hàng, xử lý thanh toán
- Cập nhật thông tin về cửa hàng, sản phẩm
- Quản lý việc marketing của shop (tạo ra các mã giảm giá và mã
free ship)
- Hỗ trợ khách hàng
- Liên kết, liên hệ với bên đơn vị vận chuyển khi có đơn hàng cần
vận chuyển
2. Người mua
- Xem các thông tin món có hiển thị trên menu (Tên, giá, số lượng,
…)
- Tìm kiếm sản phẩm
- Thủ tục mua hàng (Thêm vào giỏ hàng, số lượng, lựa chọn địa chỉ,
…)
- Lựa chọn hình thức thanh toán
3. Khách
- Tạo tài khoản
- Đăng nhập
4. Người dùng
- Cập nhật thông tin cá nhân
- Liên kết thông tin ngân hàng
5. Bên giao hàng
- Nhận hàng và vận chuyển
- Cung cấp thông tin vận chuyển
6. Quản trị viên
- Bảo trì, duy trì và quản lý hệ thống.
CHƯƠNG 2. ĐẶC TẢ YÊU CẦU BÀI TOÁN
I. Phân tích quy trình nghiệp vụ
II. Phân tích yêu cầu chức năng
1. Xác định các tác nhân hệ thống
Hệ thống có 5 tác nhân chính: Khách, Người mua, Người dùng, Người quản lý
cửa hàng, Người giao hàng:
 Khách có các chức năng của người mua và đăng nhập, đăng ký
 Người mua có các chức năng mua hàng
 Người dùng có các chức năng của người mua và chỉnh sửa thông tin cá
nhân
 Người quản lý cửa hàng sẽ sử dụng các chức năng của hệ thống như quản
lý sản phẩm, quản lý đơn hàng, quản lý người dung, quản lý thu/ chi
 Người giao hàng sẽ được sử dụng các chức năng của hệ thống như: Đăng
nhập, Tiếp nhận đơn hàng, Quản lý đơn hàng.

2. Sơ đồ ca sử dụng tổng quan hệ thống


3. Các sơ đồ ca sử dụng phân rã.
3.1. Ca sử dụng “Người mua”.

3.2. Ca sử dụng “Người quản lý”.


3.3. Ca sử dụng “Người giao hàng”.
4. Đặc tả các ca sử dụng.
1. Đặc tả “UC001-Đăng nhập/Đăng ký tài khoản”.

2. Đặc tả “UC002-Tìm kiếm sản phẩm”.


3. Đặc tả “UC003-Xem thông tin sản phẩm”.

4. Đặc tả “UC004-Thêm sản phẩm vào giỏ hàng”.


5. Đặc tả “UC005-Chỉnh sửa giỏ hàng”.

6. Đặc tả “UC006-Xem hóa đơn”.

7. Đặc tả “UC007-Thanh toán hóa đơn”.


8. Đặc tả “UC008-Gửi phản hồi”.

9. Đặc tả “UC009-Thay đổi thông tin cá nhân”.

10.Đặc tả “UC010-Đăng xuất”.


11.Đặc tả “UC011-Tìm kiếm sản phẩm”

12.Đặc tả “UC012-Xem thông tin sản phẩm”


13.Đặc tả “UC013-Xóa sản phẩm”.

14.Đặc tả “UC014-Chỉnh sửa thông tin sản phẩm”.


15.Đặc tả “UC015-Thêm sản phẩm”.

16.Đặc tả “UC016-Tìm kiếm đơn hàng”.


17.Đặc tả “UC017-Xác nhận đơn hàng”

18.Đặc tả “UC018-Trả lời phản hồi”.


19.Đặc tả “UC019-Xem lịch sử mua hàng”.

20.Đặc tả “UC020-Xem thông tin người dùng”.


21.Đặc tả “UC021-Tìm kiếm người dùng”.

22.Đặc tả “UC022-Tìm kiếm các khoản thu chi”.


23.Đặc tả “UC023-Xem các khoản thu chi”.

24.Đặc tả “UC024-Thêm khoản thu chi”.


25.Đặc tả “UC025-Đăng nhập”.

26.Đặc tả “UC026-Đăng nhập”.


27.Đặc tả “UC027-Đăng xuất”.
28.Đặc tả “UC028-Đổi mật khẩu”.
29.Đặc tả “UC029-Tiếp nhận đơn hàng”.
30.Đặc tả “UC030-Quản lý đơn hàng”.
31.Đặc tả “UC031-Xem thông tin người mua”.
32.Đặc tả “UC032-Xem hóa đơn”.
33.Đặc tả “UC033-Phản hồi về đơn hàng”.
34.Đặc tả “UC034-Cập nhật trạng thái đơn hàng”.
III. Phân tích yêu cầu phi chức năng.
1. Yêu cầu bảo mật
- Mỗi tác nhân chỉ có thể truy cập được các chức năng và thông tin
phù hợp với những mô tả trong tài liệu.
2. Yêu cầu hiệu năng
- Thời gian trễ phản hồi của hệ thống tối đa là 3 giây (quá 3 giây sẽ
có cảnh báo).
- Cho phép 100 người truy cập một lúc.
3. Yêu cầu giao diện
- Giao diện tương ứng với Web, Mobile Web.
- Hỗ trợ ngôn ngữ tiếng việt.
- Định dạng thời gian là dd/mm/yyyy hh:mm:ss
- Định dạng tính giờ: hh:mm:ss
4. Yêu cầu khác

You might also like