Báocáothựctậpnày là kếtquả của emtrongquátrìnhthựctậptạicông ty Fsoft,chắcchắntrongquátrìnhbiênsoạn không thểtránhkhỏinhữngthiếusót,mongnhậnđượcsựgóp ý của quýThầy, Côđểbàibáocáođượchoàn
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Trang 2NHẬN XÉT CỦA CHUYÊN GIA DOANH NGHIỆP
Hà Thanh Huy
Trang 3NHẬN XÉT CỦA KHOA
Hà Thanh Huy
Trang 4MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG 1 GIỚI THIỆU 1
1.1 GIỚI THIỆU VỀ CÔNG TY THỰC TẬP 1
1.1.1 Thông tin công ty 1
1.1.2 Lịch sử hình thành và phát triển của công ty 1
1.1.3 Lĩnh vực hoạt động 2
1.1.4 Cơ sở vật chất 2
1.1.5 Cơ cấu tổ chức của doanh nghiệp 3
1.1.6 Đối tác của công ty 4
1.2 NHIỆM VỤ THỰC TẬP 5
1.3 KẾT LUẬN CHƯƠNG 1 5
CHƯƠNG 2 NỘI DUNG THỰC TẬP 6
2.1 NHỮNG KIẾN THỨC CƠ BẢN VỀ BUSINESS CENTRAL 6
2.1.1 Tìm hiểu về Visual Studio Code: 6
2.1.2 Tìm hiểu Business Central 6
2.1.3 Cài đặt môi trường AL 8
2.2 KIẾN THỨC CHUNG VÀ C/AL 13
2.2.1 Cách viết cấu trúc Code 13
2.3 Tạo Table và Page 16
2.3.1 Tạo Table 16
2.3.2 Tạo Page 17
2.4 Code Unit 18
2.5 Sử dụng sql report builder để thiết kế layout report 19
CHƯƠNG 3 KẾT QUẢ THỰC TẬP 21
2.6 Page Seminar Setup 21
2.7 Page Course List 22
2.8 Page Seminar List 22
2.9 Page Seminar Item List 22
2.10 Page Seminar Item Card 23
2.11 Page Seimar Item Allocation 23
2.12 Page Seminar Document 24
2.13 Page Posted Reg Seminar 24
2.14 Inventory Report 25
2.15 Warehouse Report 25
CHƯƠNG 4 KẾT LUẬN 27
Hà Thanh Huy
Trang 6Thông qua quátrìnhthựctậpvàtiếpxúcvớidoanhnghiệp,emđãtíchlũychomìnhnhiềukinhnghiệmtrongcáchlàmviệcnhóm,
quytrìnhquảnlývàthựchiệnđồán, đồngthờibiếtđượccáchthứcvậnhànhvàlàmviệc củacáccông ty lớn
Đồngthờiem cũng xincảmơncácanh chị vàcácbạntạicông tyđãhỗtrợemtrongquátrìnhthựctập
Báocáothựctậpnày là kếtquả của emtrongquátrìnhthựctậptạicông ty Fsoft,chắcchắntrongquátrìnhbiênsoạn không thểtránhkhỏinhữngthiếusót,mongnhậnđượcsựgóp ý của quýThầy, Côđểbàibáocáođượchoànthiệnhơn
Emxinchânthànhcảmơn!
Trang 7CHƯƠNG 1 GIỚI THIỆU
1.1 GIỚI THIỆU VỀ CÔNG TY THỰC TẬP
1.1.1 Thông tin công ty
Têncông ty: Công ty Cổphần Gumi Việt Nam Địachỉ: 39 NguyễnThịDiệu, phường 6, quận 3, thànhphốHồChí Minh Website:https://gumiviet.com/
Hotline: 028 3930 2407 Thờigianlàmviệc: Thứ 2 – Thứ 6 (8h – 17h30), nghỉtrưa 12h00 –13h30.
1.1.2 Lịchsửhìnhthànhvàpháttriển của công ty
Công ty cổphầngumiViệt Nam là công ty CNTT có vốnđầutư 100%
đếntừNhậtBảnchuyênvềpháttriển website vàcácứngdụngdànhcho smart phone Đượcthànhlậptừnăm 2012 tạiViệt Nam, Gumiluôn là
đốitáclâudàivàđáng tin cậychonhiềukháchhàngvớicácsảnphẩmchấtlượng
1.1.3 Lĩnhvựchoạtđộng
VớicáclĩnhvựckinhdoanhcốtlõithuộclĩnhvựcCôngnghệthông tin vàViễnthông, không ngừngmởrộngthịtrườngtoàncầu Đếnthờiđiểmhiệntại, Gumiđã có mặttại2quốcgiagồm: Việt Nam, NhậtBản
1.1.4 Cơsởvậtchất
Trang 8Gumi có mộtvănphòngtạitòanhà D-House quận 3 Gumi là công ty
mớinêncơsởvậtchấtvẫncònkhiêmtốn
1.1.5 Đốitác của công ty
Works Japan đang là đốitáclớnnhất của công ty GumivớinhiềudựánnhỏnhưNikkan, Dnavi, Asura, …
Trang 9danhtiếngtạiViệt Nam tronglĩnhvựctíchhợphệthống, phânphốivàbánlẻ, dịchvụCôngNghệThông tin, xuấtkhẩugiacôngphầnmềm, bánlẻsảnphẩm CNTT.
Gumiluôn tạo điềukiệnđào tạo
chocácbạntrẻnhưemđượchọchỏithêmkinhnghiệm,
tiếpcậnnhữngcôngnghệlậptrìnhhiệnđại,
quytrìnhlàmviệcchuyênnghiệpvàhiệuquả
Trang 104CHƯƠNG 2 NỘI DUNG THỰC TẬP
2.1 NHỮNG KIẾN THỨC CƠ BẢN VỀ JAVASCRIPT
2.1.1 Tìmhiểuvề Visual Studio Code:
Visual Studio Code
Visual Studio Code (VS Code hay VSC) là
mộttrongnhữngtrìnhsoạnthảomãnguồnphổbiếnnhấtđượcsửdụngbởicáclậptrìnhviên Nhanh, nhẹ, hỗtrợđanềntảng, nhiềutínhnăngvà là mãnguồnmởchính
là nhữngưuđiểmvượttrộikhiến VS Code ngàycàngđượcứngdụngrộngrãi
Trang 112.1.2 TìmhiểuJavascript
Javascripttheophiênbảnhiệnhành, là một ngônngữlậptrìnhthôngdịch đượcpháttriểntừcác ý niệm nguyênmẫu Ngônngữnàyđượcdùngrộngrãichocác trang web (phía người dùng) cũng nhưphíamáychủ (với Nodejs)
Nóvốnđượcpháttriểnbởi Brendan Eich tại Hãngtruyềnthông Netscape với cái tênđầutiên Mocha, rồisauđóđổitênthành LiveScript,
vàcuốicùngthành JavaScript Giống Java, JavaScript
có cúpháp tươngtự C, nhưngnógầnvới Self hơn
Java. .js là phầnmởrộng thườngđượcdùngcho tập tin mãnguồn JavaScript
Ứngdụng của Javascript :
o JavaScript là mộtngônngữ lậptrìnhdựa trên nguyênmẫu vớicúpháppháttriểntừ C Giốngnhư C, JavaScript có kháiniệm từkhóa, do đó, JavaScript gầnnhư không
thểđượcmởrộng
Cũng giốngnhư C, JavaScript không có bộxửlý xuất/nhập (input/output) riêng Trongkhi
C sửdụng thưviện xuất/nhậpchuẩn, JavaScript
dựavàophầnmềmngônngữđượcgắnvàođểthựchiệnxuất/nhập
Trên trìnhduyệt, rấtnhiềutrang web sửdụng JavaScript đểthiếtkếtrang web
độngvàmộtsốhiệuứnghìnhảnhthông qua DOM JavaScript
Trang 126đượcdùngđểthựchiệnmộtsốtácvụ không thểthựchiệnđượcvớichỉ HTML nhưkiểmtrathông tin nhậpvào, tựđộngthayđổihìnhảnh, Ở Việt Nam, JavaScript
cònđượcứngdụngđểlàm bộgõtiếngViệt giốngnhưbộgõhiệnđangsửdụng trên
trang Wikipedia tiếngViệt Tuynhiên, mỗitrìnhduyệtápdụng JavaScript khácnhauvà không tuântheochuẩn W3C DOM, do
đótrongrấtnhiềutrườnghợplậptrìnhviênphảiviếtnhiềuphiênbản của
cùngmộtđoạnmãnguồnđể có thểhoạtđộng trên nhiềutrìnhduyệt
Mộtsốcôngnghệnổibậtdùng JavaScript đểtươngtácvới DOM bao
gồm DHTML, Ajax và SPA
Bênngoàitrìnhduyệt, JavaScript có thểđượcsửdụngtrong tập tin PDF của Adobe
Acrobat và Adobe Reader. Điềukhiển Dashboard trên hệđiềuhành Mac OS X phiênbản 10.4 cũng có sửdụng JavaScript Côngnghệ kịchbảnlinhđộng (active scripting) của
Microsoft có hỗtrợngônngữ JScript
làmmộtngônngữkịchbảndùngchohệđiềuhành. JScript.NET là
mộtngônngữtươngthíchvới CLI gầngiống JScript nhưng có
thêmnhiềutínhnănglậptrìnhhướngđốitượng
Từkhi Nodejs ra đờivàonăm 2009, Javascriptđượcbiếtđếnnhiềuhơn là
mộtngônngữđanềnkhi có thểchạy trên cảmôitrườngmáychủ cũng nhưmôitrườngnhúng.Mỗiứngdụngnàyđềucungcấp môhình đốitượngriêngchophéptươngtácvớimôitrườngchủ, vớiphầnlõi là ngônngữlậptrình JavaScript gầnnhưgiốngnhau
2.2 TÌM HIỂU VỀ REACTJS
2.2.1 Giớithiệu
Trang 13React là thưviện JavaScript phổbiếnnhấtđểxâydựnggiaodiện người dùng (UI)
Nóchotốcđộphảnhồituyệtvờikhi user nhậpliệubằngcáchsửdụngphươngphápmớiđể render trang web
Components của côngcụnàyđượcpháttriểnbởi Facebook Nóđược ra
mắtnhưmộtcôngcụ JavaScript mãnguồnmởvàonăm 2013 Hiệntại, nóđã đi
trướccácđốithủchínhnhư Angular và Bootstrap, haithưviện JavaScript
bánchạynhấtthờibấygiờ
Trang 148CHƯƠNG 3 KẾT QUẢ THỰC TẬP
2.3 Page Authentication
2.4 Page Student List
2.5 Page Seminar List
Trang 152.6 Page Seminar Item List
2.7 Page Seminar Item Card
Trang 162.8 Page Seimar Item Allocation
Trang 172.9 Page Seminar Document
Trang 182.10 Page Posted Reg Seminar
Trang 1913
Trang 202.11 Inventory Report
2.12 Warehouse Report
Trang 21CHƯƠNG 4 KẾT LUẬN
Sau khitrải qua hơn 3 thángthựctậptạiGumi Viet, emđãtrangbịđượcchomìnhnhiềukiếnthứccũng nhưkinhnghiệmthựctếvềmôitrườnglàmviệcdoanhnghiệp
Emđãhiểuhơnvềquytrìnhthiếtkếmột Page, nhữngđặcđiểm, yêucầutừkháchhàng mà
từtrướctới nay emchưađượctiếpcậntới
Bêncạnhđóem cũng nhận ra
bảnthâncònnhiềuthiếusótvềvốnhiểubiếtcácngônngữlậptrìnhnhưngcònnhiềuđiểmcầnkhắcphục
Từđóemrút ra bàihọcchobảnthânđểtíchlũychoquátrìnhlàmviệcsaunày
Trang 2216Dướiđây là những gì emđãhọcđượcsauquátrìnhthựctập ở FPT Software:
Cáchsửdụngvàlàmviệc trên backlog
Hiểunhữngnguyêntắcvềgiaodiệnvàchứcnăng của một Website
Hiểunhữngnguyêntắccơbảntrongthiếtkếwebsire
Vậndụngquytrìnhchuẩndoanhnghiệpvàođồán
Hiểunhữngnhucầuthiếtyếukhisửdụngsảnphẩm của kháchhàng
Khảnănggiảiquyếtvấnđề, sửalỗi code
Khảnăngtựtìmhiểuthông tin, đọcgiáotrìnhngoạingữ Nhữngkĩnăngmềm:
TÀI LIỆU THAM KHẢO
[1] code.visualstudio.com , installing Visual Studio Code.
[2] developer.mozilla.org/vi/docs/Web/JavaScript , tìmhiểuvềJavascript
[3] reactjs.org, tìmhiểuvề ReactJS
[4] Tàiliệu của Gumi
Trang 2317