Sự xuất hiện của hệ hỗ trợ trênthiết bị di động mBI đã giúp chủ doanh nghiệp giải quyết các nhu cầu trên - sử dungcác thiết bị di động dé kết nói từ xa nhằm truy cập dữ liệu, hỗ trợ đưa
Trang 1ĐẠI HỌC QUOC GIA TP HO CHÍ MINH
TRUONG DAI HOC CONG NGHE THONG TIN
KHOA HE THONG THONG TIN
NGUYEN XUAN MINH THU - 19521000
TRAN THI NGỌC AN - 19521189
KHOA LUAN TOT NGHIEP
NANG CAO CONG TAC DIEU HANH DOANH NGHIEP
THONG QUA PHAN TICH DU LIEU VA BAO CÁO
QUAN TRI TREN THIET BI DI DONG
MOBILE ADVANCED APPLICATION FOR BUSINESS OPERATION MANAGEMENT THROUGH DATA ANALYSIS AND MANAGEMENT REPORTING
KY SU NGANH HE THONG THONG TIN
GIANG VIEN HUONG DAN
TS CAO THI NHAN
THS HUYNH DUC HUY
TP HO CHi MINH, 2023
Trang 2LỜI CẢM ƠN
Bằng sự biết ơn và kính trọng, nhóm tác giả xin gửi lời cảm ơn chân thành đến
quý thầy cô trường Đại học Công nghệ thông tin — Dai học Quốc Gia thành phố Hồ
Chí Minh đã nhiệt tình hướng dẫn, giảng dạy và tạo mọi điều kiện thuận lợi giúp đỡ
nhóm trong suốt quá trình học tập, nghiên cứu và hoàn thiện khóa luận tốt nghiệp
này.
Đặc biệt, nhóm xin bày tỏ lòng biết ơn sâu sắc tới cô Cao Thị Nhạn và thầy
Huỳnh Đức Huy, người đã trực tiếp hướng dẫn, giảng dạy và cung cấp kiến thức quý giá để chúng em có được một kết quả tốt nhất trong khóa luận tốt nghiệp
Nhóm cũng xin gửi lời cảm ơn đến gia đình đã động viên cho những lời khuyên
bổ ích, khuyến khích tỉnh thần để hoàn thành khoá luận Và xin gửi lời cảm ơn đến tập thể công ty DotB đã tạo điều kiện hỗ trợ nhóm rất nhiều trong thời gian qua.
Trong quá trình thực hiện đề tài, nhóm đã vận dụng những kiến thức nền tảng được tích lũy, phối hợp với việc tự học hỏi và nghiên cứu những kiến thức mới, từ đó
nhóm đã hoàn thành được dé tài Trong quá trình thực hiện, kiến thức của các thành
viên vẫn còn hạn chế nên không thể tránh khỏi những thiếu sót Chính vì vậy, nhóm
hy vọng nhận được những ý kiến đóng góp từ phía quý thầy cô nhằm cải thiện và
nâng cao kỹ năng, qua đó hoản thiện hành trang của mình trong tương lai.
Xin chân thành cảm ơn!
Nhóm tác giả Ngọc An, Minh Thu.
Trang 31.2 Tình hình nghiên cứu -¿-¿-¿- +5 +E+E+E#E£EEEEEkEESEEEEkEkEkEkrrkrkrkrkrke 5
1.3 Mục tiêu và hướng giải quyết ¬— 7
1.4 Đối tượng và phạm vi nghiên cứu : +++z+2222vvvvrrrrrrtrrrrrrree 8 1.5 Kết qua dat AUC ccccccssessssssssesssssseessssssescssssssscssssscesssssscssssusscssssueecessneesessseess 8
1.6 Ý nghĩa khóa Wat iss.sccssccssssssecssssssesssssseesssssseesessssessssssusessssueserssseeessasueeseesseess 9
` ẽ.ẽ ‹dAd 9
1.6.2 VỀ ứng dụng c 222 EEceiritrrrrrrrrrrrrrrrrrree 9 CHƯƠNG 2: CƠ SỞ LÝ THUYET VA CÔNG NGHỆ SỬ DỤNG 0
2.1 Cơ sở lý thuyết 22- 2222 2222122221112 ceeecrre 0
2.1.1 Tổng quan về CRM 22222+++22222222+++t2EEEEEYErrrrrrrrrkrrrrrrrrrer 0 2.1.2 Ứng dụng CRM trong lĩnh vực giáo dục - -++ 0
2.1.3 Khái niệm mB] +5 5+ St S2 ESevrrrrrrrrerrrsrrrerrsrrersrree 1 2.2 Công nghệ sử dung: Cross-Platform FFluteT ¿+ se «+x+++x<e+ 1 2.2.1 Ngôn ngữ Dart Ăn 2
2.2.2 Framework Flut(er ¿+ 5c Scskstekekekrrrkekererree 2
2.2.3 Cấu trúc Flutter Framework Model -cccc-c-+ce+ 2
2.2.4 So sánh với các Cross-platform Framework khác 4
CHƯƠNG 3: NGHIÊN CỨU VÀ THUC NGHIỆM :©5sc+2 7
3.1 Thu thập yêu cầu -2-©+2++22E2++++EEEE++ttEEEEEvtEEEEEvrtrrrkvrrrrrkkrrrre 7
3.1.1 Lua chọn lĩnh vực khảo sát - ¿5c + St Sx+tErveersrererrerrrrsvr 8
Trang 43.2 Phân tích thiết kế cccccccccccccsessssescscscscscsesecscscsesescscsvsvsususssacscsescscsvavsussucaescsees 23
3.2.1 Mô hình se Case G0101 122111 1111111901111 111 g2 111 ngư, 24
3.2.2 Danh sách các tác nhân của hệ thống và mô tả -: :- 24
3.2.3 Danh sách các phân hệ Usecase 5 + + +ssvseseresers 25
3.2.4 Danh sách các usecase và mô tả Use Case - 5c <<<<<<<+ 25
3.2.5 Đặc tả Use-case và sơ đồ hoạt đỘnG - cư 273.3 Mô hình kiến trÚC -2- ¿+ £++E+EE£EE+EEEEEEEEEEEEEEEEEEEEEEEEEEEEErkrrkerrree 403.4 Phat cac na ÔÒỎ 41CHƯƠNG 4: KET LUẬN VÀ HƯỚNG PHÁT TRIÉN -2 -:5¿-: 47
4.1 Kết luận chung o.ecceccceccesesssessessessssssessessecsscssessessessscsuessessessesssessessesseessessesseess 41
4 2 Hạn ChẾ - 2:52 S%22S‡2E92E2212E192121122127171711211211711112111111121 1111 cre 474.3 Hướng phát tri6nn oo cecccccececsscsessesesessessesseseessesssessessessessessessessessesesseeseeseesees 48
1:1908890907 4 51
A _ Kết quả chỉ tiết danh sách báo cáo - 2 + ©+++++x++rx+rkezrerrserxerreee 51
B Cong nghệ sử dụng c- SĂ ch HH kg re, 63
C Công CU SU ụng c Ăn HH HH HH kg ky 69
D Mô tả cơ SO dữ lIỆU c2 1111112231 vn ve rec 70
E Mô tả danh sách API -¿- 25t 2Ec2EE£EEEEEEEECEEEEEEEEEErkrrkerkerveee 72
E _ Hướng dẫn cai đặt - 5252252 2E2EEveEeEeEekrrrrkrrrerrerrsree 96
Trang 5DANH MỤC HÌNH ANH
Hình 2 1 Kiến trúc nền tảng Fluf€T - ¿5-5 ESE‡EE+EE£EE2EEEEEEeEEerkerkerkrree 13Hình 2 2 So sánh kiến trúc nền tảng -¿- ¿- ¿5c ©E+SE+EE+EE2EE2EEEEEEeEEerkerkerkrree 16
Hình 3 1 Mô hình thác nước ¿+ 2221 2211112111121 1 11211152111 12111 15011151111 1xx 17
Hình 3 2 Quy trình thực hiện khảo sát - - 6 tk SH HH ng it 17
Hình 3 3 Tỷ lệ chi cho giáo dục theo GIDP Ác 41H ng ngư 18
Hình 3 4 Mô hình kiến trúc hạ tang - 2-22 22 E+SE+2E£2EE+EEtEEerEerEkrrxerkrrex 40Hình 3 5 Hình ảnh một số màn hình được thiết kế cc++c-+cczrx 4IHình 3 6 Quan lý mã nguồn trên SOurCetF€e 2 2 + +2 ++E+Ee£xerxerxerszxez 42
Hình 3 7 Hình ảnh trên GI(Ìab -.- - 2+2 * S2 *+2 1E *EEEEEEEESEEEEEkEEkkrkkrkrrkrkrrke 42
Hình 3 8 Hình ảnh kết quả một số màn hình được hoàn thiện - 43Hình 3 9 Hình ảnh kết quả một số màn hình được hoàn thiện - - - 45Hình 3 10 Hình ảnh kết quả một số màn hình được hoàn thiện - - 2s 46
Trang 6DANH MỤC BANG
Bang 3 1 Bảng danh sách tác nhân của hệ thống -2- 2 2 2+ +x+£x£s+£+zs+2 24
Bảng 3 2 Bảng danh sách các phân hệ secase - 5< s + s+s+svexseeresssrs 25 Bảng 3 3 Bảng danh sách Usecase và mô tả - 5 S3 +seeersersesers 25
Bảng 3 4 Use-case: Đăng nhập -.- G11 n HH HH ng trên 27
Bảng 3 5 Use-case: Quản lý thông tin cá nhân - 5 5555 ++ + +sveeseesseers 28
Bang 3 6 Use-case: Đăng nhập sinh trắc học -¿- 2-2 2 ++sz+x+zxerxerxersree 30Bang 3 7 Use-case: Đổi mật khâu - 2 2 ¿+ +E#EE#EE2EE2EEEEE2E2EEEEEEEEEkrrkrree 30
Bang 3 8 Use-case: Cập nhật giao diện và ngôn ngữ - -. 5 5< <<<<c+ccse 33
Bảng 3 9 Use-case: Quản lý báo CáO sgk 34
Bảng 3 10 Use-case: Quản lý trang Chủ - cece 5Á 41kg trên 37
Trang 7DANH MỤC SƠ ĐÒ
Sơ đồ 3 1 Sơ đồ Usecase ¿5s tt t2 1 221221211211211111211211 1111211111 24
Sơ đồ 3 2 Quy trình đăng nhậpp - 2 2 2 SE£EEÉEEEEEEEEEEE2E12E71 212121 xe 28
Sơ đồ 3 3 Quy trình quản lý thông tin cá nhân -2- 2-5 +z+s+sszxzseez 29
Sơ đồ 3 4 Quy trình đổi mật khâu -¿ 2 ¿2+++++£+++£x++Exzxxvrxesrxrrrxees 32
Sơ đồ 3 5 Quy trình cập nhật giao diện và ngôn ngữ - ¿2 se: 34
Sơ đồ 3 6 Quy trình quản lý báo CáO - ¿- 2 2 +SSE‡EE#EESEE2EEEEEEEEEEEEEErkerkrrrvee 37
Sơ đồ 3 7 Quy trình quản lý trang chủ - ¿5° s+Sx+E++EE+EE+E£EerEerkerkerxrrxzes 39
Trang 8DANH MỤC TỪ VIET TAT
STT Từ viết tắt Tên đầy đủ
1 CRM Customer Relationship Management (Quản trị mỗi quan
Trang 9TÓM TAT KHÓA LUẬN
Trong những năm gần đây, khái niệm quản lý mối quan hệ khách hàng (CRM
— Customer Relationship Management) đã tạo được tiếng vang và thu hút được nhiều
sự chú ý Với việc lấy khách hàng là trung tâm, CRM là một chiến lược kinh doanh
để tạo ra và duy trì các mối quan hệ khách hàng trong thời gian dài hạn và có lợi
nhuận Trong một số nghiên cứu được thực hiện ở công ty, người ta phát hiện ra rằng
thực hiện CRM không phải là một điều dễ dàng vì một số hạn chế đối với người sửdụng, đặc biệt là đối với những người đứng đầu doanh nghiệp — người có thời gian
vô cùng quý giá.
Việc phải theo dõi chi tiết các hoạt động trong doanh nghiệp thông qua hệthống trên máy tính tốn khá nhiều thời gian của họ Cùng với đó việc ra quyết địnhthường xảy ra nhiều hơn trong các môi trường nhạy cảm về thời gian Các quyết địnhphải được hỗ trợ đưa ra phù hợp mọi lúc, mọi nơi Sự xuất hiện của hệ hỗ trợ trênthiết bị di động (mBI) đã giúp chủ doanh nghiệp giải quyết các nhu cầu trên - sử dungcác thiết bị di động dé kết nói từ xa nhằm truy cập dữ liệu, hỗ trợ đưa ra quyết địnhtheo thời gian thực bao gồm các cảnh báo và thông tin được day đến người dùng.Mục tiêu của nghiên cứu này là cung cấp cái nhìn rõ ràng hơn về mBI (MobileBusiness Intelligence) kết hợp cùng với CRM, từ đó phát triển một ứng dụng di dongdành cho người đứng đầu doanh nghiệp nhằm hỗ trợ người quản lý hiểu chỉ tiết về
các số liệu, chỉ số thể hiện sức khỏe của doanh nghiệp, tăng cường tính cạnh tranh
dài hạn, cải thiện hiệu quả kinh doanh và gia tăng doanh số bán hàng
Khóa luận bao gồm 4 chương với các nội dung chính sau:
Chương 1: Tổng quan đề tài
Chương 2: Cơ sở lý thuyết và công nghệ sử dụng
Chương 3: Xây dựng ứng dụng.
Chương 4: Kết luận và hướng phát triển
Trang 10MO DAU
Khái niệm Quan lý mối quan hệ khách hang Customer RelationshipManagement (CRM) mới xuất hiện trong những năm gần đây và thu hút được sựquan tâm rộng rãi đến từ các doanh nghiệp CRM dan được coi là một giải phápcông nghệ với việc lay khách hàng làm trung tâm, từ đó cải thiện mối quan hệ giữadoanh nghiệp và khách hàng và tạo ra nhiều chuyền biến tích cực trong mọi hoạt
động kinh doanh [1].
Dé có một lượng khách hàng mới, số tiền phải bỏ ra gap năm lần so với việckhiến khách hàng hiện tại thực hiện một giao dịch mua mới Ở khía cạnh thứ hai củaCRM, việc biết khách hàng và các vấn đề của họ cho phép thu hút được khách hàngmới dễ dàng hơn và tạo điều kiện thuận lợi cho việc bán chéo có mục tiêu CRM đượcchia thành hai loại Loại đầu tiên là quản lý việc tương tác với khách hàng và chứa cácứng dụng cho dịch vụ và hỗ trợ khách hàng, lực lượng bán hàng và tự động hóa tiếpthị Các ứng dụng này cho phép công ty thiết lập mối quan hệ được cá nhân hóa vớikhách hàng Loại phần mềm thứ hai phân tích hành vi của khách hàng và chứa cáccông cụ báo cáo và khai thác dữ liệu Điều này cho phép đo lường sự hài lòng và giữchân khách hàng chắc chăn, đồng thời nâng cao việc hiểu khách hàng của mình về các
vấn đề, sở thích cũng như thói quen của họ Nhưng làm thế nào để duy trì một mối
quan hệ khách hàng tốt nhất? Việc cài đặt CRM không đảm bảo mối quan hệ khách
hàng thành công Dé điều này xảy ra, quy trình kinh doanh và văn hóa của công typhải được thiết kế lại dé tập trung vào khách hàng Ngoài việc thiếu sự hỗ trợ của banquan lý cấp cao và cô gang che giấu những cải tiến hiệu quả đưới dang CRM, nhưngkhông thực sự quan tâm đến khách hàng, những lý do quan trọng nhất dẫn đến thất bại
là những kỳ vọng không thực tế, thiếu chiến lược chăm sóc khách hàng và bỏ qua cácchỉ số đo lường Những kỳ vọng không thực tế được tạo ra bằng cách tiếp thị ram rộphần mềm CRM và khách hàng thường không xác định được nhu cầu của mình và do
đó mua phân mêm có các tính năng do nhà cung câp xác định chứ không phải nhu câu
Trang 11của chính họ Do đó, ngoài việc cung cap một công cụ phân mêm, cân có một phương
pháp đề lựa chọn các thành phần CRM phù hợp và triển khai chúng
Nhiều tô chức dang sử dụng các công cụ phân tích và quan lý dữ liệu dựa trên
máy tinh dé tiết lộ các xu hướng và mô hình mà nếu không sẽ bị chôn vùi trong môi
trường cơ sở dữ liệu hoạt động không lồ của họ [2] Ý tưởng về sự hội tụ giữa
Business Intelligence (BI) và tính di động là hiên nhiên trong bối cảnh này khi ngàycàng nhiều chuyên gia bắt đầu sử dụng điện thoại thông minh và các thiết bị di độngkhác dé cập nhật thông tin kinh doanh Công cụ quản lý điều hành (MBI) đang thích
ứng đặc biệt thông qua việc không bị giới hạn ở bàn làm việc và PC đặt tại văn phòng.
Cùng với khả năng truy cập từ xa phô biến, lý do này khiến không gian làm việc điềuhành truyền thống trở nên lỗi thời — giờ đây cả thé giới có xu hướng trở thành văn
phòng [3].
Một cuộc cách mạng trong máy tính cá nhân đang diễn ra Quyền sở hữu điệnthoại thông minh đã tăng lên nhanh chóng và công nghệ này hiện đã trở nên phổ biến[4] Theo công bố của “We are social”! trong tháng 4 năm 2022, hiện 5,32 tỷ ngườitrên toàn thé giới hiện sử dụng điện thoại di động, tương đương với 67% tổng dân sốtoàn cầu Điện thoại thông minh chiếm khoảng 4 trong 5 thiết bị cam tay di động đang
được sử dụng ngày hôm nay Ở mục “Devices used to access the Internet”, điện thoại
di động tiếp tục là thiết bị được kết nối nhiều nhất trên thế giới với hơn 92% ngườidùng Internet trong độ tuôi lao động truy cập Internet thông qua thiết bị di động, theobáo cáo GWI - GlobalWebIndex Những con số ấn tượng trên đã cung cấp một số bốicảnh cho sự phát triển của thiết bị di động cầm tay ngày nay
Đồng thời, con người mong muốn mang mọi thứ từ nhu cầu giải trí, mạng xãhội, quản lý tác vụ lên thiết bị đi động Cùng với đó, các doanh nghiệp ở Việt Nam,đặc biệt là các doanh nghiệp hoạt động trong lĩnh vực dịch vụ thì nhu cầu sử dụngứng dụng quản lý doanh nghiệp ngày càng nhiều bởi họ không có nhiều thời gian
Ị https://wearesocial.com/uk/blog/2022/04/more-than-5-billion-people-now-use-the-internet/
Trang 12Việc phải theo dõi chỉ tiết các hoạt động trong doanh nghiệp thông qua hệ thống trênmáy tính đôi khi làm tốn rất nhiều thời gian của họ Một số hạn chế khác bao gồmviệc không thê truy cập dit liệu ở bat kỳ đâu và bat kỳ lúc nào, điều này khiến cho
các quyết định trong doanh nghiệp không được nhanh chóng và linh hoạt như bản
thân người chủ doanh nghiệp mong muốn [5] [6]
Từ những cơ sở trên, nhóm nghiên cứu nhận thấy rằng việc quản tri mối quan
hệ khách hàng lên thiết bị di động và tích hợp với các hệ hỗ trợ trên thiết bị di động
là hướng đi rat trién vọng và tính cấp thiết của chúng Do đó, đây cũng chính là hướng
hệ hỗ trợ quyết định giúp người quản lý hiểu chỉ tiết về các số liệu, chỉ số thể hiện
sức khỏe của doanh nghiệp, cải thiện hiệu quả kinh doanh và chính là mục tiêu mà
nhóm muôn hướng tới.
Trang 13CHUONG 1: TONG QUAN DE TÀI
Chương cung cấp một cái nhìn tổng quan về hiện trang của ứng dụng di dộng
dành cho nhà quản lý trong lĩnh vực dịch vụ, đặc biệt là trung tâm Anh ngữ tại Việt
Nam Qua đó nhằm mô tả bài toán gặp phải, đối tượng, phạm vi, khảo sát các nghiên
cứu liên quan trong và ngoài nước Cuối cùng đưa ra mục tiêu và hướng giải quyếtcủa dé tài
1.1 M6 tả bài toán
Trong kỷ nguyên Cách mạng Công nghiệp 4.0 được đánh dấu bang việc sửdụng công nghệ thông tin, đặc biệt là Internet, các nhà điều hành trường đại học cũngnhư các nhà điều hành trong các công ty thường ở trong tình huống buộc họ phải tiến
hành các hoạt động kinh doanh thông minh, từ việc chỉ truy cập dữ liệu và thông tin
dé phan tich chung nham hỗ trợ việc ra quyết định của họ mọi lúc mọi nơi [7]
Thông thường, đa số các doanh nghiệp trong lĩnh vực dịch vụ, đặc biệt là trungtâm Anh ngữ quản lý tác vụ, chỉ tiết các hoạt động trọng doanh nghiệp theo cácphương pháp truyền thống thông qua hệ thống máy tính Việc này làm tốn khá nhiềuthời gian của họ Day là một hiện tượng xảy ra thường xuyên và phố biến cho các
doanh nghiệp hoạt động trong ngành dịch vụ.
Nguyên nhân dẫn đến tình trạng trên là doanh nghiệp chưa có hệ thống quản
lý dé thực hiện việc ghi nhận, lưu trữ va thống kê báo cáo Các công cụ quản lý nội
bộ còn ở mức đơn giản, bằng cách sử dụng các trang tính Excel thông dụng hay lưu
trữ thông tin truyền thống Thêm một số hạn chế khác bao gồm việc không thé truycập dữ liệu ở bất kỳ đâu và bat kỳ lúc nào, khiến cho các quyết định trong doanh
nghiệp không được nhanh chóng và linh hoạt như bản thân người chủ doanh nghiệp
mong muốn
1.2 Tình hình nghiên cứu
Trong lĩnh vực kinh doanh gần một thập kỷ qua, khái niệm quản lý mối quan hệkhách hàng (CRM - Customer Relationship Management) đã tạo được tiếng vang vàthu hút nhiều sự chú ý Với việc lay khách hàng là trung tâm, hệ thống CRM đã giúp
Trang 14năng suất của bộ phận bán hàng, tiếp thị và dịch vụ được cải thiện đáng kê [1], đồngthời giúp doanh nghiệp phát triển một cách nhanh chóng và toàn diện, cũng là chìa
khóa dé đạt được lợi thế cạnh tranh bền vững
Greenberg (2002) [8] giải thích rằng CRM là một chiến lược kinh doanh để tạo
ra và duy trì các mối quan hệ khách hàng trong thời gian dai hạn và có lợi nhuận vàTrot (2001) [9], lập luận rằng CRM đã được thực hiện dé thành lập một thương hiệumạnh Do đó, CRM là cần thiết cho sự thống nhất của tầm nhìn (chủ doanh nghiệp),các hệ thống và quy trình tổ chức dé hiểu cá nhân của người sử dụng và mong muốncủa họ trong mọi tương tác Các doanh nghiệp nhận ra rằng để nâng cao hiệu quảcông việc họ cần tích hợp tính di động trong các hệ thong CRM hiện tại [10] [11] Sựxuất hiện của quản lý quan hệ khách hàng trên thiết bi di động (mCRM) đã giúp cácdoanh nghiệp giải quyết các nhu cầu trên Trong một số nghiên cứu lại được thựchiện ở một số công ty, người ta đã phát hiện ra rằng để xây dựng và thực hiện CRMkhông phải là một điều dé dang vì có một số hạn chế đối với người sử dụng, đặc biệt
là đối với những người đứng đầu doanh nghiệp
Trải qua gần hai thập kỷ kể từ lúc bắt đầu xuất hiện đến nay, hệ thống CRM đã
có nhiều sự thay đôi về việc triển khai mBI trong hệ thông CRM và những tinh năng
mới của nó Thông qua việc khảo sát giữa các trung tâm đảo tạo tại Việt Nam, đặc
biệt là đối với một số trung tâm anh ngữ lớn như hệ thống trung tâm ngoại ngữCambridge (CB CENTRES) hoặc chuỗi trung tâm Anh ngữ Việt Mỹ (VMG), các
trung tâm này đều đang áp dụng hệ thống CRM để quản lý trung tâm Tuy nhiên, họchỉ dùng hệ thống trong doanh nghiệp, những người đứng đầu trung tâm này vẫn chưa
có công cụ dé theo dõi và do lường hiệu quả hoạt động của doanh nghiệp Đối với
các trung tâm nhỏ và vừa, việc quan lý dữ liệu khách hang và nhân viên cũng gap
nhiều khó khăn Nhóm tác giả thấy rằng công cụ dành riêng cho người đứng đầu chỉ
được tích hợp trên một số hệ thống CRM nhưng còn hạn chế trên mBI, gây cản trở
cho quá trình quản lý điều hành Chính vì thế, công cụ giúp nâng cao công tác quảntrị doanh nghiệp là bài toán cấp thiết đối với các trung tâm đào tạo tại Việt Nam, đặc
biệt là các trung tâm anh ngữ.
Trang 151.3 Mục tiêu và hướng giải quyết
Từ những cơ sở trên, nhóm nghiên cứu nhận thấy được tiềm năng và tính cấpthiết của quản trị công tác điều hành thông qua phân tích dữ liệu và báo cáo, báo biểu
lên thiết bị đi động và tích hợp với các hệ thống quản trị mối quan hệ khách hàng theo
hướng ứng dụng Cho nên, trong nghiên cứu này nhóm tác giả đã nghiên cứu phát
triển một ứng dụng cụ thé vào lĩnh vực đào tao trong ngành dịch vụ ở Việt Nam với
những mục tiêu sau:
Về nghiên cứu
e _ Thứ nhất, tông hợp những kiến thức về khái niệm CRM và Mobile Business
Intelligence (mBI).
e = Thứ hai, nhóm nghiên cứu đã đề xuất mô hình trién khai ứng dụng mBI tích
hợp với các hệ thống quản trị mối quan hệ khách hàng nhằm quản lý công tácđiều hành thông qua phân tích dir liệu và báo cáo, báo biểu đi kèm dé thống
kê hiệu quả kinh doanh.
và thực tiễn
e Thứ ba, Xây dựng ứng dụng di động tích hợp với các hệ thống quản trị mối
quan hệ khách hàng cụ thể là DotB CRM nhằm tối ưu hóa công tác quản lý,
cụ thé là khách hang của Công ty TNHH DOTB Từ đó hỗ trợ chủ doanhnghiệp quản lý các thông tin và tối ưu hóa quá trình bán hàng
e Thứ tư, đề xuất triển khai bộ báo cáo chuẩn cung cấp thông tin chỉ tiết về tình
hình kinh doanh của các doanh nghiệp trong lĩnh vực mục tiêu Điều này sẽ
hỗ trợ người quản lý có cái nhìn tổng quan, hiểu chỉ tiết về các số liệu, chỉ sốthể hiện sức khỏe của doanh nghiệp, tăng cường tính cạnh tranh dài hạn, cảithiện hiệu quả kinh doanh và gia tăng doanh số bán hàng
e _ Thứ năm, sử dụng kênh thông tin đồng bộ dé cảnh báo và thông báo tình hình
kinh doanh theo hệ thống thời gian thực, giúp cho doanh nghiệp nhanh chóng
Trang 16cập nhật thông tin mới nhất hỗ trợ chủ doanh nghiệp đưa ra các quyết định,chiến lược phù hợp và nhanh chóng phản ứng với sự thay đổi của thị trường.Chúng tôi thực hiện đề tài này dựa các nghiên cứu và thiết kế ứng dụng bằng cáchkhảo sát những tính năng cần thiết Từ đó phát triển ứng dụng di động cụ thể phục vụcho các doanh nghiệp hoạt động trong ngành dịch vụ, cụ thể hơn là lĩnh vực giáo dục.1.4 Doi tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu: các doanh nghiệp hoạt động trong các lĩnh vực của
Nghiên cứu mBI tích hợp hệ thông DotB CRM vào lĩnh vực giáo dục
tại thị trường Việt Nam.
Nghiên cứu, khảo sát báo cáo, báo biéu, chỉ số thé hiện sức khỏe doanhnghiệp mà bản thân người chủ doanh nghiệp mong muốn
Nghiên cứu các quy trình nghiệp vụ của các trung tâm đảo tạo.
1.5 Kết quả đạt được
Sau quá trình thực hiện, kết quả chính mà nhóm nghiên cứu đã đạt được là:
Chuẩn hóa các bộ báo cáo, báo biểu bằng biểu đồ chuẩn dành cho các
trung tâm đào tạo, đặc biệt trong lĩnh vực đào tạo của trung tâm anh ngữ.
Giảm thiểu thời gian của người chủ doanh nghiệp trong việc hỗ trợ
đưa ra quyết định
Trang 17‹ Phat triển ứng dụng di động Metrikal đa nền tảng tích hợp với hệ thống
DotB CRM giúp nâng cao công tác điều hành cho doanh nghiệp trong
lĩnh vực giáo dục tại Việt Nam.
1.6 Y nghĩa khóa luận
1.6.1 Về lý thuyết
Nghiên cứu đã tổng hợp và cung cấp các kiến thức quản trị công tác điều hành
thông qua phân tích dữ liệu và báo cáo, báo biểu lên thiết bị di động và tích hợp với
các hệ thống quản trị mối quan hệ khách hàng DotB CRM Cùng với đó nhóm đã đềxuất được bộ báo cáo, báo biểu đánh giá tình hình sức khỏe của doanh nghiệp chocác trung tâm đào tạo, hiện là khách hàng của Công ty TNHH Phần mềm DOTB
1.6.2 Về ứng dụng
Thông qua việc nâng cao công tác điều hành giúp giải quyết được rất nhiềubài toán của các doanh nghiệp làm dịch vụ ở Việt Nam Việc triển khai và đưa vàothực tế sử dụng giúp chủ doanh nghiệp quản lý tình hình doanh nghiệp và đưa raquyết định phù hợp mọi lúc mọi nơi Điều này mang lại nhiều lợi ích về kinh tế cho
các doanh nghiệp trong ngành dịch vụ nói chung, hay các trung tâm đào tạo nói riêng
ở Việt Nam.
Trang 18CHƯƠNG 2: CƠ SỞ LÝ THUYÉT VÀ CÔNG NGHỆ SỬ DỤNG
Chương này nói về cơ sở lý thuyết của khoá luận bao gồm giới thiệu tổng quan
về CRM, ứng dụng CRM trong lĩnh vực giáo dục và công nghệ di động mBI - Mobile
Business Intelligence Cùng với công nghệ sử dụng chính là công nghệ Flutter Ngoài
ra các công nghệ và công cụ sử dụng khác được nhóm nghiên cứu trình bày chỉ tiết ở
nghiên cứu của Reichhold Frederick và Earl Sasser của Harvard Business School đã
chi ra rang hau hết khách hàng dang tạo ra nhiều doanh thu nhất trong năm thứ 2 Banđầu, khách hàng mới khiến họ tốn nhiều tiền hơn do tiền chi cho quảng cáo và tiếpthi cũng như biết khách hàng mong đợi điều gì và làm thế nào dé đáp ứng nhu caucủa họ một cách đầy đủ nhất Quản lý mối quan hệ khách hàng (CRM) chính là vũkhí mạnh nhất mà người chủ đoanh nghiệp có, đảm bảo răng việc thu hút khách hàngmới và duy trì lòng trung thành của họ Đội ngũ nhân viên tài năng sẽ luôn là nềntang của mọi công ty, nhưng năng suất của người lao động có thé tăng lên nhờ chiếnlược và công cụ mà chủ doanh nghiệp cung cấp đề nhân viên thực hiện công việc củamình Chiến lược CRM được thiết kế tốt không chỉ là một công cụ mà còn là vũ khí,giúp đi đúng hướng và giúp cho khả năng dự đoán những thay đổi trên thị trường
Với CRM, chủ doanh nghiệp có trong tay một giải pháp - khách hàng "thông minh":
dữ liệu được chuyên đổi thành thông tin và thông tin được chuyên đổi dé đáp ứngmong đợi của khách hàng, điều này chứng tỏ rang CRM là tam vé dẫn đến thành công
[12] [15].
2.1.2 Ứng dụng CRM trong lĩnh vực giáo dục
Trong những năm qua, CRM đã được áp dụng thành công trong môi trường
kinh doanh, chủ yếu trong lĩnh vực ngân hàng và viễn thông Ngày nay CRM có mặt
10
Trang 19trong mọi lĩnh vực kinh doanh Gần đây, CRM đã tìm thấy một vi trí trong giáo dục,
trở thành một công cụ không thể thiếu cho những trung tâm đào tạo [12] Các giải
pháp CRM cung cấp một nền tang dé giao tiếp và tương tác với khách hàng giúp loại
bỏ các đường ống tô chức cản trở sự tương tác chủ động của khách hang Các ứng
dụng CRM theo dõi và quản lý quan hệ đối tác với khách hàng bằng các kênh khácnhau, bao gồm cả Internet [14]
2.1.3 Khái niệm mBI
Công nghệ di động cùng với thương mại điện tử dựa trên Internet đã thay đổicách thức hoạt động của các doanh nghiệp Hệ hỗ trợ quyết định trên thiết bị di động(mBI) kết hợp tính di động va CRM (quản lý quan hệ khách hàng) đã tạo ra các giá
trị và cơ hội kinh doanh mới Một trong những tính năng chính của nó là khả năng
cung cấp thông tin theo thời gian thực, do đó cho phép người quản lý có quyền truycập vào dữ liệu khi họ chuyền đôi bất cứ lúc nào kết hợp với dữ liệu hiện có Điềunày cũng ảnh hưởng tích cực đến hiệu suất hoạt động của các tô chức Ví dụ: nhờ việcphân tích dữ liệu của các báo cáo, báo biểu, cung cấp cho các chủ doanh nghiệp thôngtin tông quan hơn theo thời gian thực giúp nâng cao hiệu quả kinh doanh của tô chức
bằng cách cải thiện các khía cạnh chất lượng của mBI Đề xác thực mô hình nghiên
cứu được đề xuất, chúng tôi đã thu thập một bộ dữ liệu khảo sát thực nghiệm từ cácnhà quản lý trong nhiều tô chức sử dụng mBI ở Việt Nam, đặc biệt là trong lĩnh vựctrung tâm anh ngữ, cho thấy việc tình báo kinh doanh cũng có thê có lợi vì nó có thê
cung cấp thông tin chuyên sâu về dữ liệu, chỉ số sức khỏe của doanh nghiệp, hỗ trợ
họ cải thiện hiệu quả kinh doanh [6].
2.2 Công nghệ sử dụng: Cross-Platform Flutter
Ứng dung di động tích hợp với các hệ thống quản trị mối quan hệ khách hang được
xây dựng bang Flutter Đối với back-end sử dụng ngôn ngữ PHP, MySQL để lập trình
hệ thong Ở đây chúng tôi chỉ trình bày về công nghệ chính là Platform Flutter dé xâydựng ứng dụng di động Các công nghệ còn lại chúng tôi trình bày chỉ tiết ở phụ lục
11
Trang 202.2.1 Ngôn ngữ Dart
Dart? là ngôn ngữ lập trình dang hướng đối tượng Cũng là một ngôn ngữ viết
ở một lần dung ở nhiều nơi nhưng khác với Java, Dart thay vì tạo ra những môi trườngtrung gian giữa code thực thi và môi trường thiết bị thì Dart sử dụng những trình biêndịch khác nhau để biên dịch ra mã máy tương ứng Hiện tai Dart đang hỗ trợ dé tạo
ra những ứng dụng trên iOS, Android, Fuchsia và Web Riêng với Web Application, Dart biên dich bản thân thành code Javascript.
Dart đồng thời cũng là một ngôn ngữ hỗ trợ asynchrony Tức nghĩa là trong
Dart chỉ có một dòng chảy tuần tự chảy từ trên xuống dưới Code được đưa vào hàng
đợi và hoàn toàn có thứ tự khi được thực thi.
2.2.2 Framework Flutter
Flutter là một Framework viết trên nền ngôn ngữ Dart Flutter được sinh ra
như một Cross-platform framework nhưng khác với những Cross-platform hiện tại,
Flutter viết mã và xây dựng ra các đoạn mã thực thi tương ứng trên các thiết bị khác
nhau thay vì xây dựng ra thành các đoạn mã được tối ưu và chạy trên những môi
trường trung gian.
2.2.3 Cấu trúc Flutter Framework Model
Flutter được viết chia làm hai tầng:
« Tang ở trên sử dụng ngôn ngữ Dart cung cấp các đoạn mã xây dựng lên
một ứng dụng Flutter Các đoạn mã này cung cấp phương tiện đề có thểthay đổi và chỉnh sửa chúng Từ đó giúp ứng dụng của lập trình viên cóthé được tùy chỉnh theo mong muốn Tang Application này giúp lậptrình viên thay đổi mã nguồn ứng dụng ở thời điểm compile time
¢ Tang thứ hai của Flutter nằm ở sâu bên dưới và được viết bang C++
Tang Shell này chứa các công tụ trợ giúp ứng dụng Flutter trong qua
? https://webdev.dartlang.org
12
Trang 21trình chạy Nồi bật cần lưu ý ở tầng này là máy ảo Dart VM Khái niệm
máy ảo là khái niệm về một ứng dụng chạy song song với mã nguồn
chính như một phần của ứng dụng Máy ảo Dart VM có ba nhiệm vụchính bao gồm
« Lam ứng dụng trung gian giữa mã nguồn được viết bởi Dart và thiết bị
phần cứng
« _ Thông dich các đoạn mã Dart theo phương thức JIT? hoặc AOT*.
e Thực thi các đoạn mã đã được thông dịch hoặc biên dich cũng như cung
cấp các runtime system bao gồm garbage collector, một vài các thư viện
cân có của ngôn ngữ.
Máy ảo Dart VM chịu trách nhiệm lớn nhất trong việc quản lý các runtime
system, hỗ trợ debugging hoặc hot reload cho các ứng dụng viết bang Flutter
Hình 2 1 Kiến trúc nên tang Flutter?
3 Just in time - mã nguồn chỉ được thông dịch khi được gọi đến.
4 Ahead of Time.
5 https://flutter.dev
13
Trang 222.2.4 So sánh với các Cross-platform Framework khác
Một ứng dụng đề chạy được trên các thiết bị thông thường sẽ tạm quan tâm tớihai thành phần Thành phan gần với lập trình viên hơn là lớp Application® LớpApplication chứa các đoạn mã được viết bởi lập trình viên và các công cụ giúp ứng
dụng hoạt động và quản lý hoạt động của ứng dụng Thành phần được quan tâm thứ
hai là lớp Platform ở đây dùng dé chỉ các hệ điều hành hoặc các ứng dụng trung gian
giữa ứng dụng của lập trình viên và thiết bị Trong phạm vi lập trình ứng dụng di
động, lớp Platform được chia làm ba thành phần bao gồm
« Services: Bao gồm các ứng dụng được viết và cài đặt mặc định trong thiết bi
có trách nhiệm quản lý giao tiếp giữa các ứng dụng trong thiết bị với nhau,
cung cấp thông tin của thiết bị cho các ứng dụng hoặc thực thi các yêu cầu củaứng dụng dé điều khiên thiết bị (Location, Camera, Sensors ).
« Canvas/Events: Là các ứng dụng giúp hiền thị giao diện lên màn hình hoặc
các thiết bị trình chiếu đồng thời nhận lại các sự kiện xuất hiện trên các giao
điện này (ví dụ như tương tác của người dùng hoặc các sự kiện từ các
animation ).
¢ OEM Widgets: Thanh phần phụ được cấu thành do sự thống nhất giữa các
vendor (nhà cung cấp thiết bị (HTC), đơn vị phát hành thiết bị (NTT Docomo))
nhằm thống nhất một quy chuẩn chung cho các UI được sử dụng trong các
Platform Quy chuẩn được thong nhat nay tao ra một vài giới han cho việc viết
lên UI sẽ được nói kĩ ở phân sau.
Thành phần sẽ được so sánh là kiến trúc của lớp Application cũng như cách
mà lớp Application giao tiếp với lớp Platform Giống như đã đề cập ở phần trước.Tang Application của Flutter cung cấp kiến trúc cho một ứng dụng viết bang Flutter
và tầng Shell cung cấp khả năng giao tiếp giữa ứng dụng viết bằng Flutter và lớp
6 Ứng dụng
14
Trang 23Platform Lay vi dụ về một ứng dụng được viết bang đoạn mã Native’ Toàn bộ mã
thực thi được viết ở dạng Native sẽ được biên dịch hoặc thông dịch qua dạng mà tầng
Platform có thé hiểu được và thực thi trên đó
Đối với ứng dụng viết ở dạng Hybrid, các đoạn mã giao diện của ứng dụngđược viết băng HTML/CSS và được vẽ ra với DOM qua dạng hiển thị được trên
WebView WebView sẽ trực tiếp điều khiển Canvas vẽ lên UI và nhận các eventngược lại thông qua WebView đó Mã thực thi của các ứng dụng viết dựa trên Hybridđược sử dụng đưới dang Javascript JavaScript có thé dé dàng điều khiến HTML/CSSthông qua giao tiếp với WebView tuy nhiên nhằm mục đích bảo mật, WebView
không được cung cấp khả năng giao tiếp với các services hoặc điều khiển phần cứngcủa lớp Platform dẫn đến các ứng dụng viết dựa trên Hybrid cần một module trunggian thường gọi là Bridge dé làm điều này Module này phải đọc hiểu Javascript vàtồn tại luôn trong mã nguồn của ứng dụng dẫn đến kích thước của ứng dụng bị tănglên đáng kểể.
Đối với các ứng dụng được viết ở dạng WebNative hoặc Cross compiled, sẽkhông có phần WebView được sử dụng mà thay vào đó module Bridge sẽ thực hiệntoàn bộ các hành vi trung gian giữa lớp Application và lớp Shell Mã nguồn của ứngdụng cũng không bị giới hạn bởi Javascript nữa mà tùy thuộc vào nhà phát triển cácnên tảng dạng này Có thê là Native Code có thể là Non-native code
Đối với Flutter, mã nguồn được cross compile thành native code Dựa vào máy
ảo Dart VM, những thành phần ít thay đổi sẽ được compile dạng AOT còn nhữngthành phần thường xuyên thay đổi sẽ được compile thành dang JIT Flutter không
cam kết với các OEM Widgets Flutter cho phép lập trình viên thay đổi và điều khiến
từng pixel trên màn hình và không cần quan tâm đến những giới hạn của OEMWidgets Tuy nhiên khác với các ứng dụng viết ở dạng Hybrid khi lập trình viên phải
7 Là ứng dụng được phát triển trực tiếp bằng ngôn ngữ của hệ điều hành đó cung cấp.
8 https://android.jlelse.eu/comparing-apk-sizes-a0eb37bb3
15
Trang 24tự quan tâm đến các chuan của OEM Widgets, Flutter cũng cung cấp các Widget mặcđịnh hỗ trợ hai nền tảng giao diện là Material Design (cho Android/Fuchsia) và
Cupertino (cho iOS) Bạn cũng có thé quay tro về với Flat Design thông qua một sốthư viện trôi nồi trên thị trường Sự so sánh kiến trúc của các nền tảng này được vẽ
trong hình bên dưới.
Platform Platform
mm `
E]
NATIVE & CROSS COMPILED HYBRID
WEB NATIVE & CROSS COMPILED FLUTTER
Platform Platform Your Apa ‘Your App
Trang 25CHƯƠNG 3: NGHIÊN CỨU VÀ THỰC NGHIỆM
Trong chương này, chúng tôi quyết định phát triển phần mềm theo mô hìnhthác nước (Waterfall Model) như hình 3.1, gồm 6 giai đoạn, cụ thé là: (1) Thu thập
3.1 Thu thập yêu cầu
Nhóm nghiên cứu thực hiện khảo sát gồm 5 giai đoạn: (1) Lựa chọn lĩnh vựckhảo sát, (2) Lập bảng khảo sát, (3) Tham khảo ý kiến từ chuyên gia, (4) Thực hiệnkhảo sát, (5) Đánh giá và phân tích kết quả
10 Nguồn nhóm tác giả
17
Trang 26sách hàng dau, là động lực then chốt dé phát triển đất nước”11,
Theo số liệu nhóm nghiên cứu tìm hiểu được, trong 10 năm (2011- 2020), mứcđầu tư cho giáo dục có xu hướng tăng đều, đạt hơn 18% tổng chi ngân sách nhà nước,
tương đương 4,9% GDP! Đây là mức rat cao so với nhiều nước trên thế giới, ké cả
các nước có trình độ phát triển kinh tế cao hơn Việt Nam
Tỷ lệ chi cho giáo dục theo GDP trong các nước ASEAN (năm 2017)
Nguồn: Ngân hàng thé giới
Campuchia Singapore Thái Lan Brunei Việt Nam Malaysia
@ Tỷ lệ chi cho giáo dục theo GDP
VnExpress
Hình 3 3 Tỷ lệ chỉ cho giáo dục theo GDP?
Ngày nay, tiếng Anh với tư cách là một ngôn ngữ quốc tế đóng một vai trò thiết
yêu ở mọi nơi trên thê giới Nên kinh tê nước ta đang hội nhập với độ “mở” cao, tạo
i https://moet.gov.vn/
!2 Theo Báo cáo phân tích ngành Giáo dục Việt Năm năm 2011-2020
!3 Ngân hàng thế giới
18
Trang 27môi trường thuận lợi cho các tập đoàn đa quốc gia đầu tư mạnh vào Việt Nam Điềunày đòi hỏi nguồn nhân lực Việt Nam phải trang bị cho mình kỹ năng ngoại ngữ, đặcbiệt là tiếng Anh dé sẵn sàng tham gia vào môi trường làm việc chuyên nghiệp với
mức thu nhập hấp dẫn tại các doanh nghiệp nước ngoài Đó cũng chính là lý do nhu
cầu học tiếng Anh trong những năm gan đây có xu hướng ngày càng được mở rộng.Nắm bắt được nhu cầu đó, đến thời điểm này TP.HCM có hơn 1000 cơ sở ngoại ngữ
- tin học được cấp phép hoạt déng'*, còn tại Hà Nội con số lên tới gần 950 trung tâm
ngoại ngữ - tin hgc!>.
Đây là xu hướng cần được tiếp tục được đây mạnh, cùng với đó là phát triển
các hệ thống quản lý giáo dục - đào tạo Vậy nên nhóm nghiên cứu chọn các doanhnghiệp hoạt động trong lĩnh vực đào tạo - trung tâm anh ngữ dé thực hiện phân tích
khảo sát với mục đích đôi mới, nâng cao chất lượng giáo dục - đảo tạo tại Việt Nam.
3.1.2 Lập bảng khảo sát
Nhóm nghiên cứu lập bảng khảo sát trên vào nhóm tính năng trên ứng dụng di
động của các phần mềm lớn trên thế giới bằng những kiến thức nền tang mà chúngtôi được học ở giảng đường đại học Cùng với đó là các kiến thức chuyên sâu thực tế
mà chúng tôi tích luỹ được nhờ vào việc đi làm ở môi trường thực tế bên ngoài, có
cơ hội dé tiếp xúc trực tiếp làm việc với các doanh nghiệp hoạt động trong lĩnh vực
giáo dục cũng như các công ty phần mềm chuyên phân tích và triển khai giải phápCRM Ngoài ra chúng tôi còn tham khảo thêm kết quả nghiên cứu từ bài báo
“Enhancing collaborative CRM with mobile technologies” (Sự hợp tác của CRM với
thiết bi di động) của nhóm tác giả Olaf Reinhold & Rainer Alt đến từ Dai hoc Leipzig,
Duc [14].
I4 http://edu.hochiminhcity.gov.vn
lŠ http://sogd.hanoi.gov.vn
19
Trang 28Từ đó, chúng tôi phác thảo được một danh sách các tiêu chí để đánh giá một hệ
thống CRM của doanh nghiệp trong thực tế và một danh sách các tiêu chí dé đánh giá
các sản phâm của những nhà cung cấp CRM trên thế giới
3.1.3 Tham khảo ý kiến từ chuyên gia
Nhóm tác giả sau khi xây dựng được danh sách những tiêu chí đánh giá đã tham
khảo thêm ý kiến của các chuyên gia trong lĩnh vực CRM Ở phía doanh nghiệp hoạt
động trong lĩnh vực giáo dục nhóm tác giả đã tìm đến bộ phận cấp quản lý của trungtâm anh ngữ có quy mô lớn, đã sử dụng hệ thống CRM lâu đời Cùng với đó, ở cáccông ty triển khai giải pháp CRM nhóm chúng tôi lựa chọn những doanh nghiệp cókinh nghiệm triển khai CRM từ những năm 2010 đến nay Từ những ý kiến củachuyên gia nhận xét, nhóm nghiên cứu đã điều chỉnh và đánh giá lại một lần nữa dé
hoàn thành bảng khảo sát.
3.1.4 Thực hiện khảo sát
Dựa vào bảng khảo sát đã xây dựng chúng tôi thực hiện khảo sát trực tiếp các
doanh nghiệp đang hoạt động trong ngành dịch vụ như: CBCenters, Jaxtina, VMG,
Nhóm nghiên cứu chúng tôi đã tiễn hành phỏng van trực tiếp dé đánh giá những tínhnăng cần thiết dành cho những người đứng đầu doanh nghiệp và người quản lý ở tất
cả phòng ban Từ những chia sẻ của họ, nhóm nghiên cứu tiễn hành đánh giá nhữngtính năng cần thiết dành giúp người quản trỊ vận hành và quản lý được toàn bộ hoạt
động của trung tâm Song song với đó chúng tôi đã sử dụng trực tiếp các ứng dụng
CRM trên di động phiên bản dùng thử của các nhà cung cấp phần mềm trên thế giới.Kết quả được ghi nhận như sau:
3.1.5 Đánh giá và phân tích kết quả
3.1.5.1 Đánh giá
Dựa trên kết quả khảo sát, nhóm nghiên cứu nhận thấy những người đứng đầudoanh nghiệp đã áp dụng các báo cáo, báo biểu dé theo dõi tình hình hoạt động củadoanh nghiệp của họ Tuy nhiên, đến bây giờ vẫn chưa thực sự có một hệ thống mCM
20
Trang 29duy nhất với những báo cáo, báo biéu phù hợp cho trưởng từng phòng ban của trung
tâm, họ vẫn đang còn sử dụng hơn một hệ thống để quản lý mọi hoạt động
Về phía các nhà cung cấp CRM ngoài nước, họ đều nhận ra tiềm năng củamBI và đều đã triển khai thành công ứng dụng mBI Tuy nhiên những ứng dụng nàychỉ đáp ứng các tính năng cơ bản của CRM và không tích hợp với nhiều hệ quản trị
khách hàng.
3.1.5.2 Phan tích kết quả
Dưới đây là danh sách kết quả báo cáo và chỉ số, nhóm nghiên cứu trình bày chỉ tiết
ở phụ lục A Kết quả chỉ tiết danh sách báo cáo
Báo cáo tông số tiền đã thu theo trung tâm
Báo cáo tông sô tiên đã thu theo nhân viên
H A¬a—r ˆ Kế toán
Báo cáo tông chi phí đã chi theo trung tâm
Báo cáo tổng chi phí đã chi theo tỷ lệ chi
Doanh thu phân bồ theo trung tâm
21
Trang 30Doanh thu phân bé theo chương trình học
Báo cáo tông số lượng học viên mới theo trung tâm
Báo cáo tông số lượng học viên mới theo nhân viên
Báo cáo tong số lượng học viên có khoản đăng kí
mới
Báo cáo tổng số tỷ lệ gọi theo trung tâm
Báo cáo tông số tỷ lệ gọi theo nhân viên
Báo cáo tông số lượng khách hàng tiềm năng theo
trung tâm
Báo cáo tông sô lượng khách hàng tiêm năng theo
nhân viên
Báo cáo tổng số lượng lớp mở theo trung tâm
Báo cáo tông số lượng lớp phân bồ theo trung tâm
Báo cáo tổng số lượng lớp phân bô theo trung tâm và
trạng thái
Báo cáo tổng số lượng học viên mới theo trạng thái
Báo cáo tông số lượng học viên phân bồ theo trung
Trang 31Doanh số
Doanh thu
Doanh thu tái đăng ký
Doanh thu học viên mới
Trang 323.2.1 Mô hình Use Case
Sơ đô 3 1 Sơ đồ Usecase
3.2.2 Danh sách các tác nhân của hệ thống và mô tả
Bang 3 1 Bảng danh sách tác nhân của hệ thong
STT TÁC NHÂN MÔ TẢ
1 BOD - Board of Directors Giám đốc trung tâm
2 Manager Quản lý trung tâm
24
Trang 333.2.3 Danh sách các phân hệ Usecase
Bảng 3 2 Bảng danh sách các phân hệ Usecase
PHÂN HỆ MÔ TẢ
PHO1 Quan ly tai khoan
PH02 Quan ly trang chu
PH03 Quản lý báo cáo
PH04 Quản lý chỉ số
3.2.4 Danh sách các usecase va mô ta Use Case
Bảng 3 3 Bảng danh sách Usecase và mô tả
STT USECASE MÔ TẢ
PH01- Quản lý tài khoản
1 UC101 — Đăng Nhập | Người dùng nhập tên đăng nhập va
| mật khau dé truy cập ứng dụng.
Người dùng đăng nhập vào hệ thống
theo sự cho phép
2 UC102 — Quản lý thông tin cá Hiền thị và cập nhập thông tin cá
nhân nhân người dùng như tên, email, sô
điện thoại, địa chỉ.
3 UC103 — Đăng nhập sinh trắc Người dùng đăng nhập lần tiếp theo
học băng nhận diện khuôn mặt hoặc vân
tay.
25
Trang 345
UC104 — Đồi mật khâu
UC105 — Cập nhật giao diện va
ngôn ngữ
PH02 - Quản lý báo cáo
1 UC201 — Xem thông tin chỉ tiết
của báo cáo
UC202 — Tìm kiếm báo cáo
UC203 — Lọc danh sách báo cáo
Tìm kiêm báo cáo, báo biêu.
Lọc báo cáo theo nhóm: Marketing,
| Tuyên sinh, Học vụ, Kê toán.
Xem biéu đồ, tông số lượng của báo
| cáo.
UC302 — Chỉnh sửa danh sách _ | Thêm, xóa các báo cáo hiên thị trên
báo cáo hién thị trên Dashboard
UC303 — Xem danh sách chi số
UC304 — Thiết lap Target cho
so.
Thiết lap Target đôi với từng chỉ số
Trang 353.2.5 Đặc tả Use-case và sơ đồ hoạt động
3.2.5.1 PHI - Quản lý tài khoản
3.2.5.1.1 UC101 — Đăng Nhập
Bảng 3 4 Use-case: Đăng nhập
Use case: Đăng nhập
Mô tả Người dùng nhập tên đăng nhập và mật khâu dé
truy cập hệ thống theo đúng phân quyền
Tác nhân Giám đốc trung tâm, quản lý trung tâm
Điều kiện Tên người dùng và mật khâu phải hợp lệ (đã tồn tại
trong co sở dtr liệu).
Luong sự kiện 0 Mo ứng dung
1 Hiển thị giao diện đăng nhập.
2 Người dùng nhập tên người dùng cùng với mật
| khau
3 Hệ thong sẽ kiểm tra thông tin tài khoản
4 Hệ thống hiên thị giao diện theo sự cho phép
Ngoại lệ 2a Thông tin tài khoản không khớp với thông tin
tài khoản hiện có trong CSDL; hoặc tên người dùng
hoặc mật khẩu không chính xác.
27
Trang 36Đăng nhập vào ứng dụng
Nhập thông tin đăng nhập Kiểm tra thông tin Đăng Kiếm tra tài
không? khoản
m Thông báo Pang nhập that) không hợp iS
Hiến thi cửa số chính theo
sự cho phép Hợp lê
Thông báo Đăng nhập
thành công
Sơ đồ 3 2 Quy trình đăng nhập
3.2.5.1.2 UC102 — Quan lý thông tin cá nhân
Bang 3 5 Use-case: Quan lý thông tin cá nhân
Use case: Quản lý thông tin cá nhân
Mô tả Người dùng truy cập vào tab “Tài khoản” dé xem,
sửa thông tin cá nhân.
Tác nhân Giám đốc trung tâm, quản lý trung tâm
Điều kiện Người dùng đã đăng nhập thành công Người dùng
chọn vào nút “Bút chì”
28
Trang 37Luông sự kiện 0 Người dùng chọn vào nút “Bút chì”
1 Người dùng có thé xem, sửa thông tin cá nhân
la Với trường hợp xem, người dùng có thể xemchỉ tiết thông tin
1b Với trường hợp chỉnh sửa, người dùng chọn
bang từ danh sách —› Chon nút Lưu
2 Hệ thống cập nhật các thay đổi từ 1b.
Chon nút bút chì dé cập Hiến thị thông tin cá nhân
nhật thông tin cá nhân
thông tin nhật lai thông tin
Hiến thị thông báo Cập nhật thôn: tin ca nhan
thành công
Sơ đồ 3 3 Quy trình quản lý thông tin cá nhân
29
Trang 383.2.5.1.3 UC104 — Đăng nhập sinh trac học
Bảng 3 6 Use-case: Đăng nhập sinh trắc học
Use case: Đăng nhập sinh trắc học
Người dùng truy cập vào tab “Tài khoản” đề tiễn
hành cài đặt đăng nhập sinh trắc học
Giám đốc trung tâm, quản lý trung tâm
Người dùng đã đăng nhập thành công Người dùng
chọn vào nút “Tài khoản và bảo mật”
0 Người dùng chọn vào nút “Bật”
1 Người dùng bật tắt sinh trắc học
_ la Với trường hợp bật, người dùng có thé đăng
nhập bằng sinh trắc học cho lần đăng nhập tiếp
theo.
1b Với trường hợp tắt, người dùng Hệ thống cậpnhật các thay đổi từ 1b
2 Hệ thống cập nhật các thay đổi từ la, 1b
3.2.5.1.4 UC05 — Đối mật khẩu
Re A Ả
Use case: Đôi mật khâu
Mô tả
Tác nhân
Bang 3 7 Use-case: Đổi mật khẩu
Người dùng muốn thay đôi mật khẩu mặc định màAdmin cung cấp
Giám đốc trung tâm, quản lý trung tâm
30
Trang 39Điều kiện
Luông sự kiện
Ngoại lệ
Người dùng đã đăng nhập thành công Người dùng
chọn vào nút “Đôi mật khâu”
0 Người dùng chọn vào nút “Đổi mật khâu”
1 Hiển thị giao diện thay đổi mật khẩu
2 Người dùng nhập mật khẩu mới và xác nhận
mật khâu mới
3 Hệ thống sẽ kiểm tra thông tin tài khoản
4 Hệ thống hiền thị thông báo
2a Mật khâu cũ và mật khẩu mới thì phải khác
nhau.
31