Tải bản đầy đủ (.pdf) (10 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (350.71 KB, 10 trang )

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: ,
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ỏ. []
 Phần mềm SMSGee PC SMS Gateway Server, của công ty SMSGee
[ />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:

[3] “Phần Mềm Nhắn Tin Sitek SMS Center”, link:

[4] “VCtel SMS Center”, link:
/>Thoai-Di-Dong.htm




×