赞
踩
【P008】基于PHP+MySQL实现网上教学平台
本系统的主要目标是实现网上教学互动功能,教师通过浏览器在该平台发布课程资料和作业等信息,发布公告信息,发布资料,实现资料上传;数据资料经处理后存储在云端,学生注册后可提交作业,在线浏览教师发布的资料,以及在线交流学习心得,和教师答疑互动,管理人员可以对院系、专业、班级、课程、教师、学生信息进行管理。
本系统的主要特色是针对移动设备的响应式布局,使得该平台不再局限在PC上,教师和学生使用随身携带的平板或手机登录网站,都可以获得较好的用户体验。因而大大提高了教学平台的便携能力,进一步提升该平台的互动的及时性。
本系统采用B/S架构(Browser/Server),主要开发工具为PHP Storm,用到的编程语言有PHP、JavaScript、Jquery,数据库采用MySQL 5.7,环境采用phpstudy集成。前端页面的编写基于bootstrap。
部分数据库表设计如下, 其他参见源码包
教师管理员表(table_admin)
列名 | 类型 | KEY | 可否为空 | 注释 |
---|---|---|---|---|
tid | int(12) unsigned | PRI | 否 | 用户ID |
user_name | varchar(50) | 否 | 用户名 | |
user_pwd | varchar(50) | 否 | 密码 | |
varchar(50) | 是 | 邮箱 | ||
type | tinyint(1) unsigned | MUL | 否 | 用户类型 |
status | tinyint(1) | 否 | 状态 | |
login_time | int(12) | 是 | 最后登录时间 | |
login_ip | varchar(15) | 是 | 最后登录ip |
学生用户表(table_user)
列名 | 类型 | KEY | 可否为空 | 注释 |
---|---|---|---|---|
uid | int(12) unsigned | PRI | 否 | 用户ID |
user_name | varchar(50) | 否 | 用户名 | |
user_pwd | varchar(50) | 否 | 密码 | |
varchar(50) | 是 | 邮箱 | ||
status | tinyint(1) | 否 | 用户状态 | |
login_time | int(12) | 是 | 登录时间 | |
login_ip | varchar(15) | 是 | 登录ip |
课件资料表(table_data)
列名 | 类型 | KEY | 可否为空 | 注释 |
---|---|---|---|---|
did | int(12) unsigned | PRI | 否 | |
tid | int(12) unsigned | MUL | 否 | 发布教师id |
title | varchar(200) | 否 | 课件资料名称 | |
content | mediumtext | 否 | 课件资料内容 | |
type | tinyint(2) | 否 | 类型(1:课件,2:资料) | |
edit_time | int(12) | 否 | 最后修改时间 |
用户登录:/user_login
管理员|老师登录:admin/login
学生账号:student 密码:123456
老师账号:teacher 密码:123456
管理员账号:admin 密码:admin
测试只展示部分截图,需要更多详细内容请下载源代码
基于PHP+MySQL实现网上教学平台-首页
基于PHP+MySQL实现网上教学平台-学生登录
基于PHP+MySQL实现网上教学平台-课程资料
基于PHP+MySQL实现网上教学平台-作业
基于PHP+MySQL实现网上教学平台-老师管理员登录
基于PHP+MySQL实现网上教学平台-管理员后台
基于PHP+MySQL实现网上教学平台-课件管理
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。