《管理信息系统课程设计人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计人力资源管理系统.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理信息系统课程设计人力资源管理系统 辽宁工业大学 管理信息系统设计课程设计报告(论文)题目:人力资源管理系统的分析与设计 院(系):软件学院 专业班级:软件工程113班 学号: 111301067 学生:安凯辰 指导教师:王彦华 教师职称:讲师 起止时间:2022.5.28-2022.6.8 课程设计(论文)任务及评语 目录 第1章系统分析 (1) 11需求分析 (1) 12可行性研究 (1) 13系统数据流图和业务流程图 (2) 14数据字典 (4) 第2章系统设计 (5) 21 结构设计 (5) 2.1.1系统概念设计 (5) 2.1.2系统逻辑设计 (6) 2.1.3系统物理设计 (7
2、) 22行为设计 (8) 2.1.1总体设计 (8) 2.1.2模块设计 (9) 第3章系统实施 (11) 31程序实现 (11) 32代码实现 (13) 第4章课程设计总结 (14) 参考文献 (15) 第1章系统分析 11需求分析 人力资源管理系统是一类通用的管理信息系统,包括员工档案管理,薪资管理和日常人事工作管理等。下面是一份本系统简单的需求说明文本,是在对系统的终端用户和客户进行调研后进行编写的,这里只列出比较关键的部分。 1人力资源管理系统需要对日常人事工作进行管理,包括添加,删除,修改员工信息,对员工进行分类查询,统计等操作。 2人力资源管理系统需要对日常人事工作进行管理,包括员
3、工工作关系,社会关系,奖惩情况,职称评定和工作调动情况等容。 3人力资源管理系统应具备人员薪资管理功能,包括工资管理,养老和医疗保险管理等。 4系统运行在windows平台上,要求有一个较好的图形用户界面,操作要求简单。 5系统应该有良好的架构及可扩展性,以便不同类型的企事业单位根据实际情况对原有系统进行补充与修改。 6使用者包括普通用户和系统管理员两类,系统管理员完成管理的全部功能。普通用户完成除了系统管理以外的功能。 12可行性研究 (1)技术可行性 技术可行性研究过程中,系统分析员应采集系统性能,可靠性,可维护性和可生产性方面的信息。分析实现系统功能和性能所需要的各种设备,技术,方法和过
4、程。分析项目开发在技术方面可能担负的风险以及技术问题对开发成本的影响。 开发一个中小型人力资源管理系统,涉及到的技术问题不会太多,主要用到的技术就是数据库和一门可视化开发的编程语言。在这方面,数据库主要是用来存放数据,就目前主流的数据库来看,可以考虑采用Microsoft SQL Serve。因此,我们选择了目前比较流行的Microsoft SQL Server数据库系统。在前台开发编程方面,本系统采用Microsoft公司的Visual Basic 6.0作为主要的开发工具。 (2)经济可行性 经济可行性,进行成本效益分析,评估项目的开发成本,估算开发成本是否会超过项目预期的全部利润。分析系
5、统开发对其他产品或利润的影响。 (3)操作可行性 系统是基于VB环境平台开发的,易于操作。而且系统还采用了可视化面向对象的工具开发,其窗口,界面简洁易懂,所以系统在操作上是可行的。而且随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本原理和基本使用方法。管理员以及使用 该系统的师生不需要进行特殊的培训就可以使用该系统。建立计算机信息管理系统后往往需要对现行的组织机构进行适当的调整,企业的现实情况与系统的设计要尽可能的一致,这样可以使系统更好的实现。 13系统数据流图和业务流程图 (1)数据流程图 此阶段主要完成对人力资源系统各层数据流图(Data flow Diagram ,DFD)的
6、绘制工作。各层DFD图构成了新系统的逻辑模型。在绘制DFD图时采用了自顶向下、逐步分解的方法。确定DFD图的关键是确定系统的输入、输出、处理和外部实体。顶层DFD图的模式如下图所示: 图1.1人力资源关系数据流图 该人力资源管理系统共有如下几个模块: 人员基本信息管理模块。包括职员基本人事信息和人事异动信息两部分,主要用于职工基本信息的录入、修改、查询、统计以及人事异动情况的记录,并提供各类员工卡片、名册、统计报表。 考勤管理模块。此模块主要记录员工的出勤情况,并且与绩效评估模块共同影响薪酬管理模块,从而激励员工的工作积极性,提高工作效率。 (3)绩效评估模块。影响和决定绩效的因素包括员工自身
7、的主观性因素和员工工作所处的客观环境因素两类,前者主要是指员工的活力(工作状态或工作积极性与主动性)、素质、技能和创造能力,后者则是指组织为员工工作提供的部客观环境条件(含物质性和非物质性的各种条件),以及组织外部的客观社会环境条件(诸如社会政治与经济状态、社会风气、市场竞争强度等等)。该模块主要用于对员工工作职责和容、工作绩效进行管理和评价,对绩效要素进行定量化,形成综合评价模型,为薪酬、奖惩、培训开发提供 依据。 (4)薪酬管理模块。薪酬项目、计算公式和表格的自定义功能,薪酬数据录入、计算、汇总、转换、输出功能、薪酬发放凭证、表格打印功能、保险福利项目管理功能,人工成本统计分析功能等。 依照上面的模块分解员工管理系统,可以得到如下图所示的一层DFD图: 图1.2数据流程图分解图 (2)业务流程图 员工自我考 评信息 员工信息登 录表 员工考勤统 计信息 部门主管考 评信息 查询 1 员工基本信 息管理 员工基本 信息 HR专员 部门助理 各部门主管 员工 员工绩效考 评管理 员工考勤信 息管理 员工薪金管 理 效绩考评 信息 考勤信息 薪金信息 图1.3业务流程图
限制150内