在线学习平台的设计与实现(PHP,MySQL)(含录像) 来源:56doc.com 资料编号:5D26013 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D26013 资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 在线学习平台的设计与实现(PHP,MySQL)(含录像)(论文说明书10000字,程序代码,MySQL数据库) 系统功能分析 本系统实现一个在线学习平台,分为学生、管理员和老师三种用户。具体功能描述如下: 前台学生模块包括: 1. 首页:网站打开的第一个页面,显示网站的最新信息。 2. 学员注册/登录:实现学员的注册和登录。 3. 教师注册/登录:实现教师的注册和登录。 4. 课程中心:实现课程的列表显示,点击可以查看课程详情,学生登录后可以观看课程,下载课件,可以对讲师交流。 5. 通知公告:实现通知公告的列表显示,点击可以查看通知公告详情。 6. 在线留言:实现用户登录后可以发表留言。 7. 学生中心:学生登录后可以进入个人中心,在个人中心可以修改自己的信息,修改自己的登录密码,可以查看或删除自己的学习,可以开始考试,可以查看试卷,可以查看或删除发出的信息,可以回复或删除收到的信息。 后台管理员模块包括: 1. 系统设置:管理员可以修改自己的登录密码。 2. 课程管理:管理员可以对课程信息进行添加、查看、编辑或删除。 3. 试卷管理:管理员可以查看成绩统计,查看试卷,查看或删除试卷。 4. 公告管理:管理员可以对公告信息进行添加、查看、编辑或删除。 5. 留言管理:管理员可以对留言信息进行管理。 6. 老师管理:管理员可以对老师信息进行添加、修改或删除。 7. 学生管理:管理员可以对学生信息进行查看、修改、删除、禁用或恢复。 老师模块包括: 1. 个人管理:老师可以修改自己的密码,修改自己的信息。 2. 课程管理:老师可以对自己的课程信息进行添加、查看、编辑或删除,对章节信息进行管理。 3. 试题库管理:老师可以对选择题信息进行添加、查看、编辑或删除,对填空题信息进行添加、查看、编辑或删除,对判断题信息进行添加、查看、编辑或删除。 4. 试卷管理:老师可以生成试卷,可以查看成绩统计,查看或删除试卷。 5. 在线留言:老师可以查看或删除发出的信息,可以回复或删除收到的信息。 目录 1 绪论 5 1.1系统开发目的 5 1.2系统开发意义 5 2 关键技术介绍 6 2.1PHP技术 6 2.2 MYSQL简介 6 2.3 B/S结构 7 2.4 Apache技术 8 2.5 Dreamweaver简介 8 3 需求分析与设计 10 3.1 可行性分析 10 3.1.1 可行性分析 10 3.1.2 技术可行性分析 10 3.1.3 安全可行性 10 3.1.4 操作可行性 10 3.2 系统功能分析 10 3.3 系统功能结构图 12 3.4 系统流程分析 12 3.5 系统非功能性需求分析 14 4 数据库设计 16 4.1数据库逻辑结构设计 16 4.2数据库物理结构设计 17 5 系统的详细设计与实现 22 5.1首页页面 22 5.2学员注册页面 22 5.3课程中心页面 23 5.4课程详情页面 23 5.5通知公告页面 24 5.6修改密码页面 25 5.7课程管理信息页面 25 5.8试卷管理信息页面 26 5.9老师管理信息页面 26 5.10学生管理信息页面 27 5.11修改资料页面 27 6 系统测试 29 6.1 测试的目的 29 6.2 测试的步骤 29 6.3 测试的主要内容 29 结束语 31 致 谢 32 主要参考文献 33