Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
1,01 MB
Nội dung
Thực tập tốt nghiệp Dao Duc Huy 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 LẬP TRÌNH APP TRÊN ANDROID Cơng ty thực tập : DXC Technology Người phụ trách : Trương Long Thực tập sinh : Đào Đức Huy TP Hồ Chí Minh, tháng năm 2020 pg Thực tập tốt nghiệp Dao Duc Huy LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty DXC Technololy Việt Nam tạo điều kiện cho em có hội thực tập công ty Chỉ thời gian ngắn, nhờ dẫn nhiệt tình anh Long (Project Manager) anh mentor, em tiếp thu kiến thức quan trọng kinh nghiệm thực tế làm ứng dụng em biết thêm nhiều kinh nghiệm để tham gia vòa project lớn Cũng xin cảm ơn thầy cô khoa Công nghệ phần mềm nhiệt tình hỗ trợ, tạo điều kiện em làm báo cáo Đào Đức Huy TpHCM, ngày 26 tháng năm 2020 pg Thực tập tốt nghiệp Dao Duc Huy NHẬN XÉT CỦA KHOA pg Thực tập tốt nghiệp Dao Duc Huy MỤC LỤC Contents Chương 1: Giới thiêu công ty thực tập Giới thiệu công ty DXC Technology Chương 2: Nội dung thực tập 2.1 Nghiên cứu kỹ thuật 2.1.1 Lập trình Android 2.2 Thực project 2.3 Lịch làm việc Chương 3: Chi tiết project 11 1.1 1.2 Giới thiệu ứng dụng 11 Các tính ứng dụng 11 Chương 4: Thực 17 pg Thực tập tốt nghiệp Dao Duc Huy Chương 1: Giới thiêu công ty thực tập Giới thiệu cơng ty DXC Technology DXC Technology tập đồn CNTT độc lập hàng đầu giới Chúng chuyên cung cấp giải pháp IT toàn diện cho khách hàng toàn cầu bao gồm dịch vụ CNTT trọn gói để giúp doanh nghiệp phát triển vượt trội thời kỳ kỷ nguyên số Được hình thành từ sáp nhập CSC mảng Dịch vụ Doanh nghiệp Hewlett Packard Enterprise (HPE), DXC Technology phục vụ 6.000 khách hàng bao gồm doanh nghiệp thương mại tổ chức dịch vụ công 70 quốc gia Với độc lập công nghệ, đội ngũ nhân viên tài toàn cầu, liên minh chặt chẽ với nhà đối tác công nghệ hàng đầu giới ứng dụng giải pháp công nghệ hệ mới, đảm bảo đem lại thành công mỹ mãn cho khách hàng Tại Việt Nam, DXC công ty hàng đầu ngành CNTT, cung cấp dịch vụ phần mềm dịch vụ CNTT cho khách hàng toàn cầu doanh nghiệp nước Chúng tiên phong áp dụng giải pháp hệ với công nghệ đại lĩnh vực Ứng dụng Di động, Trí tuệ Nhân tạo, đại hóa ứng dụng, tư vấn triển khai SAP ERP ngành công nghiệp khác Thương mại, Bảo hiểm, Ngân hàng, Sản xuất, Giáo dục, Chăm sóc Sức khỏe Khoa học Đời sống pg Thực tập tốt nghiệp Dao Duc Huy Với hai thập kỷ hoạt động Việt nam, DXC Việt Nam có đội ngũ kỹ sư 1,100 nhân viên đầy kinh nghiệm với trình độ chun mơn cao, động, liên tục cập nhật kỹ thuật công nghệ mới, sẵn sàng đáp ứng nhu cầu đa dạng khách hàng Cùng với kết hợp hoàn hảo giải pháp kinh doanh sáng tạo cơng nghệ đại, quy trình phát triển chuẩn quốc tế am hiểu sâu sắc lĩnh vực chuyên ngành, chắn đem lại hài lịng thành cơng cho khách hàng - cung cấp dịch vụ phát triển ứng dụng chất lượng cao với chi phí hợp lý Là phận quan trọng hệ thống phát triển toàn cầu DXC, DXC Việt Nam xây dựng hình ảnh xuất sắc trung tâm chất lượng cao Chúng áp dụng chặt chẽ qui trình phát triển ứng dụng cách quán trình phát triển phần mềm để đảm bảo chất lượng sản phẩm, chìa khóa cho dịch vụ tuyệt hảo DXC Việt Nam tự hào công ty Việt Nam đạt chuẩn CMMI Cấp - cấp cao quy trình quản lý chất lượng phát triển phần mềm Viện Công Nghệ Phần Mềm Mỹ (SEI) Chứng ISO 27001:2013 (phiên hệ thống quản lý an tồn thơng tin) pg Thực tập tốt nghiệp Dao Duc Huy Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Android” nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình Android, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường chuyên nghiệp 2.1 Nghiên cứu kỹ thuật 2.1.1 Lập trình Android Nội dung: Các kỹ thuật tạo ứng dụng Android, sử dụng Rest API để sử dụng liệu từ server - Định nghĩa Android: Android tập hợp phần mềm (software stack) dành cho thiết bị di động, bao gồm hệ điều hành, phần mềm trung gian (middleware) ứng dụng chủ chốt (key applications) Google Inc mua lại phát triển ban đầu phần mềm từ Android Inc., năm 2005 Hệ điều hành di động Android dựa tẳng Linux - Tạo ứng dụng Android: Tạo ứng dụng với template (listView, cardView, … sử dụng thêm số thư viện tạo hiệu ứng cho ứng dụng), cấu hình quyền truy cập cho android, cách sử dụng công cụ để biên dịch, chạy android máy ảo PC - Rest API: API (Application Programming Interface) tập quy tắc chế mà theo đó, ứng dụng hay thành phần tương tác với ứng dụng hay pg Thực tập tốt nghiệp Dao Duc Huy thành phần khác API trả liệu mà bạn cần cho ứng dụng kiểu liệu phổ biến JSON hay XML REST (REpresentational State Transfer) dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API Nó sử dụng phương thức HTTP đơn giản để tạo cho giao tiếp máy Vì vậy, thay sử dụng URL cho việc xử lý số thông tin người dùng, REST gửi yêu cầu HTTP GET, POST, DELETE, vv đến URL để xử lý liệu Thực hiện: - Tạo tính bản, sử dụng Rest API nhúng vào Android Kết quả: - Đã tạo hình cho ứng dụng sau sử dụng Rest API nhúng liệu vào Android 2.2 Thực project Sau ba tháng thực hành, hoàn thành xong mội tính cảu ứng dụng mức bản, người dùng sử dụng mượn thiết bị văn phịng cơng ty điện thoại Android 2.3 Lịch làm việc Mức Tuần Công việc Người hướng dẫn độ Nhận xét người hoàn hướng dẫn thành pg - Tìm hiểu cơng Anh Phạm Trung Thực tập tốt nghiệp Dao Duc Huy ty, cách tổ chức Dũng (Mentor) công ty Làm quen với - công cụ làm việc công ty Học cách trao đổi, - làm việc qua email Tìm hiểu Rest Anh Phạm Trung - API Dũng (Mentor) Tìm hiều - liệu ứng dụng Tìm hiểu tính - ứng dụng Bắt đầu dựng Anh Phạm Trung - hình Dũng (Mentor) 3, 4, 5,6 cho ứng dụng Tinh chỉnh lại Anh Phạm Trung - tính cho Dũng (Mentor) đồng với trang web mượn thiết bị công ty - Hoàn thành phiên Anh Phạm Trung ứng Dũng (Mentor) dụng, bắt đầu sử dụng thực tế cho nhân viên Giai đoạn kết thúc, báo 9, 10, 11, cáo: 12 - Fix bug, fix lỗi liên quan đến kết pg Anh Phạm Trung Dũng (Mentor) Thực tập tốt nghiệp Dao Duc Huy nối API với server pg 10 Thực tập tốt nghiệp Dao Duc Huy Chương 3: Chi tiết project 1.1Giới thiệu ứng dụng Ứng dụng thiết kế dựa trang có sẵn, ứng dụng cho phép nhân viên cơng ty truy cập, tìm kiếm mượn thiết bị có sẵn văn phịng cơng ty để đem sử dụng, nghiên cứu phát triển Để mượn thiết bị nhân viên yêu cầu phải truy cập vào mạng công ty, đăng nhập account mà công ty cấp cho nhân viên (mỗi nhân viên có acccout riêng làm việc công ty) Tùy vào thiết bị nhân viên phải xem thiết bị mượn có cần phải xin quyền từ csấp hay xem thiết bị có cho mượn mang hay khơng 1.2 Các tính ứng dụng • Xem thiết bị có văn phịng cơng ty • Xem chi tiết thiết bị • Mượn thiết bị 1.3 Các hình - Màn hình Login: Nhân viên phải đăng nhập acccout để sử dụng pg 11 Thực tập tốt nghiệp - pg 12 Màn hình list thiết bị Dao Duc Huy Thực tập tốt nghiệp pg 13 Dao Duc Huy Thực tập tốt nghiệp - pg 14 Màn hình chi tiết thiết bị Dao Duc Huy Thực tập tốt nghiệp - Dao Duc Huy Màn hình mượn thiết bị (dành cho admin): Cho phép người dùng nhìn thấy tình trạng thiết bị (màu đỏ thiết mượn, màu vàng chờ mượn, màu xanh sẵn sàng cho mượn), người mượn, thời gian mượn pg 15 Thực tập tốt nghiệp pg 16 Dao Duc Huy Thực tập tốt nghiệp Chương 4: Thực - Người thực hiện: Đào Đức Huy Và giúp đỡ tận tình anh mentor: Nguyễn Trung Dũng pg 17 Dao Duc Huy Thực tập tốt nghiệp pg 18 Dao Duc Huy Thực tập tốt nghiệp pg 19 Dao Duc Huy Thực tập tốt nghiệp pg 20 Dao Duc Huy Thực tập tốt nghiệp Dao Duc Huy TÀI LIỆU THAM KHẢO - https://developer.android.com/docs - https://topdev.vn/blog/restful-api-lagi/#:~:text=RESTful%20API%20l%C3%A0%20m%E1%BB%99t%20ti%C3%AAu,%C 4%91%C6%B0%E1%BB%A3c%20truy%E1%BB%81n%20t%E1%BA%A3i%20qua% 20HTTP pg 21 - https://code.tutsplus.com/tutorials/android-from-scratch-using-rest-apis cms-27117 - https://developer.android.com/reference/android/widget/ListView - https://developer.android.com/guide/topics/ui/layout/cardview ... Nội dung thực tập Đợt thực tập với chủ đề ? ?Lập trình Android? ?? nhằm mục đích giúp sinh viên thực tập đào tạo tồn diện lập trình Android, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao... dụng pg 11 Thực tập tốt nghiệp - pg 12 Màn hình list thiết bị Dao Duc Huy Thực tập tốt nghiệp pg 13 Dao Duc Huy Thực tập tốt nghiệp - pg 14 Màn hình chi tiết thiết bị Dao Duc Huy Thực tập tốt nghiệp... mượn pg 15 Thực tập tốt nghiệp pg 16 Dao Duc Huy Thực tập tốt nghiệp Chương 4: Thực - Người thực hiện: Đào Đức Huy Và giúp đỡ tận tình anh mentor: Nguyễn Trung Dũng pg 17 Dao Duc Huy Thực tập tốt