人力资源管理系统概要设计说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ERP人力资源管理系统概要设计

1引言

1.1 编写目的

人力资源管理系统(HRMS),包括人事日常事务、薪酬、招聘、培训、考核以及人力资源的管理,也指组织或社会团体运用现代化的科学方法,对企业的人力进行合理的组织、培训和调配,同时对人的思想、心理和行为进行恰当的诱导、控制和协调,充分发挥员工的主观能动性,用以提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

本文档预期读者为本系统开发小组的组员,文档用于人力资源管理系统设计的大纲说明,概括了该系统的各个模块的需求规定,设计构思,系统流程,功能分配,数据结构设计,接口设计,运行设计,信息结构设计,出错处理和维护等方面的内容,使本系统开发小组的组员们能大致构建一个系统框架,为详细设计提供基础。

在下一阶段的详细设计中,程序设计员参考本概要设计说明书,在概要设计对人力资源管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段参考本说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 背景

本系统名称为人力资源管理系统,提出者为黄永儒,开发者为黄永儒,黄敏,詹萍,预期用户为需要人力资源管理的小型企业。

人力资源管理系统将由两部分组成:置于管理部门的前台客户程序,以及置于公司的数据库服务器。本系统与其他系统的关系如下:

1.3 定义

SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。

SQL:Structured Query Language(结构化查询语言)一种用于访问查询数据库的语言。

事务流:数据进入模块后可能有多种路径进行处理。

主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。

ROLLBACK: 数据库的错误恢复机制。

1.4 参考资料

(1)人力资源管理系统详细设计——詹萍

(2)人力资源管理系统软件需求说明书——黄敏

(3)人力资源管理系统数据库设计说明书——黄永儒

(4)人力资源管理系统数据要求说明书——黄永儒

(5)人力资源管理系统项目分工说明书——黄敏

(6)人力资源管理系统项目开发计划——黄永儒

2 总体设计

2.1 概述

本人力资源管理系统要求实现有效、快速、安全、可靠和无误的完成系统操作、人事档案、人事管理、日常管理功能。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。

2.1.1 需求规定

客户机上的输入信息为用户注册、应聘登记、调动记录、员工档案,薪资管理、用人申请、业务考核、添加部门、考勤录入、工资核算。

1读入用户注册信息,添加进应聘登记。

2.读入员工调动记录,查询修改员工调动。

3.读入员工档案,修改员工信息。

4.读入员工薪资管理,查询员工薪资。

5.读入员工用人申请,开放招聘新员工。

6.读入业务考核,查询员工业务情况。

7.读入添加部门,新增部门信息。

8.读入考勤录入,查询考勤情况。

9.读入工资核算,查询员工工资。

10.准备服务器数据查询。

服务器程序的输入输出:

1.接受有客户机程序经服务器传送到客户机的数据。

2.查询将数据准备发送到客户机。

2.2.2 运行环境

系统将由两部分程序组成,安装在PC机上的客户程序及数据服务器程序。

2.2 设计

2.2.1 设计构思

说明对本系统设计的构思、采用的关键技术、主要算法和关键数据结构。 2.2.2 系统流程

2.2.3 结构设计 1、登入数据流图 2、员工管理

3、考勤管理

5、招聘管理

6、用户管理

7、工资管理

3 系统数据结构设计

服务器程序在对员工信息和员工工资、部门设置等进行操作时需对数据库数据数据结构,也就是数据表进行查询和修改。

物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

4 接口设计

4.1 用户接口

在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用 C++进行编程。其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用。

4.2 外部接口

服务器程序上可使用SQL SERVER 的对数据库的命令备分,以做到对数据的保存。

4.3 内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

5 运行设计

5.1 系统初始化

说明本系统初始化过程。

5.2 运行模块组合

客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。

服务器接收数据模块必须始终处于活动状态。接收到数据后,调用数据处理、查询模块对数据库进行访问,完成后将信息返回客户机。

相关文档
最新文档