Tải bản đầy đủ (.pdf) (30 trang)

báo cáo thực tập lập trình hệ thống quản lý doanh nghiệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.43 MB, 30 trang )

1

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 HỆ THỐNG QUẢN LÝ
DOANH NGHIỆP

Cơng ty thực tập

: GESO

Người phụ trách

: Nguyễn Đăng Khoa

Thực tập sinh

: Phạm Nhật Trường

TP. Hồ Chí Minh, tháng 7 năm 2020

Nguyễn Đăng Khoa

Phạm Nhật Trường


2


LỜI MỞ ĐẦU
Ngày nay với sự bùng nổ của internet và sự phát triển mạnh mẽ của hệ thống viễn
thông của Việt Nam nói riêng và thế giới nói chung. Những trang web ngày nay khơng
chỉ cịn là một hình thức để người dùng xem tin tức, thời sự, chơi game nữa mà đã có
thể đảm nhiệm được nhiều trọng trách quan trọng hơn như: quản lý một hệ thống của
một doanh nghiệp, trao đổi, buôn bán. Bằng chứng là sự phát triển của các mơ hình kinh
doanh thương mại điển tử, quản lý online đang có lợi thế cạnh tranh rất lớn trước các
loại hình hoạt động truyền thống.
Ngồi ra, kinh tế càng ngày càng phát triển nên các doanh nghiệp có quy mơ ngày
càng tăng. Điều này dẫn đến một nhu cầu rất lớn về một hệ thống quản lý doanh nghiệp.
Việc sử dụng phần mềm đã không còn phù hợp khi sự phát triển của hệ thống đám mây,
nhu cầu thay đổi liên tục và yêu cầu nhanh chóng của các doanh nghiệp. Đợt dịch covid
19 vừa qua đã cho thấy tầm quan trọng của một hệ thống quản lý tài nguyên của các
doanh nghiệp khi các hệ thống quản lý truyền thống gặp vấn đề khi có lệnh giản cách
xã hội.
Sau ba năm học tập trên trường. Nhận thấy bản thân vẫn còn nhiều điều cần phải
học hỏi cũng như để tích lũy kinh nghiệm nên em đã có dự định thực tập từ đầu học kì
1 năm 3. Vì vậy em đã chọn GESO – doanh nghiệp cung cấp hệ thống ERP-DNS nhằm
mục đích trải nghiệm cũng như học hỏi thêm.

Nguyễn Đăng Khoa

Phạm Nhật Trường


3

LỜI CẢM ƠN
Lời đầu tiên, em xin gửi lời cảm ơn chân thành đến quý thầy/cô 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 đã tận tình chỉ dạy, trang bị cho em những kiến thức và kỹ năng cần thiết
trong suốt quá trình học tập tại trường. Đặc biệt cảm ơn sâu sắc đến sự góp ý, hướng
dẫn của giáo viên hướng dẫn thầy Nguyễn Hồ Duy Trí, đã giúp em hiểu được đâu là
hướng đi tốt nhất cho bản thân mình và hồn thành báo cáo thực tập một cách tốt nhất.
Trân trọng gửi lời cảm ơn Cơng Ty TNHH Giải Pháp Doanh Nghiệp Tồn Cầu đã
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 các anh trong
phịng IT, em đã tiếp thu được những kiến thức rất quan trọng về ngành nghề lập trình,
cách làm việc nhanh chóng và hiệu quả. Chân thành cảm ơn các anh đã bỏ ra nhiều thời
gian, công sức để hướng dẫn em hoàn thành đợt thực tập này. Đặc biệt cảm ơn anh
Nguyễn Đăng Khoa, đã hướng dẫn hệ thống, lập trình và giúp đỡ cho em tận tình cả
những khó khăn trong cơng việc, đến những khó khăn trong việc làm quen với môi
trường mới; hỗ trợ em rất nhiều về các vấn đề ASP.NET trong quá trình lập trình, thúc
đẩy sự tìm tịi các cơng nghệ mới, định hướng hướng phát triển của bản thân trong tương
lai, luôn mang lại bầu khơng khí làm việc thoải mái, bỏ qua những lỗi lầm và giúp em
hồn thiện bản thân mình..
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.
Phạm Nhật Trường
TpHCM, ngày 19 tháng 7 năm 2020

Nguyễn Đăng Khoa

Phạm Nhật Trường


4

NHẬN XÉT CỦA KHOA
………………………………………………………………………………………......

………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......
………………………………………………………………………………………......

Nguyễn Đăng Khoa

Phạm Nhật Trường


5

Mục lục

Chương 1 Giới thiệu về công ty thực tập ................................................................. 6
1.1 Công ty GESO................................................................................................... 6
1.2. Sản phẩm của công ty ....................................................................................... 7
Chương 2 Nội dung thực tập .................................................................................... 8
2.1 Thời gian thực tập ............................................................................................. 8
2.2. Tìm hiểu các nội dung trong công ty................................................................. 8
2.3 Nghiên cứu kĩ thuật ........................................................................................... 8
2.3.1 Các cơng cụ làm việc................................................................................... 8
2.3.2 Q trình training ........................................................................................ 9
2.3.4 Tìm hiểu về web Java Servlet ...................................................................... 9
2.3.5 Tìm hiểu về .ASP .NET MVC ................................................................... 10
2.4 Thực hiện project CINESTART ...................................................................... 10
Chương 3 Mô tả dự án CINESTART .................................................................... 11
3.1 Chức năng loại sản phẩm ................................................................................. 11
3.2 Các chức năng dữ liệu nền ............................................................................... 17
3.2.1 Cụm rạp .................................................................................................... 17
3.2.2 Trang thiết bị ............................................................................................. 18
3.2.3 Loại ghế .................................................................................................... 18
3.2.4 Nhà phát hành ........................................................................................... 18
3.2.5 Khung ngày giờ ......................................................................................... 19
3.2.6 Danh mục vật tư ........................................................................................ 19
3.2.7

Tỉnh thành, quận huyện, xã phường ...................................................... 20

3.3 Chức năng khai báo kho .................................................................................. 20
3.4 Chức năng khai báo bảng giá sản phẩm ........................................................... 23
3.5 Chức năng báo cáo .......................................................................................... 25
3.5.1 Báo cáo chiếu phim theo phim .................................................................. 25
3.5.2 Báo cáo đối chiếu nhà phát hành ............................................................... 27

3.6 Sửa lỗi cho dự án ............................................................................................. 28
Chương 4 Kết quả đạt được ................................................................................... 29

Nguyễn Đăng Khoa

Phạm Nhật Trường


6

Chương 1 Giới thiệu về công ty thực tập
1.1 Công ty GESO

GESO (Công ty cổ phần Giải Pháp Doanh Nghiệp Toàn Cầu) được thành lập năm
2010, là một trong những công ty cung cấp giải pháp phần mềm quản lý hiếm hoi trên
thế giới, nhắm vào các doanh nghiệp tầm trung ở Việt Nam với mong muốn tạo đột phá
từ việc ứng dụng các công cụ quản lý tiên tiến..
Rất nhiều doanh nghiệp Việt trong ngành hàng tiêu dùng, dược phẩm, mỹ phẩm,
đặc biệt là những doanh nghiệp tầm trung ý thức được tầm quan trọng của việc ứng
dụng những công cụ quản lý. Tuy nhiên, thách thức cho họ là tìm được những giải pháp
vừa thõa mãn được tính đặc thù của ngành hàng và chi phí đầu tư ở mức chấp nhận
được.
Các phần mềm quản lý nước ngoài trong nhiều trường hợp khó tìm thấy sự tương
thích với đặc thù kinh doanh Việt Nam. Hơn nữa, chi phí cao là rào cản lớn cho các
doanh nghiệp này.
Nhận thấy nhu cầu rất chính đáng của doanh nghiệp, GESO đã phát triển công cụ
hỗ trợ phân phối SalesUp DMS và SalesUp ERP – hiện được xem là tiên tiến nhất hiện
nay. Đây là công cụ được phát triển dựa trên suy nghĩ, ước muốn của những người quản
lý, điều hành tại các doanh nghiệp Việt Nam
Nhóm nghiên cứu và phát triển của GESO đã dành hơn 3 năm để phát triển

SalesUp. Nhóm nghiên cứu này được dẫn dắt bởi 2 người đồng sáng lập, có học vị tiến
sĩ – một ở Việt Nam và một ở Silicon Valley, California (Mỹ)
Người ở Việt Nam là anh Phan Cơng Chính, một trong những chuyên gia CNTT
hiếm hoi, được đào tạo bài bản, đồng thời đi chuyên sâu vào lãnh vực phát triển các
công cụ quản lý. Tốt nghiệp tiến sĩ tại Đức (về CNTT) năm 2006, Chính về nước và trở

Nguyễn Đăng Khoa

Phạm Nhật Trường


7

thành Giám đốc IT của công ty ICP (X-Men), trực tiếp phối hợp thực hiện thành công
SAP. Hơn thế nữa, Chính đã trực tiếp tham gia phát triển kênh phân phối ICP cùng với
bộ phận kinh doanh. Đây là cơ sở cho việc phát triển SalesUp sau này mà ICP trở thành
khách hàng đầu tiên sử dụng.
1.2. Sản phẩm của công ty
-

Hiện tại công ty đang xây dựng phát triển công cụ hỗ trợ phân phối SalesUp –

hiện được xem là tiên tiến nhất hiện nay. Đây là công cụ được phát triển dựa trên suy
nghĩ, ước muốn của những người quản lý bộ phận Sales và giám đốc điều hành ở những
doanh nghiệp kinh doanh hàng tiêu dùng tầm trung
-

Là một cơng ty cung cấp phần mềm trọn gói, GESO đã đạt được hợp tác với

nhiều công ty trong nước như công ty SaiGon Food, công ty Cinestar, công ty dược

TRAPHACO…

Nguyễn Đăng Khoa

Phạm Nhật Trường


8

Chương 2 Nội dung thực tập
2.1 Thời gian thực tập
-

Thời gian thực tập hiện tại là 4 tháng, bắt đầu từ ngày 30/9/2019 đến 7/2/2020

-

Thời gian làm việc sáng từ 8h00 đến 12h00, chiều từ 1h30 đến 5h30.

-

Các ngày làm việc trong tuần:
Thứ 2
Sáng

X

Chiều

X


Thứ 3

Thứ 4

Thứ 5

Thứ 6

X

X

X

Thứ 7

X
Lịch làm việc hằng tuần

2.2. Tìm hiểu các nội dung trong cơng ty
Thời gian : 1 Ngày
Nội dung : Giới thiệu về 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 .
Ngồ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, q 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.3 Nghiên cứu kĩ thuật
2.3.1 Các công cụ làm việc
Thời gian : 1 ngày
Nội dung : Tìm hiểu về các cơng cụ được sử dụng trong quá trình làm việc

Nguyễn Đăng Khoa

Phạm Nhật Trường


9

Trong thời gian này, các anh đã hướng dẫn thực tập sinh cách sử dụng các phần
mềm giúp ích trong q trình làm việc. Một số phần mềm trong đó là Tortoise SVN
nhằm mục đích quản lý source code. IDE,cơng cụ nhằm mục đích lập trình web C#
MVC, JavaWeb Servlet
Thực hiện : Thực hành sử dụng các công cụ lập trình
Kết quả : Lập trình được trên các cơng cụ được hướng dẫn
2.3.2 Quá trình training
Thời gian : 3 ngày
Nội dung :
SQL : Thực tập sinh training cách sử dụng, truy vấn database nhanh và đúng.
Training lại về các kiến thức cơ bản nhất của SQL server như group , joint .. Cũng như
những phương pháp, quy tắc như :
+ Tránh để dữ liệu truy xuất bị trùng lặp bằng cách sử dụng lệnh Group
+ Sử dụng bảng tạm đối với những câu truy xuất quá phức tạp
+ Hạn chế ràng buộc các dữ liệu nhằm tránh xảy ra lỗi khi chỉnh sửa.
+ Ln có trường lưu trữ trạng thái của 1 đối tượng đánh việc đối tượng đó có bị

xóa hay khơng thay vì xóa.
Từ đó đảm bảo, nâng cao độ chính xác của các câu truy vấn đối với các bản báo
cáo phức tạp yêu cầu truy xuất kết quả từ nhiều table.
Thực hiện :
-Tham gia đầy đủ các buổi training.
- Làm các bài tập thực hành như vẽ những hình cơ bản.
- Tìm kiếm tài liệu trên mạng để tìm hiểu thêm.
Kết quả : Sau quá trình training thực tập sinh đã có thể tham gia vào những dự án
hiện tại của cơng ty.
2.3.4 Tìm hiểu về web Java Servlet
Thời gian : 1 Tuần

Nguyễn Đăng Khoa

Phạm Nhật Trường


10

Nội dung : Thực tập sinh được training những kiến thức cơ bản nhất về web site
như HTML, CSS. Sau đó sẽ được train những kiến thức về Servlet bằng những bài tập
dựa trên những dự án thực tế mà cơng ty đã hồn thành.
+ Các loại status code của được trả về bởi Web Server : 200 : Thành công . 202
: Đã nhận yêu cầu xử lý nhưng khơng hồn thành. 400 : Lỗi do máy server khơng hiểu
ý request đến từ client . 404 : Khơng tìm thấy máy chủ. Từ những mã lỗi được gửi từ
server mà ta có thể xác định được lỗi nằm ở đâu
+ Cách để tạo 1 Request trong Servlet
+ Cách để tạo 1 Response trong Servlet
Thực hiện : Tham gia đầy đủ các buổi training
Làm bài tập đầy đủ ,tìm hiểu kĩ càng các nội dung được hướng dẫn

Tìm kiếm các tài liệu trên mạng
2.3.5 Tìm hiểu về .ASP .NET MVC
Thời gian : 1 tuần
Nội dung :
Học các nội dung Liên quan về MVC 5 như :
+ Cách hoạt động, setup của một project ASP.Net MVC : ASP.NET MVC là
một framework hỗ trợ pattern MVC cho ASP.NET. Phân chia pattern thành 3 phần –
model, controlle và view . Model lưu trữ ứng , dữ liệu. View : sử dụng các file cshtml
để thể hiện giao diên bên phía người dùng. Controller chịu trách nhiệm xử lý các tương
tác của người dùng với trang web
+ Cách thêm mới View, Controler, chỉnh sửa router
+ Các phương thức sắp xếp, tìm kiếm.
+ Phân trang
Thực hiện :
-Tham gia đầy đủ các buổi training.
- Làm các bài tập thực hành như vẽ những hình cơ bản.
- Tìm kiếm tài liệu trên mạng để tìm hiểu thêm
2.4 Thực hiện project CINESTART

Nguyễn Đăng Khoa

Phạm Nhật Trường


11

Sau một khoảng thời gian được training về các công nghệ kĩ thuật của cơng ty.
Nhóm thực tập sinh được tham gia phát triển các dự án thực tế của công. Bản thân em
đã tham gia các dự án ERP Servlet như Ánh Hồng Food, Dược Hà Tĩnh, Traphaco, các
dự án phát tiển trên nền tảng .Net như : CINESTART ,Victoria. Do hiện tại các project

ERP Servlet vẫn còn hoạt động nên trong báo cáo này, em chỉ sẽ mô tả về dự án
CINESTART ở chương sau.

Chương 3 Mô tả dự án CINESTART
3.1 Chức năng loại sản phẩm
Đây là công việc đầu tiên của em khi vào công ty là xây dựng thêm chức năng loại
sản phẩm trên nền source đã có sẵn viết bằng C# của cơng ty. Anh hướng dẫn mô tả cho
em về các yêu cầu của chức năng và cung cấp một file giao diện vẽ phát thảo.

Giao diện phát thảo cho chức năng loại sản phẩm
Nhiệm vụ của em cần làm là phải viết giao diện cho trang chủ và các các chức thêm
chỉnh sửa, xem và một số thành phần cần thêm vào giao diện như trạng thái, ngày giờ
cũng như người thực hiện tác vụ đó. Do đây là lần đầu được tiếp xúc với asp.net mvc
nên cịn nhiều thứ cần tìm hiểu nên mất khá nhiều thời gian để hiểu cách thức nó hoạt
động cũng như các ràng buộc phải tuân theo về mặt dữ liệu.

Nguyễn Đăng Khoa

Phạm Nhật Trường


12

Đoạn mã ở Controller loại sản phẩm

Đoạn mã ở View index loại sản phẩm

Nguyễn Đăng Khoa

Phạm Nhật Trường



13

Giao diện trang index chức năng loại sản phẩm

Class ràng buộc các trường dữ liệu loại sản phẩm

Nguyễn Đăng Khoa

Phạm Nhật Trường


14

Các file lưu trữ các cụm từ dành cho mục đích đa ngơn ngữ
Sau khi đã khởi tạo các class và các cụm từ cần thiết em tiếp tục tạo mới trang
thêm loại sản phẩm. Việc này khá đơn giản do có khá ít trường cần được nhập vào, vì
thế giao diện cũng khá đơn giản. Khi tạo mới một loại sản phẩm ta có thể thêm ngay
các sản phẩm thuộc loại mới đó vào bằng cách check các sản phẩm cần chọn

Giao diện màn hình tạo mới loại sản phẩm
Sau khi làm thêm giao diện ở phần thêm, em tiếp tục vào việc cho phép chỉnh sửa
các mục đã được tạo. Cũng giống như việc tạo mới, trước tiên em tạo một hàm get cho
việc chỉnh sửa lấy các thông tin cần thiết để truyền qua html.
Dưới đây là danh sách các hàm get và post thể gởi và nhận lệnh cho việc sửa
chữa:

Hàm get cho việc chỉnh sửa loại sản phẩm


Nguyễn Đăng Khoa

Phạm Nhật Trường


15

Hàm post cho việc chỉnh sửa loại sản phẩm
Sau đó thiết kế thêm một html cho việc chỉnh sửa tương tự trang tạo mới sẽ được
trang chỉnh sữ như sau:

Chức năng chỉnh sửa loại sản phẩm

Nguyễn Đăng Khoa

Phạm Nhật Trường


16

Tương tự như việc chỉnh sửa , việc cho phép xem chi tiết chỉ cần lọc bớt việc
không cho nhập ở html cũng như k cần hàm post gọi về controller ta sẽ có trang xem
chi tiết.

Chức năng xem chi tiết loại sản phẩm
Sau đó em tiếp tục làm chức năng tìm kiếm ở trang index loại sản phẩm nhằm
giúp cho người dùng dễ dàng tìm kiếm hơn. Trước tiên em tạo thêm một class để chứa
các câu query khi trả lại và truyền qua html bằng Viewbag.

Nguyễn Đăng Khoa


Phạm Nhật Trường


17

Một phần chức năng tạo mới bán hàng hộ gia đình (source code demo)
3.2 Các chức năng dữ liệu nền
Tiếp đến các tuần tiếp theo, em được giao tiếp tục các chức năng khá đơn giản
phục vụ cho các tác vụ dữ liệu nền cho các dự án. Các chức năng vẫn bao gồm tìm kiếm,
tạo mới, chỉnh sửa và xem chi tiết.
3.2.1 Cụm rạp
Cụm rạp nhằm mục đích phân biệt các cụm rạp riêng biệt với nhau. Dễ cho việc
quản lý từng cụp rạp sau này.

Nguyễn Đăng Khoa

Phạm Nhật Trường


18

3.2.2 Trang thiết bị

3.2.3 Loại ghế
Do đây là dự án về các rạp chiếu phim nên ghế là thứ quan trọng không thể thiếu
được. Loại ghế nhằm gom cụm các loại ghế , dễ dàng cho việc quản lý về các thuộc tính
của chúng.

3.2.4 Nhà phát hành

Ứng với mỗi phim được chiếu ra sẽ có các nhà phát hành cho chúng

Nguyễn Đăng Khoa

Phạm Nhật Trường


19

3.2.5 Khung ngày giờ
Chức năng dùng vào việc tạo ra các mã khung giờ cho các rạp, giúp xác định các
mức khung giờ cho việc tạo các bảng giá sản phẩm, bảng giá vé,…

3.2.6 Danh mục vật tư
Danh mục vật tư làm danh sách các nhóm vật tư, về vật phẩm nhằm tạo các BOM.

Nguyễn Đăng Khoa

Phạm Nhật Trường


20

3.2.7 Tỉnh thành, quận huyện, xã phường
Danh sách các tỉnh thành cho các rạp chiếu

3.3 Chức năng khai báo kho
Sau khi đã làm quen với dự án thông qua chức năng đơn giản. Em được giao công
việc thực hiện chức năng khai báo kho. Chức năng chính của module này dùng để khai
báo kho và chọn các sản phẩm vào kho. Việc load các danh sách theo từng loại kho và

theo rạp theo ajax.

Nguyễn Đăng Khoa

Phạm Nhật Trường


21

Ở hàm load ajax em làm hai hàm tiện cho việc tạo mới và chỉnh sửa kho vận.
Nguyễn Đăng Khoa

Phạm Nhật Trường


22

Sau khi đã nhận và trả về html json em tiến hành tạo một table tạm để chưa các
giá trị sản phẩm vừa load lên được.

Nguyễn Đăng Khoa

Phạm Nhật Trường


23

3.4 Chức năng khai báo bảng giá sản phẩm
Công việc tiếp theo em được phân công là tạo một bảng giá sản phẩm cho tiện
việc áp dụng giá cho các sự kiện cũng như các áp dụng riêng biệt tại một số rạp. Đang

là chứng năng em làm trước và sao đó được một anh nữa bổ sung thêm chức năng có
thể đọc file giá từng sản phẩm mà khơng cần nhập tay từng sản phẩm.

Việc tạo mới các bảng giá sản phẩm cũng cần được kiểm soát sao cho khơng có sự
trùng lặp do một thời điểm chi có thể có 1 bảng giá được áp dụng mà thơi.

Nguyễn Đăng Khoa

Phạm Nhật Trường


24

Để có thể chèn bảng sản phẩm, em dùng đến PartialView trong asp.net. em tạo
một ActionResult cho sự kiện và tạo một html riêng để get giá trị vào sau đó để tiện cho
việc code ngắn lại ở các trang tạo mới và sửa chữa.

Nguyễn Đăng Khoa

Phạm Nhật Trường


25

3.5 Chức năng báo cáo
Yêu cầu của công việc này là tạo các trang báo cáo và xuất các file báo cáo ra
excel nhằm thông kê một cách rõ ràng hơn. Em được phần công 3 loại báo gồm: Báo
cáo kết quả chiếu phim theo phim, báo cáo kết quả chiếu phim theo ngày và báo cáo đối
chiếu nhà phát hành.
Báo cáo kết quả chiếu phim theo phim và báo cáo kế quả chiếu phim theo ngày

khá tương tự nhau. Chúng đều thống kê các khoảng doanh thu có được trong một khoảng
thời gian nào đó và liệt kê các tổng số vé bán được cũng như số vé từng mức giá đó vì
thế em xin được trình bài báo cáo kết quả chiếu phim theo phim thay vì cả hai.
3.5.1 Báo cáo chiếu phim theo phim

Nguyễn Đăng Khoa

Phạm Nhật Trường


×