1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu mfc c++, laravel và ứng dụng vào việc quản lý tài sản công ty (báo cáo thực tập)

20 2 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

Nội dung

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 TÌM HIỂU MFC C++, LARAVEL VÀ ỨNG DỤNG VÀO VIỆC QUẢN LÝ TÀI SẢN CƠNG TY Cơng ty thực tập: Cơng ty TNHH Kaikei Bank Người phụ trách: Thái Thành Tâm Thực tập sinh: Nguyễn Hồng Trường TP Hồ chí minh, tháng 06 năm 2022 LỜI MỞ ĐẦU Với phát triển nhanh chóng mặt thị trường phần mềm, có nhiều hướng cách phát triển phần mềm khác nhau, việc lên ý tưởng để phát triển phần mềm từ đầu, cách tạo sản phẩm cách phát triển, cập nhật thay đổi hệ thống hay phần mềm có sẵn để phù hợp với nhu cầu riêng biệt cá nhân tổ chức xu hướng ngành công nghiệp phần mềm giới Hiện Việt Nam có nhiều cơng ty phát triển phần mềm hay hệ thống mã nguồn mở vậy, số cơng ty TNHH Kaikei Bank Là công ty phần mềm đến từ Nhật Bản, công ty TNHH Kaikei Bank đảm nhận phầm mềm liên quan đến nông nghiệp, cung cấp sản phẩm cho thị trường Nhật Bản Việt Nam Là sinh viên thuộc khoa Công nghệ phần mềm, em muốn tiếp xúc với cơng nghệ phát triển phần mềm môi trường kinh nghiệm thực tế, đồng thời nhận thấy mục tiêu giá trị Kaikei Bank phù hợp với định hướng thân, nên em định chọn Kaikei Bank nơi bắt đầu thực tập, tìm kiếm thêm kiến thức kinh nghiệm thực tế đầu đời cho thân LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty TNHH Kaikei 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 chị cơng ty, em tiếp thu kiến thức quan trọng để thực ứng dụng website Chân thành cảm ơn anh chị 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, em cảm ơn anh Thái Thành Tâm trực tiếp hướng dẫn em điều quy trình phát triển phần mềm Agile, hướng dẫn cách tối ưu code, cách lên kế hoạch kĩ cần thiết việc phát triển website framework PHP Laravel Em cảm ơn anh Lê Văn Lợi hướng dẫn em cách xây dựng ứng dụng mơi trường MFC C++ để nhóm thực tập chúng em hồn thành sản phẩm thời gian qua Cũng xin cảm ơn quý 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 Em xin chân thành cảm ơn! Thành phố Hồ Chí Minh, tháng 06 năm 2022 Sinh viên thực Nguyễn Hoàng Trường NHẬN XÉT CỦA KHOA MỤC LỤC Chương 1: GIỚI THIỆU VÀ CẢM NGHĨ VỀ CÔNG TY THỰC TẬP Giới công ty TNHH Kaikei Bank Sản phẩm công ty Cảm nghĩ thân công ty .8 Chương 2: NỘI DUNG THỰC TẬP Tổng quan trình thực tập Nội dung thực tập Đề tài “Quản lý tài sản công ty” 12 Chương 3: NHẬN XÉT VÀ KẾT LUẬN 18 Thuận lợi 18 Khó khăn 18 Kết đạt 18 TÀI LIỆU THAM KHẢO 19 TỔNG KẾT .20 MỤC LỤC HÌNH ẢNH Hình Laravel PHP Framework .11 Hình Màn hình danh sách master data 13 Hình Màn hình xóa master data .13 Hình Màn hình thêm master data 14 Hình Màn hình danh sách tài sản 14 Hình Màn hình thêm tài sản 15 Hình Màn hình chi tiết tài sản 15 Hình Màn hình nhập thơng tin kiểm kê 16 Hình File excel kiểm kê 16 DANH MỤC TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Giải thích API Application Programming Interface Giao diện lập trình ứng dụng CSDL Cơ sở liệu Cơ sở liệu cho ứng dụng MVC Model - View - Controller Mơ hình lập trình lớp: model, view, controller Chương 1: GIỚI THIỆU VÀ CẢM NGHĨ VỀ CÔNG TY THỰC TẬP Giới thiệu công ty TNHH Kaikei Bank Công ty TNHH Kaikei Bank công ty 100% vốn từ Sorimachi Corporation (Nhật Bản) đảm nhận phát triển offshore cho sản phẩm “Oh Series” mà Sorimachi phát triển, cung cấp thị trường Nhật Bản Kaikeio, Hanbaio, Kyuryoo phần mềm liên quan đến Nông nghiệp Trong tương lai, công ty xúc tiến kế hoạch phát triển offshore phần mềm cho toàn thể Sorimachi Group, đồng thời triển khai phát triển cung cấp sản phẩm cho thị trường Việt Nam Từ Tập đoàn Sorimachi thành lập, “Triết lý khởi nghiệp” ban hành làm mục tiêu mục đích to lớn Mỗi cơng ty thuộc Tập đồn, có Cơng ty TNHH Kaikei, trích lược phần quan trọng triết lý “Làm việc người khác làm, việc người khác không làm, làm việc có ích cho đời”, tồn nhân viên thành khối thống nhất, bước thực triết lý cách mạnh mẽ Sản phẩm công ty Công ty TNHH Kaikei Bank thực phát triển offshore sản phẩm dịch vụ mà công ty mẹ phát triển cung cấp thị trường Nhật Bản Công ty cung cấp sản phẩm hỗ trợ khách hàng nâng cao hiệu suất xử lý nghiệp vụ: • Phần mềm kế tốn tài chính: Kaikeio • Phần mềm tính lương: Kyuryoo • Phần mềm quản lý bán hàng: Hanbaio • Phần mềm quản lý khách hàng: Kokyakuo Ngồi ra, cơng ty liên kết với ban ngành đồn thể lĩnh vực nông nghiệp, trường đại học phát triển cung cấp thị trường phần mềm nông nghiệp Tại Việt Nam, công ty cung cấp sản phẩm giúp ích cho lĩnh vực nơng nghiệp Phần mềm hợp tác xã Waca, Phần mềm Nhật ký sản xuất Facefarm, … Cảm nghĩ thân công ty Trong ba tháng thực tập công ty TNHH Kaikei trải nghiệm vô quý giá đáng trân trọng, em ghi nhớ Ngày đầu đến thực tập công ty, em cảm thấy hồi hộp lo lắng, anh chị hướng dẫn nhiệt tình, giúp em bổ sung kiến thức làm việc thực tế em cảm thấy tự tin Cảm nhận ban đầu em cơng ty thuộc tập đồn lớn Nhật Bản Công Nghệ Thông tin Các quy tình quản lý, quy trình nghiệp vụ quy trình bảo mật công ty rõ ràng đề cao Tuy thực tập qua online qua buổi họp chào lễ, em nhận thấy môi trường làm việc vui vẻ, người hòa đồng Tại đây, em hướng dẫn thực tập nội dung Lập trình ứng dụng lập trình web Qua thời gian thực tập công ty, em nhận thấy kiến thức kỹ mềm em cải thiện đáng kể Bên cạnh đó, cơng ty Nhật Bản nên em học tập thêm nhiều cách làm việc người Nhật, văn hóa Nhật, điều đáng quý học hỏi thực tập sinh em Đây thực môi trưởng thuận lợi cho người lập trình viên thực tập sinh học hỏi kiến thức, kinh nghiệm thoải mái phát triển thân Chương 2: NỘI DUNG THỰC TẬP Tổng quan trình thực tập STT Cơng việc Tìm hiểu Sorimachi Người hướng Thời dẫn gian Thái Thành Tâm ngày Kết đạt Hiểu vị chủ Owner cơng ty tịch văn hóa TNHH Kaikei Bank cơng ty Tìm hiểu xây dựng ứng Lê Văn Lợi ngày Có kiến thức MFC dụng môi trường C++ áp dụng vào MFC C++ ứng dụng tự học quản lý khách sạn Học bảo mật ISMS Thái Thành Tâm ngày Có kiến thức cách quản lý an tồn thơng tin Tìm hiểu laravel xây Thái Thành Tâm dựng website ứng dụng tháng Có kiến thức Laravel áp dụng vào xây dựng website bán hàng tự học Xây dựng đề tài Quản lý tài sản cơng ty Thái Thành Tâm tháng Hồn thành 85% đề tài Quản lý tài sản công ty Nội dung thực tập Q trình thực tập cơng ty Kaikei Bank với chủ đề “Tìm hiểu MFC C++, Laravel ứng dụng vào việc quản lý tài sản cơng ty” nhằm mục đích giúp sinh viên thực tập tìm hiểu quy trình phát triền phầm mềm, thiết kế hệ thống triển khai đề tài công nghệ MFC ++ Framework Laravel Tại công ty, sinh viên học tập làm việc mơi trường chun nghiệp, có hội phát triển kỹ mền thân làm việc nhóm, thuyết trình, giao tiếp 2.1 Tìm hiểu cơng ty quy tắc công ty ● Thời gian: ngày ● Nội dung: - Thực tập sinh anh phụ trách giới thiệu cơng ty, quy trình hoạt đơng sản phẩm cơng ty Ngồi ra, thực tập sinh cịn nghe q trình hình thành vị chủ tịch tập đoàn Sorimachi - Thực tập sinh giới thiệu quy tắc bảo mật, quy tắc coding quy định công ty thời gian làm việc, trang phục làm việc, … ● Kết đạt được: Hiểu thêm công ty Kaikei Bank, nắm quy tắc bảo mật để đảm bảo an tồn thơng tin quy tắc coding để viết dễ đọc dễ hiểu 2.2 Nghiên cứu kỹ thuật 2.2.1 Tìm hiểu thư viện MFC C++ ứng dụng ● Thời gian: ngày ● Nội dung: - MFC thư viện lớp C++ Microsoft cung cấp, dùng cho việc lập trình giao diện MFC giúp tảng ứng dụng cho phép cơng việc lập trình Windows nhanh chóng dễ dàng - Thực tập sinh tìm hiểu tính MFC C++ như: + MFC Dialog base: Dialog Control, Control Combox, List Box, List view, Picture Control, MFC Resource cấu trúc project + MFC Document View: Kiến trúc cách xây dựng giao diện Document View - Xây dựng demo nhỏ với đề tài “Quản lý khách sạn” với chức đăng nhập, đăng ký, nhận phòng, … ● Kết đạt được: - Hiểu khái niệm lập trình giao diện thư viện MFC C++ - Xây dựng đề tài tự học “Quản lý khách sạn” thư viện MFC 2.2.2 Tìm hiểu Laravel PHP Framework Hình Laravel PHP Framework ● Thời gian: tháng ● Nội dung: - Laravel PHP Framework cung cấp cấu trúc để phát triển ứng dụng web - Thực tập sinh tìm hiểu tính Laravel như: + Mơ hình MVC: chia làm tầng xử lý bao gồm Model – View Controller Tầng Model để xử lý liệu, tầng View nơi chứa giao diện tầng Controller nơi tiếp nhận xử lý người dùng Tầng Controller lấy liệu từ tầng Model cung cấp hiển thị liệu cho người dùng nhờ tầng View + Cấu trúc thư mục Laravel: bao gồm thư mục app, thư mục bootstrap, thư mục config, thư mục database, thư mục resources, thư mục routes, thư mục storage, … + Kỹ thuật ORM: kỹ thuật dùng để chuyển đổi liệu từ sở liệu sang hệ thống hướng hướng đôi tượng PHP + Documentation cách sử dụng Laravel - Xây dựng demo nhỏ với đề tài “Website bán quần áo” với chức đăng nhập, đăng ký, xem sản phẩm, thêm giỏ hàng, toán, quản lý sản phẩm, quản lý người dùng … ● Kết đạt được: - Hiểu tính cách xây dựng website Laravel PHP Framework - Xây dựng đề tài tự học “Website bán quần áo” Laravel PHP Framework 3 Đề tài “Quản lý tài sản công ty” 3.1 Giới thiệu Đề tài “Quản lý tài sản công ty” xây dựng với mục đích giúp cho phận kiểm kê tài sản công ty TNHH Kaikei Bank quản lý tài sản dễ website thay quản lý Microsoft Excel trước Đối tượng sử dụng: phận kiểm kê tài sản công ty TNHH Kaikei Bank Người thực hiện: Đề tài thực nhóm thực tập sinh bao gồm Nguyễn Hồng Trường, Nguyễn Hồng Ngọc, Hồ Duy Hoàng với quản lý, hướng dẫn anh Thành Tâm Công nghệ sử dụng: ● Front-end: HTML5, CSS3, JQuery ● Back-end: PHP Laravel Framework ● Database: MySQL ● Hệ điều hành: Linux 3.2 Chức đề tài ST Chức Mô tả Phân công thực T Đăng nhập Người dùng có tài khoản truy Hồ Duy Hoàng cập vào hệ thống Quản lý master data Thêm, xóa, sửa liệu chủ Nguyễn Hoàng Trường Quản lý tài sản vật lý Thêm, xóa, sửa, xem chi tiết, Nguyễn Hồng Ngọc, xuất QR tài sản Nguyễn Hoàng Trường Cập nhật xuất báo cáo Nguyễn Hoàng Trường Quản lý kiểm kê kiểm kê Quản lý đánh giá rủi ro Thêm, xóa, sửa, xuất báo cáo Nguyễn Hồng Ngọc, cho việc đánh giá rủi ro Nguyễn Hoàng Trường Quản lý người dùng Thêm, xóa, sửa, xem chi tiết Hồ Duy Hồng người dùng 3.3 Xây dựng hệ thống 3.3.1 Trang quản lý master data a Liệt kê danh sách Hình Màn hình danh sách master data ● Mơ tả: Trang website dùng để hiển thị danh sách master data b Xóa liệu Hình Màn hình xóa master data Mơ tả: Modal để xác nhận xóa liệu sau nhấn button “Xóa” c Thêm liệu Hình Màn hình thêm master data ● Mô tả: Modal để cập nhật liệu sau nhấn button “Thêm liệu” Người dùng cần phải nhập đầy đủ xác thơng tin, hệ thống cho phép thêm liệu Nếu không, hệ thống thông báo lỗi yêu cầu người dùng nhập lại 3.3.2 Trang quản lý tài sản a Liệt kê danh sách Hình Màn hình danh sách tài sản ● Mô tả: Trang web dùng để hiển thị danh sách thông tin tài sản b Thêm tài sản Hình Màn hình thêm tài sản ● Mô tả: Trang web dùng để thêm tài sản Người dùng cần phải nhập đầy đủ xác thơng tin, hệ thống cho phép thêm tài sản Nếu không, hệ thống thông báo lỗi yêu cầu người dùng nhập lại c Chi tiết tài sản Hình Màn hình chi tiết tài sản ● Mô tả: Trang web dùng để hiển thị chi tiết thông tin tài sản 3.3.3 Trang quản lý kiểm kê a Nhập thông tin kiểm kê Hình Màn hình nhập thơng tin kiểm kê ● Mô tả: Trang web dùng để người dùng nhập thông tin kiểm kê sau kiểm kê tài sản Người dùng cần phải nhập đầy đủ xác thơng tin, hệ thống lưu kiểm kê xuất excel Nếu không, hệ thống thông báo lỗi yêu cầu người dùng nhập lại b Xuất kiểm kê Hình File excel kiểm kê ● Mơ tả: file excel kiểm kê hệ thống xuất 3.3.4 Xuất đánh giá rủi ro Hình 10 File excel đánh giá rủi ro ● Mô tả: file excel đánh giá rủi ro hệ thống xuất Chương 3: NHẬN XÉT VÀ KẾT LUẬN Thuận lợi • • • • Các anh/chị hướng dẫn nhiệt tình Cơng ty tạo điều kiện, mơi trường tốt cho thực tập sinh Các bạn thực tập sinh làm cởi mở, thân thiện Nguồn tài liệu tham khảo dồi Khó khăn • Làm online nên hiệu cơng việc trao đổi nhóm khơng tối ưu • Cịn vướng thời gian học trường nên đề tài “Quản lý tài sản” chưa hoàn thành 100% Sau hồn thành khóa thực tập, hồn thiện đề tài • Khơng biết tiếng Nhật nên khó khăn việc đọc tài liệu cơng ty Kết đạt 3.1 Về kiến thức • Được tìm hiểu nắm bắt quy trình phát triển phần mềm, thiết kế hệ thống triển khai hệ thống • Có kiến thức cơng nghệ phát triển phần mềm phổ biến MFC C++, Laravel PHP Framework, … • Có kiến thức quy tắc bảo mật để đảm bảo an tồn thơng tin • Có kiến thức quy tắc coding để viết code dễ đọc, dễ hiểu tối ưu ⮚ Kết quả: Xây dựng website “Quản lý tài sản công ty” sử dụng cơng ty sau 3.2 Về kĩ • Tích lũy kinh nghiệm quý giá làm việc thực tế, chứng kiến thực tế công việc nhiệm vụ ngày phải gặp, phải đối mặt lĩnh vực phát triển phần mềm • Nâng cao kỹ giao tiếp, làm việc nhóm, xử lý tình đặc biệt, có tự tin lĩnh vực công nghệ thông tin TÀI LIỆU THAM KHẢO [1] Phát triển phần mềm 123Z (2020), [Học Lập trình MFC] Học cách làm ứng dụng windows, Link: https://phattrienphanmem123az.com/lap-trinh-mfc [2] Chu Thị Thu Hằng (2018), Đôi điều MVC, Link: https://viblo.asia/p/doi-dieuve-mo-hinh-mvc-E375z0vJZGW [3] Taylor Otwell (2018), Laravel Document, Link: https://laravel.com/docs/8.x [4] Hiếu Tutorial with live project (24/05/2020), Lập trình website bán hàng Laravel, link Youtube: https://www.youtube.com/watch?v=CjA79XhHVQI TỔNG KẾT Qua đây, em xin chân thành cảm ơn Ban lãnh đạo anh chị công ty Kaikei Bank tạo điều kiện cho em thực tập hội trải nghiệm suốt q trình thực tập Với mơi trường làm việc hoàn toàn thân thiện giúp đỡ nhiệt tình người để thân em thích nghi học hỏi kinh nghiệm quý báu Để từ đó, em xây dựng website “Quản lý tài sản công ty” với chức việc quản lý, kiểm kê tài sản hoàn thành báo cáo “お手伝いいただきありがとうございます” ... Hồn thành 85% đề tài Quản lý tài sản công ty Nội dung thực tập Q trình thực tập cơng ty Kaikei Bank với chủ đề ? ?Tìm hiểu MFC C++, Laravel ứng dụng vào việc quản lý tài sản công ty? ?? nhằm mục đích... kê tài sản công ty TNHH Kaikei Bank quản lý tài sản dễ website thay quản lý Microsoft Excel trước Đối tượng sử dụng: phận kiểm kê tài sản công ty TNHH Kaikei Bank Người thực hiện: Đề tài thực. .. dựng website Laravel PHP Framework - Xây dựng đề tài tự học “Website bán quần áo” Laravel PHP Framework 3 Đề tài ? ?Quản lý tài sản công ty? ?? 3.1 Giới thiệu Đề tài ? ?Quản lý tài sản công ty? ?? xây dựng

Ngày đăng: 17/08/2022, 21:11

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

TÀI LIỆU LIÊN QUAN

w