更新时间:2021-06-21
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
本网站分前台管理和后台管理两部分。前台管理主要实现以下功能:用户注册,新闻资讯查看最新的教学信息,视听英语结合多媒体辅助功能,学习英语。 模拟试题功能,教学资源的下载。强大的后台管理主要实现以下功能:可以对各种题型的添加删除和管理;语音教学资源的添加,学习资料,习题的上传和管理。管理员添加修改和密码的修改等功能.基于php和mysql技术开发,适用于课程设计,毕设,二次开发等.
程序编写采用新手写法,通俗易懂,注释较多.设计流程清晰,功能完整,保证运行无错,兼容wamp,xammp,appserv等主流php集成环境.有配套文档.
系统前台模块功能
1学生管理模块功能:
学生管理模块,实现了学生游客在线注册的功能,注册学生可以在线下载英语课程的学习资料,收听英语教学录音。(用户都有一定的初始分值)
2.学习资讯模块:
该模块提供了英语学习的最新动态以及学习的资料资讯信息。
3.视听英语功能模块:
只有注册用户登录后,可在该模块可以使用在线视听功能。
4.上传功能:用户可以上传英语学习资料,系统可根据上传的多少,给与一定的分值。
5.下载功能:根据用户的分值,提供分类下载的功能
6.在线交流:学习者可在线进行交流(用户可以根据他人的帮助等情况,给与他人一定的分值)
用户角色分析
根据网上学习英语的整个过程,整个系统要分两个角色:学生和老师(即管理员)。
学生可以在线学习;可以在线测试;可以跟老师或同学交流;可以看看有什么新的公告等等。老师可以修改课程的相关信息;可以管理学生的个人资料;可以上传课程;可以发布公告;可以添加、删除试题等等。每个角色操作的共性是通过密码验证后登录,显示身份信息,通过点击修改密码菜单实现密码更改。角色工作完成后,通过专门的出口退出登录状态。
具体功能模块划分
根据系统功能需求分析,系统主要划分为以下六个模块。
A学生管理模块功能说明:
用于用户登录,通过用户输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。若丢失密码,则可以通过你的密码提示和相应的密码答案可以找到自己的密码。若想成为有效用户,则可以注册用户,成功后定向到相应的功能页面。
B.新闻资讯模块:
用于用户查看相关英语新闻信息,并浏览最新新闻,相关新闻,和最新资讯,了解最新的英语资讯。
C.视听英语功能模块:
只有有效用户可以下载和浏览这个栏目的内容。通过选择专业来选择相应的课程,然后进入学习内容,听并学习英语课程,除了参阅资料是连接到相关网页外,其他都是以语音形式,这样方便用户,可以直接在线练习听力。
D.资源下载模块:
用户登录后,可以通过资源下载,下载相应的资源,并选择相应的资源信息和学习信息下载查看。
E.关于我们模块:
详细记录了网站开发人员的详细信息,包括姓名、学号、班级、指导老师以及网站的主要说明。
F.管理员模板功能说明:
用户通过输入的用户名、密码判断用户份的有效性,有效用户根据用户的角色定向到相应的功能界面,无效用户定向到登录失败页面。有效用户可以对前台的各个模板进行添加、删除等修改,还可以对前台的资源进行添加修改和删除等。
摘要 1
1引言 4
1.1 课题背景 4
1.2 国内外的研究现状 4
1.3 本课题研究的意义 4
1.4 本课题的研究方法 5
2、相关理论基础 5
2.1 系统开发环境 5
2.2 B/S结构 5
2.3 Apache简介 6
2.4 MYSQL简介 6
2.5 PHP简介 7
3、用户需求分析 7
3.1 用户角色分析 7
3.2 具体功能模块划分 8
3.3 性能需求 8
4系统设计与实现 9
4.1 系统功能图示例 9
4.1.1 系统前台模块功能示意图 9
4.1.2 系统后台功能示意图 10
4.2 数据库表的设计与实现 11
(1)alluser(管理员基本信息表)存储教师(管理员)登录的基本信息。如表1 11
(2) chongzhijilu (充值记录表)存储了会员充值记录的信息。如表2 11
4.3 系统功能设计与实现 13
4.3.1 学生管理模块功能说明: 15
4.3.2 新闻资讯模块设计 17
4.3.3 试听英语模块 17
4.3.4 英语资源下载 18
4.3.5 系统后台登录 19
5、系统测试 21
5.1 测试环境 21
5.2 测试结果 21
结 论 21
致谢 22
参考文献 22