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

BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE

53 43 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

Tiêu đề Dự Án Triển Khai Phần Mềm Quản Lý Sản Xuất Trên Odoo Cho Doanh Nghiệp Shine
Tác giả Phạm Thị Khánh Linh
Người hướng dẫn ThS. Đặng Nhân Cách
Trường học Trường Đại Học Ngân Hàng
Chuyên ngành Công Nghệ Phát Triển Hệ Thống Thông Tin
Thể loại báo cáo
Năm xuất bản 2021-2022
Thành phố TPHCM
Định dạng
Số trang 53
Dung lượng 3,91 MB

Cấu trúc

  • CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI (10)
    • 1. Giới thiệu về công ty (10)
      • 1.1. Thông tin về công ty (10)
      • 1.2. Những thuận lợi và khó khăn của công ty hiện nay (11)
    • 2. Giới thiệu về đề tài (12)
      • 2.1. Tính cấp thiết của đề tài (12)
      • 2.2. Mục tiêu của đề tài (12)
      • 2.3. Phạm vi nghiên cứu (13)
      • 2.4. Đối tượng nghiên cứu (13)
    • 3. Giới thiệu phần mềm quản lý sản xuất (13)
      • 2.1. Quản lý hoạt động sản xuất (13)
      • 2.2. Quản lý dữ liệu mẫu (14)
  • CHƯƠNG II. CƠ SỞ LÝ THUYẾT (15)
    • 1. Giới thiệu về ngôn ngữ phát triển phần mềm hệ thống (15)
      • 1.1. Vài nét về ngôn ngữ Python (15)
      • 1.2. Các tính năng của Python (15)
      • 1.3. Ưu và nhược điểm của Python (16)
    • 2. Công cụ để phát triển phần mềm (17)
      • 2.1. Giới thiệu về PyCharm (17)
      • 2.2. Các tính năng của PyCharm (17)
      • 2.3. Ưu và nhược điểm PyCharm (18)
    • 3. Hệ quản trị cơ sở dữ liệu phát triển phần mềm (18)
      • 3.1. Vài nét về hệ quản trị cơ sở dữ liệu PostgreSQL (0)
      • 3.2. Một số tính năng của PostgreSQL (19)
      • 3.3. Ưu và nhược điểm của PostgreSQL (19)
    • 4. Công nghệ nền tảng phát triển (20)
      • 4.1. Vài nét về Odoo (20)
      • 4.2. Lịch sử phát triển (21)
      • 4.3. Các tính năng của Odoo (21)
      • 4.4. Kiến trúc của Odoo (21)
      • 4.5. Nhược điểm của Odoo (22)
  • CHƯƠNG III. TRIỂN KHAI HỆ THỐNG (22)
    • 1. Cài đặt môi trường (22)
      • 1.1. Hướng dẫn cài đặt Odoo 15 (22)
      • 1.2. Đăng kí Odoo trên trình duyệt web (24)
    • 2. Cấu hình, tạo và điều chỉnh các ứng dụng bằng Studio App có sẵn (25)
      • 2.1. Tùy chỉnh các Form view (26)
      • 2.2. Tạo ứng dụng mới (26)
    • 3. Giao diện của chương trình (26)
      • 3.1. Giao diện website của công ty (26)
      • 3.2. Giao diện đăng nhập (27)
      • 3.3. Giao diện trang chủ quản lý (27)
    • 4. Giao diện các module quản lý (28)
      • 4.1. Lập kế hoạch (28)
      • 4.2. Quản lý Kho vận (29)
      • 4.3. Quản lý Mua hàng (29)
      • 4.4. Quản lý Sản xuất (30)
      • 4.5. Quản lý Bảo trì (31)
      • 4.6. Quản lý Chất lượng (31)
      • 4.7. Quản lý Kế toán (32)
  • CHƯƠNG V: QUY TRÌNH QUẢN LÝ SẢN XUẤT (33)
    • 1. Phân hệ sản xuất (35)
      • 1.1. Cấu hình năng lực sản xuất (36)
      • 1.2. Tạo sản phẩm và Định mức nguyên vật liệu (37)
      • 1.3. Tạo lệnh sản xuất (38)
    • 2. Phân hệ Chất lượng (40)
    • 3. Phân hệ Bảo trì (40)
    • 4. Phân hệ Mua hàng (41)
    • 5. Phân hệ Kho vận (43)
    • 6. Phân hệ Kế toán (44)
  • CHƯƠNG VI: KẾT QUẢ VÀ ĐÁNH GIÁ HỆ THỐNG (45)
    • 1. Test case 1: Kiểm tra giao diện phần mềm (45)
    • 2. Test case 2: Kiểm tra các chức năng (46)
  • CHƯƠNG VII: KẾT LUẬN (50)
    • 1. Những điểm phần mềm hệ thống làm được (50)
      • 1.1. Đối với người dùng (0)
      • 1.2. Đối với người quản trị (51)
    • 2. Nhược điểm của ứng dụng (51)
    • 3. Hướng phát triển của ứng dụng (51)
    • 4. Những kiến thức kỹ năng đạt được sau khi thực hiện đồ án (52)
  • TÀI LIỆU THAM KHẢO (53)

Nội dung

TỔNG QUAN VỀ ĐỀ TÀI

Giới thiệu về công ty

1.1 Thông tin về công ty

 Tên công ty: CÔNG TY CỔ PHẦN BÁNH KẸO SHINE

 Tên giao dịch: Shine.jsc

 Địa Chỉ: số 56, đường Hoàng Diệu 2, phường Linh Chiểu, thành phố Thủ Đức, thành phố Hồ Chí Minh.

+ Sản xuất và kinh doanh bánh kẹo

+ Kinh doanh các loại nguyên vật liệu phục vụ sản xuất của công ty

+ Kinh doanh xuất nhập khẩu: nguyên vật liệu, máy móc, thiết bị, sản phẩm chuyên ngành, và các hàng hóa khác

Công ty Cổ phần Bánh Kẹo Shine là một doanh nghiệp trẻ đầy khát vọng trong ngành bánh kẹo, đang từng bước khẳng định uy tín và vị thế của mình trên thị trường TP.HCM.

Mặc dù mới thành lập, Shine đã nhanh chóng khẳng định vị thế của mình trên thị trường bánh kẹo TP Hồ Chí Minh nhờ vào những sản phẩm chất lượng cao Công ty luôn chú trọng đến việc hiểu rõ nhu cầu và mong muốn của khách hàng.

Shine luôn mong muốn mang lại những giá trị cao nhất rong từng sản phẩm.

Công ty Cổ Phần bánh kẹo Shine hướng tới việc xây dựng một thương hiệu Việt Nam nổi bật, với mục tiêu trở thành doanh nghiệp hàng đầu trong lĩnh vực sản xuất bánh kẹo, nổi bật với uy tín và chất lượng sản phẩm.

Tạo niềm tin tuyệt đối và tối đa hóa giá trị trong từng sản phẩm

Chúng tôi mang đến cho khách hàng những lựa chọn tối ưu với sản phẩm đạt tiêu chuẩn chất lượng cao, đa dạng về tiện ích và giá cả hợp lý.

Tìm kiếm và gia tăng các giá trị hấp dẫn và bền vững.

Sau 1 năm kinh doanh vươn lên các đối thủ cạnh tranh nặng kí trong nước thì công ty đã thu lại lợi nhuận cao với số lượng khách hàng đông đảo nên để đáp ứng được nhu cầu khách hàng, công ty quyết định mở rộng thêm các chi nhánh ở khu vực phía Bắc.

1.2 Những thuận lợi và khó khăn của công ty hiện nay

- Nhân viên có chuyên môn cao, giúp cho các công việc trong công ty thuận lợi, giải quyết các vấn đề được triệt để, tốt đẹp.

- Công tác đào tạo, tập huấn nghiệp cho đội ngũ chuyên viên được tăng cường và có hiệu quả.

- Ban lãnh đạo của công ty có trình độ năng lực cao, có nhận định hướng phát triển đúng đắn cho công ty.

- Có sự phân công phụ trách công việc rõ ràng, cụ thể cho nhân viên để nắm vững các quy trình, lĩnh vực kinh doanh của công ty.

- Nhân viên được bố trí phù hợp với từng phòng ban, tăng hiệu quả quản lý và chất lượng, không còn tình trạng dư thừa nhân viên.

Trước đây, việc quản lý quy trình sản xuất và chất lượng chủ yếu dựa trên giấy tờ đã gây khó khăn trong công tác quản lý Hiện nay, khi triển khai mở rộng chi nhánh, một số vấn đề liên quan đến quy trình sản xuất tại các phân xưởng của công ty con đã phát sinh.

Bộ phận phân xưởng thiếu thông tin cập nhật kịp thời từ các bộ phận khác, gây ra sự đình trệ và rối loạn trong quy trình sản xuất, từ khâu chuẩn bị nguyên vật liệu đến quản lý tồn kho.

Công tác phân tích, phân loại và đánh giá chất lượng sản phẩm hiện vẫn còn nhiều sai sót và chưa hợp lý, điều này dẫn đến sự giảm sút về chất lượng sản phẩm Kết quả là, sản phẩm tạo ra thường xuất hiện nhiều lỗi và không đáp ứng được các yêu cầu đề ra.

Việc ghi nhận hoạt động sản xuất theo phương pháp thủ công và kiểm tra, cập nhật dữ liệu về nguyên vật liệu, bán thành phẩm và thành phẩm không chỉ làm tăng khối lượng công việc cho bộ phận nhân sự mà còn mang lại hiệu quả thấp và tiềm ẩn nhiều rủi ro.

Không đủ tính năng để đánh giá chất lượng sản phẩm cũng như hiệu xuất làm việc ở các xưởng sản xuất trong chuỗi quy trình làm việc.

Chưa linh hoạt trong việc chia công việc giữa các bộ phận phân xưởng kéo theo làm mất thời gian trong việc sản xuất

Khó triển khai, tư vấn cho các bộ phận phân xưởng khác về vấn đề công nghệ sản xuất trong từng công đoạn sản xuất của doanh nghiệp.

Việc quản lý toàn bộ thông tin sản phẩm, định mức nguyên vật liệu trong công ty.

Tình trạng nguyên vật liệu, hàng trong kho khó kiểm soát với cách tính toán thủ công.

Giới thiệu về đề tài

2.1 Tính cấp thiết của đề tài

Kể từ đầu những năm 2000, thị trường ERP tại Việt Nam đã chứng kiến sự phát triển mạnh mẽ với sự gia nhập của nhiều công ty lớn như SAP, Oracle và Microsoft Nhiều tập đoàn và tổng công ty lớn cũng đã triển khai các giải pháp ERP từ Oracle và SAP, góp phần nâng cao hiệu quả quản lý và tối ưu hóa quy trình kinh doanh.

Sự xuất hiện của các công ty nội địa như Bravo, Lạc Việt và Fast đã mang đến sự sôi động và đa dạng trong việc ứng dụng hệ thống ERP tại các doanh nghiệp.

Hệ thống ERP được các doanh nghiệp lớn và công ty quốc gia áp dụng nhằm tối ưu hóa quy trình kinh doanh và nâng cao lợi thế cạnh tranh so với đối thủ.

Doanh nghiệp SHINE chuyên sản xuất các loại bánh như bánh ngọt và bánh kem, hiện đang gặp khó khăn trong việc theo dõi tiến độ sản xuất và quản lý nguyên vật liệu nhập kho.

Doanh nghiệp hiện nay đang áp dụng giải pháp công nghệ thông tin nhằm tối ưu hóa quản lý hoạt động sản xuất một cách hiệu quả và có hệ thống Giải pháp này không chỉ giúp doanh nghiệp nâng cao năng lực sản xuất mà còn hỗ trợ trong việc mở rộng thị trường mà không gặp khó khăn về quy trình sản xuất.

2.2 Mục tiêu của đề tài

Mục tiêu tổng quát của bài viết là đánh giá thực trạng hoạt động của doanh nghiệp nhằm đề xuất giải pháp ứng dụng hệ thống ERP, giúp nâng cao hiệu quả quản lý và tối ưu hóa quy trình làm việc trong doanh nghiệp.

Mục tiêu cụ thể là:

- Phân tích một số quy trình hoạt động và yêu cầu của doanh nghiệp.

- Phân tích quy trình nghiệp vụ chuẩn của hệ thống Odoo.

- Đưa ra một số nhận xét về sự khác biệt trong quy trình nghiệp vụ của doanh nghiệp và hệ thống Odoo.

- Đề ra giải pháp để ứng dụng hệ thống Odoo vào doanh nghiệp.

Phân tích các chức năng hoạt động trên nền tảng Odoo, đặc biệt là phân tích hoạt động quản lý sản xuất của doanh nghiệp.

Quy trình sản xuất của doanh nghiệp và hệ thống Odoo

Giới thiệu phần mềm quản lý sản xuất

Nhằm nâng cao hiệu quả sản xuất và tối ưu hóa nguồn lực, nhóm chúng em đã triển khai phần mềm quản lý sản xuất Odoo để giải quyết những khó khăn mà Công ty bánh kẹo Shine đang gặp phải trong quá trình quản lý sản xuất.

Hệ thống phần mềm quản trị doanh nghiệp Odoo cung cấp đầy đủ các tính năng hỗ trợ quản lý sản xuất như:

2.1 Quản lý hoạt động sản xuất

Quản lý lệnh sản xuất bao gồm các chức năng như tạo mới, cập nhật và xóa lệnh sản xuất Hệ thống cho phép theo dõi tiến độ lệnh sản xuất ở từng giai đoạn, đồng thời cung cấp công cụ tra cứu nhanh thông qua bộ lọc tiện ích, giúp tối ưu hóa quy trình sản xuất.

Quản lý hoạt động sản xuất giúp theo dõi thông tin theo từng giai đoạn, đồng thời cho phép tìm kiếm nhanh chóng các hoạt động sản xuất thông qua bộ lọc tiện ích.

Quản lý lệnh tháo dỡ là quá trình tạo lệnh tháo dỡ cho từng lệnh sản xuất, giúp nắm bắt nhanh chóng thông tin về lệnh tháo dỡ của từng sản phẩm và số lượng cụ thể.

Quản lý đơn hàng phế liệu là quy trình quan trọng giúp tạo đơn hàng cho từng sản phẩm cụ thể, đồng thời theo dõi nhanh chóng thông tin về số lượng và lịch sử điều chuyển kho của phế liệu.

2.2 Quản lý dữ liệu mẫu

+ Quản lý sản phẩm: tạo mới/sửa/xóa sản phẩm, tìm kiếm sản phẩm thông qua bộ lọc tiện ích.

+ Quản lý định mức nguyên vật liệu: định nghĩa thành phần & định mức của từng nguyên vật liệu hình thành nên một sản phẩm.

+ Quản lý quy trình sản xuất: định nghĩa quy trình và các bước tiến hành sản xuất;

+ Quản lý năng lực sản xuất: tạo mới/sửa/xóa năng lực sản xuất Năng lực sản xuất có thể là con người hoặc máy móc.

Báo cáo sản xuất, bao gồm báo cáo lệnh sản xuất và báo cáo hoạt động sản xuất, cung cấp thông tin chính xác giúp người dùng theo dõi và đưa ra quyết định kịp thời, từ đó mang lại nhiều lợi ích cho doanh nghiệp.

Cấu hình là quá trình thiết lập các thông số cần thiết để đảm bảo hoạt động sản xuất diễn ra theo đúng quy trình đã định Người dùng có thể dễ dàng điều chỉnh các thông số và tính năng thông qua màn hình thiết lập.

Phần mềm quản lý sản xuất không chỉ giúp tối ưu hóa quy trình sản xuất mà còn hỗ trợ người dùng trong việc quản lý hiệu quả các hoạt động vận hành khác, bao gồm quản lý bảo trì thiết bị, quản lý chất lượng, quản lý mua hàng, quản lý kho và quản lý kế toán.

CƠ SỞ LÝ THUYẾT

Giới thiệu về ngôn ngữ phát triển phần mềm hệ thống

1.1 Vài nét về ngôn ngữ Python

Python là một ngôn ngữ lập trình thông dịch (interpreted), hướng đối tượng (object-oriented), và là một ngôn ngữ bậc cao (high-level) ngữ nghĩa động (dynamic semantics).

Python là ngôn ngữ lập trình hoàn toàn động, với cơ chế cấp phát bộ nhớ tự động Cú pháp của Python rõ ràng và đơn giản, giúp người học, kể cả những người chưa có kinh nghiệm lập trình, dễ dàng tiếp cận và làm quen với ngôn ngữ này.

Trình thông dịch Python và thư viện chuẩn của nó được cung cấp miễn phí dưới dạng mã nguồn hoặc nhị phân, có sẵn cho tất cả các nền tảng chính và có thể được phân phối tự do.

Dù rất phát triển trong những năm gần đây, Python lại có một lịch sử lâu đời Năm

1980 Python bắt đầu được thiết kế bởi Guido van Rossum khi ông muốn tạo ra một ngôn ngữ lập trình đơn giản, dễ hiểu.

Tên gọi Python được lấy cảm hứng từ một chương trình hài mà creator yêu thích vào cuối thập niên 70 Ra mắt lần đầu vào năm 1994, Python đã trải qua 6 phiên bản và luôn giữ vị trí trong Top ngôn ngữ lập trình phổ biến nhất trong nhiều năm.

1.2 Các tính năng của Python

Python là một ngôn ngữ lập trình dễ học với cú pháp đơn giản và rõ ràng Ngôn ngữ này hạn chế việc sử dụng các ký hiệu phức tạp, giúp người dùng dễ dàng đọc và viết mã Python tập trung vào việc tìm kiếm giải pháp hiệu quả hơn là chú trọng vào cú pháp, làm cho nó trở thành lựa chọn lý tưởng cho cả người mới bắt đầu và lập trình viên có kinh nghiệm.

Miễn phí và mã nguồn mở cho phép mọi người tham gia vào việc phát triển phần mềm, đồng thời cung cấp khả năng tải xuống và sử dụng dễ dàng trên mọi hệ điều hành.

- Thư viện tiêu chẩn lớn, nền tảng tương thích trên nhiều hệ điều hành hiện nay như: UNIX, Windows, và Macintosh

Python là một ngôn ngữ lập trình linh hoạt, cho phép sử dụng như ngôn ngữ script hoặc ngôn ngữ biên dịch, giúp phát triển các chương trình lớn một cách hiệu quả Khả năng mở rộng và nhúng của Python làm cho nó trở thành lựa chọn lý tưởng cho nhiều ứng dụng khác nhau.

Chế độ Interactive cho phép nhập kết quả từ nhiều đầu cuối khác nhau vào chương trình Python, giúp đơn giản hóa quá trình kiểm tra và gỡ lỗi mã nguồn.

- Python cho phép người dùng tích hợp vào các module để có thể sử dụng trong các chương trình khác

- Python cung cấp giao diện cho tất cả các cơ sở dữ liệu thương mại lớn Có thế dễ dàng tích hợp với C, C++, COM, CORBA, ActiveX, Java.

1.3 Ưu và nhược điểm của Python

Python có cú pháp đơn giản và dễ hiểu, gần gũi với ngôn ngữ tự nhiên Người dùng không cần xác định kiểu biến hay thêm dấu phẩy ở cuối câu lệnh, giúp cho cấu trúc mã nguồn trở nên rõ ràng và ngắn gọn hơn.

Python là một ngôn ngữ lập trình mã nguồn mở hoàn toàn miễn phí, với cộng đồng người dùng đông đảo, mang lại nhiều lợi ích cho người phát triển Ngoài ra, Python còn có một kho thư viện chuẩn phong phú, đáp ứng đa dạng nhu cầu trong nhiều lĩnh vực khác nhau.

Python giúp tránh tác hại từ lỗi phần mềm bằng cách không cho phép xảy ra lỗi mã phân đoạn trong ứng dụng Chính vì vậy, ngôn ngữ này được ưa chuộng và lựa chọn hàng đầu trong phát triển phần mềm.

- Tích hợp với các ngôn ngữ khác: Python có các thư viện phép tích hợp với các ngôn ngữ khác như C, C ++ và Java để phát triển đa nền tảng.

- Mã nguồn của Python tương đối dễ để bảo trì và duy trì và có khả năng mở rộng.

Python có tốc độ thực thi chậm hơn so với các ngôn ngữ lập trình như C, C++ và Java, vì nó là ngôn ngữ thông dịch, hoạt động thông qua trình thông dịch thay vì trình biên dịch.

Python tiêu thụ bộ nhớ lớn do các cấu trúc của nó yêu cầu nhiều không gian lưu trữ Vì vậy, ngôn ngữ này không phù hợp cho việc phát triển ứng dụng trong môi trường có giới hạn về bộ nhớ.

Python không phải là lựa chọn tối ưu cho phát triển ứng dụng di động, mặc dù nó thường được sử dụng như một ngôn ngữ phía máy chủ.

- Khó kiểm tra: Vì nó là một ngôn ngữ dựa trên trình thông dịch, rất khó để chạy các bài kiểm tra trên mã được viết bằng Python.

Công cụ để phát triển phần mềm

PyCharm là một IDE (môi trường phát triển tích hợp) hybrid do JetBrains phát triển, chuyên dụng cho lập trình Python Nền tảng này thường được sử dụng để phát triển các ứng dụng Python hiệu quả.

PyCharm có thể chạy trên Windows, Linux hoặc Mac OS Hiện tại PyCharm có 2 phiên bản: Phiên bản Professional có tính phí và phiên bản Community miễn phí

Ngoài việc tiết kiệm thời gian và công sức cho lập trình viên, nó còn cung cấp các module và package hỗ trợ phát triển phần mềm bằng Python, đồng thời cho phép tùy chỉnh theo yêu cầu của các nhà phát triển.

2.2 Các tính năng của PyCharm

Trình sửa code thông minh cung cấp hỗ trợ và phân tích mã hóa hiệu quả với các tính năng như tự động hoàn thành và hướng dẫn hoàn thành mã, đánh dấu cú pháp và lỗi, cũng như tích hợp linter và các bản sửa lỗi nhanh chóng.

- Điều hướng mã: chế độ xem dự án chuyên biệt, chế độ xem cấu trúc tệp và chuyển nhanh giữa các tệp, lớp, phương thức và cách sử dụng.

Tái cấu trúc Python là quá trình cải thiện mã nguồn bằng cách thực hiện các thao tác như đổi tên biến, giải nén phương thức và thay đổi cấu trúc bên trong, nhằm nâng cao tính rõ ràng và bảo trì mà không làm ảnh hưởng đến hiệu suất bên ngoài của mã.

- Hỗ trợ cho các công nghệ web khác: HTML, CSS và JavaScript.

- Hỗ trợ các web framework thông dụng như web2py và Pyramid

- Trình gỡ lỗi tích hợp Python

- Kiểm tra đơn vị tích hợp với phạm vi bao phủ mã từng dòng.

- Phát triển Python của Google App Engine.

- Tích hợp phiên bản kiểm soát: giao diện người dùng hợp nhất cho Mercurial, Git, Subversion, Perforce và CVS với danh sách thay đổi và hợp nhất.

- Hỗ trợ các công cụ khoa học như matplotlib, numpy và scipy.

2.3 Ưu và nhược điểm PyCharm

- Cài đặt PyCharm rất dễ dàng và là một IDE dễ sử dụng.

- Có rất nhiều plugin hữu ích và phím tắt hữu ích trong PyCharm.

- PyCharm tích hợp các tính năng của thư viện và IDE

- Nó cho phép xem mã nguồn trong một cú nhấp chuột.

- Tiết kiệm thời gian phát triển phần mềm

- Tính năng đánh dấu lỗi trong code giúp nâng cao hơn nữa quá trình phát triển.

- Tính năng tự điền (auto-complete) sẽ không tốt cho các lập trình viên newbie

- Nó có thể gây ra sự cố trong khi sửa chữa các công cụ như venv.

- PyCharm không miễn phí và phiên bản Professional của nó khá đắt.

Hệ quản trị cơ sở dữ liệu phát triển phần mềm

PostgreSQL là một hệ quản trị cơ sở dữ liệu quan hệ và đối tượng mã nguồn mở, được tối ưu hóa để xử lý nhiều loại khối lượng công việc khác nhau, từ máy tính cá nhân cho đến các kho dữ liệu lớn và dịch vụ Web với nhiều người dùng đồng thời.

PostgreSQL is compatible with all major operating systems, including Linux, UNIX, and Windows It fully supports features such as foreign keys, joins, views, triggers, and stored procedures.

3.2 Một số tính năng của PostgreSQL

- Hệ quản trị này còn bao gồm các kiểu dữ liệu SQL 2008 như: integer, number, boolean, char, varchar, date interval, và timestamps.

Hệ quản trị cơ sở dữ liệu hỗ trợ lưu trữ các đối tượng có kiểu dữ liệu nhị phân lớn như hình ảnh, âm thanh và video Người dùng có thể truy cập và tương tác với cơ sở dữ liệu thông qua giao diện của nhiều ngôn ngữ lập trình như C/C++, Java, NET, Perl, Python, Ruby, Tcl và ODBC.

- Kiểm soát truy cập đồng thời nhiều phiên bản (MVCC).

- Khôi phục dữ liệu tại từng thời điểm (Recovery).

- Quản lý dung lượng bảng (tablespaces).

- Sao chép không đồng bộ Giao dịch lồng nhau (savepoints).

- Sao lưu trực tuyến hoặc nội bộ.

- Trình lập kế hoạch / trình tối ưu hóa truy vấn phức tạp, quét index-only, thống kê số liệu trên nhiều cột.

Bài viết này đề cập đến việc hỗ trợ bộ ký tự quốc tế, bao gồm bảng mã nhiều byte và Unicode, đồng thời cung cấp khả năng định dạng, sắp xếp và phân loại ký tự văn bản, như chữ hoa và chữ thường.

Khả năng mở rộng của hệ thống PostgreSQL cho phép quản lý khối lượng dữ liệu lớn và đáp ứng nhu cầu truy cập đồng thời của nhiều người dùng Nhiều hệ thống PostgreSQL đã chứng minh hiệu quả khi quản lý dữ liệu vượt quá 4 terabyte trong môi trường thực tế.

3.3 Ưu và nhược điểm của PostgreSQL

- PostgreSQL có thể chạy các trang web và ứng dụng web động với LAMP.

- Ghi nhật ký viết trước của PostgreSQL làm cho nó trở thành một cơ sở dữ liệu có khả năng chịu lỗi cao.

Mã nguồn của PostgreSQL được cung cấp miễn phí theo giấy phép nguồn mở, cho phép người dùng tự do sử dụng, sửa đổi và triển khai phần mềm này phù hợp với nhu cầu kinh doanh của họ.

PostgreSQL hỗ trợ các đối tượng địa lý, cho phép người dùng tận dụng chúng trong các dịch vụ dựa trên vị trí và hệ thống thông tin địa lý Điều này giúp tối ưu hóa việc lưu trữ và quản lý dữ liệu địa lý, đồng thời cung cấp các chức năng mạnh mẽ để phân tích và xử lý dữ liệu này.

Hỗ trợ các đối tượng địa lý để sử dụng làm kho lưu trữ dữ liệu không gian, phục vụ cho các dịch vụ dựa trên vị trí và hệ thống thông tin địa lý.

- Hạn chế trong việc bảo trì hệ thống.

Postgres không thuộc sở hữu của bất kỳ tổ chức nào, điều này đã gây khó khăn cho việc quảng bá tên tuổi của nó, mặc dù nó sở hữu đầy đủ các tính năng mạnh mẽ.

- Những thay đổi được thực hiện để cải thiện tốc độ đòi hỏi nhiều công việc hơn MySQL vì PostgreSQL tập trung vào khả năng tương thích.

- Nhiều ứng dụng nguồn mở hỗ trợ MySQL, nhưng có thể không hỗ trợ PostgreSQL.

- Về số liệu hiệu suất, nó chậm hơn MySQL.

Công nghệ nền tảng phát triển

Odoo là nền tảng quản trị doanh nghiệp toàn diện, tích hợp nhiều tính năng mạnh mẽ và khả năng tùy chỉnh cao, phù hợp với nhu cầu riêng của từng doanh nghiệp Giao diện của Odoo thân thiện và dễ sử dụng, đồng thời hỗ trợ hoạt động trên nhiều thiết bị khác nhau Không giống như các ứng dụng web thông thường, Odoo không dựa vào các framework như Django, Flask hay Tornado.

Odoo là một web framework, trong code của Odoo có đủ các thành phần cần thiết của một web framework.

Odoo là một phần mềm ERP mã nguồn mở viết bằng ngôn ngữ Python.

- Phiên bản hệ thống: Version 15

- Router: Odoo tự viết luôn 1 ORM(Object Relational Mapping) chỉ hỗ trợ PostgreSQL.

Năm 2005, Fabien Pinckaers, người sáng lập và giám đốc điều hành của Odoo, đã bắt đầu phát triển phần mềm TinyERP với mục tiêu cách mạng hóa thế giới doanh nghiệp thông qua sản phẩm mã nguồn mở sáng tạo Đến năm 2010, TinyERP được đổi tên thành OpenERP, và công ty đã bắt đầu tìm kiếm nhà đầu tư mới nhằm chuyển mình từ một công ty dịch vụ sang một công ty xuất bản phần mềm.

Năm 2013, OpenERP có hơn 2.000.000 người dùng với 1000 lượt cài đặt mỗi ngày

Từ năm 2014 đánh dấu một bước đi quan trọng khi OpenERP đổi tên thành Odoo, họ đã bước ra ngoài ranh giới của ERP truyền thống.

4.3 Các tính năng của Odoo

Phần mềm Odoo ERP cung cấp một hệ thống đa dạng các ứng dụng hỗ trợ cho nhiều bộ phận trong công ty như kế toán, quản lý dự án, và quản lý kho Với cấu trúc module linh hoạt, người dùng có thể dễ dàng lựa chọn và cài đặt các ứng dụng phù hợp từ kho ứng dụng về tài khoản công ty của mình.

Odoo mang lại tính linh hoạt vượt trội nhờ kho ứng dụng đa dạng, phù hợp với mọi loại hình doanh nghiệp, đặc biệt là các doanh nghiệp vừa và nhỏ.

Odoo cung cấp API miễn phí, cho phép người dùng dễ dàng tích hợp với bất kỳ phần mềm nào mà không bị giới hạn Doanh nghiệp có thể tùy chỉnh và tích hợp Odoo để phù hợp với các quy trình riêng của mình.

Giá thành hợp lý: Odoo phù hợp với mọi loại doanh nghiệp khác nhau từ SME đến những doanh nghiệp lớn.

Nền tảng thân thiện: Thiết kế của Odoo được tối giản hóa, các module được sắp xếp đơn giản để người dùng dễ dàng quản lý.

- Odoo sử dụng kiến trúc server - client.

- Code server viết bằng Python, chạy phía máy chủ.

- Code client viết bằng Javascript, chạy trên trình duyệt web, nó tương tác với server bằng JSON-RPC trên nền HTTP request.

- Mỗi chương trình được đóng thành 1 python module và nằm trong thư mục addons.

- 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.

Việc duy trì hệ thống có thể gặp nhiều khó khăn, đặc biệt khi các chức năng không đáp ứng đầy đủ nhu cầu của doanh nghiệp Điều này thường yêu cầu doanh nghiệp phải liên kết với một số phần mềm bên thứ ba để tối ưu hóa hiệu quả hoạt động.

Việc thiết lập và lắp đặt Odoo gặp nhiều khó khăn, đòi hỏi người dùng cần có kỹ năng lập trình để nắm bắt và hiểu rõ hệ thống này.

Với hơn 4 triệu doanh nghiệp trên toàn cầu sử dụng Odoo, việc nhận hỗ trợ từ nền tảng này trở nên rất khó khăn.

TRIỂN KHAI HỆ THỐNG

Cài đặt môi trường

- Yêu cầu tối thiểu RAM 2GB, CPU 2 core.

- Tài khoản quản trị hệ thống quản lý sản xuất trên Odoo:

Email: 030235190074@st.buh.edu.vn

Link: https://www.shine4.odoo.com/

1.1 Hướng dẫn cài đặt Odoo 15

Truy cập vào trang web chính thức của Odoo https://www.odoo.com/ Trong bài này nhóm đã đăng ký bản Community cho Windows

- Điền các thông tin đầy đủ vào các trường

Hình 5: Nhập thông tin để cài dặt Odoo

Sau đó chạy file đã cài về theo mặc định.

Khi kết thúc quá trình cài đặt sẽ xuất hiện giao diện như bên dưới:

Hình 6: Cài đặt tài khoản đăng nhập Odoo

Tại đây đặt tên cho Database, mật khẩu và tài khoản, sau đó, chọn Create database.

- Giao diện ứng dụng của Odoo trên localhost.

Hình 7: Giao diện ứng dụng của Odoo trên localhost

- Truy cập vào Database Odoo

Vào C:/ Odoo/ PostgreSQL/pgAdmin4/bin/pgAdmin4.exe

1.2 Đăng kí Odoo trên trình duyệt web

Vào trang web chính thức của Odoo, chọn dùng thử (dùng thử 15 ngày và có giới hạn dưới 10 ứng dụng có sẵn).

Hình 9: Trang đăng kí module odoo dùng thử

- Điền thông tin vào các trường tên bắt buộc

Hình 10: Điền thông tin đăng kí dùng thử Odoo

Khi có email gửi về ấn Xác nhận để kích hoạt cơ sở dữ liệu

Hình 11: Trang chủ phần mềm Odoo

Vậy là đã tạo thành công bản dùng thử odoo trên web

Cấu hình, tạo và điều chỉnh các ứng dụng bằng Studio App có sẵn

Vào Ứng dụng App của Odoo cài đặt Studio App

Hình 12: Cấu hình app Studio

2.1 Tùy chỉnh các Form view

Sau khi cài đặt ứng dụng và kích hoạt nó, ta có thể tùy chỉnh các Form view bằng việc thêm cách trường.

Hình 13: Tùy chỉnh form view

2.2 Tạo ứng dụng mới Ở trang giao diện chính chọn New app/ tạo ứng dụng mới và cài đặt các cấu hình chức năng và tùy chỉnh cho ứng dụng.

Hình 14: Tạo ứng dung mới

Giao diện của chương trình

3.1 Gi ao diện website của công ty

Hình 15: Giao diện website công ty

Hình 16: Đăng nhập trang wesite

- Người dùng nhập tên đăng nhập và tài khoản sau đó ấn ‘Sign in’ để hoàn thành đăng nhập.

- Sau khi đăng nhập người dùng sẽ được đưa đến trang chủ quản lý hệ thống.

3.3 Giao diện trang chủ quản lý

Cài đặt các module phù hợp với nhu cầu của doanh nghiệp là rất quan trọng Các module này có khả năng giải quyết hầu hết các tình huống liên quan đến quản lý sản xuất, giúp tối ưu hóa quy trình và nâng cao hiệu quả hoạt động.

Hình 17: Giao diện trang chủ quản lý

Giao diện trang chủ sẽ hiển thị các module được phân quyền truy cập cho tài khoản ở phía bên trên góc phải màn hình

- Các module quản lý nhân sự trong odoo được trình bày chi tiết:

Quản lý sản xuất đóng vai trò quan trọng trong việc đánh giá năng lực sản xuất của doanh nghiệp Từ đó, doanh nghiệp có thể hoạch định nhu cầu về nguyên vật liệu dựa trên phân tích nhu cầu tiềm năng của thị trường và kinh nghiệm thực tiễn trong sản xuất.

Lập kế hoạch: Lên kế hoạch, lưu trữ thông tin số lượng sản phẩm cần sản xuất.

Quản lý kế toán đóng vai trò quan trọng trong việc thu thập và cập nhật báo cáo tài chính của công ty cho từng loại hàng hóa và sản phẩm Điều này bao gồm việc ghi chép chính xác các phiếu thu và chi hàng hóa, giúp doanh nghiệp theo dõi tình hình tài chính một cách hiệu quả.

Quản lý Mua hàng là quá trình theo dõi và quản lý đơn hàng nguyên vật liệu, bao gồm việc giám sát tiến độ giao hàng từ nhà cung cấp, quản lý hoạt động nhập khẩu hàng hóa, và tính toán các chi phí liên quan đến hoạt động mua sắm.

Quản lý kho vận là quá trình quan trọng trong việc theo dõi và kiểm soát nguyên vật liệu, bao gồm việc lập bảng để xác định tình trạng thiếu hụt hoặc đủ hàng hóa Bằng cách phân loại thành phẩm và bán thành phẩm thành các nhóm cụ thể, việc quản lý số lượng trở nên dễ dàng và hiệu quả hơn.

Quản lý chất lượng là giai đoạn quan trọng trong quy trình sản xuất, nhằm đánh giá chất lượng sản phẩm cuối cùng trước khi ra thị trường Giai đoạn này giúp loại bỏ những sản phẩm lỗi và không đạt tiêu chuẩn, đảm bảo rằng chỉ những sản phẩm chất lượng cao nhất được cung cấp đến tay người tiêu dùng.

Quản lý bảo trì đóng vai trò quan trọng trong việc duy trì hoạt động sản xuất liên tục Khi có thiết bị hư hỏng hoặc cần bảo hành, bộ phận bảo trì sẽ nhanh chóng sắp xếp sửa chữa để hạn chế gián đoạn trong quy trình sản xuất.

Giao diện các module quản lý

Hình 18: Giao diện lập kế hoạch

Module này hỗ trợ doanh nghiệp trong việc lập kế hoạch và quản lý thời gian biểu chi tiết cho từng giai đoạn của quy trình sản xuất Nhân viên có khả năng tự kiểm tra lịch làm việc và kế hoạch triển khai sản phẩm, đảm bảo thực hiện đúng quy trình.

- Dễ dàng tạo mới, cập nhật, chỉnh sửa lịch trình

- Quản lý tình trạng, công việc làm việc của nhân viên

- Quản lý chi tiết trạng thái hoạt động của từng giai đoạn sản xuất để cập nhật lên

Hình 19: Giao diện quản lý kho vận

Sau khi doanh nghiệp hoàn tất kế hoạch và cập nhật lên hệ thống, module Quản lý kho vận sẽ tự động tính toán số lượng nguyên vật liệu còn lại để sản xuất sản phẩm Đồng thời, module này cũng sẽ thống kê chi tiết các đơn hàng cần xử lý, đơn hàng bị trả lại và các đơn hàng đã nhận.

- Hệ thống tự cập nhật số lượng, nguyên vật liệu còn trong kho để sản xuất sản phẩm.

- Tự động gửi thông báo về trong trường hợp nguyên vật liệu trong kho đã hết, thiếu hàng.

Module thống kê tình trạng kho hàng giúp doanh nghiệp theo dõi đơn bán, đơn hàng đã nhận và đơn bị trả lại Qua đó, doanh nghiệp có thể nắm bắt tình hình tồn dư sản phẩm và từ đó lên kế hoạch hiệu quả cho tương lai.

Hình 20: Giao diện quản lý mua hàng

Sau khi module quản lý kho vận thực hiện kiểm kê và trả kết quả, thông tin sẽ tự động được chuyển đến module quản lý mua hàng để lập kế hoạch mua - bán sản phẩm Số lượng nguyên vật liệu cần mua hoặc bán sẽ hiển thị tự động, giúp người quản lý dễ dàng kiểm tra và xác nhận đơn hàng Nếu có sai sót, người quản lý có thể chỉnh sửa trước khi nhấn Đồng ý để xác nhận đơn hàng.

Module tự động hiển thị số lượng hàng hóa còn thiếu và tự động tạo đơn hàng, giúp người quản lý chỉ cần kiểm tra và xác nhận thông tin, thay vì phải thực hiện từng bước thủ công như trước đây.

- Module được thiết kế gọn gàng, bắt mắt nên dễ tra tìm thông tin, nắm bắt trạng thái của các đơn hàng.

- Có thể chọn thống kê theo dạng nhóm, lưới, yêu thích để quản lý dễ hơn.

Hình 21: Giao diện quản lý sản xuất

Khi các đơn hàng đã được lên kế hoạch và nguyên vật liệu đã sẵn sàng, quá trình sản xuất sẽ bắt đầu Công việc sẽ được phân chia cho từng phân xưởng sản xuất để đảm bảo hiệu quả và tiến độ.

Odoo cho phép tạo cơ sở dữ liệu quản lý sản phẩm một cách dễ dàng, đồng thời theo dõi thông tin về quy trình sản xuất một cách chính xác và liên tục Hệ thống cập nhật tình trạng sản phẩm đang trong quá trình sản xuất, sản phẩm đã hoàn thành, và tình trạng hoạt động của từng công đoạn sản xuất.

Mỗi phân xưởng được phân công công việc rõ ràng, giúp đảm bảo tiến độ sản xuất và duy trì chất lượng sản phẩm ở mức tối ưu.

- Lệnh sản xuất tự động gửi trực tiếp ngay lập tức xuống nhà máy để làm việc mà không sợ nhầm lẫn, sơ sót thông tin.

- Cho phép chỉnh sửa, phân quyền các xưởng dễ dàng không tốn nhiều thao tác.

Module được thiết kế với chức năng báo cáo quản lý sản xuất, cung cấp nhiều dạng biểu đồ như đồ thị cột, đồ thị bánh và đồ thị đường Những biểu đồ này giúp người quản lý dễ dàng nắm bắt tiến độ làm việc của nhà máy.

Hình 22: Giao diện quản lý bảo trì

Phần mềm quản lý bảo trì Odoo hỗ trợ thực hiện sửa chữa kịp thời khi sự cố xảy ra và kiểm tra máy móc định kỳ, giúp đảm bảo quá trình sản xuất của doanh nghiệp diễn ra suôn sẻ và đúng kế hoạch.

- Dễ dàng theo dõi tiến trình của các yêu cầu bảo trì.

- Bộ phận sản xuất có thể kích hoạt các yêu cầu bảo trì trực tiếp từ bảng điều khiển trung tâm làm việc của họ

- Khi nhóm bảo trì hoạt động, đúng người sẽ được cập nhật theo thời gian thực.

- Giao tiếp tốt hơn, giảm thời gian chết và làm cho sản xuất hiệu quả hơn.

Hình 23: Giao diện quản lý chất lượng

Odoo đơn giản hóa việc quản lý đánh giá chất lượng của sản phẩm

Khi có đơn hàng không đạt yêu cầu, module sẽ tự động thông báo và đưa sản phẩm vào danh mục Hàng lỗi Người quản lý sẽ xem xét đơn hàng và quyết định phê duyệt hay không Nếu đơn hàng không được phê duyệt, sản phẩm sẽ bị hủy ngay lập tức.

- Quản lý chất lượng sản phẩm bao gồm việc chấm điểm đạt/không đạt của từng sản phẩm, thông báo tình trạng đơn hàng lỗi về máy chủ.

- Odoo giúp giảm thiểu thấp nhất sự sai sót về đánh giá chất lượng sản phẩm.

Người quản lý có khả năng tự tạo phiếu đánh giá cho các nhóm sản phẩm tương tự, bao gồm sản phẩm bán chạy và sản phẩm ưu đãi, phù hợp với nhu cầu của doanh nghiệp.

Hình 24: Giao diện Quản lý kế toán

Module quản lý Kế toán giúp cập nhật các khoản thu - chi, mua - bán nguyên vật liệu, bán thành phẩm và sản phẩm Nó có khả năng tự động cập nhật chi phí và thống kê theo kỳ hạn mức Các nhà quản lý có thể kiểm tra chi tiết các chi phí, và sau khi được phê duyệt, các chi phí sẽ được cập nhật ngay lập tức.

Có thể tạo chi phí mới dựa trên doanh nghiệp của mình, chọn hoặc tạo tài khoản chi phí mới cho kế toán của mình

- Dễ dàng quản lý chi phí của quy trình sản xuất.

- Tiết kiệm thời gian báo cáo chi phí

- Ngừng mất phiếu thu: chuyển toàn bộ phiếu thu trực tiếp vào hồ sơ chi phí.

- Chia sẻ công việc giữa các bộ phận: Giảm tải gánh nặng và áp lực ở các bộ phận quản lý.

- Thiết kế module bắt mắt, hiển thị thông tin cần thiết nên tiện lợi cho mọi người xem xét, quản lý chi tiêu của doanh nghiệp.

QUY TRÌNH QUẢN LÝ SẢN XUẤT

Phân hệ sản xuất

 Đến Dữ liệu gốc và chọn Quy trình sản xuất

Trước khi triển khai quy trình sản xuất trên Odoo, cần đảm bảo rằng phân hệ sản xuất đã được cài đặt và tất cả các tính năng cần thiết đã được cấu hình đầy đủ.

Cài đặt phân hệ sản xuất tại menu: Ứng dụng/ Sản xuất

Hình 29: Cài đặt phân hệ sản xuất

1.1 Cấu hình năng lực sản xuất

Năng lực sản xuất (Work Center) là khả năng làm việc của nguồn lực sản xuất trong một chu kỳ nhất định, cho biết tốc độ làm việc trong thời gian xác định Sau khi hoạch định quy trình sản xuất, việc xác định năng lực sản xuất của quy trình là rất cần thiết Để bắt đầu, hãy bật cấu hình tính năng "Lệnh làm việc" tại menu: Phân hệ sản xuất/ Cấu hình/ Thiết lập.

Hình 30: Bật tính năng Lệnh sản xuất

- Vào Cấu hình Năng lực sản xuất

Hình 31: Cấu hình năng lực sản xuất

Sau đây là những năng lực sản xuất (Work Center) đã được tạo tương ứng với từng phân xưởng sản xuất.

Hình 32: Tổng quan Năng lực sản xuất

Phân xưởng I: chuẩn bị và trộn các nguyên vật liệu thành các sản phẩm bán thành

Phân xưởng II: ủ và làm mát các nguyên vật liệu đã được chuẩn bị ở Phân xưởng I. Phân xưởng III: dùng để nướng bánh hoặc hấp bánh.

Phân xưởng Dự Trù: dùng để kiểm định các loại bánh sau khi ra lò xem có đạt chất lượng tiêu chuẩn hay không.

Phân xưởng IV: Đóng gói thành phẩm sau khi kiểm định.

1.2 Tạo sản phẩm và Định mức nguyên vật liệu

Vào danh mục Sản phẩm/ Sản phẩm

Sau đó, Click chọn Tạo và điền thông tin sản phẩm cần sản xuất:

- Định mức nguyên vật liệu cho sản phẩm mới tạo.

Cũng ở phân hệ sản xuất, chọn Sản phẩm/ Định mức nguyên vật liệu.

Chọn Tạo điền thông tin và định mức từng nguyên liệu để sản xuất bánh quy Shine.

Hình 34: Định mức nguyên vật liệu Định mức thời gian hoạt động hay từng khâu sản xuất để định mức cho bánh quy

Hình 35: Định mức thời gian hoạt động

Sau đó, chọn Lưu và xem cấu trúc & chi phí vừa mới định mức.

Nhân viên định mức nguyên vật liệu có khả năng in định mức chi phí để phục vụ cho báo cáo Trong trường hợp nguyên liệu không đủ, họ có thể gửi thông tin này cho Nhà cung cấp để kịp thời xử lý.

Hình 36: Cấu trúc định mức chi phí

Bước 1: Tạo mới lệnh sản xuất

- Chọn Hoạt động/ Lệnh sản xuất/ Tạo

Khi lựa chọn sản phẩm và nhập số lượng cần sản xuất, hệ thống sẽ tự động trích xuất định mức nguyên liệu cùng quy trình sản xuất đã được thiết lập trước đó Người dùng chỉ cần điền các thông tin cần điều chỉnh để hoàn tất quy trình.

Hình 37: Tạo mới lệnh sản xuất

Bước 2: Lên kế hoạch sản xuất

Sau khi nhập đầy đủ thông tin cần thiết, hãy chọn "Xác nhận" để lập kế hoạch sản xuất Hệ thống sẽ tự động tạo ra các công việc cần thực hiện trong quy trình sản xuất và tính toán các thông số phục vụ cho công việc này.

Bước 3: Kích chọn Hoạt động sản xuất để xác nhận sản xuất

Hình 38: Xác nhận sản xuất

Bước 4: Chọn Đánh giá chất lượng, chọn xác nhận để tiền hành sản xuất

Hình 39: Đánh giá chất lượng

Nhập số lượng sản phẩm đã được tạo ra và chọn "Đánh dấu hoàn tất" để hệ thống cập nhật tình trạng sản phẩm đã được sản xuất.

Hình 40: Kết quả sản xuất

Lệnh sản xuất sẽ được tạo và phê duyệt khi kho có đủ nguyên vật liệu theo định mức Nếu không, công ty sẽ phải mua nguyên vật liệu từ các nhà cung cấp.

Kiểm tra sản phẩm đã hoàn thành và nhập vào kho

Hình 41: Kiểm tra sản phẩm mới sản xuất

Phân hệ Chất lượng

Sau khi bộ phận sản xuất gửi yêu cầu đánh giá chất lượng sản phẩm mới sản xuất.

Bộ phận Đánh giá chất lượng sẽ tiến hành kiểm tra và đánh giá sản phẩm Nếu sản phẩm đạt yêu cầu, nó sẽ được chuyển vào Kho; ngược lại, nếu không đạt yêu cầu, sản phẩm sẽ bị hủy bỏ và nguyên nhân sẽ được xác định để khắc phục.

Hình 42: Kiểm tra chất lượng sản phẩm

Phân hệ Bảo trì

Trong quá trình sản xuất máy nướng bị hư hỏng, khi đang thiết lập ở Lệnh sản xuất, nhân viên gửi yêu cầu bảo trì cho bộ phận Bảo trì.

- Yêu cầu Bảo trì/ Điền các thông tin ấn Lưu.

Tại đây sau khi bộ phận sản xuất gửi yêu cầu sửa chữa

Nhân viên bộ phận bảo trì sẽ vào xem xét thực hiên sửa chữa, cập nhật tình trạng.

Hình 44: Tình trạng bảo trì

Phân hệ Mua hàng

Trường hợp Tạo lệnh sản xuất, hệ thống định mức tự động và thiếu nguyên vật liệu.

Hình 45: Lệnh sản xuất khi NVL không đủ

Ví dụ như trong giả định trên: sản xuất 1500 bánh quy Shine và nguyên vật liệu ở đây là Sữa đang không còn đủ trong kho để sản xuất.

Bước 1: Thực hiện tạo yêu cầu báo giá để mua nguyên vật liệu:

- Chọn NVL đang bị thiếu hàng/ chọn Mua hàng/ cập nhật số lượng cần mua.

Hình 46: Cập nhật số lượng

- Chọn Bổ sung- điền các thông tin/ ấn chọn xác nhận/ Lưu.

Hình 47: Xác nhận số lượng hàng cần để sản xuất

 Sau đó chúng ta sẽ qua phân hệ Mua hàng

Bước 2: Yêu cầu báo giá

- Chọn Đơn hàng/ Yêu cầu báo giá.

- Chọn Sửa nếu muốn thay đổi thông tin và ấn Lưu để cập nhật mới thông tin.

- Nhấn Gửi qua mail để gửi yêu cầu báo giá cho Nhà cung cấp Chọn xác

Hình 48: Yêu cầu báo giá

Sau khi Yêu cầu báo giá được gửi và nhà cung cấp phản hồi, ta thực hiện tạo đơn hàng.

- Chọn Đơn hàng/ Đơn mua hàng

- Chọn nhận sản phẩm/ Xác nhận

Hình 49: Tạo đơn đặt hàng

Phân hệ Kho vận

Sau khi đơn hàng được tạo và nhà cung cấp giao hàng đến, chúng ta qua phân hệ kho để xác nhận Nhận hàng.

- Vào tổng quan kho/ Nhận hàng/ Xác nhận

Hình 50: Xác nhận hàng nhập kho

- Kiểm tra số lượng hàng đã được cập nhật vào kho

Hình 51: Kiểm tra số lượng sau khi nhập kho

Phân hệ Kế toán

Sau khi nhận hàng tiến hành thanh toán đơn hàng đã nhận.

- Chọn Công nợ nhà cung cấp

- Chọn hóa đơn vừa được tạo tự động và ấn chọn Xác nhận

- Chọn Bảng thông tin kế toán/Hóa đơn/ Xác nhận

Hình 52: Xác nhận thanh toán

- Chọn Ghi nhận thanh toán, Tạo thanh toán để hoàn thành thanh toán và ghi nhận vào sổ cái.

Hình 53: Ghi nhận thanh toán

- Hóa đơn đã được thanh toán

Hình 54: Hóa đơn đã thanh toán

KẾT QUẢ VÀ ĐÁNH GIÁ HỆ THỐNG

Test case 1: Kiểm tra giao diện phần mềm

Phần mềm QUẢN LÝ SẢN XUẤT CÔNG TY SHINE

Kiểm tra giao diện Test case

Lịch sử sửa đổi Thời gian Nội dung Người thực hiện

30/05/2022 Viết test case Nguyễn Mai Kim Ngân 1/06/2022 Test lần 1 Nguyễn Thị Thanh Minh 6/06/2022 Test lần 2 Đỗ Thanh Ngân

9/06/2022 Test lần 3 Phạm Thị Khánh Linh Điều kiện tiên quyết

No Description Test Input Expected Result Actual Result

1 Giao diện chính Nhấn vào đăng nhập hệ thống

Hiển thị đầy đủ thông tin, hình ảnh, giao diện rõ ràng

2 Giao diện chính Nhấn vào đăng nhập hệ thống Độ phân giải, kích thước các module vừa màn hình

3 Giao diện chính Nhấn vào đăng nhập hệ thống Màu sắc, font chữ rõ ràng, trực quan Passe d Passed Passed Passed

Bảng 1: Kiểm tra giao diện phần mềm

Test case 2: Kiểm tra các chức năng

Phần mềm QUẢN LÝ SẢN XUẤT CÔNG TY SHINE

Test case No: 2 Testing status: Complete

Lịch sử sửa đổi Thời gian Nội dung Người thực hiện

30/05/2022 Viết test case Nguyễn Mai Kim Ngân 01/06/2022 Test lần 1 Nguyễn Thị Thanh Minh 06/06/2022 Test lần 2 Đỗ Thanh Ngân

08/06/2022 Test lần 3 Phạm Thị Khánh Linh Điều kiện tiên quyết

TR Summary: Total tested Passed Failed

No Description Test Input Expected

@st.buh.edu.vn Password: xxxxxxxxx

Hiển thị thông báo “Sai tên đăng nhập/mật khẩu”

2 Đăng nhập Email: nh@gmail com Password: xxxxxxxxx

Hiển thị thông báo “Sai đăng nhập/mật khẩu”

030235190074@st.buh. edu.vn Password: khanhlinh Đăng nhập thành công

Bảng 2: Kiểm tra các chức năng Đăng nhập

4 Tạo lệnh sản xuất mới Bỏ trống “Tên sản phẩm” Hiển thị thông báo bị lỗi Passed Passe d Passed Passed

5 Tạo lệnh sản xuất mới Tên sản phẩm:

Bánh Cookie Tạo lệnh sản xuất mới thành công

Bảng 3: Kiểm tra các chức năng tạo lệnh sản xuất mới liệu cấp”

Tên nhà cung cấp: công ty BrandNew

Hệ thống thông báo lỗi Passed Passed Passed Passed

Bảng 4: Kiểm tra các chức năng mua nguyên vật liệu

8 Kiểm kê kho hàng Chưa chọn sản phẩm kiểm kể

Hệ thống báo lỗi Passed Passed Passed Passed

9 Kiểm kê kho hàng Chọn sản phẩm kiểm kê: Toàn bộ

Hệ thống tự động xuất file Excel thống kê sản phẩm

Bảng 5: Kiểm tra các chức năng Kiểm kê kho hàng

Ngày đăng: 18/10/2022, 14:25

HÌNH ẢNH LIÊN QUAN

Hình 5: Nhập thông tin để cài dặt Odoo - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 5 Nhập thông tin để cài dặt Odoo (Trang 23)
Hình 12: Cấu hình app Studio - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 12 Cấu hình app Studio (Trang 26)
Hình 15: Giao diện website cơng ty - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 15 Giao diện website cơng ty (Trang 27)
Hình 16: Đăng nhập trang wesite - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 16 Đăng nhập trang wesite (Trang 27)
Quản lý Kho vận: Lập các bảng cho biết nguyên vật liệu còn thiếu hay đủ, chia các - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
u ản lý Kho vận: Lập các bảng cho biết nguyên vật liệu còn thiếu hay đủ, chia các (Trang 28)
Hình 19: Giao diện quản lý kho vận - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 19 Giao diện quản lý kho vận (Trang 29)
Hình 22: Giao diện quản lý bảo trì - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 22 Giao diện quản lý bảo trì (Trang 31)
- Bộ phận sản xuất có thể kích hoạt cá cu cầu bảo trì trực tiếp từ bảng điều khiển trung tâm làm việc của họ - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
ph ận sản xuất có thể kích hoạt cá cu cầu bảo trì trực tiếp từ bảng điều khiển trung tâm làm việc của họ (Trang 31)
Hình 24: Giao diện Quản lý kế toán - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 24 Giao diện Quản lý kế toán (Trang 32)
Hình 27: Quy trình sản xuất từ đơn hàng - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 27 Quy trình sản xuất từ đơn hàng (Trang 34)
Hình 26: Quy trình sản xuất từ lệnh sản xuất - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 26 Quy trình sản xuất từ lệnh sản xuất (Trang 34)
Hình 28: Quy trình sản xuất từ kế hoạch sản xuất - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 28 Quy trình sản xuất từ kế hoạch sản xuất (Trang 35)
Đầu tiên, bật cấu hình tính năng "Lệnh làm việc" tại menu: Phân hệ sản xuất/ Cấu hình/ Thiết lập. - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
u tiên, bật cấu hình tính năng "Lệnh làm việc" tại menu: Phân hệ sản xuất/ Cấu hình/ Thiết lập (Trang 36)
Hình 33: Tạo sản phẩm - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 33 Tạo sản phẩm (Trang 37)
Hình 34: Định mức nguyên vật liệu - BÁO cáo CUỐI kỳ đề tài dự án TRIỂN KHAI PHẦN mềm QUẢN lý sản XUẤT TRÊN ODOO CHO DOANH NGHIỆP SHINE
Hình 34 Định mức nguyên vật liệu (Trang 37)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w