xây dựng hệ thống tin nhắn SMS trong trường học

10 1.4K 3
xây dựng hệ thống tin nhắn SMS trong trường học

Đang tải... (xem toàn văn)

Thông tin tài liệu

XÂY DỰNG ỨNG DỤNG TỔNG ĐÀI TIN NHẮN CUNG CẤP THÔNG TIN CHO SINH VIÊN Sinh Viên Thực Hiện: Nguyễn Ngọc Thái Hiển, Bế Phạm Phương Thảo. TRƯỜNG ĐẠI HỌC LẠC HỒNG KHOA CÔNG NGHỆ THÔNG TIN Email: hienandroid.tm@gmail.com, pepsi_rain_sun@yahoo.com. TÓM TẮT: Bài báo trình bày cách thức cung cấp thông tin thông qua tin nhắn điện thoại. Từ đó triển khai hệ thống để hỗ trợ, cung cấp các thông tin như: cung cấp thông tin bảng điểm, lịch học, lịch thi cho sinh viên, cung cấp thông tin các mặt hàng cho khách hàng. Một số kết quả ban đầu đã được triển khai thử nghiệm cho sinh viên Trường Đại Học Lạc Hồng. I. GIỚI THIỆU: Với mục đích tạo ra một hướng tiếp cận thông tin mới cho sinh viên của các trường Đại Học. Từ đó các sinh viên của trường có thể lấy được các thông tin một cách linh động hơn thông qua website của trường hay tin nhắn điện thoại. Chính vì thế việc xây dựng Ứng Dụng Tổng Đài Tin Nhắn Cung Cấp Thông Tin Cho Sinh Viên góp phần giải quyết bài toán về hỗ trợ thông tin cho sinh viên không có điều kiện lấy thông tin qua website lhu.edu.vn. Đồng thời góp phần nâng cao mối quan hệ nhà trường, phụ huynh và sinh viên, nâng cao khả năng truyền tải những thông tin cấp thiết tới sinh viên một cách nhanh nhất thông qua tin nhắn điện thoại. Giúp sinh viên có thể linh hoạt nắm bắt được các thông tin một cách thuận lợi. Vấn đề sử dụng tin nhắn để hỗ trợ thông tin trong các lĩnh vực kinh doanh đã được đặt ra từ sớm, chúng được xem là những công cụ kinh doanh hiệu quả. Việc áp dụng vào trong giáo dục còn hạn chế. Từ ngày 3/12/1992 tin nhắn SMS đầu tiên được gửi tới nay, đã có rất nhiều các ứng dụng hỗ trợ thông tin qua tin nhắn điện thoại được phát triển, các chương trình này đã được viết lại và ngày càng hoàn chỉnh. Một số phần mềm phổ biến được áp dụng rỗng rãi như:  Phần mềm Ozeki NG – SMS Gateway, được công ty Ozeki phát triển, đã được triển khai cho các doanh nghiệp vừa và nhỏ. [http://ozekisms.com]  Phần mềm SMSGee PC SMS Gateway Server, của công ty SMSGee [http://smsgee.com/sms_gateway_server_sql_database_software_development_kit.h tml]. Phần mềm giúp cho ứng dụng ngoài có thể truy cập được các tin nhắn được nhận và được gửi thông qua database của SMSgee PC SMS Gateway Server, sẽ giúp cho các nhà phát triển có thể xây dựng hệ thống tùy theo chức năng của các doanh nghiệp. Chương trình này có thể áp dụng cho các doanh nghiệp tùy vào chức năng khác nhau. Các chương trình trên đã đưa ra việc sử dụng tin nhắn để quảng cáo không còn quá nhiều khó khăn, tuy nhiên do việc sử dụng một bên thứ ba là website để nhận và gửi tin nhắn dẫn đến việc thông tin không bảo mật gây khó khăn khi áp dụng cho các doanh nghiệp lớn hay trường học. Thị trường trong nước vẫn chưa có nhiều sản phẩm để phục vụ cho mục đích giáo dục. Một số phần mềm trong nước như: iNet Smart SMS [2], VCtel SMS Media [4], Sitek SMS [3] đã có tất cả các tính năng mà có thể áp dụng cho việc sử dụng tin nhắn để quảng cáo thông tin và các chương trình này đều đã đưa ra các giải pháp cho các doanh nghiệp vừa nhỏ nhưng khó có thể áp dụng cho các doanh nghiệp lớn hay trường học. Trên cơ sở đó, bài báo đưa ra giải pháp như sau:  Xây dựng một hệ thống hỗ trợ thông tin cho sinh viên của các trường Đại Học.  Xây dựng một hệ thống đơn giản, giúp cho nhân viên triển khai có thể dễ dàng triển khai hệ thống, tạo ra các dịch vụ tin nhắn một cách đơn giản, giao diện trực quan sinh động. Bài báo được trình bày trong 4 phần, phần thứ nhất như đã trình bày, phần thứ hai nội dung nghiên cứu, phần thứ ba trình bày kết quả thử nghiệm của chương trình, phần thứ tư kết luận. II. NỘI DUNG NGHIÊN CỨU: 1. Quy trình hoạt động của hệ thống: Sau khi khảo sát một số phần mềm tin nhắn, cài đặt và triển khai để biết cách hoạt động của các hệ thống khác nhau. Với hầu hết các phần mềm tin nhắn hiện nay đều có cách hoạt động giống nhau, chúng tôi đã đưa ra mô hình hoạt động của hệ thống cũng như cho hầu hết các chương trình hiện nay. Hình 1: Mô hình quy trình hoạt động của hệ thống. Trong các trường đại học nói chung hay trường đại học Lạc Hồng nói riêng vào các học kỳ có rất nhiều thông tin cần truyền tải tới các sinh viên, phụ huynh như: lịch thi, lịch học, điểm thi, thông tin của các khoa… Hệ thống hoạt động dựa trên ba thành phần cơ bản chủ yếu:  Client.  SRServer (Send-Receive Server) hay GSM Modem.  DPServer (Data-Process Server). Client: là những sinh viên, phụ huynh hay khách hàng có nhu cầu sử dụng các dịch vụ mà hệ thống đang cung cấp. Để sử dụng dịch vụ người dùng có thể sử dụng các điện thoại thông thường hay cao cấp và có hỗ trợ tính năng tin nhắn trong điện thoại. Ngày nay việc sử dụng điện thoại ngày càng trở thành thói quen trong sinh hoạt đời sống của mỗi người vì vậy việc sử dụng điện thoại để có thể lấy các thông tin từ dịch vụ rất thuận tiện. Để có thể truy cập thông tin từ dịch vụ người dùng có thể xem thêm cú pháp tin nhắn để có thể gửi tin nhắn dịch vụ cho hệ thống và xem thêm những thông tin về dịch vụ đó có hỗ trợ tính năng gì. SRServer: là những điện thoại thông minh hiện nay sử dụng hệ điều hành Android có phiên bản 2.2 trở lên được cài đặt phần mềm SRServer. Chức năng chính của máy chủ này là nhận tin nhắn từ phía người dùng và sau đó phân hoạch nội dụng tin nhắn ra như: phần cú pháp dịch vụ, thông tin… Sau đó sẽ gửi thông tin đã phân hoạch cho máy chủ xử lý dữ liệu. Ngoài ra sau khi máy chủ xử lý dữ liệu, xử lý thông tin có kết quả trả về cho máy chủ gửi và nhận tin nhắn ngay lập tức máy chủ này sẽ gửi tin nhắn kết quả trả về cho người dùng đúng với mẫu thông tin yêu cầu. GSM Modem: là thiết bị dùng để gửi và nhận tin nhắn, có chức năng giống với SRServer. Có thể tùy chọn sử dụng SRServer hoặc GSM Modem. DPServer: là máy tính lưu trữ dữ liệu cho hệ thống, xử lý các yêu cầu từ phía người dùng, liên lạc với máy chủ gửi và nhận tin nhắn để có thể nhận các yêu cầu cũng như gửi các kết quả trả về sau khi đã xử lý thông tin. 2. Dữ liệu cho chương trình: Hệ thống tin nhắn cung cấp thông tin cho sinh viên có dữ liệu đầu vào đa dạng tùy vào chức năng mà hệ thống muốn triển khai. Với hầu hết các doanh nghiệp hay trường học việc can thiệp vào dữ liệu rất khó khăn chính vì vậy hệ thống đã hỗ trợ những chức năng đưa dữ liệu đầu vào cho các dịch vụ tin nhắn rất đa dạng từ các tập tin định dạng như: excel, xml. Bên cạnh đó, với việc khảo sát các cú pháp tin nhắn đã được xây dựng ở các hệ thống khác nhau, để rút trích ra cách thiết lập một cú pháp tin nhắn. Từ đó hệ thống tin nhắn cung cấp thông tin cho sinh viên đã xây dựng được chức năng tạo cú pháp tin nhắn rất đa dạng tạo nên một sự linh hoạt cho hệ thống. 3. Môi trường phát triển chương trình: Ứng dụng tổng đài tin nhắn cung cấp thông tin cho sinh viên cơ bản gồm hai thành phần: SRServer và DPServer. SRServer là chương trình được xây dựng trên hệ điều hành Android 2.2, DPServer là một chương trình được xây dựng trên JDK 1.6 và được phát triển trên máy tính có cấu hình CPU Core i3, 2Gb Ram. Máy tính cài đặt hệ điều hành Window 7. Chương trình được lập trình bằng Eclipse, viết bằng ngôn ngữ lập trình Java, lập trình Android [1] và sử dụng hệ quản trị cơ sở dữ liệu SQL Server 2008 phiên bản Developer Edition. Bên cạnh đó còn sử dụng các công cụ khác như: Swing, JDBC. 4. Môi trường triển khai: Chương trình được triển khai thử nghiệm trên máy tính CPU Core i3, 2Gb Ram, cài JDK 1.5 và hệ quản trị cơ sở dữ liệu SQL Server 2008 Developer Edition. Về phần SRServer được triển khai trên máy điện thoại HTC Wildfire hệ điều hành Android 2.1, CPU Qualcomm MSM 7225 528 MHz, Ram 384Mb. III. KẾT QUẢ THỬ NGHIỆM: Nhân viên có thể đưa các dữ liệu cho các dịch vụ trong hệ thống với các tập tin có định dạng như excel, xml. Hình 2: Giao diện chức năng đưa dữ liệu vào hệ thống. Người dùng có thể tạo ra các cú pháp tin nhắn cho các dịch vụ mà hệ thống đang muốn triển khai một cách đa dạng và linh hoạt như: bảng điểm, lịch học, lịch thi. Tạo ra các cú pháp bằng cách: tạo mã dịch vụ, sau đó tạo ra các thẻ cú pháp cho dịch vụ đó, ngoài ra có thể tạo ra các thông báo cho các thẻ cú pháp và dịch vụ. Hình 3: Giao diện chức năng Dịch Vụ. Hình 4: Giao diện chức năng Thẻ Cú Pháp. Hình 5: Giao diện chức năng Thông Báo. Sau khi đã thiết lập mã dịch vụ, thẻ cú pháp và thông báo. Kết nối DPServer và SRServer. Dữ liệu để phục vụ cho cú pháp đã được đưa vào thì hệ thống tin nhắn đã được hoạt động và chờ những yêu cầu từ phía Client. Với việc xây dựng các chức năng như trên và một cơ sở dữ liệu thống nhất cho việc quản lý nhiều dịch vụ tin nhắn khác nhau. Trong giai đoạn đầu đã thử nghiệm trên các dịch vụ tin nhắn như: truy vấn lịch học, lịch thi, điểm thi, tin tức. Với kết quả đạt được cho thấy hệ thống đã tạo ra cú pháp tin nhắn và dữ liệu linh động. Ngoài ra còn có chức năng hỗ trợ khác như thống kê các tin nhắn tới hệ thống, xem nhật ký dữ liệu. Bên cạnh đó còn có ứng dụng SRServer với chức năng gửi và nhận tin nhắn, cấu hình địa chỉ IP kết nối với DPServer. IV. KẾT LUẬN: Trong quá trình thực hiện đề tài, chúng tôi nhận thấy việc xây dựng hệ thống tin nhắn linh hoạt thật sự là một vấn đề khó khăn, cho nên để đáp ứng được tất cả những sự đa dạng đó là mục tiêu khó hoàn thành. Kết quả đạt được: Sau thời gian nghiên cứu và thực hiện, đề tài đã thực hiện được các yêu cầu đề ra: Xây dựng Ứng Dụng Tổng Đài Tin Nhắn Cung Cấp Thông Tin Cho Sinh Viên.  Thiết kế và xây dựng giao diện cho ứng dụng chạy trên thiết bị Android (SRServer) và máy tính (DPServer).  Xây dựng cơ sở dữ liệu đơn giản và hoàn chỉnh về quản lý các dịch vụ cho hệ thống tổng đài tin nhắn.  Lập trình xử lý cách thức nhận và gửi tin nhắn trên thiết bị Android, can thiệp vào hệ thống Android không lưu tin nhắn vào trong hệ thống hộp thư, cách thức liên lạc với máy tính (DPServer) thông qua mạng Wifi, tự động gửi lại các tin nhắn khi mất kết nối với máy tính (DPServer).  Lập trình xử lý các chức năng cơ bản cho ứng dụng trên máy tính (DPServer), cách thức kết nối với SRServer.  Xây dựng công cụ cho phép đưa dữ liệu vào hệ thống đối với các dịch vụ.  Thống kê các tin nhắn được gửi cho dịch vụ hay số điện thoại. Với việc xây dựng thành công Ứng Dụng Tổng Đài Tin Nhắn Cung Cấp Thông Tin Cho Sinh Viên đã tạo ra một cách tiếp cận thông mới cho sinh viên của Trường Đại Học Lạc Hồng. Ngoài ra với sự phát triển của thị trường điện thoại Android hiện nay cùng với việc phát triển ứng dụng SRServer việc triển khai Ứng Dụng Tổng Đài Tin Nhắn cho trường Đại Học Đại Hồng hay các doanh nghiệp ngày càng hiệu quả và nhanh chóng. Và việc sử dụng các phần mềm đã đem lại những lợi ích nhất định cho các nhân viên vận hành hệ thống như: giảm thời gian, công sức để triển khai một dịch vụ tin nhắn. Bên cạnh đó, chương trình còn hỗ trợ thêm rất nhiều cho nhà Trường: cùng phụ huynh giám sát quá trình học tập của các sinh viên, truyền tải các thông tin quan trọng tới các sinh viên một cách nhanh chóng. Ngoài ra có thể giúp cho nhà Trường thu thêm những lợi thuận thông qua những tin nhắn dịch vụ. Hướng phát triển: Các phiên bản tiếp theo sẽ khắc phục những hạn chế nhằm cho ứng dụng hiệu quả hơn vào việc triển khai hệ thống Tổng Đài Tin Nhắn đối với các nhân viên. Ngoài ra có thể sử dụng các chức năng tin nhắn cơ bản trên hệ thống. Cụ thể như sau:  Xây dựng giao diện của ứng dụng SRServer và DPServer chuyên nghiệp và trực quan, linh động hơn.  Xây dựng thêm các tính năng trên SRServer.  Xây dựng thêm công cụ tích hợp với SRServer để giảm thời gian sử dụng pin.  Tích hợp và phát triển các tính năng của các phần mềm gửi tin nhắn hiện nay vào hệ thống.  Cho phép kết nối SRServer và DPServer ở khoảng cách địa lý xa hơn.  Mở rộng tính năng cho phép tạo ra các dịch vụ tin nhắn thông qua mạng. TÀI LIỆU THAM KHẢO Tài liệu Tiếng Anh [1] Wei-Meng Lee, “Beginning Android Application Development”, published by Wiley Publishing Inc, 2011. Internet [2] “INET Smart SMS”, link: http://inet.vn/san-pham/Phan-mem-gui-tin-nhan-2881.html [3] “Phần Mềm Nhắn Tin Sitek SMS Center”, link: http://sitek.com.vn/san-pham/phan-mem/phan-mem-nhan-tin-sitek-sms-center [4] “VCtel SMS Center”, link: http://technical.vctel.com/Article/Giai-Phap-Nhan-Tin-Bang-Gsm-Cdma-Dien- Thoai-Di-Dong.htm . pháp tin nhắn. Từ đó hệ thống tin nhắn cung cấp thông tin cho sinh viên đã xây dựng được chức năng tạo cú pháp tin nhắn rất đa dạng tạo nên một sự linh hoạt cho hệ thống. 3. Môi trường. như sau:  Xây dựng một hệ thống hỗ trợ thông tin cho sinh viên của các trường Đại Học.  Xây dựng một hệ thống đơn giản, giúp cho nhân viên triển khai có thể dễ dàng triển khai hệ thống, tạo. dịch vụ cho hệ thống tổng đài tin nhắn.  Lập trình xử lý cách thức nhận và gửi tin nhắn trên thiết bị Android, can thiệp vào hệ thống Android không lưu tin nhắn vào trong hệ thống hộp thư,

Ngày đăng: 19/06/2014, 20:48

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan