Tải bản đầy đủ (.docx) (47 trang)

Báo cáo thực tập website bán đồ điện tử

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 (3.33 MB, 47 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP DOANH NGHIỆP
TẠI CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ PHÁT TRIỂN VINAI
NGÀNH: KỸ THUẬT PHẦN MỀM

Hà Nội - Năm 2023


TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO THỰC TẬP DOANH NGHIỆP
TẠI CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ PHÁT TRIỂN VINAI
NGÀNH: KỸ THUẬT PHẦN MỀM

Hà Nội - Năm 2023


i
LỜI CẢM ƠN
Tháng 01 năm 2023, trường Đại học Công nghiệp Hà Nội đã tổ chức
đợt thực tập tốt nghiệp dành cho sinh viên hệ đại học chính quy khóa 14. Em
rất may mắn và vinh dự khi được tiếp nhận làm thực tập sinh tại Công ty Cổ
phần Đầu tư và Phát triển VINAI. Đây là chương trình thường niên hàng năm
có ý nghĩa thực tế rất lớn đối với sinh viên, giúp cho sinh viên từng bước tiếp
xúc với mơi trường làm việc thực tế và hình thành phong cách làm việc
chuyên nghiệp hơn cho công việc sau này.
Em xin gửi lời cảm ơn chân thành nhất cô ThS. Vũ Thị Dương đã nhiệt
tình hướng dẫn, chỉ bảo, cho em những lời khuyên và giải đáp những thắc


mắc mà em đã gặp phải khi đi thực tập tại doanh nghiệp.
Em xin gửi lời cảm ơn đến quý Công ty Cổ phần Đầu tư và Phát triển
VINAI, chị Lê Quỳnh Trang đã tạo cơ hội cho em được thử sức, thực tập một
cách bài bản nhất những kiến thức em đã học và vận dụng vào thực tế. Nhờ
được tiếp cận với môi trường làm việc tốt, em đã tích lũy được rất nhiều kinh
nghiệm quý giá phục vụ cho quãng đường học tập và làm việc trong ngành
công nghệ thông tin.
Trong thời gian thực tập vừa qua không thể tránh khỏi những thiếu sót,
em mong cơ cũng như q cơng ty có thể bỏ qua cho em.
Em rất mong nhận được sự góp ý, đánh giá của các thầy cô trong khoa
để bài báo cáo của em được hoàn thiện tốt hơn nữa.
Em xin chân thành cảm
ơn!


ii
DANH MỤC HÌNH VẼ
CHƯƠNG 1
Hình 1.1. Sản phẩm Medusa.............................................................................3
Hình 1.2. Sản phẩm Elam .................................................................................4
Hình 1.3. Sản phẩm e-Ticket & Smart invoice.................................................4
Hình 1.4. Sản phẩm website TNR Holdings VietNam.....................................5
Hình 3.1. Trang chủ (Admin)..........................................................................23
Hình 3.2. Trang chủ (Website)........................................................................23
Hình 3.3. Màn hình đăng nhập........................................................................24
Hình 3.4.Màn hình đăng ký.............................................................................24
Hình 3.5. Màn hình quản lý tài khoản.............................................................25
Hình 3.6. Thêm mới và cập nhật tài khoản.....................................................25
Hình 3.7. Quản lí sản phẩm.............................................................................26
Hình 3.8. Thêm mới và cập nhật sản phẩm.....................................................26

Hình 3.9. Quản lí danh mục............................................................................27
Hình 3.10. Thêm mới và cập nhật danh mục..................................................27
Hình 3.11. Quản lí nhãn hiệu..........................................................................28
Hình 3.12. Thêm mới, cập nhật nhãn hiệu......................................................28
Hình 3.13. Quản lý liên hệ..............................................................................29
Hình 3.14. Xem và chỉnh sửa thơng tin cá nhân.............................................29
Hình 3.15. Danh sách sản phẩm......................................................................30
Hình 3.16. Xem chi tiết sản phẩm...................................................................30
Hình 3.17. Thêm sản phẩm vào giỏ hàng........................................................31
Hình 3.18. Xem giỏ hàng................................................................................31
Hình 3.17. Thanh tốn.....................................................................................32
Hình 3.20. Đặt hàng thành cơng......................................................................32
Hình 3.21. Tìm kiếm sản phẩm.......................................................................33
Hình 3.22. Lọc sản phẩm................................................................................33


iii


iv
MỤC LỤC
LỜI CẢM ƠN....................................................................................................i
DANH MỤC HÌNH VẼ....................................................................................ii
MỤC LỤC.......................................................................................................iii
CHƯƠNG 1 TỔNG QUAN VỀ CƠ SỞ THỰC TẬP......................................1
1.1 Giới thiệu chung......................................................................................1
1.1.1 Quá trình hình thành và phát triển của doanh nghiệp......................1
1.1.2 Chức năng, nhiệm vụ của cơ sở thực tập.........................................1
1.1.3 Lĩnh vực hoạt động của doanh nghiệp.............................................1
1.1.4 Cơ cấu tổ chức quản lý của doanh nghiệp........................................1

1.2 Sản phẩm và dịch vụ...............................................................................2
1.3 Công nghệ và chất lượng.........................................................................5
1.4 Thị trường và khách hàng........................................................................5
1.5 Văn hố doanh nghiệp.............................................................................6
1.5.1 Sứ mệnh và tầm nhìn doanh nghiệp.................................................6
1.5.2 Quy định và chính sách của doanh nghiệp.......................................6
CHƯƠNG 2 QUÁ TRÌNH THỰC TẬP TẠI ĐƠN VỊ....................................8
2.1 Nhiệm vụ được giao................................................................................8
2.2 Giải pháp thực hiện.................................................................................8
2.3 Kế hoạch thực hiện..................................................................................9
2.4 Kết quả thực hiện..................................................................................10
CHƯƠNG 3 NỘI DUNG VÀ KẾT QUẢ THỰC TẬP..................................12
3.1 Nội dung và kết quả chính đạt được......................................................12
3.2 Mơ tả công việc tham gia thực hiện......................................................12


v
3.3 Phương thức làm việc............................................................................12
3.4 Nội dung và kết quả thực tập.................................................................12
3.4.1 Tên đề tài........................................................................................12
3.4.2 Khảo sát..........................................................................................12
3.4.3 Mục đích.........................................................................................13
3.5 Tính đáp ứng của đề tài.........................................................................14
3.5.1 Yêu cầu với hệ thống......................................................................14
3.5.2 Công nghệ và công cụ sử dụng......................................................14
3.6 Các kết quả đạt được.............................................................................15
3.6.1 Thiết kế cơ sở dữ liệu.....................................................................15
3.6.2 Các màn hình của ứng dụng...........................................................24
3.7 Đánh giá chung về đề tài đã thực hiện..................................................34
3.7.1 Về mặt công nghệ...........................................................................34

3.7.2 Về mặt chương trình.......................................................................35
KẾT LUẬN VÀ KIẾN NGHỊ.........................................................................36
TÀI LIỆU THAM KHẢO...............................................................................40


1
CHƯƠNG 2 : TỔNG QUAN VỀ CƠ SỞ THỰC TẬP
2.1 Giới thiệu chung
2.1.1 Quá trình hình thành và phát triển của doanh nghiệp
Công ty cổ phần đầu tư và phát triển VINAI thành lập từ năm 2019,
cung cấp dịch vụ phát triển phần mềm. Hơn 4 năm phát triển, cùng đội ngũ
nhân viên trẻ trung, năng động, nhiệt huyết và tài năng, chúng tơi đã dần
khẳng định được vị trí của mình trong cợng đờng phát triển cơng nghệ dịch vụ
trong và ngoài nước.
2.1.2 Chức năng, nhiệm vụ của cơ sở thực tập
Lập trình máy vi tính.
2.1.3 Lĩnh vực hoạt động của doanh nghiệp
Công ty cổ phần đầu tư và phát triển VINAI cung cấp các dịch vụ đa
dạng trong lĩnh vực công nghệ thông tin, tập trung vào các mảng kinh doanh
chính là:
o Lập trình máy vi tính.
o Dịch vụ phát triển/gia công phần mềm.
o Xuất bản phầm mềm.
o Tư vấn máy vi tính và quan trị hệ thống máy vi tính.
2.1.4 Cơ cấu tổ chức quản lý của doanh nghiệp
Tên công ty

Công ty cổ phần đầu tư và phát triển VINAI

Thành lập


15/07/2019

Ban giám đốc Bà Lý Phương Anh


2
Vốn điều lệ
Nhân sự

1,000,000,000 VNĐ
40 nhân viên (Tháng 1/2023)

Trụ sở chính Hà Nội
Trụ sở chính

・Địa chỉ: Tầng 3 số nhà 37 phố Lê Văn Hưu, phường
Ngơ Thì Nhậm, Hai Bà Trưng, Hà Nội
・Điện thoại: 0987171566

2.2 Sản phẩm và dịch vụ
VINAI cung cấp các dịch vụ cho lập trình viên, các doanh nghiệp sử
dụng để tích hợp, phát triển các ứng dụng công nghệ sử dụng AI nhận diện
khuôn mặt, biển số xe. Ngồi ra cơng ty cịn xây dựng những ứng dụng
website có tốc độ xử lý tối ưu nhất.
• FaceAPI: VINAI cung cấp các API cho các lập trình viên, các
doanh nghiệp sử dụng để tích hợp, phát triển các ứng dụng công
nghệ sử dụng AI nhận diện khuôn mặt.
• Dịch vụ outsourcing: Với đội ngũ chất lượng cao, VINAI cung cấp
dịch vụ outsourcing phần mềm với những yêu cầu phát triển ứng

dụng mobile, website.
• Kiểm sốt ra vào: Cung cấp các thiết bị, phần mềm có chất lượng
cao cho việc kiểm sốt ra vào ở các cơng ty, tịa nhà, bệnh viện,
trường học,…
• Dịch vụ tích hợp Blockchain: VINAI cung cấp dịch vụ tư vấn và
tích hợp cơng nghệ chuỗi khối Blockchain vào phần mềm của
doanh nghiệp, tổ chức,…


3
Hiện tại, Công ty cổ phần đầu tư và phát triển VINAI đã có những
sản phẩm được đưa vào sử dụng trong ngày nay như một số dịch vụ:
• Medusa – Sản phẩm trí tuệ nhân tạo kiểm sốt vào ra
Nhận diện khuôn mặt qua thiết bị đặt tại cửa phòng để mở cửa phòng
tự động, thay thế cho cách truyền thống dùng khóa, thẻ từ.

Hình 1.1: Sản phẩm Medusa


Elam – Nền tảng quản lý video và phân tích hình ảnh AI
Elam là nền tảng giám sát video camera. Elam không chỉ là phần

mềm theo dõi mà là giải pháp kết hợp giữa giám sát và phân tích tự động
hình ảnh để nâng cao hiệu quả sử dụng camera, phục vụ mục đích an ninh
an tồn.


4

Hình 1.2: Sản phẩm Elam

• e-Ticket & Smart invoice
Phần mềm vé điện tử và hóa đơn điện tử an tồn nhất, dễ sử dụng nhất.

Hình 1.3: Sản phẩm e-Ticket & Smart invoice
• Ứng dụng và website SKY ART
Sản phẩm giới thiệu với nhiều danh mục hoạt động đa dạng bao gồm:
dự án khu dân cư, dự án thương mại và khu nghỉ dưỡng, SKY ART hướng
tới phát triển chuyên nghiệp và bền vững trong lĩnh vực Đầu tư - Quản lý Phát triển các dự án bất động sản trải rộng khắp mọi miền Việt Nam.


5

Hình 1.4: Sản phẩm website SKY ART
2.3 Cơng nghệ và chất lượng
Công ty cổ phần đầu tư và phát triển VINAI có những đội ngũ phát
triển chất lượng cao bởi là những kỹ sư, những chuyên gia về sản phẩm và
những nhà thiết kế chiến lược nổi trội. VINAI đem lại giải pháp xuyên
suốt, tiên phong trong áp dụng công nghệ giúp doanh nghiệp tự động hóa
quy trình sản xuất, thăng tiến dài trong bước đường chuyển đổi số. Với các
vị trí như:
- Backend/Frontend Developer, Business Analyst, Tester, Dev-Ops,…
VINAI tự tin mang lại những sản phẩm, dịch vụ và giải pháp với
những công nghệ mới nhất cho khách hàng.
- Ngôn ngữ lập trình: Java, Swift, Dart, C#, Objective-C,…
- Framework: Spring Boot, Angular, ReactJs, Flutter, Outsystems,…
2.4 Thị trường và khách hàng
Với hơn 40 chuyên gia mang lại giải pháp cho doanh nghiệp trong
nhiều lĩnh vực như: Tài chính – Ngân hàng, Bán lẻ/FMCG, Logistics, Sản
xuất,… VINAI đang hướng tới thị trường trong và ngoài nước với những
khách hàng tiềm năng để củng cố và khẳng định vị thế của mình trong lĩnh



6
vực cơng nghệ thơng tin. VINAI ln mong muốn tìm các giải pháp công
nghệ tiên tiến và hiện đại để mang lại những sản phẩm dịch vụ tốt nhất tới
khách hàng.
2.5 Văn hố doanh nghiệp
2.5.1 Sứ mệnh và tầm nhìn doanh nghiệp
Hoạt động với sứ mệnh “Giúp doanh nghiệp tự động hóa quy trình
sản xuất, thăng tiến dài trong bước đường chuyển đổi số”. VINAI luôn cố
gắng không ngừng để đóng góp cho sự phát triển của ngành Cơng nghệ
thơng tin bằng việc mang đến môi trường làm việc mà các kỹ sư cơng nghệ
thơng tin có thể phát huy tối đa tiềm năng, khả năng sáng tạo trong khoa
học kỹ thuật và cơng nghệ, từ đó đáp ứng các u cầu tồn cầu trong tương
lai.
2.5.2 Quy định và chính sách của doanh nghiệp
Thời gian làm việc:
• Sáng: 08h30 – 12h • Chiều: 13h30 – 18h00
Quy định chung:
• Giữ gìn cảnh quan nơi làm việc sạch sẽ, gọn gàng.
• Sắp xếp các thiết bị phục vụ công việc, vật dụng cá nhân khoa
học, gọn gàng.
• Sử dụng điện hợp lý và tắt các thiết bị điện khi chưa thật cần
thiết.
• Mặc đồng phục theo đúng quy chuẩn đạo đức doanh nghiệp.
• Đi làm đúng giờ, liên lạc trước với cán bộ quản lý khi vắng
mặt hay đi làm muộn. Nếu không thực hiện đúng sẽ bị phạt
theo quy định của công ty.



7
• Giữ thái độ tơn trọng với các đồng nghiệp trong công ty. Tôn
trọng ý kiến của người khác, thể hiện thái độ tích cực và hịa
đồng với mọi người xung quanh.
• Tuân thủ theo các quy định chung và điều khoản bảo mật cơng
ty đã đưa ra.
Chính sách của doanh nghiệp:
• Thực tập sinh được trợ cấp thực tập theo quy định của cơng ty.
• Thực tập sinh được trợ cấp ăn trưa và trợ cấp gửi xe tại cơng ty.
• Thực tập sinh sẽ được tham gia vào các dự án của công ty sau khi
được cán bộ quản lý đánh giá năng lực.
• Được đào tạo và làm việc trong một mơi trường chun nghiệp.
• Khen thưởng theo kết quả của dự án và nhận xét từ khách hàng.
• Được tham gia các buổi đào tạo chia sẻ kinh nghiệm và đào tạo
kỹ năng mềm.
• Nghỉ chủ nhật, nghỉ phép và các ngày nghỉ được quy định trong
luật lao động Việt Nam.


8
CHƯƠNG 3 : QUÁ TRÌNH THỰC TẬP TẠI ĐƠN VỊ
3.1 Nhiệm vụ được giao
- Nhiệm vụ 1: Tham gia các buổi đào tạo kỹ năng mềm do công ty tổ
chức. Chương trình này giúp cho các nhân viên và thực tập sinh hiểu
rõ hơn về công ty, trau dồi và hoàn thiện bản thân với các kỹ năng.
- Nhiệm vụ 2: Tham gia các buổi đào tạo về hệ quản trị cơ sở dữ liệu
SQL.
Đây là chương trình đào tạo giúp thực tập sinh hiểu rõ hơn về các
kiến thức hệ quản trị cơ sở dữ liệu SQL từ cơ bản đến nâng cao.
- Nhiệm vụ 3: Tham gia các khóa học đào tạo về Web developer.

Khóa học cung cấp các kiến thức cơ bản và nâng cao về ngôn ngữ
Java
- Nhiệm vụ 4: Tham gia khóa học đào tạo về Web developer. Sau khi
hồn thành khóa học, thực tập sinh hiểu rõ về ngơn ngữ java và
framework và có thể xây dựng sản phẩm web quản lý bán linh kiện
điện tử trực tuyến.
3.2 Giải pháp thực hiện
- Tham gia đầy đủ các buổi đào tạo do công ty tổ chức và sắp xếp.
- Trước mỗi buổi học cần đọc, tìm hiểu tài liệu và nghiên cứu slide bài
giảng.
- Ghi lại những vấn đề chưa hiểu để hỏi và trao đổi với mọi người để
cùng nhau tìm hướng giải quyết vấn đề.
- Thực hiện tự nghiên cứu dựa trên các bài viết hướng dẫn và tìm kiếm
tài liệu trên mạng.
- Hoàn thành các nhiệm vụ được giao đúng hạn, thực hành và áp dụng
các kiến thức được học vào thực tế.


9
- Trong quá trình học tập, người hướng dẫn thực hiện giải đáp những
thắc mắc và review bài tập cho thực tập sinh. Người hướng dẫn đưa
ra những ví dụ, chỉ dẫn và đưa ra những hướng giải pháp tối ưu cho
từng vấn đề.
- Phát triển các kỹ năng làm việc nhóm, các kỹ năng trao đổi và phân
tích u cầu.
3.3 Kế hoạch thực hiện
Tuần

Từ ngày


Nội dung thực tập

đến ngày
-

Học tập và tìm hiểu về mơi trường làm việc và
văn hóa của cơng ty, các quy định của cơng ty.

09/01/2023
1

13/01/2023

-

Tham gia các buổi đào tạo về kỹ năng mềm do
công ty tổ chức.
Tham gia các buổi đào tạo về các ngơn ngữ lập
trình như Java, Angular và một số framework
Tìm hiểu kiến thức cơ bản về lập trình hướng

-

đối tượng

-

Tự tìm hiểu thêm về các ngơn ngữ lập trình.

-


Tham gia đào tạo kiến thức cơ bản về lập trình

16/01/2023
2

web (Các khái niệm, quy trình sản xuất phần

20/01/2023

mềm, các mơ hình sản xuất phần mềm,…).
-

Tham gia đào tạo kiến thức cơ bản về java core
(Tổng quan về java core, ví dụ và demo).

30/01/2023
3

03/02/2023

-

Tìm hiểu và nghiên cứu kiến thức về web (Thiết
kế giao diện bằng html, css, javascript, viết 1 số
api đơn giản,…).


10
Tuần


Từ ngày

Nội dung thực tập

đến ngày
-

Xây dựng một số bài tập nhỏ về xây dựng các
API.

06/02/2023

-

Tìm hiểu và sử dụng Github.

-

Tham gia các buổi training về kỹ năng mềm do

4
10/02/2023

công ty tổ chức.
13/02/2023
5

Angular.
-


-

7

04/03/2023

Nắm được kiến thức cơ bản của spring boot, viết
được API sử dụng spring data jpa

24/02/2023

27/02/2023

Tìm hiểu thêm về Sping boot, Angular.
Thực hành một số bài tập về Sping boot,

17/02/2023
20/02/2023

6

-

Nắm được kiến thức cơ bản angular, quản trị cơ
sở dữ liệu oracle

Thực hành viết ứng dụng web quản lý bán hàng
-


linh kiện điện tử trực tuyến sử dụng Sping boot
hoặc Angular.

3.4 Kết quả thực hiện
- Được trải nghiệm và học hỏi về văn hóa cơng ty, các quy định của công
ty, môi trường làm việc và tác phong của một người làm việc chuyên
nghiệp
- Nắm được quy trình làm việc, từ các khâu nhận nhiệm vụ đến khi hoàn
thành yêu cầu dưới sự giám sát của Project Manager.


11
- Tìm hiểu thêm được nhiều kiến thức về ngơn ngữ lập trình, cơng nghệ
sử dụng: Sping, Angular,…
- Tìm hiểu và cập nhật các thư viện hỗ trợ mới nhất cho các chức năng
của dựn án.
- Kỹ năng làm việc nhóm, trao đổi vấn đề với thành viên để tìm giải
pháp.
- Xây dựng một webservices nhỏ.


12
CHƯƠNG 4 : NỘI DUNG VÀ KẾT QUẢ THỰC TẬP
4.1 Nội dung và kết quả chính đạt được
Sau khi tham gia đào tạo kiến thức về web developer, được tìm hiểu và
tự học thêm về ngôn ngữ java, framework,… đặc biệt dưới sự hướng dẫn của
của người quản lý, em đã có thể tự mình xây dựng web Quản lý bán hàng
linh kiện điện tử trực tuyến.
4.2 Mô tả công việc tham gia thực hiện
- Nhiệm vụ 1: Hoàn thành và tham gia đầy đủ các buổi đào tạo về kỹ

năng mềm do công ty tổ chức.
- Nhiệm vụ 2: Hồn thành khóa học đào tạo về Web developer
- Nhiệm vụ 3: Hồn thành khóa học đào tạo về ngơn ngữ java và các
framework.
- Nhiệm vụ 4: Tham gia đầy đủ các buổi đào tạo về lập trình web.
4.3 Phương thức làm việc
Mỗi thực tập sinh sẽ tạo tài khoản Telegram sau đó sẽ được tham gia
vào các nhóm do cán bộ hướng dẫn thực hiện. Tài khoản dùng để liên lạc
và trao đổi công việc với các thành viên trong cơng ty. Ngồi ra, thực tập
sinh cũng sẽ được cấp các thiết bị và tài khoản để hoàn thiện tốt công việc
được giao.
4.4 Nội dung và kết quả thực tập
4.4.1 Tên đề tài
Xây dựng web Quản lý bán hàng linh kiện điện tử trực tuyến.
4.4.2 Khảo sát
- Đơn vị khảo sát: Công ty cổ phần đầu tư và phát triển VINAI


13
- Địa chỉ: Tầng 3 số nhà 37 phố Lê Văn Hưu, phường Ngơ Thì Nhậm,
Hai Bà Trưng, Hà Nội.
4.4.3 Mục đích
- Củng cố kiến thức về Java, Angular, tìm hiểu về framework Spring
Boot cùng các công nghệ cần thiết.
- Tiếp cận các luồng xử lý và lưu trữ dữ liệu người dùng trên ứng dụng
như: Api, redux, …
- Tìm hiểu được các phương pháp xử lý dữ liệu liên quan đến Api giúp
giảm tải server, tối ưu hóa tốc đợ xử lý phần mềm.
- Tìm hiểu về một quy trình xây dựng một dự án gần giống thực tế và các
nghiệp vụ của một dự án yêu cầu những gì.

- Là cách thức để quản lý nắm bắt được tiến độ, khả năng làm việc của
thực tập sinh.
- Ứng dụng web Quản lý biểu mẫu Email đáp ứng yêu cầu của một sản
phẩm thực tế: bảo mật, dễ sử dụng, dễ bảo trì, cung cấp nhiều chức
năng tiện lợi giúp cho người quản lý có thể dễ dàng quản lý được từng
loại biểu mẫu email mà mình đang quản lý.



×