.c Lý do công nghệ

Một phần của tài liệu Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ (Trang 45)

Công nghệ cũng là một yếu tố quan trọng ảnh hưởng đến độ trễ trong kinh tế. Sự thay đổi trong công nghệ lao động, sự phát triển của công nghệ cũng như sự mất giá của công nghệ cũ có thể dẫn đến độ trễ trong kinh tế học.13

12.2.4 Dạng tổng quát của mô hình tự hồi quy

Mô hình tự hồi quy sẽ có dạng tổng quát như sau:

Yt=α0+α1Xt+α2Yt−1+vt

Mô hình này sẽ không thể ước lượng bằng phương pháp OLS cổ điển vì có sự xuất hiện của biến giải thích có yếu tố ngầu nhiên và tương quan chuỗi.13

12.2.5 Sử dụng thư viện Timeseries Analysis để dự báo doanh số từ mô hình tự hồi quy12.2.5.a Cài đặt 12.2.5.a Cài đặt

1 npm install timeseries−analysis

2 var timeseries = require(" t i m e s e r i e s −a n a l y s i s ") ;

12.2.5.b Định dạng dữ liệu 1 var data = [ 2 [date, value] , 3 [date, value] , 4 [date, value] , 5 . . . 6 ] ; 7 / / Load t h e d a t a

8 var t = new timeseries.main(data) ; 9 / / Load t h e d a t a from d a t a b a s e

10 var t = new timeseries.main(timeseries.adapter.fromDB(data, {

11 date: 'Date', / / Name of t h e p r o p e r t y c o n t a i n i n g t h e Date ( must ←֓

be c o m p a t i b l e w i t h new Date ( d a t e ) )

13Kinh tế lượng cơ sở 4rd - Ch 17: Các mô hình kinh tế lượng động: Mô hình tự hồi quy và mô hình phân

phối trễ, Fullbright, https://fsppm.fulbright.edu.vn/cache/MPP05-522-R07V-2013-04-09-15170808.pdf (truy cập lần cuối 25/07/2021)

12 value: 'Value' / / Name of t h e p r o p e r t y c o n t a i n i g n t h e v a l u e .

13 } ) ) ;

12.2.5.c Dự báo

1 var options = {

2 n: 15 , / / How many d a t a p o i n t s t o be f o r e c a s t e d

3 sample: 14 , / / How many d a t a p o i n t s t o be t r a i n i n g d a t a s e t

4 start: 15 , / / I n i t i a l f o r e c a s t i n g p o s i t i o n

5 method: 'ARMaxEntropy', / / What method f o r f o r e c a s t i n g

6 degree: 4 , / / How many d e g r e e f o r f o r e c a s t i n g

7 / / growthSampleMode : f a l s e , / / I s t h e sample use o n l y l a s t x d a t a ←֓

p o i n t s or up t o e n t i r e d a t a p o i n t s ?

8 }

9 var MSE = t.regression_forecast(options) ; 10 r e t u r n t;

Phần D

Phân tích thiết kế hệ thống 13 Các role trong hệ thống

14 Tổ chức của hệ thống bán lẻ

- Hệ thống nhiều kho, nhiều cửa hàng chi nhánh.

- Mỗi chi nhánh nhập hàng từ nhiều kho để đảm bảo có đủ hàng để nhập nhưng phải đảm bảo tối ưu nhất. Hàng được nhập hằng tuần, hoặc khi nào hàng hóa sắp bán hết

15 Chức năng 15.1 Chức năng cụ thể

15.1.1 Nhân viên - Nhân viên thu ngân15.1.1.a Mở/đóng phiên làm việc 15.1.1.a Mở/đóng phiên làm việc

- Xem và kiểm tra lượng tiền mặt tại quầy thu ngân - Báo cáo bán hàng theo ca

- Nhận thông báo nhắc nhở quên đóng ca làm việc (nếu không đóng ca làm việc vào 23h30 mỗi đêm)

15.1.1.b Bán hàng

- Thêm bớt sản phẩm

- Chọn phương thức thanh toán (tiền mặt)→Nhập số tiền→Tính số tiền hoàn trả - Chọn phương thức thanh toán (thẻ tín dụng)

- Chọn phương thức thanh toán (ví điện tử VNPay) - Xuất hóa đơn

15.1.1.c Xem lịch sử ca làm việc/đơn hàng

- Xem tổng kết các ca làm việc cũ - Xem tổng kết các đơn hàng cũ

15.1.1.d Thanh toán

- Thanh toán bằng tiền mặt

- Thanh toán bằng thẻ tín dụng sử dụng Stripe - Thanh toán bằng ví điện tử VNPay

15.1.2 Quản lý chuỗi cửa hàng

15.1.2.a Quản lý thông tin sản phẩm toàn hệ thống

- Tạo/Xem/Xóa/Sửa sản phẩm/loại sản phẩm mới

- Thay đổi thông tin hàng: giá, tên, danh mục, khuyến mãi ...

- Xem tổng kết doanh số từng mặt hàng trên toàn chuỗi và dự báo doanh số của mặt hàng đó

15.1.2.b Quản lý thông tin khuyến mãi toàn hệ thống

- Tạo/Xem/Xóa/Sửa chương trình khuyến mãi trên tổng giá trị đơn hàng

15.1.2.c Quản lý thông tin tài khoản toàn hệ thống

- Tạo/Xem/Xóa/Sửa tài khoản. - Thay đổi thông tin tài khoản - Xác nhận tài khoản thủ công.

15.1.2.d Quản lý thông tin kho/cửa hàng toàn hệ thống

- Tạo/Xem/Xóa/Sửa kho/cửa hàng. - Thay đổi thông tin kho/cửa hàng.

15.1.3 Quản lý cửa hàng chi nhánh

15.1.3.a Quản lý số lượng sản phẩm tại cửa hàng của mình

- Thêm vào/Xóa bớt sản phẩm tại cửa hàng - Cập nhật số lượng từng món hàng tại của hàng

- Xem tổng kết doanh số từng mặt hàng tại cửa hàng của mình và dự báo doanh số của mặt hàng đó

- Nhận thông báo những món hàng được dự báo sắp hết (được kiểm tra vào 23h30 mỗi tối thứ 7 hằng tuần)

15.1.3.b Xem lịch sử ca làm việc/đơn hàng/doanh số ở các cửa hàng của nhân viên

- Xem tổng kết các ca làm việc cũ của nhân viên thu ngân của cửa hàng - Xem tổng kết các đơn hàng cũ của nhân viên thu ngân của cửa hàng - Xem tổng kết doanh số ở các cửa hàng nhân viên đã làm việc

15.1.3.c Xem doanh thu của cửa hàng trong khoảng thời gian

- Xem doanh thu của cửa hàng trong khoảng thời gian

15.1.3.d Quản lý các chương trình khuyến mãi

- Xem các thông tin chi tiết của các chương trình khuyến mãi hiện có trên toàn hệ thống - Tạo/cập nhật các chương trình khuyến mãi trên sản phẩm tại cửa hàng của mình

15.1.4 Tạp vụ

15.1.4.a Loại bỏ hàng đã hỏng

- Gửi yêu cầu loại bỏ hàng khi hàng bị hỏng và tiến hành loại bỏ khi đã được trưởng cửa hàng chấp nhận.

15.1.4.b Sắp xếp hàng hóa trong cửa hàng

- Xem gợi ý sắp xếp hàng hóa (theo thuật toán Apriori).

15.1.5 Quản kho chi nhánh

15.1.5.a Quản lý số lượng sản phẩm tại cửa hàng của mình

- Xem và theo dõi số lượng sản phẩm tại cửa hàng của mình. - Thay đổi số lượng sản phẩm tại cửa hàng của mình.

15.1.5.b Quản lý đơn yêu cầu nhập hàng

- Tạo/Xem các đơn yêu cầu nhập hàng để gửi đến quản kho phân phối. - Cập nhật tình trạng các đơn yêu cầu nhập hàng để quản kho phân phối nắm. - Hủy các đơn yêu cầu nhập hàng để gửi đến quản kho phân phối.

- Trả hàng về kho nếu không bán được.

15.1.5.c Quản lý đơn yêu cầu điều chuyển hàng các chi nhánh khác

- Tạo/Xem các đơn yêu cầu nhập hàng để gửi đến cửa hàng khác. - Cập nhật tình trạng các đơn yêu cầu nhập hàng.

- Hủy các đơn yêu cầu nhập hàng.

15.1.6 Quản kho phân phối15.1.6.a Quản lý xuất hàng 15.1.6.a Quản lý xuất hàng

- Xem và theo dõi các đơn yêu cầu nhập hàng từ quản kho chi nhánh.

- Cập nhật tình trạng các đơn yêu cầu nhập hàng để quản kho chi nhánh nắm. - Hủy các đơn yêu cầu nhập hàng từ quản kho chi nhánh nếu cần thiết.

15.1.7 Chức năng chung15.1.7.a Quản lý tài khoản 15.1.7.a Quản lý tài khoản

15.2 Usecase

Hình 23:Usecase tổng quát hệ thống cửa hàng bán lẻ

* Ghi chú: Tất cả các chức năng đều yêu cầu người dùng đã đăng nhập thành công để hệ thống có thể xác thực và kiểm tra quyền của các người dùng

Hình 24:Usecase chi tiết cửa hàng chi nhánh

* Ghi chú: Tất cả các chức năng đều yêu cầu người dùng đã đăng nhập thành công để hệ thống có thể xác thực và kiểm tra quyền của các người dùng

Hình 25:Usecase chi tiết quản lý kho chi nhánh

Hình 26:Usecase chi tiết quản trị chuỗi cửa hàng

* Ghi chú: Tất cả các chức năng đều yêu cầu người dùng đã đăng nhập thành công để hệ thống có thể xác thực và kiểm tra quyền của các người dùng

15.3 Đặc tả usecase

Actor(s) Tên usecase Mô tả chi tiết Quản lý kho,

Quản lý chuỗi cửa hàng,

Quản lý cửa hàng chi nhánh,

Nhân viên thu ngân, Tạp vụ

Đăng nhập Đăng nhập vào hệ thống bằng tài khoản được cấp để thực hiện những chức năng được cho phép trong quyền hạn của mình Đăng xuất Đăng xuất tài khoản đã đăng nhập khỏi

máy để đảm bảo an toàn

Xem thông báo Xem các thông báo quan trọng của mình như thông báo dự báo hết hàng,...

Chỉnh sửa tài khoản Chỉnh sửa các thông tin các nhân của mình

Nhân viên thu ngân

Bán hàng Ghi nhận hàng hóa đã bán, xuất hóa đơn thanh toán và các nghiệp vụ liên quan vào hệ thống,...

Thanh toán Nhân viên bán hàng có thể thực hiện thanh toán cho đơn hàng của khách và lưu lại thông tin thanh toán (nếu thanh toán bằng thẻ tín dụng, ví điện tử) khi bán hàng Thêm thông tin khách

hàng Nhân viên bán hàng có thể thêm thôngtin khách mua hàng hoặc lựa chọn khách hàng trong hệ thông để lưu lại trước khi xác nhận 1 đơn hàng cho khách

Mở/Kết thúc phiên làm

việc Nhân viên bán hàng thực hiện mở phiênlàm việc khi bắt đầu và bấm kết thúc khi kết thúc để quản lý thời lượng làm việc cũng như doanh thu, tiền bạc, đơn hàng, nhận thông báo đóng ca làm việc,.. Xem lịch sử ca làm việc Nhân viên bán hàng có thể mở, đóng

phiên làm việc để lưu lại và quản lý thông tin ca làm việc của nhân viên như: thời gian bắt đầu, kết thúc, doanh số, ... Xem lịch sử đơn hàng Nhân viên có thể xem lại các ca làm việc

cũ và thông tin chi tiết về các đơn hàng cũ đã tạo của mình

Quản lý chuỗi cửa hàng Quản lý sản phẩm Quản lý chuỗi cửa hàng có thể quản lýthông tin sản phẩm trên toàn hệ thống như Thêm/Bớt/Xóa/Sửa sản phẩm và thông tin sản phẩm như giá, tên, danh mục, khuyến mãi, .., và thông tin này sẽ được áp dụng trên toàn hệ thống.

Quản lý khuyến mãi Quản lý thông tin chương trình khuyến mãi trên tổng giá trị đơn hàng như thời gian áp dụng, mức khuyến mãi, ... và thông tin này sẽ được áp dụng trên toàn hệ thống

Quản lý tài khoản Quản lý toàn bộ tài khoản trên toàn hệ thống, có thể Thêm/Bớt/Xóa/Sửa tài khoản bất kì trên toàn hệ thống. Ngoài ra, có thể xác nhận email thủ công cho người

Actor(s) Tên usecase Mô tả chi tiết

Quản lý chuỗi cửa hàng Quản lý cửa hàng chinhánh Thêm/Bớt/Xóa/Sửa database của cửahàng chi nhánh trong trường hợp hệ thống bán lẻ của cửa hàng được mở rộng thêm với nhiều cửa hàng chi nhánh mới được xây dựng và mở ra.

Xem thống kê doanh số và

dự báo Xem thống kê doanh số bán hàng của 1món hàng nhất định trong cửa hàng của mình và xem dự báo doanh số của món hàng đó

Quản lý kho phân phối Thêm/Bớt/Xóa/Sửa database của kho chi nhánh trong trường hợp hệ thống bán lẻ của cửa hàng được mở rộng thêm với nhiều kho chi nhánh mới được xây dựng và mở ra.

Quản lý cửa hàng chi nhánh

Quản lý sản phẩm Quản lý cửa hàng chi nhánh có thể quản lý thông tin hàng tại cửa hàng của mình như Thêm/Bớt sản phẩm vào cửa hàng hoặc cập nhật số lượng nhưng không thể thay đổi thông tin chi tiết của sản phẩm. Xem lịch sử ca làm việc Xem thông tin về ca làm việc của nhân

viên như thời gian làm, doanh số ở các cửa hàng đã làm và thông tin chi tiết của các đơn hàng nhân viên đã tạo

Quản lý khuyến mãi Xem thông tin các chương trình khuyến mãi trên tổng đơn hàng đang có trên hệ thống. Tạo/ Cập nhật các chương trình khuyến mãi trên sản phẩm tại cửa hàng của mình

Xem thống kê doanh số và

dự báo Xem thống kê doanh số bán hàng của 1món hàng nhất định trong cửa hàng của mình và xem dự báo doanh số của món hàng đó, nhận thông báo hàng sắp hết Xem lịch sử đơn hàng Có thể xem lại các ca làm việc cũ và thông

tin chi tiết về các đơn hàng cũ đã tạo Xem các giao dịch thanh

toán Xem thông tin các giao dịch thanh toánonline như thanh toán bằng thẻ tín dụng trên Stripe hoặc ví điện tử VNPay bằng các tài khoản của các dịch vụ này để đảm bảo nhân viên bán hàng đã thực hiện thanh toán thành công

Tạp vụ Xem gợi ý sắp xếp sản

phẩm Tạp vụ có thể lựa chọn một số sản phẩmđể từ những sản phẩm này, hệ thống sẽ áp dụng thuật toán Apriori dựa trên dữ liệu của những đơn hàng cũ để tính toán gợi ý sắp xếp hàng như thế nào để kích thích khách hàng mua hàng

Actor(s) Tên usecase Mô tả chi tiết

Quản kho chi nhánh Quản lý sản phẩm Quản lý thông tin hàng tại cửa hàng củamình như Thêm/Bớt sản phẩm vào cửa hàng hoặc cập nhật số lượng nhưng không thể thay đổi thông tin chi tiết của sản phẩm. Ngoài ra, còn có thể xem thống kê và dự báo doanh số cho 1 món hàng nhất định trong cửa hàng của mình

Nhập hàng Tạo đơn nhập hàng để gửi đến quản kho chi nhánh, bao gồm trong đơn nhập hàng là những sản phẩm cửa hàng chi nhánh của mình đã tiêu thụ hết và cần nhập thêm từ kho phân phối

Theo dõi đơn nhập hàng Theo dõi trạng thái đơn nhập hàng đã tạo ra xem đơn của mình đã được quản kho phân phối xử lí chưa

Quản kho phân phối

Xuất hàng Ghi xuất hàng theo sản phẩm mà quản kho chi nhánh đã yêu cầu

Theo dõi đơn nhập hàng Theo dõi và cập nhật trạng thái đơn để quản kho chi nhánh nắm rõ được đơn mình đang được xử lí đến đâu

Xem thông tin khuyến mãi Xem thông tin các chương trình khuyến mãi trên tổng đơn hàng đang có trên hệ thống nhưng không thể thay đổi thông tin chương trình khuyến mãi

Xem thống kê doanh số và

dự báo Xem thống kê doanh số bán hàng của 1món hàng nhất định trong cửa hàng của mình và xem dự báo doanh số của món hàng đó

Xem lịch sử đơn hàng Có thể xem lại các ca làm việc cũ và thông tin chi tiết về các đơn hàng cũ đã tạo Xem các giao dịch thanh

toán Xem thông tin các giao dịch thanh toánonline như thanh toán bằng thẻ tín dụng trên Stripe hoặc ví điện tử VNPay bằng các tài khoản của các dịch vụ này để đảm bảo nhân viên bán hàng đã thực hiện thanh toán thành công

15.3.2 Chi tiết quản lý cửa hàng chi nhánh

Actor(s) Tên usecase Mô tả chi tiết

Nhân viên thu ngân

Bán hàng Ghi nhận hàng hóa đã bán, xuất hóa đơn thanh toán và các nghiệp vụ liên quan vào hệ thống,...

Thanh toán Thực hiện thanh toán cho đơn hàng của khách và lưu lại thông tin thanh toán (nếu thanh toán bằng thẻ tín dụng, ví điện tử) khi bán hàng và lưu lại mã giao dịch thanh toán khi sử dụng phương thức thanh toán online

Thêm thông tin khách

hàng Thêm thông tin khách mua hàng hoặc lựachọn khách hàng trong hệ thông để lưu lại trước khi xác nhận 1 đơn hàng cho khách để lưu trữ lại và sử dụng sau

Mở/Kết thúc phiên làm

việc Thực hiện mở phiên làm việc khi bắt đầuvà bấm kết thúc khi kết thúc để quản lý thời lượng làm việc cũng như doanh thu, tiền bạc, đơn hàng, nhận thông báo đóng ca làm việc

Xem lịch sử ca làm việc Mở, đóng phiên làm việc để lưu lại và quản lý thông tin ca làm việc của nhân

Một phần của tài liệu Xây dựng hệ thống quản lý hoạt động kinh doanh tại cửa hàng bán lẻ (Trang 45)

Tải bản đầy đủ (PDF)

(109 trang)