Tải bản đầy đủ (.docx) (13 trang)

báo cáo thực tập tốt nghiệp công ty cổ phần global cybersoft (viet nam) jsc

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 (207.43 KB, 13 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP. HCM

BÁO CÁO THỰC TẬP TỐT NGHIỆP

CÔNG TY CỔ PHẦN GLOBAL CYBERSOFT (VIET NAM)
JSC

Ngành:

CÔNG NGHỆ THÔNG TIN

Chuyên ngành:

CÔNG NGHỆ PHẦN MỀM

Giảng viên hướng dẫn : Thạc Sĩ Dương Thành Phết
Sinh viên thực hiện : Huỳnh Thái Hưng
MSSV: 1311061524 Lớp: 13DTHC01

TP. Hồ Chí Minh, 2017


LỜI CẢM ƠN
Lời đầu tiên, em xin chân thành gửi lời cảm ơn đến Quý thầy cô trường Đại Học Công Nghệ
TP. Hồ Chí Minh và em xin chân thành cảm ơn Giảng viên hướng dẫn - Th.S Dương Thành Phết đã
tạo điều kiện và hướng dẫn em tham gia vào đợt thực tập này.
Em xin gửi làm cảm ơn chân thành tới quý công ty Global Cybersoft JSC đã cho em cơ hội
thực tập tại công ty.
Em cảm ơn các anh chị và các bạn trong nhóm, đã chia sẻ những kiến thức và cách làm việc,
để em có thể hoàn thành tốt trong quá trình thực tập.



Hồ Chí Minh, 04/2017
Sinh viên thực hiện:
Huỳnh Thái Hưng

2


DANH MỤC CÁC KÝ HIỆU, CHỮ VIẾT TẮT
TP.HCM

Thành phố Hồ Chí Minh

HR
QA
FA
ICT

Human Resource
Quality Assurance
Factory Automation
Information & Communicate
Technology
Enterprise Resource Planning
ERP Business Solutions
Embedded System
New Technology
Information System
Testing Services
Business Automation

Vice President

ERP
EBS
ES
New Tech
IS
TS
BA
VP

Table 1 Kí hiệu viết tắt

3


Nội Dung

DANH MỤC BẢNG BIỂU, HÌNH ẢNH
BẢNG BIỂU:
Bảng 2. Mô tả chi tiết công việc thực tập tại Global Cybersoft
HÌNH ẢNH:
Hình 1. Sơ đồ cơ cấu tổ chức Công ty cổ phần Global Cybersoft

4


LỜI MỞ ĐẦU
Là một trong những trường Đại học dân lập hàng đầu, Đại học công nghệ thành phố Hồ Chí Minh
ngày càng được đánh giá cao trong việc góp phần đào tạo những trí thức mới của Việt Nam. Cùng

với mục tiêu luôn hướng tới chất lượng, giáo dục, đào tạo, nghiên cứu phục vụ cộng đồng được
quốc tế công nhận. Trường Đại học công nghệ thành phố Hồ Chí Minh đã tạo nên một thương hiệu
với nhiều lớp sinh viên khá, giỏi tốt nghiệp và có việc làm ổn định. Tiếp bước các anh chị đi trước,
em được trường tạo điều kiện để thực tập nhận thức tại Công ty cổ phần Global Cybersoft.

5


CHƯƠNG 1:
TỔNG QUAN VỀ CÔNG TY CỔ PHẦN GLOBAL CYBERSOFT

1.1 Khái quát về Công ty cổ phần Global Cybersoft:
1.1.1 Sự thành lập:
Công ty Cổ phần Global CyberSoft (Việt Nam) được thành lập vào năm 2000, với trụ sở
chính tại Mỹ và các chi nhánh, văn phòng đại diện tại Nhật và Châu Âu. Hiện nay Global CyberSoft
đang là một trong những nhà cung cấp dịch vụ gia công phần mềm, giải pháp công nghệ thông tin
và tích hợp hệ thống hàng đầu tại thị trường Việt Nam.
Global CyberSoft (GCS) là một nhà cung cấp giải pháp CNTT hàng đầu thế giới, vốn chủ sở
hữu của Global CyberSoft hiện đang được cung cấp bởi các nhà đầu tư tổ chức như OBIC / OBC
(Nhật Bản), Mavcap đầu tư mạo hiểm (Malaysia), và Đá Apple. Với nhiều kinh nghiệm và chuyên
môn phong phú, Global CyberSoft đặt ra là một người tiên phong CNTT lớn và đối tác tin cậy tại
Việt Nam. .

1.1.2Cơ cấu tổ chức và chức năng của từng bộ phận:
Công ty cổ phần Global Cybersoft gồm có 5 bộ phận chính gồm :
• Corporate Operation : điều hành các hoạt động của công ty
• World Wide Sales : phụ trách công tác đối ngoại các nước trên thế giới
• US Business Development : chi nhánh tại Mỹ
• VN –ASEAN Sales &Marketing :phụ trách công tác đối ngoại với các nước trong khu
vực asean

• Hitachi Consulting Global Serives Japan : trụ sở tại Nhật trực thuộc tập đoàn Hitachi
Consulting
1.1.3Sơ đồ tổ chức:

6


7


Figure 1. Sơ đồ tổ chức Công ty cổ phần Global CyberSoft

1.2 Khái quát về bộ phận đang thực tập:
• Bộ phận Training Center
• Trách nhiệm chính của bộ phận Training Center:
-

8

Thực hiện công việc giới thiệu bộ máy tổ chức quy trình và những luật lệ của công ty
Đào tạo các công cụ hỗ trợ cho công việc.


-

Hoạt động với 3 team gồm C++, C# và Java.
Hỗ trợ thực hiện một dự án thực tế mẫu với đầy đủ các bước theo quy trình phát triển phần

-


mềm của công ty.
Đánh giá kết quả thực tập và đề xuất với các bộ phận của công ty khi có nhu cầu.

1.3 Kết quả tìm hiểu về các hoạt động chuyên ngành
Công ty gồm có 6 bộ phần chuyên ngành gồm :
• FA : Nghiên cứu và lập trình về tự động hóa,chip bán dẫn…
• ICT: Nghiên cứu và lập trình về các sản phẩm phần mềm,ứng dụng tương tác với người
dùng
• EBS: Nghiên cứu và lập trình về các ứng dụng thương mại
• ES: Nghiên cứu và lập trình về hệ thống nhúng
• New Tech: Nghiên cứu các công nghệ mới
• TS: Kiểm thử phần mềm
1.4 Môi trường làm việc
Global CyberSoft (GCS) là một nhà cung cấp giải pháp CNTT hàng đầu thế giới, vốn chủ
sở hữu của GCS hiện đang được cung cấp bởi các nhà đầu tư quốc tế. Với nhiều năm kinh
nghiệm và chuyên môn phong phú.
Công ty nằm trong khuôn viên của công viên phần mềm Quang Trung thuộc quận 12,với
không gian thoáng mát trong lành ,cùng với đó là hệ thống phòng ốc sạch đẹp khang trang tạo
cảm giác thoải mái cho nhân viên khi làm việc tại đây.

CHƯƠNG 2:
NỘI DUNG CÔNG VIỆC ĐƯỢC PHÂN CÔNG
VÀ PHƯƠNG PHÁP THỰC HIỆN
2.1 Vị trí công việc được phân công
9


2.1.1 Công việc được phân công:
Trong quá trình thực tập em được phân công vào DotNet’s team và xây dựng website thực
tế mẫu Recruiment Tool nội dụng công việc gồm :

• Giai đoạn Research :
- Tìm hiểu về Entity Framework
• Giai đoạn thiết kế :
- Phân tích về thiết kế SRS(Software Requirement Specification)
- Phân tích và thiết kế SAD(Software Architect Design)
• Giai đoạn Coding & Test Unit :
- Coding các chức năng của đối tượng General và Common (những chức năng chung
của hệ thống) dựa vào SRS và SAD.
Viết Unit Test cho package service từng chức năng đã làm.
2.1.2 Yêu cầu :
• Giai đoạn Research :
- Học cách sử dụng các tool như: SVN, Jira, Fish eye.
- Hiểu được tổng quan : Overview of Entity Framework
- Architecture of Entity Framework
- Why Entity Framework
- Preparation for Entity Framework
- Entity Framework Approaches
- Entity Lifecycle
- Querying EDM
- Loading Strategies
- DbContext
- Trình bày những kiến thức tìm hiểu được trước team và trước bộ phận training.
• Giai đoạn thiết kế :
- Hiểu được khái niệm về SRS và thiết kế SRS theo Requirement. Đặc tả chi tiết các
-

-

chức năng General và Common.
Hiểu được khái niệm về SAD và thiết kế SAD theo SRS với mô hình MVC. Vẽ các

static diagram (Class diagram) và dynamic diagram(Sequence diagram) cho các chức

năng General và Common.
• Giai đoạn Coding & Test Unit :
- Implement các chức năng cho General và Common
- Chạy findbug thành công cho các chức năng
- Chạy JUnit thành công cho tất cả các chức năng
2.2 Mô tả chi tiết công việc thực tập và mức độ hoàn thành công việc :

10

Tuần

Ngày tháng

Mô tả nội dung thực tập

1

07/11/2016

-Prepare environment for the
project

Mức độ hoàn thành công
việc
- Cài đặt Jira Thunderbirds
- Cài đặt Visual Studio



2

14/11/2016

-Common trainning (UML
notation, Jira, Fisheye…)
-Technical study(Entity
Framework)

3

21/11/2016

-Common trainning (UML
notation, Jira, Fisheye…)
-Technical study(Entity
Framework)

11

- Hiểu được về ORM,vì sao
cần phải dùng ORM
- Biết về UML và cách sử
dụng các tool trong quá
trình làm việc
- Tìm hiểu về Entity
Framework
- Biết được quy trình phát
triển phần mềm của công ty


4

28/11/2016

-Technical study(Entity
Framework)

- Demo ví dụ cơ bản sử
dụng Entity Framework

5

5/12/2016

-Báo cáo kết quả giai đoạn
Research

-Củng cố được kiến thức
về Entity Framework

6

12/12/2016

-Thiết kế tài liệu SRS theo
Requirement

7

19/12/2016


8

26/12/2016

- Phân tích được yêu cầu và
đặc tả yêu cầu
- Xử lý luồng đi và sự kiện
cho các trang giao diện
-Thiết kế tài liệu SAD dựa theo - Thiết kế sơ đồ Usecase
SRS
Diagram đặc tả yêu cầu
chức năng
- Thiết kế Class Diagram
đặc tả các lớp và các
function của đối tượng
General và Common
-Thiết kế Sequence
Diagram xử lý luồng đi và
luồng về cho từng chức
năng của General và
Common
-Coding & Unit Test
- Coding các chức năng
của General và Common


9

02/01/2017


-Coding & Unit Test

- Hoàn thành coding các
chức năng
- Viết các Testcase cho
các chức năng của
General và Common

10

09/01/2017

-Tổng kết

- Tổng kết quá trình thực
tập
- Cải thiện khả năng làm
việc nhóm
- Cải thiện về kỹ thuật
cũng như cách viết code
- Cải thiện khả năng giao
tiếp và tự tin hơn sau đợt
thực tập này.
- Học thêm được nhiều
kiến thức và kĩ thuật cũng
như quy trình phát triển
phần mềm.

Table 2 Quá trình thực tập tại GCS


2.3 Kiến thức lý thuyết được củng cố và các kỹ năng học hỏi được:
• Củng cố và hiểu sâu hơn kiến thức về Entity Framework như: EF approaches, EF








lifecycle, Loading Strategies, DbContext
Củng cố kiến thức về OOP
Học hỏi được quy trình phát triển phần mềm
Học hỏi được cách làm team work, kỹ năng rất quan trong để làm việc
Học hỏi kỹ năng research khi tìm hiểu 1 vấn đề mới
Hiểu biết thêm về ORM Framework
Hiểu biết thêm về .Net MVC
Hiểu biết cách xây dựng SRS, SAD

2.4 Kinh nghiệm thực tiễn:
• Sau gần 3 tháng thực tập tại công ty em cảm thấy mình hiểu được cách làm việc thực
tế và sự khác biệt với các kiến thức được học tại trường
• Khi làm việc thực tế, em học được những kiến thức khi được học tại trường sâu hơn
và biết cách ứng dụng những kiến thức đó vào thực tế
• Em được học về quy trình phát triển phần mềm. Để biết được, thực tế các công ty
làm 1 quy trình qua các giai đoạn nào.
• Em học được các mô hình ứng dụng với performance tốt nhất, do các anh chị support
hướng dẫn
• Em học được cách làm việc teamwork, khi làm việc teamwork tốt thì mọi thứ sẽ dễ

dàng hơn

12


KẾT LUẬN
Qua đợt thực tập này em đã hoàn thành tương đối tốt các công việc được giao. Tuy bước đầu
còn gặp nhiều khó khăn, bỡ ngỡ nhưng nhờ sự chỉ bảo, hướng dẫn tận tình của các anh đã giúp em
học hỏi được nhiều thứ và rút ra được những bài học cho riêng mình.
Về kiến thức em đã củng cố được rõ thêm rất nhiều về Entity Framework, OOP cùng với đó
hiểu sâu hơn về mô hình MVC, các hướng tiếp cận EF approaches…
Về kỹ năng thực hành em đã có tiến bộ rất nhiều về kỹ năng giao tiếp, mạnh dạn đưa ra câu
hỏi khi gặp khó khăn. Đặc biệt là kỹ năng làm việc nhóm được cải thiện rõ rệt bao gồm kỹ năng
quản lý, kỹ năng lên kế hoạch và kỹ năng lắng nghe đóng góp ý kiến.
Cùng với đó là những kinh nghiệm thực tiễn mà em tích lũy được khi trải nghiệm thực tế như
tác phong làm việc ,sự chuyên nghiệp,tính kỷ luật,tinh thần trách nhiệm và đặc biệt các mối quan hệ
xã hội được cải thiện và mở rộng.

13



×