Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
640,57 KB
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 LẬP TRÌNH WINFORM VỚI DEVEXPRESS Công ty thực tập : ITL Coparation Người phụ trách : Ngô Ngọc Tới Thực tập sinh : Tô Cơng Hậu TP Hồ Chí Minh, tháng năm 2020 LỜI MỞ ĐẦU Ngày nay, CNTT đóng vai trị quan trọng đời sống kinh tế, xã hội nhiều quốc gia giới, phần thiếu xã hội động, ngày đại hố Vì vậy, việc tin học hố vào số lĩnh vực hồn tồn phù hợp với xu hướng Winform đời giúp cho việc xây dựng ứng dụng quản lý công việc công ty, trường học, cửa hàng góp phần to lớn việc giảm thiểu việc thực thủ công ghi chép tay trước, việc kết hợp Winform với Devexpress làm cho giao diện ứng dụng sinh động, trực quan Sau ba năm học tập trường, mong muốn có thêm kinh nghiệm thực tế, muốn tham gia ngành công nghiệp phần mềm môi trường chuyên nghiệp, em có dự định thực tập hè Vì vậy, em định chọn ITL - môi trường lý tưởng, đại, chuyên nghiệp - nơi giúp em thực dự định Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu LỜI CẢM ƠN Trân trọng gửi lời cảm ơn Công ty Indo-Trans Logistics (ITL) Việt Nam 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 team NET, em tiếp thu nhiều kiến thức, học hỏi nhiều kỹ năng, góp phần vào việc nâng cấp cải tiến hệ thống TMS công ty Chân thành cảm ơn anh chị team NET bỏ nhiều thời gian, cơng sức để hướng dẫn em hồn thành đợt thực tập Đặc biệt cảm ơn anh Ngô Ngọc Tới, hướng dẫn, giúp đỡ cho em tận tình vượt qua khó khăn cơng việc, đến khó khăn việc làm quen với mơi trường Cũng 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 Tô Công Hậu Tp.HCM, 20/6/2020 Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu NHẬN XÉT CỦA KHOA Lập trình Winform với Devexpress SVTT: Tô Công Hậu MỤC LỤC LỜI MỞ ĐẦU LỜI CẢM ƠN Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty Sản phẩm công ty Chương 2: Nội dung thực tập Tìm hiểu công ty kỹ công ty Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc 2.2 Tìm hiểu Devexpress 2.3 Tìm hiểu Crystal Reports Viewer 2.4 Tìm hiểu Windows services Lịch làm việc Chương 3: Chi tiết project 10 Giới thiệu hệ thống 10 1.1 Hệ thống TMS 10 1.2 Hệ thống eTMS 10 1.3 Các tính hồn thành 10 Thực 13 TỔNG KẾT 15 Lập trình Winform với Devexpress SVTT: Tô Công Hậu Chương 1: Giới thiệu công ty thực tập Giới thiệu công ty ▪ Tập đoàn Indo-Trans Logistics (ITL) thành lập vào năm 1999 nhằm cung cấp dịch vụ chuyên nghiệp vận chuyển, phân phối hàng hóa đường biển, hàng khơng, đường cung cấp dịch vụ giao nhận kho bãi Logistics Tập đoàn Indo Trans Logistics có bước phát triển vượt bậc để hình thành tập đồn uy tín hàng đầu Việt Nam cung cấp dịch vụ vận chuyển hàng hóa giao nhận Logistics ▪ Công ty TNHH Logistics Tech Hub (LogTecHub) công ty công nghệ trực thuộc Tập đoàn ITL, đời năm 2018, nhà cung cấp phần mềm hàng đầu cho ngành Giao nhận Vận tải, Logistics Chuỗi cung ứng Sản phẩm công ty Danh mục sản phẩm toàn diện LogTecHub bao gồm giải pháp công nghệ vượt trội đặc biệt dành riêng cho hoạt động kinh doanh lĩnh vực Logistics Hệ sinh thái quản lý logistics LogTecHub cung cấp bao gồm Quản lý vận tải (FCL, LCL, Distribution), Kho bãi (Khoa ngoại quan, CFS,…), Vận chuyển quốc tế , Chuyển phát nhanh, Thương mại điện tử Xuyên biên giới, Quản trị quan hệ khách hàng tính khác Lập trình Winform với Devexpress SVTT: Tơ Công Hậu Chương 2: Nội dung thực tập Đợt thực tập với chủ đề “Lập trình Winform với Devexpress” nhằm mục đích giúp sinh viên thực tập phát triển cải thiện tính hệ thống cơng ty, đồng thời rèn luyện kỹ mềm làm việc nhóm, thuyết trình, giao tiếp Tại cơng ty, sinh viên có hội học tập, khám phá làm việc môi trường phát triển phần mềm chun nghiệp 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 Được nghe người phụ trách giới thiệu cơng ty, q trình thành lập 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ơng ty Ngồi ra, thực tập sinh cịn giới thiệu cách thức làm việc công ty thời gian làm, quy định cần phải tuân thủ, cách sử dụng email công việc… Kết : Hiểu thêm công ty ITL, 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 Nghiên cứu kỹ thuật 2.1 Các công cụ làm việc Thời gian : ngày Nội dung : Tìm hiểu cơng cụ sử dụng trình làm việc Trong thời gian này, người trưởng hướng dẫn thực tập sinh tìm hiểu cơng cụ giúp ích cho cơng việc Một số phần mềm số Git, Tortoise SVN để quản lý Source code, Redmine để quản lý nhiệm vụ công việc Thực : Thực hành sử dụng phần mềm nêu Kết : Lập trình sử dụng cơng cụ miễn phí, giúp dễ dàng kết hợp công cụ với nhau, so với việc dung IDE 2.2 Tìm hiểu Devexpress Thời gian : ngày Nội dung : Tìm hiểu Devexpress Thực hiện: - Tìm hiều cách sử dụng Devexpress Winform - Tạo ứng dụng với Devexpress Kết quả: Hiểu cách sử dụng Devexpress lập trình winform Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu Tìm hiểu Crystal Reports Viewer Thời gian : ngày Nội dung : Tìm hiểu Crystal Reports Viewer Thực hiện: - Tìm kiếm tài liệu mạng để tìm hiểu thêm - Tạo ứng dụng với Crystal Reports Viewer Kết quả: Hiểu cách sử dụng Crystal Reports Viewer việc tạo báo cáo 2.4 Tìm hiểu Windows services Thời gian : ngày Nội dung : Tìm hiểu Windows services Thực hiện: Tạo ứng dụng với Windows services Kết quả: Hiểu cách sử dụng Windows services 2.3 Lịch làm việc Tuần Cơng việc - • - Người hướng dẫn Mức độ hoàn thành Nhận xét người hướng dẫn Tìm hiểu cơng Anh Ngơ Ngọc Tới ty, cách tổ chức công ty Làm quen với công cụ làm việc công ty Học cách trao đổi, làm việc qua email Đọc tài liệu hiểu hệ thống Tìm hiểu Anh Ngơ Ngọc Tới Devexpress Tìm hiểu Crystal Reports Viewer Tạo báo cáo cho chức xuất hóa đơn Thanh tốn Anh Ngơ Ngọc Tới Chức năng: mở khóa booking cho đổi khách hàng, ngày thực Tìm hiểu nghiệp vụ Lập trình Winform với Devexpress SVTT: Tô Công Hậu 8 - Xử lý mở khóa Booking • Chức năng: mở khóa booking cho đổi khách hàng, ngày thực (Tiếp) - Xử lý mở khóa Booking • Chức năng: mở khóa booking cho đổi khách hàng, ngày thực (Tiếp) - Tìm hiểu Windows services - Xử lý hệ thống tự khóa lại sau 4h • Thực chức năng: Import phụ phí - Tìm hiểu cách import file excel Winform - Tạo template import • Thực chức năng: Import phụ phí (Tiếp) - Xử lí liệu Import - Ràng buộc điều kiện • Thực chức năng: Import phụ phí (Tiếp) - Xử lí liệu Import • Thực chức năng: Import phụ phí (Tiếp) - Xuất file liệu nhập liệu không thành công - Vận hành, cải thiện chức theo phản hồi Lập trình Winform với Devexpress Anh Ngô Ngọc Tới Anh Ngô Ngọc Tới Anh Ngô Ngọc Tới Anh Ngô Ngọc Tới Anh Ngô Ngọc Tới Anh Ngô Ngọc Tới SVTT: Tô Công Hậu 10 11 12 • Thực chức năng: Anh Ngơ Ngọc Tới Phê duyệt Booking hàng loạt - Tìm hiểu nghiệp vụ phê duyệt Booking - Xử lý phân quyền cấp phê duyệt • Thực chức năng: Anh Ngơ Ngọc Tới Phê duyệt Booking hàng loạt (Tiếp) - Xử lý phê duyệt Booking • Thực chức năng: Anh Ngơ Ngọc Tới Phê duyệt Booking hàng loạt (Tiếp) - Xử lý phê duyệt Booking - Hoàn thành, chạy thử nghiệm, fix lỗi Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu 10 Chương 3: Chi tiết project Giới thiệu hệ thống eTMS/TMS Hệ Thống Quản Lý Vận Tải toàn diện dành cho doanh nghiệp vận tải, hỗ trợ quản lý tối ưu hóa việc vận hành cơng đoạn, quy trình vận tải Các tính bao gồm: ▪ Hỗ trợ xây dựng quản lý giá vốn, giá bán ▪ Quản lý tồn loại chi phí, doanh thu, lợi nhuận hoạt động vận tải ▪ Lập kế hoạch vận hành xe, tối ưu trải trọng, tuyến đường chi phí ▪ Quản lý theo dõi tình trạng giao nhận hàng hóa theo thời gian thực ▪ Quản lý tình trạng xe trang thiết bị vận tải ▪ Kết nối đến khách hàng đối tác thông qua tích hợp hệ thống phần mềm vệ tinh 1.1 Hệ thống TMS TMS sử dụng dụng công nghệ Net Framework, phát triển phiên desktop dựa Core mà team tự xây dựng TMS sử dụng SQL Server hệ quản trị cở sở liệu Ngồi hệ thống TMS cịn có portal, rest full api cổng giao tiếp với người dùng, hệ thống khác 1.2 Hệ thống eTMS eTMS phát triển theo hướng micro-services, áp dụng công nghệ Net Core cho back end frontend dùng Angular Ngoài sử dụng SQL hệ quản trị CSDL hệ thống cịn dùng MonoDB để lưu trự liệu lớn eTMS áp dụng công nghệ cache để tăng tốc độ hệ thống 1.3 Các tính hồn thành 1.3.1 Mở khóa booking cho đổi khách hàng, ngày thực ➢ Bộ phận Head FTL yêu cầu "Mở lệnh Booking" Gửi lệnh yêu cầu mở khóa tới kế tốn trưởng Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu 11 ➢ Kế tốn trưởng có nhiệm vụ "Mở lệnh Booking" Phê duyệt lệnh Booking yêu cầu: “Đồng ý” “Từ chối” Lập trình Winform với Devexpress SVTT: Tô Công Hậu 12 1.3.2 Phê duyệt Booking hàng loạt (Hire booking mass approval) ➢ Người phê duyệt “Đồng ý”, tất Booking trạng thái “Đang chờ” (Pending) ➢ Hệ thống gửi email đến người yêu cầu phê duyệt Booking với nội dung Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu 13 Thực ✓ Project thực cá nhân thực tập sinh: Tô Công Hậu ✓ Người hướng dẫn: Anh Ngơ Ngọc Tới Lập trình Winform với Devexpress SVTT: Tô Công Hậu 14 TÀI LIỆU THAM KHẢO https://www.crystalreports.com/ https://www.youtube.com/watch?v=gcXn4A_-v-8&list=PL99-DcFspRUqUPkK9tgvz4abuLejFosH&fbclid=IwAR04do0p7Ba3ThE8Co3aIYxeXBWnhkMSjObT3b2z2OJcmesWXZOfLBK9IE https://www.devexpress.com/ Thông tin tập đồn ITL https://www.itlvn.com/vn/about-us.html https://logtechub.com/gioi-thieu/ Lập trình Winform với Devexpress SVTT: Tô Công Hậu 15 TỔNG KẾT Như vậy, vòng thời gian ngắn ngủi, em học hỏi trải nghiệm nhiều thứ bổ ích Biết tổ chức làm việc nhóm, giao tiếp trao đổi với người cơng việc, có khả làm việc cách độc lập Những điều tảng giúp em tích lũy kiến thức kinh nghiệm tương lai Chân thành cảm ơn giúp đỡ anh chị team NET đặc biệt Anh Ngô Ngọc Tới nhiệt tình giúp đỡ em hồn thành tập Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu ... tính khác Lập trình Winform với Devexpress SVTT: Tơ Công Hậu Chương 2: Nội dung thực tập Đợt thực tập với chủ đề ? ?Lập trình Winform với Devexpress? ?? nhằm mục đích giúp sinh viên thực tập phát triển... Tìm hiểu Devexpress Thực hiện: - Tìm hiều cách sử dụng Devexpress Winform - Tạo ứng dụng với Devexpress Kết quả: Hiểu cách sử dụng Devexpress lập trình winform Lập trình Winform với Devexpress. .. Booking với nội dung Lập trình Winform với Devexpress SVTT: Tơ Cơng Hậu 13 Thực ✓ Project thực cá nhân thực tập sinh: Tô Công Hậu ✓ Người hướng dẫn: Anh Ngơ Ngọc Tới Lập trình Winform với Devexpress