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

Báo cáo thực tập hệ thống quản lí warehouse

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

Định dạng
Số trang 16
Dung lượng 584,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, nhóm thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm được một vài ứng dụng nhỏ

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN

KHOA CÔNG NGHỆ PHẦN MỀM

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

Hệ Thống Quản Lí Warehouse

TP Hồ Chí Minh, tháng 07 năm 2020

Trang 2

Ngày nay, ngành công nghệ thông tin đang được áp dụng mạnh mẽ vào tất cả các ngành nghề không riêng gì về lĩnh vực phần mềm và phần cứng Với tốc độ phát triển vô cùng mạnh

mẽ, ngành công nghệ thông tin đã và đang là nhân tố kích thích sự phát triển của tất cả mọi lĩnh vực không riêng gì về máy tính mà cả các ngành nghề khác nữa

Cùng với xu thế phát triển của thế giới, Việt Nam cũng không phải ngoại lệ Ngành công nghệ thông tin non trẻ Việt Nam đã và đang phát triển mạnh mẽ, để hòa nhập với những công ty hàng đầu trên thế giới Bên cạnh những công ty chuyên về lĩnh vực công nghệ thông tin, những công ty khác đã và đang áp dụng công nghệ thông tin vào, góp phần rất lớn vào sự phát triển tích cực của ngành công nghệ thông tin Việt Nam

Ngày nay, việc quản lí kho hàng trong nhà máy và phân xưởng là vô cùng cần thiết, thống nhất cũng như dễ hơn trong việc nhập xuất của sản phẩn thì một hệ thống quản lý ra đời

là một điều tất yếu Vì lý do này, em quyết định chọn làm hệ thống quản lí sản phẩm của nhà máy cho việc học tập và phát triển của mình

Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như muốn được tham gia làm các hệ thống quản lí thực tế, em có dự định là sẽ thực tập trong hè Vì vậy, em quyết định chọn AveryDennison - một môi trường lý tưởng, hiện đại, chuyên nghiệp -

là nơi sẽ giúp em thực hiện được dự định này

Trang 3

LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty Avery Dennison RIBS Việt Nam đã tạo điều kiện cho

em có cơ hội được thực tập tại công ty

Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, nhóm thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm được một vài ứng dụng nhỏ cho việc nhập hàng và xuất hàng của nhà máy Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra nhiều thời gian,công sức để hướng dẫn chúng em hoàn thành đợt thực tập này

Đặc biệt cảm ơn anh Trần Văn Hà, đã hướng dẫn cách thức vận hành cũng như hoạt

động của nhà máy, giúp đỡ cho chúng em tận tình cả những khó khăn trong công việc, đến

những khó khăn việc làm quen với môi trường mới; cảm ơn chị Hoàng Thái Bình, đã hỗ trợ về

công nghệ cũng như những vấn đề liên quan đến lập trình, hỗ trợ chúng em rất nhiều về các vấn

đề kỹ thuật trong hướng đối tượng, framwork DHTMLX của javascript; cảm ơn anh Tân, đã chỉ

dẫn chúng em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu, để có thể làm

ra một sản phẩm trong thời gian qua

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ài báo cáo này

Nguyễn Phúc Đức TpHCM, ngày 28 tháng 07 năm 2020

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

Contents

Chương 1: Giới thiêu công ty thực tập 6

1 Giới thiệu công ty Avery Dennison 6

2 Sản phẩm của công ty 6

Chương 2: Nội dung thực tập 8

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

2 Nghiên cứu kỹ thuật 8

2.1 Các công cụ làm việc 8

2.2 Tìm hiểu ngôn ngữ về một số nguyên tắc cơ bản trong lập trình 9

2.3 Ngôn ngữ lập trình PHP 10

2.4 Ngôn ngữ lập trình JAVASCRIPT 10

3 Thực hiện project 10

4 Nội dung của quá trình làm việc tại công ty 11

Chương 3: Chi Tiết Những Project 12

1 Urgent List 12

1.1 Yêu cầu 12

1.2 Công nghệ 12

1.3 Kết quả 12

2 Shop Admin bán hàng 13

2.1 Yêu cầu: 13

2.2 Công nghệ: 13

2.3 Kết quả: 13

Trang 6

Chương 1: Giới thiêu công ty thực tập

1 Giới thiệu công ty Avery Dennison

Câu chuyện Avery Dennison bắt đầu vào năm 1935, chỉ với một vài phụ tùng thay thế, một ý tưởng rất sáng tạo và một khoản vay trị giá 100$ Ray Stanton (“Stan”)Avery, một nhân viên bán hàng đang gặp khó khăn ở Los Angeles, đã phát minh ra một cách thông minh hơn cho các cửa hàng để ghi giá sản phẩm của họ , sau đó tiếp tục đi tiên phong trong ngành công nghiệp in nhãn Với một vài vật liệu chủ yếu và đơn giản sử dụng các

bộ phận máy và một saber – Stan đã chế tạo và được cấp bằng sáng chế đầu tiên

về nhãn tự dính, thiết kế máy cắt dán nhãn Thực tài của ông cuối cùng đã mang lại mười tám bằng sáng chế và thiết lập thương hiệu Avery nhãn keo và công ty đã chuyển đổi cách thương hiệu của doanh nghiệp cung cấp thông tin Năm 1990, Avery Dennison International sáp nhập với công ty sản xuất để trở thành Avery Dennison ngày nay Hôm nay, chúng tôi sản xuất và phân phối các nhãn hiệu và vật liệu đóng gói tại hơn 50 quốc gia và sử dụng hơn 26.000 nhân công Chỉ trong vòng hơn 75 năm qua chúng tôi đã phát triển từ một ý tưởng sáng tạo thành một tập đoàn toàn cầu Không dừng lại tại chổ, Avery Dennison tiếp tục thiết lập các tiêu chuẩn mới về chất lượng và đổi mới trong khoa học vật liệu in tem nhãn

2 Sản phẩm của công ty

Avery Dennison sản xuất và phân phối giấy in tem nhãn hình ảnh độ nét cao, in nhãn để đóng gói vật liệu, tô điểm cho ngành bán lẻ, và các thẻ RFID mà các công ty trên toàn thế giới sử dụng để thu hút khách hàng, quản lý hiệu quả hàng tồn kho của bạn Sản phẩm của Avery hầu như ở khắp mọi nơi, cung cấp một giá trị quan trọng trong cấu trúc thương mại toàn cầu Chúng tôi duy trì tinh thần hoạt động dựa trên câu chuyện sự tò mò

Trang 7

của Stan Avery thông qua nghiên cứu, phát minh và phát triển các sản phẩm khoa học vật liệu mới và quy trình luôn luôn đổi mới Chuyên môn của Avery Dennision trong sản xuất tốc độ cao, màn hình hiển thị thông tin và quản lý, hậu cần, xây dựng thương hiệu, hình ảnh và đóng gói cho phép chúng tôi để tác động đến một mảng rộng của các thị trường hàng hóa và quần áo cho giao thông vận tải, kiến trúc và chăm sóc sức khỏe người tiêu dùng Chúng tôi cố gắng để làm cho thương hiệu của từng khách hàng nổi bật hơn, thu hút hơn và mọi quá trình quản lý thông minh hơn

Trang 8

Chương 2: Nội dung thực tập

Đợt thực tập với chủ đề “Cải Thiện và Xây dựng hệ thống quản lý kho” nhằm mục đích giúp sinh viên thực tập được đào tạo toàn diện về lập trình fontend, backend trên Website, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường phát triển một hệ thống chuyên nghiệp

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

Thời gian : 1 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 người phụ trách giới thiệu về công ty, quá trình thành lập và phát triên (như đã nhắc đến ở trên), quy trình làm việc từ cao xuống thấp, cách thức tổ chức của công ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc

Bên cạnh đó còn được hướng dẫn về quy trình bảo vệ an toàn lao động, cách sử lí

sự cố xảy ra Những quyền lời và lợi ích của người lao động đối với nhân viên…

Kết quả : Hiểu thêm về công ty Avery, quá trình thành lập và phát triển, văn hóa ứng xử

và xử lý các tình huống trong công ty Có thêm các kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn

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

2.1 Các công cụ làm việc

Thời gian : 4 ngày

Nội dung : Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc

Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểu về các công cụ sẽ giúp ích cho trong công việc sau này Một số phần mềm trong số đó như Tortoise SVN -

sử dụng trong làm việc nhóm, FreeCommander – trình duyệt file trực quan với nhiều tiện ích, Visual Studio Code - một chương trình soạn thảo văn bản rất hữu ích và phổ biến với lập trình viên

Anh Bình sẽ là người hướng dẫn cách thức tổ chức file, cách đặt tên cơ sở dữ liệu, quy định tên table, tên cột, tên biến, tên hàm,

Trang 9

Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên

Kết quả : Lập trình sử dụng các công cụ miễn phí, giúp dễ dàng kết hợp các công cụ với

nhau, so với việc dung các IDE

2.2 Tìm hiểu ngôn ngữ về một số nguyên tắc cơ bản trong lập trình

Thời gian : 5 ngày (1 tuần)

Nội dung : Được training về các kỹ thuật nâng cao hơn một tí so với những kiến thức đã

được học tại trường, những kiến thức quan trọng cho việc tối ưu trên web Bên cạnh đó

là hiểu sâu hơn về cách thác để tạo ra được sản phẩm gồm những công đoạn nào

- Lập trình hướng đối tượng

o Các kiến thức cơ bản về lập trình hướng đối tượng như khái niêm, các đặc tính như tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình Ngoài ra, thực tập sinh còn được hướng dẫn về cách thiết kế lớp cho các đối tượng trong web

o Ngoài ra còn được hướng dẫn nâng cao về hướng đối tượng là áp dụng Design Patterns, để thuận tiện cho việc bảo trì và phát triển các tính năng mới cho hệ thống

- Con trỏ là môt phần rất quan trọng trong lập trình nhưng không được sử dụng nhiều trong hệ thống em đang tham gia chỉ sử dụng trong một vài trường hợp, vì cần phải

sử dụng con trỏ để cấp phát động, truyền tham số qua lại các hàm, các lớp

- Quản lý bộ nhớ, thực tập sinh sẽ được hướng dẫn về cách cấp phát, quản lý bộ nhớ sao cho tối ưu, tránh rò rỉ bộ nhớ, một trong những phần rất quan trọng trong lập trình web

- Cách tối ưu hóa SQL bình thường trong quá trình học tập tại trường thì chỉ làm việc với một cơ sở dữ liệu nhỏ, khi vào công ty thì dữ liệu vô cùng lớn và phức tạp Công

ty được tổ chức dữ liệu theo Oracle nên khi viết sql phải viết sao cho tối ưu, tránh trường hợp truy vấn quá lâu ảnh hưởng đến hệ thống

Thực hiện :

- Tham gia đầy đủ các buổi training của công ty

- Làm các bài thực hành, kiểm tra về kiến thức đã học

Kết quả :

- Nâng cao kỹ năng lập trình với ngôn ngữ PHP và JAVASCRIPT

- Có được những kiến thức quan trọng cho việc lập trình sau này

- Ngoài ra còn được biết thêm một số quy tắc trong việc viết code sao cho đúng chuẩn,

dễ đọc, dễ hiểu

- Hiểu biết thêm về framework DHTMLX cách thức hoạt đông và cách tổ chức file

Trang 10

2.3 Ngôn ngữ lập trình PHP

Thời gian : 5 ngày (1 tuần)

Nội dung: Các kiến thức cơ bản về ngôn ngữ lập trình PHP ở mức tham gia các dự án

vừa và nhỏ sau đó biết cơ bản về framework laravel

- Khái niệm cơ bản về php

Nắm được các khái niệm cơ bản về php, các cú pháp cũng như khai báo biến và hàm trong php đúng chuẩn hướng đối tượng, Cách thiết kế một dự án theo mô hình 3 lớp theo ngôn ngữ thuần không sự dụng framework Các khái niệm trong hướng đối tượng để có thể áp dụng vào trong dự án sau này

Ngoài ra còn cung cấp cho thực tập sinh những khái niệm và các hàm được hỗ trợ sẵn trong php như là array, preg, object,…là những khái niệm rất cơ bản trong php

- Laravel framework: Tìm hiểu cơ bản về laravel framework gồm những phần như là: route, model, query, relationships, middleware,

2.4 Ngôn ngữ lập trình JAVASCRIPT

Thời gian : 5 ngày (1 tuần)

Nội dung : Hiểu được các khái niệm cơ bản về javascript ở mức vừa và nhỏ sau đó nắm

sơ về framework DHTMLX

Năm được các khái niệm cơ bản về javascript, các cú pháp cũng như khai báo biến như là let, const, var Cách thức để thực hiện các thư viện của js vào trong dự án như jquery, bootstrap,…

- DHTMLX framework: tìm hiểu về cách để xây dựng một giao diện fontend cơ bản bằng dhtmlx, các để thao thác với các api backend do php cung cấp

3 Thực hiện project

Thời gian : 2 tháng

Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến thực

cơ bản về PHP, DHTMLX, C# Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh

áp dụng những kiến thức đã học để thực hiện một vài project UrgentList, ScanIn,

ScanOut, Showdata, LineChar, trên web

Trang 11

4 Nội dung của quá trình làm việc tại công ty

Mức

độ hoàn thành

Nhận xét của người hướng dẫn

1

- Tìm hiểu về công ty, cách

tổ chức của công ty

- Làm quen với các công cụ làm việc trong công ty

- Học cách trao đổi, làm việc qua handout

Bộ phận Nhân

Sự

gia điều hoàn thành tốt

2

- Tìm hiểu ngôn ngữ lập trình PHP, Javascript nâng cao

- Thực hành php,js

- Làm bài test php,js

Hoàng Thái Bình

3

- Tìm hiểu về ScanIn và ScanOut, giải thích tất cả các dòng code cũng như vẽ

sơ đồ của nó

Hoàng Thái Bình,

4

framework bằng việc xây dựng một trang admin cơ bản bằng laravel kết hợp với html, css, js

- Trong đó sử dụng một số chức năng như model, language, middleware,…

Bình,

5

framework bằng việc xây dựng một trang web bản bằng dhtmlx kết hợp với php ở phía server

Bình

6

- Thực hiện hiển thị lên web các biểu đồ sử dụng thư viện chartjs

Bình

Trang 12

Chương 3: Chi Tiết Những Project

1 Urgent List

1.1 Yêu cầu

- Tạo ra một trang web để thêm, sửa, xóa dữ liệu vào sau đó quản lí những đơn hàng được nhập Nhưng việc thêm, sửa, xóa không phải như bình thường mà là đa số chỉ

sử dụng bàn phím để thêm, sửa và xóa

- Người dùng sẽ copy dữ liệu bằng Ctrl+C và dán vào bằng Ctrl+V vào một grid của trang web, thì việc thêm thành công Nhưng phải thêm đúng theo format, theo hàng cũng như cột tương ứng

- Còn muốn xóa thì chỉ việc bấm Shift+delete thì việc xóa dữ liệu thành công, cònmuốn update thì click vào ô và cập nhật

- Sử lí quy định, tiêu chuẩn theo đúng quy định của công ty mà ở đây là Oracle

- Công nghệ được sử dụng trong trang web này thì về giao diện em dùng dhtmlx còn backend thì em dùng PHP thuần

- Sử dụng ajax để gọi để api đã thiết kế bên backend

- Sử dụng một số công nghệ như enableSmartRendering, setColumnMinWidth, enableMultiselect,…

1.3 Kết quả

- Tạo ra một trang web để các nhân viên có thể vào đó kiểm tra được đơn hàng đã đến

giai đoạn nào trong nhà máy

Trang 13

2 Shop Admin bán hàng

2.1 Yêu cầu:

- Tạo ra một trang admin để người dùng quản lí được những sản phẩm, loại sản phẩm, danh sách người dùng, đánh giá của người dùng,…

- Người dùng vào để để quản lí được đánh giá bằng cách chỉnh trạng thái của đánh giá

- Quản lí sản phẩm, loại sản phẩm,…

- Sử dụng Mysql để làm cơ sở dữ liệu

2.2 Công nghệ:

- Sử dụng laravel framework

- Dùng route để quản lý URL

- Thiết kế table có liên kết bằng ralationships

- Middleware để phân quyền người dùng

2.3 Kết quả:

- Hoàn thành được 50% thì teamleader cho tham gia vào dự án

Trang 15

TỔNG KẾT

Như vậy, chỉ trong vòng chưa đầy 3 tháng, em đã tham gia vào công ty học được không chỉ những kiến thức chuyên môn mà còn còn những kĩ năng làm việc nhóm Thông qua

dự án em đã có cơ hội tiếp xúc được nhiều công nghệ mới, kết hợp được những kiến thức

đã được giảng dạy trên ghế nhà trường vào thực tiễn

Chân thành cảm ơn sự giúp đỡ của các anh chị nhóm trainer AveryDennison, sự nỗ lực của nhóm IT để có thể hoàn thành các trang web này Cảm ơn thầy/cô khoa công nghệ phần mềm đã giúp em hoàn thành bài báo cáo này

TÀI LIỆU THAM KHẢO

For PHP

https://www.php.net/

For Laravel

https://laravel.com/docs/7.x

For DHTMLX

https://dhtmlx.com/

For JAVASCRIPT

https://getbootstrap.com/docs/4.0/getting-started/introduction/

https://jquery.com/

Ngày đăng: 05/09/2021, 20:58

TỪ KHÓA LIÊN QUAN

w