当前位置:主页 > 管理论文 > 人力资源论文 >

基于Azure的公司人事管理信息系统的设计与实现

发布时间:2023-11-26 14:32
  作为当前企业发展链中的一部分,人事管理愈加体现出其显要地位。而对于大型企业来讲通过纸张来完成人事管理的相关工作,无异于天方夜谭,人事管理信息系统因此产生。企业的需求致使从一开始的单一的请假系统,发展而今变成功能多样,操作方便且安全性高的高效率管理系统。结合本人所处的工作环境及工作内容,提出基于Azure的公司人事管理信息系统的设计与实现。本系统分为客户端和服务器端,客户端由Html,CSS和Java Scripts显示,服务器端通过Docker和ASP.NET语言编程,并最终部署在Azure上,通过服务总线实现前台和后台的消息传递,数据存储在SQL Server中。在开发过程中,使用docker快速搭建一套标准的开发环境,即Visual Studio,SQL server等。通过基于MVC架构的ASP.NET编程语言进行系统的开发,系统功能实现后,使用Docker快速安装代码环境以测试和维护,进而节省时间。本系统总体实现6个功能,即招聘录用,日常考勤,招聘录用,员工关系,员工培训,薪酬管理和绩效考核。且通过权限控制,使得不同岗位,不同职称的员工登陆系统对某功能有查看或编辑的权限。此系统...

【文章页数】:65 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
1 绪论
    1.1 课题研究背景
    1.2 国内外研究现状
    1.3 课题的应用价值
    1.4 课题论文结构
2 相关技术介绍及研究
    2.1 ASP.NETMVC架构
    2.2 Docker
        2.2.1 Docker介绍
        2.2.2 Docker架构
        2.2.3 使用Docker的好处
    2.3 Azure
        2.3.1 Azure介绍
        2.3.2 服务总线介绍
3 系统分析
    3.1 需求分析
        3.1.1 功能需求
        3.1.2 性能需求
        3.1.3 运行环境需求
    3.2 系统用例建模分析
        3.2.1 定义参与者
        3.2.2 定义用例
        3.2.3 确认用例模型
    3.3 业务流程分析
        3.3.1 业务流程介绍
        3.3.2 业务流程图
    3.4 数据流程分析
        3.4.1 顶层数据流程图
        3.4.2 第一层数据流程图
        3.4.3 第二层数据流程图
4 系统设计
    4.1 系统总体设计
    4.2 数据库设计
        4.2.1 数据库概述
        4.2.2 数据表设计
        4.2.3 关联关系设计
    4.3 系统详细设计
        4.3.1 登陆模块设计
        4.3.2 权限控制详细设计
        4.3.3 日常考勤模块详细设计
        4.3.4 招聘录用模块详细设计
        4.3.5 绩效考核模块详细设计
        4.3.6 员工培训模块详细设计
        4.3.7 薪酬福利模块详细设计
        4.3.8 员工关系模块详细设计
        4.3.9 系统部署详细设计
5 系统实现
    5.1 日常考勤模块实现
    5.2 招聘录用模块实现
    5.3 绩效考核模块实现
    5.4 员工培训模块实现
    5.5 员工关系模块实现
6 系统测试
    6.1 黑盒测试
    6.2 白盒测试
    6.3 测试结果分析
结论
参考文献
致谢



本文编号:3867964

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/3867964.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户96788***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]