#基于mvc架构的劳务管理系统
前言
本项目使用了目前比较热门且使用的前端框架vue
,后端nodeJs中的express
、以及非关系型数据库mongodb
来完成
是一个集后台与通知展示的一个综合性管理系统
说明
本项目前后端分离,纯属个人编写,不会用于商业用途。
项目完成都会使用阿里云部署,可以在公网访问
项目简介
本项目前后端分离,前端基于Vue
+Vue-router
+Vuex
+Element-ui
+Axios
,参考网上后台模板实现。后端基于Node.js(express框架)
+mongodb
实现。
前端包含了多个页面:首页、登录、首页、注册、人员管理、消息展示、招工信息发布、关于我们等页面,暂时先计划完成这些,等在开始开发会根据具体需求发生变化。
后端采取了MVC模式,根据前端需要的数据分模块设计了相应的接口、控制层、数据持久层。
技术栈
-
前端:
Vue
+Vue-router
+Vuex
+Element-ui
+Axios
-
后端:
Node.js
、express框架
-
数据库:
mongodb
功能模块
登录
网站登录验证,只有拥有账号密码的合法员工才能进入系统。
注册
如果不是该系统的用户无法使用该系统的所有功能,用户可以通过注册进入该系统来使用该系统。
首页
首页用来展示用户个人资料,进入首页会提示补全资料,如果资料不全,无法申请工作岗位哦。
用户管理
这个页面只有管理员可以看到,用来管理本网站的所有用户,在这个页面可以编辑用户资料,分配用户权限等等
员工管理
用户和员工是两个概念哦,用户是注册了这个网站的所有人,而员工是加入之后有了劳务关系的人
这个也是一个只有管理员可以看到的页面,用来展示已经成功加入公司的员工。
招工信息
这个页面是两种展示方式
- 普通员工
只能看到所有在招聘的岗位,可以申请加入 - 管理员
可以看到所有的岗位,并且可以增加和删除岗位,但是管理员不能申请加入哦
消息展示
这个页面有两种展示方式
- 普通员工
普通员工只能看到自己申请的岗位是不是已经被同意 - 管理员
管理员可以看到所有新加入员工的信息哦
应聘列表
这也是只有管理员可以看到的页面,可以看到申请了岗位的员工信息,可以i通过对信息的判断来决定用户是否可以加入
用户加入以后就会成为员工
效果图展示
系统体验
源码获取(不免费哦)
作者QQ(微信同步):583710676
作者 太阳以西
2020年1月14日23点39