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

BÁO CÁO ĐỒ ÁN Môn Quản lý dự án phần mềm TÊN ĐỀ TÀI XÂY DỰNG HỆ THỐNG THIẾT BỊ BÁN HÀNG (POS)

43 63 0

Đ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

Định dạng
Số trang 43
Dung lượng 4,09 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Nếu thất bại hiển thị lỗi và yêu cầu nhâ ‚p lạiLuồng sự kiện phụ: Luồng sự kiện ngoại lệ: Điểm mở rộng: Điều kiện kích hoạt: Chọn nút sign in từ trang odoo Tiền điều kiện: Tài khoản đã đ

Trang 1

BÁO CÁO ĐỒ ÁN Môn: Quản lý dự án phần mềm

TÊN ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG THIẾT BỊ BÁN HÀNG (POS)

Nhóm 16 Nguy<n Giáp T>i 3119560059

Phạm Ho>ng Vũ 3119410083

Giảng viên hướng dẫn: Nguy<n Quốc Huy

TP HCM tháng 11 năm 2022

Trang 2

2.2.1 Giá cả và chiết khấu 7

2.2.3 Tùy chỉnh nội dung biên lai 7

2.3.5 Hàng dự trữ và hàng tồn kho 82.3.6 Cửa hàng nhượng quyền 82.4 Khách hàng và khách hàng thân thiết 82.4.1 Lưu thông tin khách hàng 8

2.4.3 Khách hàng doanh nghiệp 92.4.4 Thẻ thành viên thân thiết 9

1

Trang 3

5.1 Sơ đồ Usecase tổng quát 17

Bước 1: Truy cập https://www.odoo.com/vi_VN/app/point-of-sale-shop , đăng ký tài khoản và đăng nhập, sau đó chọn bắt đầu ngay 33Bước 2: Điền đầy đủ các thông tin cần thiết, click chọn “Tôi muốn giúp nâng cao trải nghiệm người dùng Odoo bằng cách ghi lại phiên thử nghiệm của mình (cách thực hiện?)”, sau đó nhấn Bắt đầu ngay 33Bước 3: Chọn Point of Sale 34

2

Trang 4

Bước 4: Tại giao diện chủ Point of Sale, chọn Configuration -> Settings để bắt đầu cấu

3

Trang 5

LỜI CẢM ƠN

Nhóm em xin gửi lời cảm ơn chân thành đến với giảng viên môn Quản Lý

Dự Án Phần Mềm - thầy Nguyễn Quốc Huy, người đã nhiệt tình giảng dạy vàhướng dẫn chúng em trong suốt quá trình học tập cũng như hoàn thiện báo cáo đồ

án môn học này

Trong quá trình nghiên cứu và làm báo cáo đồ án, do trình độ lý luận cũngnhư kinh nghiệm thực tiễn còn nhiều hạn chế nên bài báo cáo này khó tránh khỏinhững thiết sót, chúng em rất mong nhận được ý kiến đóng góp từ thầy để có thểhọc hỏi thêm được nhiều kinh nghiệm

Chúng em xin chân thành cảm ơn thầy!

LỜI MỞ ĐẦU.

Hiện nay, sự phát triển mạnh mẽ của khoa học công nghệ thông tin đã trởthành cánh tay đắc lực cho tất cả các ngành nghề trong mọi lĩnh vực Sự phát triểnnày giúp cho công tác quản lý được thuận lợi, nhanh chóng và chính xác hơn.Odoo là một phần mềm quản lý tất cả trong một cung cấp một loạt các ứngdụng kinh doanh tạo thành một bộ ứng dụng quản lý doanh nghiệp hoàn chỉnhhướng đến các công ty thuộc mọi quy mô Odoo là phần mềm kinh doanh tất cảtrong một bao gồm CRM, Trang web/Thương mại điện tử, thanh toán, kế toán, sảnxuất, quản lý kho và dự án cũng như hàng tồn kho

4

Trang 6

CHƯƠNG I MÔ TẢ CÁC THÀNH PHẦN TRONG HỆ

THỐNG 1.1 Các th>nh phần phần mềm

Có hai phương pháp triển khai phần mềm chung:

_ Dựa trên cơ sở: Đây là các phần mềm truyền thống Mua một hoặc nhiềugiấy phép trả trước cho các phần mềm và cài đặt nó trên hệ thống máy chủ Ngườidùng phải cập nhật và duy trì phần mềm Việc làm này có thể cần phải nhờ đến sựtrợ giúp của nhân viên IT hoặc từ nhà cung cấp

_ Dựa trên dịch vụ đám mây: Còn được gọi là Giải pháp POS (Software as aService) Sử dụng bằng cách truy cập và hỗ trợ hệ thống thông qua internet Nếuinternet bị ngắt, hệ thống theo dõi doanh số bán hàng sẽ hoạt động và đồng bộ hóasau khi trực tuyến trở lại

Odoo POS thuộc về phần mềm truyền thống

● Máy đọc mã vạch

Máy đọc mã vạch là một phần quan trọng của nhiều hệ thống POS để nhanhchóng nhập các mặt hàng và đẩy nhanh quá trình check-out Giúp tự động hóa quátrình thanh toán Đọc mã vạch để đưa ra thông tin sản phẩm và thêm nó vào tổng sốthanh toán Mã vạch khi được đọc cũng có thể tích hợp với chức năng quản lý hàngtồn kho Tự động cập nhật lượng hàng xuất-nhập

● Đầu đọc thẻ tín dụng

Việc thanh toán bằng thẻ đang ngày càng trở nên phổ biến Một chiếc máyđọc thẻ tín dụng sẽ rất cần thiết cho các giao dịch Nhanh chóng, tiện lợi, chính xác

Đó là những ưu điểm mà đầu đọc thẻ tín dụng mang lại

● Máy in hóa đơn

Biên lai qua email và qua văn bản đang dần phổ biến Tuy nhiên, việc cungcấp các biên lai in giấy vẫn là hình thức được ưa chuộng Nó có thể sử dụng chomọi đối tượng khách hàng, giải quyết các thắc mắc của khách hàng ngay tại chỗ Cóthể in trên biên lai một số thông tin khác như tổng số nhân viên bán hàng, giờ, thôngtin tích lũy thẻ thành viên, thông tin khuyến mãi Mỗi giao dịch thường kết thúc với

5

Trang 7

việc giao một hóa đơn cho khách hàng Cho nên việc có một máy in hóa đơn chấtlượng là một trong những điều vô cùng cần thiết của hầu hết bất kỳ hệ thống POSnào.

● Ngăn kéo đựng tiền

Các ngăn kéo đựng tiền vẫn được ưa chuộng với các tiện nghi mà nó manglại như là dễ dàng, bảo quản tốt tiền mặt, giá cả phải chăng Các ngăn kéo tiền mặt

là thành phần đơn giản nhất của bất kỳ hệ thống POS nào Việc có một nơi an toàn

để giữ tiền mặt, séc, thẻ tín dụng và các khoản thu trong ngày để phục vụ công việcbán hàng là điều vô cùng cần thiết Ngăn kéo thường kết nối với máy in hóa đơn củabạn và được sử dụng cho các giao dịch được diễn ra nhanh chóng

6

Trang 8

CHƯƠNG II: CÁC CHỨC NĂNG CỦA HỆ THỐNG PHẦN

MỀM 2.1 Thanh toán

2.1.1 Phương thức thanh toán

Tiền mặt, séc, và thẻ tín dụng là các phương thức thanh toán hiện hành Cóthể thêm vào những phương thức thanh toán mới khác

2.1.2 Thẻ tín dụng/Thẻ ghi nợ

Tất cả thanh toán điện tử được xử lý bởi các thiết bị thanh toán bên ngoài

2.1.3 Phân chia thanh toán

Đơn hàng đơn lẻ có thể được chia ra để thanh toán bởi nhiều bên cũng nhưđược trả qua nhiều kênh thanh toán riêng biệt

2.1.4 L>m tròn giá tiền

Giá cả và thanh toán có thể được làm tròn đến mệnh giá nhỏ nhất của tiền tệ

2.1.5 Thanh toán ngoại tuyến

Những đơn hàng tạo khi ngoại tuyến sẽ được đồng bộ hóa khi kết nối mạngtrở lại

2.2.1 Giá cả v> chiết khấu

Chốt giá cho khách hàng hoặc cung cấp giảm giá dựa trên tỷ lệ phần trămcho một sản phẩm hoặc toàn bộ đơn hàng

2.2.2 Đơn h>ng song song

Nhận và và xử lý nhiều đơn hàng cùng lúc

2.2.3 Tùy chỉnh nội dung biên lai

Quảng cáo các chương trình khuyến mãi, giờ mở cửa và các sự kiện sắp tớitrên bản in biên lai

7

Trang 9

2.2.4 Cân tại quầy

Tính trọng lượng sản phẩm trong quá trình thanh toán bằng cân điện tử tíchhợp

2.2.5 Tìm kiếm nhanh

Nhanh chóng tìm thấy khách hàng và sản phẩm của bạn với các tính năng tìmkiếm tích hợp

2.2.6 Thanh toán nhiều bước

Bán tại một điểm bán hàng và thanh toán tại một điểm khác với hình thứcthanh toán nhiều bước

2.3.2 Doanh thu h>ng ng>y

Theo dõi doanh số hàng ngày và tổng số cho từng loại thanh toán

2.3.3 T>i khoản thu ngân

Quản lý nhiều tài khoản thu ngân và bảo mật chúng bằng thẻ hoặc mã pin

2.3.6 Cửa h>ng nhượng quyền

Định trước cấu hình các cửa hàng nhượng quyền, xem tổng quan về doanh sốbán hàng của họ và quản lý tập trung về số lượng hàng trong kho và hoạt động kếtoán

2.4 Khách h>ng v> khách h>ng thân thiết

2.4.1 Lưu thông tin khách h>ng

Xác định khách hàng bằng cách lưu email và địa chỉ liên hệ của họ, cho phépbạn đưa ra ưu đãi và theo dõi việc bán hàng cho từng khách

8

Trang 10

2.4.2 Xác định khách h>ng

Tìm khách hàng bằng tính năng tìm kiếm tích hợp hoặc xác nhận khách hàngbằng mã vạch in trên thẻ thành viên thân thiết của họ

2.4.3 Khách h>ng doanh nghiệp

Nhập số thuế VAT của khách hàng và áp dụng vào hóa đơn

2.4.4 Thẻ th>nh viên thân thiết

Tặng thưởng cho khách hàng bằng điểm khách hàng thân thiết và đổi lấy quàtặng hoặc mã giảm giá Có thể tặng điểm theo sản phẩm, theo đơn đặt hàng hoặctheo số tiền thanh toán

2.5 Sản phẩm

2.5.1 Hạng mục sản phẩm

Tổ chức các sản phẩm của bạn với danh mục sản phẩm phân cấp Sắp xếptheo mức độ phổ biến và hiển thị các danh mục khác nhau ở các điểm bán hàngkhác nhau

2.5.2 Tìm sản phẩm

Nhanh chóng tìm các sản phẩm theo tên, mã vạch hoặc mô tả bằng chứcnăng tìm kiếm tích hợp

2.5.3 Đơn vị đo lường

Bán sản phẩm theo các đơn vị đo lường tùy chỉnh hoặc đặt trước và cập nhật

số lượng hàng trong kho phù hợp

2.6.2 Tìm sản phẩm

Nhanh chóng tìm các sản phẩm theo tên, mã vạch hoặc mô tả bằng chứcnăng tìm kiếm tích hợp

9

Trang 11

2.6.3 Đơn vị đo lường

Bán sản phẩm theo các đơn vị đo lường tùy chỉnh hoặc đặt trước và cập nhật

số lượng hàng trong kho phù hợp

Trang 12

CHƯƠNG III: KẾ HOẠCH HÀNH ĐỘNG (ACTION PLAN)

11

Trang 13

Cách thức thực hiện

Kết quả

Bˆt đầu Kết th‰c Thực tế

Dự tính

Thực tế

13/09/2022

Nguyễ

n Giáp Tài

Viê ‚

c tiênquyết

Tạo tài khoảntrên trang web của Odoo

Tạo thành công tài khoản odoo

Như

dự tính

21/09/2022

All Việ

c tiênquyết

14/09/2022

Nguyễ

n Giáp Tài

Việ

c tiênquyết

Setuptrên web odoo

Setup thành công cửa hàng

Như

dự tính

22/09/2022

Phạm HoàngVũ

Viê ‚

c tiênquyết

5W+

2H+2C

Dễ dàng đưa lên được Redmi

ne và quản

lý tiến độ

Như

dự tính

27/09/2022

Phạm HoàngVũ

Việ

c tiênquyết

Tạo trên web odoo

Tạo các sảnphẩm thành công trên odoo

Như

dự tính

03/10/2022

Võ Tấn

5W+

2H+2

Lập thành Như

dự

Trang 14

Võ Tấn Trung

Thự

c hiệntheoAP

Test trên cửa hàng PoS

đã tạotrên odoo

Đánh giá được việc cấu hình PoS trên odoo

là tốt hay chưa tốt

Cấu hình cửa hàng PoS trên odoo chạy đạt yêu cầu

17/10/2022

all 5W+

2H+2C

Lập thành công AP

Như

dự tính

27/10/2022

all Dựa

vào AP

Hoàn tất wbs

Như

dự tính

02/11/2022

Võ Tấn Trung

Dựa vào việc

đã tìm hiểu các chức năng PoS ởcông việc 2

Hoàn thành usecas

e tổng quát

Như

dự tính

08/11/2022

all Dựa

vào useca

se tổng quát

Hoàn thành

mô tả các focus usecase

Như

dự tính

15/11/2022

thành cuốn báo cáo

Bị trễ

1 ngày

Trang 15

16

Trang 16

CHƯƠNG IV: CẤU TRÚC PHÂN CHIA CÔNG VIỆC (WBS)

17

Trang 17

18

Trang 18

19

Trang 19

20

Trang 20

CHƯƠNG V: CÁC SƠ ĐỒ CỦA HỆ THỐNG

5.1 Sơ đồ Usecase tổng quát

21

Trang 21

5.2 Sơ đồ lớp

22

Trang 22

5.3 Focused Use Case

5.3.1 Đăng nhập

hiện những chức năng của mình

Use case bắt đầu khi người dùng chọn chức năng đăng nhập từ trang quản trị

Hệ thống hiển thị màn hìnhđăng nhập

Người dùng nhập tên tài khoản và mật khẩu

Hệ thống kiểm tra thông tin

đăng nhậpNếu thành công chuyển người dùng vào cơ sở dữ liệu

23

Trang 23

Nếu thất bại hiển thị lỗi và yêu cầu nhâ ‚p lại

Luồng sự kiện phụ:

Luồng sự kiện ngoại lệ:

Điểm mở rộng:

Điều kiện kích hoạt: Chọn nút sign in từ trang odoo

Tiền điều kiện: Tài khoản đã được đăng ký/ tạo trước đó, phải có mạng

internet

Hậu điều kiện:

5.3.2 In hóa đơn

hàng

Use case bắt đầu khi chọn thanh toán

Hệ thống hiển thị giao diê ‚n thanh toán

Người dùng nhấn xác nhâ ‚n

Hệ thống hiển thị giao diê ‚n

24

Trang 24

thanh toán thành công

Luồng sự kiện phụ: Use case bắt đầu khi chọn

Invoice

Yêu cầu chọn khách hàngNgười dùng chọn khách

Điều kiện kích hoạt: Khi nhấn thanh toán

Tiền điều kiện: Tài khoản đã được đăng ký/ tạo trước đó, phải có mạng

internet

5.3.3 Báo cáo h>ng dự trữ/tồn kho

Use case bắt đầu khi chọn báo cáocáo

25

Trang 25

Hệ thống hiển thị báo cáo hàng dự trữ và tồn khoNgười dùng nhấn xuất báo

cáo

Hệ thống in ra báo cáo hàng dự trữ và hàng tồn kho

Luồng sự kiện phụ:

Luồng sự kiện ngoại lệ: Không có

Tiền điều kiện: Tài khoản đã được đăng ký/ tạo trước đó, phải có mạng

internet

Hậu điều kiện:

5.3.4 Tạo báo cáo doanh thu

Use case bắt đầu khi vào dashboard

26

Trang 26

Hệ thống hiển thị giao diê ‚n dashboard

Người dùng chọn loại thốngkê

Hệ thống hiển thị thông tin thống kê gồm loại biểu đồ, kiểu thống kê

Luồng sự kiện ngoại lệ: Chọn ô nào cũng vô được biểu đồ thống kê

Use case bắt đầu khi người dùng vào inventory

27

Trang 27

Hệ thống hiển thị giao diê ‚ninventory

Người dùng chọn loại hàng cần sắp xếp, được thểhiê ‚n bằng phiếu

Hệ thống hiển thị thông tinloại hàng

Chọn xác nhâ ‚n

Luồng sự kiện ngoại lệ: Chọn ô nào cũng vô được biểu đồ thống kê

Trang 28

Actor (s): Khách hàng, thu ngân

năng thanh toán cho khách hàng

Use case bắt đầu khi khách hàng muốn thanh toán Thu ngân dùng máyquét mã sản phẩm

Hệ thống dựa vào mã sản phẩm hiển thị lên màn hình thông tin, giá tiền củasản phẩm mua

Thu ngân tiến hành thực hiện chọn chức năng thao tác thanh toán cho khách hàng

Hệ thống cho biết tổng thanh toán trước và sau thuế

Luồng sự kiện ngoại lệ: Không

Điều kiện kích hoạt: Khi khách hàng đến quầy thanh toán

Hậu điều kiện:

5.3.7 Chọn phương thức thanh toán

29

Trang 29

Số Thứ Tự Use Case: 7

Tóm tˆt: Thu ngân ch n ph ọ ươ ng th c thanh toán cho khách hàng ứ

Use case bắt đầu khi thu ngân chọn phương thức thanh toán cho khách hàng

Hiển thị các phương thức thanh toán

Thu ngân chọn chức năng thanh toán mà khách hàng muốn

Hệ thống yêu cầu các thông tin cụ thể cho từng phương thức

Cashier nhập các thông tin

30

Trang 30

thanh toán

Kiểm tra các thông tin cashier nhập vào và hiện thông báo nếu các thông tin có sai sót

Luồng sự kiện phụ: Hiện thông báo lỗi nếu các thông tin thanh toán thu ngân

Hậu điều kiện: Phương thức thanh toán đã được hệ thống ghi nhận

5.3.8 Áp dụng điểm th>nh viên

31

Trang 31

Tóm tˆt: Thu ngân giảm giá cho khách hàng nếu khách hàng là thành viên

Use case bắt đầu khi thu ngân chọn áp dụng giảm giá thành viên cho khách hàng

Yêu cầu các thông tin thành viên của khách hàng

để xác minh Thu ngân nhập các thông

tin thành viên của khách hàng

Xác minh các thông tin, hiện thông báo thành viên không tồn tại nếu có sai sót Nếu thành viên tồn tại thì áp dụng giá giảm

Luồng sự kiện phụ: Hiện thông báo lỗi nếu thành viên không tồn tại

Luồng sự kiện ngoại lệ: Không

Điều kiện kích hoạt: Khi thu ngân chọn giảm giá thành viên

Tiền điều kiện: Usecase 6, 7 đã thực hiện xong

Hậu điều kiện: Khách hàng được giảm giá nếu là thành viên

5.3.9 Trả sản phẩm

32

Trang 32

Số Thứ Tự Use Case: 9

Tóm tˆt: Khách hàng trả lại sản phẩm bị lỗi, hết hạn sử dụng sau

khi mua với điều kiện sản phẩm còn nguyên bao bì

Thu ngân chọn chức năng thu hồi sản phẩm

Hệ thống hiển thị màn hình danh sách sản phẩm thu hồi rỗng

Thu ngân quét mã vạch sản phẩm cần thu hồi

Hệ thống hiển thị thông tinsản phẩm được thu hồi lên màn hình

Thu ngân nhập thông tin lỗicủa từng sản phẩm rồi chọn xác nhận thu hồi tất cả sản phẩm

Nếu thành công hệ thống hiển thị thông báo thành công và lưu thông tin xuống cơ sở dữ liệuNếu thất bại hệ thống hiển thị thông báo thu hồi sản phẩm thất bại

Luồng sự kiện ngoại lệ: Không có

33

Trang 33

Tiền điều kiện: Không có

5.3.10 Hủy thanh toán

thực hiện thanh toán

Use case bắt đầu khi thu ngân được khách hàng yêucầu hủy thanh toán trong quá trình thanh toán tại quầy

Hệ thống đang hiển thị mànhình giỏ hàng chứa các sản phẩm đang thanh toánThu ngân chọn nút xóa tất

cả sản phẩm khỏi giỏ hàng trên màn hình

Hệ thống xóa tất cả sản phẩm khỏi giỏ hàng thanh toán

Nếu thành công giỏ hàng trở thành rỗng

34

Trang 34

Nếu thất bại hệ thống hiển thị thông báo xóa sản phẩm thất bại

Luồng sự kiện ngoại lệ: Không có

cập nhật, xóa các loại tài khoản người dùng

Use case bắt đầu khi quản trị viên vào trang quản lý tài khoản người dùng

Hệ thống hiển thị danh sáchtài khoản người dùng

35

Trang 35

Quản trị viên thực hiện

thao tác tài khoản A1, A2,

A3 Luồng sự kiện phụ: A1 Quản trị viên chọn nút

thêm người dùng phía trên danh sách người dùng

A2 Quản trị viên chọn nút

cập nhật tài khoản trên tài khoản muốn cập nhật

A3 Quản trị viên chọn nút

xóa tài khoản trên tài khoảnmuốn xóa

Luồng sự kiện ngoại lệ: Không có

CHƯƠNG VI: QUI TRÌNH SETUP

36

Trang 36

Bước 1: Truy cập https://www.odoo.com/vi_VN/app/point-of-sale-shop , đăng ký tài khoản và đăng nhập, sau đó chọn bắt đầu ngay

Bước 2: Điền đầy đủ các thông tin cần thiết, click chọn “Tôi muốn giúp nâng cao trải nghiệm người dùng Odoo bằng cách ghi lại phiên thử nghiệm của mình ( cách thực hiện? )”, sau đó nhấn

ngay.

37

Trang 37

Bước 3: Chọn Point of Sale

Bước 4: Tại giao diện chủ Point of Sale, chọn Configuration -> Settings để

bắt đầu cấu hình.

38

Trang 39

Bước 6: Cột bên trái ngoài cùng chọn Inventory, kéo xuống phần

Products và cấu hình như sau:

Trang 40

Bước 9: Đặt tên cho Category Name Parent Category upload ảnh , ,

Trang 41

Bước 12: Chuyển qua tab Attributes & Variants, chọn Add a line để

thêm các Attribute và Values

Bước 13: Tạo điểm bán hàng mới (POS) Chọn New Shop → điền tên Shop → Save.

42

Trang 42

Bước 14: Trong Dashboard của Point of Sale → 1 cửa h>ng cụ thể NEW SESSION → để khởi tạo phiên và màn hình chuyển qua giao

diện.

Bước 15: Màn hình chuyển qua giao diện làm viê ‚c, điền số tiền hiê ‚n

Chọn Open Session để bắt đầu làm việc.

43

Ngày đăng: 16/11/2022, 21:55

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w