báo cáo thực tập phát triển hệ thống kho

22 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo thực tập phát triển hệ thống kho

Đ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

Cùng với sự gia tăng đột phá của công nghệthông tin, các sản phẩm ERP Enterprise Resource Planning đặc biệttrở thành trụ cột hỗ trợ cho doanh nghiệp, và mảng quản lý kho, trởthành một yế

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TINKHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

PHÁT TRIỂN HỆ THỐNG KHO

Công ty thực tập: Công ty CP Côngnghệ TEKO ViệtNam

Người phụ trách: Phạm Chí HàoThực tập sinh: Trần Đình Lộc

1

Trang 2

TP Hồ Chí Minh, tháng 12 năm 2023

LỜI MỞ ĐẦU

Trong thời đại cách mạng công nghiệp 4.0, không thể phủ nhận vaitrò quan trọng của ngành Công nghệ phần mềm trong sự phát triểnvững mạnh của xã hội Cùng với sự gia tăng đột phá của công nghệthông tin, các sản phẩm ERP (Enterprise Resource Planning) đặc biệttrở thành trụ cột hỗ trợ cho doanh nghiệp, và mảng quản lý kho, trởthành một yếu tố quyết định trong quản lý hiệu quả nguồn lực.

Nhìn chung, nhu cầu về ứng dụng công nghệ để tối ưu hóa quá trìnhquản lý nguồn lực, đặc biệt là trong lĩnh vực Logistics và Warehouse,là ngày càng cao Điều này là do môi trường kinh doanh đang đốimặt với những thách thức ngày càng phức tạp và đa dạng Để đápứng những thách thức này, các doanh nghiệp đang nỗ lực tích hợpcác giải pháp ERP hiện đại nhằm nâng cao hiệu suất và tính linhhoạt của họ.

Sau ba năm học tập, cùng với mong muốn bổ sung, củng cố kiếnthức của mình, em đã chọn công ty TEKO Việt Nam làm nơi thực tậpcủa bản thân mình.

Trang 4

LỜI CẢM ƠN

Em xin trân trọng gửi lời cảm ơn Công ty Cổ phần Công nghệ TEKOViệt Nam đã tạo điều kiện cho em cơ hội được thực tập tại công ty.Dù trong thời gian ngắn nhưng nhờ sự chỉ dẫn nhiệt tình của anhPhạm Chí Hào, em đã tiếp thu những kiến thức quan trọng để có thểtham gia một dự án thực tế

Chân thành cảm ơn anh Phạm Chí Hào và các anh chị trong teamHCM6 đã bỏ ra nhiều thời gian, công sức để hướng dẫn, hướng dẫn,giúp đỡ em tận tình trong khi làm quen môi trường mới cũng nhưtrong việc tiếp cận kiến thức công nghệ, kỹ năng lập trình và tư duysản phẩm để có thể thực hiện tốt dự án cá nhân và dự án thực tếtrong thời gian qua

Em cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đãnhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo này

TP HCM, ngày 31 tháng 12năm 2023

Trần Đình Lộc

Trang 8

CHƯƠNG 1 GIỚI THIỆU CÔNG TY THỰC TẬP 7

1.1 Giới thiệu công ty TEKO 7

1.2 Sản phẩm công ty 7

1.3 Lịch làm việc khi thực tập tại công ty 8

CHƯƠNG 2 CHƯƠNG 2: NỘI DUNG THỰC TẬP 9

2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 9

2.2 Nghiên cứu kỹ thuật 9

2.2.1 Tìm hiểu kiến thức nền tảng tại công ty 9

Trang 9

DANH MỤC HÌNH

Hình 1.1 Logo Công ty CP Công nghệ TEKO Việt Nam 7

Hình 2.1 Kiến trúc hệ thống 10

Hình 2.2 Sequence Diagram Create Order 11

Hình 2.3 Sequence Diagram List Orders 11

Hình 2.4 Sequence Diagram Get Order 12

Hình 2.5 Sequence Diagram Print Order 12

Hình 2.6 Sơ đồ ERD 13

9

Trang 10

CHƯƠNG 1 GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu công ty TEKO

Tên công ty: Công ty Cổ phần Công nghệ Teko

Lĩnh vực: Cung cấp nền tảng đám mấy nhằm thúc đẩy năng lựcchuyển đổi số của các doanh nghiệp bán lẻ.

Địa chỉ: Tòa nhà Minh Long, 17 Bà Huyện Thanh Quan, Phường 6,Quận 3, Thành phố Hồ Chí Minh.

Trang Web: https://teko.vn.

Hình 1.1 Logo Công ty CP Công nghệ TEKO Việt Nam

Công ty Cổ phần Công nghệ TEKO Việt Nam được thành lập ngày13/01/2017, là một thành viên của tập đoàn VNLife Teko cung cấpdịch vụ phần mềm (SaaS) nền tảng đám mây thúc đẩy các doanhnghiệp phân khúc bán lẻ.

Năm 2019, tập đoàn VNLife được công nhận là kỳ lân công nghệthứ hai tại Việt Nam.

1.2 Sản phẩm công ty

Công ty Teko thiết kế hệ thống ứng dụng hỗ trợ cho việc mua bán lẻ Một sản phẩm lớn của công ty là sử dụng Omni-Channel - bán hàng đa kênh, cung cấp các tính năng nổi bật như quản lý hàng (nhập xuất kho), đặt hàng, giải quyết các bài toán liên quan tới bán lẻ của một chuỗi các công ty

Trang 11

Hiện tại công ty đang cung cấp dịch vụ hỗ trợ cho một số doanh nghiệp trong nước như: Ví VNPay, Phong Vũ, Maxtrust, Sói biển,

1.3 Lịch làm việc khi thực tập tại công ty

Em tham gia làm việc tại công ty bắt đầu từ ngày 14/08/2023tới hiện nay, các ngày làm việc trong tuần là thứ 2, thứ 4, thứ 5 vàthứ 6 Công việc hằng ngày bắt đầu từ lúc 9 giờ sáng đến 6 giờchiều Thời gian nghỉ trưa khoảng 1 tiếng Sau mỗi ngày làm việc emsẽ báo cáo tiến độ công việc trong ngày, đặt câu hỏi và nhận chiasẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc tiếptheo Mỗi ngày, vào 9 giờ sáng sẽ họp daily báo cáo tiến độ của tuầnđó Mỗi tuần sẽ họp với PO vào sáng thứ 4 để bàn về kế hoạch, cáccông việc của tuần kế tiếp Vào chiều thứ 5, mọi người sẽ họp đểbàn về kế hoạch, cách thực thi công việc tuần kế tiếp.

11

Trang 12

CHƯƠNG 2 CHƯƠNG 2: NỘI DUNG THỰC TẬP2.1 Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

Thời gian: 2 ngày Nội dung:

 Giới thiệu về công ty, cách tổ chức của công ty: Được nghe HR giới thiệu chung về công ty, môi trường, lối làm việc, tổ chức Cung cấp và hướng dẫn sử dụng tài khoản nội bộ trong công ty.

 Tìm hiểu, làm quen với nhóm: Được giới thiệu về quy trình làm việc của nhóm riêng, giới thiệu vai trò của từng người và quy trình làm việc riêng trong nhóm Làm quen và trao đổi với Mentor về kế hoạch thực tập.

Kết quả: Hiểu hơn rõ về công ty, về dự án riêng của cả nhóm Biết cách sử dụng các tài khoản nội bộ công ty, làm quen với các thành viên trong nhóm

2.2 Nghiên cứu kỹ thuật

2.2.1 Tìm hiểu kiến thức nền tảng tại công ty

Nội dung:

Tìm hiểu kiến thức nền tảng:  Golang

 gRPC

 PostgreSQL Kafka

 TestContainer Docker

Trang 14

2.3.2 Kiến trúc hệ thống

Hình 2.2 Kiến trúc hệ thống

Trang 15

2.3.3 Sequence Diagram

Hình 2.3 Sequence Diagram Create Order

Hình 2.4 Sequence Diagram List Orders

15

Trang 16

Hình 2.5 Sequence Diagram Get Order

Hình 2.6 Sequence Diagram Print Order

Trang 17

 Làm quen được hệ thống Gitlab của công ty, các Pipeline CI/CD.

 Làm quen được cách làm việc trên hệ thống Jira, viết tài liệu trên Confluence.

17

Trang 18

Mô tả: Dự án thuộc cụm Omni Channel - bán hàng đa kênh, cung cấp

các tính năng nổi bật như quản lý hàng (nhập xuất kho), đặt hàng, giải quyết các bài toán liên quan tới bán lẻ của một chuỗi các công ty.

2.5.2 Kế hoạch thực hiện

Người thực hiện: Trần Đình Lộc

Người hướng dẫn: Phạm Chí Hào, cùng với các thành viên khác trong team.Trong thời gian thực hiện, em được giao thực hiện một số tính năng:

- Cải thiện Audit Log: Cải thiện hệ thống Audit Log cho Warehouse

Staff BFF nhằm giúp doanh nghiệp dễ dàng quản lý thao tác thực hiện của doanh nghiệp.

- Tham gia vào EPIC “Cho phép Multisites ở Warehouse Service”:

Hỗ trợ phân quyền User cho nhiều kho, thay vì 1 kho.

- Tham gia vào EPIC “Luồng kiểm kê”: Cải thiện hệ thống kiểm kê,

thao tác kiểm kê tồn hàng, …

- Xây dựng thư viện xử lý đa luồng: Xây dựng một thư viện xử lý đa

luồng bằng Golang nhằm khắc phục những lỗi đa luồng hay gặp trong quá trình lập trình.

2.5.3 Kết quả

 Hoàn thành tốt các task được giao ở phía trên. Hiểu thêm kiến thức về Golang, Gorroutine.

Trang 19

 Hiểu được kiến trúc Database của dự án. Hiểu hơn về luồng quy trình bên trong kho.

 Có thể đọc hiểu tài liệu được viết sẵn, từ đó áp dụng code vào thành công

 Làm quen được với quy trình của nhóm, của công ty

19

Trang 20

CHƯƠNG 3 TỔNG KẾT

Quãng thời gian thực tập tại TEKO đã giúp em cải thiện bảnthân rất nhiều trong quy trình làm việc thực tế, tác phong củangười kỹ sư phần mềm Được làm việc tại đây, em đã học thêmđược kỹ năng mềm sử dụng mail, các phần mềm nội bộ, quản lýcông việc, làm việc nhóm, giao tiếp với cấp trên, …

Chỉ trong thời gian hạn chế, em đã hoàn thành dự án cá nhântrong quá trình training với các tính năng, yêu cầu đặt ra ban đầu.Khi tham gia vào dự án thực tế, em cũng hoàn thành tốt các tácvụ đúng hạn và đạt chất lượng tốt.

3.1 Điểm mạnh

- Hoàn thành các task tốt và đúng tiến độ.- Có thể đưa ra một số cải tiến cho hệ thống.- Có thể đọc hiểu tốt tài liệu bằng Tiếng Anh.

- Có thể thực hiện một báo cáo kết quả đầu ra cho EPIC.

3.2 Điểm yếu

- Cần trau đồi hơn kiến thức về nghiệp vụ, coding.- Cần mạnh dạn hơn trong việc trao đổi, raise vấn đề.

3.3 Chuẩn đạt được

Goal Mục tiêu môn học

G1 Nắm bắt được xu hướng, nhu cầu xã hội và tính đặc thù của doanh nghiệpG2 Hiểu và giải thích được các khái niệm cơ bản, thuật ngữ và sơ đồ hệ thống

trong dự án

G3 Nắm được quy trình, phương pháp và công nghệ phát triển sản phẩm phần mềm tại doanh nghiệp

Trang 21

G4 Có khả năng tìm hiểu vấn đề, mô hình hóa vấn đề và tham gia giải quyết vấn đề

G5 Phát triển kỹ năng tư duy, kỹ năng làm việc nhóm và kỹ năng trình bàyG6 Đọc, hiểu các tài liệu và giao tiếp bằng tiếng Anh

21

Trang 22

CHƯƠNG 4 TÀI LIỆU THAM KHẢO

1 Teko Technology Vietnam JSC - VNLIFE Group (n.d.) Teko.vn Retrieved January 3, 2024, from https://career.teko.vn/

2 Teko Technology Vietnam JSC - VNLIFE Group (n.d.) Teko.vn Retrieved January 3, 2024, from https:// confluence teko.vn/

3 VNLIFE Corporation Joint Stock Company (VNLIFE) (2024) Vnlife.vn https://vnlife.vn/vi/

Ngày đăng: 15/05/2024, 09:10

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan