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

báo cáo thực tập lập trình hệ thống quản lý hồ sơ ngân hàng sử dụng JAVASCRIPT

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 (353.69 KB, 15 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH

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Ý HỒ SƠ
NGÂN HÀNG SỬ DỤNG JAVASCRIPT

Công ty thực tập

: HPT Vietnam Corporation

Người phụ trách

: Võ Nguyễn Hương Giang

Thực tập sinh

: Nguyễn Trần Hoàng Thanh
16521125

TP. Hồ Chí Minh, tháng 1 năm 2021


MỤC LỤC

LỜI CẢM ƠN .................................................................................................... 3
Chương 1. Giới thiêu công ty thực tập .......................................................... 5
1.1. Giới thiệu công ty HPT Vietnam Corporation ................................... 5


1.2. Sản phẩm của công ty ........................................................................... 6
Chương 2. Nội dung thực tập ......................................................................... 7
2.1. Tìm hiểu công ty và các kỹ năng cơ bản trong công ty ..................... 7
2.2. Học hỏi kiến thức và nghiên cứu kỹ thuật trong công ty .................. 7
2.2.1.

Các công cụ và kiến thức cần có .............................................. 7

2.2.2.

Tìm hiểu các tài liệu và thông tin về dự án sắp tham dự ....... 9

2.2.3.

Thực hiện dự án ......................................................................... 9

2.2.4.

Lịch làm việc ............................................................................ 10

Chương 3. Chi tiết về dự án .......................................................................... 11
3.1. Giới thiệu về dự án .............................................................................. 11
3.2. Thành viên dự án ................................................................................ 11
3.3. Kết quả đạt được ................................................................................. 12
TÀI LIỆU THAM KHẢO .............................................................................. 13


LỜI CẢM ƠN

Trân trọng gửi lời cảm ơn Công ty Cổ phần Dịch vụ Công nghệ Tin học HPT

(HPT Vietnam Corporation) đã 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 nhóm
trainer, nhóm thực tập em đã tiếp thu được những kiến thức quan trọng để có thể lập
trình một hệ thống quản lý hồ sơ ngân hàng. Chân thành cảm ơn các anh chị trong
nhóm trainer đã bỏ ra nhiều thời gian, cơng sức để hướng dẫn em hồn thành đợt thực
tập này.
Đặc biệt cảm ơn chị Võ Nguyễn Hương Giang và anh Nguyễn Trọng Trí đã
giúp đỡ sắp xếp cơng việc và kế hoạch thực tập cho em, cảm ơn anh Trần Ngọc Thành
đã hướng dẫn các kiến thức cơ bản về hệ thống công ty cho em, cảm ơn anh Nguyễn
Ngọc Phước Thiện, anh Phạm Đình Nam, anh Nguyễn Hồng Nam, anh Lê Quốc
Thái, chị Lưu Thị Hằng, anh Nguyễn Hoàng Tân Vương và anh Trần Hoàng Luân và
cả tập thể HAS đã giúp đỡ cho em tận tình từ những khó khăn trong cơng việc, đến
những khó khăn việc làm quen với mơi trường mới để có thể góp sức vào dự án của
công ty trong thời gian qua.
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 thực hiện bài báo cáo này.
Nguyễn Trần Hoàng Thanh
TpHCM, ngày 14 tháng 1 năm 2021

3


NHẬN XÉT CỦA KHOA

.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................

.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................

4


Chương 1. Giới thiêu công ty thực tập
1.1.

Giới thiệu công ty HPT Vietnam Corporation

Được thành lập vào ngày 13/01/1995, Công ty Cổ phần Dịch vụ Công nghệ
Tin học HPT (HPT Vietnam Corporation) đã xây dựng bề dày uy tín 25 năm thấu
hiểu và phát triển những ứng dụng công nghệ tiên tiến trong lĩnh vực CNTT và Truyền
thông cho khách hàng tại Việt Nam và quốc tế.
HPT hiện nay đã phát triển khắp Việt Nam và từng bước vươn ra thị trường
thế giới: Trụ sở chính tại TP.HCM, Chi nhánh tại Hà Nội, Chi nhánh tại Đà Nẵng và
Chi nhánh tại Campuchia.
Với triết ký kinh doanh bằng năng lực, sự tận tụy với khách hàng, hợp tác chặt
chẽ với các hãng CNTT hàng đầu thế giới, HPT đã thúc đẩy các doanh nghiệp và tổ

chức trên khắp Việt Nam ứng dụng giải pháp, dịch vụ CNTT tiên tiến trên thế giới,
mang lại hiệu quả thiết thực cho tất cả các lĩnh vực mũi nhọn của nền kinh tế cũng
như hỗ trợ công tác quản lý của các cơ quan Nhà nước.
Tiến bước vào giai đoạn phát triển tiếp theo, HPT đã trở thành Doanh nghiệp
Khoa học Công nghệ, quyết tâm nâng cao năng lực nghiên cứu và sáng tạo các giải
pháp công nghệ cho quốc gia. Trụ sở mới của HPT tại khu Cơng nghệ cao TP.HCM
(SHTP) nay đã hồn thành. Từ không gian khoa học này, HPT sẽ đầu tư và triển khai
nhiều giải pháp, dịch vụ công nghệ mới để mở rộng đối tượng khách hàng mà mình
phục vụ, thúc đẩy công cuộc chuyển đổi số của quốc gia..

5


1.2.

Sản phẩm của công ty

Với hơn 25 năm kinh nghiệm trong nhiều dự án trọng yếu của Việt Nam, HPT luôn
là đơn vị tiên phong trong việc cung cấp các Giải pháp dựa trên nền tảng Công nghệ
Thông tin tiên tiến cho khách hàng trong và ngoài nước.
HPT cung cấp các giải pháp và dịch vụ liên quan đến:

Dịch vụ Hệ thống - Hạ tầng CNTT

Dịch vụ Dữ liệu

Dịch vụ CNTT cho Khách hàng

Dịch vụ Phần mềm


Dịch vụ Điện tốn đám mây

Dịch vụ An tồn thơng tin
Một số sản phẩm và dịch vụ nổi bật cơng ty đã cung cấp:








Gói dịch vụ “Giám sát & đánh giá triển khai các dịch vụ cung cấp của nhà
thầu BGT cho hệ thống kỹ thuật Xổ số Điện toán tại Việt Nam” cho Công
ty Vietlott.
Chuyển đổi dữ liệu cho ngân hàng TMCP Công Thương Việt Nam
(VietinBank)
Cung cấp, triển khai dịch vụ hỗ trợ kỹ thuật và kiểm tra hệ thống định kỳ
cho Bảo hiểm Liberty
CẢI TẠO HỆ THỐNG THÔNG TIN cho Ngân hàng Techcombank
Cung cấp Giải pháp XÂY DỰNG HỆ THỐNG ĐỊNH DANH VÀ THƯ
ĐIỆN TỬ DÙNG CHUNG cho Sở Thông Tin và Truyền Thơng Tp.HCM
CẢI TẠO HỆ THỐNG THƠNG TIN cho Ngân hàng Techcombank
Triển khai nâng cấp hệ thống T24 cho ngân hàng Techcombank

6


Chương 2. Nội dung thực tập
Đợt thực tập với chủ đề “Lập trình hệ thống quản lý hồ sơ ngân hàng sử dụng

Javascript” là đợt thực tập được tổ chức bởi cơng ty HPT với mục đích tạo điều kiện
và cơ hội cho các sinh viên tìm hiểu và làm quen với hệ thống, mơi trường cơng ty
qua đó rèn luyện và phát huy khả năng của bản thân trong các dự án thực tế với sự
giúp đỡ của các anh/chị đi trước trong cơng ty.
2.1.

Tìm hiểu cơng ty và các kỹ năng cơ bản trong công ty

Thời gian : 2 ngày
Nội dung : Giới thiệu về công ty, cách tổ chức của công ty
Được nghe người phụ trách giới thiệu về cơng ty, q trình thành lập và phát
triể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, thời gian nghỉ ngơi, các quy định cần phải tuân thủ, cách liên
lạc với mọi người trong công việc, cách nêu ý kiến, tham gia các nhóm thảo luận và
học hỏi của cơng ty…
Kết quả : Hiểu thêm về cơng ty HPT, 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, Skype 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.2.

Học hỏi kiến thức và nghiên cứu kỹ thuật trong công ty

2.2.1. Các cơng cụ và kiến thức cần có
Thời gian : 5 ngày
Nội dung : Tìm hiểu về các cơng cụ sẽ được sử dụng trong quá trình làm việc.
Giai đoạn này, các anh chị cung cấp tài liệu và hướng dẫn các bước tìm hiểu
các cơng cụ, hệ thống được sử dụng trong công ty như các Framework IBM, hệ
thống Labs của công ty và cách kết nối, các kiến thức về IBM Business Process
Manager, lập trình JavaScript cơ bản.

7


Thực hiện : Thực hành sử dụng các phần mềm đã nêu trên, kết nối với labs của công
ty và thực hành các demo nhỏ làm quen.
Kết quả :
-

Lập trình sử dụng các cơng cụ miễn phí cũng như có phí (các framework IBM)
Nắm các kiến thức về BPM: BPM (Business Process Management) là giải
pháp giúp tổ chức, doanh nghiệp tối ưu và tiêu chuẩn hóa quy trình nghiệp vụ
bằng cách giúp tổ chức, doanh nghiệp khai thác tốt nhất thơng tin và dữ liệu
sẵn có trong cơng tác quản trị, vận hành; thiết lập các quy tắc thân thiện với
người dung; thiết lập luồng công việc theo định hướng quy trình và linh hoạt
cho những nhóm người dùng khác nhau. Cụ thể BPM đã và đang:
o Giúp tổ chức doanh nghiệp cải tiến quy trình, tối ưu hóa quy trình, và
xây dựng các quy trình được tin học hóa một cách khoa học, hiệu quả.
Các
o Luồng nghiệp vụ được xây dựng theo định hướng quy trình này sẽ giúp
tổ chức, doanh nghiệp tiết kiệm được nguồn lực, chi phí cũng như thời
gian xử lý giao dịch, chuyển hướng dịch vụ của tổ chức theo định hướng
khách hàng.
o Cung cấp môi trường cộng tác, phối hợp tác nghiệp thuận lợi cho các
bộ phận, phòng ban khác nhau của tổ chức.
o Giúp tổ chức, doanh nghiệp xây dựng hệ thống quy tắc nghiệp vụ, SLA,
KPI phù hợp với chính sách, chủ trương của tổ chức, doanh nghiệp
nhưng vẫn đảm bảo khả năng quản lý cũng như thay đổi linh hoạt khi
cần thiết.
o Giúp tổ chức, doanh nghiệp tinh gọn hệ thống mẫu biểu, giảm thiểu số
lượng mẫu biểu cần quản lý.

o Giúp tổ chức, doanh nghiệp xây dựng cơ cấu phân công công việc linh
hoạt, phù hợp.

8


2.2.2. Tìm hiểu các tài liệu và thơng tin về dự án sắp tham dự
Thời gian : 3 ngày
Nội dung : Được cung cấp các tài liệu, yêu cầu cơ bản của hệ thống sắp tham dự, các
kiến thức về cơ bản về hệ thống ngân hàng, yêu cầu giao diện, yêu cầu chức năng,...
Tài liệu yêu cầu nghiệp vụ:
-

Các u cầu của từng quy trình, luồng quy trình, mơ tả tác vụ, chi tiết tác vụ,
các quy tắc, ràng buộc dữ liệu cần có.
Tài liệu Wireframes :
-

Thơng tin về các màn hình, các trường dữ liệu, ràng buộc dữ liệu của mỗi
trường.
Tài liệu user_test:
-

Chứa các dữ liệu tự tạo, các tài khoản để kiểm tra tính đúng đắn và các ràng
buộc dữ liệu, bảo mật.
Thực hiện :
-

Tìm hiểu và nắm các kiến thức cơ bản về ngân hàng, các yêu cầu ràng buộc
cần có trong hệ thống.

Kết quả :
-

Nắm các kiến thức cơ bản cần thiết trong một hệ thống ngân hàng.
Nắm cách đọc tài liệu và các ràng buộc trong hệ thống.
2.2.3. Thực hiện dự án
Sau một tháng được training và thực hành, thực tập sinh đã nắm được những

kiến thức cơ bản về hệ thống labs, các framework, JavaScript. Trong tháng thứ hai,
trainer đã hướng dẫn thực tập sinh áp dụng những kiến thức đã học để tham gia vào
một dự án của công ty.

9


2.2.4. Lịch làm việc
Tuần

Cơng việc

Mức độ
hồn thành

-

1-2

3-4

5


6

7-8

9-12

Tìm hiểu các kiến
thức Machine
Learning cơ bản
- Tìm hiểu về cơng ty,
cách tổ chức của
cơng ty.
- Học cách trao đổi,
làm việc.
- Tìm hiểu hệ thống
labs của cơng ty.
- Tìm hiểu JavaScript,
các framework cơng
ty sử dụng
- Tìm hiểu các tài liệu
dự án

Người hướng dẫn

Anh Lê Quốc Thái

Anh Trần
Thành


100%

Ngọc 100%

Anh Nguyễn Trọng 100%
Trí
Anh Nguyễn Ngọc
Phước Thiện
- Tham gia dự án và Anh Lê Anh Tuấn
90%
bắt đầu rà sốt các
mơ-đun, các luồng
quy trình đã có và
đang thực hiện
- Lập trình quy trình Anh Nguyễn Ngọc 30%
khai báo tiếp tuyến Phước Thiện
quỹ.
- Lập trình quy trình Anh Nguyễn Ngọc 80%
mượn hồ sơ kho tiền. Phước Thiện
- Báo cáo cho nhóm
kiểm tra
- Nhận báo lỗi trên Jira
và sửa

10

Nhận xét của người
hướng dẫn



Chương 3. Chi tiết về dự án
3.1.

Giới thiệu về dự án

Dự án được xây dựng để cung cấp hệ thống quản lý cho ngân hàng
Techcombank. Đảm bảo tính nhất quán, thống nhất dữ liệu, hạn chế sai sót và đảm
bảo tính bảo mật, đơn giản, dễ sử dụng cho các nhân viên ngân hàng.
Trong dự án, hệ thống quản lý được chia làm nhiều quy trình khác nhau:
-

Quy trình Khai báo thơng tin đơn vị

-

Quy trình Khai báo thơng tin tuyến tiếp quỹ

-

Quy trình Khai báo hoạt động kho tiền

-

Quy trình thành lập Thành viên quản lý kho tiền

-

Quy trình thành lập Ban kiểm quỹ

-


Quy trình Ủy quyền

-

Quy trình Mượn và Trả hồ sơ kho tiền

Mỗi quy trình có các yêu cầu khác nhau và có liên quan đến nhau. Để đảm bào
chính xác, các cuộc gặp gỡ khách hàng được diễn ra thường xuyên, sau mỗi lần, các
yêu cầu lại thay đổi và tài liệu được cập nhật để đưa đến đội ngũ lập trình chỉnh sửa
cho phù hợp.
3.2.

Thành viên dự án

Các thành viên của đội:
-

Chị Võ Nguyễn Hương Giang

-

Anh Nguyễn Trọng Trí

-

Anh Nguyễn Ngọc Phước Thiện

-


Anh Nguyễn Hồng Nam

-

Anh Lê Quốc Thái, chị Lê Mai Lan và Nguyễn Trần Hoàng Thanh.
11


3.3.

Kết quả đạt được

Lập trình Quy trình Khai báo thơng tin tuyến tiếp quỹ:
• Hồn thành các u cầu Wireframe và các trường dữ liệu tương ứng.
• Chưa hồn thành các quy tắc ràng buộc dữ liệu
• Chưa hồn thành luồng quy trình do các u cầu phía khách hàng
chưa rõ ràng
Kết quả :
• Hồn thành các u cầu Wireframe cơ bản
• Chưa thể vận hành luồng quy trình
Lập trình Quy trình Mượn hồ sơ kho tiền:
• Hồn thành các yêu cầu Wireframe và các yêu cầu dữ liệu có liên
quan
• Hồn thành việc phân phối các chức vụ phù hợp sẽ xuất hiện các tính
năng phù hợp
• Chạy thành cơng một luồng quy trình lớn nhưng vẫn cịn một vài chức
vụ xảy ra lỗi
• Cài đặt thành cơng các u cầu cần có cua quy trình
• Cài đặt các module lấy dữ liệu từ database thành cơng
• Cài đặt các module lưu dữ liệu xuống database thành cơng

• Chưa hồn thành gắn luồng quy trình vào hệ thống
• Lưu thời gian vẫn cịn lỗi.
Kết quả : Quy trình đã hồn thành được 60%, vẫn cịn những lỗi logic xuất
phát từ hệ thống và Database, một số module vẫn chưa được hoàn thành.

12


TÀI LIỆU THAM KHẢO
/> />
13


[8] Li, Minghao and Cui, Lei and Huang, Shaohan and Wei, Furu and Zhou,
Ming and Li, Zhoujun: Tablebank: Table benchmark for image-based table
detection and recognition. Journal 2arXiv preprint arXiv:1903.01949
(2019)
[9] Chen, Kai and Wang, Jiaqi and Pang, Jiangmiao and Cao, Yuhang and
Xiong, Yu and Li, Xiaoxiao and Sun, Shuyang and Feng, Wansen and Liu,
Ziwei and Xu, Jiarui and others: Mmdetection: Open mmlab detection
toolbox and benchmark. Journal 2arXiv preprint arXiv:1906.07155 (2019)
[10] S. Zhang, C. Chi, Y. Yao, Z. Lei, and S. Z. Li, “Bridging the Gap Between
Anchor-based and Anchor-free Detection via Adaptive Training Sample
Selection” inCVPR, 2020
[11] Kim and H. S. Lee, “Probabilistic Anchor Assignment with IoU Prediction
for Object Detection” inECCV, 2020
[12] C. Zhu, Y. He, and M. Savvides, “Feature selective anchor-free module for
single-shot object detection,” 2019 IEEE/CVF Con-ference on Computer
Vision and Pattern Recognition (CVPR), pp. 840–849, 2019
[13] />[14] LI, Xiang, et al. Generalized Focal Loss: Learning Qualified and

Distributed Bounding Boxes for Dense Object Detection. arXiv preprint
arXiv:2006.04388, 2020.
[15] K. He, G. Gkioxari, P. Dollár and R. Girshick, "Mask R-CNN," 2017 IEEE
International Conference on Computer Vision (ICCV), Venice, 2017, pp.
2980-2988, doi: 10.1109/ICCV.2017.322.
[16] />
14


[17] Huang, Junjie, Zheng Zhu, and Guan Huang. "Multi-Stage HRNet:
Multiple

Stage

High-Resolution

Network

for

Estimation." arXiv preprint arXiv:1910.05901 (2019).

15

Human

Pose




×