MỤC ĐÍCH VÀ Ý TƯỞNG THIẾT KẾ Thực trạng hiện này việc thông tin liên lạc giữa Nhà trường, cơ quan đào tạo và khoa với gia đình và sinh viên chủ yếu thông qua các hình thức thủ công đó là
Trang 1PHẦN MỀM
HỆ THỐNG TỰ ĐỘNG THÔNG BÁO KẾT QUẢ
HỌC TẬP SINH VIÊN QUA TIN NHẮN
Nhóm tác giả:
Mai Hải Sơn
Sử Khắc Duy
Giáo viên hướng dẫn:
Vũ Văn Cảnh
Trang 2MỤC ĐÍCH VÀ Ý TƯỞNG THIẾT KẾ
Thực trạng hiện này việc thông tin liên lạc giữa Nhà trường, cơ quan đào tạo và khoa với gia đình và sinh viên chủ yếu thông qua các hình thức thủ công đó là thông báo qua văn bản hoặc do giáo viên chủ nhiệm thực hiện bằng cách gọi điện thoại, nhắn tin
Việc thực hiện như vậy chậm, thiếu kịp thời đôi khi không được thường xuyên, thiếu chính xác dẫn đến nhiều phụ huynh không nắm được tình hình rèn luyện và kết quả học tập của con em mình tại trường
Với mục tiêu xây dựng một hệ thống đảm bảo việc thông tin kết quả của sinh viên đến với gia đình một cách nhanh chóng, chính xác, hiệu quả, nhóm tác giả mạnh dạn
thực hiện ý tưởng xây dựng một “hệ thống tự động thông
báo kết quả học tập sinh viên qua tin nhắn”
Trang 3PHÂN TÍCH HIỆN TRẠNG
1 Hiện trạng thông tin liên lạc giữa gia đình và nhà trường
- Hiện nay sau mỗi học kỳ cơ quan đào tạo tổng hợp kết quả các môn học của sinh viên dưới dạng file excel sau đó gửi cả bảng điểm của tất cả các môn của cả lớp cho lớp trưởng để thực hiện việc thông báo cho sinh viên, còn gia đình sinh viên muốn biết kết quả học tập của sinh viên lại gọi điện thoại liên lạc với giáo viên chủ nhiệm
Trang 4PHÂN TÍCH HIỆN TRẠNG
2 Hiện trạng thiết bị liên quan
- Hiện nay trên thực tế đã và đang ứng dụng mạnh mẽ dòng
thiết bị GSM Modem vào trong lĩnh vực quảng bá, nhắn tin quảng cáo qua các thiết bị di động, đặc điểm của loại thiết
bị này cho phép duy trì nhắn tin 24/24h, tốc độ gửi tin nhắn khoảng 1000 tin/giờ Có hỗ trợ lập trình qua tập lệnh AT để thực hiện giao tiếp, truy xuất cơ sở dữ liệu từ máy tính
- Tập lệnh AT của thiết bị GSM Modem cho phép:
+ Đọc,viết, xóa tin nhắn + Gửi tin nhắn SMS
+ Kiểm tra chiều dài tín hiệu + Kiểm tra trạng thái sạc bin và mức sạc của bin
+ Đọc, viết và tìm kiếm về các mục danh bạ
Trang 5MÔ HÌNH HỆ THỐNG KẾT NỐI GSM
MODEM VỚI MÁY TÍNH
Trang 6PHÂN TÍCH HỆ THỐNG
1 Biểu đồ phân cấp chức năng của hệ thống nhắn tin
THÔNG BÁO KẾT QUẢ HỌC TẬP
Cập nhật
danh sách
sinh viên/ số
điện thoại
liên lạc
Cập nhật danh sách điểm của sinh viên
Nhắn tin kết quả học tập tới số điện thoại được đăng ký
Trang 7PHÂN TÍCH HỆ THỐNG
2 Biểu đồ luồng dữ liệu
Sinh viên/
Phụ huynh Cập nhật danh sách sinh viên/
số điện thoại sinh viên (giađình)
Đăng kí hồ sơ Kết quả đăng kí
Cơ quan quản lý
Cập nhật điểm môn học
Danh sách sinh viên và
số điện thoại liên lạc
Thông báo kết quả học tập
Danh sách điểm môn học của sinh viên
Thông
báo kết
quả học
tập của
sinh
viên
Trang 8PHÂN TÍCH HỆ THỐNG
3 Biểu đồ thực thể quan hệ dữ liệu
- Quản lý sinh viên và điểm các môn học đã thi
Trang 9THIẾT KẾ HỆ THỐNG
1 Sơ đồ khối tổng quát hệ thống
Thiết bị GSM
Modem Cổng kết nối
Chương trình Cơ sở dữ liệu
Quản trị hệ thống
Thuê bao di
động
Trang 10THIẾT KẾ HỆ THỐNG
2 Thiết kế cơ sở dữ liệu
Cơ sở dữ liệu của hệ thống được thiết kế bằng hệ quản trị cơ sở dữ liệu SQL Server 2005 với 03 bảng như sau:
Trang 11THIẾT KẾ HỆ THỐNG
3 Mẫu các bảng dữ liệu được lưu dạng file excel
Trang 12THIẾT KẾ HỆ THỐNG
4 Lưu đồ thuật toán kết nối GSM Modem với máy tính
Trang 13THIẾT KẾ HỆ THỐNG
5 Lưu đồ thuật toán đọc dữ liệu từ máy tính ra GSM Modem
Trang 14CÀI ĐẶT HỆ THỐNG
Hệ thống được cài đặt bằng bộ công cụ Visual Studio 2010
nối thiết bị cũng như các thư viện xử lý cơ sở dữ liệu
Hệ thống cũng đã cài đặt các thủ tục đảm bảo việc kết nối thiết bị GSM Modem và tuỳ chỉnh các tham số cho thiết bị một cách đơn giản, tiện lợi cũng như các hàm xử lý câu lệnh
AT để điều khiển thiết bị GSM Modem, nhận các tin nhắn từ máy tính gửi qua cổng kết nối thiết bị
Hệ thống cài đặt xử lý cơ sở dữ liệu, các hàm nạp dữ liệu từ các file Excel theo yêu cầu và truy xuất tới cơ sở dữ liệu SQL Server để gửi các thông tin ra thiết bị GSM Modem phục vụ việc gửi tin nhắn tới các thiết bị di động
Hệ thống đã cài đặt việc xử lý các tin nhắn để đảm bảo mọi thiết bị di động đều có thể nhận được các tin nhắn chính xác
Trang 15KẾT QUẢ SẢN PHẨM
1 Giao diện chính của hệ thống
Trang 16KẾT QUẢ SẢN PHẨM
2 Giao diện nạp dữ liệu từ file excel lên hệ thống và tiến hành gửi hàng loạt tin nhắn
Trang 17KẾT QUẢ SẢN PHẨM
3 Giao diện gửi một tin nhắn
Trang 18KẾT QUẢ SẢN PHẨM
4 Giao diện xoá tin nhắn
Trang 19KẾT QUẢ THỬ NGHIỆM
Hệ thống thực hiện việc kết nối và tuỳ chỉnh các tham số của thiết bị GSM Modem đơn giản thông qua các kết nối USB, việc kết nối nhanh chóng, thời gian đáp ứng xử lý nhanh, ổn định
Việc thực hiện gửi thông báo qua hệ thống đảm bảo tính chính xác cao, nhanh chóng, hiệu quả, đáp ứng được nhu cầu thông tin về kết quả học tập của gia đình sinh viên đối với con em mình
Hệ thống cũng có thể đảm nhận được việc gửi các thông báo tới gia đình sinh viên như kết quả rèn luyện, các thông báo về đóng học phí hay tham gia các hoạt động chung của sinh viên tại trường
Việc áp dụng rộng rãi hệ thông sẽ giúp sinh viên, gia đình sinh viên cấp nhật nhanh chóng điểm số của sinh viên rất tiện lợi và thiết thực