Công cụ cho phép quản lý quỵ trìnhlàm việc, giám sátquá hình thực thicủa người đượcphân công trong hệthống.Ngồira, cơng cụcũng tích hợp được vàohệ thống quản lýnhân sự cho các tổ chức vừ
Trang 1Hội nghị Khoa học trẻ lần 5 năm 2023(YSC2023)-ỈUH
YSC5.F009
LINK: ỨNG DỤNG CHAT NỘI BỌ VÀ ĐÒNG Bộ HÓA TIẾN Độ CÔNG VIỆC
TRỀN android
faculty of Information Technology, Industrial University of Ho Chi Minh City
tranthianhthi@iuh edu.vn, vhongl 009200Ỉ@ gmail.com, namOl 697826435nam@gmail com
theo quỵtrình được định nghĩa bởi tổ chức doanhnghiệp Ngoài ra, khả năng tích hợp với các hệ thống
quản lý nhân sự vẫn còn hạn chế Công cụ LINK chúng tôiđềxuấtsẽhỗ trợnhững vấn đềnày Công cụ
cho phép quản lý quỵ trìnhlàm việc, giám sátquá hình thực thicủa người đượcphân công trong hệthống
cũngsửdụng cácdịchvụ nhưAWS DỵnamoDB, FhebaseOTP để triển khai vàxác thực người dùng Hiện
LINK: INTERNAL CHAT AND TASK SYNCHRONIZATION APPLICATION ON
ANDROID
andscopes.These systems, besidestheir basic functions, still have some limitations, such as communication
systems forboth small and medium-sized organizations LINK is implementedon technology platforms
being tested for small and medium-sized workgroups in the IT department at the Ho Chi Minh City
Universityof Industry Inthe future, wewill expand the user base and add other utility functions
Sau khi dịch bệnh Covid bùngphát, việctiếp tục làm việc và duy trìgiao tiếp trong tổ chức trởnên thách
thức Đó là lý do tại sao LINK ra đờimộtứng dụng di động đáng tin cậy và tiện ích LINK giúp các nhóm
Với sựbảo mật nộibộ mạnh mẽ, LINK đảm bảorằng thôngtin và dữ liệu của bạn được bảo vệ an toàn
Mọi dữ liệu truyềnđi và lưu trữ hênLINK đều được mã hóa, ngăn chặn truy cậptráiphép Bạn cũngcó
Trang 2Hội nghị Khoa học trẻ lần 5 năm 2023(YSC2023)-ỈUH
Điêunày giúp duy trì kêt nôi và tiên triển công việc một cách suôn sẻ trongthời gian khó khăn do dịch bệnh LINK là công cụ lý tuởng đe tăng cuờng sựphôihợp trong côngviệc và đảm bảothànhcôngtrong môitruờng thay đoi do dịchbệnh
2.1 Cloud Computing vói AWS
a) Amazon Simple Storage Service (S3)
phù hợp chomọi truờnghợp sử dụng, bao gôm ứng dụng di động/web, luutrữ dữliệulớn, máy học và nhiều hơn nữaill
b) AmazonDynamoDB
2.2 Zegodould
internet Nguời dùng có thể tải lên, lưu trữ và chia sẻ tệp tin, hình ảnh, video và các dữliệu khác trên
Socket.iođược phát triển đesửdụngcáckêtnôimởtạo điêu kiện giao tiêpthời gian thực, trả vê giá trị thực
Trang 3Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH
thòigian thực, ứng dụng cập nhật thờigian thực,ứng dụng đa phươngtiện, ứng dụng theodõi
Mộtsố ưu diemcủa: B ảo mậtcao,kếtnốitự động server, mã hóa nhị phân, cho phép tạokênh và phòng lál
3.1 Usecase tổng quát
Những chức năng này được chúng tôi trình bày ởHình 3.
XMU-Otig
Dang xuât
Quĩn 19
cứno '■»>:
«fXK0đ»
Dwh <M'J rtộng
asoBMđọo
SáociiMo
<1Í cOno vlộc
o.rinlỷ ihCme hãn
H9 Uvins (rjo a-Ono Un ntwm nomM <x.np
ihai'
rihAn vU-n
««incluoe>»
■.-ixtcrtì.*.*
«incluốe>»
MnQVlỊr
«Ect0AỨ»
cong
«lncl'XMt>sluao-' ’
B9Dfl nhập »1 tt»Jn
<«fcicnid<»>
«Ex»enti»
Quart lý ,
vỉÈn (Iltorn
«incluốẽ>»
,xem r-ií><0 Ịln cá rUiỉn
Căn nnỹr lUOna 1'» Cồ
GMm
K>c
ND3J1
VMn
tlmklím dụ'ân
Ịi*n» eUnh ưtl<
tilth viãn
ren CAU
hoan ttiánn:
dỊTdr
Qrnnlý nụ-lút
ĐSn nltẬa u<
khoỉi’trwfrng(tự an
_ Xemidtc*
r*0irctt««tJawd» nhOmcnit
x«n iMng Iln
nhìn vién
c«inchio*=« CỐM THiỉmg
«E*»enđ= =
CứỉÔTP
A>ìS
T
Rntb
Tim N&nunúm
Hình 3: Sơ đồ Use Case tổng quát của hệ thống LINK
Trang 4Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH
Từ các usecase đã phân tích ở trên thi chúng tôi tạo ra được lượcđồsơ đồ lớp của hệ thống LINK Trong
lớpEmployee để phân quyềnngười dùng cho hệthống Để biếtthêm chi tiết chúng tôi trinh bày sơ đồlớp
Metsage
-sender Lnplcví ?
-receive: string
-gimipld.Grixip
-mesáqeld string _
HoSỉringO
•Messagei)
Notiticaaon
-notmcatonnt stnng
-bbo Sking
-content string
-createSy: stma
ofEmployno Emp'oyee
state: NobkcabooState
-ta-AM String
-dateRecerve: Date
-oolifMtetonTypo NottficabonType
-prcỹedlđ: String
-message: stnng _
♦toStiinọO
•Noc'cabontj
««mnneration>>
Language
VIETNAM
ENGI ISH
Employee
-ompiuyeeld stnng -phoneNurrđiM : suing -name string
-aecfler suing
-nvatai String
-password String
-ernait string
-department Group Siting -rote Rote -language: Language -dienre Thome
■HoStnnflO
•ErnpkrỹẽeO
««numeration»
theme
DARK
LIGHT
«BiiunicMt«>n»
Contact Statue
ONLINE OFFLINE
Contact -HtCortad string
-avatar suing -name Slnng
-status ContadSlatus
-type: String -CLrrptoyeeld Employee
♦rtoSimgo
-Contact
«enumerafK>n»
Role PRQJECT-MANAOLR
EMPLOYEE
LEADER
Project ixcjediD Sil mg
-color : String -datecreate: Date -ditlBfcnd Date
-daleStatt Date
-descnpMn: Stnng -employer) Create Object
-grouptd Group
-rnalnRespensitrlePefSOn Objed -prcjectlmpieenenters: UstotMect*
-prcjecIName String prcfedStalus ProjedStatus
•toSlringO
►Ptojed
Task
-tasKM: string
-dateCreate Date
datb-End Date
•dateSlart Date -tasKDescrpoon: strtng
-empiiryrwCreateTask: Otpact -proịéíHđ: Project -tekMa'mRwponsblePerson Object -tBstempiementere: List<O0»ect>
tekpriwtyI owl String
laskStatus TaskSlutus
-tefflaire: stmq _
Hostmon HasH)
•WorkProcressi)
-progressio: string -repottContenE Suing
-emptoyuuRaport Object
-images List<Strlng>
-tested: Task
daicRetrixt Date
■aioọressHsrrM! string
• tuSliingO
•WoikPragiessQ
«enumeraaon»
Project Status CANCEL*
WAIUNG_FOR_CCMPtETE COMPLETE
PROCESSING
«enijmotation» laskSUtus
> CANCER
COMPLETE
PROCESSING
Hình 4: Sơ đồ Class Diagram
4.1 Cấu hình phần cứng, phần mềm
Dịchvụ Microsoft Azure là một nềntảngđiện toán đám mây cho phép xây dựng, triển khai và quản lýcác ứng dụngweb và cơ sởdữ liệu trên Internet Để triển khai một ứng dụng web trên Azure, chúng tôiđã sử
Triểnkhaiserver Nodejs vói domain: link-server.azurewebsites.net Máy chủ được đặt tại Southeast Asia
ràchạytrênmôitrường Linux
Trang 5Hội nghị Khoa học trẻ lần 5 năm 2023(YSC2023)-ỈUH
Microsoft Azure
Home
portal azure com
E IB 0 & (?) ữ 1M84Mi,nam@studcn_ 1
w INDUSTW* urflWRsrn Of HO-. w
WBDApp
- Api definition
Ô CORS
Monitoring
Alerts
Metrics
Legs
Miior recommendations
Status : Running Acp Serna Plan A5P-Grouplink-8cđõ ;T1:.')
SubsiTĨptícn imove) : Subscription 1 Health Check Not Configured
Subsơiption IO ; cWđ6b88-S>?3-4feó-bb6M3c16f46tl>W
Tags fcdii) ' dick here to add tags
Ẽ
ii
9 health check
<? £ ® ® i $ A
X
Properties Monitoring Logs CapabílitiM Noỉiticatíors Rwomut-ndabons
a Diagnostic setrings
AppServxeJogs
Name ink-server
OD log stream
Automation
Runtime Stadr Node 18-tts
Deployment P qj
Last deployment Deployment provider
view logs
No deployments found
Tasks (preview)
£ New Support Request
£ Networking
Virtual 13 Mrfrecc
Hình 5: Trạng thái server đang hoạt động
4.2 Giao diện hiện thực màn hình
Trang 6Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH
q w e r t y u i 0 p asdfghjkl
♦ zxcvbnma
Hình 6: Màn hình các tác vụ chính
việc dành cho trưởng dựán, tham gia côngviệc báo cáo rà hoànthành tiếnđộbỏingườichịu trách nhiệm chínhcủacôngviệcđó(Hình 7).
Trang 7Hội nghị Khoa học trẻ lần 5 nám 2023(YSC2023)-ỈUH
Hình 7: Màn hình nhận công việc và thực hiện báo cáo
Khiviếtbàibáo nàychúng tôiđưara giảipháp hỗtrợ giao tiếp, quản lýcôngviệcnộibộtrongcôngty một
hợp vớinhiềungười Phầnmềm được phát triển bỏi JavaAndroid,một ngôn ngữ khá phổ biến dành cho
Android sử dụng Javacóthể đượcthựchiện bằngcáchsử dụng Java SDK củaAWS đểtruy vấn dữ liệu từ
Tuynhiên do sự hạnchế về thời gian, cũngnhư sựkhảo sátchưathật sự tốt vàđầy đủnên phần mềm còn gặp nhiều hạn chếchưa thực sự bám sátvàoquytrìnhcủa một công ty thực tế Cụ thể là mộtsốquy trình nghiệp vụ cònnhiềukhuyết điểm chưa thực sựmưọt mà vớinhiềutrường họp khácnhau Đó lànhững mặt
TÀI LIỆU THAM KHẢO
[1] What is Amazon S3 ? (2023) [online],
https ://docs aws amazon com/AmazonS 3/latest/userguideAVelcomehtml [ Acc essed 08/01/2023]
[2] What is Amazon DynamoDB ? (2023) [online],
https ://docs aws amazon, com/amazondynamodb/latest/develop erguide/Introduction html [Accessed 09/02/2023] [3] Build Powerful Interaction Apps with Voice & Video Chat API (2023) [online],
http://surl.li/hlsverAccessedl 3/02/2023]
[4] Bước đầu làm quen với NodeJS và Socket io (Aug-2016) [online],
https://viblo.asia/p/buoc-dau-lam-quen-voi-nodeis-va-socketio-MJvGiQrWvPB[Accessed 18/02/2023]