Báo cáo thực tập MOBILE DEVELOPER

20 234 3
Báo cáo thực tập MOBILE DEVELOPER

Đ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

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 MOBILE DEVELOPER Công ty thực tập : Iprosys Người phụ trách : Trần Quang Vinh Thực tập sinh : Ngô Việt Cường TP Hồ Chí Minh, tháng năm 2020 Ngơ Việt Cường LỜI MỞ ĐẦU Thực tập tốt nghiệp chủ đề hấp dẫn sinh viên nói chung sinh viên cơng nghệ phần mềm nói riêng, hội thiết thực bổ ích để em cọ xát với thực tế làm quen với mơi trường làm việc, từ có mục tiêu, kế hoạch rõ ràng cho công việc tương lai Ngày nay, ngành công nghiệp mobile phận thiếu ngành công nghiệp phần mềm Với tốc độ phát triển vô mạnh mẽ, mobile nhân tố kích thích phát triển công nghệ thông tin giới, phần cứng phần mềm Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia làm mobile mơi trường chun nghiệp, em có dự định thực tập kì học Vì vậy, em định chọn Iprosys - startup lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Ngô Việt Cường LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH Iprosys 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 nhóm trainer, nhóm thực tập chúng em tiếp thu kiến thức quan trọng để làm ứng dụng mobile Chân thành cảm ơn anh chị nhóm trainer bỏ nhiều thời gian, công sức để hướng dẫn chúng em hoàn thành đợt thực tập Đặc biệt cảm ơn anh Trần Quang Vinh, training Android, hướng dẫn, giúp đỡ cho chúng em tận tình khó khăn cơng việc, đến khó khăn việc làm quen với môi trường mới; cảm ơn anh Dương Trọng Hải, dẫn chúng em cách làm báo cáo, lên kế hoạch, kỹ thiếu, cách làm việc, đam mê để làm sản phẩm thời gian qua 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 Ngô Việt Cường TpHCM, ngày 28 tháng năm 2020 Ngô Việt Cường NHẬN XÉT CỦA KHOA Ngô Việt Cường MỤC LỤC Chương 1: Giới thiệu công ty thực tập 1.Giới thiệu công ty Iprosys 2.Sản phẩm công ty Chương 2: Nội dung thực tập 1.Tìm hiểu cơng ty kỹ công ty .7 2.Nghiên cứu kỹ thuật 3.Thực project .10 4.Lịch làm việc 10 Chương 3: Chi tiết project 12 1.Giới thiệu ứng dụng HFinance 12 2.Thực 18 3.Kết .18 TÀI LIỆU THAM KHẢO .19 TỔNG KẾT .20 Ngô Việt Cường Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty Iprosys Iprosys thành lập năm 2019 , startup thành lập chuyên làm ERP CRP, số hóa doanh nghiệp + Loại hình hoạt động: Cơng ty TNHH Hai Thành Viên trở lên + Địa chỉ: 649/20/7 đường Điện Biên Phủ, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh + Đại diện pháp luật: Dương Trọng Hải + Ngày thành lập: 18/11/2019 Sản phẩm cơng ty Hiện có dự án triển khai cho nhà máy gỗ VietSec Đà Đẵng (Đường Số KCN Hòa Cầm, Q Cẩm Lệ, Tp Đà Nẵng) AgriTech (Là mạng xã hội nông nghiệp) Và dự án hệ sinh thái Hspace bao gồm : khóa học lập trình, ứng dụng số hóa cho nơng nghiệp, nhà máy,… Ngô Việt Cường 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 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 ứng dụng 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 phát triển phần mềm chun nghiệp Tìm hiểu cơng ty kỹ công ty Thời gian : ngày Nội dung : Giới thiệu công ty, cách tổ chức công ty Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập 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ơng ty Ngồi ra, thực tập sinh giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm công ty Iprosys, trình thành lập phát triển dự án cơng ty có, sản phẩm tới Có thêm kỹ việc sử dụng email cơng việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng q 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 cơng cụ giúp ích cho cơng việc sau Một số phần mềm số Skype, Zalo - sử dụng làm việc nhóm, Android Studio– mơi trường phát triển tích hợp thức cho hệ điều hành Android Google, Adobe Photoshop - phần mềm chỉnh sửa đồ họa Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp công cụ với Ngô Việt Cường 2.2 Tìm hiểu ngơn ngữ Java Thời gian : ngày (1 tuần) Nội dung : Được training kỹ thuật Java nâng cao, kiến thức quan trọng cho việc tối ưu Android - Lập trình hướng đối tượng Các kiến thức lập trình hướng đối tượng khái niêm, đặc tí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 hướng dẫn cách thiết kế lớp cho đối tượng ích nhiều tảng khác nhau, so với thư viện từ bên thứ ba Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - 2.3 Nâng cao kỹ lập trình với ngơn ngữ Java Có kiến thức quan trọng cho việc lập trình ứng dụng mobile sau Ngồi cịn biết thêm số quy tắc việc viết code cho chuẩn, dễ đọc, dễ hiểu Tìm hiểu UI Layout Thời gian : ngày Nội dung : Được training kỹ thuật, bổ trí, xếp thành phần xuất hình, kiến thức quan trọng cho việc tối ưu Android - Các loại layout tiêu chuẩn Android Các kiến thức LinerLayout, RelativeLayout, GridLayout, FrameLayout Các chứa (Container) chuẩn Các kiến thức RadioGroup, ListView, GridView, ScrollView, … Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - Nâng cao kỹ lập trình, bố trí hợp lí, dễ sử dụng cho người dùng, tối ưu hóa bố trí đơn giản hiểu Có kiến thức quan trọng cho việc lập trình ứng dụng mobile sau Ngơ Việt Cường 2.4 Tìm hiểu Database thiết kế sở liệu cho App Quản lí tài Thời gian : ngày Nội dung : Được training kỹ thuật, đối tượng, liên kết đối tượng ứng dụng để tự thiết kế - Tham khảo số app tài tiếng MISA, Money Lover, Money Helper Xem video kiến thức tài để hiểu rõ Thực : - Tham gia đầy đủ buổi training công ty - Làm thực hành, kiểm tra kiến thức học Kết : - 2.5 Hiểu rõ tài chính, thiết kế sở liệu Có kiến thức quan trọng cho việc lập trình ứng dụng mobile sau Lập trình Android Nội dung : Các kỹ thuật tạo ứng dụng Android, - Đị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)và ứ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: Được trainner hướng dẫn tạo ứng dụng bản, 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 - Tìm hiểu vễ kĩ thuật Bundle : Truyền liệu qua lại Activiy BarChart, PieChart: Xử lý đồ thị, biểu đồ android Thực : - Tham gia đầy đủ buổi training Tạo ứng dụng , thành thạo kĩ thuật nêu Ngơ Việt Cường 10 Kết quả: - Đã tạo ứng dụng sau đưa lên Android Thực project Sau tháng training thực hành, thực tập sinh nắm kiến thực Jave, Android Trong tháng thứ hai, trainer hướng dẫn thực tập sinh áp dụng kiến thức học để thực project Android Chi tiết đồ án nói phần sau Lịch làm việc Tuần Công việc Người hướng dẫn Tìm hiểu cơng ty, cách tổ chức 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 ngơn ngữ lập trình Java - Thực hành Java - Làm test Java - Tìm hiểu UI Layout Android - Thực hành số layout - Tìm hiểu Android - Thực hành tạo ứng dụng Android Anh Trần Quang Vinh Giai đoạn Alpha: Anh Trần Quang - Mức độ hoàn thành Nhận xét người hướng dẫn Anh Trần Quang Vinh Anh Trần Quang Vinh Anh Trần Quang Vinh Ngô Việt Cường 11 - Lên kế hoạch Viết Framework Tạo UI Layout, lớp cho ứng dựng theo tiêu chuẩn chung để dễ dàng phát triển sau Giai đoạn Alpha(tiếp): - Viết lớp quản lý Object, lớp Object - Ráp vào Framework thành ứng dụng với chức Giai đoạn Beta: - Viết chức nâng cao - Liên kết activity , truyền liệu qua lại - Thêm animation để tạo hiệu ứng đẹp Giai đoạn Beta (tiếp) : - Tìm hiểu tài chính, để hiểu rõ thiết kế sở liệu - Sau đưa trường liệu lên ứng dụng xử lý Giai đoạn kết thúc, báo cáo - Báo cáo cuối đợt thực tập Vinh Anh Trần Quang Vinh Anh Trần Quang Vinh Anh Dương Trọng Hải Anh Trần Quang Vinh, Anh Dương Trọng Hải Ngô Việt Cường 12 Chương 3: Chi tiết project Giới thiệu ứng dụng HFinance Hfinance ứng dụng đáp ứng đầy đủ nhu cầu quản lý chi tiêu cá nhân, chi tiêu gia đình tập thể Sổ Thu Chi giúp bạn ghi lại khoản chi tiêu cách chi tiết mà cịn sở hữu cơng cụ giúp bạn làm chủ đồng tiền như: đặt ngân sách chi tiêu, quản lý nhiều ví tài khoản, quản lý tiết kiệm, tiền gửi, v.v 1.1 Tính năng: + Ghi chép thu chi nhanh tiện lợi: - Ghi lại chi/tiêu khoản gì, từ ví/tài khoản nào, vào lúc để theo dõi luồng tiền - Đánh dấu để tổng hợp số tiền dùng theo kiện/chuyến hay cá nhân cụ thể + Theo dõi số tiền vay/nợ để nhắc nhở giúp toán đầy đủ + Quản lý tiền với nhiều ví/tài khoản: - Tạo ví/tài khoản với nội dung khác chi phí thường xuyên, tiết kiệm để tiêu dùng, chi cho học hành, vui chơi, từ thiện để đầu tư,… + Phân tích số tiền chi theo hạng mục qua hàng tháng/hàng quý/hàng năm để lên kế hoạch chi tiêu tiết kiệm cho hợp lý + Báo cáo với biểu đồ sinh động theo hạng mục Ngô Việt Cường 13 1.2 Database: Người dùng có lựa chọn : + Chọn tài khoản sử dụng + Thiết lập hạn mức chi + Xem tình hình thu chi Ngơ Việt Cường 14 + Xem tài + Phân tích chi tiêu + Kiểm sốt đối tượng thu chi + Kiểm soát Chuyến đi, kiện + Lập phiếu thu chi cho hạng mục, ứng với tài khoản + Các hạng mục thu chi động, người dùng thêm, xóa, sửa,… 1.3 Màn hình Giao diện thêm phiếu thu chi, vay nợ Ngơ Việt Cường 15 Giao diện hạng mục thu chi, vay nợ thêm hạng mục thu chi Giao diện chọn tài khoản để thực thu chi Ngô Việt Cường 16 Giao diện đối tượng thu chi Ngô Việt Cường 17 Báo cáo dịng tiền Ngơ Việt Cường 18 Giao diện khoản thu khoản chi Thực - Và giúp đỡ tận tình leader thành viên nhóm thực project Kết - Đã hồn thiện hình giao theo tiến độ yêu cầu thời gian Ngô Việt Cường 19 TÀI LIỆU THAM KHẢO Java https://developer.android.com/studio/write/create-java-class UI Layout Android Studio https://developer.android.com/guide/topics/ui/declaring-layout Bundle https://developer.android.com/reference/android/os/Bundle https://stackoverflow.com/questions/4999991/what-is-a-bundle-in-an-androidapplication BarChart https://medium.com/@karthikganiga007/create-barchart-in-android-studio14943339a211 PieChart https://www.tutorialspoint.com/how-to-use-pie-chart-graph-in-android https://thebank.vn/blog/16798-top-5-phan-mem-quan-ly-tai-chinh-gia-dinh-mienphi.html Ngơ Việt Cường 20 TỔNG KẾT Trong suốt q trình thực tập Iprosys em học, tiếp thu luyện tập kiến thức bổ ích, có giá trị cho đường lập trình ứng dụng Được tham gia vào nhiều dự án công ty, nhờ mà kiến thức học tập sống mở rộng nhiều , tích lũy nhiều kinh nghiệm cho tương lai sau Chân thành cảm ơn giúp đỡ anh Trần Vinh Quang, sợ trợ giúp anh chị cơng ty giúp đỡ, hỗ trợ em hồn thành tốt nhiệm vụ giao quãng thời gian thực tập công ty Ngô Việt Cường ... nghiệp, nhà máy,… Ngô Việt Cường 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 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 ứng dụng Android,... rõ thiết kế sở liệu - Sau đưa trường liệu lên ứng dụng xử lý Giai đoạn kết thúc, báo cáo - Báo cáo cuối đợt thực tập Vinh Anh Trần Quang Vinh Anh Trần Quang Vinh Anh Dương Trọng Hải Anh Trần Quang... kinh nghiệm thực tế, muốn tham gia làm mobile mơi trường chun nghiệp, em có dự định thực tập kì học Vì vậy, em định chọn Iprosys - startup lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định

Ngày đăng: 05/09/2021, 21:05

Từ khóa liên quan

Mục lục

  • Chương 1: Giới thiệu công ty thực tập

    • 1. Giới thiệu công ty Iprosys

    • 2. Sản phẩm của công ty

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

      • 1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty

      • 2. Nghiên cứu kỹ thuật

        • 2.1. Các công cụ làm việc

        • 2.2. Tìm hiểu ngôn ngữ Java

        • 2.3. Tìm hiểu UI Layout

        • 2.4. Tìm hiểu Database và thiết kế cơ sở dữ liệu cho App Quản lí tài chính

        • 2.5. Lập trình trên Android

        • 3. Thực hiện project

        • 4. Lịch làm việc

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

          • 1. Giới thiệu về ứng dụng HFinance

            • 1.1. Tính năng:

            • 1.2. Database:

            • 1.3. Màn hình

            • 2. Thực hiện

            • 3. Kết quả

            • TÀI LIỆU THAM KHẢO

            • TỔNG KẾT

Tài liệu cùng người dùng

Tài liệu liên quan