功能介绍
个人用户:登录注册,查看招聘信息,查看招聘会信息,浏览招聘新闻,检索职位,申请职位,提交简历,留言
企业用户:登录注册,发布职位,查看招聘会信息,浏览招聘新闻,招聘信息管理,招聘信息录入,留言
后台模块:登录,管理个人账号和企业账号中的信息,管理招聘新闻,管理招聘会信息,管理留言板
前端技术: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文件夹
存放视图。
招聘网站的后台开发目标是以信息管理系统的管理和开发方法,用目前现有的新技术进行系统开发,提供后台管理员高度友好的界面操作以及迅捷的信息处理。而前台的开发目标是以用户的需求作为主导,提供对用户而言非常友好的界面操作环境以及完善系统功能。
本系统主要针对现在就业信息网系统中存在的问题,对需要改进的地方进行系统分析,对系统所要实现的功能进行完善,使得其更具有高度界面友好的特性。提出对于系统而言具备可行性的方案,做好系统分析。编译出界面友好,功能齐全的招聘网站。
随着互联网的逐渐兴起,大量的电脑进入了千家万户,企业单位,而在互联网兴起的潮流中网上求职招聘成为了人类生活中重要的一环,互联网招聘不同于以往人工管理式的招聘,它具有方便快捷,安全性高,同时能节省人力成本,我本次的系统开发就是以求职招聘管理为对象,根据需求来完成功能设计。