• python+vue精品课程在线学习系统


    此外建设精品课程网站还可以通过一些优质的教学课程来提高学校的知名度。提高学生的自学能力,能充分的利用现有的教育资源。在我们学校一些老师因为学校要求,也需要做精品网站。所以在学校精品课程网站有一定需求的。

     

    首先在前台展示的功能方面大致分成以下几个大块:
    (1)课程简介:在此可以了解本课程的课程目标。
    (2)教学团队: 在此用户可以了解负责本门课程教学的教师,包括课程主要负责人和主讲教师的基本信息。      
    (3)习题作业:主要包括思考练习和练习题库,思考练习主要是课后习题与答案,而练习题库则包括各种题型。   
    (4)实践教学:主要包括课程的各种课件资料,视频教程          
    (5)交流互动:用户若有疑问可以在本模块内提出疑问,操作成功后,教师可给出答复。使教师能够了解教学效果,学生也能提出自己的疑问。
    (6)下载专区:能够下载一些网站上提供的的资料。此外还可以增加一些学校的新闻来丰富网站内容。


    在后台,网站管理员输入正确的用户名和密码后,可以进入到后台管理系统。管理员可以对板块进行管理:
    留言管理:管理员可以对用户发表的留言进行管理,可以对留言进行回复,修改,删除等操作。
    上传管理:管理员可以对教师上传的课件,视频进行审核,审核通过后可以发布在网站上。

     

     

    我们最初的项目结构由五个文件组成:
      manage.py:使用django-admin命令行工具的快捷方式。它用于运行与我们项目相关的管理命令。我们将使用它来运行开发服务器,运行测试,创建迁移等等。
      __init.py:这个空文件告诉python这个文件夹是一个python包。
      settings.py:这个文件包含了所有的项目配置。将来我们会一直提到这个文件!
      urls.py:这个文件负责映射我们项目中的路由和路径。例如,如果你想在访问URL / about/ 时显示某些内容,则必须先在这里做映射关系。
      wsgi.py:该文件是用于部署的简单网关接口。你可以暂且先不用关心她的内容,就先让他在那里就好了。
     django自带了一个简单的网络服务器。在开发过程中非常方便,所以我们无需安装任何其他软件即可在本地运行项目。我们可以通过执行命令来测试一下它:
     python manage.py runserver
      开发语言:Python
    框架:django
    Python版本:python3.7.7
    数据库:mysql  
    数据库工具:Navicat11
    开发软件:PyCharm

     

  • 相关阅读:
    第一章《初学者问题大集合》第7节:编写第一个Java程序
    vue3+vite+jest配置 单元测试总结
    纯css手写switch
    备战金九银十!!! 互联网Java岗面试手册,收藏=offer拿到手软!!
    【Shell脚本】Shell编程之数组
    vue3: 1.如何利用 effectScope 自己实现一个青铜版pinia 一 state篇
    RabbitMQ-发布确认(高级)、零碎概念(幂等性/惰性队列/集群)
    【无标题】
    mac os + python 新建环境 github仓库
    基于Locust实现MQTT协议服务的压测脚本
  • 原文地址:https://blog.csdn.net/zhgl322/article/details/126804312