绿色圃中小学教育网

 找回密码
 免费注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 最新文章
打印 上一主题 下一主题

基于PHP技术的数学错题集错系统的设计与实现

[复制链接]
8#
 楼主| 发表于 2014-12-14 10:30:15 | 只看该作者

equestion 错题
列名        类型        空        键        默认        额外        备注
id        bigint(20)        no        pri        null        auto_increment        错题id
equestion_imgurl        text                                        图片
equestion_content        text        no                                内容
equestion_label        text        no                                标签
equestion_hits        bigint(20)        no                                点击次数
equestion_sort        bigint(20)        no                                排序
equestion_show        bigint(20)        no                                是否显示
equestion_mark        bigint(20)        no                                用户类别
equestion_correct        text        no                                正确答案
equestion_antimes        bigint(20)        no                                答题次数
equestion_cotimes        bigint(20)        no                                正确次数
equestion_authorid        bigint(20)        no                                作者id
equestion_added        datetime        no                null                编辑时间

代码:create table equestion (
id bigint(20) primary key auto_increment,
equestion_imgurl mediumtext,
equestion_content mediumtext not null,
equestion_label mediumtext not null,
equestion_hits bigint(20) not null,
equestion_sort bigint(20) not null,
equestion_show bigint(20) not null,
equestion_mark bigint(20) not null,
equestion_correct mediumtext not null,
equestion_antimes bigint(20) not null,
equestion_cotimes bigint(20) not null,
equestion_authorid bigint(20) not null,
equestion_added datetime not null
);

错题系统的第二大功能模块是个人信息区,用户可以通过前台或后台管理界面,上传学习资料,包括课件,试题,日志,视频连接等到系统中,系统会根据上传信息的不同选择不同的引用方式,把这些信息分门别类的保存在个人信息表中。
表5.4用户学习资源信息管理表
news信息表
列名        类型        空        键        默认        额外        备注
id        bigint(20)        no        pri        null        auto_increment        新闻id
news_name        varchar(160)        no                                题目
news_note        varchar(300)        no                                导语
news_content        text        no                                内容
news_imgurl        text                                        图片
news_label        text        no                                标签
news_hits        bigint(20)        no                                点击次数
news_menuid        bigint(20)        no                        外键        菜单id
news_sort        bigint(20)        no                                排序
news_mark        bigint(20)        no                                前台后台
news_authorid        bigint(20)        no                                作者id
news_added        datetime        no                null                编辑时间

create table news (
id bigint(20) primary key auto_increment,
news_name varchar(160) not null,
news_note varchar(300) not null,
news_content text not null,
news_imgurl text,
news_label text not null,
news_hits bigint(20) not null,
news_menuid bigint (20) not null,
news_sort bigint (20) not null,
news_mark bigint (20) not null,
news_authorid bigint (20) not null,
回复

使用道具 举报

9#
 楼主| 发表于 2014-12-14 10:30:21 | 只看该作者

news_added datetime not null);
ALTER TABLE news ADD CONSTRAINT news_menu FOREIGN KEY (news_menuid) REFERENCES menu (id) ON delete CASCADE;

3、数据库的连接
数据库生成后就要与网页建立动态链接。本系统为方便起见,将数据库接口语句写在了一个文件里面,凡是涉及到数据库操作的网页只要将此文件包含进来就行了[5]。在建立数据库的链接时,先确定数据库的链接语句,包括数据库的路径及数据库的类型和驱动,然后兴建一个数据库连接,并打开此链接。数据库连接类源代码:
    数据库连接类代码是与数据库连接的最底层类,所有与数据库的连接,对数据的添加删除都会调用这个类,使用率非常高,所以将其保存在一个独立的文件中。在本系统中把它保存在system\includes\class\datebase文件中。
六  总结与展望
(一)论文的创新与总结
本篇论文的工作是以数学错题集错系统开发为依据,使用 PHP+MySQL框架为核心技术开发的一套教学网站系统。尝试寻找一条既能满足学生使用计算机的心理需求,又能切实帮助学生解决学习问题、提高学习效率和成绩的新举措。
本系统的最大创新是满足了学生个性化的学习需求,每个学生的错题不同,需要巩固落实的侧重点也不同,错题系统实现了充分开发利用学生的信息计算潜能,把握学生操作计算的兴趣点,引导他们利用信息技术解决实际的学习问题,利用错题集错系统高效率地建立自己的错题集,并且能方便学生的复习巩固,学生之间只要互换帐号,就能分享彼此的集错成果,可以互相从对方的错题库中抽取习题自测,实现合作学习和互助学习。这个系统目前处于试用阶段,首先在所教班级的计算机上已经安装,现在以班级为单位进行试用,初步组织计算机水平较好的学生每天定期录入当天的错题,在自习课上利用投影仪抽题检测,学生的积极性非常高,参与之踊跃,超出了当初的设想。
(二)系统的完善与展望
    错题集错系统的核心功能是我的错题和我的信息两个模块,主要实现了错题、课件、试题、论坛日志和视频链接等资源的上传,操作简单,使用便捷,目的在于让学生使用此系统能节省集错及复习时间,提高学习效率,为了避免干扰学生的学习,本系统没有使用动画图片,也没有对界面进行过多的修饰美化。所以系统的界面缺少动感和美化,时间一长学生的兴趣会减弱,所以今后需要不断地对系统的界面加入新颖活泼的元素,增强学生的学习兴趣。
由于数学题目的符号很复杂,所以整篇卷子和解答题答案的上传编译工作会非常复杂,在繁忙的教学工作之余,时间和精力非常有限,同时由于长期从事数学教学工作,对计算机编程语言的使用也显得非常业余,在有限的时间和技术能力下,还有很多功能有待改进和完善,此外受教室电脑的存储容量和网络带宽的局限,稍大的文件上传费时费力,大的视频文件需要以视频链接的形式提供给学生学习使用。在试用的一学年里,学生们普遍反映该系统可以应用到语文,英语等其它学科的集错中,尤其对填选题较多的英语学科更适用,学生们的这种积极探索的精神非常值得肯定,随着实践的深入和技术的逐步完善,错题系统一定能不断改进,成为学生提高学习效率有效学习工具。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

绿色圃中小学教育网 最新主题

GMT+8, 2024-9-22 08:51

绿色免费PPT课件试卷教案作文资源 中小学教育网 X3.2

© 2013-2016 小学语文数学教学网

快速回复 返回顶部 返回列表