1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Xây dựng ứng dụng quản lý sự cố doanh nghiệp trên ios (báo cáo thực tập)

17 2 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 17
Dung lượng 699,98 KB

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

Nội dung

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 XÂY DỰNG ỨNG DỤNG QUẢN LÝ SỰ CỐ DOANH NGHIỆP TRÊN IOS Công ty thực tập : Ant Nest Người phụ trách : Phạm Ng

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

XÂY DỰNG ỨNG DỤNG QUẢN LÝ SỰ CỐ DOANH

NGHIỆP TRÊN IOS

Công ty thực tập : Ant Nest Người phụ trách : Phạm Nguyễn Hữu Lộc Thực tập sinh : Nguyễn Văn Dương

TP HỒ CHÍ MINH, 2022

Trang 2

LỜI MỞ ĐẦU

Công nghệ thông tin trong giai đoạn hiện nay đang có những bước phát triển như vũ bão trên mọi lĩnh vực hoạt động ở khắp nơi trên toàn thế giới, điều xảy ra trong vài năm vừa qua ở Việt Nam là sự đầu tư ồ ạt vào công nghệ Tin học đã và đang là một trong những vấn đề không thể thiếu đối với bất kỳ một

tổ chức, công ty nào Đặc biệt tin học ngày càng có vài trò quan trọng trong vấn

đề quản lý các cở quan, tổ chức nhất là trong lĩnh vực quản lý sự cố Đối với Việt Nam, tuy công nghệ thông tin mới chỉ phát triển trong vòng vài năm trở lại đây và đang từng bước phát triển nhưng những bước phát triển đó đã cho thấy Việt Nam là nước có tiềm năng về lĩnh vực công nghệ thông tin, trong đó phát triển hệ thống thông tin đang là thế mạnh của đất nước Công nghệ thông tin giúp cho công việc quản lý được dễ dàng hơn, nâng cao hiệu quả sản xuất, tiết kiệm được thời gian công sức

Sau quá trình học tập và rèn luyện tại trường, nhằm có cơ hội tiếp cận với môi trường làm việc và quy trình làm việc thực tế em đã quyết định ứng tuyển vào Công ty Ant Nest – một công ty về giải pháp công nghệ với môi trường làm việc chuyên nghiệp, sáng tạo, là nơi phù hợp để em rèn luyện và tích lũy kinh nghiệm cho bản thân.

Nguyễn Văn Dương

Trang 3

LỜI CÁM ƠN

Trân trọng gửi lời cảm ơn Công ty Ant Nest đã tạo điều kiện cho em

có cơ hội được thực tập tại công ty trong thời gian 3 tháng qua

Ngay từ những buổi đầu thực tập, dưới sự hướng dẫn nhiệt tình của anh chị mentors, em đã tiếp thu được nhiều kiến thức về quy trình xây dựng phần mềm trong thực tế, cũng như được làm việc trong môi trường chuyên nghiệp Không những tạo điều kiện cho em được học tập, các anh chị còn tạo một văn hóa làm việc cởi mở, giúp em có thể chia sẻ cũng như tiếp thu nhiều kiến thức một cách chủ động, thoải mái

Em xin cảm ơn các anh chị và các thành viên trong nhóm đã quan tâm, giúp đỡ và động viên em xuyên suốt quá trình thực tập tại công ty Mọi người tạo mọi điều kiện để em học tập, làm việc một cách có hiệu quả, giúp em làm quen với quá trình phát triển phần mềm, hiểu được sự phức tạp của lập trình, cung cấp kinh nghiệm thực tiễn phong phú, tạo nền tảng cho sự phát triển của em sau này

Bên cạnh đó, em cũng trân trọng gửi lời cảm ơn tới quý thầy cô khoa Công nghệ Phần mềm đã tận tình dạy dỗ, chỉ bảo, hướng dẫn và tạo điều kiện cho em hoàn thành bài báo cáo này.

Sinh viên thực hiện

Nguyễn Văn Dương TP.Hồ Chí Minh, ngày 15 tháng 06 năm 2022

Trang 4

NHẬN XÉT CỦA KHOA

Trang 5

MỤC LỤC

DANH MỤC HÌNH i

DANH MỤC BẢNG ii

Chương 1 GIỚI THIỆU CÔNG TY THỰC TẬP 1

1.1 Giới thiệu công ty Ant Nest 1

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

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

2.1 Tìm hiểu công ty và các kỹ năng cơ bản sử dụng trong công việc 3

2.2 Tìm hiểu về sản phẩm và các công nghệ liên quan 3

2.3 Tham gia tìm hiểu ngôn ngữ Swift 4

2.4 Tham gia làm việc cùng team ios 4

2.5 Lịch làm việc 5

Chương 3 Chi tiết về project 7

3.1 Giới thiệu về dự án 7

3.2 Thực hiện 8

TỔNG KẾT 9

TÀI LIỆU THAM KHẢO 10

Trang 6

i

DANH MỤC HÌNH

Hình 1.1: Logo của công ty Ant Nest 1 Hình 3.1: Hình ảnh thực tế từ Phần mềm Safety Champion 7

Trang 7

DANH MỤC BẢNG

Bảng 2.1 Lịch làm việc 6

Trang 8

1

Chương 1 GIỚI THIỆU CÔNG TY THỰC TẬP

1.1 Giới thiệu công ty Ant Nest

Hình 1.1: Logo của công ty Ant Nest Ant Nest là công ty khởi nghiệp trong lĩnh vực công nghệ thông tin Mục tiêu của Ant Nest là mang lại lợi ích cho người dùng từ cá nhân đến doanh nghiệp bằng cách sử dụng các sản phẩm mà Ant Nest mang lại Đổi mới, hiệu quả và chất lượng

là chìa khóa thành công của Công ty Đánh giá của người dùng là thước đo giá trị của công ty và chúng tôi tin rằng giá trị này sẽ ngày càng được nâng cao, tạo động lực để công ty ngày càng phát triển, mang đến nhiều sản phẩm hữu ích hơn cho cộng đồng người dân

Ant Nest là tập hợp của những tài năng trẻ, khỏe và đầy nhiệt huyết Chúng tôi làm việc trong một môi trường chuyên nghiệp, sáng tạo, năng động và luôn sẵn sàng đối mặt với thử thách

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

Hệ thống HRM, hay phần mềm HRM, được thiết kế để tự động hóa các quy trình kinh doanh nguồn nhân lực, giao dịch, tính lương và tuân thủ Hệ thống HRM cho phép các công ty tập trung vào quản lý con người bằng cách hợp lý hóa tất cả phần mềm của lực lượng lao động thành một giải pháp thông minh cho doanh nghiệp

Trang 9

Phạm Nguyễn Hữu Lộc Nguyễn Văn Dương

Workflow management là tạo và tối ưu hóa các đường dẫn cho dữ liệu để hoàn thành các mục trong một quy trình nhất định Quản lý quy trình làm việc bao gồm vạch ra quy trình làm việc ở trạng thái lý tưởng, tìm các nhiệm vụ dư thừa, tự động hóa quy trình và xác định các nút thắt cổ chai hoặc các khu vực cần cải thiện

Trang 10

3

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

Đợt thực tập với chủ đề “Lập trình ứng dụng IOS” 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 ứng dụng trên IOS, đồ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 ứng chuyên nghiệp

Do tình hình dịch bệnh nên không thể trực tiếp đến công ty để thực tập, sinh viên được thực tập online thông qua các nền tảng trực tuyến: Discord, Zoom, Jira

2.1 Tìm hiểu công ty và các kỹ năng cơ bản sử dụng trong công việc

Thời gian: 1 ngày

Nội dung:

• Giới thiệu tổng quan về công ty (quá trình thành lập và phát triển, quy trình làm việc, cách tổ chức của công ty)

• Tìm hiểu các nguyên tắc trong công ty (giờ làm việc, cách theo dõi tiến độ công việc bằng Jira, sử dụng email trong công việc, thái độ làm việc, )

• Giới thiệu về các thành viên nhóm và sản phẩm sẽ thực hiện

• Giới thiệu các công cụ và website hỗ trợ trong quá trình làm việc

Kết quả: Hiểu thêm về công ty Ant Nest, quá trình thành lập và phát triển 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.Có thêm các kỹ năng về việc sử dụng email, Jira trong công

việc, tác phong làm việc có kế hoạch, trách nhiệm và kỷ luật

2.2 Tìm hiểu về sản phẩm và các công nghệ liên quan

Thời gian: 1 tuần

Nội dung:

Trang 11

Phạm Nguyễn Hữu Lộc Nguyễn Văn Dương

 Tìm hiểu và làm quen với sản phẩm, cấu trúc, cách cài đặt, framework liên quan dựa vào document của sản phẩm…

 Tìm hiểu về các library của Eureka Form như: Section, Row …

Tìm hiểu các công cụ hỗ trợ như Jira, Github, XCode

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

Hiểu các khái niệm cần thiết, có khả năng sử dụng các thư viện mở rộng

2.3 Tham gia tìm hiểu ngôn ngữ Swift

Thời gian: 1 tuần

Nội dung:

Được training về các kỹ thuật lập trình ios

Lập trình hướng đối tượng, các delegete

Tạo các view controler

Xử lý các xự kiện

Kết quả:

Nâng cao kỹ năng lập trình với Swift

Tạo được các giao diện với và xử lý các xự kiện với các StoryBoard Swift

 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

2.4 Tham gia làm việc cùng team ios

Thời gian: 10 tuần

Nội dung:

Sau khi đượ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ề lập trình ios Tham gia váo dự án thực tế cùng team ios

Trang 12

5

Nhận các công việc như sửa lỗi, thực hiện các tính năng đươc giao trong dự

án

2.5 Lịch làm việc

Sprint Công việc Người

hướng dẫn

Mức độ hoàn thành

Nhận xét

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

email

Nguyễn Xuân Dũng 100%

Đạt yêu cầu

2

Tìm hiểu và làm quen với sản

phẩm, cấu trúc, cách cài đặt,

framework liên quan dựa vào

document của sản phẩm…

Tìm hiểu về các library của Eureka

Form như: Section, Row …

Tìm hiểu các công cụ hỗ trợ như

Jira, Gitlab, XCode

Mai Minh

Đạt yêu cầu

3

Được training về các kỹ thuật lập

trình ios

Lập trình hướng đối tượng, các

delegete

Tạo các view controler

Xử lý các xự kiện

Mai Minh

Đạt yêu cầu

Trang 13

Phạm Nguyễn Hữu Lộc Nguyễn Văn Dương

4

Tạo form sign off cho tính năng

insurence

Thiết kế tính năng tạo chữ kỹ xác

nhận trong dự án

Sửa lỗi thêm sự kiện

Phạm Nguyễn Hữu Lộc

100%

Đạt yêu cầu

5

Thiết kế expandable list

Tạo collectionView cho attament

Phạm Nguyễn Hữu Lộc

100%

Đạt yêu cầu

6

Lấy dữ liệu từ API về phần mềm

Sửa lỗi crash khi bấm xem chi tiết

Phân quyền trong dự án

Phạm Nguyễn Hữu Lộc

100%

Đạt yêu cầu

7

Kết nối với các hồ sơ của người

dùng

Làm tính năng đăng ký khi offline

Phạm Nguyễn Hữu Lộc

100%

Đạt yêu cầu Bảng 2.1 Lịch làm việc

Trang 14

7

Chương 3 Chi tiết về project

3.1 Giới thiệu về dự án

Phần mềm Safety Champion cho phép bạn và nhân viên của bạn báo cáo các mối nguy hiểm, báo cáo sự cố, thực hiện kiểm tra và xem các nhiệm vụ sắp tới trực tiếp thông qua ứng dụng, mọi lúc, mọi nơi

Safety Champion giúp cho việc an toàn trở nên dễ dàng hơn và cuối cùng là giữ cho mọi người ở nơi làm việc của bạn an toàn hơn

Hình 3.1: Hình ảnh thực tế từ Phần mềm Safety Champion

Do yêu cầu bảo mật thông tin của doanh nghiệp nên em không thể trình bày chi tiết hơn

Trang 15

Phạm Nguyễn Hữu Lộc Nguyễn Văn Dương

3.2 Thực hiện

Bốn thành viên thực hiện team Internship:

 Nguyễn Văn Dương

 Nguyễn Thử

 Phạm Hy

 Phạm Lâm

Và sự giúp đỡ nhiệt tình từ team các anh mentors:

 Nguyễn Ngọc Tùng

 Nguyễn Thanh Liêm

 Nguyễn Xuân Dũng

 Mai Minh Khôi

 Phạm Nguyễn Hữu Lộc

 Nguyễn Minh Nhật

Trang 16

9

TỔNG KẾT

Trong quá trình thực tập tại công ty Ant Nest, em đã tích lũy được rất nhiều kinh nghiệm quý giá từ các anh chị trong công ty, đồng thời học được thêm nhiều kiến thức mới và bổ ích từ dự án xây dựng ứng dụng quản lý sự cố Safety Champion

Khoảng thời gian thực tập là thời điểm tình hình dịch bệnh ở nước ta rất phức tạp, em không thể đến công ty để cảm nhận được trực quan môi trường làm việc và buộc phải trao đổi trực tuyến với các thành viên khác Điều đó cũng đã gây ra một số bất lợi đáng kể, mặc dù vậy, em đã hoàn thành các công việc được giao và hỗ trợ các thành viên khác trong quá trình phát triển ứng dụng

Đặc biệt, với sự giúp đỡ và chỉ dạy tận tình của các anh chị trong nhóm đã góp phần để em hoàn thành tốt đợt thực tập này Tuy không thể đi cùng mọi người trong nhóm đến khi kết thúc dự án nhưng đó đủ để em có thêm những sự hiểu biết nhất định và phải cần chuẩn bị thêm những gì trong tương lai để có thể làm việc một cách hiệu quả nhất Xin chân thành cảm ơn công ty Ant Nest và các anh chị hướng dẫn đã cho em cơ hội được thực tập cũng như ứng dụng những kiến thức và kỹ năng của bản thân vào môi trường làm việc chuyên nghiệp Cảm ơn thầy cô trong khoa đã giúp em hoàn thành bài báo cáo này

Trang 17

Phạm Nguyễn Hữu Lộc Nguyễn Văn Dương

TÀI LIỆU THAM KHẢO

For Swift

https://www.tutorialspoint.com/swift/index.htm

For StoryBoard

https://www.tutorialspoint.com/ios/ios_storyboards.htm

For Euruka Form

https://github.com/xmartlabs/Eureka

For GitHub

https://docs.github.com/en/get-started/quickstart/

Ngày đăng: 17/08/2022, 21:12

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w