1. Trang chủ
  2. » Cao đẳng - Đại học

Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)

183 69 1

Đ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 đề Tìm Hiểu Odoo Framework Và Xây Dựng Ứng Dụng Thương Mại Điện Tử Website Epic Furniture
Tác giả Hà Minh Quang
Người hướng dẫn ThS. Thái Thụy Hàn Uyển
Trường học Đại học Quốc gia TP. Hồ Chí Minh
Chuyên ngành Công nghệ phần mềm
Thể loại báo cáo đồ án
Năm xuất bản 2022
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 183
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

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

Trang 1

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:

TPHCM, tháng 06 năm 2022

Trang 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ể hoà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 hoà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 quý 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 quá 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 hoà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 Quý 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ô !

Trang 3

NHẬN XÉT (Của giáo viên hướng dẫn)

Trang 4

DANH SÁCH THÀNH VIÊN NHÓM

Trang 5

Tìm hiểu về Odoo (có đính kèm tài liệu dịch thuật của nhóm) 3

Trang 6

Biểu mẫu 10 và quy định 9 20

Trang 7

Sơ đồ trạng thái cho Đặt hàng 94

Trang 8

Nguồn phân phối 108

Luồng tương tác giữa các thành phần trong MVC 112

So sánh hai sản phẩm Error! Bookmark not defined

Sản phẩm yêu thích Error! Bookmark not defined

Trang 9

Unit Test Error! Bookmark not defined

Điểm đặc sắc của đề tài Error! Bookmark not defined

Trang 10

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI

1.1 Đặ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 quá 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

Để có thể hoàn thành được đề tài thì cần phải nghiên cứu những nội dung như sau:

Trang 11

● 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

● 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

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,…

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

Trang 12

1.6 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: https://www.odoo.com/

● Mã nguồn Odoo được host trên Github: https://github.com/odoo/odoo

● Tên cũ của Odoo là: OpenERP the-new-openerp-156)

(https://www.odoo.com/blog/odoo-news-5/post/odoo-● 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í); https://www.odoo.com/page/editions

● Odoo cung cấp dịch vụ cloud odoo.sh: https://www.odoo.sh/

● Odoo cung cấp các module miễn phí và có phí trên store: https://apps.odoo.com/apps

● Tài liệu cho người sử dụng Odoo:

https://www.odoo.com/documentation/user/13.0/index.html

Trang 13

● Tài liệu cho developer: https://www.odoo.com/documentation/13.0/index.html

● Các partner của Odoo: https://www.odoo.com/partners; 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

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

Trang 14

● 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!

Trang 15

CHƯƠNG 2 KHẢO SÁT VÀ PHÂN TÍCH ĐẶC TẢ YÊU CẦU

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

▪ 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 hoá đơn

− Lưu trữ thông tin khách hàng

Trang 16

● Phương pháp điểm danh nhân sự?

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 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ờ: hoà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, hoành phi, tranh, lục bình làm từ gỗ quý/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ỗ

Trang 17

o Trung bình: tủ phê, giường, hoà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?

● 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?

● 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

Trang 18

● 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?

Trang 19

Thực hiện:

2.1.2.3 Lập hoá đơn bán hàng

Tình huống: Nhân viên lập hoá đơn bán hàng

Thực hiện:

Trang 20

2.1.2.4 Quản lý khách hàng

Tình huống: Khách hàng/nhân viên có yê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

Trang 21

Thực hiện:

2.1.2.6 Quản lý nhân viên

Tình huống: Quản lý yêu cầu thêm/xóa/sửa thông tin nhân viên

Trang 22

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

Trang 23

Thực hiện:

2.1.3 Hiện trạng tổ chức

Mô hình tổng quát:

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

Trang 24

2 Chịu trách nhiệm quản lý và hoạt động kinh doanh tại cửa hàng.

những kỹ năng cần thiết để hỗ trợ trong công việc.

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:

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 hoá đơ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

Trang 25

Xác định được:

❖ Khả năng đáp ứng yêu cầu phần mềm, phần cứng

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

1 Xem các sản

2

Tìm kiếm sản phẩm theo bộ lọc

Trang 26

10

Xem danh sách sản phẩm trong kho

Trang 27

2.2.1.1.2 Danh sách biểu mẫu và quy định

2.2.1.1.2.1 Biểu mẫu 1 và qui định 1

QĐ1: Trong mô tả, hiển thị một số thông tin sản phẩm (thông số kỹ thuật,…)

QĐ3: Người dùng có thể bỏ lưu sản phẩm cứ lúc nào

Trang 28

BM5 Đăng nhập

QĐ4: Người dùng phải dùng username riêng biệt để đăng nhập, có thể truy cập vào ứng dụng bằng tư cách khách

2.2.1.1.2.6 Biểu mẫu 6 và quy định 5

QĐ5: Người dùng phải nhập đầy đủ các thông tin bắt buộc (email, username, số điện thoại, họ tên, mật khẩu)

2.2.1.1.2.7 Biểu mẫu 7 và quy định 6

QĐ6: Người dùng phải nhập đầy đủ các thông tin bắt buộc (email, số điện thoại, họ tên, )

Trang 29

2.2.1.1.2.9 Biểu mẫu 9 và quy định 8

Đơn giá:

QĐ8: Người dùng phải nhập đầy đủ các thông tin bắt buộc (SĐT người mua, Địa chỉ người mua, sản phẩm, số lượng)

2.2.1.1.2.10 Biểu mẫu 10 và quy định 9

QĐ9: Trong mô tả, hiển thị một số thông tin sản phẩm (thông số kỹ thuật,…)

2.2.1.1.2.11 Biểu mẫu 11 và quy định 10

Danh sách sản phẩm nhập vào: Số lượng nhập:

Đơn giá nhập:

QĐ10: Người dùng phải nhập đầy đủ các thông tin bắt buộc (Nhà phân phối, Danh sách sản phẩm nhập vào, số lượng nhập, đơn giá)

2.2.1.1.2.12 Biểu mẫu 12

Số lượng sản phẩm đã bán: Số lượng sản phẩm đã nhập

Số lượt sản phẩm đã lưu:

2.2.1.1.2.13 Biểu mẫu 13 và quy định 11

Trang 30

BM13 Quản lý người dùng hệ thống

QĐ11: Hành động bao gồm chỉnh sửa, xóa thông tin người dùng

2.2.1.1.2.14 Biểu mẫu 14 và quy định 12

QĐ12: Hành động bao gồm chỉnh sửa, xóa chức vụ

2.2.1.1.2.15 Biểu mẫu 15 và quy định 13

QĐ13: Hành động bao gồm chỉnh sửa, xóa chức vụ

2.2.1.1.2.16 Biểu mẫu 16 và quy định 14

QĐ14: Hành động bao gồm chỉnh sửa, xóa sản phẩm

2.2.1.1.2.17 Biểu mẫu 17 và quy định 15

QĐ15: Hành động bao gồm chỉnh sửa, ngưng nhập hàng của nhà phân phối

Trang 31

2.2.1.2 Yêu cầu tiến hóa

2.2.1.3 Yêu cầu hiệu quả

1 Xem các sản

phẩm

10.000 yêu cầu/giờ

2

Tìm kiếm sản phẩm theo bộ lọc

10.000 yêu cầu/giờ

Ngay tức thì

Trang 32

Dễ thao tác, xử

lý đúng các thông tin được nhập

Trang 33

5 Đăng nhập 5 phút hướng

dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

7 Quản lý thông tin

cá nhân

10 phút hướng dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

9 Tạo hóa đơn bán

hàng

10 phút hướng dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

10

Xem danh sách sản phẩm trong kho

Dễ thao tác, xử

lý đúng các thông tin được nhập

Trang 34

Dễ thao tác, xử

lý đúng các thông tin được nhập

14 Quản lý chức vụ 10 phút hướng

dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

15 Quản lý phân

quyền

5 phút hướng dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

16 Quản lý sản

phẩm

5 phút hướng dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

17 Quản lý nhà phân

phối

5 phút hướng dẫn

Dễ thao tác, xử

lý đúng các thông tin được nhập

2.2.2 Bảng trách nhiệm cho từng yêu cầu

2.2.2.1 Yêu cầu nghiệp vụ

Trang 35

1 Xem các sản

phẩm

Hiển thị sản phẩm được chọn

Cho phép hủy

2 Tìm kiếm sản

phẩm theo bộ lọc

Cung cấp thông tin cho bộ lọc

Hiển thị các bài đăng phù hợp với bộ lọc

Cho phép hủy

3 Lưu sản phẩm Nhấn nút lưu

sản phẩm

Xác nhận lưu sản phẩm

Cho phép hủy, cập nhật

4 Xem sản phẩm

đã lưu

Hiển thị sản phẩm được chọn

Cho phép hủy

5 Đăng nhập Cung cấp thông

tin đăng nhập

Kiểm tra hợp

tin đăng ký

Kiểm tra hợp

Cho phép cập nhật, hủy

7 Quản lý thông

tin cá nhân

Cung cấp thông tin cá nhân

Kiểm tra hợp

Cho phép cập nhật, hủy

Cung cấp thông tin về địa chỉ, sđt, danh sách sản phẩm, số lượng

Kiểm tra hợp

lệ, ghi nhận Cho phép hủy

9 Tạo hóa đơn bán

hàng

Cung cấp thông tin về địa chỉ, sđt, danh sách sản phẩm, số lượng, người mua

Kiểm tra hợp

lệ, ghi nhận

Cho phép cập nhật,

hủy

Trang 36

10

Xem danh sách sản phẩm trong kho

Hiển thị sản phẩm được chọn

Cho phép hủy

11 Tạo phiếu nhập

hàng

Cung cấp thông tin về nhà phân phối, danh sách sản phẩm, số lượng, đơn giá

Kiểm tra hợp

lệ, ghi nhận

Cho phép cập nhật,

lệ, ghi nhận

Cho phép cập nhật hủy,

1 Xem các sản

phẩm

2 Tìm kiếm sản

phẩm theo bộ lọc

Trang 37

9 Tạo hóa đơn bán

hàng

Tạo mới hóa đơn bán hàng (cung cấp sản phẩm)

Cập nhật dựa trên thời gian được cung cấp

10

Xem danh sách sản phẩm trong kho

Trang 38

Cập nhật dựa trên thời gian được cung cấp

13 Quản lý người

dùng

Thêm mới người dùng, (cung cấp chức vụ)

Có thể thêm mới theo giá trị mới

14 Quản lý chức vụ

Thêm mới chức

vụ, (cung cấp nhóm quyền)

Có thể thêm mới theo giá trị mới

15 Quản lý phân

quyền

Sửa quyền Có thể thêm

mới theo giá trị mới

16 Quản lý sản

phẩm

Thêm mới sản phẩm, (cung cấp đơn giá,số lượng)

Có thể thêm mới theo giá trị mới

17 Quản lý nhà

phân phối

Thêm mới nhà phân phối, (cung cấp sđt, địa chỉ)

Có thể thêm mới theo giá trị mới

Trang 39

2.2.2.3 Yêu cầu hiệu quả

Thực hiện đúng theo yêu cầu

3 Lưu sản phẩm Nhấn lưu sản

phẩm

Thực hiện đúng theo yêu cầu

4 Xem sản phẩm

đã lưu

Chọn sản phẩm Thực hiện đúng

theo yêu cầu

5 Đăng nhập Chuẩn bị thông

tin nhập vào

Thực hiện đúng theo yêu cầu

tin nhập vào

Thực hiện đúng theo yêu cầu

7 Quản lý thông tin

cá nhân

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

8 Đặt hàng Chuẩn bị thông

tin nhập vào

Thực hiện đúng theo yêu cầu

9 Tạo hóa đơn bán

hàng

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

10

Xem danh sách sản phẩm trong kho

Chọn sản phẩm Thực hiện đúng

theo yêu cầu

Trang 40

11 Tạo phiếu nhập

hàng

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

12 Lập báo cáo

thống kê

Chọn báo cáo Thực hiện đúng

theo yêu cầu

13 Quản lý người

dùng

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

14 Quản lý chức vụ Chuẩn bị thông

tin nhập vào

Thực hiện đúng theo yêu cầu

15 Quản lý phân

quyền

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

16 Quản lý sản

phẩm

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

17 Quản lý nhà

phân phối

Chuẩn bị thông tin nhập vào

Thực hiện đúng theo yêu cầu

2.2.2.4 Yêu cầu tiện dụng

3 Lưu sản phẩm Đọc hướng dẫn

sử dụng

Thực hiện đúng theo yêu cầu

Ngày đăng: 16/06/2022, 20:33

HÌNH ẢNH LIÊN QUAN

Hình ảnh minh họa  Mô tả, mục đích: - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
nh ảnh minh họa Mô tả, mục đích: (Trang 27)
Hình ảnh minh họa  Mô tả, mục đích: - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
nh ảnh minh họa Mô tả, mục đích: (Trang 29)
2.2.2  Bảng trách nhiệm cho từng yêu cầu - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.2.2 Bảng trách nhiệm cho từng yêu cầu (Trang 34)
2.5  Sơ đồ tuần tự - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.5 Sơ đồ tuần tự (Trang 97)
2.5.3  Sơ đồ tuần tự cho việc nhập hàng - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.5.3 Sơ đồ tuần tự cho việc nhập hàng (Trang 98)
2.6  Sơ đồ trạng thá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 (báo cáo cuối kì đồ án 1)
2.6 Sơ đồ trạng thái (Trang 101)
2.6.2  Sơ đồ trạng thái cho Thêm tài khoản - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.6.2 Sơ đồ trạng thái cho Thêm tài khoản (Trang 103)
2.6.4  Sơ đồ trạng thái cho Tạo sản phẩm mớ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 (báo cáo cuối kì đồ án 1)
2.6.4 Sơ đồ trạng thái cho Tạo sản phẩm mới (Trang 105)
2.7  Sơ đồ lớp - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.7 Sơ đồ lớp (Trang 108)
2.7.2  Sơ đồ lớp - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
2.7.2 Sơ đồ lớp (Trang 109)
3.1  Sơ đồ logic - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
3.1 Sơ đồ logic (Trang 114)
Hình 1: Kiến trúc tổng quát của hệ thống. - Tìm hiểu ODOO FRAMEWORK và xây dựng ứng dụng thương mại điện tử WEBSITE EPIC furniture (báo cáo cuối kì đồ án 1)
Hình 1 Kiến trúc tổng quát của hệ thống (Trang 119)

TỪ KHÓA LIÊN QUAN

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