前端技术:nodejs+vue+elementui
Express是一个基于Node.js平台的极简、灵活的web应用开发框架,本项目有全自动化的安装bat脚本,无须担心
使用Express搭建Web服务器
(1)引入express模块;
(2)调用express()方法创建服务器对象app;
(3)调用get()方法定义GET路由;
(4)调用listen()方法监听端口
Express框架的功能
1、设立中间件响应http请求
2、执行基于HTTP方法和URL不同动作的路由
3、允许动态渲染基于参数传递给模板HTML页面
系统分为员工,经理,管理员三个角色:
管理员功能:
管理员登录系统后台
公告管理,管理员添加,删除公司的公告信息
部门管理,管理员可以添加,删除公司的部门
员工管理,管理员可以添加,删除,修改公司的员工
经理管理,管理员可以为部门添加经理
工资管理,管理员可以为部门员工发放工资和记录
考勤统计,管理员可以查看各部门的考勤情况,并且进行图标统计
请假统计,管理员可以查看各部门的请假情况,并且进行图标统计
密码修改
员工功能:
员工可以登录系统网站
员工查看公司的公告系统
员工查看公司的部门信息
员工查看公司同事的通讯录信息
员工查看自己的工资信息
员工可以在线签到,签退,查看每日的考勤记录
员工可以在线申请请假,请假需要经理审核
员工可以查看自己的缺勤记录信息
密码修改
经理功能:
经理登录系统后台
经理查看个人信息,修改个人信息
经理查看公司的公告信息
经理查看自己部门下的员工信息
经理对部门的员工考勤进行查看
经理对员工的请假进行审批
经理可以记录员工的缺勤信息