ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
-----🙞🙜🕮🙞🙜-----
BÁO CÁO ĐỒ ÁN 1
ĐỀ TÀI:
TÌM HIỂU ODOO FRAMEWORK VÀ XÂY DỰNG ỨNG DỤNG
THƯƠNG MẠI ĐIỆN TỬ
WEBSITE: EPIC Furniture
GVHD: Thái Thụy Hàn Uyển
Sinh viên thực hiện:
1. Hà Minh Quang
TPHCM, tháng 06 năm 2022
Copyright © 2022 by Epic
-
18521293
Báo cáo cuối kì Đồ án 1
2
LỜI CẢM ƠN
Lời đầu tiên, nhóm tác giả xin chân thành cảm ơn Quý Thầy Cô khoa Công nghệ
Phần mềm, Trường Đại Học Công Nghệ Thơng Tin, ĐHQG TP.HCM, đã tận tình
hướng dẫn nhóm trong suốt thời gian qua. Những kiến thức mà Thầy Cơ đã truyền
đạt là nền tảng quan trọng để nhóm có thể hồn thành đề tài này.
Nhóm tác giả xin gửi lời cảm ơn chân thành và lòng biết ơn sâu sắc đến ThS.
Thái Thụy Hàn Uyển, cảm ơn cô đã tận tình hướng dẫn và tạo điều kiện tốt nhất cho
nhóm hồn thành đề tài này. Những lời động viên, góp ý chân tình của Cơ là động
lực q báu để nhóm vượt qua những khó khăn khi tìm hiểu và thực hiện đề tài.
Trong thời gian thực hiện đề tài, nhóm tác giả đã cố gắng vận dụng những kiến thức
nền tảng đã học, kết hợp học hỏi và tìm hiểu cơng nghệ mới để ứng dụng xây dựng
đề tài mơn học. Tuy nhiên trong q trình thực hiện, do kiến thức và kinh nghiệm
còn nhiều hạn chế, khó tránh khỏi những thiếu sót. Chính vì vậy, nhóm tác giả rất
mong nhận được sự góp ý từ Quý Thầy Cơ để nhóm hồn thiện thêm những kiến
thức mà nhóm đã học tập, làm hành trang quý báu cho nhóm trong cơng việc sau
này.
Sau cùng, nhóm tác giả xin kính chúc Q Thầy Cơ khoa Cơng nghệ phần mềm
và Cô Thái Thụy Hàn Uyển thật dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ
mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau.
Xin chân thành cảm ơn Quý Thầy Cô !
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
3
NHẬN XÉT
(Của giáo viên hướng dẫn)
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
4
DANH SÁCH THÀNH VIÊN NHĨM
Tên thành viên
Hà Minh Quang
MSSV
18521293
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
5
MỤC LỤC
TỔNG QUAN VỀ ĐỀ TÀI
Đặt vấn đề
Giải pháp
Mục tiêu đề tài
Phạm vi đề tài
Cơng cụ sử dụng
Tìm hiểu về Odoo (có đính kèm tài liệu dịch thuật của nhóm)
KHẢO SÁT VÀ PHÂN TÍCH ĐẶC TẢ YÊU CẦU
Khảo sát hiện trạng
Phương pháp khảo sát
Hiện trạng nghiệp vụ
Mua có trả góp
Mua khơng trả góp
Lập hố đơn bán hàng
Quản lý khách hàng
Quản lý sản phẩm
Quản lý nhân viên
Quản lý doanh thu
Hiện trạng tổ chức
Hiện trạng tin học
Danh sách yêu cầu
Yêu cầu khách hàng
Yêu cầu nghiệp vụ
Danh sách các yêu cầu
Danh sách biểu mẫu và quy định
Biểu mẫu 1 và qui định 1
Biểu mẫu 2
Biểu mẫu 3
Biểu mẫu 4 và qui định 4
Biểu mẫu 5 và qui định 4
Biểu mẫu 6 và quy định 5
Biểu mẫu 7 và quy định 6
Biểu mẫu 8
Biểu mẫu 9 và quy định 8
Copyright © 2022 by Epic
1
1
1
2
2
2
3
6
6
6
9
9
9
10
11
11
12
13
14
15
16
16
16
16
18
18
18
18
18
18
19
19
19
20
Báo cáo cuối kì Đồ án 1
6
Biểu mẫu 10 và quy định 9
Biểu mẫu 11 và quy định 10
Biểu mẫu 12
Biểu mẫu 13 và quy định 11
Biểu mẫu 14 và quy định 12
Biểu mẫu 15 và quy định 13
Biểu mẫu 16 và quy định 14
Biểu mẫu 17 và quy định 15
Yêu cầu tiến hóa
Yêu cầu hiệu quả
Yêu cầu tiện dụng
Bảng trách nhiệm cho từng yêu cầu
Yêu cầu nghiệp vụ
Yêu cầu tiến hóa
Yêu cầu hiệu quả
Yêu cầu tiện dụng
Yêu cầu phần cứng
Quy tắc nghiệp vụ
Use Case, Đặc tả use case và sơ đồ hoạt động
Usecase tổng quát
Usecase cho Khách
Usecase cho Người dùng
Usecase cho Nhân viên bán hàng
Usecase cho Nhân viên kho
Usecase cho Kế toán
Usecase cho Quản lý
Sơ đồ tuần tự
Sơ đồ tuần tự việc xem sản phẩm
Sơ đồ tuần tự cho việc đặt hàng
Sơ đồ tuần tự cho việc nhập hàng
Sơ đồ tuần tự cho việc thêm tài khoản
Sơ đồ tuần tự cho việc thêm sản phẩm
Sơ đồ tuần tự cho việc lập báo cáo
Sơ đồ trạng thái
Sơ đồ trạng thái cho Đăng nhập
Sơ đồ trạng thái cho Thêm tài khoản
Copyright © 2022 by Epic
20
20
20
20
21
21
21
21
22
22
23
25
25
27
30
31
33
35
36
37
38
50
55
58
62
64
88
88
88
89
90
91
91
92
92
94
Báo cáo cuối kì Đồ án 1
7
Sơ đồ trạng thái cho Đặt hàng
Sơ đồ trạng thái cho Tạo sản phẩm mới
Sơ đồ trạng thái cho Tạo phiếu nhập hàng
State Diagram cho Lập hóa đơn bán hàng
Sơ đồ lớp
Mơ hình thực thể ERD
Sơ đồ lớp
Mô tả sơ đồ lớp
Danh sách các lớp đối tượng và quan hệ
Mô tả chi tiết từng lớp đối tượng
Người dùng
Chức vụ
Phân quyền
Chi tiết chức vụ
Phiếu nhập
Chi tiết phiếu nhập
Hóa đơn
Chi tiết hóa đơn
Mặt hàng
Nguồn phân phối
Loại sản phẩm
ThamSo
THIẾT KẾ HỆ THỐNG
Sơ đồ logic
Thiết kế sơ đồ logic
Mô tả sơ đồ logic
Người dùng
Chức vụ
Phân quyền
Chi tiết chức vụ
Phiếu nhập
Chi tiết phiếu nhập
Hóa đơn
Chi tiết hóa đơn
Mặt hàng
94
96
96
97
99
99
100
100
100
101
101
101
102
102
102
102
103
103
103
103
104
104
105
105
105
106
106
106
106
107
107
107
107
108
108
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
8
Nguồn phân phối
108
Loại sản phẩm
109
ThamSo
109
Thiết kế kiến trúc
110
Kiến trúc tổng quan
110
Designing models
110
Rendering views
111
Authoring controllers
111
Mô hình MVC và các thành phần bên trong của MVC
111
Model (M)
112
View (V)
112
Controller (C)
112
Luồng tương tác giữa các thành phần trong MVC
112
Data Flow của MVC
113
Ưu & nhược điểm của MVC
113
Ưu điểm
113
Nhược điểm
114
Ứng dụng mơ hình MVC vào lập trình
114
Thiết kế giao diện
114
Đăng nhập
114
Đăng ký
115
Trang chủ
115
Cửa hàng
116
Tin tức
116
Liên hệ
117
So sánh hai sản phẩm
Error! Bookmark not defined.
Sản phẩm yêu thích
Error! Bookmark not defined.
Thay đổi thông tin cá nhân
117
Đổi mật khẩu
118
Giỏ hàng
119
PHÁT TRIỂN VÀ CÀI ĐẶT ỨNG DỤNG
Môi trường phát triển ứng dụng
Môi trường triển khai ứng dụng
KIỂM THỬ
Test Case
119
119
120
Error! Bookmark not defined.
Error! Bookmark not defined.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
9
Unit Test
Error! Bookmark not defined.
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Kết luận
Kết quả đạt được
Điểm đặc sắc của đề tài
Hướng phát triển
120
120
120
Error! Bookmark not defined.
120
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
CHƯƠNG 1.
1.1
1
TỔNG QUAN VỀ ĐỀ TÀI
Đặt vấn đề
Để bám kịp tốc độ phát triển chóng mặt của nền kinh tế thế giới nói chung và Việt Nam
nói riêng, các hoạt động kinh doanh - thương mại dần được chuyển đổi số, đặc biệt là trong
thời kỳ Covid-19, thương mại điện tử trở nên thiết yếu hơn bao giờ hết.
Thấy được nhu cầu trên, nhóm quyết định chọn đề tài “TÌM HIỂU ODOO
FRAMEWORK VÀ XÂY DỰNG ỨNG DỤNG THƯƠNG MẠI ĐIỆN TỬ” (đồ án được
ThS. Thái Thụy Hàn Uyển nắm vai trò giảng viên hướng dẫn).
Với tiềm năng rộng mở của thị trường dành cho thương mại điện tử như hiện nay, Odoo
Framework dần nổi lên như một hiện tượng và được đầu tư phát triển rộng khắp trên các nước,
và nay, Odoo đã đặt chân đến Việt Nam, sở hữu đội ngũ nghiên cứu và phát triển chuyên biệt
cho thị trường nơi đây và đang dần củng cố vị trí của mình trong danh sách các nền tảng đa
dụng hướng đến nhu cầu của doanh nghiệp với quy mô vừa và nhỏ đến các công ty tầm cỡ,
ứng với 2 phiên bản Community và Enterprise.
Các thành viên của nhóm cịn đang là sinh viên trong q trình học tập nên điều kiện
tài chính khơng cho phép, nhóm chỉ có thể tiến hành phát triển sản phẩm trên phiên bản
Community và vận hành website trên local hosting. Mong được cô xem xét và thông cảm cho
khiếm khuyết này.
EPIC Furniture mô phỏng một cửa hàng nhỏ chuyên bán lẻ và phân phối trung gian các
mặt hàng nội thất, thiết bị gia dụng dựa trên nhu cầu thực tế của một cửa hàng chưa được tiếp
cận một hệ thống quản lý số hoá. EPIC Furniture hứa hẹn sẽ là công cụ đắc lực cho không chỉ
khách hàng mà còn là quản lý cửa hàng, mở rộng tiềm năng kinh doanh, tiếp cận thêm với
nhiều đối tượng khách hàng và rút ngắn rất nhiều thời gian trong việc vận hành kinh doanh,
mang lại trải nghiệm tuyệt vời hơn với cơng việc hiện tại.
1.2
Giải pháp
Để có thể hồn thành được đề tài thì cần phải nghiên cứu những nội dung như sau:
●
Tìm hiểu cách thức vận hành kinh doanh của cửa hàng nội thất - gia dụng.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
●
2
Nghiên cứu nhu cầu của từng đối tượng người sử dụng (khách hàng, quản lý)
để có giải pháp thích hợp.
●
Tìm hiểu một vài các doanh nghiệp - công ty chuyên cung cấp các mặt hàng
phục vụ cho việc kinh doanh.
1.3 Mục tiêu đề tài
Xây dựng website EPIC Furniture
1.4
●
Thực hiện được các chức năng cơ bản của một website bán hàng
●
Trang dashboard giúp chủ cửa hàng quản lý và cập nhật thơng tin.
●
Tìm kiếm hỗ trợ người dùng.
●
Thuật tốn hỗ trợ khi khách hàng tìm hiểu và mua hàng theo nhu cầu.
Phạm vi đề tài
Do thời gian thực hiện đề tài có giới hạn, cũng như những kiến thức của nhóm về nội
thất chưa hồn tồn sâu sắc, nên trong phạm vi khóa luận này nhóm tác giả chỉ tập trung làm
những chức năng cơ bản của ứng dụng, đánh giá những ưu khuyết điểm nổi bật nhất của ứng
dụng. Về mặt hiệu năng hệ thống khi triển khai trong thời gian dài và các điều kiện hạ tầng
khác, do khơng có điều kiện kiểm chứng thực tế, nhóm chỉ trình bày lại theo một số nguồn tài
liệu tham khảo.
Về việc xây dựng ứng dụng buôn bán nội thất, website tập trung vào việc hỗ trợ công
tác Quản lý các mặt hàng, Quản lý báo cáo - thống kê, Quản lý user,…
1.5
Công cụ sử dụng
Công cụ dùng để phân tích, thiết kế: draw.io, Astah, Adobe XD
Công cụ dùng để xây dựng ứng dụng và quản lý database: Odoo 15.
Công cụ quản lý dự án: Github, Trello, Messenger Group, Microsoft Teams.
Công cụ soạn thảo: Google Sheet, Excel, Word, Notepad.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
1.6
3
Tìm hiểu Odoo (có đính kèm tài liệu dịch thuật của nhóm)
Odoo là gì?
Odoo là một phần mềm ERP mã nguồn mở viết bằng ngơn ngữ lập trình Python. ERP
là viết tắt của từ tiếng Anh: Enterprise Resource Planning. Nói một cách tóm gọn ERP có thể
được hiểu là việc tích hợp các thành phần để quản lý một doanh nghiệp. Để dễ hình dung
hơn, một doanh nghiệp sẽ có nhiều bộ phận cần được quản lý như: quản lý kho (inventory),
quản lý bán hàng (sale), quản lý nhân viên (employee), điểm bán hàng (point of sale - POS),
… và các module này được tích hợp vào một phần mềm quản lý đó là Odoo, thay vì mỗi bộ
phận dùng một phần mềm. Có thể nói giải pháp ERP doanh nghiệp nào cũng muốn tối ưu, và
Odoo ERP là một trong những phần mềm ứng cử viên.
Như vậy, bạn muốn hiểu sâu thêm về Odoo cũng cần phải nắm quy trình làm việc của
các thành phần trong doanh nghiệp để từ đó sử dụng Odoo hiệu quả cũng như tùy biến theo
nhu cầu cụ thể của người dùng.
Do Odoo là phần mềm mã nguồn mở nên lập trình viên có thể xây dựng thêm các
module (add-in / extension) theo nhu cầu customization của người dùng, chúng ta sẽ cần
phải code theo framework mà Odoo cung cấp.
Giới thiệu Odoo
● Trang chủ Odoo: />● Mã nguồn Odoo được host trên Github: />● Tên cũ của Odoo là: OpenERP ( />● Version Odoo hiện tại năm 2019: v13.0
● Odoo có 2 phiên bản: Odoo Community (miễn phí, mã nguồn mở trên Github) và
Odoo Enterprise (có phí); />● Odoo cung cấp dịch vụ cloud odoo.sh: />● Odoo cung cấp các module miễn phí và có phí trên store: />● Tài liệu cho người sử dụng Odoo:
/>Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
4
● Tài liệu cho developer: />● Các partner của Odoo: khi doanh nghiệp của bạn cần
tư vấn / customization / triển khai giải pháp sử dụng Odoo thì bạn sẽ cần tìm đến các
partner của Odoo chứ không phải liên hệ trực tiếp Odoo. Nếu liên hệ trực tiếp, Odoo
cũng sẽ reference kết nối bạn đến partner phù hợp nhất.
Nền tảng kỹ thuật Odoo
● Ngơn ngữ lập trình chủ yếu: Python
● CMS backend: Python
● Frontend: Backbone JS, jQuery, underscore.js, D3.js
● DBMS: PostgreSQL
● Proxy: Nginx
Cơ hội nghề nghiệp cho developer Odoo tại Việt Nam
Cơ hội nghề nghiệp khi bạn là một Odoo developer phải nói là rất triển vọng. Lý do
bởi vì để có thể tuyển dụng Odoo developer tại Việt Nam rất khó, dev Odoo khá khan hiếm,
đặc biệt những người giỏi và có kinh nghiệm.
Flow hoạt động của Odoo đã cung cấp các thành phần như:
● Quản lý user login / logout.
● Kiến trúc MVC: Model - View - Controller.
● ORM binding: tạo class Python -> mapping thành bảng trong cơ sở dữ liệu Postgres.
Việc customization trên framework Odoo sẽ khiến việc viết phần mềm trở nên nhanh
hơn rất nhiều thay vì phải viết code từ đầu. Đó là một lợi thế rất lớn. Hiện tại chưa tìm được
đối thủ cạnh tranh trên nền tảng Python.
So sánh giữa Django và Odoo:
● Giao diện của Odoo không đẹp hơn Django. Không dễ dàng để kiếm được theme đẹp
tiện dụng cho CMS của mình.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
5
● Django hướng theo việc là một Python framework tổng quát, không dành cho ERP.
Nếu không quan tâm ERP, chỉ quan tâm đến backend dùng Python thì Django là một
lựa chọn phù hợp.
● Django gọn nhẹ và nhanh hơn Odoo (thông tin tham khảo từ các dev).
● Django hỗ trợ nhiều DBMS hơn (SQLite, Postgres, MongoDB, …) trong khi Odoo
chỉ khuyên dùng Postgres.
● Tổ chức code của Django không tinh gọn bằng Odoo. Lượng code lớn khó quản lý
hơn so với Odoo.
Tóm lại, Django là Python framework ở mức tổng quát (general), còn Odoo tập trung vào
ERP!
Nhận xét về Odoo
Odoo rất đáng học cho những bạn sở hữu Python làm ngơn ngữ lập trình chủ đạo của
mình. Cơ hội nghề nghiệp cho Odoo developer tại Việt Nam có tiềm năng rất lớn, hay bắt đầu
ngay tại thời điểm này trước khi nó trở nên dần bão hịa trong tương lai!
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
CHƯƠNG 2.
2.1
6
KHẢO SÁT VÀ PHÂN TÍCH ĐẶC TẢ YÊU CẦU
Khảo sát hiện trạng
2.1.1 Phương pháp khảo sát
Phương pháp phỏng vấn: (1) Nhóm thực hiện soạn ra loạt câu hỏi sau đó thành viên
trong nhóm phỏng vấn trực tiếp tại một cửa hàng lựa chọn trước để đưa ra hiện trạng tin học,
hiện trạng nghiệp vụ. Những khó khăn gặp phải khi quản lý các chức năng,.. Song chủ yếu
hỏi về trình độ tin học, yêu cầu về giao diện và chức năng.
Người được khảo sát: Nhân viên quản lý cửa hàng
Bảng câu hỏi:
● Doanh nghiệp có bao nhiêu nhân sự, nhiệm vụ của mỗi người là gì?
o Cửa hàng có 4 người
▪ 1 người quản lý
▪ 1 nhân viên tư vấn
▪ 1 nhân viên nhập kho/vận chuyển
▪ 1 nhân viên thu ngân/nhập liệu
o Nhiệm vụ của mỗi người
▪ Quản lý:
− Thường xuyên có mặt ở văn phòng của cửa hàng, giám sát
doanh thu, nhân viên, khách hàng thơng qua phần mềm.
− Tìm kiếm đối tác và chịu trách nhiệm ký hợp đồng
xuất/nhập hàng.
− Là người chịu trách nhiệm cuối cùng cho mọi vấn đề ở
cửa hàng,
▪ Nhân viên tư vấn:
− Người trực tiếp có mặt ở cửa hàng để làm việc trực tiếp
với khách hàng.
− Tư vấn cho khách hàng mới
− Nắm rõ các mặt hàng, chức năng.
▪ Nhân viên chuyên nhập kho/vận chuyển:
− Hướng dẫn, điều phối nhân viên xuất nhập hàng vào kho,
trưng bày sản phẩm.
− Làm việc trực tiếp với dịch vụ vận chuyển.
▪ Nhân viên thu ngân/nhập liệu:
− Lập phiếu nhập/xuất hàng
− Xuất hố đơn
− Lưu trữ thơng tin khách hàng
− Lập báo cáo
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
7
● Phương pháp điểm danh nhân sự?
o Điểm danh theo phương hướng thủ công, nhân viên đến cửa hàng
thực hiện ký tên vào bảng chấm công.
● Số lượng khách hàng trong một ngày tại cửa hàng?
o Trung bình 3-5 người/ngày
● Khách hàng đến cửa hàng:
o Khách hàng khi đến cửa hàng, sẽ được nhân viên tư vấn sẽ hướng dẫn
mua hàng, đưa ra các sự lựa chọn phù hợp của cửa hàng.
o Sau khi đã chốt danh sách mặt hàng cần mua, nhân viên thu ngân sẽ tiến
hành lập hoá đơn, lưu trữ/cập nhật mọi thơng tin của khách hàng - tuỳ
thuộc vào đó là khách hàng cũ hay mới.
o Nhân viên vận chuyển xác nhận lại địa chỉ và sẽ làm việc với dịch vụ
giao hàng.
● Khách hàng có phải bắt buộc để lại số CMND hay không? Nếu khách hàng
muốn bảo mật thơng tin thì phải làm như thế nào?
o Cửa hàng không bắt buộc khách hàng phải để lại số CMND, trừ trường
hợp mua bán có tiền cọc.
● Cửa hàng có bao nhiêu dạng mặt hàng?
o Phân theo cơng dụng:
o Phịng khách: salon gỗ, trường kỷ, bộ bàn trà, tủ phê, kệ để TV, ghế
đẩu, tranh gỗ, lục bình, ghế vải, ghế dây
o Phịng thờ: hồnh phi, tủ thờ, trang thờ thần tài thổ địa, bộ lư hương +
đĩa gỗ
o Phòng làm việc: ghế làm việc, bàn làm việc, bàn học, kệ sách,
o Phòng ngủ: giường sắt/gỗ, nệm (tặng kèm ga giường, gối, tủ áo
gỗ/nhựa/inox
o Bếp: tủ chén, bộ bàn ăn
o Khác: tủ giày, tượng gỗ, giá võng
o Phân theo giá trị:
o Đặc biệt: các sản phẩm salon gỗ, trường kỷ, giường, tượng, hồnh phi,
tranh, lục bình làm từ gỗ q/có kích thước lớn
o Cao: salon gỗ, trường kỷ, tủ thờ, tượng gỗ lớn/quý, tủ phê, tủ áo gỗ
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
8
o Trung bình: tủ phê, giường, hồnh phi, tượng gỗ trung bình, kệ để TV,
ghế đẩu, tranh gỗ, ghế dây, bộ lư hương + đĩa gỗ, tủ chén, lục bình, bộ
bàn trà, tủ inox
o Thấp: tủ giày, ghế vải, giá võng, tủ nhựa
● Nhân sự trong doanh nghiệp được trả lương như thế nào?
o Đối với nhân viên quản lý:
o Lương = Lương cơ bản * Hệ số lương + Lương thưởng
o Đối với nhân viên tư vấn:
o Lương = Lương cơ bản * Hệ số lương + Lương phụ cấp * Số ngày làm
việc
o Đối với nhân viên nhập kho/vận chuyển:
o Lương = Lương cơ bản * Hệ số lương + Lương phụ cấp * Số ngày làm
việc
o Đối với nhân viên thu ngân/nhập liệu:
o Lương = Lương cơ bản * Hệ số lương + Lương phụ cấp * Số ngày làm
việc
● cửa hàng có trang bị Internet khơng?
☒Có
☐Khơng
● Doanh nghiệp có máy tính cá nhân khơng? Được trang bị ở đâu?
☒Có (2 máy)
☐Không
o 1 máy ở bộ phận tiếp tân của nhân viên thu ngân
o 1 máy ở phòng làm việc của quản lý
● Doanh nghiệp có nhu cầu sử dụng phần mềm quản lý cửa hàng khơng?
☒Có
☐Khơng
● Hệ điều hành đang dùng tại cửa hàng
o Windows 10
● Nếu có một phần mềm quản lý cửa hàng, thì anh/ chị muốn nó có thể làm gì?
☒Quản lý khách hàng
☒ Quản lý nhân viên
☒ Quản lý mặt hàng
☒ Quản lý nhà phân phối
☒ Thống kê, báo biểu
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
9
● Nếu được có một phần mềm/trang web, anh/chị muốn giao diện của nó như thế
nào?
STT
1
2
Câu hỏi
Màu sắc chính giao diện
u cầu màn hình
Trả lời
Xanh
Dễ nhìn, dễ thao tác
2.1.2 Hiện trạng nghiệp vụ
2.1.2.1 Mua có trả góp
Tình huống: Khách hàng muốn mua hàng trả góp (online)
Thực hiện:
2.1.2.2 Mua khơng trả góp
Tình huống: Khách hàng muốn mua hàng trả góp (online)
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
10
Thực hiện:
2.1.2.3 Lập hố đơn bán hàng
Tình huống: Nhân viên lập hố đơn bán hàng
Thực hiện:
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
2.1.2.4
11
Quản lý khách hàng
Tình huống: Khách hàng/nhân viên có u cầu cập nhật thơng tin cá nhân
Thực hiện: Tiếp nhận thông tin cá nhân mới và tiến hành lưu trữ.
2.1.2.5 Quản lý sản phẩm
Tình huống: Nhân viên kho/quản lý yêu cầu thêm/xóa/sửa sản phẩm
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
12
Thực hiện:
2.1.2.6 Quản lý nhân viên
Tình huống: Quản lý u cầu thêm/xóa/sửa thơng tin nhân viên
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
13
Thực hiện:
2.1.2.7
Quản lý doanh thu
Tình huống : Lập báo cáo để thống kê doanh thu của cửa hàng.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
14
Thực hiện:
2.1.3 Hiện trạng tổ chức
Mơ hình tổng qt:
Mơ tả:
Bộ phận quản lý là bộ phận chịu trách nhiệm cao nhất ở cửa hàng
1. Quản lý, xem xét, đưa ra các quyết định cho hoạt động của cửa hàng.
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
15
2. Chịu trách nhiệm quản lý và hoạt động kinh doanh tại cửa hàng.
3. Có trách nhiệm về tài sản của nhân viên, khách hàng khi đến tập.
4. Giúp đỡ hỗ trợ nhân viên.
5. Đảm bảo sắp xếp nguồn nhân lực hợp lý, và nhân viên được đào tạo
những kỹ năng cần thiết để hỗ trợ trong công việc.
6. Theo dõi và đôn đốc các báo cáo chi tiết tình hình cửa hàng (Doanh thu,
lượng khách hàng, Mặt hàng bán chạy, Báo cáo tháng...)
Bộ phận nhập kho/vận chuyển:
7. Tư vấn cho khách hàng mới.
8. Thực hiện đăng ký gói tập cho khách hàng.
9. Hướng dẫn, điều phối các nhân viên khác cùng nhập/xuất hàng, trưng bày sản
phẩm
10. Làm việc trực tiếp với dịch vụ vận chuyển
Bộ phận tư vấn:
11. Người trực tiếp có mặt ở cửa hàng để làm việc trực tiếp với khách hàng.
12. Tư vấn cho khách hàng mới
13. Nắm rõ các mặt hàng, chức năng.
Bộ phận thu ngân/nhập liệu:
14. Lập phiếu nhập/xuất hàng
15. Xuất hố đơn
16. Lưu trữ thơng tin khách hàng
17. Lập báo cáo
2.1.4 Hiện trạng tin học
Copyright © 2022 by Epic
Báo cáo cuối kì Đồ án 1
16
Xác định được:
❖ Khả năng đáp ứng yêu cầu phần mềm, phần cứng
o Phần cứng
Phần cứng
Bộ phận quản lý
Bộ phận nhân viên
CPU
Intel Core i3-8100
Intel Core i3-4130
Ram
4GB
4GB
Hard Disk
256GB (HDD)
256GB (HDD)
Video Card
Intel HD Graphics 630
Intel HD Graphics
4400
Tên
Chức năng
Yêu cầu
Microsoft
Windows 10
Hệ điều hành
Bản quyền
o Phần mềm
2.2
Danh sách yêu cầu
2.2.1 Yêu cầu khách hàng
2.2.1.1 Yêu cầu nghiệp vụ
2.2.1.1.1 Danh sách các yêu cầu
STT
1
Tên yêu cầu
Xem các sản
phẩm
Biểu mẫu
Quy định
Ghi chú
BM1
QĐ 1
Khách
BM2
QĐ 2
Khách
Tìm kiếm sản
2
phẩm theo bộ
lọc
3
Lưu sản phẩm
BM3
Copyright © 2022 by Epic
Khách