Tải bản đầy đủ (.pdf) (16 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (584.66 KB, 16 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

Cơng ty thực tập

: Avery Dennison RBIS Vietnam

Người phụ trách

: Hồng Thái Bình

Thực tập sinh

: Nguyễn Phúc Đức – 16520243

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

Hồng Thái Bình

Nguyễn Phúc Đức


2

LỜI MỞ ĐẦU



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.

Hoàng Thái Bình

Nguyễn Phúc Đức


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 hồ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ị Hồ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

Hồng Thái Bình

Nguyễn Phúc Đức


4

NHẬN XÉT CỦA KHOA

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................
..........................................................................................................................................................

Hồng Thái Bình

Nguyễn Phúc Đức


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

Hồng Thái Bình

Nguyễn Phúc Đức


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 tồ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ị
Hồng Thái Bình

Nguyễn Phúc Đức


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 ln ln đổi mới. Chun 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.

Hồng Thái Bình

Nguyễn Phúc Đức


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 tồ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 .
Ngồ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 tồ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, q 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.1Cá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,..
Hồng Thái Bình

Nguyễn Phúc Đức



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.2Tì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. Ngồ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
Ngồ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.
Ngồ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.

Hồng Thái Bình

Nguyễn Phúc Đức


10

2.3Ngơ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.
Ngồ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.
-

Khái niệm cơ bản:
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.

Hồng Thái Bình

Nguyễn Phúc Đức



11

4. Nội dung của q trình làm việc tại cơng ty

Tuần
1

-

2

-

3
-

4
-

5

6

Hồng Thái Bình

Mức
Người hướng
độ

Cơng việc
dẫn
hồn
thành
Tìm hiểu về cơng ty, cách Bộ phận Nhân 100%
tổ chức của công ty.
Sự.
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.
Tìm hiểu ngơn ngữ lập trình Hồng Thái
100%
PHP, Javascript nâng cao
Bình
Thực hành php,js
Làm bài test php,js
Tìm hiểu về ScanIn và Hồng Thái
100%
ScanOut, giải thích tất cả Bình,
các dịng code cũng như vẽ
sơ đồ của nó.
Tìm hiểu về laravel Hồng
Thái 100%
framework bằng việc xây Bình,
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,…
Tìm hiểu về dhtmlx Hồng
Thái 100%
framework bằng việc xây Bình
dựng một trang web bản
bằng dhtmlx kết hợp với
php ở phía server
Thực hiện hiển thị lên web Hồng
Thái 100%
các biểu đồ sử dụng thư Bình
viện chartjs.

Nhận xét của người
hướng dẫn
Tất cả người tham
gia điều hoàn thành
tốt.

Trần Văn Hà

Trần Văn Hà

Trần Văn Hà

Trần Văn Hà

Trần Văn Hà

Nguyễn Phúc Đức



12

Chương 3: Chi Tiết Những Project
1. Urgent List.
1.1Yê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.

1.2 Công nghệ.
-


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.

Hồng Thái Bình

Nguyễn Phúc Đức


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ả:
-

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

Hồng Thái Bình

Nguyễn Phúc Đức


14

Hồng Thái Bình

Nguyễn Phúc Đức


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 chun 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ể hồ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
/>For Laravel
/>For DHTMLX
/>For JAVASCRIPT
/> />
Hồng Thái Bình

Nguyễn Phúc Đức


16

Hồng Thái Bình

Nguyễn Phúc Đức



×