Professional Documents
Culture Documents
BÁO CÁO
KIẾN TẬP DOANH NGHIỆP
ĐỀ TÀI
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TRUNG TÂM CÔNG
NGHỆ THÔNG TIN VNPT ĐÀ NẴNG
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
1
LỜI CẢM ƠN
Qua thời gian kiến tập tại Trung Tâm CNTT-VNPT Đà Nẵng em xin chân
thành cảm ơn sự giúp đỡ rất nhiệt tình của anh Lê Đình Thọ cùng tập thể cán bộ nhân
viên của công ty đã giúp đỡ em trong quá trình tìm hiểu, thu thập thông tin.
Bên cạnh đó em xin gửi lời cảm ơn chân thành đến thầy Dương Hữu Ái giảng
viên tại Trường Đại Học Công Nghệ Thông Tin – Truyền Thông Việt Hàn đã chỉ dạy
cho em những kiến thức, kinh nghiệm quan trọng cần có để hoàn thành đợt kiến tập
doanh nghiệp này.
Tuy nhiên do đây là lần đầu tiên tiếp xúc với công việc và hạn chế về nhận thức
nên không thể tránh được những thiếu xót khi tìm hiểu về Trung Tâm CNTT-VNPT
Đà Nẵng rất mong sự bỏ qua của Công ty và rất mong sự đóng góp, giúp đỡ của quý
thầy cô.
Em xin chân thành cảm ơn!
Sinh viên:
Dự án thành công là những dự án có sự phân chia rõ ràng về người chịu trách nhiệm cuối cùng đối
với mỗi nội dung, phạm vi, hạng mục.
(R = Responsible: Người hay bộ phận chịu trách nhiệm chính trong việc thực thi và triển khai dự án.
A = Accountable: Người này sẽ chịu trách nhiệm phê duyệt các dự án, kế hoạch trong dự án.
C = Consulted: Đây được coi là người đóng vai trò tham mưu cho người chịu trách nhiệm trong việc lên kế hoạch. C sẽ giúp
R trước khi trình kế hoạch cho A ký.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
6
I = Informed: Đây là những người hoặc bộ phận không liên quan nhiều đến dự án hay chiến dịch mà công ty đang thực hiện,
Tuy nhiên họ vẫn cần nắm rõ các thông tin để khách hàng có thể hỏi đến bất cứ lúc nào.)
Hiện nay cộng đồng Gitlab đang phát triển rất mạnh mẽ
+ Công cụ cung cấp giải pháp server hoàn hảo nên đã nhận được đánh giá cao
từ cộng đồng. Các tổ chức, cá nhân hay doanh nghiệp đều dễ dàng lưu trữ và
quản lý kho code khoa học.
+ Khả năng bảo mật và truy cập nhanh chóng thông qua Internet cũng được đưa
lên hàng đầu. GitLab cung cấp dung lượng lưu trữ miễn phí cho người dùng.
- Đặc điểm của GITLAB:
+ Từ việc trải nghiệm các phiên bản GitLab Desktop, người dùng dễ dàng nhận
ra các đặc trưng. Những điều này là lợi thế, tạo nên thành công cũng như sự tín
nhiệm từ đông đảo user.
- Các phiên bản của GITLAB:
+ GitLab.com : Phiên bản cung cấp dịch vụ lưu trữ nền web sử dụng máy chủ
của GitLab được dùng cho các mã nguồn lập trình và phát triển những dự án lập
trình có sử dụng hệ thống kiểm soát Git revision tương tự như Bitbucket hay
Github.
+ Gitlab Community Edition (CE): Phiên bản cộng đồng, mã nguồn mở. Đây là
bản mới nhất, được nhà phát triển release từ các nhánh stable và nhánh master.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
9
+ GitLab Enterprise Edition (EE): Phiên bản sử dụng cho các đối tượng là
doanh nghiệp. Công cụ được cung cấp từ kho lưu trữ của gitlab.com. Ngay khi
đăng ký, bạn sẽ nhận được hỗ trợ của GitLab BV. Vấn đề liên quan đến cài đặt
và sử dụng đều được xử lý nhanh chóng.
+ Gitlab Continuous Integration (CI): Một giải pháp tích hợp, được thực hiện
bởi nhóm phát triển GitLab.
- Protected Branches:
+ Đây là tính năng chắc chắn cần biết khi nghiên cứu GitLab là gì. Protected
Branches cho phép đọc, ghi vào Repository và các Branches. Qua đó chỉ rõ
những đối tượng được cấp quyền hoạt động commit và pushing code với 3 điều
cơ bản sau:
+ Ngăn chặn việc push từ tất cả mọi người, ngoại trừ user và master.
+ Ngăn chặn việc đẩy code lên Branch từ những đối tượng không có quyền truy
cập.
+ Ngăn chặn bất kỳ ai thực hiện hành động xóa Branch.
+ Trong khi sử dụng, bạn cần nhớ Master Branch được mặc định là Protected
Branch. User cần được cấp ít nhất một quyền từ Master để bảo mật nhánh.
- System Layout:
+ Như đã biết khi tìm hiểu GitLab là gì, ứng dụng được viết bằng Ruby on
Rails. Do đó, để nắm vững các hoạt động cần hiểu rõ phương thức vận hành của
loại ngôn ngữ lập trình này.
+ Ứng dụng GitLab-shell được cài đặt tại thư mục: /home/git/gitlab-shell cho
phép sử dụng kho dữ liệu qua SSH\
3. Sơ đồ hoạt động sơ bộ của Công Ty khi phát triển một phần mềm
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
13
4. Tìm hiểu vai trò của các ban, thành phần trong dự án hóa đơn điện tử
Mô hình RACI trong dự án hóa đơn điện tử
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
14
- TTKD: Đây là đơn vị chịu trách nhiệm xây dựng hệ thống demo, dùng thử và
chuyển lên hệ thống chính thức. Đơn vị này sẽ chịu trách nhiệm phê duyệt tạo
HSM cho hệ thống 78 và tạo, gởi DK01 trên hệ thống chính thức.
- TT CNTT: Đơn vị này sẽ chịu trách nhiệm đầu mối triển khai cho toàn bộ các
giai đoạn của dự án hóa đơn điện tử. Bên cạnh đó đơn vị này cũng chịu trách
nhiệm phê duyệt cho công đoạn dựng site demo, thiết kế mẫu hóa đơn và gửi
link demo, hướng dẫn khách hàng sử dụng
- ITKV3: Đơn vị này có chức năng tư vấn, tham mưu về việc dựng hệ thống
demo, dùng thử ,tạo HSM cho hệ thống 78 , tạo và gởi DK01 trên hệ thống
chính thức cho các đơn vị khác trước khi công việc có thể được thực hiện và
phê duyệt để hoàn thiện hơn khi làm. Đơn vị này cũng sẽ chịu trách nhiệm đầu
mối triển khai cho giai đoạn phát triển của hệ thống hóa đơn điện tử.
- Khách hàng: Đơn vị này có chức năng tham gia dùng thử link demo của hệ
thống, trao đổi thông tin với đơn vị phát triển, rà soát, đánh giá và hiệu chỉnh.
Bên cạnh đó đơn vị này cần nắm thông tin về các giai đoạn công việc như thiết
kế mẫu hóa đơn, tham gia khảo sát phần mềm, đánh giá dữ liệu hóa đơn và sử
dụng dự án khi được chuyển lên hệ thống chính thức.
+ Công nghệ OneM2M đang loại bỏ sự phân mảnh trong thế giới IoT. Bởi vì
oneM2M độc lập với công nghệ kết nối hoặc giao thức được sử dụng để vận
chuyển, oneM2M được thiết kế để trở thành một giải pháp lâu dài cho việc triển
khai IoT.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
16
+ Mô hình điện toán đám mây: Triển khai trên hạ tầng VNPT Smart Cloud với
các công nghệ triển khai mới nhất như Microservices, Docker/Container,
Kubernetes.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
18
+ An toàn bảo mật tổng thể: Dịch vụ đảm bảo an toàn bảo mật bởi VNPT,
chúng tôi tư vấn thiết kế giải pháp ATBM toàn diện cho giải pháp IoT của bạn.
+ Công nghệ IoT chuẩn quốc tế: Chuẩn hóa oneM2M với các Common Service
Functions là các chức năng dịch vụ phần mềm dùng chung tiêu chuẩn
- Danh mục phần mềm chức năng dịch vụ dùng chung của VNPT IoT Platform
+ Registration: Chức năng cho phép OneM2M entity như AE, CSE đăng ký
VNPT IoT Platform.
+ Security: Các chức năng liên quan đến an toàn thông tin.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
19
+ Data management & Repository: Cung cấp chức năng quản lý và lưu trữ dữ
liệu. Bao gồm cả khả năng thu thập tổng hợp dữ liệu phục vụ việc phân tích dữ
liệu thô của các thiết bị IoT.
+ Communication Management: Chức năng xử lý việc luân chuyển các
Message request đến các OneM2M Service.
+ Discovery: Chức năng cho phép truy vấn, tìm kiếm, khai thác tài nguyên
(Resource Type) tại M2M Service theo nhiều tiên tri khác nhau.
+ Group management: Chức năng liên quan đến nhóm các Resource, cho phép
tạo nhóm tài nguyên và tiến hành gửi số lượng lớn request đến các nhóm.
+ Device management: Chức năng liên quan đến khả năng, quản lý, cấu hình,
chuẩn đoán xử lý các thiết bị IoT(Firmware, Software, Deviceinfo, Memory,
Battery…)
+ Location: Cho phép AE ( IN AE, MN AE) có thể biết được vị trí địa lý của
các NODE(ASN, MN).
+ Subscription and notification: Cung cấp các chức năng cho phép ứng dụng
đăng ký nhận thông báo đến sự thay đổi của tài nguyên, ví dụ khi sửa chửa
hoặc xóa tài nguyên.
+ Service Charging and Accounting: Chức năng cho phép thiết lập các model
tính toán chi phí kết nối cho các nhà cung cấp ứng dụng khi sử dụng nền tảng.
+ Application & Service management: Chức năng quản lý các ứng dụng, dịch
vụ IoT của nhà phát triển tại các node triển khai (IN,MN,AND hoặc ASN). Tại
đó cung cấp các chức năng như chuẩn đoán, khắc phục sự cố hoặc nâng cấp các
phiên bản phần mềm.
+ Transaction management: Chức năng hỗ trợ các ứng dụng OneM2M nhất
quán các yêu cầu đến từ IoT Platform.
+ Semantics management: Chức năng mang đến các tính năng liên quan đến ý
nghĩa của dữ liệu và tài nguyên.
+ Network Service Exposure: Các dịch vụ liên quan tới lớp mạng truyền dẫn.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
20
- Quy trình cung cấp dịch vụ:
+ Cung cấp theo mô hình B2B, tính phí license theo các hạng mục sử dụng API
(Messaging, Connectity, Things Management), mô hình pay as you go, dùng
bao nhiêu trả tiền bấy nhiêu, tính cước theo chu kỳ tháng.
TÌM HIỂU MÔ HÌNH HOẠT ĐỘNG CỦA TT CNTT VNPT ĐÀ NẴNG
21