更新时间:2021-07-14
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
教学大纲管理系统网站使用PHP作为主要开发工具,采用Dreamweaver 作为辅助开发工具实现网站的框架设计,使用MySQL 数据库用来存放网页素材、课程资料以及用户资料。本系统可以实现课程的分类显示以及对课程的推荐、审核发布、更新删除等功能。学生同时可以利用网站提供的课件、教学大纲,结合教材与推荐书目进行学习。学生在学习过程涉及该课程的专业问题都可以提问,并且安排了老师每天专门负责网上答疑,本网站可以成为学校Web站点的一个子网,具有很好的外部接口,能够很好的配合校园网的其它子系统进行学校的远程教育活动。
一、Web端前台
1.教学大纲页面展示:
课程目录下对应的章节数目,章节安排,难易程度,视频信息,课程表,教师信息,教学计划,教学资料等等信息。定义网站前台显示的视频分类管理,大类可分为(php,java)和小类(如php类下:初级、中级、高级等等)
2自评模块设计:答题界面,试卷类型,答题方式,得分情况,教师推荐课程。
:
二、后台管理:
1、管理员登录:为后台设置了管理员登录和管理员权限的设置,不同权限的管理能操作的也不一样。分为学生,教师两种权限。
2、课程分类管理:对课程目录进行管理,包括课程的章节安排,章节的难易程度,章节对应的视频,某一课程内的具体细节大纲。教师对课程进行有顺序的排课。
3、大纲内容管理:教学大纲的上传,查询,修改,删除等操作。课程教学计划及进度安排。某一课程内的重点难点的介绍,课程难易程度,课程学期,授课老师,考题数量,视频数量,视频长度,是否收费,在线讨论人数等信息。
4、针对性教学管理:安排测评试卷,制定评分标准,分析答题情况,给出对应的课程学习安排计划。教师根据自测结果一对一制定学生的学习计划,学生根据计划安排的课程学习视频,完成学习任务。
目 录
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发环境介绍 5
2.1 Apache 5
2.2 Mysql 6
2.3 Php 6
2.4 WAMP 8
2.5 系统对软硬件要求 8
3 系统分析 8
3.1 需求分析 9
3.2 可行性分析 10
3.2.1 技术可行性 10
3.2.2 经济可行性 10
3.2.3 操作可行性 10
3.2.4 法律可行性 10
3.3 设计思想 11
3.4 性能要求 11
3.5 系统技术框架 12
4 系统设计 12
4.1 系统体系结构设计 12
4.2 功能模块设计 13
4.3 数据库设计 13
4.3.1 概念设计 13
4.3.2 逻辑设计 15
4.4 本节小结 17
5 系统实现 17
5.1 学生模块 17
5.1.1 教学资料下载 17
5.1.2 查看教学大纲 18
5.1.3 在线答疑 18
5.2 系统登录设计 19
5.3 教师模块 21
5.3.1 修改个人信息及密码 21
5.3.2 课程模块 22
5.3.3 课件模块 23
5.3.4 在线答疑 24
5.4 管理员模块 25
5.4.1 学生信息管理 25
5.4.2 教师信息管理 26
5.4.3 管理员管理 27
6 系统运行与测试 28
6.1 软件测试的目的 28
6.2 软件测试的重要性 28
6.3 测试环境 28
6.4 测试方法 29
6.5 测试过程 29
6.5.1 课件上传测试 29
6.5.2 登录模块测试 30
7 结束语 31
参考文献 32
致谢 33