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

Báo cáo thực tập lập trình hệ thống ERP

33 62 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

Tiêu đề Báo Cáo Thực Tập Lập Trình Hệ Thống ERP
Tác giả Hà Thanh Huy
Người hướng dẫn Chị Trịnh Thị Hương
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo Cáo Thực Tập
Năm xuất bản 2020
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 33
Dung lượng 3,64 MB

Cấu trúc

  • LỜI MỞ ĐẦU

  • CHƯƠNG 1. GIỚI THIỆU

    • 1.1. GIỚI THIỆU VỀ CÔNG TY THỰC TẬP

      • 1.1.1. Thông tin công ty

      • 1.1.2. Lịch sử hình thành và phát triển của công ty

      • 1.1.3. Lĩnh vực hoạt động

      • 1.1.4. Cơ sở vật chất

      • 1.1.5. Cơ cấu tổ chức của doanh nghiệp

      • 1.1.6. Đối tác của công ty

    • 1.2. NHIỆM VỤ THỰC TẬP

    • 1.3. KẾT LUẬN CHƯƠNG 1

  • CHƯƠNG 2. NỘI DUNG THỰC TẬP

    • 2.1. NHỮNG KIẾN THỨC CƠ BẢN VỀ BUSINESS CENTRAL

      • 2.1.1. Tìm hiểu về Visual Studio Code:

      • 2.1.2. Tìm hiểu Business Central

      • 2.1.3. Cài đặt môi trường AL

    • 2.2. KIẾN THỨC CHUNG VÀ C/AL

      • 2.2.1. Cách viết cấu trúc Code

    • 2.3. Tạo Table và Page

      • 2.3.1. Tạo Table

      • 2.3.2. Tạo Page

    • 2.4. Code Unit

    • 2.5. Sử dụng sql report builder để thiết kế layout report

  • CHƯƠNG 3. KẾT QUẢ THỰC TẬP

    • 2.6. Page Seminar Setup

    • 2.7. Page Course List

    • 2.8. Page Seminar List

    • 2.9. Page Seminar Item List

    • 2.10. Page Seminar Item Card

    • 2.11. Page Seimar Item Allocation

    • 2.12. Page Seminar Document

    • 2.13. Page Posted Reg. Seminar

    • 2.14. Inventory Report

    • 2.15. Warehouse Report

  • CHƯƠNG 4. KẾT LUẬN

Nội dung

GIỚI THIỆU VỀ CÔNG TY THỰC TẬP

Thông tin công ty

Tên công ty: Công ty TNHH Phần mềm FPT (FSoft) Địa chỉ: số 3 Đường Võ Chí Công, Khu Công Nghệ Cao quận

9,Phường Long Thạnh Mỹ, Quận 9, TP.HCM

Website:www.fpt-software.com

Thời gian làm việc: Thứ 2 – Thứ 6 (8h – 17h00), nghỉ trưa 12h00 –

Lịch sử hình thành và phát triển của công ty

FPT Software, thuộc Tập đoàn FPT, là một trong những công ty công nghệ và dịch vụ CNTT hàng đầu thế giới với doanh thu gần 1,2 tỷ USD và đội ngũ 28.000 nhân viên Công ty đạt tiêu chuẩn CMMI Level 5, ISO 27001: 2013 và ASPICE LEVEL 3, cung cấp dịch vụ đẳng cấp thế giới trong các lĩnh vực như Nhà máy thông minh, Nền tảng kỹ thuật số, RPA, AI, IoT, Huy động doanh nghiệp, Đám mây, AR/VR, Hệ thống nhúng, Dịch vụ được quản lý, Kiểm tra, Hiện đại hóa nền tảng, Ứng dụng Kinh doanh, Dịch vụ Ứng dụng, BPO và nhiều dịch vụ khác FPT Software phục vụ khách hàng toàn cầu từ các trung tâm phân phối tại Hoa Kỳ, Nhật Bản, Châu Âu, Úc, Việt Nam và khu vực Châu Á Thái Bình Dương.

Lĩnh vực hoạt động

FPT, với các lĩnh vực kinh doanh cốt lõi trong Công nghệ thông tin và Viễn thông, cung cấp dịch vụ đến 57/63 tỉnh thành tại Việt Nam và không ngừng mở rộng ra thị trường toàn cầu Hiện tại, FPT đã có mặt tại 17 quốc gia, bao gồm Việt Nam, Lào, Thái Lan, Campuchia, Singapore, Mỹ, Anh, Nhật Bản, Malaysia, Úc, Pháp, Philippines, Đức, Myanmar, Kuwait, Bangladesh và Indonesia.

FPT đã khẳng định vị thế hàng đầu tại Việt Nam với gần 26 năm kinh nghiệm trong việc phát triển và triển khai các mô hình kinh doanh quy mô lớn Công ty hiện là số 1 trong các lĩnh vực phần mềm, tích hợp hệ thống, dịch vụ CNTT, phân phối và sản xuất sản phẩm CNTT, cũng như bán lẻ sản phẩm CNTT Trong lĩnh vực viễn thông, FPT đứng trong top 3 nhà cung cấp dịch vụ viễn thông cố định và Internet lớn nhất Việt Nam Đồng thời, FPT cũng là đơn vị tiên phong trong lĩnh vực nội dung số.

FPT là công ty quảng cáo trực tuyến hàng đầu tại Việt Nam, với hệ thống báo điện tử thu hút 42 triệu lượt truy cập mỗi ngày Bên cạnh đó, FPT còn phát triển khối giáo dục đại học và dạy nghề, phục vụ gần 16.000 sinh viên, khẳng định vị thế là một trong những đơn vị đào tạo CNTT hàng đầu tại Việt Nam.

Cơ sở vật chất

Fsoft có rất nhiều Campus, tính riêng tại TP.HCM con số ấy hiện tại đang là 3 và đều tọa lạc tại Khu Công Nghệ Cao TP.HCM Cả 3

Các campus đều được trang bị cơ sở vật chất hiện đại với máy tính để bàn và laptop, cùng với các phòng họp tiện nghi Ngoài ra, sinh viên còn có thể tận hưởng nhiều dịch vụ giải trí và ăn uống như Café Trung Nguyên, 7 Eleven, sân bóng đá, bóng rổ và phòng gym.

Đối tác của công ty

FPT và Microsoft đã có mối quan hệ hợp tác trong hơn 1 thập kỷ qua với nhiều dấu mốc quan trọng:

 Năm 2005, FPT trở thành Đối tác vàng đầu tiên của Microsoft tại Việt Nam.

 Năm 2006, FPT và Microsoft công bố biên bản thoả thuận hợp tác chiến lược nhằm phát triển các ứng dụng CNTT tại khu vực châu Á

 Năm 2010, FPT và Microsoft ký kết thỏa thuận hợp tác phát triển công nghệ điện toán đám mây.

 Năm 2013, FPT trở thành đối tác vàng về công nghệ Mobility của Microsoft.

FPT, với tư cách là đối tác tư vấn cấp cao của Amazon Web Services, cung cấp giải pháp điện toán đám mây chuyên nghiệp giúp khách hàng tối ưu hóa hoạt động kinh doanh, tiết kiệm chi phí đầu tư vào CNTT, nâng cao hiệu suất và tăng cường bảo mật trong môi trường điện toán đám mây.

Kể từ năm 2007, FPT đã được SAP công nhận là đối tác chiến lược và tiếp tục duy trì vị trí này trong nhiều năm Hiện nay, FPT là đối tác chiến lược duy nhất của SAP tại Việt Nam và khu vực Đông Dương, đồng thời cũng là đối tác toàn cầu của SAP tại thị trường châu Á – Thái Bình Dương và Nhật Bản.

FPT is a key partner of Apple, offering a comprehensive range of store models, including Apple Premium Reseller (APR), Apple Authorized Reseller (AAR), and Consumer Electronic Stores (CES).

Vào tháng 02 năm 2013, FPT Software, một đơn vị thành viên của FPT, đã chính thức gia nhập Smart TV Alliance (STA) Hiện tại, FPT Software đang hợp tác với STA để xây dựng, triển khai và vận hành kho ứng dụng dựa trên công nghệ đám mây cho TV thông minh.

NHIỆM VỤ THỰC TẬP

- Tìm hiểu về ngôn ngữ C/AL.

- Hiểu những nguyên tắc của Microsoft Business Central.

- Nắm rõ quy trình tạo ra phần mềm chuyên ngành cho các doanh nghiệp.

- Tham gia vào dự án VAS(Vietnam Accounting System)

- Tham gia dự án Phú Mỹ Hưng.

NỘI DUNG THỰC TẬP

NHỮNG KIẾN THỨC CƠ BẢN VỀ BUSINESS CENTRAL

2.1.1 Tìm hiểu về Visual Studio Code:

Visual Studio Code (VS Code) là một trong những trình soạn thảo mã nguồn phổ biến nhất cho lập trình viên nhờ vào tốc độ nhanh, tính nhẹ, hỗ trợ đa nền tảng và nhiều tính năng hữu ích Với mã nguồn mở, VS Code ngày càng được ưa chuộng và ứng dụng rộng rãi trong cộng đồng lập trình.

Microsoft Dynamics 365 Business Central là giải pháp quản trị doanh nghiệp all-in-one dựa trên nền tảng điện toán đám mây, cho phép nâng cấp từ phần mềm kế toán hoặc hệ thống ERP cũ thành một giải pháp toàn diện để quản lý tài chính, mua hàng, kho hàng, bán hàng và chăm sóc khách hàng Giải pháp này giúp tổ chức hợp lý hóa quy trình, cải thiện quan hệ khách hàng và thúc đẩy tăng trưởng kinh doanh Vào tháng 10 năm 2018, Microsoft đã giới thiệu các bản cập nhật nhằm nâng cao sản phẩm này.

Tính năng nổi bật của Business Central :

 Trải nghiệm phiên bản trên máy tính

Một trong những cải tiến đáng chú ý của Business Central là trải nghiệm phiên bản trên máy tính, với giao diện mới giúp tăng năng suất làm việc Bố cục được cải thiện tối đa hóa không gian màn hình, cho phép người dùng dễ dàng điều hướng toàn bộ ứng dụng Nút quay lại nổi bật ở phía trên bên trái cửa sổ, trong khi các lệnh như Thêm mới, Tìm kiếm, và Báo cáo được hiển thị ngay giữa màn hình.

 Sử dụng khi bạn đang ở bất kỳ nơi đâu

Microsoft Dynamics 365 Business Central is now available for deployment on-premises or through a hybrid cloud solution Users can access Business Central via the Windows application, web browser, or mobile and tablet apps compatible with iOS, Android, and Windows.

Tính năng Tell Me mang đến sự đột phá trong việc tìm kiếm trang và báo cáo, giúp người dùng nhanh chóng tìm thấy thông tin cần thiết với ít thao tác hơn và giảm bớt số lượng từ khóa.

Bộ lọc nằm ngay bên cạnh danh sách dữ liệu, cho phép bạn áp dụng dễ dàng nhiều bộ lọc tùy chỉnh hoặc đã được xác định trước Điều đặc biệt là các bộ lọc này sẽ được giữ nguyên khi bạn chuyển sang các trang khác.

 Sao chép và dán dòng dữ liệu

Users can easily copy and paste lines from Business Central into Microsoft Excel, as well as transfer data by copying from Excel and pasting it into Business Central.

 Trải nghiệm báo cáo nâng cao Power BI

Chức năng nâng cao của Microsoft Power BI cho phép kết nối liền mạch với Business Central, mang đến trải nghiệm người dùng tốt hơn Các cải tiến này bao gồm việc tự động triển khai báo cáo Power BI ngay khi người dùng đăng nhập lần đầu vào Business Central Người dùng có thể tùy chỉnh và quản lý các báo cáo mà không cần thoát khỏi hệ thống, bao gồm các tính năng như lọc, cắt và lấy dữ liệu.

Mỗi doanh nghiệp có những hoạt động và trách nhiệm khác nhau cho từng phòng ban Trong Dynamics 365 Business Central, bộ phân quyền (Permission Set) có thể được tùy chỉnh, cho phép người dùng linh hoạt thêm, xóa và sửa đổi quyền truy cập theo nhu cầu cụ thể của doanh nghiệp.

 Ngôn ngữ Tiếng Việt và Chuẩn mực kế toán Việt Nam (VAS)

2.1.3 Cài đặt môi trường AL

Cài đặt Môi trường phát triển AL

Cài đặt Ngôn ngữ AL dưới dạng tiện ích mở rộng trong Visual Studio Code từ tệp visix.

Cài đặt AL Extension Pack để hỗ trợ việc code AL

Mở Command Pallete (Ctrl+Shift+P) > Gõ AL: Go để tạo một Project

Mỗi AL project tạo ra đều có 4 thông tin App.Json, Launch.Json, Workspace setting và User setting

KIẾN THỨC CHUNG VÀ C/AL

2.2.1 Cách viết cấu trúc Code

In software development, adhering to the principle of "Don't Repeat Yourself" (DRY) is essential to avoid redundancy and improve code efficiency Conversely, the "Write Everything Twice" (WET) approach leads to unnecessary duplication, wasting both time and resources Refactoring is crucial for restructuring code to eliminate repeated segments, enhancing maintainability Additionally, organizing functions logically helps prevent conflicts, such as when one function updates a variable while another inadvertently resets it, ensuring smoother code execution and reducing errors.

Coding Guidelines: luôn có comment và documentation cho những function khó, hỗ trợ người sau có thể dễ dàng hiểu được code của mình.

Event: Trigger Subscriber Hooks: Create Publisher và tạo Subscriber

- Dùng để bắt lỗi và cho ra báo lỗi thân thiện với người dung hơn

- Không thể định nghĩa return value, mà mặc định trả ra Boolean (true, false)

- Khi gọi tryfunction thì dung IF mytryfunction () THEN và kết hợp

GetLastErrorText để nhận thông tin lỗi.

Các hàm hệ thống thông thường:

Tạo Table và Page

Cấu trúc của table bao gồm

Các Properties, Trigger của table, Khóa chính và quan trọng nhất là các fields giá trị Trong Fields cũng tồn tại các Properties, Trigger của các fields đó

The page is designed to display fields created in the corresponding table, serving as the user interface for interaction with the system It primarily consists of two types: List Page and Card Page Additionally, the page includes various properties, triggers, controls, and actions, each with their own unique properties and triggers for customized setup.

Do Page lấy Fields từ Table nên giá trị SourceTable lúc nào cũng phải được thiết lập

Code Unit

CodeUnit là nơi lưu trữ các đoạn mã mà chúng ta viết, cho phép gọi lại ở nhiều bảng và trang khác nhau Điều này giúp quá trình bảo trì và sửa chữa mã trở nên dễ dàng hơn khi phát sinh lỗi.

Cấu trúc của CodeUnit bao gồm : các Properties, các biến toàn cục (nếu có), biến cục bộ các trigger, các hàm.

Sử dụng sql report builder để thiết kế layout report

Bạn có thể sử dụng Report để in hoặc hiển thị thông tin từ cơ sở dữ liệu, giúp cấu trúc và tóm tắt dữ liệu cho tài liệu như hóa đơn Ví dụ, tạo một Report liệt kê tất cả khách hàng và đơn đặt hàng của họ Ngoài ra, bạn có thể tạo Report tự động điền thông tin cho hóa đơn Report cũng hỗ trợ xử lý dữ liệu mà không cần in ấn, như tự động cập nhật mức giá trong danh sách mặt hàng.

 Yêu cầu chức năng trang để chọn các tùy chọn và bộ lọc cho các mục dữ liệu.

 Báo cáo các mục dữ liệu thay vì viết Code để mở Table và truy xuất bản ghi.

 Mô hình dữ liệu, có sẵn khi bạn thiết kế báo cáo.

KẾT QUẢ THỰC TẬP

Page Seimar Item Allocation

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

TỪ KHÓA LIÊN QUAN

w