HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION
FACULTY FOR HIGH QUALITY TRAINING
GRADUATE THESIS
BUILD AN E-COMMERCE SYSTEM
FOR RESTAURANT CHAINS
SUPERVISOR: Dr LÊ VĨNH THỊNH
STUDENT: NGÔ CÔNG AN
STUDENT: ĐÀO XUÂN THỦY
SKL 0 0 7 0 4 7
Ho Chi Minh, June 2020
HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION
FACULTY FOR HIGH QUALITY TRAINING
GRADUATE THESIS
BUILD AN E-COMMERCE SYSTEM FOR
RESTAURANT CHAINS
STUDENT NAME:
STUDENT ID
NGÔ CÔNG AN
16110002
ĐÀO XUÂN THỦY
16110544
School year:
2016 – 2020
Major:
INFORMATION TECHNOLOGY
SUPERVISOR:
Dr LÊ VĨNH THỊNH
Ho Chi Minh, June 2020
HO CHI MINH UNIVERSITY OF TECHNOLOGY AND EDUCATION
FACULTY FOR HIGH QUALITY TRAINING
GRADUATE THESIS
BUILD AN E-COMMERCE SYSTEM FOR
RESTAURANT CHAINS
STUDENT NAME:
STUDENT ID
NGÔ CÔNG AN
16110002
ĐÀO XUÂN THỦY
16110544
School year:
2016 – 2020
Major:
INFORMATION TECHNOLOGY
SUPERVISOR:
Dr LÊ VĨNH THỊNH
Ho Chi Minh, June 2020
SOCIALIST REPUBLIC OF VIETNAM
Independence – Freedom - Happiness
***
Ho Chi Minh, July 1st 2020
MISSION OF GRADUATION THESIS
Student name
Student ID
Class
Ngô Công An
16110002
16110CLST1
Đào Xuân Thủy
16110544
16110CLST3
Major: Information Technology.
Mentor: Dr Lê Vĩnh Thịnh.
Contact: +84 938 252 222
Started date: 24/02/2020
Submit date: 01/07/2020
1. Topic name: Build an e-commerce system for restaurant chains.
2. The figures, the original documents:
-
Report about “Analysis and design about restaurant supply chain management
system” (made from specialized essay by ourselves).
-
Content:
+ Compare current store chain management systems.
+ Research about microservices architecture.
+ Research about authentication and authorization for microservices.
+ Design an overview architecture for chain management system.
-
ution time: 09/09/2019 to 08/12/2019.
-
Source: https://1drv.ms/b/s!AvSr2F4XIt-fkQ5QnYR_d4sjHf_9
3. Content to implement the project:
Theory:
-
Research about microservices architechture (continue).
-
Research about Angular, ASP .NET Core, RESTful APIs, React Native.
-
Research about Docker Engine, Amazon Web Service and Heroku.
-
Research about e-commerce business analysis, sales management business.
i
Practice:
-
Build an e-commerce system for restaurant chains base on microservice
architecture.
-
Manage services using microservice achitecture, load balancing and system
administrator based on Docker Engine platform
-
Apply cloud compu
...
...
oducts.
-
Integrating Google Analytics or Heaps Analytics helps aggregate user data and
devise better development strategies for products.
154
REFERENCES
Vietnamese
[1] Kiot Việt, Phần mềm quản lý bán hàng dành cho người Việt. Retrieved from:
https://www.kiotviet. vn/ve-ki-ot-viet [Accessed 28 Oct. 2019].
[2] Ocha. (2020). Giới thiệu Ocha. Retrieved from: https://ocha.vn/about [Accessed
25 Oct. 2020].
English
[3] Amazon. (2020). Amazon Relational Database Service (RDS). Retrieved from:
https://aws.amazon.com/rds [Accessed 23 Jun. 2020].
[4] Cornellier. (2019). Angular (web framework). Retrieved from: https://en.wikipedi
a.org/wiki/Angular_(web_framework) [Accessed 23 Jul. 2019].
[5] DeShawn Brown. (2018). Mobile App Development: Native, Hybrid, and React
Native. Retrieved from: https://react-native.org/ [Accessed 26 Jun. 2020].
[6 Harkushko, L. (2019). Angular: Best Use Cases and Reasons To Opt For This
Tool. Retrieved from: https://yalantis.com/blog/when-to-use-angular [Accessed 23
Jul. 2019].
[7] Heroku. (2020). The Heroku Platform. Retrieved from: https://www.heroku.com/
platform [Accessed 23 Jun. 2020].
[8] Margaret Rouse. (2020). RESTful API (REST API). Retrieved from:
https://searchapparchitecture.techtarget.com/definition/RESTful-API [Accessed 23
Jun. 2020].
[9] Microsoft. (2019). ASP.NET Web APIs. Retrieved from: https://dotnet.microsoft.
com/apps/aspnet/apis [Accessed 22 Jun. 2020].
[10] Shrimant Telgave. (2018). What ASP.NET Core Is And Advantages Of Using
It. Retrieved from: https://www.c-sharpcorner.com/article/what-is-asp-net-core-andadvantages-of-using-asp-net-core-how-to-setup-asp-net/ [Accessed 23 Jun. 2020].
[11] Swathi Prasad. (2020). Building Data Visualizations With Angular and Ngxcharts. Retrieved from: https://dzone.com/articles/building-data-visualizations-withangular-and-ngx [Accessed 23 Jun. 2020].
155
[12] Wikipedia. (2020). Amazon Elastic Compute Cloud. Retrieved from:
https://en.wikipedia.org/wiki/Amazon_Elastic_Compute_Cloud [Accessed 23 Jun.
2020].
[13] Wikipedia. (2020). ASP.NET Core. Retrieved from: https://en.wikipedia.org/wi
ki/ASP.NET_Core [Accessed 22 Jun. 2020].
[14] Wikipedia. (2020). Docker (software). Retrieved from: https://en.wikipedia.org/
wiki/Docker_(software) [Accessed 23 Jun. 2020].
[15] Wikipedia. (2020). Amazon Relational Database Service. Retrieved from:
https://en.wikipedia.org/wiki/Amazon_Relational_Database_Service [Accessed 23
Jun. 2020].
156
S
K
L
0
0
2
1
5
4