• nodejs+vue+elementui在线考试系统express vscode



    (1)管理员功能需求
    管理员登陆后,主要模块包括首页、个人中心、用户管理、教师管理、课程信息管理、班级信息管理、试题管理、在线试题管理、考试管理等功能
    (2)用户功能需求
    用户登陆后,主要模块包括首页、个人中心、课程信息管理、班级信息管理、考试管理等功能

    该系统软件开发仅需要一台普通的计算机便可完成实现开发,其成本很低。另外,作为毕业设计作品来讲,开发成本基本上可以忽略不计,且该系统软件的投入使用,可以实现更加快速高效的在线考试管理,同时还能实现对人力资源和管理资源的有效节约,该在线考试系统在经济上完全可行

    170前端技术:nodejs+vue+elementui

    Express是一个基于Node.js平台的极简、灵活的web应用开发框架,本项目有全自动化的安装bat脚本,无须担心
    下面我们讲解
    1、 node_modules文件夹(有npn install产生)
        这文件夹就是在创建完项目后,cd到项目目录执行npm install后生成的文件夹,下载了项目需要的依赖项。
    2、package.json文件
         此文件是项目的配置文件(可定义应用程序名,版本,依赖项等等)。node_modules文件夹下的依赖项是从哪里知道的呢?原因就是项目根目录下的这个package.json文件,执行npm install时会去找此文件中的dependencies,并安装指定的依赖项。
    3、public文件夹(包含images、javascripts、stylesheets)
          这个文件夹做过Web开发的应该一看就知道,为了存放图片、脚本、样式等文件的。
    4、routes文件夹
          用于存放路由文件。
    5、views文件夹
          存放视图。


    开发语言:nodejs
    框架:Express
    数据库:mysql 5.7
    数据库工具:Navicat11
    开发软件:VS code/HBuilder X
    浏览器:谷歌浏览器


    目  录
    目  录    III
    第一章 概述    1
    1.1 研究背景    1
    1.2 开发意义    1
    1.3 研究现状    1
    1.4 研究内容    2
    1.5 论文结构    2
    第二章 开发技术介绍    1

    第三章 系统分析    1
    3.1 可行性分析    1
    3.1.1 技术可行性    1
    3.1.2 操作可行性    1
    3.1.3 经济可行性    1
    3.2性能需求分析    1
    3.3功能分析    2
    第四章 系统设计    3
    4.1功能结构    3
    4.2 数据库设计    3
    4.2.1 数据库E/R图    3
    4.2.2 数据库表    4
    第五章 系统功能实现    9
    5.1系统登录注册    9
    5.2管理员功能模块    9
    5.3用户功能模块    12
    第六章 系统测试    14
    第七章 总结与心得体会    15
    7.1 总结    15
    7.2 心得体会    15
    致  谢    1
    参考文献    2

  • 相关阅读:
    13 `bs_duixiang.tag标签`得到一个tag对象
    基于 Debian 部署 NFS 及其 NFS 配置
    推荐20套适合python下django框架的毕业设计毕设课题
    分布式事务(Seata)——Seata分布式事务XA模式、AT模式、TCC模式的介绍和对比 & 结合案例分析AT模式和XA模式【源码】
    腾讯云服务器地域是什么?地域选择看着一篇就够了
    linux 文本处理工具 cut 和 awk
    C/C++总结笔记——指针1:二级指针、空指针(NULL和nullptr)、野指针
    Protobuf 和JSON 性能分析
    Python数据分析实战-applymap、apply、map有什么区别?(附源码和实现效果)
    wpf menu 菜单 快捷键
  • 原文地址:https://blog.csdn.net/zhgl322/article/details/126533503