Báo cáo thực tập lập trình net

13 5 0
Báo cáo thực tập lập trình net

Đ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

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 Lập trình NET Cơng ty thực tập: Người phụ trách: Thực tập sinh: Lapis3d Vietnam Trần Minh Khoa Lù Xuân Thái TP Hồ Chí Minh, tháng năm 2023 LỜI MỞ ĐẦU Ngày nay, lập trình NET phận khơng thể 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 lập trình NET 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 Bên cạnh phát triển mạnh mẽ NET xuất 3D làm thay đổi mạnh mẽ mảng lập trình NET Vì muốn tìm hiểu sâu NET 3D, em định chọn lập trình NET làm định hướng cho việc học tập việc làm sau Sau 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 việc môi trường chuyên nghiệp, em có dự định thực tập doanh nghiệp Vì vậy, sau tham gia vấn số công ty, em định chọn công ty TNHH Lapis3d Viet Nam môi trường lý tưởng, đại, chuyên nghiệp, trẻ trung nơi giúp em thực dự định LỜI CẢM ƠN Em xin trân trọng gửi lời cảm ơn công ty TNHH Lapis3d Vietnam tạo điều kiện cho em hội thực tập công ty Dù thời gian ngắn nhờ dẫn nhiệt tình anh Trần Minh Khoa, em tiếp thu kiến thức quan trọng để tham gia dự án thực tế Chân thành cảm ơn Phạm Sỹ anh chị team bỏ nhiều thời gian, công sức để hướng dẫn, hướng dẫn, giúp đỡ em tận tình làm quen môi trường việc tiếp cận kiến thức cơng nghệ, kỹ lập trình tư sản phẩm để thực tốt dự án cá nhân dự án thực tế thời gian qua Em 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 TP HCM, ngày 01 tháng 07 năm 2023 Lù Xuân Thái NHẬN XÉT CỦA KHOA MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN NHẬN XÉT CỦA KHOA .4 MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP .6 1.1 Giới thiệu công ty thực tập .6 1.2 Sản phẩm công ty 1.3 Lịch làm việc thực tập công ty CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 Tìm hiểu cơng ty kỹ công ty 2.2 Nội dung thực tập 2.3 Thực dự án SRS 2.3.1 Công nghệ 2.3.2 Mô tả dự án 2.3.3 Kết CHƯƠNG 3: TỔNG KẾT .11 3.1 Điểm mạnh 11 3.2 Điểm yếu .11 3.3 Chuẩn đạt 11 TÀI LIỆU THAM KHẢO 12 CHƯƠNG 1: GIỚI THIỆU CÔNG TY THỰC TẬP 1.1 Giới thiệu công ty thực tập Là công ty chuyên thực chuyển đổi kiểu liệu, cung cấp công cụ để phục vụ quan sát, thao tác với model 3D chuyên ngành công nghiệp nặng Website: https://intratech3d.com/ 1.2 Sản phẩm công ty 3D PDF Exporter: Các sản phẩm hỗ trợ thường dạng plugin – extension, cung cấp cho ứng dụng để chuyển đổi kiểu liệu     Smart3D to 3D PDF AVEVA RVM to 3D PDF 3D PDF Exporter for Revit 3D PDF Exporter for Navisworks 3D Apps Exchange: sản phẩm hỗ trợ chuyển đổi kiểu liệu ứng dụng 3D với quan sát model 3D     SP3D to Navisworks SP3D to IFC 3D CAD Converters uVue 1.3 Lịch làm việc thực tập công ty Em tham gia làm việc công ty ngày 14/02/2023 tới 30/06/2023, ngày làm việc tuần thứ đến thứ Công việc ngày lúc 08h00 đến 17h00 Thời gian nghỉ trưa khoảng tiếng Sau ngày làm việc em báo cáo tiến độ công việc ngày, đặt câu hỏi nhận chia sẻ, giải đáp từ anh hướng dẫn, đặt mục tiêu cho ngày làm việc Mỗi sáng tuần thực SCRUM meeting, trao đổi với tiếng Anh CHƯƠNG 2: NỘI DUNG THỰC TẬP 2.1 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, nghe người phụ trách giới thiệu cơng ty, q trình thành lập phát triển, quy trình làm việc từ cao xuống thấp, cách thức tổ chức cơng ty, phịng ban IT, HR, … Ngoài ra, thực tập sinh cịn giới thiệu văn hóa làm việc công ty thời gian làm, quy định, cách sử dụng email công việc, … Kết quả: hiểu thêm cơng ty, q trình thành lập phát triển 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 2.2 Nội dung thực tập Tuần – tuần Nội dung: *Naviswork plugin: Tìm hiểu phần mềm Autodesk Naviswork, Naviswork API, kiến thức 3D modeling, thực tạo plugin bản, sử dụng Navisworks API để hierarchy model 3D lên Windows form, properties item hierarchy, lấy geometries items từ model 3D, xuất geometries file OBJ (.obj), xuất data lấy file SQLite (.db) đọc ngược lại data xuất thị lên Windows form *Investigate spatial database: Tìm hiểu extension spatial database SQL Server: MSSQLSpatial, PostgreSQL: PostGIS, SQLite: SpatiaLite *3D PDF Study: Dùng thư viện công ty - 3DPDF Library, đọc file data SQLite (.db) làm ban đầu, thị data (model 3D) lên phần mềm Adobe Acrobat DC, thực optimize: loại bỏ điểm trùng geometries, tính tốn bounding box model Tìm hiểu API Adobe Acrobat DC (Acrobat JavaScript) sau thực chức ẩn/hiển model, đổi viewpoint, clipping plane *Unity: Tìm hiểu Unity 3D, sau đọc file data SQLite (.db) làm ban đầu, thị data (model 3D) lên Unity 2.3 Thực dự án SRS Tuần – tuần 12 2.3.1 Công nghệ NET Framework, Open Cascade, SQLite + SpatiaLite, Unity 3D 2.3.2 Mô tả dự án Thực xuất data từ Naviswork (Model lớn) file SQLite (.db), áp dụng SpatiaLite cho số kiểu liệu: geometries, bounding box, Sử dụng API để detect primitive shapes (cylinders, tee, elbow) từ tập Mesh (points and faces) sau đơn giản hố model thành dạng hexagon (12 points, 36 faces) lưu vào data (LOD – Level of detail) Sau dùng Unity 3D để đọc file SQLite thị data kết hợp LOD 2.3.3 Kết Được CEO công ty review đánh giá thành cơng *Detect cylinder hexagon hố 10 11 CHƯƠNG 3: TỔNG KẾT Quãng thời gian thực tập Lapis3D Viet Nam giúp em cải thiện thân nhiều quy trình làm việc thực tế, tác phong người kỹ sư phần mềm Được làm việc đây, em học thêm kỹ mềm sử dụng mail, quản lý ticket, làm việc nhóm, giao tiếp với cấp trên, … Chỉ thời gian hạn chế, em hoàn thành dự án cá nhân q trình training với tính năng, u cầu đặt ban đầu Khi tham gia vào dự án thực tế, em hoàn thành tốt tác vụ hạn đạt chất lượng tốt 3.1 Điểm mạnh     Thực tốt task giao Tiếng Anh tốt Đa ngôn ngữ Technical skills tốt 3.2 Điểm yếu   Thiếu giao tiếp làm việc Thiếu chủ động 3.3 Chuẩn đạt Goal Mục tiêu môn học Đánh giá G1 Nắm bắt xu hướng, nhu cầu xã hội tính đặc thù doanh nghiệp 9/10 G2 Hiểu giải thích khái niệm bản, thuật ngữ sơ đồ hệ thống dự án 9/10 G3 Nắm quy trình, phương pháp công nghệ phát triển sản phẩm phần mềm doanh nghiệp 9/10 G4 Có khả tìm hiểu vấn đề, mơ hình hóa vấn đề tham gia giải vấn đề 8/10 G5 Phát triển kỹ tư duy, kỹ làm việc nhóm kỹ trình bày 6/10 G6 Đọc, hiểu tài liệu giao tiếp tiếng Anh 10/10 12 TÀI LIỆU THAM KHẢO Navisworks API documents: ApiDocs.co · Navisworks · Writing Plug-ins How to get geometries from Naviswork: Get primitive from solid of Navisworks - AEC DevBlog (typepad.com) Acrobat Documents: opensource.adobe.com/dc-acrobat-sdk-docs/library/js3dapi/index.html SpatiaLite documents: SpatiaLite Cookbook Topics (gaia-gis.it) PostGIS: Documentation | Npgsql Documentation 13

Ngày đăng: 04/09/2023, 20:57

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

Tài liệu liên quan