更新时间:06-14 上传会员:紫色烟火
分类:设计作品 论文字数:10356 需要金币:1000个
摘要:现如今,网络水平科技不断提升与改进,社会不断发展与进步,在工作中,各大企业对工作质量有要求的同时,也提出了工作效率上的问题。只有当效率和质量共存,工作才能被更好的完成。可以看出,整个企业的运营有必要使用企业员工管理这样的系统该系统在提高人事的工作效率的同时,也充分降低了企业的管理经营的本钱,可以更好更有效地促进了企业的运营和发展。
本文以Node.js作为开发语言,使用sublime作为开发工具,使用MongoDB数据库,配合Express开源框架,开发了适用于大型企业人事管理的企业员工管理系统。该系统主要分为三类用户不同的前台操作系统和后台数据的管理系统。实现了注册、登录、注销、排序、分页、添加、修改、删除及上传本地图片的功能,同时也很好地实现了权限控制的功能、响应式模态框的实现、可供用户操作的前端页面的实现。从而实现对企业员工管理系统的完整设计。
关键词:MongoDB;管理系统;网络技术;Node.js
目录
摘要
Abstract
1 绪论-1
1.1 引言-1
1.2 课题背景-1
1.3 目的和意义-1
2 系统相关技术介绍-3
2.1 Node.js-3
2.1.1 Node.js简介-3
2.1.2 Node.js环境安装-3
2.2 MongoDB-4
2.2.1 MongoDB简介-4
2.2.2 MongoDB环境安装-4
2.2.3 MongoDB常用命令及基础概念-5
2.3 Express-6
2.3.1 Express简介-6
2.3.2 Express应用生成器-6
2.4 EJS简介-8
2.5 Bootstrap简介-8
3系统分析-9
3.1 可行性分析-9
3.1.1 技术可行性分析-9
3.1.2 系统可行性分析-9
3.2 需求分析-9
3.2.1 系统研究内容分析-9
3.2.2 系统功能需求分析-10
3.2.3 系统功能模块流程图-11
4 系统的设计与实现-15
4.1 系统的开发环境-15
4.2 系统总体设计-15
4.3 系统模块的实现-15
4.3.1 系统注册模块-15
4.3.2 系统登录模块-16
4.3.3 经理管理模块-17
4.3.4 人事管理模块-19
4.3.5 普通员工管理模块-20
4.3.6 系统注销模块-21
4.3.7 系统上传本地的图片功能模块-21
4.3.8 系统分页功能模块-22
4.3.9 系统排序功能模块-23
4.3.10 权限功能模块-23
4.3.11 系统显示当前时间功能模块-24
4.4 系统数据库的设计-24
4.4.1 数据库介绍-24
4.4.2 数据库逻辑设计-25
5 系统运行及改进探讨-26
结 论-27
参 考 文 献-28
致 谢-29