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

Báo cáo thực tập lập trình ứng dụng quản lý tài nguyên khách hàng với REACT NATIVE

30 90 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 30
Dung lượng 0,92 MB

Cấu trúc

  • Chương 1. Giới thiệu công ty thực tập (7)
    • 1. Giới thiệu công ty cổ phần Hệ thống thông tin FPT (7)
    • 2. Lịch sử hình thành (8)
    • 3. Giải pháp và dịch vụ (12)
  • Chương 2. Nội dung thực tập (15)
    • 1. Đào tạo hội nhập cho người mới của công ty (15)
    • 2. Nghiên cứu kỹ thuật (15)
      • 2.1. Cài đặt môi trường làm việc, tìm hiểu cơ bản về kiến thức React-Native và (15)
      • 2.2. Thiết kế và tìm hiểu giao diện Ứng dụng quản lý khóa học (16)
    • 3. Thực hiện project (16)
    • 4. Lịch làm việc (16)
  • Chương 3. Chi tiết về ứng dụng (20)
    • 1. Giới thiệu về ứng dụng (20)
      • 1.1. Mục đích (20)
      • 1.2. Phạm vi (20)
      • 1.3. Chức năng phân quyền (20)
      • 1.4. Các module (21)
    • 2. Thực hiện (27)
    • 3. Kế hoạch (28)
  • Chương 4. Tổng kết (29)
    • 1. Kết quả đạt được (29)
      • 1.1. Lý thuyết (29)
      • 1.2. Kỹ năng (29)
      • 1.3. Kinh nghiệm (29)
    • 2. Thuận lợi và khó khăn trong quá trình thực tập (29)
      • 2.1. Thuận lợi (29)
      • 2.2. Khó khan (30)
    • 3. Đề xuất (30)

Nội dung

Giới thiệu công ty thực tập

Giới thiệu công ty cổ phần Hệ thống thông tin FPT

Công ty Hệ thống Thông tin FPT (FPT IS) đã phát triển hơn 25 năm, trở thành nhà tích hợp hệ thống hàng đầu tại Việt Nam và khu vực Với năng lực công nghệ được công nhận toàn cầu, FPT IS cung cấp các dịch vụ và giải pháp cho các lĩnh vực quan trọng như Viễn thông, Ngân hàng - Tài chính, Y tế, Giao thông vận tải, Tài chính công, Điện, Nước, Gas và Doanh nghiệp.

Công ty sở hữu gần 3.000 nhân viên có trình độ cao, am hiểu sâu về nghiệp vụ khách hàng và chuyên môn trong từng lĩnh vực kinh tế Năng lực của các chuyên gia FPT IS đã được công nhận qua nhiều chứng chỉ công nghệ quốc tế từ các nhà cung cấp giải pháp hàng đầu thế giới như Cisco, IBM, Microsoft và Oracle.

Tập đoàn FPT, công ty mẹ của FPT IS, là một trong những tên tuổi hàng đầu trong lĩnh vực Công nghệ thông tin - Viễn thông tại ASEAN, với đội ngũ gần 29.000 nhân viên và 46 chi nhánh tại 22 quốc gia và vùng lãnh thổ FPT hoạt động chủ yếu trong bốn lĩnh vực: công nghệ, viễn thông, phân phối - bán lẻ và giáo dục Nhờ vào vị thế của một tập đoàn lớn, FPT IS có nền tảng vững chắc để phát triển bền vững.

Lịch sử hình thành

1996 Thiết kế và lắp đặt Hệ thống Internet quốc gia, kết nối Việt

Bước vào thị trường viễn thông với dự án cho Công ty Thông tin Di động VMS – nhà cung cấp dịch vụ viễn thông dẫn đầu Việt Nam

Ra mắt Smartbank - nay là Smartbank NextG - phần mềm lõi đầu tiên của Việt Nam cho ngân hàng

2002 Triển khai thành công hệ thống tính cước và chăm sóc khách hàng FPT.BCCS cho VMS Mobifone

Hệ thống kết nối giữa Thuế, Kho bạc, Tài chính và Hải quan Việt Nam được thiết kế và triển khai nhằm hỗ trợ trao đổi thông tin giữa các ngành, đồng thời nâng cao hiệu quả thu ngân sách qua Kho bạc.

Tổng cục Thuế thuộc Bộ Tài chính Việt Nam đã triển khai Hệ thống quản lý thuế thu nhập cá nhân với sự hỗ trợ của tổng thầu, đánh dấu đây là dự án thuế lớn nhất thế giới Hệ thống này sử dụng giải pháp của SAP và phục vụ cho 15 triệu đối tượng nộp thuế cùng 7000 người sử dụng.

800 điểm triển khai, 770 chi cục thuế tại 63 tỉnh thành trên cả nước

Cung cấp dịch vụ quản trị và hỗ trợ từ xa cho 600 máy chủ tại các nước trong khu vực Châu Á Thái Bình Dương của Daimler Chrysler

2009 Tổng thầu cung cấp và triển khai hệ thống SAP ERP cho

Tổng Công ty Xăng dầu Việt Nam (Petrolimex) đã triển khai một dự án phục vụ 1500 người dùng, với 118 điểm triển khai tại 42 đơn vị thành viên trên toàn quốc.

Sản phẩm FPT.eHospital và FPT.eGOV của FPT IS đã xuất sắc giành giải Vàng và Bạc tại Giải thưởng Công nghệ thông tin và truyền thông ASEAN 2012 (ASEAN ICT Awards 2012 - AICTA), khẳng định vị thế của Việt Nam trong lĩnh vực công nghệ thông tin.

Bảo hiểm xã hội Việt Nam vừa trúng thầu gói thầu chìa khóa trao tay để triển khai phần mềm quản lý các hoạt động nghiệp vụ ngành bảo hiểm xã hội, nhằm quản lý hiệu quả 55 triệu người tham gia bảo hiểm trên toàn quốc.

Tổng thầu cung cấp và triển khai Hệ thống Thông tin Quản lý Tài chính cho Kho bạc Nhà nước (FMIS) thuộc Bộ Tài chính và Kinh tế Campuchia

Công ty Viễn thông Lào đã triển khai hai dự án viễn thông lớn, trong đó một dự án đã vinh dự nhận giải thưởng GTB Innovation Awards 2014 tại London, Anh, ở hạng mục Dịch vụ kinh doanh sáng tạo.

FPT e-Services là dịch vụ điện tử trọn gói tiên phong tại Việt Nam, cung cấp đầy đủ các giải pháp như Chữ ký số (FPT.CA), Khai thuế điện tử (FPT.eTax) và Khai hải quan điện tử (FPT.VNACCS) dành cho doanh nghiệp.

Dự án Xây dựng và triển khai hệ thống Thông quan điện tử cho ngành Hải quan Việt Nam (E-Customs) đã xuất sắc giành giải Nhất tại Giải thưởng Thương mại điện tử eAsia Giải thưởng này được tổ chức bởi Hội đồng Châu Á – Thái Bình Dương về Thuận lợi hóa thương mại và Kinh doanh điện tử (AFACT).

Năm 2014, giải pháp tích hợp quản lý thuế trực thu đã được triển khai cho Cơ quan Thuế Bangladesh, nhằm nâng cao năng lực quản lý thuế và tăng cường ngân sách chính phủ Giải pháp này cũng hỗ trợ người nộp thuế thực hiện kê khai thuế qua internet một cách thuận tiện.

Hệ thống Chính quyền điện tử tại Quảng Ninh đã tiên phong trong việc xây dựng dịch vụ công hiện đại, chuyên nghiệp, và liên thông Nhờ đó, thời gian và chi phí giao dịch được giảm hơn 40%, nâng cao chất lượng phục vụ cho người dân và doanh nghiệp, đồng thời tiết kiệm chi phí xã hội.

Hệ thống bán vé điện tử của Tổng Công ty Đường sắt Việt Nam, do FPT IS triển khai, là một dự án trọng điểm nhằm nâng cao lợi ích cộng đồng và phát triển giao thông thông minh Hệ thống này giúp người dân dễ dàng đặt mua vé và thanh toán trực tuyến mọi lúc, mọi nơi, tiết kiệm thời gian và giảm tải cho các nhà ga, đặc biệt trong các dịp cao điểm như lễ, Tết.

Giải pháp thu phí không dừng trên các quốc lộ mang lại nhiều lợi ích, bao gồm tiết kiệm thời gian và giảm ùn tắc giao thông, đồng thời giảm thiểu ô nhiễm môi trường Ngoài ra, phương pháp này còn giúp các nhà đầu tư BOT tiết kiệm chi phí in vé, nhân sự và bảo trì mặt đường tại khu vực trạm thu phí, đồng thời hạn chế tình trạng thất thoát.

Dự án Quản lý và Hiện đại hóa Ngân hàng Nhà nước bao gồm ba hợp đồng quan trọng: xây dựng ngân hàng lõi, hệ thống kế toán, lập ngân sách và tích hợp hệ thống cho Ngân hàng Nhà nước; cung ứng, lắp đặt và tích hợp hệ thống CNTT và Truyền thông mới cho quy trình nghiệp vụ tiên tiến của Bảo hiểm tiền gửi Việt Nam; và quản lý dữ liệu cho Trung tâm thông tin tín dụng Quốc gia Việt Nam.

Thị trường chứng khoán phái sinh do FPT IS phát triển tại Sở Giao dịch Chứng khoán Hà Nội có khả năng tiếp nhận 15.000 sổ lệnh, 600.000 tài khoản và xử lý hơn 15.000 giao dịch thanh toán mỗi phút.

FPT.eHospital 2.0 đã chính thức ra mắt và được triển khai tại hơn 200 bệnh viện lớn và nhỏ, cả công lẫn tư tại Việt Nam Nổi bật trong số đó là các bệnh viện trung ương như Bạch Mai và Chợ Rẫy, nơi có độ phức tạp cao nhất cả nước.

Giải pháp và dịch vụ

Giải pháp chuyên ngành Sản phẩm

• FPT.eGalaxy - Ngân hàng điện tử cho doanh nghiệp

• FPT.CARS - Hệ thống tuân thủ an toàn vốn (Capital Adequacy Ratio System)

• FPT Digital Platform - Ứng dụng nền tảng công nghệ 4.0 trong lĩnh vực Ngân hàng

• FPT ATM Guard - Hệ thống báo động dành cho ATM

• Smart Bank - Phần mềm lõi ngân hàng (Core Banking)

• FPT Mobile Banking - Thanh toán cước điện thoại di động thông qua hệ thống máy ATM

• TCS - Giải pháp thu ngân sách nhà nước qua ngân hàng

• FPT.SBRS – Hệ thống báo cáo Ngân hàng Nhà nước

• Phone Banking - Hệ thống dịch vụ Ngân hàng giao dịch trả lời tự động

• ATM Gateway - Giao diện kết nối giữa hệ thống Switching và Core-Banking

• FPT Smart Finance - Phần mềm nghiệp vụ công ty tài chính

Chính phủ • FPT eGOV - Giải pháp chính quyền điện tử

• FPT Fortuna - Giải pháp tích hợp và xử lý dữ liệu

- Hệ thống hỗ trợ kinh doanh

• Giải pháp thanh toán và chăm sóc khách hàng - FPT.BCCS

• Giải pháp hỗ trợ bán hàng và tiếp thị -FPT.ePOS

• Quản lý mối quan hệ đối tác - FPT.PRM

• Giải pháp đảm bảo doanh thu - FPT.RA

- Hệ thống hỗ trợ điều hành giá

• Quản lý cơ sở hạ tầng cáp - FPT.CentraOSS

- Dịch vụ gia tăng - Hệ thống VAS cơ bản

• Thông báo cuộc gọi nhỡ - FPT.MCA

• Sự kiểm soát của cha mẹ - FPT.PCS

• Chuông gọi lại - FPT.CRBT

Giao thông vận tải • Hệ thống giao thông thông minh (ITS) Điện, nước, gas • Smart Grid

• Hệ thống quản trị nhân sự - tiền lương – FPT.iHRP

• Giải pháp số hóa quy trình và giao việc tự động cho doanh nghiệp – FPT Spro

• Giải pháp quản lý công việc cho doanh nghiệp – FPT SFlash

• Hệ thống phần mềm quản lý nhân sự và tiền lương

• Hệ thống quản lý khách sạn – FPT.iHotel

• Giải pháp quản lý cổ đông – FPT.iStock

• Phần mềm Quản lý Đại hội cổ đông – FPT.DHCD

• Phần mềm quản lý Phát thanh truyền hình và Báo chí – FPT.iMMS

• Hệ thống đào tạo trực tuyến FPT.Elearning

Nội dung thực tập

Đào tạo hội nhập cho người mới của công ty

• Giới thiệu về tập đoàn FPT

• Giới thiệu về công ty Hệ thống thông tin FPT – FIS

• Giới thiệu các ban lãnh đạo, bộ phận công ty

• Sinh hoạt về quy chế, điều lệ, phúc lệ công ty

• Sinh hoạt các nội dung về: Đảm bảo an toàn thông tin trong quá trình làm việc

Kết quả nghiên cứu giúp hiểu rõ hơn về hệ thống vận hành của công ty FIS và tập đoàn FPT, đồng thời tiếp thu và áp dụng các quy chế, điều lệ cũng như các biện pháp đảm bảo an toàn thông tin trong suốt quá trình làm việc.

Nghiên cứu kỹ thuật

2.1 Cài đặt môi trường làm việc, tìm hiểu cơ bản về kiến thức React-Native và

• Tìm hiểu React Native là gì? Tại sao phải sử dụng React Native? React Native hoạt động như thế nào?

• Tìm hiểu Component, State, Props trong React-native là gì? Tìm hiểu về vòng đời của một Component

• Tìm hiểu cách sử dụng layout, biến, vòng lặp,text input, button,

• Tìm hiểu về cách hoạt động của Navigation

- Thực hiện: Làm các demo nhỏ, bài lab

- Kết quả: Hiểu biết rõ căn bản về react-native

2.2 Thiết kế và tìm hiểu giao diện Ứng dụng quản lý khóa học

• Thiết kế giao diện Ứng dụng quản lý khóa học

• Tìm hiểu cách sử dụng Redux, Redux Saga

• Tìm hiểu cách sử dụng Postman, fetch API trong ReactNative

- Thực hiện: Thiết kế giao diện và ráp API cho ứng dụng quản lý khóa học

- Kết quả: Hoàn thành ứng dụng quản lý khóa học

Thực hiện project

After a month of training and practice, the interns have acquired fundamental knowledge of React Native and Postman In the second month, the mentor guided the interns in applying their learned skills to develop a mobile app project.

Lịch làm việc

Tuần Công việc Người hướng dẫn

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

- 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

- Làm quen với phong cách code

Anh Trương Tuấn Ngạn và quản lý code của công ty

- Bắt đầu tạo các component đơn giản

- Thiết kế các component, màn hình Chi tiết khách hàng

- Thiết kế các component, màn hình Chi tiết khách hàng

- Tiến hành ráp API cho màn hình Chi tiết khách hàng

- Thực hiện chức năng duyệt khách hàng

- Thiết kế các component, màn hình Chi tiết cơ hội

- Hoàn thành sơ bộ màn hình Chi tiết khách hàng

- Tiến hành ráp API cho màn hình Chi tiết cơ hội

- Hoàn thành sơ bộ màn hình Chi tiết cơ hội

- Tiến hành ráp API màn hình Chi tiết task

- Review logic, UI màn hình Chi tiết task

- Review logic, UI màn hình Chi tiết task

- Hoàn thành sơ bộ màn hình Chi tiết task

- Hoàn thành màn hình Chi tiết khách hàng, Chi tiết cơ hội

- Update, fix các yêu cầu của khách hàng

- Hoàn thành màn hình Chi tiết task

- Tiến hành ráp API module Dashboard

Chi tiết về ứng dụng

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

CRM là phần mềm quản lý quan hệ khách hàng, giúp doanh nghiệp giảm chi phí và tăng lợi nhuận thông qua việc nâng cao sự hài lòng và lòng trung thành của khách hàng Nó tổng hợp thông tin từ nhiều nguồn dữ liệu trong và ngoài tổ chức, cung cấp cái nhìn mới cho các nhà quản trị Nhờ vào phân tích dữ liệu, CRM cho phép nhân viên trong các lĩnh vực bán hàng, hỗ trợ khách hàng và tiếp thị đưa ra quyết định nhanh chóng và chính xác, từ đó tối ưu hóa chiến lược tiếp thị và khai thác cơ hội "Cross-selling và upselling" nhằm tạo lợi thế cạnh tranh.

- Hỗ trợ tác nghiệp cho cán bộ kinh doanh trong công việc hàng ngày thông qua:

- Lưu trữ danh mục khách hàng, cơ hội, contact

- Giao việc và kiếm soát tiến độ công việc Cho phép nhiều cá nhân và bộ phận tham gia trong quá trình kinh doanh

- Quick report cho cán Salesman hỗ trợ trong việc phân tích, ra quyết định

- Hỗ trợ Cross sale đặc biệt là các PB (Product Base)

- Hỗ trợ lưu trữ tài liệu liên quan đến Kinh doanh

- Tra cứu lịch sử giao dịch của khách hàng

- Kết nối với hệ thống eRev/ MIS để xem tiến trình dự án sau khi ký hợp đồng

- Tính thu nhập theo công thức khoán cho Salesman

- Hỗ trợ Công tác Quản trị/ Dự báo của FIS:

- Lấy data từ Quá trình tác nghiệp của user để ra các thông tin/ báo cáo quản trị

- Nhân viên trong nội bộ công ty Tùy theo role được gán mà có quyền thao tác khác nhau trong hệ thống

- Admin: Là người được giao vận hành hệ thống

SMO hỗ trợ Cán bộ kinh doanh trong việc đăng ký khách hàng và cho phép khai thác thông tin từ hệ thống, nhằm phục vụ cho việc phân tích và dự báo hiệu quả hơn.

• Phụ trách việc chăm sóc khách hàng để ký được hợp đồng/ bán hàng trong tương lai

• Phải được gắn vào ít nhất 1 nút trong Orgchart để xác định đúng mối quan hệ với Manager và đảm bảo chính xác thông tin trong thống kê

• Là các cá nhân được giao bán một số sản phẩm đặc biệt theo quy định của công ty, thông thường không có nhiều thông tin về khách hàng

• Hoạt động theo cách thức phối hợp với các Account Salesman để bán sản phẩm dựa trên tập khách hàng mà Account Salesman đang có

• Hoàn toàn có thể tự đăng ký khách hàng mới như Account Salesman thông thường trong điều kiện khách hàng đấy chưa có ai đăng ký khai thác

• Không nhất thiết phải gắn vào Orgchart

- Manager: Là các cá nhân đứng đầu các nút trong Orgchart

• Thông thường là Presale, support sale, thư ký, hỗ trợ thầu, mua hàng…

- Chức năng: Hiển thị các biểu đồ thống kê của khách hàng

1.4.1.1 Dashboard cá nhân và Dashboard đơn vị:

Module khách hàng cho phép người dùng tìm kiếm và quản lý thông tin khách hàng hiện hữu thông qua các thao tác như xem và cập nhật Người dùng có quyền truy cập để xem và chỉnh sửa thông tin theo quy định của hệ thống Đặc biệt, chỉ có Admin và SMO mới có quyền xóa khách hàng ra khỏi hệ thống khi khách hàng đã được xác nhận là khách hàng hiện hữu.

1.4.2.1 Khách hàng hiện hữu, khách hàng tiềm năng và khách hàng chờ duyệt:

1.4.2.2 Chi tiết khách hàng hiện hữu và khách hàng tiềm năng:

Module cơ hội cung cấp cho người dùng khả năng tìm kiếm và quản lý thông tin cơ hội một cách hiệu quả Người dùng có thể dễ dàng xem và cập nhật thông tin cơ hội theo các thao tác cụ thể, với quyền truy cập được xác định bởi hệ thống.

1.4.3.1 Cơ hội đang quản lý và cơ hôi có liên quan:

Module task cung cấp cho người dùng khả năng tìm kiếm thông tin về các nhiệm vụ, cho phép thực hiện các thao tác như xem và cập nhật thông tin Người dùng có thể gắn các nhiệm vụ mà họ muốn theo dõi, giúp quản lý công việc hiệu quả hơn.

1.4.4.1 Task cá nhân và task đơn vị:

Thực hiện

- 3 thành viên của team FIS TDC Mobile App

• Trương Tuấn Ngạn (leader code)

Kế hoạch

• Lên bảng thiết kế giao diện

• Nhận tài liệu BA từ SMO

• Hoàn thiện giao diện của các module

• Nhận tài liệu API và gắn API vào giao diện

✓ Kết quả: Tất cả chức năng và module đều hoàn thiện

• Sửa lại các lỗi logic của app

• Chuyển đổi sang API product để tiến hành Go live

✓ Kết quả: Go live thành công và chuẩn bị chuyển sang Phase 2

Tổng kết

Kết quả đạt được

- Sau quá trình thực tập, với những kiến thức cơ bản và được bổ sung thêm khi thực tập tại công ty

Công ty không chỉ cung cấp kiến thức về lập trình ứng dụng di động mà còn mở rộng thêm các kiến thức về lập trình web và chia sẻ kinh nghiệm quản trị nhân lực.

Công ty đã truyền đạt những kỹ năng lập trình quan trọng, bao gồm cách tổ chức cấu trúc chung của dự án theo mô hình, áp dụng các tiêu chuẩn lập trình và kỹ năng làm việc hiệu quả với các công cụ quản lý mã nguồn.

Ngoài việc phát triển kỹ năng cứng, công ty còn chú trọng đến việc nâng cao kỹ năng mềm như thuyết trình, làm việc nhóm và giao tiếp hiệu quả với đồng nghiệp và khách hàng.

Sau khi thực tập, tôi đã tích lũy được nhiều kinh nghiệm quý báu trong việc làm việc theo từng dự án, giúp tối ưu quá trình bảo trì phần mềm Tôi cũng nhận thấy tầm quan trọng của phong cách lập trình dễ đọc và dễ hiểu, điều này không chỉ giúp cải thiện chất lượng mã nguồn mà còn hỗ trợ hiệu quả trong việc hợp tác với các thành viên khác trong nhóm.

- Học tập được nhiều hơn về cách phân bổ thời gian sao cho không làm chậm tiến trình của dự án

Kinh nghiệm làm việc nhóm hiệu quả từ các anh chị đã giúp truyền đạt những phương pháp tránh những vấn đề không mong muốn trong quá trình phát triển phần mềm Đồng thời, khả năng giao tiếp với khách hàng được cải thiện, giúp khách hàng dễ dàng nắm bắt và hiểu rõ hơn về sản phẩm.

Thuận lợi và khó khăn trong quá trình thực tập

Trong quá trình thực tập, em đã nhận được sự hỗ trợ và hướng dẫn tận tình từ các anh chị trong công ty, không chỉ về kiến thức chuyên môn mà còn về phong cách làm việc.

Trong quá trình học tập tại trường, em đã xây dựng được nền tảng vững chắc về lập trình di động, điều này giúp em tiếp cận React Native một cách dễ dàng và thuận lợi hơn.

Việc công ty hỗ trợ chi phí đi lại và các khoản chi phát sinh trong quá trình thực tập, cùng với việc cung cấp máy móc và trang thiết bị cần thiết cho lĩnh vực lập trình thiết bị di động, đã nâng cao tinh thần làm việc và khuyến khích tôi học hỏi nhiều hơn.

- Trong quá trình thực tập các lỗi phát sinh liên quan đến kiến thức chuyên môn vì vậy vẫn còn phụ thuộc vào những anh chị đi trước

- Vì thời gian thực tập có giới hạn vì vậy không thể tham gia vào các dự án liên quan đến lập trình web của công ty

Việc chỉnh sửa và bổ sung một dự án React Native đã tồn tại lâu có thể gây ra sự không đồng nhất giữa các phiên bản, dẫn đến chi phí sửa lỗi tăng cao.

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w