Đề Tài Extension Phát Hiện Biến Động Số Dư Của Tài Khoản Ngân Hàng.docx

30 5 0
Đề Tài Extension Phát Hiện Biến Động Số Dư Của Tài Khoản Ngân Hàng.docx

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM THỰC TẬP TỐT NGHIỆP ĐỀ TÀI Extension phát hiện biến động số dư của tài khoản ngân hàng Công ty thực tập CÔNG[.]

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: Extension phát biến động số dư tài khoản ngân hàng Công ty thực tập: CÔNG TY TNHH CASSO Lớp: SE501.L11.PMCL Sinh viên thực hiện: Nguyễn Trung Hiếu – 19521508 Nguyễn Trung Hiếu Thực tập tốt nghiệp TP Hồ Chí Minh, ngày 25 tháng 12 năm 2022 Nguyễn Trung Hiếu Thực tập tốt nghiệp NHẬN XÉT (Của giảng viên) Nguyễn Trung Hiếu Thực tập tốt nghiệp MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I Giới thiệu chung cơng ty II Cơ cấu tổ chức III Văn hóa cơng ty IV Một số hình ảnh cơng ty I Cơng nghệ, giải pháp quy trình áp dụng  Giới thiệu Git Giới thiệu VSCode Giới thiệu mơ hình làm việc Agile – Scrum Tìm hiểu RESTful API Tìm hiểu NodeJS Tìm hiểu NestJS Tìm hiểu ReactJS II Dự án Extension Excel đồng giao dịch ngân hàng Bối cảnh đời dự án Nhiệm vụ sinh viên giao Các chức 6 11 11 14 16 20 22 23 23 24 24 24 24  CHƯƠNG 3: NHẬT KÝ THỰC TẬP 25 CHƯƠNG 4: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP I Kết thu II Các điểm yếu thân III Gợi ý cho chương trình học IV Cảm nhận công ty 26 26 26 26 26 DANH MỤC TÀI LIỆU THAM KHẢO 28 Nguyễn Trung Hiếu Thực tập tốt nghiệp LỜI NĨI ĐẦU Ngày nay, ngành cơng nghiệp phát triển ứng dụng web 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ẽ, ngành phát triển ứng dụng web 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 Cùng với xu phát triển giới, Việt Nam ngoại lệ Ngành công nghiệp phát triển web non trẻ Việt Nam phát triển mạnh mẽ, để hịa nhập với cơng ty hàng đầu xây dựng tảng web giới Bên cạnh phát triển web ngành nghề tiếp cận người dùng cách nhanh chóng ta thấy mạng xã hội hay website bán hàng trực tuyến thịnh hành giới lẫn Việt Nam Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tìm hiểu, bổ sung kiến thức môi trường chuyên nghiệp, em có dự định thực tập học kì Vì vậy, em định chọn Cơng ty TNHH CASSO - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Nguyễn Trung Hiếu Thực tập tốt nghiệp LỜI CẢM ƠN Em xin chân thành cảm ơn ban giám hiệu quý thầy cô trường Đại học Công nghệ thông tin cung cấp bồi dưỡng cho em kiến thức suốt năm ngồi giảng đường đại học, để từ em có tảng áp dụng vào đợt thực tập cách hiệu Em xin gửi lời cảm ơn quý Công Ty TNHH CASSO tạo điều kiện cho em thực tập công ty cung cấp, bổ sung cho em kiến thức mà em cịn thiếu sót Q cơng ty hỗ trợ em nhiều suốt thời gian thực tập vừa qua, dạy em kỹ cần thiết, truyền đạt cho em kinh nghiệm mà anh chị trải qua trình làm việc, trao đổi với khách hàng, tác phong tinh thần trách nhiệm trước cơng việc giao, suy nghĩ tích cực Các anh chị tạo cho em nhiều điều kiện để ứng dụng kiến thức học vào thực tế để xây dựng dự án thực tiễn từ lúc ban đầu, nâng cao trình độ, tốc độ lập trình trí thức thêm bậc Em xin chân thành cảm ơn Vì kiến thức thân hạn chế lần va chạm tiếp xúc với thực tế, áp dụng lý thuyết vào công việc nên thân cịn bỡ ngỡ lúng túng, khơng tránh khỏi thiếu sót, mong q Thầy (Cơ) đóng góp ý kiến để em hồn thiện Em xin chân thành cảm ơn! Nguyễn Trung Hiếu TP Hồ Chí Minh, ngày 25 tháng 12 năm 2022 Nguyễn Trung Hiếu Thực tập tốt nghiệp DANH MỤC CÁC CỤM TỪ VIẾT TẮT CD : Client Development  API : Application Programming Interface Nguyễn Trung Hiếu Thực tập tốt nghiệp CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP I - Giới thiệu chung công ty Tên đơn vị: Công ty TNHH CASSO Lĩnh vực hoạt động: Fintech Địa chỉ: Khu công nghệ phần mềm ĐHQG HCM Trang web:www.casso.vn Điện thoại:  +84 974792484 Thời gian làm việc: Thứ đến thứ 6: 9h - 18h Sứ mệnh: thay đổi cách làm việc công ty truyền thống mặc kiểm tốn liệu Hình 1.1: Logo Cơng ty TNHH CASSO - - CASSO công ty tài với mong muốn sản phẩm thay hồn tồn cách nhập liệu, kiểm tốn, thống kê, tính lãi suất, cơng ty thơng thường, thay vào CASSO trực tiếp làm cơng việc người kiểm tốn cần thay tác với nút bấm đơn giản Nắm bắt nhu cầu thường xuyên cập nhật xu hướng ngành, thành viên công ty không ngừng nâng cao khả thân để mang đến giá trị tích cực cho khách hàng Nguyễn Trung Hiếu II Thực tập tốt nghiệp Cơ cấu tổ chức CASSO công ty startup nên nhân không nhiều nên việc thành viên làm nhiều việc nắm nhiều dự án lúc điều bình thường III Văn hóa cơng ty Văn hóa CASSO xây dựng theo giá trị cốt lõi: ● “Awesome Comrade”: Luôn ủng hộ sẵn sàng nỗ lực để giúp nhóm đồng đội tiến phía trước ● “Commitment”: Giữ lời hứa, sẵn sàng thực lời hứa giá ● “Contribution”: Đóng góp phát triển nhóm không thuộc trách nhiệm bạn ● “Ownership”: Suy nghĩ, quan tâm hành động, quyền lợi nhóm quyền lợi cá nhân Thời gian làm việc từ thứ đến thứ 6: 9h - 18h Thời gian nghỉ trưa từ 11:30 PM đến 1:30 PM, nhân viên ăn trưa ngủ trước bắt đầu công việc vào buổi chiều Nhân viên khuyến khích sử dụng tiếng Anh giao tiếp Nhân viên công ty sau làm việc phải ghi rõ thời gian thực "task" dự án, để đảm bảo dự án thực Đồ ăn nhẹ, trà, cà phê, trái miễn phí cho tất nhân viên vào thời gian nghỉ ngơi.  Sau ngày làm từ thứ đến thứ ln có Workshop kinh nghiệm công việc sống, giúp trau dồi kiến thức chuyên môn kỹ mềm cho nhân viên công ty Nguyễn Trung Hiếu Thực tập tốt nghiệp IV Một số hình ảnh cơng ty Hình 1.6: Nơi làm việc CASSO Nguyễn Trung Hiếu Thực tập tốt nghiệp Hình 2.4: Git branching.  Giới thiệu VSCode Hình 2.5: Chương trình VSCode Visual Studio Code sản phẩm Microsoft, mắt vào tháng năm 2015 hội nghị Build Đặc điểm bật đơn giản, gọn nhẹ, dễ dàng cài đặt.  15 Nguyễn Trung Hiếu Thực tập tốt nghiệp Visual Studio Code cài đặt Windows, Linux Mac OS hỗ trợ nhiều ngơn ngữ khác Hình ảnh giao diện ban đầu VSCode sau: Hình 2.6: Giao diện ban đầu VSCode Nhìn sang sidebar ta thấy biểu tượng, hai tờ giấy xếp chồng lên nhau, thư mục file mà làm việc Hình kính lúp hỗ trợ chức tìm kiếm Một điểm đặc biệt Visual Studio Code tính hợp ln git, tiện cho việc quản lý code chúng ta.  Biểu tượng thứ diệt bọ, chức hỗ trợ fix bug Hình vng cuối nơi cho phép cài thêm phần extensions mà Microsoft cộng đồng viết thêm cho chúng ta, hỗ trợ trình code 16 Nguyễn Trung Hiếu Thực tập tốt nghiệp Giới thiệu mô hình làm việc Agile – Scrum ● Tại cần Agile? Sự khác phương pháp làm việc truyền thống-Waterfall Agile tổng kết từ: cứng nhắc linh hoạt Trong Waterfall process cứng nhắc nguyên tắc, Agile lại linh hoạt không ngừng thay đổi cho phù hợp với thời đại ý kiến khách hàng Chi tiết khác sau: - - Waterfall quy trình có cấu trúc, bạn bắt đầu công đoạn cơng đoạn trước hồn thành Agile quy trình linh hoạt, cho phép bạn chạy dự án theo cách mà bạn muốn Waterfall tuần tự, Agile khơng ép buộc vào quy trình Các dự án theo quy trình Waterfall thường cần define cụ thể yêu cầu dự án, yêu cầu dự án Agile thay đổi phát triển Trong dự án Waterfall, bạn thay đổi thứ bạn làm công đoạn trước, nhiên Agile phù hợp đáp ứng thay đổi Hình 2.7: Mơ hình Agile Waterfall Một cách tổng quát, sản phẩm xây dựng theo mơ hình Waterfall, cơng việc dự án xác định theo nguyên tắc lúc ban đầu, không tiếp thu 17 Nguyễn Trung Hiếu Thực tập tốt nghiệp ý kiến người sử dụng trình hình thành sản phẩm Việc giành nhiều thời gian cho sản phẩm mà mức độ khả thi điều mà người sử dụng quan tâm gây ảnh hưởng nhiều đến chất lượng sản phẩm Trong đó, Agile giúp nhà phát triển nhận dạng, điều chỉnh vấn đề khiếm khuyết cách nhanh chóng Các điểm mạnh Agile là: - - - - - Thực thay đổi dễ dàng: Bởi dự án chia thành phần nhỏ, riêng biệt, không phụ thuộc lẫn nhau, nên thay đổi thực dễ dàng, giai đoạn dự án Không cần phải nắm thông tin từ đầu: Phù hợp với dự án chưa xác định mục tiêu cuối rõ ràng, việc không cần thiết giai đoạn đầu.  Bàn giao nhanh hơn: Việc chia nhỏ dự án cho phép đội ngũ tiến hành kiểm tra theo phần, xác định sửa chữa vấn đề nhanh hơn, nhờ việc bàn giao cơng việc quán thành công Chú ý đến phản hồi khách hàng người dùng: Cả khách hàng người dùng cuối có hội để đóng góp ý kiến phản hồi, từ họ có ảnh hưởng cách mạnh mẽ tích cực tới sản phẩm cuối Cải tiến liên tục: Agile khuyến khích thành viên đội ngũ làm việc khách hàng cung cấp phản hồi mình, giai đoạn khác sản phẩm cuối kiểm tra cải thiện lại nhiều lần cần Trong ngành công nghiệp phần mềm, phương thức sản xuất phần mềm có vai trị vơ quan trọng, định cấu trúc tổ chức, qui trình phát triển, khả thành cơng dự án Trong năm gần Agile- Scrum lên thay mơ hình thác nước (Waterfall) truyền thống phương thức tổ chức sản xuất ưu việt nhiều công ty phần mềm áp dụng thành công Quản lý dự án theo nguyên tắc Agile lên thay tối ưu cho dự án 18 Nguyễn Trung Hiếu Thực tập tốt nghiệp Hình 2.8: Quy trình Agile ● Định nghĩa mơ hình Agile Khái niệm Agile (viết tắt Agile Software Development) có nghĩa phương thức phát triển phần mềm linh hoạt, ứng dụng quy trình phát triển phần mềm với mục tiêu đưa sản phẩm đến tay người dùng nhanh tốt Nguyên tắc phát triển mơ hình phân đoạn lặp (iterative) tăng trưởng (incremental), theo nhu cầu giải pháp tiến hóa thơng qua hợp tác nhóm tự quản liên chức Rất nhiều nơi định nghĩa Agile phương pháp Thực chất, Agile giống phương pháp luận, triết lý dựa nguyên tắc phân đoạn vòng lặp (iterative) tăng trưởng (incremental).  Ngày nay, triết lí Agile vượt xa khỏi khu vực truyền thống phát triển phần mềm để đóng góp thay đổi cách thức làm việc, quản lí, sản xuất ngành khác sản xuất, dịch vụ, sales, marketing, giáo dục trở thành phương thức quản lý dự án phổ biến với nhiều đại diện gọi phương pháp “họ Agile” 19 ... mạnh mẽ, ngành phát triển ứng dụng web 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 Cùng với xu phát triển giới, Việt Nam ngoại lệ Ngành công nghiệp phát triển web... DANH MỤC TÀI LIỆU THAM KHẢO 28 Nguyễn Trung Hiếu Thực tập tốt nghiệp LỜI NÓI ĐẦU Ngày nay, ngành công nghiệp phát triển ứng dụng web phận thiếu ngành công nghiệp phần mềm Với tốc độ phát triển... Development) có nghĩa phương thức phát triển phần mềm linh hoạt, ứng dụng quy trình phát triển phần mềm với mục tiêu đưa sản phẩm đến tay người dùng nhanh tốt Ngun tắc phát triển mơ hình phân đoạn

Ngày đăng: 01/02/2023, 21:18

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

Tài liệu liên quan