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

Báo cáo thực tập lập trình hệ thống DMS với giải pháp microsoft dynamic nav

14 13 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 14
Dung lượng 509,8 KB

Nội dung

ĐẠ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: Lập trình hệ thống DMS với giải pháp Microsoft Dynamic Nav Công ty thực tập: Công ty TNHH Phần mềm FPT Software Lớp: SE501.L11.PMCL Sinh viên thực hiện: Nguyễn Huỳnh Sáng – 16521022 TP Hồ Chí Minh, ngày 10 tháng 01 năm 2020 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp NHẬN XÉT (Của giảng viên) Nguyễn Huỳnh Sáng Thực tập tốt nghiệp LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn Khoa Công nghệ Phần mềm, trường Đại Học Công nghệ Thông tin Đại học quốc gia thành phố Hồ Chí Minh cơng ty TNHH PHẦN MỀM FSOFT HỒ CHÍ MINH tạo điều kiện thuận lợi cho em suốt trình thực tập Em xin cảm ơn thầy cô Khoa Công nghệ Phần mềm tận tình giảng dạy,trang bị cho chúng tơi kiến thức tảng suốt trình học tập trường Cuối xin chân thành cảm ơn Project Manager anh Trần Công Linh, anh Nguyễn Quốc Dũng – Team Lead,anh Lê Nhật Thanh Quan– Team Lead, anh Phạm Văn Ngoãn – Team Lead anh chị đồng nghiệp, người theo sát, hướng dẫn tận tình cho em q trình thực tập cơng cơng ty TNHH PHẦN MỀM FSOFT HỒ CHÍ MINH, giúp em vượt qua khó khăn thực báo cáo thực tập Nguyễn Huỳnh Sáng TP Hồ Chí Minh, ngày 10 tháng 01 năm 2020 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CÔNG TY TNHH PHẦN MỀM FPT SOFTWARE I Sơ lược lịch sử hình thành phát triển cơng ty II Cơ cấu tổ chức lĩnh vực hoạt động đơn vị III Các sản phẩm bật công ty FPT.AI CHƯƠNG 2: NỘI DUNG TÌM HIỂU I Kiến thức DMS II Tổng quan phần mềm DMS Đối tượng hướng đến DMS Tổng quan giải pháp Microsoft Dynamics Nav Giới thiệu giải pháp Microsoft Dynamics NAV (Navision) Các thành phần NAV Development Environment CHƯƠNG 3: TĨM TẮT Q TRÌNH THỰC TẬP I Tìm hiểu cơng ty quy định công ty II Tìm hiểu cơng ty .9 Giới thiệu nhóm dự án yêu cầu công việc Nhóm dự án Lịch thực tập chính: 10 Bảng công việc thực tuần 10 Quy trình làm việc team 11 CHƯƠNG 4: CHI TIẾT DỰ ÁN 12 I Giới thiệu dự án 12 II Chi tiết dự án 12 III Các nhận xét, đánh giá thực trạng trình làm việc: 12 CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP 13 I Kết thu 13 II Các điểm yếu thân 13 DANH MỤC TÀI LIỆU THAM KHẢO 13 DANH MỤC BẢNG Bảng 1: Các công việc thực 10 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 1: GIỚI THIỆU CÔNG TY TNHH PHẦN MỀM FPT SOFTWARE I Sơ lược lịch sử hình thành phát triển công ty − FPT Software thành lập từ năm 1988 đến với Trụ sở FPT Software đặt Việt Nam số nước toàn giới Hoa Kỳ, Nhật Bản, Malaysia, Đức, Úc, Singapore, Malaysia, Thái Lan Philipines FPT Software đáp ứng nhu cầu gia công phần mềm lớn cho 150 công ty hàng đầu 20 quốc gia lớn giới với hợp đồng lớn có đạt triệu USD dành cho số đối tác lớn Hitachi, NEOPOST, Petronas, Deutsche Bank, Unilever với 4000 nhân viên toàn giới − FPT Software theo đuổi mục tiêu gia công phần mềm để đáp ứng cho nhu cầu phát triển CNTT hãng phần mềm nước, công ty lớn nước tham vọng xuất phần mềm toàn giới cho cơng ty nước ngồi biết đến tập đồn FPT, mục đích vươn đến tầm cao thơng qua công nghệ nhằm nâng cao suất lao động Đến với FPT Software, nhân viên phép phát huy tối đa khả sáng tạo, nỗ lực đưa sáng tạo vào giải pháp công nghệ thông tin nhằm nắm bắt hội đổi phát triển nhằm đạt mục tiêu chung tập đoàn OneFPT - Công ty xuất phần mềm hàng đầu Việt Nam Kinh doanh FPT Sofware xuất phát từ Công nghệ thông tin Viễn Thông FPT cốt lõi để đáp ứng cho khách hàng 63 tỉnh thành toàn lãnh thổ Việt Nam mở rộng đến khách hàng toàn cầu Từ thành lập nay, FPT Software công ty phần mềm số Việt Nam lĩnh vực tích hợp hệ thống, phân phối bán lẻ, dịch vụ Công Nghệ Thông tin, xuất gia công phần mềm, bán lẻ sản phẩm CNTT Nguyễn Huỳnh Sáng II Thực tập tốt nghiệp Cơ cấu tổ chức lĩnh vực hoạt động đơn vị − FPT Software cấu lại nhân cấp cao đội ngũ Ban lãnh đạo FPT Software bao gồm: Chủ tịch Chu Thị Thanh Hà, TGĐ Hoàng Việt Anh, Giám đốc: Giám đốc sản xuất (CDO) Đào Duy Cường; Giám đốc Chất lượng (CQO) kiêm Giám đốc Công nghệ thông tin (CIO) Đỗ Văn Khắc; Giám đốc Phát triển Nguồn lực (CHRO) Trần Xuân Khôi; Giám đốc Tài (CFO) Nguyễn Khải Hồn; Giám đốc Cơng nghệ (CTO) Trần Huy Bảo Giang − Tổ chức OB có đầy đủ chức từ bán hàng (sales), trước bán hàng (pre-sales) quản lý sản xuất (delivery) chỗ Khách hàng quản lý trực tiếp OB thay để phần đơn vị kinh doanh trước OB đơn vị chịu trách nhiệm cuối quan hệ với khách hàng sở hợp tác với offshore − Các đơn vị thuộc khối Delivery (khối Sản xuất) offshore tập trung vào việc tăng suất chất lượng dự án, chịu trách nhiệm tăng trưởng quản lý nguồn lực − Các đơn vị thuộc khối Delivery (khối Sản xuất) offshore tập trung vào việc tăng suất chất lượng dự án, chịu trách nhiệm tăng trưởng quản lý nguồn lực − Tổ chức khối Sản xuất gồm loại hình: Đơn vị sản xuất (FSU) theo lĩnh vực chuyên ngành (Vertical domain), dịch vụ (services line - cross domain) sản xuất chung (ITO services), đáp ứng nhu cầu mở rộng theo hướng chun mơn hóa sản xuất phù hợp giai đoạn phát triển Các đơn vị sản xuất quản lý theo mơ hình matrix (ma trận), có đạo hỗ trợ theo ngành dọc từ HO − Mô hình tổ chức FPT Software thiết kế theo chuẩn quốc tế ngành dịch vụ Công nghệ thông tin nhằm nâng cao suất, chất lượng, hiệu hoạt động dịch vụ khách hàng hướng tới mục tiêu tăng trưởng nhanh bền vững Nguyễn Huỳnh Sáng Thực tập tốt nghiệp − Hoạt động lĩnh vực phần mềm, FPT Software cung cấp dịch vụ theo chuẩn giới theo mảng dịch vụ: dịch vụ phần mềm truyền thống bao gồm Application Services, Business Application Services, Legacy Migration, Testing & BPO; dịch vụ Digital Age services bao gồm Cloud, Mobility, Analytics & Internet of Things; mảng dịch vụ Product Engineering bao gồm Embedded System, CAD/CAM IC Design III Các sản phẩm bật công ty FPT.AI FPT.AI tảng trí tuệ nhân tạo tồn diện, sản phẩm chiến lược Ban cơng nghệ tập đồn FPT FPT.AI phát triển ứng dụng kỹ thuật học máy, học sâu tiên tiến với mô-đun, gồm: FPT.AI Conversation (Nền tảng hội thoại FPT.AI) cho phép xây dựng chatbot có khả xử lý ngơn ngữ tự nhiên để tương tác với khách hàng, tích hợp nhiều ứng dụng trị chuyện như: Facebook Messenger, Zalo, Viber… FPT.AI Speech hỗ trợ tự động nhận dạng giọng nói tiếng Việt chuyển đổi văn thành tương tác âm với người dùng FPT.AI Vision tảng giúp xác định, phân tích xác nội dung hình ảnh; tập trung vào việc tự động hố quy trình xử lý (Cognitive RPA) cho doanh nghiệp, nhận dạng hình ảnh, nhận dạng biểu mẫu OCR (Nhận dạng ký tự quang học); FPT.AI Knowledge cung cấp tảng giúp máy móc học, trích xuất, khám phá kiến thức bên doanh nghiệp với kho liệu riêng (thông tin sản phẩm, hướng dẫn sử dụng…) kiến thức ngành riêng biệt để tạo nên mạng lưới khái niệm, mối liên hệ tích hợp vào ứng dụng, dịch vụ Người dùng trải nghiệm sản phẩm FPT.AI https://fpt.ai Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 2: NỘI DUNG TÌM HIỂU I Kiến thức DMS Tổng quan phần mềm DMS − Phần mềm DMS (Distribution management system – hệ thống quản lý kênh phân phối) phần mềm quản lý doanh nghiệp giúp quản lý hoạt động phân phối hàng hóa thị trường, diễn biến kênh phân phối, bao gồm quản lý nhân viên bán hàng ngồi thị trường (Salesman), tự động hóa bán hàng, kiểm sốt hàng tồn biến động ngồi thị trường, quản lý công nợ,… Hình 1: Mô hình tổng quan hệ thống DMS Nguyễn Huỳnh Sáng Thực tập tốt nghiệp Đối tượng hướng đến DMS − Đối tượng áp dụng: Là số phần mềm quản lý doanh nghiệp có tính ứng dụng cao, phần mềm DMS phù hợp với doanh nghiệp sản xuất phân phối, không phân biệt quy mô áp dụng, Tập đồn – Doanh nghiệp lớn – SME hay Nhà phân phối − Đối tượng quản lý: Phần mềm DMS kết nối thành viên kênh phân phối từ Nhà sản xuất – Nhà phân phối – Đại lý/ điểm bán lẻ Các phận áp dụng như: Nhân viên bán hàng (Salesman) – Giám sát bán hàng (SS, SUP, RSM, ASM) – Kế toán bán hàng – Giám đốc bán hàng II Tổng quan giải pháp Microsoft Dynamics Nav Giới thiệu giải pháp Microsoft Dynamics NAV (Navision) − Microsoft Dynamics dòng ứng dụng ERP (hoạch định nguồn lực doanh nghiệp) tạo phần nhóm Giải pháp Kinh doanh Microsoft Phần mềm Navision phần dịng Microsoft Dynamics cung cấp tính thiết kế để hỗ trợ nhu cầu kinh doanh Các thành phần NAV Development Environment − Table: Hỗ trợ việc tạo table − Page: Giúp pháp triển giao diện ứng dụng gồm loại page như: PageCart, Doccument, Role Center − Code Unit: Chứa xử lý login tách riêng dùng cho page, table, report − Report: Hỗ trợ viết báo cáo thống kê, với thành phần • Page Request: Dùng để lọc nội dung report trước mở report • Report: Chức logic field dùng để hiển thị • Report Layout: Dùng Sql Report Builder để xây dựng layout cho report Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 3: TÓM TẮT Q TRÌNH THỰC TẬP I Tìm hiểu cơng ty quy định cơng ty Tìm hiểu công ty − HR giới thiệu công ty, văn hóa, sách phúc lợi cơng ty − Học làm test quy định công ty như: Bảo mật, tool sử dụng black-list whilte-list… − Kết quả: • Nắm rõ thông tin quy định đặc thù công ty, quyền lợi tránh nhiệm nhân viên với cơng ty làm việc II Giới thiệu nhóm dự án u cầu cơng việc Nhóm dự án − Tham gia vào nhóm dự án với vai trị lập trình tính theo phân cơng team lead ▪ Chi tiết nhóm dự án ▪ Nội dung dự án: Xây dựng phần mềm quản lý chuỗi cung ứng cho dự án Sabeco giải pháp microsoft dynamic nav o Chức phân quyền người dùng o Chức quản lý nghiệp vụ liên quan đến chuỗi cung ứng o Xây dựng giao diện phù hợp với đặc thù công ty o Chức Report ▪ Nhóm dự án gồm 12 người gồm: o người quản lý dự án o Team leader o Lập trình viên Nguyễn Huỳnh Sáng Thực tập tốt nghiệp Lịch thực tập chính: − Thời gian thực tập: • Ngày bắt đầu: 22/06/2020 • Ngày kết thúc: 22/08/2020 − Lịch chi tiết: Toàn thời gian • Ca sáng: 8:15 – 12:00 • Ca chiều: 1h:00 –17:00 Bảng công việc thực tuần Bảng 1: Các công việc thực Tuần Nội dung công việc Thời gian − Cài đặt môi trường Microsoft Dynamic NAV 2017, 2013 BC365 07/09/2020 – 11/09/2020 − Thực hành tập vẽ Mockup phần mềm Axure − Support team Tester vẽ quy trình đồng từ Google CRM 14/09/2020 – 18/09/2020 21/09/2020 – 25/09/2020 28/10/2020 – 02/10/2020 05/11/2020 – 09/11/2020 − Tìm hiểu Các đối tượng NAV: Table, Page − Tìm hiểu Các đối tượng NAV: CodeUnit, Report − Hỗ trợ viết api xử lý file Azure BLOB Rest API − Phát triển phần mềm môi trường TC( dùng cho Dev) − Chỉnh sửa phần phân quyền cho hệ thống 10 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp − Chỉnh sửa Action hệ thống 10 11 12 12/11/2020 – 16/11/2020 19/10/2020 – 23/10/2020 26/10/2020 – 30/10/2020 02/11/2020 – 06/11/2020 09/11/2020 – 13/11/2020 16/11/2020 – 20/11/2020 23/11/2020 – 27/11/2020 − Chỉnh sửa phần phân quyền cho hệ thống, thêm phần phân quyền vào page yêu cầu − Thiết kế report cho dự án Sabeco − Phát triển số trang giao diện cho dự án Sabeco − Phát triển số trang giao diện cho dự án Sabeco − Phát triển số trang giao diện cho dự án Sabeco − Collect action page để phục vụ cho việc phân quyền − Import thông tin User từ file excel vào hệ thống để tự tạo user Quy trình làm việc team − Các team lead tạo task Jira sau phân lại cho thành viên phụ tránh, q trình làm việc có thắc mắc hỏi trực tiếp thành viên hỏi team-lead, trình làm task ngày phải log-work task số dành để làm task với file chứng đính kèm, sau hoàn thành task phải Release để team-lead kiểm tra 11 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 4: CHI TIẾT DỰ ÁN Giới thiệu dự án I Khi vào dự án phát triển hệ thống DMS cho Sabeco hay gọi tắc dự án Sabeco, team tập trung vào phát triển tính nghiệp vụ mà bên Sabeco yêu cầu từ khung dựng sản Microsoft Dynamic Nav, tùy chỉnh cho phù hợp lại với đặt thù công ty Chi tiết dự án II Cả team thực việc phát triển tính mơi trường TC dành cho dev, phân quyền thành viên Việc phát triển tính kế hoạch dự án dựa theo tài liệu PM, team QA, việc thiết kế page, report dựa theo template cung cấp sẵn với yêu cầu ràng buộc kích thước nội dung III Các nhận xét, đánh giá thực trạng q trình làm việc: • Trong trình thực tập làm việc cơng ty em thấy mơi trường làm việc động anh em đội dự án giúp đỡ người vào em cách tận tình • Trong q trình thực tập em biết cách hoạt động mơ hình Scrum thật FSOFT thực mơ hình tốt 12 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP I Kết thu − Hiểu hệ thống DMS phát triển hệ thống DMS dựa vào giải pháp Microsoft Dynamic NAV − Học kỷ làm việc môi trường công nghiệp − Kỹ làm việc nhóm − Kỷ giải vấn đề thành viên nhóm dự án II Các điểm yếu thân − Kỹ quản lý thời gian làm việc hạn chế − Khối lượng công việc nhiều, hạn chế thời gian, cần nhiều thời gian để thích nghi với môi trường làm việc DANH MỤC TÀI LIỆU THAM KHẢO https://docs.microsoft.com/en-us/dynamics-nav-app/ https://jira.atlassian.com 13 ... quan giải pháp Microsoft Dynamics Nav Giới thiệu giải pháp Microsoft Dynamics NAV (Navision) − Microsoft Dynamics dòng ứng dụng ERP (hoạch định nguồn lực doanh nghiệp) tạo phần nhóm Giải pháp. .. thức DMS II Tổng quan phần mềm DMS Đối tượng hướng đến DMS Tổng quan giải pháp Microsoft Dynamics Nav Giới thiệu giải pháp Microsoft Dynamics NAV. .. Trong q trình thực tập em biết cách hoạt động mơ hình Scrum thật FSOFT thực mơ hình tốt 12 Nguyễn Huỳnh Sáng Thực tập tốt nghiệp CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC QUA ĐỢT THỰC TẬP I Kết thu − Hiểu hệ thống

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

TỪ KHÓA LIÊN QUAN

w