• python+vue+elementui学生选课作业系统wxjjv


    本系统相比较于现有的在线选课系统,在实现课程信息及时准确的发布、教师申报开课课程、学生选课、选修课教师与教室的配备、生成教师用课表和学生用课表等主要功能的基础上,利用即时在线聊天工具可以实现教师和学生之间即时沟通,实现了学生可以对感兴趣的课程进行试听和体验的功能,并能在学习后对授课情况做出合理评价,从而更好的了解课程上课情况,解决学生盲目选课或被动选课的现状,力求给学生提供一个更加人性化的选课系统,该系统体现信息时代大学对课程的个性化管理,可以让高校学生可以在选课时充分享受到选课系统所带来的增值服务,增强学生学习的主动性;另一方面也可以减轻学校在选课期间人力资源的大量投入,改善学校教务管理负担重的现状。

    前端技术:nodejs+vue+elementui

    MTV模式
     M:model,模型,负责与数据库交互
     V:view,视图是核心,负责接收请求、获取数据、返回结果
     T:template,模板,负责呈现内容到浏览器
    通常 一个Django model 对应一张数据表,model是以类的形式表现的
    实现了ORM 对象与数据库映射 隐藏了数据访问细节 不需要写sql语句
    admin是Django自带的    自动化数据管理界面
    数据取出顺序 models->views->templates  数据层->逻辑视图层->前端模板层

    (1)前台:首页、课程信息、校园论坛、校园公告、个人中心、后台管理。 
    (2)管理员:首页、个人中心、学生管理、教师管理课、程信息管理、课程分类管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、校园论坛、系统管理。
    (3)学生:首页、个人中心、选课信息管理、作业信息管理、提交作业管理、学生成绩管理、我的收藏管理。
    (4)教师:首页、个人中心、课程信息管理、选课信息管理、作业信息管理、提交作业管理、学生成绩管理


    开发语言:Python
    框架:django
    Python版本:python3.7.7
    数据库:mysql  
    数据库工具:Navicat11
    开发软件:PyCharm 

     

  • 相关阅读:
    css元素定位:通过元素的标签或者元素的id、class属性定位
    [附源码]Python计算机毕业设计Django设备运维平台出入库模块APP
    ctfshow sql171-179
    kafka的Java客户端消费者
    ElementUI--数据表格增删改查与表单验证
    用于静电放电敏感器件的包装的性能和要求分类-2
    [大家的项目]【编译时 ORM rbatis V4.0 现已发布!第1篇】
    百度直播古物潮玩闪电购怎么认证
    Revit二次开发——HelloRevitApp
    安卓百度地图之步行路径规划
  • 原文地址:https://blog.csdn.net/QQ188083800/article/details/126573945