1. Trang chủ
  2. » Cao đẳng - Đại học

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

21 247 4
Tài liệu đã được kiểm tra trùng lặp

Đ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 21
Dung lượng 1,18 MB

Nội dung

Trang 1

KHOA CÔNG NGHỆ PHẦN MỀM

BÁO CÁO THỰC TẬP

MOBILE DEVELOPER

TP Hồ Chí Minh, tháng 7 năm 2020

Trang 2

LỜI MỞ ĐẦU

Thực tập tốt nghiệp luôn là chủ đề hấp dẫn đối với mỗi sinh viên nói chung và sinh viên công nghệ phần mềm nói riêng, đó là một cơ hội rất thiết thực và bổ ích để em có thể 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 là một bộ phận không thể thiếu của ngành côngnghiệp phần mềm Với tốc độ phát triển vô cùng mạnh mẽ, mobile đã và đang là nhân tố kíchthích sự phát triển của công nghệ thông tin thế giới, cả về phần cứng và phần mềm.

Sau ba năm học tập trên trường, do mong muốn có thêm kinh nghiệm thực tế, cũng nhưmuốn được tham gia làm mobile trong một môi trường chuyên nghiệp, em có dự định là sẽ thựctập trong kì học này Vì vậy, em quyết định chọn Iprosys - một startup 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.

Trang 3

Đặ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 cả những khó khăn trong công việc, đến những 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, đã chỉ dẫn chúng em về cách làm báo cáo, lên

kế hoạch, những kỹ năng không thể thiếu, cách làm việc, sự đam mê để có thể làm ra một sảnphẩm trong thời gian qua.

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ềukiện em làm bài báo cáo này.

Ngô Việt CườngTpHCM, ngày 28 tháng 7 năm 2020

Trang 5

MỤC LỤC

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

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

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

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

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

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

3 Thực hiện project 10

4 Lịch làm việc 10

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

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

Trang 6

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

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

Iprosys được thành lập năm 2019 , là startup mới được thành lập chuyên làm vềERP và 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ànhphố 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

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

Hiện đang có dự án triển khai cho nhà máy gỗ VietSec Đà Đẵng (Đường Số 2 KCN

Hòa Cầm, Q Cẩm Lệ, Tp Đà Nẵng) và AgriTech (Là mạng xã hội nông nghiệp) Và

dự án hệ sinh thái Hspace bao gồm : các khóa học lập trình, các ứng dụng số hóa chonông nghiệp, nhà máy,…

Trang 7

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 trên Android” nhằm mục đích giúp sinhviên thực tập được đào tạo toàn diện về lập trình ứng dụng trên Android, đồng thời rèn luyệnnhữ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 phần mềm chuyên nghiệp.

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

Thời gian : 1 ngày

Nội dung : Giới thiệu về công ty, cách tổ chức của công ty

Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và 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ủacông ty

Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công tynhư thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong côngviệc…

Kết quả : Hiểu thêm về công ty Iprosys, quá trình thành lập và phát triển các dự án của

công ty hiện có, và các sản phẩm sắp tới Có thêm các kỹ năng về việc sử dụng emailtrong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn.

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

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

Thời gian : 2 ngày

Nội dung : Tìm hiểu về các công cụ sẽ được sử dụng trong quá 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 về các côngcụ sẽ giúp ích cho trong công việc sau này Một số phần mềm trong số đó như Skype,Zalo - sử dụng trong làm việc nhóm, Android Studio– là môi trường phát triển tíchhợp chính thức cho hệ điều hành Android của Google, Adobe Photoshop - là phầnmềm chỉnh sửa đồ họa

Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.

Trang 8

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.

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

Thời gian : 7 ngày (1 tuần)

Nội dung : Được training về các kỹ thuật Java nâng cao, những kiến thức quan trọng

cho việc tối ưu trên Android.- Lập trình hướng đối tượng

Các kiến thức cơ bản về lập trình hướng đối tượng như khái niêm, các đặc tínhnhư tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình Ngoài ra, thực tập sinhcòn được hướng dẫn về cách thiết kế lớp cho các đối tượng

ích trên nhiều nền tảng khác nhau, so với một thư viện nào đó từ một bên thứ ba.

Thực hiện :

- Tham gia đầy đủ các buổi training của công ty.- Làm các bài thực hành, kiểm tra về kiến thức đã học.

Kết quả :

- Nâng cao kỹ năng lập trình với ngôn ngữ Java.

- Có được những kiến thức quan trọng cho việc lập trình ứng dụng mobile sau này.- 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.3.Tìm hiểu UI Layout

Thời gian : 3 ngày

Nội dung : Được training về các kỹ thuật, bổ trí, sắp xếp các thành phần con cả nó

xuất hiện trên màn hình, những kiến thức quan trọng cho việc tối ưu trên Android.- Các loại layout tiêu chuẩn trong Android

Các kiến thức cơ bản về LinerLayout, RelativeLayout, GridLayout, FrameLayout.- Các bộ chứa (Container) chuẩn

Các kiến thức cơ bản về RadioGroup, ListView, GridView, ScrollView, ….

Thực hiện :

- Tham gia đầy đủ các buổi training của công ty.- Làm các bài thực hành, kiểm tra về kiến thức đã học.

Kết quả :

Trang 9

- Có được những kiến thức quan trọng cho việc lập trình ứng dụng mobile sau này.

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

Thời gian : 3 ngày

Nội dung : Được training về các kỹ thuật, đối tượng, liên kết của từng đối tượng trong

- Hiểu rõ về tài chính, và thiết kế được cơ sở dữ liệu về nó

- Có được những kiến thức quan trọng cho việc lập trình ứng dụng mobile sau này.

- Tạo ứng dụng Android:

Được các trainner hướng dẫn tạo ra một ứng dụng cơ bản, cấu hình quyền truy cậpcho android, cách sử dụng các công cụ để biên dịch, chạy android trên máy ảotrên PC.

- Tìm hiểu vễ các kĩ thuật

Trang 10

Bundle : Truyền dữ liệu qua lại giữa các Activiy.

BarChart, PieChart: Xử lý đồ thị, biểu đồ trong android

Thực hiện :

- Tham gia đầy đủ các buổi training.

- Tạo ra những ứng dụng cơ bản , thành thạo các kĩ thuật đã nêu trên

Chi tiết đồ án sẽ được nói ở phần sau.

4 Lịch làm việc

TuầnCông việcNgười hướng dẫn

Nhận xét của ngườihướng dẫn

- Tìm hiểu về côngty, cách tổ chức củacông ty.

- Làm quen với cáccông cụ làm việctrong công ty.

- Học cách trao đổi,làm việc qua email.

Anh Trần QuangVinh

- Tìm hiểu ngôn ngữlập trình Java

- Thực hành Java- Làm bài test Java

Anh Trần QuangVinh

3 - Tìm hiểu về UI

Anh Trần QuangVinh

Trang 11

- Tìm hiểu vềAndroid

- Thực hành tạo mộtứng dụng Androidcơ bản.

Anh Trần QuangVinh

Giai đoạn Alpha:- Lên kế hoạch- Viết Framework- Tạo các UI Layout,

các lớp cho 1 ứngdựng theo tiêuchuẩn chung để dễdàng phát triển saunày

Anh Trần QuangVinh

Giai đoạn Alpha(tiếp):- Viết các lớp quản lý

Object, các lớpObject.

- Ráp vào Frameworkthành một ứng dụngvới chức năng cơbản.

Anh Trần QuangVinh

Giai đoạn Beta:

- Viết các chức năngnâng cao hơn

- Liên kết những cácactivity , truyền dữliệu qua lại

- Thêm animation đểtạo hiệu ứng đẹphơn.

Anh Trần QuangVinh

Giai đoạn Beta (tiếp) :- Tìm hiểu về tài

chính, để hiểu rõ vàthiết kế cơ sở dữliệu.

- Sau đó đưa cáctrường dữ liệu lênứng dụng và xử lý

Anh Dương TrọngHải

Trang 13

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

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

Hfinance là ứng dụng đáp ứng đầy đủ các nhu cầu quản lý chi tiêu cá nhân, chi tiêu gia

đình hoặc tập thể Sổ Thu Chi không những giúp bạn ghi lại từng khoản chi tiêu mộtcách chi tiết mà còn sở hữu những công cụ giúp bạn làm chủ đồng tiền như: đặt ngânsách chi tiêu, quản lý nhiều ví 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 và 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 nào để theo dõi luồngtiền

- Đánh dấu để tổng hợp số tiền đã dùng theo từng sự kiện/chuyến đi hay cá nhâncụ thể

+ Theo dõi số tiền vay/nợ để nhắc nhở giúp thanh toán đầy đủ.+ Quản lý tiền với nhiều ví/tài khoản:

- Tạo các ví/tài khoản với nội dung khác nhau như 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 và để đầu tư,…

+ Phân tích số tiền đã chi theo từng hạng mục qua hàng tháng/hàng quý/hàng

năm để lên kế hoạch chi tiêu và tiết kiệm cho hợp lý

+ Báo cáo với biểu đồ sinh động theo hạng mục

Trang 14

1.2.Database:

Người dùng có các sự lựa chọn như : + Chọn tài khoản sử dụng

+ Thiết lập hạn mức chi

Trang 15

+ Phân tích chi tiêu

+ Kiểm soát đối tượng thu chi+ Kiểm soát Chuyến đi, sự kiện

+ Lập phiếu thu chi cho từng hạng mục, ứng với mỗi tài khoản+ Các hạng mục thu chi là động, người dùng có thể thêm, xóa, sửa,…

1.3.Màn hình

Giao diện thêm phiếu thu chi, vay nợ

Trang 16

Giao diện hạng mục thu chi, vay nợ và thêm hạng mục thu chi

Giao diện chọn tài khoản để thực hiện thu chi

Trang 17

Giao diện đối tượng thu chi

Trang 18

Báo cáo dòng tiền

Trang 19

Giao diện khoản thu và khoản chi

Trang 20

TÀI LIỆU THAM KHẢO

UI Layout Android Studio

phi.html

Trang 21

https://thebank.vn/blog/16798-top-5-phan-mem-quan-ly-tai-chinh-gia-dinh-mien-TỔNG KẾT

Trong suốt quá trình thực tập tại Iprosys em đã được học, tiếp thu và luyện tập nhữngkiến thức bổ ích, rất có giá trị cho mình trên con đường lập trình ứng dụng Được tham gia vàonhiều dự án của công ty, nhờ vậy mà kiến thức học tập và cuộc sống được mở rộng rất nhiều ,tích lũy nhiều kinh nghiệm cho tương lai sau này.

Chân thành cảm ơn sự giúp đỡ của các anh Trần Vinh Quang, cũng như sợ trợ giúp củacác anh chị trong công ty đã giúp đỡ, hỗ trợ em hoàn thành tốt nhiệm vụ được giao trong quãngthời gian thực tập ở công ty.

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

TỪ KHÓA LIÊN QUAN

w