nodejs+vue企业人事信息管理系统

  • Post author:
  • Post category:vue


由于是中小型企业使用,数据量不大,所以利用mysql数据库进行数据管理进行管理,十分方便,也具有跨平台的优势。系统的建立,可以给企业人事信息的管理,带来巨大优势和便捷,同时也是大学生的毕业设计学习和参考的素材资料。系统功能完善,业务流的建立完整。系统功能权限分为管理员用户和普通用户,再管理和个人查询方面,都有各自的后台,

前端技术: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文件夹

存放视图。

企业的管理,尤其是对人事方面的管理是企业管理中的核心。针对企业人事信息管理系统,进行信息化的处理,信息化的管理,能够让企业HR对企业人事信息的管理,更加方便便捷。通过系统的建立,能够针对部门,职位,员工以及薪资和假期,进行平台的综合管理,建立完善的企业人事业务流。

企业员工

个人打卡:个人用户的在线打卡,可以让用户通过系统,进行考勤的提交。

薪资查看:能够查看个人的薪水信息,查看工资条,扣款等基本信息。

病例上传:能够再后台中,进行病例的上传,为用户请假信息申请提供了一个申请渠道。

管理员

用户打卡:功能用于用户的打卡信息,可以再后台中,点击打卡按钮,进行上下班打卡,如果迟到,会进行提示。

用户管理:主要是对管理员的基本信息进行管理,包括了用户名,密码和登录名的新增,修改等。

部门管理:可以对企业的部门的基本信息。包括了详细信息以及部门的名称信息。

职位管理:实现了企业内部职工的职位基础信息的管理,包括了职位,部门ID以及职位信息的简介登记。

员工管理:企业员工的基本信息进行管理,包括姓名,性别,手机号码,邮箱以及员工的学历,身份证,部门的选择和职位选择登记。

薪资管理:以列表的形式,展示员工的基本信息情况,包括基本薪资,职位,部门和满勤奖,核算薪资后,能够对薪资的整体信息进行记录,并可以通过网页进行打印。

假期管理:主要是针对病假,事假进行登记管理,提交申请,填写标题,内容以及申请人,日期等。



版权声明:本文为QQ_511008285原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。