Chương 1: Tổng quan Chương này trình bày tổng quan về các ứng dụng nhắn tin và gọi điện đã xuất hiện trước đó, cụ thể là Telegram và Zalo. Chúng ta sẽ phân tích các ưu điểm và nhược điểm của những ứng dụng nay, từ đó làm nổi bật những điểm mạnh và ưu thế của ứng dụng được phát triển trong đề tài này. Chương 2: Cơ sở lý thuyết Chương này giới thiệu và trình bày các kiến thức kỹ thuật và công nghệ được sử dụng trong quá trình phát triển ứng dụng. Bao gồm các ngôn ngữ lập trình như Node.js, Angular, và C#, cùng với các công nghệ như socket.1o, WebRTC và hệ thống gọi điện thời gian thực.
Mỗi công nghệ sẽ được giải thích chỉ tiết về vai trò và cách thức hoạt động trong hệ thông. Chương 3: Phân tích và thiết kế hệ thong Chương này tập trung vào việc trình bày kiến trúc của hệ thống. Bao gồm các mô hình thiết kế hệ thong, các hình vẽ và bảng biéu thê hiện chỉ tiết cau trúc, cách hệ thống hoạt động, và mô hình cơ sở dữ liệu. Tất cả các thành phần của hệ thống sẽ được phân tích và mô tả chi tiết nhằm cung cấp cái nhìn tong quan và cụ thé về cách ứng dụng được xây dựng va vận hành.
Chương 4: Cài đặt và kiểm thử Chương này tổng quát cách cai đặt ứng dụng và mô tả quá trình kiểm thử. Các bước cài đặt sẽ được hướng dẫn chỉ tiết để đảm bảo người dùng có thê triển khai ứng dụng một cach dé dàng. Bên cạnh đó, kết quả kiểm thử sẽ được trình bay dé minh chứng cho hiệu quả và tính 6n định của ứng dụng, bao gồm các thử nghiệm về tính năng nhắn tin, gọi điện, video call và trao đổi file. MỞ DAU e Lý do chọn đề tài Trong bối cảnh phát triển mạnh mẽ của công nghệ thông tin và truyền thông, sự kết nối nhanh chóng và hiệu quả giữa các thành viên trong một tổ chức trở nên vô cùng quan trọng.
Công nghệ số đã thay đổi cách chúng ta làm việc, từ việc truyén tai thông tin cho đến cách thức giao tiếp và hợp tác. Trong đó, các phần mềm nhắn tin tức thời đã trở thành một công cụ không thê thiếu, giúp nâng cao hiệu suất làm việc và cải thiện chất lượng giao tiếp trong tô chức. Lý do đầu tiên dé chọn đề tài nay là nhu cầu cấp thiết của các tô chức trong việc tối ưu hóa quy trình giao tiếp nội bộ. Phần mềm nhắn tin tức thời cho phép các thành viên trong tô chức trao đôi thông tin một cách nhanh chóng, linh hoạt, và không giới hạn về không gian và thời gian.
Điều này đặc biệt quan trọng trong bối cảnh toàn cầu hóa và sự gia tăng của xu hướng làm việc từ xa. Các tô chức ngày nay không chỉ hoạt động trong phạm vi quốc gia mà còn mở rộng ra thị trường quốc tế, do đó việc duy trì liên lạc liên tục và hiệu quả là yếu tố then chốt dé đảm bảo sự thành công va phát triển bền vững. Thứ hai, việc nghiên cứu và phát triển phần mềm nhắn tin tức thời cho các tổ chức không chỉ đáp ứng nhu cầu giao tiếp mà còn tích hợp nhiều tính năng hỗ trợ khác như quan lý dự án, chia sẻ tải liệu, va tô chức cuộc họp trực tuyến. Điều này giúp nâng cao năng suất lao động, tiết kiệm thời gian và giảm thiểu chi phí.
Các công cụ nảy còn cho phép theo dõi tiễn độ công việc, tạo ra một môi trường làm việc minh bạch và chuyên nghiệp. Ngoài ra, bao mật thông tin cũng là một trong những lý do quan trọng dé lựa chọn đề tài này. Trong thời đại số, thông tin là tai sản quý giá của mọi tô chức. Việc sử dụng các phần mềm nhắn tin tức thời đảm bảo rằng thông tin được truyền tải một cách an toàn, giảm thiêu rủi ro bị đánh cắp hoặc rò ri.
Các giải pháp nhắn tin tức thời hiện đại thường được trang bị các công nghệ mã hóa tiên tiễn, bảo vệ dữ liệu khỏi các môi đe dọa tiêm ân từ bên ngoài. Cuối cùng, xu hướng phát triển và ứng dụng phần mềm nhắn tin tức thời đang ngày càng phổ biến và được ưa chuộng. Các công cụ như Slack, Microsoft Teams, và Zoom không chỉ được các doanh nghiệp lớn sử dụng mà còn phổ biến trong các tô chức nhỏ và vừa. Nghiên cứu về dé tai này sẽ cung cấp cái nhìn toàn diện và sâu sắc về cách thức các tổ chức có thé tận dụng tối đa lợi ích của phần mềm nhắn tin tức thời, từ đó đề xuất các giải pháp và cải tiến phù hợp với nhu cầu thực tế.
Với những lý do nêu trên, việc lựa chọn đề tài "Phần mềm nhắn tin tức thời cho các tô chức" không chỉ mang tính thực tiễn cao mà còn đóng góp vào việc nâng cao hiệu quả hoạt động của các tô chức trong thời đại công nghệ s6. Tôi hy vọng rang nghiên cứu này sẽ đem lại những giá trị hữu ích, góp phần cải thiện quy trình làm việc và giao tiếp trong tô chức, đồng thời mở ra những hướng đi mới cho sự phát triển của công nghệ thông tin trong lĩnh vực quản lý và điều hành. e Mục tiêu đề tài Mục tiêu của đề tài này là xây dựng một ứng dụng nhắn tin và gọi điện nhằm đáp ứng nhu cầu giao tiếp và họp mặt của các tô chức nhỏ. Ứng dụng sẽ đảm nhận vai trò quan trong trong việc cung cấp các chức năng nhắn tin, gọi điện và tổ chức các cuộc họp trực tuyến, giúp nâng cao hiệu quả công việc và sự kết nối giữa các thành viên trong tô chức.
e Ưu điểm của đề tài: o_ Hỗ trợ gọi nhóm: Ứng dung của hỗ trợ gọi videocall nhóm, đặc biệt quan trọng trong bối cảnh tổ chức cần họp trực tuyến thường xuyên. o Hỗ trợ chia sẻ màn hình: Tính năng chia sẻ màn hình giúp các ý tưởng và công việc được trình bày dễ dàng trong các cuộc họp. o Tính năng đơn giản và dé sử dụng: Giao diện người dùng thân thiện và tính năng đơn giản có thể giúp người dùng trong tổ chức nhỏ dé dàng tiép cận và sử dụng. e Đối tượng tìm hiểu o Công nghệ - Đối với thiết kế hệ thống: + Kết nối và trao đổi giữa client và server thông qua RESTful API - _ Đối với Database: SQL Server - Đối với Application: + C# và .Net + Angular, Node.Js và TypeScript e Đối tượng sử dung dé tài hướng đến Tổ chức có nhu cầu sử dụng một ứng dụng đáp ứng nhu cầu giao tiếp trong công việc.
e Phạm vi dé tai Pham vi của dé tài này bao gồm hai khía cạnh chính: môi trường và chức năng. Về môi trường, ứng dụng được vận hành trên nền tảng web, sử dụng kiến trúc Client-Server dé đảm bao tính ôn định và khả năng mở rộng. Về chức năng, ứng dụng sẽ cung cấp các tính năng cơ bản và thiết yếu như thêm liên lạc, tạo nhóm, nhắn tin trực tuyến, trao đổi file, và hỗ trợ gọi điện cũng như video call, nhằm đáp ứng đầy đủ nhu cầu giao tiếp và hợp tác của người dùng trong các tổ chức nhỏ. Các nghiên cứu liên quan 1.
Telegram Telegram là một ứng dụng nhắn tin tức thời đa nền tảng được phát triển bởi hai anh em Nikolai và Pavel Durov. Ứng dụng này ra mắt lần đầu vào năm 2013 và đã nhanh chóng trở thành một trong những ứng dụng nhắn tin phổ biến nhất trên thế giới nhờ vào các tính năng bảo mật, tôc độ và đa chức năng. Dưới đây là một sô đặc diém nôi bật của Telegram: 1. Bảo mật: Telegram cung cấp mã hóa end-to-end cho các cuộc trò chuyện bí mật (Secret Chats), dam bao rằng chỉ người gửi và người nhận mới có thé đọc được tin nhắn.
Ứng dụng cũng hỗ trợ tính năng tự hủy tin nhắn sau một khoảng thời gian xác định. Tốc độ: Telegram sử dụng hạ tang máy chủ phân tán trên toàn cầu, giúp truyền tải tin nhắn nhanh chóng và hiệu quả. Lưu trữ đám mây: Telegram lưu trữ tin nhắn, hình ảnh, video và tài liệu trên đám mây, cho phép người dùng truy cập từ nhiều thiết bị khác nhau mà không cần lo lắng về dung lượng lưu trữ. Nhóm và kênh: Telegram cho phép tạo các nhóm chat với tôi đa 200,000 thành viên và các kênh phát sóng không giới hạn thành viên, rất hữu ích cho việc truyền thông và chia sẻ thông tin đến số lượng lớn người dùng.
Bot va API: Telegram cung cấp API mạnh mẽ cho phép các nhà phát triển tạo ra các bot tự động hóa các tác vụ, cung cấp dịch vụ, hoặc tương tác với người dùng một cách thông minh. Da nền tang: Telegram có sẵn trên nhiều nền tảng bao gồm iOS, Android, Windows, macOS, và web, giúp người dùng dễ dàng truy cập và sử dụng ở moi noi. Telegram được biết đến với cam kết về quyền riêng tu va bảo mật, thường được coi là một sự thay thế an toàn cho các ứng dụng nhắn tin khác như WhatsApp hoặc Facebook Messenger. Zalo Zalo Zalo là một ứng dụng nhắn tin và mạng xã hội phổ biến tại Việt Nam, được phát triển bởi VNG Corporation.
Ra mắt lần đầu vào năm 2012, Zalo đã nhanh chóng trở thành một trong những nén tảng giao tiếp hàng dau tại Việt Nam với hàng triệu người dùng. Các tính năng chính của Zalo: 1. Nhắn tin và gọi điện miễn phí: Zalo cho phép người dùng gửi tin nhắn văn bản, tin nhắn thoại, hình ảnh và video, cũng như thực hiện cuộc gọi thoại và video miễn phí qua Internet. Mạng xã hội: Người dùng có thể đăng trạng thái, hình ảnh, video lên trang cá nhân của mình, tương tác với bạn bẻ qua các bình luận và lượt thích.
Nhóm chat: Zalo hỗ trợ tạo nhóm chat với nhiều thành viên, phù hợp cho giao tiếp nhóm trong công việc hoặc trong các nhóm bạn bè. Danh bạ và kết bạn: Ứng dụng có thể đồng bộ hóa danh bạ từ điện thoại để kết nối với bạn bè. Ngoài ra, người ding có thé tìm kiếm và kết ban thông qua số điện thoại hoặc mã QR. Bảo mật và quyền riêng tư: Zalo chú trọng đến việc bảo mật thông tin cá nhân của người dùng với các tính năng như xác thực hai yếu tố và mã hóa tin nhắn.
Cửa hàng trò chơi và tiện ích: Zalo cung cấp một nền tang để người dùng có thê truy cập các trò chơi và tiện ích trực tiếp từ ứng dụng. ZaloPay: Tích hợp dịch vụ ví điện tử cho phép người dùng thanh toán trực tuyên, chuyên tiên và nhiêu tiện ích khác.