[Số trang]
27
27
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
QUALITY ASSURANCE
DYNAMIC 365
Công ty thực tập : TMA Solutions
Lớp : SE501.L11.PMCL
Thực tập sinh : Nguyễn Du Phúc Ngân
TP. Hồ Chí Minh, tháng 12 năm 2020
LỜI MỞ ĐẦU
Trong thời đại hiện nay, Công nghệ thông tin nói chung và ngành Công nghệ phần
mềm nói riêng vẫn luôn là một trong những nhân tố thiết yếu và đóng vai trò quan
trọng nhất trong sự phát triển chung của cả xã hội.
Bên cạnh đó bằng việc tạo ra công cụ hỗ trợ con người trong việc mô phỏng các thông
tin cần thiết, hạn chế những sai sót giúp tiết kiệm thời gian, chi phí và sức lực.
Sau những năm tháng trong môi trường đại học, với mong muốn áp dụng những kiến
thức đã học trên lớp và học hỏi thêm những kinh nghiệm trong môi trường làm việc
thực tế, cũng như muốn được tự trải nghiệm bản thân trong việc tham gia phát triển
các sản phẩm của ngành Công nghệ phần mềm. Vì vậy, em đã quyết định chọn
TMA Solutions là nơi để thực hiện được dự định này!
LỜI CẢM ƠN
Trân trọng gửi lời cảm ơn Công ty TMA Solutions đã tạo điều kiện cho em có cơ hội được thực tập tại công ty.
Chỉ trong một thời gian ngắn, nhưng nhờ sự chỉ dẫn nhiệt tình của nhóm trainer, nhóm thực tập chúng em đã tiếp thu được những kiến thức quan trọng để có thể làm được một game 3D. Chân thành cảm ơn các anh chị trong nhóm trainer đã bỏ ra 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 này.
Đặc biệt cảm ơn anh Cương, đã training, hướng dẫn, giúp đỡ cho chúng em tận tình cả những khó khăn trong công việc, đến những khó khăn việc làm quen với môi trường mới; cảm ơn anh Phúc, đã training debug, hỗ trợ chúng em rất nhiều về các vấn đề kỹ thuật; cảm ơn anh Karsetin, đã chỉ dẫn chúng em về cách làm báo cáo, lên kế hoạch, những kỹ năng không thể thiếu để có thể làm ra một sản phẩm trong thời gian qua.
Cũng xin cảm ơn thầy cô trong khoa Công nghệ phần mềm đã nhiệt tình hỗ trợ, tạo điều kiện em làm bài báo cáo này.
<Nguyễn Du Phúc Ngân>
<TpHCM, ngày 30 tháng 12 năm 2020>
NHẬN XÉT CỦA KHOA
MỤC LỤC
MỤC LỤC 6
Chương 1: Giới thiệu công ty thực tập 7
1. Giới thiệu về công ty TMA Solutions. 7
2. Lĩnh vực hoạt động 7
3. Bằng khen
Chương 2: Nội dung thực tập 8
1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty 8
2. Nghiên cứu kỹ thuật 8
3. Ứng dụng thực tiễn 10
4. Lịch làm việc 10
Chương 3: Quá trình làm việc tại công ty 20
1. Mô tả 20
2. Product 20
TÀI LIỆU THAM KHẢO 26
TỔNG KẾT 27
Chương 1: Giới thiệu công ty thực tập
1. Giới thiệu công ty TMA Solutions
Vào tháng 3 năm 1997, bà Bùi Ngọc Anh thành lập công ty TMA với 6 kỹ sư tại phòng khách nhà bà. Vào thời điểm đó, một công ty công nghệ thông tin ở Canada có ý thuê nhà bà Ngọc Anh làm chi nhánh cho công ty, đồng thời cũng muốn nhờ bà hoàn thành giúp các thủ tục pháp lý để mở chi nhánh cho mình. Nhưng cuối cùng, vì lý do tài chính nên công ty này đã hủy hợp đồng, thế là bà Ngọc Anh, cùng với vốn kiến thức đã thu thập được trong thời gian qua đã cho ra đời công ty TMA.
2. Lĩnh vực hoạt động
Tích hợp hệ thống.
Xuất khẩu phần mềm.
Giải pháp phần mềm.
Cung cấp các giải pháp, dịch vụ viễn thông
Đào tạo sinh viên và nhân viên về kiến thức phần mềm và kỹ năng mềm.
3. Bằng khen
Bằng Khen của Bộ Thông tin và Truyền thông về thành tích cải tiến chất lượng năm 2007.
Bằng khen của Ủy ban Nhân dân Thành phố Hồ Chí Minh: Đã có thành tích xuất sắc trong lĩnh vực CNTT-TT, góp phần tích cực vào sự phát triển CNTT-TT của Thành phố (10 năm liên tục từ 2003 đến 2012).
Chứng nhận và cúp của Hội Tin học Thành phố Hồ Chí Minh (HCA).
Huy Chương Vàng Xuất khẩu Phần Mềm (15 năm liền từ 2004 đến 2018).
Top 5 Đơn Vị Gia Công Xuất khẩu Phần Mềm Hàng Đầu năm 2009, 2010 và 2012.
Bằng khen của VINASA: Đã có thành tích xuất sắc đóng góp cho hoạt động của Hiệp hội và cho sự phát triển của ngành phần mềm và dịch vụ công nghệ thông tin VN năm 2012.
Là một trong 15 công ty hàng đầu thế giới trong việc áp dụng hiệu quả quy trình gia công phần mềm (Báo cáo của công ty tư vấn Mỹ Aberdeen, 09/2002).
Đạt các chứng chỉ chất lượng quốc tế (CMMI-L5, TL 9000, ISO 9001:2000, ISO 27001:2005).
Chương 2: Nội dung thực tập
Đợt thực tập với Dynamic 365 nhằm mục đích giúp sinh viên thực tập được đào tạo toàn diện về lập trình phần mềm quản lý, đồng thời rèn luyện những kỹ năng mềm như làm việc nhóm, thuyết trình, giao tiếp. Tại công ty, sinh viên có cơ hội được học tập, khám phá và làm việc trong một môi trường phát triển game chuyên nghiệp.
1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty
Thời gian : 1 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về công ty, quá trình thành lập và 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ủa công ty .
Ngoài ra, thực tập sinh còn được giới thiệu về cách thức làm việc trong công ty như thời gian đi làm, các quy định cần phải tuân thủ, cách sử dụng email trong công việc…
Kết quả : Hiểu thêm về công ty TMA Solutions, quá trình thành lập và phát triển. Có thêm các kỹ năng về việc sử dụng email trong công việc, làm việc có kế hoạch, có kỷ luật, có trách nhiệm hơn.
2. Nghiên cứu kỹ thuật
2.1. Các công cụ làm việc
Thời gian : 4 ngày
Nội dung : Tìm hiểu về các công cụ sẽ được sử dụng trong quá trình làm việc.
Trong thời gian này, supervisor đã hướng dẫn thực tập sinh tìm hiểuvà làm quen với Dynamic 365 của Microsoft đồng thời giới thiệu về TRM D365, NAV,…. Và ngôn ngữ X++ do chính Microsoft phát triển, Notepad ++ - một chương trình soạn thảo văn bản rất hữu ích và phổ biến với lập trình viên.
Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên.
Kết quả : Lập trình sử dụng các công cụ.
2.2. Tìm hiểu ngôn ngữ X++ nâng cao
Thời gian : 6 ngày (2 tuần)
Nội dung : Được training về các kỹ thuật X++ nâng cao.
Lập trình hướng đối tượng
Các kiến thức cơ bản về lập trình hướng đối tượng như khái niêm, các đặc tính như tính kế thừa, tính đóng gói, tính ảo hóa, tính đa hình. Ngoài ra, thực tập sinh còn được hướng dẫn về cách thiết kế lớp cho các đối tượng game.
Con trỏ :
Con trỏ là môt phần rất quan trọng trong lập trình game, vì cần phải sử dụng con trỏ để cấp phát động, truyền tham số qua lại các hàm, các lớp.
Quản lý bộ nhớ
Thực tập sinh sẽ được hướng dẫn về cách cấp phát, quản lý bộ nhớ sao cho tối ưu, tránh rò rỉ bộ nhớ, một trong những phần rất quan trọng trong lập trình game trên điện thoại, vì bộ nhớ trên điện thoại không thể lớn như trên máy tính được.
STL :
Cung cấp các phương pháp để sử dụng STL trong game. STL có sẵn những tiện ích về list, vector, input, output … chuẩn. Áp dụng STL trong lập trình C++ sẽ làm tăng tốc độ lập trình, giúp lập trình viên tiết kiệm được thời gian. Điều quan trọng là đây là một chuẩn của C++, nên nó tương thích trên nhiều nền tảng khác nhau, so với một thư viện nào đó từ một bên thứ ba.
Thực hiện :
Tham gia đầy đủ các buổi training của công ty.
Làm các bài thực hành, kiểm tra về kiến thức đã học.
Kết quả :
Nâng cao kỹ năng lập trình với ngôn ngữ X++.
Có được những kiến thức quan trọng cho việc lập trình game mobile sau này.
Ngoài ra còn được biết thêm một số quy tắc trong việc viết code sao cho đúng chuẩn, dễ đọc, dễ hiểu.
2.3. Business study
Nội dung: Các kiến thức cơ bản về business management.
Business Administration.
Supply Chain Management.
Logistics.
Enterprise Resource Planning
Accounting
Marketing
Thực hiện :
Tham gia đầy đủ các buổi training.
Đọc cái tài liệu liên quan.
Tìm kiếm tài liệu trên mạng để tìm hiểu thêm.
Kết quả :
Hiểu được những khái niệm cơ bản về business management.
2.4. TRM D365
Nội dung : Làm quen với TRM D365.
Định nghĩa về TRM:
TRM là thuật ngữ để chỉ cách thức quản lý các hoạt động doanh thu thương mại trên toàn bộ chuỗi cung ứng. Các hoạt động doanh thu thương mại bao gồm và không giới hạn ở Quản lý giá, Định giá khuyến mãi, Quản lý khoản giảm giá (Khoản bồi hoàn của nhà cung cấp và Khoản khấu trừ của khách hàng), Khiếu nại và Khoản khấu trừ.
Nhiệm vụ của TRM:
Nhu cầu về Quản lý Doanh thu Thương mại đang nhanh chóng mở rộng do sự phức tạp trong giao dịch và sự cạnh tranh trên thị trường. Các công ty trong chuỗi cung ứng muốn tạo sự khác biệt, tạo ra sự trung thành của khách hàng và quản lý doanh thu chính xác hơn. Giải pháp Quản lý Doanh thu Thương mại là một công cụ để đạt được những mục tiêu này.
Bảo trì hệ thống TRM
Thực hiện :
Tham gia đầy đủ các buổi training.
Bảo trì hệ thống và khắc phục các lỗi hệ thống.
Kết quả:
Đã có thể tìm kiếm và sữa lỗi dễ dàng trên hệ thống.
3. Ứng dụng thực tiễn
Sau một tháng được training và thực hành, thực tập sinh đã nắm được những kiến thức cơ bản về X++, Dynamic 365, Software Quality Assurance. Trong tháng thứ hai, trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để thực hiện và sửa chữa các lỗi hệ thống và cũng như tự tìm và raise bug.
4. Lịch làm việc
Phase
ID
Task
Details
Reference
Authority
Planned Start Date
Planned End Date
1
HR-100
Internship Orientation
[1] Internship briefing, TMA rules and regulations
HR Department - Internship
WK37.D3
WK37.D3
PR-100
Acquisition of Materials
[1] IT & Procurement - CPU, monitor, mouse, keyboard and internet cable
IT & Procurement
WK37.D3
WK37.D3
PF-100
Project Flintfox Briefing
[1] Introduction to Flintfox project [2] Customer profile [3] Product [4] Project information
None
Karstin O Frane
WK37.D3
WK37.D5
ENG-100
English-100
Toast Master
WK39.D3
WK49.D3
BS-001
Business Studies 100 - Business Administration
[1] Overview [2] Type of organizations [3] Areas of management application [4] Business strategy
https://en.wikipedia.org/wiki/Outline_of_business_management
Karstin O Frane
WK39.D3
WK39.D5
BS-002
Business Studies 101 - Supply Chain Management
[1] Introduction [2] Global Supply Chain Operations [3] Supply Chain Design and Planning [4] Lean Supply Management [5] Agile Supply Management [6] Purchasing and Supplier Management [7] Relationship and Integration [8] The Future Challenges
Karstin O Frane
WK37.D3
WK38.D5
BS-003
Business Studies 102 - Logistics
[1] Nomenclature [2] Definition [3] Logistics activities and fields [4] Military logistics [5] Business logistics [6] Logistics automation
https://en.wikipedia.org/wiki/Logistics
Karstin O Frane
WK38.D5
WK39.D3
BS-004
Business Studies 103 - Enterprise Resource Planning
[1] An Overview of Enterprise Resource Planning (ERP) [2] Business Process Reengineering (BPR) [3] ERP Implementation [4] Risk and governance issue in an ERP
http://www.retawprojects.com/uploads/An-Overview-Enterprise-Resource-Planning__ERP.pdf
Karstin O Frane
WK39.D3
WK39.D5
BS-005
Business Studies 104 - Accounting
[1] Introduction [2] Bookkeeping [3] Accounting Principles [4] Financial Statements
Karstin O Frane
WK39.D3
WK39.D5
BS-006
Business Studies 105 - Marketing
[1] Sales promotion
https://en.wikipedia.org/wiki/Sales_promotion
Karstin O Frane
WK39.D3
WK39.D5
SE-100
Software Engineering 105 - Software Development
[1] Processes [2] Requirements [3] Design [4] Engineering [5] Construction [6] Testing, Debugging [7] Deployment & Maintenance
https://en.wikipedia.org/wiki/Software_development#:~:text=Software%20development%20is%20a%20process,a%20planned%20and%20structured%20process.
Karstin O Frane
WK39.D3
WK48.D5
SE-101
Software Engineering 106 - Software Quality Assurance
Test approach, Test levels, Test types, Test process, Automation Testing, Software Quality, Test Artifacts
https://en.wikipedia.org/wiki/Software_testing
Karstin O Frane
WK39.D3
WK48.D5
SE-102
Software Engineering 107 - Project Management
[1] Overview of Project Management [2] The Role of Project Manager [3] Planning the Project [4] Developing a Mission, Vision, Goals, and Objectives of the Project [5] Creating a Project Risk Plan [6] Using the Work Breakdown Structure to Plan a Project [7] Scheduling Project Work [8] Producing a Workable Schedule [9] Project Control and Evaluation [10] The Change Control Process [11] Project Control Using Earned Value Analysis [12] Managing The Project Team [13] The Project Manager as a Leader [14] How to Make Project Management Work in Your Company
Karstin O Frane
WK39.D3
WK48.D5
2
PRD-100
Trade Revenue Management
[1] Trade Revenue Management
https://www.flintfox.com/trade-revenue-management
Karstin O Frane
WK40.D3
WK48.D5
PRD-101
MS Dynamics 365
[1] Overview of MS Dynmics 365
https://docs.microsoft.com/en-us/dynamics365/get-started/whats-new/
Phuc Nguyen
WK40.D3
WK48.D5
PRD-102
X++
[1] Variables and Data Types [2] Statements and Loops [3] Operators [4] Data Selection and Manipulation [5] Attributes on X++ Types and Methods [6] Classes and Methods [7] Event Terminology and Keywords [8] X++, C# Comparisons [9] Functions and Macros [10] X++ Syntax [11] X++ Compiled to .NET CIL [12] X++ Scenarios that are Not Supported in CIL
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/x-language-programming-guide
Phuc Nguyen
WK40.D3
WK48.D5
PRD-103
TRM @ MS Dynamics 365
https://www.flintfox.com/software/integrations/microsoft-dynamics/
Cuong Le
WK40.D3
WK48.D5
PRD-104
D365 Modules
[1] Accounts Payable [2] Accounts Receivable [3] Organization administration [4] Product information management [5] Sales & Marketing
https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/introduction-to-microsoft-dynamics-ax-2012
Cuong Le
WK40.D3
WK48.D5
PRD-105
D365 TRM - E2E Business Flow
[1] TRM configuration in D365 [2] TRM Setup [3] Trade Agreememts [4] SO/PO [5] Accrual [6] Payments [7] Reports
Cuong Le
WK40.D3
WK48.D5
PRD-106
D365 TRM > Setup > General
[1] Reference types [2] Rounding methods
Cuong Le
WK40.D3
WK48.D5
PRD-107
D365 TRM > Setup > Business structures
[1] Entity relationship types [2] Attribute types [3] Attributes [4] External attribute types [5] Hierarchy [6] Customer hierarchy maintenance [7] Product hierarchy maintenanc [8] Transaction hierarchy maintenance [9[ Vendor hierarchy maintenance
Phuc Nguyen
WK40.D3
WK48.D5
PRD-108
D365 TRM > Setup > Financial structures
[1] GL components [2] GL components elements [3] GL components values [4] GL structures [5] GL substructures [6] GL search sequence [7] GL journal names [8] GL tax groups [9] GL tax codes
Phuc Nguyen
WK40.D3
WK48.D5
PRD-109
D365 TRM > Setup > Accruals
[1] Run types [2] Accrual calculation methods
Phuc Nguyen
WK40.D3
WK48.D5
PRD-110
D365 TRM > Setup > Manual payments
[1] Expense type [2] Payment reference mapping [3] Deduction category write-off limits [4] Reject reasons [5] Payment class
Phuc Nguyen
WK40.D3
WK48.D5
PRD-111
D365 TRM > Setup > Pricing
[1] Categories [2] Sequences [3] Priorities [4] Price models [5] External price request mapping
Phuc Nguyen
WK40.D3
WK48.D5
PRD-112
D365 TRM > Setup > Trade agreements
[1] User defined types [2] User defined [3] External user defined types [4] Campaign types [5] Campaigns [6] Fund types [7] Funds [8] Sets [9] Components [10] Performance types [11] Performances [12] Trade agreement classes [13] Data types
Phuc Nguyen
WK40.D3
WK48.D5
PRD-113
D365 TRM > Setup > TRM trace
[1] RMx pricing data messages
Phuc Nguyen
WK40.D3
WK48.D5
PRD-114
D365 TRM > Common > Trade agreements
[1] Customer trade agreements [2] Vendor trade agreements [3] Trade agreements templates
Cuong Le
WK40.D3
WK48.D5
PRD-115
D365 TRM > Common > Accruals
[1] Customer accrual runs [2] Vendor accrual runs
Cuong Le
WK40.D3
WK48.D5
PRD-116
D365 TRM > Common > Automatic payments
[1] Customer payment runs [2] Vendor payment runs
Cuong Le
WK40.D3
WK48.D5
PRD-117
D365 TRM > Common > Manual payments
[1] Customer payment runs [2] Vendor payment runs
Cuong Le
WK40.D3
WK48.D5
PRD-118
D365 TRM > Inquiries
[1] Price inquiry [2] View documents
Cuong Le
WK40.D3
WK48.D5
PRD-119
D365 TRM > Periodic > Accruals
[1] Generate customer accrual run [2] Generate vendor accrual run
Cuong Le
WK40.D3
WK48.D5
PRD-120
D365 TRM > Periodic > Automatic payments
[1] Generate customer payment run [2] Generate vendor payment run
Cuong Le
WK40.D3
WK48.D5
PRD-121
D365 TRM > Periodic > Process expired trade agreements
[1] Process expired trade agreements
Cuong Le
WK40.D3
WK48.D5
PRD-122
D365 TRM > Periodic > Synchronize TRM data
[1] Synchronize TRM data
Cuong Le
WK40.D3
WK48.D5
PRD-123
D365 TRM > Reports
[1] Agreements listing [2] Agreement financial transactions [3] Accrual financial details [4] Accrual underlying data [5] Automatic payment details [6] Manual payments header report [7] Manual payment details by trade agreement [8] Manual payments details with filters [9] Attribute type listing [10] Attribute codes listing [11] Customer/Vendor export listing [12] Product export listing [13] Pricing export
Phuc Nguyen
WK40.D3
WK48.D5
PRD-124
Flintfox Development - TRM@D165 Practicum
D365 TRM > Bug Handling
Phuc Nguyen / Cuong Le
WK40.D3
WK48.D5
3
PRQ-100
Flintfox RMx > RMx > E2E Business Flow
Trade Agreement to Payment
Karstin O Frane
WK44.D3
WK48.D5
PRQ-101
Flintfox RMx > RMx > Pricing
Price inquiry, Sales order
Karstin O Frane
WK44.D3
WK48.D5
PRQ-102
Flintfox RMx > RMx > Trade Agreements
Sales and purchase trade agreements
Karstin O Frane
WK44.D3
WK48.D5
PRQ-103
Flintfox RMx > RMx > Accruals
Sales and purchase accruals
Karstin O Frane
WK44.D3
WK48.D5
PRQ-104
Flintfox RMx > RMx > Automatic Payments
Sales and purchase payment runs
Karstin O Frane
WK44.D3
WK48.D5
PRQ-105
Flintfox RMx > RMx > Invoices
Sales and purchase invoice
Karstin O Frane
WK44.D3
WK48.D5
PRQ-106
Flintfox RMx > RMx > Planning
Plans
Karstin O Frane
WK44.D3
WK48.D5
PRQ-107
Flintfox RMx > RMx > Settings > General
Reference types, Rounding methods, Companies, Currencies, Units of measure, Units of measure conversions, Templates
Karstin O Frane
WK44.D3
WK48.D5
PRQ-108
Flintfox RMx > RMx > Settings > Business structure
Entity relationship types, Attribute types, Attributes, Hierarchy, Hierarchy maintenance, Products, Customers, Vendors
Karstin O Frane
WK44.D3
WK48.D5
PRQ-109
Flintfox RMx > RMx > Settings > Planning
Plan components, plan model, plan model groups
Karstin O Frane
WK44.D3
WK48.D5
PRQ-110
Flintfox RMx > RMx > Settings > Pricing
Categories, Sequences, Priority, Price models, External price request mappings
Karstin O Frane
WK44.D3
WK48.D5
PRQ-111
Flintfox RMx > RMx > Settings > Trade agreements
User defined types, User defined codes, Sets, Components, Trade agreement classes, Date types
Karstin O Frane
WK44.D3
WK48.D5
PRQ-112
Flintfox RMx > RMx > Settings > Accruals
Run types
Karstin O Frane
WK44.D3
WK48.D5
PRQ-113
Flintfox RMx > RMx > System > System management
Time zone, Notifications, Notification categories, Options, Option groups, Auto numbers, System status
Karstin O Frane
WK44.D3
WK48.D5
PRQ-114
Flintfox RMx > RMx > System > Data management
Imports, Import templates, Export
Karstin O Frane
WK44.D3
WK48.D5
PRQ-115
Flintfox RMx > RMx > System > Job management
Jobs, Schedules, Job schedules
Karstin O Frane
WK44.D3
WK48.D5
4
EXA-100
Software Development
[1] Software Development - Debugging [1.1] BUG 1 - Proctor: Cuong [1.2] BUG 2 - Proctor - Phuc
Karstin O Frane
WK49.D3
WK49.D3
EXA-101
Sofware QA/QC
[1] Software QA/QC - Functional Test [1.1] End-To-End Testing - TRM@D365 [1.2] End-To-End Testing - RMx
Karstin O Frane Phuc Nguyen Cuong Le
WK49.D4
WK49.D4
EXA-102
Theories
[1] Business Administration [2] Supply Chain Management [3] Logistics [4] ERP [5] Accounting [6] Marketing [7] Software Development [8] Software Quality Assurance [9] Project Management [10] MS Dynamics 365 [11] X++"
[12] Flintfox
[2] Soft Skills Evaluation (Mentor)
Karstin O Frane Phuc Nguyen Cuong Le
WK49.D5
WK49.D5
Chương 3: Quá trình làm việc tại công ty sau thời gian thực tập
Giới thiệu về project tham gia
1 Mô tả
Fetcha là một app/web với nhiệm vụ như một cầu nối giữa người mua và các nhà hàng trên toàn thành phố.
2 Product
Customer App:
App Customer được dùng bởi người mua, app sẽ giúp người mua có thể lựa chọn các món ăn online.
- Driver App:
App Driver được dùng bởi driver để nhận những order từ nhà hàng và sau đó giao cho khách hàng đã đặt.
Restaurant Web
Trang web được sử dụng bởi các nhà hàng có partnership để quản lý các đơn đặt hàng từ khách hàng và các món ăn của nhà hàng.
Admin Web
Trang web của admin để quản lý nhà hàng, đơn đặt hàng, shipper,….,
TÀI LIỆU THAM KHẢO
Dynamic 365
https://www.flintfox.com/trade-revenue-management
X++
https://docs.microsoft.com/en-us/dynamicsax-2012/developer/x-language-programming-guide
Business study
https://en.wikipedia.org/wiki/Sales_promotion
https://en.wikipedia.org/wiki/Software_development#:~:text=Software%20development%20is%20a%20process,a%20planned%20and%20structured%20process.
https://en.wikipedia.org/wiki/Software_testing
TỔNG KẾT
Như vậy, chỉ trong vòng một tháng ngắn ngủi, em đã được trang bị đầy đủ kiến thức nền tảng để trở thành một QA và cũng như biết thêm về Dynamic 365, và thông qua quá trình làm việc trình độ thử nghiệm phần mềm tăng cao và cũng như cọ sát hơn với thực tế.
Chân thành cảm ơn sự giúp đỡ của các anh chị nhóm trainer TMA Solutions,