1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo thực tập tốt nghiệp dxc technology services vietnam

39 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Trang 1

BO GIAO DUC VA DAO TAO

TRƯỜNG ĐẠI HỌC KINH TÉ - TÀI CHÍNH TP HÒ CHi MINH

UEF

ĐẠI HỌC KINH TẾ TÀI CHÍNH

VÕ HOÀNG NHÂN MSSV: 165050071

BAO CAO THUC TAP TOT NGHIEP DXC TECHNOLOGY SERVICES VIETNAM

TP HO CHi MINH, 2020

Trang 2

BO GIAO DUC VA DAO TAO

TRƯỜNG ĐẠI HỌC KINH TÉ - TÀI CHÍNH TP HÒ CHi MINH

KHÓA 2016 TP HO CHi MINH, 2020

Trang 3

CONG HOA XA HOI CHU NGHIA VIET NAM

Độc lập - Tự do - Hạnh Phúc

PHIẾU NHẬN XÉT, ĐÁNH GIÁ THỰC TẬP TÓT NGHIỆP

Họ và tên sinh viên: MSSV: Lop:

Ngành: Công nghệ thong tin Chuyên ngành: Công nghệ phần mêm Don vị thực tap:

Trang 4

TRUONG BAI HOC KINH TE - TÀI CHÍNH CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT

THANH PHO HO CHI MINH NAM

KHOA CONG NGHE THONG TIN Độc lập — Ty do — Hanh phic

BAN NHAN XET CUA GIANG VIEN HUONG DAN

THUC TAP TOT NGHIEP

Họ và tên sinh viên: MSSV: Lop:

Ngành: Công nghệ thong tin Chuyên ngành: Công nghệ phần mềm Đơn vị thực tập:

Giảng viên hướng dẫn: ThS Hoàng Văn Hiểu

Nhận xét:

1P HCM, ngày thẳng năm

Giảng viên phụ trách thực tập (Kỷ và ghi rõ họ tên)

Trang 5

© > BM05/QT12-Ð

fi

UEF KE HOACH THUC TAP CHI TIET VA THEO DOI

ĐẠI HỌC KINH TẾ TÀI CHÍNH HIỆN

KHOA CÔNG NGHỆ THÔNG TIN

(#) Trong tuần đầu tiên, sinh viên lập bảng kế hoạch chỉ tiết cho cá nhân có ý kiến xác nhâMcủa đơn vit

(**) Dinh ky hang tuan, sinh viên tự đánh giá, trRầnh GVHD kèm theo nhật ký thực tập

THONG TIN CHUNG

Tén sinh vién: | Mã số sinh viên: | Điện thoại: | Email:

Don vị thực tap: Bô phân: |

KẾ HOẠCH & THEO DÕI THỰC HIÊsN

Tua n Sô buôi kak Bộ phận naa Nội dung thực tập a ˆ Tự đánh giá mức độ | Phần kiểm s‹ hoàn thành CBHD/G

Trang 7

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

LOI CAM ON

Trong suốt quá trRnh học tập và nghiên cứu tại Công ty DXC Technology

Services Việt Nam, tôi đã lĩnh hội được rất nhiều kiến thức cũng như kinh nghiệm từ Quý Thây, Cô, nhà trường, các anh chị trong đơn vị thực tập cùng tập thể bạn bè trong lớp Qua đây, tôi mong được gửi lời tri ân sâu sắc và cảm ơn chân thành đến:

-_ Lãnh đạo và thầy cô trường ĐH Kinh tế - Tài chính TP Hồ Chí Minh;

-_ Lãnh đạo và các anh chị là người dẫn dắt tôi trong khóa thực tap nay;

Đề hoàn thành báo cáo này, tôi không thể không nhắc đến sự giúp đỡ và hỗ trợ

nhiệt tRnh với lời cảm ơn chân thành của mRnh đối với các anh chị đã góp ý và chia sẻ nhiều quan điểm hữu ích

Sau cùng, xin gửi lời cảm ơn đến gia đRnh và bạn bè đã tạo điều kiện để tôi có thé hoàn thành tốt quá trRnh học tập và nghiên cứu của mRnh

Một lần nữa, xin cảm ơn và kính chúc các thầy cô, anh chị nhiều sức khỏe, nhiều niềm vui trong cuộc sông

Tran trong

Trang 8

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

Mục Lục

DANH MỤC HÌNH ẢNH - Ác 222212127 t5 2tr H HH ng ga rung 3

1.1 VÀI NÉT VỀ CÔNG TY DXC TECHNOLOGY SERVICES VN cccc, 5

1.1.1 Cơ cầu tổ chức DXC Technology Services Việt Nam cài 6

1.3.1 Giới thiệu về React - ca 7

2.1.1 Cài đặt SiteCore Instance Manager c2 2212122121111 12111581 re 11 2.1.2 Cài đặt một phiên bản trống của SIteCOT€ co 2 nh nh nh nh nh na 12 PC Y sào c0 6.aiadaadađai 16 2.2 TẠO ITEM TRONG SITECORE Q 2Q TS n S2 1122121111 1112112111011 1 10 115211101112 115 011cc 24

2.2.1 Tạo bố cục chính - s22 t2 2H He HH He g ng 27

2.2.2 Tạo File RenderIng 1 c2 121121221151 121 1212212 11121211 1 012101 11211211112 xee 28 Phi vo 1n ae 28

Trang 9

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

DANH MUC HiNH ANH

Hinh 1.1 Sơ đồ tô chite DXC Technology cccccccccccsccssvssvsssvsvvesersvvessrevsersresnersressireresverenerns 6

Hinh 1.2 Reference Architecture ( Kién trúc kham thd) 0 c.ccccccccccccccsesveescessteeesceseeee 8 Hình 2.1 Cấu hình đường dẫn Database và đường dẫn lưu trữ của SiteCore và 12 Hình 2.2 Chọn vào Install Instance đỀ tạo - nen Hee 12 Hình 2.3 Chọn phiên ban của SiteCore và đt lÊH cv HH HH ướg 13

Hình 2.5 Giao điện Website sau khi cài đẶT nh nh nh nến co 15 Hình 2.0 Giao dién Login ctta AAMINL Tnhh HH Hy nàn tre 15 [c ,8//016.// 8 2.0.I ,:.1000nnnnnnvdH ỔẢŸỶŸỶŸỶŸẢỶÝỶÝỶÝỶÝỶÝỶÝ 16 Hình 2.8 Thư mục trong SII€COFÊ chư Hà TH Hà TT Hệ 17 Hình 2.9 Thư mục trọng TraV€ÌSÌÍ€ c St n vn HH nh H11 1 1 t1 xe 18 c0,.8/008 100 „0n na 18 '0.10888008 40 /u 0100 .e«a 19 F01008 -09.1 „.0000n00nn0n8n00 ẦẻaẢ Ả 19 Hình 2.13 Bảng giá trị sau khi chọn Standard lQÌH€§ àà con nere 20 Hình 2.14 Bảng Standard Ï(GÏHGS à ch HH HH te 21 Hình 2.15 Bang TempÌQf€ CƠ SỞ à chư nà TH Hà HH HH rệt 22 c0,8/000060,), 0 0 1 ng nhe 22

Hình 2.19 Gán mẫu tùy chọn và cầu hình m€HM à c2 24

Hình 2.20 Tạo đữ liệu cho bằng cccncn nh HH tk tt 1111k cka 25 Hình 2.2] Cây thư mc sat hi tao thence cece cette HnHH TH 1x11 1111k rrky 25 Hình 2.22 Tạo dữ liệu cho bằng ccc cn HH 1n tk 11x ckg 26 Hình 2.23 Các bảng được tạo thêm đã thay 18.1 NWNNmaàa 27

Trang 10

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

LỜI NÓI ĐẦU

Là một Famework hiện thị view cùng với xu hướng Single Page App chú ý đến hiệu năng được tạo ra bởi Facebook.Rất nhiều đối thủ nặng ky vé framework

MVVM (Model-View-ViewModel) mất một thời gian lớn để hiển thị những lượng

Trang 11

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

CHUONG 1 GIOI THIEU TONG QUAN

1.1 VAINET VE CONG TY DXC TECHNOLOGY SERVICES VN

DXC Technology la tap doan CNTT déc lap hang dau thé giới Chúng tôi chuyên cung cấp các giải pháp IT toàn diện cho khách hàng toàn cầu bao gồm các dịch vụ

CNTT trọn gói để giúp các doanh nghiệp phát triển vượt trội trong thời kỳ kỷ

nguyên số Được hRnh thành từ sự sáp nhập giữa CSC và mảng Dịch vụ Doanh nghiép cua Hewlett Packard Enterprise (HPE), DXC Technology phuc vu hon 6.000 khách hàng bao gồm các doanh nghiệp thương mại và các tô chức địch vụ công tại hơn 70 quốc gia Với sự độc lập về công nghệ, đội ngũ nhân viên tài năng toàn cầu,

liên minh chặt chẽ với các nhà đối tác công nghệ hàng đầu thế giới và luôn ứng

dụng các giải pháp công nghệ thế hệ mới, chúng tôi đâm báo sẽ đem lại thành công my man cho khách hàng

Tại Việt Nam, DXC là một trong những công ty hàng đầu trong ngành CNTT, cung cấp các dịch vụ phần mềm và các dịch vụ CNTT cho khách hàng toàn cầu và các doanh nghiệp trong nước Chúng tôi luôn tiên phong áp dụng những giải pháp

thế hệ mới với các công nghệ hiện đại nhất trong các lĩnh vực như Ứng dụng Di động, Trí tuệ Nhân tạo, hiện đại hóa các ứng dụng, tư vấn và triển khai SAP ERP tại

các ngành công nghiệp khác nhau như Thương mại, Bảo hiểm, Ngân hàng, Sản xuất, Giáo dục, Chăm sóc Sức khỏe và Khoa học Đời sống

Với hơn hai thập ký hoạt động tại Việt nam, DXC Việt Nam có một đội ngũ kỹ sư hơn 1,100 nhân viên đầy kinh nghiệm với trRnh độ chuyên môn cao, năng động, liên tục cập nhật những kỹ thuật công nghệ mới, sẵn sàng đáp ứng mọi nhu cầu đa dạng của khách hàng Cùng với sự kết hợp hoàn hảo các giải pháp kinh doanh sáng tạo và công nghệ hiện đại, quy trRnh phát triển chuân quốc tế và sự am hiểu sâu sắc về các lĩnh vực chuyên ngành, chúng tôi chắc chắn sẽ đem lại sự hài lòng và thành công cho khách hàng - đó là cung cấp những dịch vụ phát triển ứng dụng chất lượng cao với chi phí hợp lý

Là một bộ phận quan trọng trong hệ thống phát triển toàn cầu của DXC, DXC tại Việt Nam đã xây dựng được một hRnh ảnh xuất sắc của một trung tâm chất lượng cao Chúng tôi luôn áp dụng chặt chẽ những qui trRnh phát triển ứng dụng một cách

nhất quản trong quá trRnh phát triển phần mềm để đảm bảo chất lượng sản phẩm, là

3

Trang 12

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

Senior Professional Project Supervisor Application

Manager Associate Professional

Hình 1.1 Sơ đồ tổ chức DXC Technology

Trang 13

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

1.2 CÔNG NGHỆ CỦA DXC TECHNOLOGY

Là một công ty trong lĩnh vực công nghệ thông tin, một lĩnh vực đòi hỏi cập nhật công nghệ hằng ngày, tuy vậy mảng công nghệ mà công ty sử dụng luôn luôn

mở rộng để có đủ khả năng đáp ứng nhu câu cho khách hàng Những công nghệ lập

trRnh thông dụng nhất hiện nay như Java, NET, Angular, Boostrap, cho đến những mảng cơ sở dữ liệu như SQL Server, Oracle, PostgreSQL, MogoDB, đều được công ty DXC sử dung dé phat triển các sản phẩm

1.3 GIOI THIEU MOT SO NEN TANG

1.3.1 Giới thiệu về React

React là một thu vién UI (User interface) duoc Facebook phat triển hỗ trợ xây dung nhimg thanh phan (Components) UI cé tính tương tác cao, có trạng thai

ReactJS la mot thu vién JS (JavaScript) theo xu huong Single Page Application, dễ dàng phối hợp với các thư viện JS khác, cho phép nhúng code HTML trong code JS nhờ vào JSX, có thể dễ đàng lòng các đoạn HTML vào trong JS Tích hợp giữ JS và HTML vào trong JSX làm cho các Component dé hiểu hơn

+ Ưu điểm của ReactIS

- Render tại tầng Server: Reactjs là thư viện component, cho phép render ở ngoài trRnh duyệt sử dụng DOM và cũng có thé render bang chuéi HTML ma server trả về

- Làm việc với vấn đề test giao diện: dễ viết các test case giao diện vR Virtual DOM được cài đặt hoàn toàn JS Có nhiều công cụ phát triển hỗ trợ giúp việc

debug code dé dàng hơn.Thông qua các Props, các component có thể kết nối với nhau bằng cách sử dụng data tuy bién

+ Nhược điểm của React

-_ Chỉ phục vụ tân View, là một View Library không phải là một MVC -_ Framework nhưng các framework khác Không có phần Model và Controller

phải kết hợp với các thư viện khác, không có 2 way-binding và Ajax - Khi tích hợp Reactls vào cac framework MVC can phai cau hRnh lai - Dung lượng khá nặng so với các Framework khác

-_ Khó tiếp cận cho những người mới học Web

Trang 14

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

1.3.2 Giới thiệu SiteCore

StfteCore là hệ quản trị cơ sở dự liệu nội dung cấp độ doanh nghiệp xây dựng trên

ASP.NET, có thể làm biên tập nội dung dung web và nhà làm market có toàn quyền

điều khiển mọi mặt của website từ việc tích hợp xã hội các blog đến cá nhân hóa và thương mại hóa, v.V

CMS la trai tim cua website sitecore Da tan dụng linh hoạt, đa người dùng và an ninh của nên tảng dotnet, được sử dụng bởi những tô chức hàng đầu như Experian, Toshiba, Canon and Nestlé The CMS tích hợp một giao diện destop mạnh mẽ that 1s controlled điều khiển bởi hệ thống phân quyền người đùng Destop này trông rất tương tự như Windows desktop, mà đễ dàng cho người dùng học hệ thống sitecore Cũng

như Windows, có rất nhiều chương trRnh với nhiệm vụ những task chỉ định như điều khiên nội dung , quản lý người dùng, điều khién các chiến dịch, thiết lập các quy trRnh

Business Tools Search Index Search Index

Commerce Engine Commerce Engine Commerce Engine Commerce

Authoring role Minionsrole hops role Services entity Service i Se :

Identity Service (EgTTnrzrsedEiElizers soe Index

Trang 15

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

1.3.3 Đặc điểm của SiteCore

Từ cái nhRn của nhà phát triển cơ sở dữ liệu chứa hơn 1300 lớp và 5000 phương thức làm nên form và có khả năng mở rộng The CMS bản thân nó làm từ 3 cơ sở dữ liệu và một chương trRnh web

+

Cơ sở dữ liệu Master

Cơ sở dữ liệu này là nơi mà tất cả nội dung được làm ở đây Bat kỳ khi nội dung mới nào được tạo ra, thay đổi và xóa đều được diễn ra tại đây, bao gồm những mẫu trong preview Cơ sở dữ liệu này có thể có quy trRnh công việc để điều khiển, cho nên khu vực của site có thể bị khóa lại do quyền

hạn, hoặc được làm đề xét quyệt hoặc biên dịch trước khi đi đến xuất bản

Cơ sở dữ liệu Web

Nơi mà nội dung xuất bản đi đến online tại đây Nó khác với cơ sở dữ liệu

Master mà không chứa đựng bất cứ thứ gR trong mẫu xem trước và chí lưu

phiên bản gần phiên bản sống cho mỗi item Khi một biên tập xuất bản một

nội dung nào đó thR nó được copy từ cơ sở dữ liệu masfer đến cơ sở dữ liệu web

Trong môi trường sản phâm chỉ web và core là được host trong database trên môi trường live Điều này có nghĩa là CMS không có sẵn cơ sở diễu ligu public va lam CMS an toàn hơn Theo lịch trRnh nhưng cơ sở dữ liệu sẽ được đồng bộ sử dụng sql replication từ môi trường biên tập đến môi trường publish

Cơ sở dữ liệu Core

Được sử dụng bởi SiteCore để quản lý membership, trao thiết lập hệ thống và giữ toàn bộ cofñg cho tất cả chương trRnh trong CMS Cơ sở đữ liệu này

có thể nhận qua CMS, và có thé tao ra bat kỳ thiết lập gR viết đè những chức

năng chuân, xây dựng chương trRnh riêng, thêm nút và thêm chức năng cho phan biên tập

Trang 16

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

1.4 Phân công nhiệm vụ

- TRm hiểu môi trường SiteCore, các ứng dụng website sử dụng trên SiteCore Nguyên lý và các thức hoạt động của nền tảng Sitecore theo mô hRnh MVC

- Các thức tạo SiteCore step by step, phương thức truyền đữ liệu cơ bản, khởi tạo cây thư mục cua SiteCore

- Tao ban Demo voi Sitecore, lam project co ban - Tích hợp Api có sẵn, kết hop vs project demo

10

Trang 17

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

CHƯƠNG 2 PHAN MEM SITECORE

2.1 CAI DAT SITECORE

Đề cài đặt được SiteCore cần kiểm tra điều kiện tiên quyết về cầu hRnh máy + Win7 trở lên

+ Microsoft SQL Server 2008 R2 (or higher) có cài đặt quyền SA + Visual Studio 2012 Professional or better (no Express versions ) + Net Framework 4.5

+ IJIS7 or higher + SiteCore Rocks

2.1.1 Cai dat SiteCore instance Manager + Tai SiteCore instance Manager

http://marketplace sitecore.net/en/Modules/Sitecore_Instance_Manager.aspx_ + Giải nén file cài đặt trên thiết bị của bạn (Vi du: D:\Sitecore\Tools\SIM\) + Chạy file SIM.Tool.exe

+ Trước khi sử dụng SIM để cài đặt Sitecore instances, bạn phải thiết lập như

sau:

- Phién ban thu muc gốc là thư mục chứa cac trang web Sitecore cua ban ( Vi du: C:\Inetpub\wwwroot\)

- Chuỗi kết nối máy chủ SQL là chuỗi kết nối cho phiên bản SQL của bạn

hãy nhớ Sitecore 7, bạn yêu cầu SQL 2008 R2 SPI trở lên

-_ File giấy phép Sitecore là một liên kết đến một giấy phép Sitecore hợp lệ

-_ Kho lưu trữ cục bộ là một thư mục với các tệp Sitecore zip — vi du: Sitecore 7,0 Rev 140120 zip; Khi bạn cài đặt một phiên bản mới, bạn chọn những gR để cài đặt từ thư mục cục bộ này

il

Trang 18

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

[ lỒ SieoerolameeMamager Ù i L= _E =>] g:|:fEl: Configuration

You can change the configuration settings of the application

Data Source=(local);User ID=sa;Password=MyPassword|

Sitecore License File* - the file is used for installing new Sitecore instances

Hình 2.3 Céu hinh duéng dan Database vi duéng dan lu trit ctia SiteCore vi cấp giấy phép

2.1.2 Cài đặt một phiên bản trống của SiteCore

+ Ban sẽ tải xuống tép zip co tén Sitecore 8,0 Rev 150621 zip — tha tép zip nay vào thư mục bạn đã chỉ định làm thư mục kho lưu trữ SIM cục bộ (trong ví dụ ở trên, nó là D:Sitecore)

+ Đầu tiên dong va sau dé mé Sitecore instance Manager (SIM) + Chon “ Install Instance

Trang 19

Ứng dụng SiteCore trong thiết kế quản lý hệ thống

Ngày đăng: 12/08/2024, 13:42

w