VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY
INFORMATION TECHNOLOGY UNIVERSITY
SOFTWARE ENGINEERING FACULTY
BÁO CÁO THỰC TẬP
Lập Trình Ứng Dụng Di Động Với React Native
Công ty thực tập : Công ty TNHH Công Nghệ & Dịch Vụ Đất Việt
Người phụ trách: Phạm Đình Hòa
Thực tập sinh: Nguyễn Thành Đạt 18520578
Đồng Tháp, tháng 12 năm 2021
1
Lời Mở đầu
Ngày nay, thị trường ứng dụng di động, smartphone đang tăng trưởng mạnh mẽ, một xu hướng
tất yếu mỗi doanh nghiệp cần nắm bắt để chiếm lĩnh tốt hơn trong lĩnh vực mình đang hoạt
động. Vì vậy, Mobile App đang là một trong những kênh tiếp cận khách hàng và quảng bá
doanh nghiệp hàng đầu hiện nay.
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ệ. Mobile App đang
được phát triển một cách rõ rệt, nhiều công ty cũng đã bắt theo xu hướng chuyền các web app
thành mobile app.
Ngày nay điện thoại di động thông minh đã trở thành phần không thể thiếu của nhiều người
trong cuộc sống hằng ngày. Tiến bộ của công nghệ và trải nghiệm người dùng đang thúc đẩy sự
phát triển của thị trường thiết kế ứng dụng di động. Cứ mỗi bản cập nhật hệ điều hành mới
cũng sẽ tạo ra những cải tiến mới về thiết kế mobile app để đáp ứng nhu cầu của người dùng
trong thời đại công nghệ.
Sau ba năm học tập tại trường, do mong muốn có thêm kinh nghiệm thực tế, cũng như muốn
tạo ra những ứng dụng trên mobile trong một mơi trường chun nghiệp. Vì vậy, em quyết định
chọn DVS- 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.
Trong báo cáo này sẽ trình bày quá trình thực tập của em tại công ty trên nền tảng ReactNative.
2
Lời cảm ơn
Trân trọng gửi lời cảm ơn Công ty TNHH Công Nghệ và Dịch Vụ Đất Việt đã tạo điều kiện cho em
có cơ hội đượ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 các anh chị trong nhóm phát
triển, em đã tiếp thu được những kiến thức quan trọng để có thể làm được những app tuyệt
vời. Chân thành cảm ơn các anh chị đã bỏ ra nhiều thời gian, cơng sức để hướng dẫn em hồn
thành đợt thực tập.
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 có những hành trang kiến thức để thực tập.
Nguyễn Thành Đạt
Đồng Tháp, tháng 12 năm 2021
3
Nhận xét của Khoa
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
………………………………………………………………………………………………………
4
5
1.Giới thiệu công ty thực tập
1.1 Giới thiệu Công Ty TNHH Công Nghệ & Dịch Vụ Đất Việt
Đất Việt Software được thành lập vào tháng 10 năm 2011. Với tiền thân là một đội ngũ
chuyên gia phần mềm và giải pháp viễn thơng có kinh nghiệm từ Hàn Quốc. Chun môn
của công ty bao gồm xây dựng các giải pháp phát triển phần mềm, ứng dụng di động và dịch
vụ đám mây. Công ty cân bằng tư duy chiến lược với chuyên môn kỹ thuật trong các công
nghệ đột phá như điện thoại di động, đám mây và phân tích để phát triển các giải pháp đáp
ứng nhu cầu kinh doanh cụ thể.
Lý do khách hàng nên chọn phần mềm của Đất Việt Software vì:
Đầu tiên, giúp khách hàng tiếp cận đúng giải pháp, đúng thời điểm và đúng cách, giúp khách
hàng đạt được mục tiêu của mình.
Thứ hai, có tốc độ nhanh chóng chuyển đổi các ý tưởng sang kỹ thuật để xác nhận ý tưởng
cho khách hàng.
Thứ ba, có đội ngũ hỗ trợ tận tình, giải đáp mọi thắc mắc của khách hàng 24/7 về sản phẩm.
Cuối cùng là giá cả ưu đãi, cung cấp dịch vụ với chi phí phù hợp nhất cho khách hàng.Đất
Việt Software cam kết sẽ không bao giờ làm bạn thất vọng trong quá trình sử dụng phần
mềm
1.2 Dịch vụ
6
1.3 Khách hàng tiêu biểu
1.4 Một số sản phẩm công ty
7
8
2.Nội dung thực tập
2.1 Đào tạo cho người mới
Thời gian: 1 ngày
Nội dung:
• Giới thiệu về cơng ty.
• Sinh hoạt về quy chế,điều lệ,phúc lệ của cơng ty.
• Giới thiệu team được sắp vào.
Kết quả: Hiểu rõ hơn về công ty. Nắm bắt được các điều lệ để thực hiện nghiêm túc chuẩn
mực.
2.2 Nghiên cứu kỹ thuật
Thời gian: 2 ngày
Nội dung:
• Cách quản lý source code sử dụng TortoiseSVN
• Mơ tả về dự án được phân cơng
• Mơ tả kiến trúc dự án được phân công.
Kết quả:
Hiểu được các yêu cầu và chức năng của dự án, hiểu được kiến trúc của dự án để thực hiện
một cách dễ dàng.
9
3.Thực hiện Project
Được sắp vào 1 team để thực hiện một project được khách hàng là trường Giao Thông Vận
Tải giao cho công ty.Gồm 2 app : một app dành riêng cho sinh viên về các chức năng ,
nghiệp vụ của sinh viên, một app dành riêng cho giáo viên về các chức năng, nghiệp vụ của
giáo viên.
Thời gian ( Tuần )
1
2
3
4
5
6
Công việc
-Lọc thông báo
- Fix bug QR code
-Thiết kế UI điểm
rèn luyện
-Fix bug đăng ký
dịch vụ
-Thiết kế UI đánh
giá cố vấn học tập
-Thiết kế chức năng
điểm rèn luyện
-Thiết kế chức năng
cố vấn học tập
-Fix bug hóa đơn
điện tử
-Fix bug lọc văn bản
-Bổ sung thêm chức
năng của điểm rèn
luyện
-Thiết kế chức năng
giao công việc
-Thiết kế chức năng
tạm dừng công việc
-Thiết kế chức năng
phục hồi công việc
-Thiết kế chức năng
hủy công việc
-Thiết kế chức năng
tiếp nhận và từ chối
công việc
Mức độ hồn thành
100%
Người hướng dẫn
Phạm Đình Hịa
100%
Phạm Đình Hịa
100%
Phạm Đình Hịa
100%
Phạm Đình Hịa
100%
Phạm Đình Hịa
-Thiết kế chức năng
chuyển đến thơng
tin chi tiết của công
việc khi nhận được
thông báo được
phát công việc
100%
Phạm Đình Hịa
10
7,8
9
10
-Thiết kế tìm thống 100%
kê số lượng tài sản
theo cây thư mục
-Fix khi click vào
biểu đồ tròn từng
màu hiện ra loại
nhóm thiết bị
-Thiết kế giao diện
khi click vào từng
tài sản trong nhóm
thiết bị
-Thiết kế giao diện
100%
danh sách người
liên quan trong 1
công việc
-Thiết kế lazy
loading khi tải tất cả
văn bản.
-Thiết kế lại giao
diện chat và fix bug
khi gửi ảnh.
-Thiết kế lazy
100%
loading khi tải tất cả
công việc
-Fix bug khi thực
hiện các chức năng
dịch vụ của sinh
viên
-Thiết kế UI và chức
năng tự động cập
nhật khi có phiên
bản mới
-Fix bug tạo cơng
việc
11
Phạm Đình Hịa
Phạm Đình Hịa
Phạm Đình Hịa
4. Chi tiết về project
4.1.Giới thiệu về ứng dụng
Project gồm thiết kế 2 app dành cho sinh viên và giảng viên trường Giao Thơng Vận Tải.
Các chức năng chính trong app sinh viên:
• Đăng ký học phần
• Kết quả đăng ký lớp học phần
• Thời khóa biểu
• Lịch thi
• Học phí
• Hóa đơn điện tử
• Ký túc xá
• Dịch vụ cơng
• Tin tức
• Thư viện
• Điểm danh lịch thi
• Điểm danh lịch học
• Rèn luyện sinh viên
• Đánh giá cố vấn học tập
Các chức năng chính của app giảng viên
•
•
•
•
•
•
•
•
•
•
•
•
Điều hành công việc
Nhắc việc
Công việc của tôi
Công việc tôi giao
Công việc tôi theo dõi
Trao đổi
Văn bản
Báo cáo quản trị
Thông báo
Kho số hóa
Đánh giá sinh viên
Đánh giá cố vấn học tập
4.2 Một số giao diện của sản phẩm
App sinh viên
12
13
14
15
16
17
18
19
App giảng viên
20
21
22
23
24
25