Ứng dụng tra cứu thông tin sinh viên

Một phần của tài liệu Khóa luận tốt nghiệp Xây dựng hệ thống tra cứu thông tin sinh viên qua tin nhắn tự động (Trang 47)

Khi hệ thống đang chạy, cứ sau một khoảng thời gian (mặc định là 5 giây), chƣơng trình điều khiển sẽ kiểm tra tin nhắn đến ở USB 3G một lần. Khi chƣơng trình điều khiển kiểm tra có tin nhắn, bộ phận kiểm tra cú pháp sẽ hoạt động. Nếu cú pháp sai thì hệ thống sẽ nhắn trả lại nội dung sai cú pháp cho ngƣời dùng. Ngƣợc lại, chƣơng trình sẽ thực hiện các bƣớc sau đây:

- Bƣớc 1: Lƣu thông tin tin nhắn vào bảng dữ liệu SMSDEN.

- Bƣớc 2: Phân tích cú pháp tin nhắn và xác định câu lệnh thực thi tƣơng ứng. - Bƣớc 3: Thực hiện câu truy vấn và lƣu kết quả truy vấn vào bảng dữ liệu

SMSDI.

- Bƣớc 4: Lọc ra dữ liệu SMSDI có đủ điều kiện để gửi. - Bƣớc 5: Cập nhật trạng thái của tin nhắn thành đã xử lý.

Hệ thống tra cứu còn có chức năng gửi thông báo chủ động. Theo đó, hệ thống sẽ lọc ra sinh viên đã đăng ký dịch vụ của một trƣờng, hoặc của một lớp cụ thể. Sau đó, nội dung tin nhắn thông báo sẽ đƣợc lọc ra ở bƣớc 4 và gửi đến các số điện thoại

STT CAUTRUC LENHTHUCTHI

1 DIEM sp_selectDiem

2 DK sp_updateSDT

3 TB sp_selectThongBao

4 TKB sp_selectTKB

Bảng 4.1 Bảng dữ liệu cấu trúc tin nhắn.

Cấu trúc tin nhắn Diễn giải

TKB masinhvien Tra cứu thời khóa biểu theo mã sinh viên

TKB masinhvien mahocphan Tra cứu thời khóa biểu theo mã sinh viên và mã

môn học xác định

DIEM masinhvien Tra cứu điểm theo mã sinh viên

DIEM masinhvien mahocphan Tra cứu điểm theo mã sinh viên và mã học phần

TB matruong Tra cứu thông báo của trƣờng

DK masinhvien sodienthoai Đăng ký dịch vụ nhận tin nhắn thông báo chủ

động cho sinh viên với số điện thoại

Bảng 4.2 Mô tả cú pháp tin nhắn

4.3.2 Ví dụ minh họa

Sinh viên Nguyễn Thị Ngọc Oanh, mã sinh viên KT11K4061063 (Hình 4.1) cần tra cứu điểm của học phần Cơ sở Dữ liệu – mã học phần là HTTT3183. Sinh viên này nhắn tin đến số của tổng đài là 0168 706 9091 với cú pháp “DIEM KT11K4061063 HTTT3183”. Kết quả đƣợc trả về một cách nhanh chóng.

Sinh viên Trần Thanh An cần tra cứu thời khóa biểu của học phần Lập trình mạng với mã học phần là HT0023 (Hình 4.2). Sinh viên này nhắn tin đến hệ thống với cú pháp “TKB KT11K4061001 HT0023”.

Hình ảnh 4.13 Dữ liệu điểm của sinh viên

Hình ảnh 4.14 Dữ liệu thời khóa biểu sinh viên

KẾT LUẬN

Hệ thống nhắn tin tự động đã ngày càng thể hiện đƣợc ƣu điểm của mình trong việc truyền tải thông tin. Hiện nay, nhiều tổ chức, cá nhân đã áp dụng thành công các tổng đài nhắn tin tự động để phục vụ các hoạt động nhƣ chăm sóc khách hàng, quản lý nhân viên… Qua quá trình nghiên cứu và nhận thấy đƣợc nhu cầu của sinh viên và phụ huynh về tra cứu thông tin, tác giả đã đề xuất phƣơng pháp “Xây dựng hệ thống tra

cứu thông tin sinh viên qua tin nhắn tự động”.

Hệ thống tra cứu thông tin sinh viên qua tin nhắn tự động đƣợc triển khai và đã mang lại một số kết quả nhƣ: cho phép tra cứu thông tin sinh viên, gửi tin thông báo một cách chủ động, cho phép sinh viên đăng ký dịch vụ, quản lý cơ sở dữ liệu sinh viên, thống kê tin nhắn, hệ thống hoạt động tốt trong môi trƣờng có sóng điện thoại ổn định và cú pháp tin nhắn đƣợc gửi đến hợp lệ, hệ thống chấp nhận hầu hết các đầu số của các nhà cung cấp mạng điện thoại hiện nay ở Việt Nam, nội dung tin nhắn phản hồi cho ngƣời dùng chính xác, trình bày ngắn gọn dễ hiểu, đáp ứng yêu cầu của tin nhắn SMS, tỉ lệ tin nhắn phản hồi thành công cho ngƣời dùng đạt hơn 90%. Hệ thống tra cứu thông tin sinh viên có thể đƣợc xem nhƣ môi trƣờng tƣơng tác giữa ngƣời dùng với máy tính qua tin nhắn điện thoại. (adsbygoogle = window.adsbygoogle || []).push({});

Hệ thống tra cứu thông tin sinh viên đã đáp ứng phần nào nhu cầu của sinh viên. Tuy nhiên, yêu cầu của sinh viên càng ngày càng cao. Do đó, để giải quyết vấn đề này, hệ thống cần đƣợc phát triển và nghiên cứu kĩ hơn. Ví dụ, hệ thống cần đƣợc phát triển có thể thực hiện trên các cơ sở dữ liệu khác và đƣợc cập nhật hoặc thêm mới thông qua file excel, hệ thống có khả năng đáp ứng rộng rãi và dễ dàng triển khai thành các ứng dụng tra cứu khác nhau nhƣ các tổng đài chăm sóc khách hàng, hệ thống có thể đáp ứng nhiều kết nối cùng lúc.

Do giới hạn về kinh phí và thời gian nên hiện tại hệ thống vẫn còn một số hạn chế nhất định nhƣ:

- Hệ thống chƣa đƣợc triển khai đầu số ngắn mà phải sử dụng số điện thoại của thẻ SIM đi kèm USB 3G

- Hệ thống hiện tại chỉ xử lý một tin nhắn trong cùng một khoảng thời gian ( thiết bị USB 3G đang sử dụng không phải là thiết bị chuyên dụng cho tổng đài

nhắn tin tự động)

- Cơ sở dữ liệu sinh viên còn hạn chế, hiện tại chỉ áp dụng thử nghiệm tra cứu cho sinh viên lớp K45 Tin học Kinh tế - Đại học Kinh tế Huế

Việc áp dụng thành tựu khoa học công nghệ vào công tác quản lý sinh viên và hỗ trợ sinh viên thực sự rất cần thiết. Đặc biệt, việc ứng dụng công nghệ thông tin và truyền thông, mà cụ thể là công nghệ liên quan đến điện thoại và các thiết bị cầm tay là rất hữu ích. Xây dựng hệ thống tra cứu thông tin sinh viên qua tin nhắn tự động sẽ là giải pháp đúng đắn và đáp ứng nhu cầu của sinh viên và phụ huynh.

TÀI LIỆU THAM KHẢO

- Tài liệu tiếng Việt

1. Đỗ Trung Tuấn

Giáo trình "Hệ quản trị cơ sở dữ liệu" – NXB Đại Học Quốc Gia. 2. Dƣơng Quang Thiện

“.NET toàn tập”, Nhà xuất bản tổng hợp thành phố Hồ Chí Minh 3. Nguyễn Ngọc Bình Phƣơng – Thái Thanh Phong tổng hợp và biên dịch

Các giải pháp lập trình C# – NXB Giao Thông Vận Tải. 4. Phƣơng Lan

Lập trình Window với C# .NET- NXB Lao động – Xã hội. 5. TS. Trƣơng Văn Tú - TS. Trần Thị Song Minh

Giáo trình: “Hệ thống thông tin quản lý”, Nhà xuất bản Hà Nội, năm 2000

- Tài liệu tiếng Anh

1. http://www.developershome.com/sms/ 2. http://code.msdn.microsoft.com/

Một phần của tài liệu Khóa luận tốt nghiệp Xây dựng hệ thống tra cứu thông tin sinh viên qua tin nhắn tự động (Trang 47)