• nodejS+vue网上招聘系统


    求职者模块
    系统的求职者模块可以分为
    ①个人信息管理,可以更改个人用户名,密码等基本信息;
    ②岗位查询,可以根据岗位类型查询到该类型的岗位列表,并进行应聘申请。
    ③应聘申请管理,可以查询到自己的应聘申请。
    ④才艺技能管理。可以添加和删除个人的才艺技能信息。
    ⑤添加评论。可以添加评论,添加成功后可以在系统的首页面看到。
    企业用户表主要包含企业的编号及企业的一些必要信息等字段。
      
    前端技术:nodejs+vue+elementui,
    Express 框架于Node运行环境的Web框架,
    语言 node.js
    框架:Express
    前端:Vue.js
    数据库:mysql
    数据库工具:Navicat
    开发软件:VScode
    视图层其实质就是vue页面,通过编写vue页面从而展示在浏览器中,编写完成的vue页面要能够和控制器类进行交互,从而使得用户在点击网页进行操作时能够正常。
    管理员模块
    系统的管理员模块可以分为
    ①企业管理,可以根据企业编号浏览企业列表,可以对违规的企业经行删除;可以进行企业确认认证。
    ②求职者管理,可以根据求职者编号浏览求职者列表,可以对违规的求职者进行删除。
    ③岗位管理,可以根据岗位编号浏览岗位列表,可以对违规的岗位进行删除。
    ④才艺技能管理。可以根据技能编号浏览技能列表,可以对违规的技能进行删除。
    ⑤评论。可以根据评论编号浏览评论列表,可以对违规的评论进行删除。
     
    代码结构讲解
     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文件夹
      存放视图。 
     系统的首页,头部有三个选项框,第一个是主页,第二个是才艺技能平台,第三个是登录注册。1.1.2 登录注册模块
    系统的登录注册包括登录和注册两个部分。所有系统用户使用后台管理功能都需要经行登录,根据选择不同的身份进入不同的管理界面。用户也可以申请注册账号,可以注册身份为企业用户和求职者但是不可以注册为管理员 企业用户模块
    系统的管理员模块可以分为
    ①企业信息管理,可以更改企业基本信息,认证信息除外,企业可以向管理员发送认证申请,没有申请则不能使用岗位管理。
    ②岗位管理,在企业获得认证后,可以查询到本企业用户发布的岗位列表,并进行增加、修改和删除本企业发布的岗位。
    ③应聘申请管理,可以浏览到求职者对本企业发布的岗位的应聘信息,并进行审批
    ④才艺技能查询。可以根据技能编号浏览技能列表,通过该技能列表可以直接技能发送这进行招聘,即创建应聘申请信息,且面试通过的状态为‘是’。
    ⑤添加评论。可以添加评论,添加成功后可以在系统的首页面看到。

  • 相关阅读:
    Mybatis Plus如何使用自定义方法实现分页呢?
    JVM——6.字节码指令
    .NET周刊【7月第2期 2024-07-14】
    盲盒商城系统开发抽奖系统方案大全
    数据库优化(8月27号)
    【Python】循环语句 ① ( while 循环语法 | 代码示例 1 - while 循环操作 | 代码示例 2 - while 循环求和 | 代码示例 3 - 猜数字 )
    十一、Filter&Listener
    【滤波器】基于遗传算法优化FIR滤波器设计附matlab代码
    leetcode: 322. 零钱兑换-dp
    QT_day1
  • 原文地址:https://blog.csdn.net/QQ511008285/article/details/133132310