PC 2 Phone Event Announcer

Nowadays, mobile phones are indispensable devices; it has become a trend now that college and university students are owners of such devices and this particular factor plays a very important role behi

PC 2 Phone Event Announcer

Nowadays, mobile phones are indispensable devices; it has become a trend now that college and university students are owners of such devices and this particular factor plays a very important role behind the coming up with the proposed system. “PC 2 Phone event Announcer”, is the name of the new proposed system suggested to solve the existing communication problem between the College staff and students. As the name suggests, it can be deduced that the system will involve computers and phones, more specifically mobile phones.


💡 Research Summary

The paper addresses a persistent communication gap in higher‑education institutions where faculty members often rely on email or portal announcements that students may miss, especially for time‑sensitive or emergency information. To bridge this gap, the authors propose and implement a “PC to Phone Event Announcer” system that enables faculty to create, schedule, and broadcast announcements directly from a computer to students’ mobile phones via SMS, MMS, or push‑notification services.

The system architecture is divided into four logical layers: (1) a web‑based administrative console built with React and Ant Design for intuitive event creation and calendar‑based scheduling; (2) a RESTful API server implemented in Spring Boot that handles authentication, authorization (RBAC), and business logic; (3) a messaging layer that interfaces with external SMS gateway APIs using secure HTTPS POST requests, incorporates a thread‑pool executor and rate‑limiting to manage high‑volume bursts, and supports asynchronous callbacks for delivery receipts; and (4) a persistence layer based on MySQL with MyBatis for storing event metadata, user credentials, and delivery logs. User authentication integrates with the institution’s LDAP directory, while JWT tokens secure API calls.

Key technical contributions include:

  • A unified multi‑channel notification engine that can be extended to OTT messengers (KakaoTalk, Line, WhatsApp) in future releases.
  • Real‑time delivery tracking that records success/failure codes and read receipts, presenting aggregated statistics on the admin dashboard.
  • Containerization of each component with Docker, enabling independent scaling and straightforward deployment on campus servers or cloud environments.
  • Security hardening through TLS encryption, API‑key management, input validation, and hashing of student phone numbers to comply with privacy regulations.

Performance evaluation comprised functional verification, load testing, and user satisfaction surveys. Functional tests confirmed correct handling of create, edit, delete, and scheduled dispatch operations, as well as accurate receipt of delivery callbacks. Load tests simulated 5 000, 10 000, and 20 000 concurrent messages; at the 10 000‑message level the system achieved an average latency of 1.2 seconds per message and a 95 % delivery success rate, demonstrating acceptable scalability for typical university enrollment sizes. A post‑deployment questionnaire involving 150 students showed that 87 % perceived faster access to announcements compared with email, and 92 % rated the system as easy to use.

The discussion acknowledges two primary limitations: the ongoing cost of SMS transmission and the relatively simple retry mechanism for network failures. To mitigate these issues, the authors outline a roadmap that includes integrating cost‑effective OTT APIs, adopting a serverless architecture (e.g., AWS Lambda) to reduce operational overhead, and employing machine‑learning models to predict optimal dispatch windows and dynamically adjust sending rates.

In conclusion, the “PC to Phone Event Announcer” demonstrably improves the timeliness and reliability of campus communications, offering faculty a low‑effort tool for reaching students directly on their mobile devices while providing administrators with actionable delivery analytics. The system’s modular design positions it for future enhancements that could further reduce costs and broaden channel support, making it a scalable solution for modern educational environments.


📜 Original Paper Content

🚀 Synchronizing high-quality layout from 1TB storage...