3.3. Thiết kế mạng xã hội trường học
Xu hướng sử dụng mạng xã hội để kết nối và trao đổi thơng tin ngày càng phổ biến trên thế giới nói chung và tại Việt Nam nói riêng. Việc xây dựng mạng xã hội riêng cho nhà trường sẽ rất thuận lợi trong việc định hướng sinh viên của trường quản lý trong mạng đó và sử dụng nó vào mục đích học tập, trao đổi tài liệu, quản lý tồn bộ q trình học tập của từng sinh viên.
Các tính năng chính của mạng xã hội trường học:
• Cấp một tài khoản trang cá nhân cho mỗi sinh viên và giảng viên.
• Các tài khoản sẽ có thể kết nối được với nhau thơng qua tính năng kết bạn. • Tải lên và quản lý các lưu trữ cá nhân (các tệp tin văn bản, ảnh, tài liệu
v.v…)
• Mỗi cá nhân có khả năng tạo cỏc nhúm theo từng đơn vị tổ chức như lớp, khoa, phân viện, trung tâm, hoặc một nhóm sinh hoạt bất kỡ… dễ dàng hơn trong q trình trao đổi thơng tin giữa các đơn vị.
• Tích hợp các chức năng xem thơng tin như điểm, thời khóa biểu, học phí, các thơng báo, đăng kí tín chỉ, tra cứu tài liệu trực tuyến.
• Tạo ra các bài thi trắc nghiệm trực tuyến, tổ chức các cuộc thi kiến thức trực tuyến về mọi lĩnh vực cần thiết trong quá trình học tập và rèn luyện của sinh viên tại trường.
• Đăng các bài viết, nhật ký, thể hiện các cảm xúc cá nhân vào các trang trong mạng xã hội.
• Dễ dàng tích hợp với các ứng dụng phát triển thêm bởi bên thứ ba như Games, các đại lý sách, đồ dùng trực tuyến v.v…
3.3.1. Thiết kế cơ sở dữ liệu Mạng xã hội trường học
Cơ sở dữ liệu thiết kế cho Hệ thống mạng xã hội trường học khá phức tạp và phải đảm bảo các yếu tố sau:
• Lưu trữ tốt dữ liệu của các đối tượng tham gia hệ thống (sinh viên, giảng viên, cán bộ quản lý) và có khả năng móc nối được với các nguồn dữ liệu từ các hệ thống khác trong nhà trường.
• Quản lý được tốt các tính năng chính của hệ thống (theo dõi thơng tin, kết bạn, kết nối các đối tượng v.v…) • Tối ưu hóa khả năng lưu trữ thơng tin nhằm đảm bảo tốc độ của hệ thống, tránh việc trùng lặp hoặc dư thừa
những thông tin không cần thiết.