欧美亚洲综合图区在线|天天射天天干国产成卜|99久久免费国产精精品|国产的欧美一区二区三区|日韩中文字幕无码不卡专区|亚麻成人aV极品一区二区|国产成人AV区一区二区三|成人免费一区二区三区视频网站

當(dāng)前位置:首頁 > 軟件開放 > 正文內(nèi)容

企業(yè)員工管理系統(tǒng)源碼(工資管理系統(tǒng)源碼)

軟件開放2年前 (2023-01-22)1137

今天給各位分享企業(yè)員工管理系統(tǒng)源碼的知識,其中也會對工資管理系統(tǒng)源碼進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

本文目錄一覽:

課程設(shè)計,工資管理系統(tǒng)完整源代碼

#include stdio.h

#include string.h

#include ctype.h

#include stdlib.h

#define MONTH_NUM 5 /* 最多的月份 */

struct worker

{

int number; /* 每個工人的工號 */

char name[15]; /* 每個工人的姓名 */

int salary[MONTH_NUM]; /* 每個工人M月的工資 */

int sum; /* 每個工人的總工資 */

float average; /* 每個工人的平均工資 */

struct worker *next;

};

typedef struct worker STU;

char Menu(void);

int Ascending(int a, int b);

int Descending(int a, int b);

void IntSwap(int *pt1, int *pt2);

void CharSwap(char *pt1, char *pt2);

void FloatSwap(float *pt1, float *pt2);

STU *AppendNode(STU *head, const int m);

STU *DeleteNode(STU *head, int nodeNum);

STU *ModifyNode(STU *head, int nodeNum, const int m);

STU *SearchNode(STU *head, int nodeNum);

STU *Appendsalary(STU *head, const int m);

void Totalsalary(STU *head, const int m);

void Printsalary(STU *head, const int m);

STU *Deletesalary(STU *head, const int m);

void Modifysalary(STU *head, const int m);

void Sortsalary(STU *head, const int m, int (*compare)(int a, int b));

void Searchsalary(STU *head, const int m);

void DeleteMemory(STU *head);

main()

{

char ch;

int m;

STU *head = NULL;

printf("輸入要記錄的月份(m10):");

scanf("%d", m);

while (1)

{

ch = Menu();

switch (ch)

{

case'1':head = Appendsalary(head, m);

Totalsalary(head, m);

break;

case'2':Printsalary(head, m);

break;

case'3':head = Deletesalary(head, m);

printf("\nAfter deleted\n");

Printsalary(head, m);

break;

case'4':Modifysalary(head, m);

Totalsalary(head, m);

printf("\nAfter modified\n");

Printsalary(head, m);

break;

case'5':Searchsalary(head, m);

break;

case'6':Sortsalary(head, m, Descending);

printf("\nsorted in descending order by sum\n");

Printsalary(head, m);

break;

case'7':Sortsalary(head, m, Ascending);

printf("\nsorted in ascending order by sum\n");

Printsalary(head, m);

break;

case'0':exit(0);

DeleteMemory(head);

printf("End of program!");

break;

default:printf("Input error!");

break;

}

}

}

char Menu(void)

{

char ch;

printf("\n管理工人的工資\n");

printf(" 1.添加記錄\n");

printf(" 2.列出記錄\n");

printf(" 3.刪除記錄\n");

printf(" 4.修改記錄\n");

printf(" 5.查找記錄\n");

printf(" 6.降序排列\(zhòng)n");

printf(" 7.升序排列\(zhòng)n");

printf(" 0.退出\n");

printf("請輸入你的選擇:");

scanf(" %c", ch); /*在%c前面加一個空格,將存于緩沖區(qū)中的回車符讀入*/

return ch;

}

STU *Appendsalary(STU *head, const int m)

{

int i = 0;

char c;

do{

head = AppendNode(head, m); /*向鏈表末尾添加一個節(jié)點*/

printf("你想添加一個新的記錄嗎(Y/N)?");

scanf(" %c",c); /*%c前面有一個空格*/

i++;

}while (c=='Y' || c=='y');

printf("%d new nodes have been apended!\n", i);

return head;

}

STU *Deletesalary(STU *head, const int m)

{

int i = 0, nodeNum;

char c;

do{

printf("請輸入你想刪除的記錄編號:");

scanf("%d", nodeNum);

head = DeleteNode(head, nodeNum); /*刪除工號為nodeNum的工人信息*/

Printsalary(head, m); /*顯示當(dāng)前鏈表中的各節(jié)點信息*/

printf("Do you want to delete a node(Y/N)?");

scanf(" %c",c); /*%c前面有一個空格*/

i++;

}while (c=='Y' || c=='y');

printf("%d nodes have been deleted!\n", i);

return head;

}

void Modifysalary(STU *head, const int m)

{

int i = 0, nodeNum;

char c;

do{

printf("請輸入你想修改的記錄編號:");

scanf("%d", nodeNum);

head = ModifyNode(head, nodeNum, m); /*修改工號為nodeNum的節(jié)點*/

printf("Do you want to modify a node(Y/N)?");

scanf(" %c",c); /*%c前面有一個空格*/

i++;

}while (c=='Y' || c=='y');

printf("%d nodes have been modified!\n", i);

}

void Totalsalary(STU *head, const int m)

{

STU *p = head;

int i;

while (p != NULL) /*若不是表尾,則循環(huán)*/

{

p-sum = 0;

for (i=0; im; i++)

{

p-sum += p-salary[i];

}

p-average = (float)p-sum / m;

p = p-next; /*讓p指向下一個節(jié)點*/

}

}

void Sortsalary(STU *head, const int m, int (*compare)(int a, int b))

{

STU *pt;

int flag = 0, i;

do{

flag = 0 ;

pt = head;

/*若后一個節(jié)點的總工資比前一個節(jié)點的總工資高,則交換兩個節(jié)點中的數(shù)據(jù)

注意只交換節(jié)點數(shù)據(jù),而節(jié)點順序不變,即節(jié)點next指針內(nèi)容不進行交換*/

while (pt-next != NULL)

{

if ((*compare)(pt-next-sum, pt-sum))

{

IntSwap(pt-number, pt-next-number);

CharSwap(pt-name, pt-next-name);

for (i=0; im; i++)

{

IntSwap(pt-salary[i], pt-next-salary[i]);

}

IntSwap(pt-sum, pt-next-sum);

FloatSwap(pt-average, pt-next-average);

flag = 1;

}

pt = pt-next;

}

}while(flag);

}

/*交換兩個整型數(shù)*/

void IntSwap(int *pt1, int *pt2)

{

int temp;

temp = *pt1;

*pt1 = *pt2;

*pt2 = temp;

}

/*交換兩個實型數(shù)*/

void FloatSwap(float *pt1, float *pt2)

{

float temp;

temp = *pt1;

*pt1 = *pt2;

*pt2 = temp;

}

/*交換兩個字符串*/

void CharSwap(char *pt1, char *pt2)

{

char temp[15];

strcpy(temp, pt1);

strcpy(pt1, pt2);

strcpy(pt2, temp);

}

/*決定數(shù)據(jù)是否按升序排序,ab為真,則按升序排序*/

int Ascending(int a, int b)

{

return a b;

}

/* 決定數(shù)據(jù)是否按降序排序,ab為真,則按降序排序 */

int Descending(int a, int b)

{

return a b;

}

void Searchsalary(STU *head, const int m)

{

int number, i;

STU *findNode;

printf("請輸入你想查找的記錄編號:");

scanf("%d", number);

findNode = SearchNode(head, number);

if (findNode == NULL)

{

printf("Not found!\n");

}

else

{

printf("\nNo.%3d%8s", findNode-number, findNode-name);

for (i=0; im; i++)

{

printf("%7d", findNode-salary[i]);

}

printf("%9d%9.2f\n", findNode-sum, findNode-average);

}

}

void Printsalary(STU *head, const int m)

{

STU *p = head;

char str[100] = {'\0'}, temp[3];

int i, j = 1;

strcat(str, "Number Name ");

for (i=1; i=m; i++)

{

strcat(str, "salary");

itoa(i,temp, 10);

strcat(str, temp);

strcat(str, " ");

}

strcat(str," sum average");

printf("%s", str); /* 打印表頭 */

while (p != NULL) /*若不是表尾,則循環(huán)打印*/

{

printf("\nNo.%3d%15s", p-number, p-name);

for (i=0; im; i++)

{

printf("%7d", p-salary[i]);

}

printf("%9d%9.2f", p-sum, p-average);

p = p-next; /*讓p指向下一個節(jié)點*/

j++;

}

printf("\n");

}

STU *AppendNode(STU *head, const int m)

{

STU *p = NULL;

STU *pr = head;

int j;

p = (STU *)malloc(sizeof(STU)); /*為新添加的節(jié)點申請內(nèi)存*/

if (p == NULL) /*若申請內(nèi)存失敗,則打印錯誤信息,退出程序*/

{

printf("No enough memory to alloc");

exit(0);

}

if (head == NULL) /*若原鏈表為空表,則將新建節(jié)點置為首節(jié)點*/

{

head = p;

}

else /*若原鏈表為非空,則將新建節(jié)點添加到表尾*/

{

/*若未到表尾,則繼續(xù)移動指針pr,直到pr指向表尾*/

while (pr-next != NULL)

{

pr = pr-next;

}

pr-next = p; /*將新建節(jié)點添加到鏈表的末尾*/

}

pr = p; /*讓pr指向新建節(jié)點*/

printf("Input node data......");

printf("\nInput number:");

scanf("%d", p-number);

printf("Input name:");

scanf("%s", p-name);

for (j=0; jm; j++)

{

printf("Input salary%d:", j+1);

scanf("%d", p-salary+j);

}

pr-next = NULL; /*將新建節(jié)點置為表尾*/

return head; /*返回添加節(jié)點后的鏈表的頭節(jié)點指針*/

}

STU *ModifyNode(STU *head, int nodeNum, const int m)

{

int j;

STU *newNode;

newNode = SearchNode(head, nodeNum);

if (newNode == NULL)

{

printf("Not found!\n");

}

else

{

printf("Input the new node data:\n");

printf("Input name:");

scanf("%s", newNode-name);

for (j=0; jm; j++)

{

printf("Input salary%d:", j+1);

scanf("%d", newNode-salary+j);

}

}

return head;

}

STU *DeleteNode(STU *head, int nodeNum)

{

STU *p = head, *pr = head;

if (head == NULL) /*鏈表為空,沒有節(jié)點,無法刪除節(jié)點*/

{

printf("No Linked Table!\n");

return(head);

}

/*若沒找到節(jié)點nodeNum且未到表尾,則繼續(xù)找*/

while (nodeNum != p-number p-next != NULL)

{

pr = p;

p = p-next;

}

if (nodeNum == p-number) /*若找到節(jié)點nodeNum,則刪除該節(jié)點*/

{

if (p == head) /*若待刪節(jié)點為首節(jié)點,則讓head指向第2個節(jié)點*/

{

head = p-next;

}

else /*若待刪節(jié)點非首節(jié)點,則將前一節(jié)點指針指向當(dāng)前節(jié)點的下一節(jié)點*/

{

pr-next = p-next;

}

free(p); /*釋放為已刪除節(jié)點分配的內(nèi)存*/

}

else /*沒有找到待刪除節(jié)點*/

{

printf("This Node has not been found!\n");

}

return head; /*返回刪除節(jié)點后的鏈表的頭節(jié)點指針*/

}

STU *SearchNode(STU *head, int nodeNum)

{

STU *p = head;

int j = 1;

while (p != NULL) /*若不是表尾,則循環(huán)*/

{

if (p-number == nodeNum) return p;

p = p-next; /*讓p指向下一個節(jié)點*/

j++;

}

return NULL;

}

void DeleteMemory(STU *head)

{

STU *p = head, *pr = NULL;

while (p != NULL) /*若不是表尾,則釋放節(jié)點占用的內(nèi)存*/

{

pr = p; /*在pr中保存當(dāng)前節(jié)點的指針*/

p = p-next; /*讓p指向下一個節(jié)點*/

free(pr); /*釋放pr指向的當(dāng)前節(jié)點占用的內(nèi)存*/

}

}

湊合著用吧,一些缺少的功能自己加上去就行了。。。

高分求企業(yè)員工信息管理系統(tǒng)源代碼(ASP.NET的,webfrom,vfrom的都行畢業(yè)設(shè)計用的只要源代碼就行了)

企業(yè)員工信息管理系統(tǒng)源代碼(ASP.NET的,webfrom,vfrom

如果您方便

可以合作

職工管理系統(tǒng)C++源代碼

//希望對你有幫助.這個不是我自己寫的,是搜集的別人的,寫的不錯,可以運行。

/**************************************************

內(nèi)容及要求:

1注冊新職工,添加新職工的詳細(xì)信息,

如:職工號,姓名,出生年份,性別,職稱,部門,工資等;

2按姓名,部門等條件進行查詢;

3修改和刪除職工信息;

4按工資高低進行排序;

5把各項紀(jì)錄存儲在文本文件中。

評說:有刪除和增加的操作,最好選取鏈表來做。

**************************************************/

#include string

#include iostream

#include fstream

#include iomanip

#include memory.h

#include stdio.h

#include conio.h

#include stdlib.h

using namespace std;

struct Employee

{//聲明職工的結(jié)構(gòu)作為鏈表節(jié)點。

//-----數(shù)據(jù)域-----

string m_Code;

string m_Name;

unsigned short int m_Year;

string m_Sex;

string m_Post;

string m_Department;

unsigned int m_Wage;

//鏈表節(jié)點的指針域---

struct Employee* Next;

};

//-----個人習(xí)慣:取別名-------

typedef struct Employee Node;

typedef Node* Link;

//-------函數(shù)聲明-------------

Link Create(Link Head);

void Release(Link Head);

Link Add(Link Head);

bool Search(Link Head);

Link Search_Unique(Link Head);

void Display_List(Link Head);

void Display_Node(Link pNode);

Link Modify(Link Head);

Link Del(Link Head);

void Save_ByFile(Link Head,fstream ofile);

Link Sort(Link Head);

//-------函數(shù)實現(xiàn)--------------------------

Link Create(Link Head)

{//創(chuàng)建一個帶頭節(jié)點的空鏈表。

Head=(Link)new Node;

if(!Head)

{

cout"分配內(nèi)存失??!"endl;

return NULL;

}

Head-m_Code="";

Head-m_Name="";

Head-m_Year=0;

Head-m_Sex="";

Head-m_Post="";

Head-m_Department="";

Head-m_Wage=0;

Head-Next=NULL;

return Head;

}

void Release(Link Head)

{//釋放鏈表。

Link ptr;//聲明一個操作用的指針。

while(Head!=NULL)

{

ptr=Head;

Head=Head-Next;

delete ptr;//釋放節(jié)點資源。

}

}

Link Add(Link Head)

{//前插法添加數(shù)據(jù)。

Link pNew;// 聲明一個新節(jié)點。

char again;

string code,name,sex,post,department;

unsigned short int year;

unsigned int wage;

do

{

pNew=(Link)new Node;

//數(shù)據(jù)域。

cout"請輸入職工代碼:";

cincode;

coutendl"請輸入職工姓名:";

cinname;

coutendl"請輸入職工出生年份:";

cinyear;

while(cin.fail())

{

cout"請輸入正確的年份格式。"endl;

cin.clear();

fflush(stdin);

cinyear;

}

coutendl"請輸入職工性別:";

cinsex;

coutendl"請輸入職工職稱:";

cinpost;

coutendl"請輸入職工部門:";

cindepartment;

coutendl"請輸入職工工資:";

cinwage;

while(cin.fail())

{

cout"請輸入正確的工資數(shù)據(jù)。"endl;

cin.clear();

fflush(stdin);

cinwage;

}

coutendl;

pNew-m_Code=code;

pNew-m_Name=name;

pNew-m_Year=year;

pNew-m_Sex=sex;

pNew-m_Post=post;

pNew-m_Department=department;

pNew-m_Wage=wage;

//指針域。

pNew-Next=Head-Next;

Head-Next=pNew;

cout"數(shù)據(jù)添加成功!是否繼續(xù)添加?(Y/N)"endl;

cinagain;

}while(again=='Y'||again=='y');

return Head;

}

bool Search(Link Head)

{//查詢同時滿足“姓名”和“部門”的職工信息。

Link ptr;

string department;

string name;

ptr=Head-Next;

cout"請輸入部門:";

cindepartment;

coutendl"請輸入姓名:";

cinname;

coutendl"----------------查詢結(jié)果------------------"endl;

while(ptr)

{

if((ptr-m_Name==name)(ptr-m_Department==department))

{

Display_Node(ptr);//打印滿足條件的節(jié)點。

return true;

}

ptr=ptr-Next;//查詢下一節(jié)點。

}

cout"無此職工的信息。"endl;

return false;

}

Link Search_Unique_Front(Link Head)

{//查詢滿足“職工代碼“的職工信息(職工代碼必需唯一)。

Link ptr;

string code;

ptr=Head;

cout"請輸入職工代碼:";

cincode;

coutendl"----------------查詢結(jié)果------------------"endl;

while(ptr-Next)

{

if(ptr-Next-m_Code==code)

//Display_Node(ptr);//打印滿足條件的節(jié)點。

return ptr;//注意,是返回的查詢到的節(jié)點的直接前趨節(jié)點。

ptr-Next=ptr-Next-Next;//查詢下一節(jié)點。

}

return ptr;

}

void Display_List(Link Head)

{

Link ptr;

ptr=Head-Next;

cout"==================所有職工信息=================="endl;

while(ptr)

{

Display_Node(ptr);

ptr=ptr-Next;

}

}

void Display_Node(Link pNode)

{//在標(biāo)準(zhǔn)輸出設(shè)備上輸出。

coutsetw(10)leftpNode-m_Code

setw(10)leftpNode-m_Name

setw(10)leftpNode-m_Year

setw(10)leftpNode-m_Sex

setw(10)leftpNode-m_Post

setw(10)leftpNode-m_Department

setw(10)leftpNode-m_Wageendl;//setw(10)表示占10個字符位置。

}

Link Modify(Link Head)

{// 修改單一個節(jié)點。

Link ptr;

ptr=Search_Unique_Front(Head);

string code,name,sex,post,department;

unsigned short int year;

unsigned int wage;

if(ptr-Next)

{

cout"-------你現(xiàn)在可以修改此職工的信息了-------"endl;

//數(shù)據(jù)域。

cout"請輸入職工代碼:";

cincode;

coutendl"請輸入職工姓名:";

cinname;

coutendl"請輸入職工出生年份:";

cinyear;

while(cin.fail())

{

cout"請輸入正確的年份格式。"endl;

cin.clear();

fflush(stdin);

cinyear;

}

coutendl"請輸入職工性別:";

cinsex;

coutendl"請輸入職工職稱:";

cinpost;

coutendl"請輸入職工部門:";

cindepartment;

coutendl"請輸入職工工資:";

cinwage;

while(cin.fail())

{

cout"請輸入正確的工資數(shù)據(jù)。"endl;

cin.clear();

fflush(stdin);

cinwage;

}

coutendl;

ptr-Next-m_Code=code;//因ptr是前趨節(jié)點,所以要用ptr-Next;

ptr-Next-m_Name=name;

ptr-Next-m_Year=year;

ptr-Next-m_Sex=sex;

ptr-Next-m_Post=post;

ptr-Next-m_Department=department;

ptr-Next-m_Wage=wage;

}

cout"沒找到此職工的記錄,無法修改。"endl;

return Head;

}

Link Del(Link Head)

{

Link ptr;

Link ptr_front;

ptr_front=Search_Unique_Front(Head);

ptr=ptr_front-Next;

if(ptr)

{

ptr_front-Next=ptr-Next;

delete ptr;//刪除此節(jié)點。

}

cout"沒找到此職工的記錄,無法刪除。"endl;

return Head;

}

void Save_ByFile(Link Head,fstream ofile)

{

Link pNode;

pNode=Head-Next;

ofile.clear();//清除文件結(jié)束狀態(tài)。

while(pNode)

{

ofilesetw(10)leftpNode-m_Code

setw(10)leftpNode-m_Name

setw(10)leftpNode-m_Year

setw(10)leftpNode-m_Sex

setw(10)leftpNode-m_Post

setw(10)leftpNode-m_Department

setw(10)leftpNode-m_Wageendl;//setw(10)表示占10個字符位置。

pNode=pNode-Next;

}

cout"數(shù)據(jù)文件保存成功!"endl;

}

Link Sort(Link Head)

{//我創(chuàng)建的是帶頭節(jié)點的鏈表。用直接插入法。

if((Head-Next==NULL)||(Head-Next-Next==NULL))//此步條件判斷非常有價值。

{

cout"數(shù)據(jù)節(jié)點數(shù)少于2個,不用排序!"endl;

return Head;

}

//-----------第二步;

Link ptr;

Link ptr_F;

Link ptr_N;

ptr=Head-Next-Next;

ptr_F=Head;

Head-Next-Next=NULL;//到此,分成了兩個鏈表。

//第三步。

while(ptr)

{

ptr_N=ptr-Next;

ptr_F=Head;//ptr_F的歸位。

while(ptr_F-Next)

{

if(ptr-m_Wageptr_F-Next-m_Wage)

{

ptr-Next=ptr_F-Next;

ptr_F-Next=ptr;

break;

}//if

else

{

ptr_F=ptr_F-Next;

}

}//while(ptr_F-Next)

if(ptr_F-Next==NULL)

{

ptr-Next=ptr_F-Next;

ptr_F-Next=ptr;//表示插到有序鏈表的最后面了。

}

ptr=ptr_N;//歸位,準(zhǔn)備下一次排序。

}//while(ptr)

cout"從高到低,排序成功!"endl;

return Head;

}

int main()

{

Link Head=0;

Head=Create(Head);

fstream iofile;

iofile.open("d:\\iofile.txt",ios_base::in|ios_base::out|ios_base::app);//文件以三種方式打開。

if(!iofile)

{

cout"打開文件失?。?endl;

return -1;

}

int menu;

while(1)

{

cout"*****************************************************"endl;

cout"*====================菜單選頂=======================*"endl;

cout"*===================================================*"endl;

cout"* 1.注冊職工 2.修改信息 3.刪除信息 4.信息查詢 *"endl;

cout"* 5.保存文件 6.工資排行 7.信息顯示 0.退出系統(tǒng) *"endl;

cout"*****************************************************"endl;

coutendl"請選擇相應(yīng)操作菜單項:";

cinmenu;

while(cin.fail())

{

cout"請選擇正確的菜單選項。"endl;

cin.clear();

fflush(stdin);

cinmenu;

}

switch(menu)

{

case 0:

cout"成功退出系統(tǒng)!"endl;

return 0;

case 1:

Head=Add(Head);

break;

case 2:

Head=Modify(Head);

break;

case 3:

Head=Del(Head);

break;

case 4:

Search(Head);

break;

case 5:

Save_ByFile(Head,iofile);

break;

case 6:

Sort(Head);

break;

case 7:

Display_List(Head);

break;

default:

cout"請選擇正確的菜單項進行操作。多謝合作!"endl;

}

}

Release(Head);

iofile.close();

return 0;

}

求個JAVA 人力資源管理系統(tǒng) 源代碼和模版界面以及需求分析,求參考

星原人力資源管理系統(tǒng) 結(jié)構(gòu)如下,

產(chǎn)品說明: 人力資源規(guī)劃 組織管理 招聘管理 人力測評

人事管理

培訓(xùn)管理

考勤管理

薪酬福利

績效管理

行政事務(wù)

員工關(guān)系 人力分析和輔助決策

文控管理 工作流

領(lǐng)導(dǎo)查詢和員工自助查詢

SA8000人權(quán)驗廠方案

系統(tǒng)概覽

一、人力資源規(guī)劃

◇通過企業(yè)發(fā)展階段設(shè)置,設(shè)定適應(yīng)各發(fā)展期的人力資源管理政策;

◇適應(yīng)年度培訓(xùn)計劃體系、三級培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;

◇自動生成培訓(xùn)到課與缺課統(tǒng)計,對比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);

◇針對ISO體系驗證,為繁雜的培訓(xùn)記錄及文檔管理提供自動生成核對功能,防止漏訓(xùn)或資料的不一致;

◇自定義培訓(xùn)費用項目;

◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡化教材的不致性與版本混亂;

◇可直接在系統(tǒng)中制作培訓(xùn)通知單;

◇提供培訓(xùn)心得報告;

◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強培訓(xùn)效果,評估成本效益;

◇能對個人、部門的培訓(xùn)成績及效果進行分析,并輸出各種分析報表;

◇簡化培訓(xùn)操作;

◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。

返回頂端

二、組織管理

1、組織機構(gòu)管理

◇提供對集團公司組織管理的支持,自定義組織層級,不限組織層次;

◇對不同時期的組織職能變更進行動態(tài)管理;

◇能夠?qū)С鰳錉詈途貭畹慕M織架構(gòu)圖;

◇可以進行部門合并、部門升降,并有歷史記錄記載。

2、崗位管理

◇可以對崗位層級關(guān)系進行管理,通過設(shè)立崗位層次、級別、職系、職類、職位進行人力分析與規(guī)劃,建立組織架構(gòu)與權(quán)責(zé)體系;

◇可以對不同時期的崗位職責(zé)進行管理,并有歷史記錄記載;

◇可以建立在職級、職務(wù)、職類體系上的工作分析、含職位工作說明、職務(wù)任職資格、

◇工作量評估、權(quán)責(zé)體系、工作流分析、工資結(jié)構(gòu)與權(quán)重、薪點數(shù)等管理職能表格;并有歷史記錄記載;

◇可以對不同時期的崗位任職資格進行管理,并有歷史記錄記載;

◇可以對內(nèi)容進行管理,并有歷史記錄記載;

◇可設(shè)計該崗位的職業(yè)發(fā)展通道,使員工在此崗位上有很好的前景展望;

◇可設(shè)計該崗位的不同時期的績效考評指標(biāo)(KPI),并有歷史記錄記載;

◇可以進行崗位的升遷、降級處理,并有歷史記錄記載;

◇對不同崗位市場成本調(diào)查,按崗位制度公司薪酬體系,對各崗位的評估上限與下限值,根據(jù)任職資格與個人資料評估薪酬;

◇通過崗位職責(zé)分類,控制直接與間接人員數(shù)量與成本比例,使管理成本更合理。

3、年度編制計劃與編制管理

◇可對各年度各部門崗位進行人員編制管理;

◇與人力資源規(guī)劃、招聘模塊關(guān)聯(lián),自動產(chǎn)生招聘申請需求及招聘標(biāo)準(zhǔn);

◇按既定編制招聘人手,判斷是否超編。

◇支持各種計劃性、臨時性、租賃、外包等多種用工招聘模式;

◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測評指標(biāo);

◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計劃;

◇制定對內(nèi)招聘與晉升計劃,激發(fā)員工學(xué)習(xí)與工作能力;

◇按組織規(guī)劃確認(rèn)面試者薪酬結(jié)構(gòu)與標(biāo)準(zhǔn);

◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當(dāng)前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計分析報表,確定招聘申請人員標(biāo)準(zhǔn);

◇記錄招聘渠道信息,及相關(guān)廣告、費用等;

◇招聘關(guān)鍵環(huán)節(jié)的申報審批功能;

◇從招聘計劃開始對每個關(guān)鍵環(huán)節(jié)詳細(xì)跟蹤,實現(xiàn)動態(tài)信息記載;

◇對應(yīng)聘人員從填寫應(yīng)聘簡歷到面試、測評錄用進行全程跟蹤記載;

◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;

◇內(nèi)部儲備人才和外部儲備人才進行分別管理;

◇對一段時間內(nèi)各部門人員需求單的分類統(tǒng)計;

◇對已審批的部門需求單直接轉(zhuǎn)入到招聘安排中;

◇面試通知單可直接在系統(tǒng)中通過郵件的形式發(fā)送給面試者;

◇提供通用的報表形式,如錄用通知單,招聘通知單等;

◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場;

◇對招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進行綜合全面的分析;

◇對未審批的招聘計劃、已審批的招聘計劃、未審批的人員需求單、已審批的人力需求單及時提醒用戶;

◇可與人力測評結(jié)合使用,對應(yīng)聘人員的各方面素質(zhì)進行測試記載。

返回頂端

三、招聘管理

◇支持各種計劃性、臨時性、租賃、外包等多種用工招聘模式;

◇按人力資源規(guī)劃確定各組織人員需求層次,按崗位分析與任職要求制定測評指標(biāo);

◇參照人力資源規(guī)劃需求、組織架構(gòu)與崗位編制制定出相應(yīng)的招聘計劃;

◇制定對內(nèi)招聘與晉升計劃,激發(fā)員工學(xué)習(xí)與工作能力;

◇按組織規(guī)劃確認(rèn)面試者薪酬結(jié)構(gòu)與標(biāo)準(zhǔn);

◇參照組織管理中崗位規(guī)劃屬性,結(jié)合當(dāng)前人事檔案的年齡、藉貫、性別、學(xué)歷等統(tǒng)計分析報表,確定招聘申請人員標(biāo)準(zhǔn);

◇記錄招聘渠道信息,及相關(guān)廣告、費用等;

◇招聘關(guān)鍵環(huán)節(jié)的申報審批功能;

◇從招聘計劃開始對每個關(guān)鍵環(huán)節(jié)詳細(xì)跟蹤,實現(xiàn)動態(tài)信息記載;

◇對應(yīng)聘人員從填寫應(yīng)聘簡歷到面試、測評錄用進行全程跟蹤記載;

◇把應(yīng)聘人員轉(zhuǎn)入到人事檔案中并設(shè)置此人的狀態(tài),很好的與人事檔案結(jié)合到一起;

◇內(nèi)部儲備人才和外部儲備人才進行分別管理;

◇對一段時間內(nèi)各部門人員需求單的分類統(tǒng)計;

◇對已審批的部門需求單直接轉(zhuǎn)入到招聘安排中;

◇面試通知單可直接在系統(tǒng)中通過郵件的形式發(fā)送給面試者;

◇提供通用的報表形式,如錄用通知單,招聘通知單等;

◇可直接從系統(tǒng)中生成招聘發(fā)布信息,也可直接把招聘需求發(fā)送給人才市場;

◇對招聘渠道、招聘成功率、留任率、人均成本等招聘結(jié)果進行綜合全面的分析;

◇對未審批的招聘計劃、已審批的招聘計劃、未審批的人員需求單、已審批的人力需求單及時提醒用戶;

◇可與人力測評結(jié)合使用,對應(yīng)聘人員的各方面素質(zhì)進行測試記載。

返回頂端

四、人力評測

◇系統(tǒng)支持各種測試模式,自定義測評類別與試題,例如通過導(dǎo)入一般職業(yè)適合性測驗、心理測試、領(lǐng)導(dǎo)測評類測評試題或工具,對任職指標(biāo)、智力、語言能力、算術(shù)、書寫知覺、空間判斷能力、形狀知覺、協(xié)同動作、運動速度、手指靈活度、手靈活度、領(lǐng)導(dǎo)類型、能力、職業(yè)興趣、個性,LPC領(lǐng)導(dǎo)有效性測評、領(lǐng)導(dǎo)與部屬關(guān)系測量、工作結(jié)構(gòu)測量、職位權(quán)力測量等各項指標(biāo)進行測評;

◇可按測評職位、標(biāo)準(zhǔn)任職資格指標(biāo)庫等自動推薦測評方案、項目、權(quán)重等;

◇ 提供測評方式維護;

◇可利用電腦進行人力在線測評,方便控制時間與測評效果;

◇人力測評登記;

◇人力測評查詢;

◇ 崗位匹配性分析;

◇情景測試:公文處理測試等;

◇對應(yīng)各測試類別的測試的方法與題目:所有試題給出總分值、測試目標(biāo)與功能,合格分、勝任分、優(yōu)秀分值及否決項;

◇測評項目與職位指標(biāo)相對應(yīng)部份自動對比,計算匹配度;

◇ 按各測試項的測試目標(biāo)、總分值、實得分值,自動分析出各項優(yōu)秀、合格、不合格層次及總層次;

◇測評結(jié)果可以用不同方式查詢與設(shè)計報表。

返回頂端

五、人事管理

◇提供身份證識別設(shè)備供驗證身份證真?zhèn)?,同時將身份證相片及姓名、號碼、住址等自動讀入系統(tǒng),減少輸入錯誤、提高效率,自動判斷年齡等合法性;

◇預(yù)先統(tǒng)計時間點在職、離職等各種人員狀態(tài),為生產(chǎn)計劃、招聘計劃提供依據(jù);

◇提供員工狀態(tài)管理,了解各類員工比例;

◇通過各種統(tǒng)計報表了解人員各種比例,分析可能存在的同籍貫風(fēng)險、年齡或?qū)W歷不合理等,為招聘與調(diào)配提供依據(jù);

◇通過統(tǒng)計流失率及離職原因分析,查找人員流失率主因,為行政工作決策提供依據(jù);

◇對個人檔案管理增加了對個人的技能檔案管理、計生檔案管理、崗位職責(zé)查詢;

◇自動統(tǒng)計員工學(xué)習(xí)、工作、培訓(xùn)、考核、異動、加薪履歷,對比組織管理崗位規(guī)劃,作為晉升、調(diào)動、加薪等依據(jù);

◇個人職業(yè)生涯規(guī)劃;

◇個人離職記錄查詢,對有多次離職記錄人員進行記載跟蹤;

◇人事檔案中人事動態(tài)跟蹤,用戶可自定義人員狀態(tài),并記載各狀態(tài)下的發(fā)生信息。比如可定義離職申請狀態(tài)、離職已審批狀態(tài)、已離職狀態(tài);

◇人事黑名單管理,對在公司犯有重大錯誤的人納入到黑名單中,系統(tǒng)提醒是否錄用。

返回頂端

六、培訓(xùn)管理

◇適應(yīng)年度培訓(xùn)計劃體系、三級培訓(xùn)體系、崗位培訓(xùn)體系、ISO管理培訓(xùn)體系;

◇自動生成培訓(xùn)到課與缺課統(tǒng)計,對比崗位任職與培訓(xùn)需求,為晉升與上崗提供依據(jù);

◇針對ISO體系驗證,為繁雜的培訓(xùn)記錄及文檔管理提供自動生成核對功能,防止漏訓(xùn)或資料的不一致;

◇自定義培訓(xùn)費用項目;

◇提供培訓(xùn)需求調(diào)查表,統(tǒng)一管理培訓(xùn)教材,簡化教材的不致性與版本混亂;

◇可直接在系統(tǒng)中制作培訓(xùn)通知單;

◇提供培訓(xùn)心得報告;

◇提供培訓(xùn)效果調(diào)查表,統(tǒng)一考核管理,加強培訓(xùn)效果,評估成本效益;

◇能對個人、部門的培訓(xùn)成績及效果進行分析,并輸出各種分析報表;

◇簡化培訓(xùn)操作;

◇培訓(xùn)規(guī)劃可根據(jù)用戶需要直接轉(zhuǎn)入到培訓(xùn)安排中。

返回頂端

七、考勤管理

◇豐富的參數(shù)設(shè)置,適應(yīng)不同企業(yè)班制特殊性;

◇提供了與多種型號IC卡、條碼、指紋考勤機數(shù)據(jù)接口;

◇能處理頻繁倒班、調(diào)班、停工待料、中途請假等靈活的出勤管理;

◇能處理臨時加班,周末加班、節(jié)假日加班、班前、班中、班后加班以及通宵加班等各種加班的管理;可根據(jù)最大加班管控指標(biāo)預(yù)警,并通過各種加班報表分析加班的必要性,以控制加班成本;與門禁系統(tǒng)結(jié)合可規(guī)范員工行為,培養(yǎng)員工良好的工作習(xí)慣與優(yōu)秀的公司文化;

◇能處理跨72小時連班作業(yè)(跨兩天);

◇可根據(jù)各項加班最大加班管控指標(biāo)預(yù)警,并通過各種加班報表顯示;

◇分析加班的必要性,以控制加班成本與防范違反法規(guī),分析產(chǎn)值加班負(fù)荷率;

◇自定義各種假期,如事假、病假、工傷假、調(diào)休、年假、累計假等有薪、無薪、半薪假的管理可處理存假自動與請假抵消,各種復(fù)雜的調(diào)休等;

◇能輸出各種請假單、加班單、排班表、班制作休時間;

◇能輸出并查詢年、月、日及任意時間段任意部門人的出勤情況報表、異常出勤表并進行各種匯總分析;

◇運用了自動找班和多種靈活排班技術(shù),極大地減輕了考勤人員工作量;

◇運用了先進的考勤算法,處理5000人一個月的考勤報表只需3-5分鐘,提高了考勤管理的時效性及管理效率,高度開放的二次開發(fā)平臺,可最大程度調(diào)整考勤項目與計算方法;

◇系統(tǒng)支持多用戶和網(wǎng)絡(luò),通過嚴(yán)格的權(quán)限控制技術(shù)、使得考勤日常管理(分散和集中)做到隨心所欲,實時控制;

◇自定義各類遲到、早退、曠工、加班超時等異常查詢邏輯顯示顏色,一目了然、處理快捷

◇自定義簽卡控制次數(shù),簽卡顯示以顏色區(qū)分;

◇可定義入職或離職當(dāng)天是否計出勤;

◇提供海量數(shù)據(jù)處理機制,解決大型企業(yè)歷史數(shù)據(jù)累積導(dǎo)致系統(tǒng)性能下降問題;

◇考勤與門禁系統(tǒng)結(jié)合分析上班期間外出情況,可規(guī)范員工出勤行為;

◇考勤與消費系統(tǒng)結(jié)合,使上班時間與就餐時間對應(yīng),公司可以視情況確定是否補貼與是否允許就餐;

◇提醒機制:系統(tǒng)提供默認(rèn)遲到、早退、曠工、超時加班等提醒功能,同時提供自定義提醒項目需求;

◇安全機制:提供加班、請假、簽卡、調(diào)休、考勤結(jié)果審核功能,防止生效后結(jié)果被人為更改或因制度改變重算影響歷史數(shù)據(jù);

◇考勤項目直接匯入工資計算,考勤、工資、消費數(shù)據(jù)整合;

◇自定義各種考勤明細(xì)、匯總報表,加班、缺勤、異常等報表;

◇支持集團性多套帳或驗廠用到的多帳套算法。

返回頂端

八、薪酬福利管理

◇可對薪資項目進行分類管理,如:崗位工資、福利、獎金,實現(xiàn)用戶自定義設(shè)定和自定義計算,適應(yīng)各種薪資體系與工資計算方式經(jīng)常變動;

◇解決了一個月多次調(diào)薪的計算難題;

◇可按薪資等級或薪點數(shù)根據(jù)崗位進行設(shè)置,并可設(shè)定多個調(diào)薪方案;

◇支持多個薪酬體系,不同組織、崗位、職級不同的薪資方案的計算方法,可根據(jù)崗位設(shè)計標(biāo)準(zhǔn)成本與實際薪資對比,部門預(yù)算與實際薪資對比;

◇每個月可計算多個帳套;

◇各帳套可支持不同財務(wù)周期算法;

◇支持非自然月為財務(wù)周期的工資計算方式,財務(wù)周期起止日期可支持自定義;

◇帳套間可共用每月錄入數(shù)據(jù)及接口數(shù)據(jù);

◇薪資計算可從考勤、績效導(dǎo)入數(shù)據(jù);

◇支持銀行報盤,所得稅計算與申報;

◇豐富的薪酬福利報表;

◇支持借款扣除;

◇支持自離或曠工多日自動薪資凍結(jié),也支持手動凍結(jié)與解凍;

◇對于其客觀存在系統(tǒng)的數(shù)據(jù)完全共享,如計件工資、考勤、考評、獎懲、水電費、就餐資產(chǎn)等數(shù)據(jù)與本系統(tǒng)實現(xiàn)了無縫聯(lián)接,實時調(diào)用,只要一次錄入,不用重復(fù)錄入或轉(zhuǎn)換。

返回頂端

九、績效管理

◇系統(tǒng)支持自定義考核模型或工具:排名表、面談表、組織考核表、KPI、MBO、360度;

◇績效參數(shù)設(shè)置:包括績效指標(biāo)庫管理,績效指標(biāo)可以根據(jù)職位績效指標(biāo)引入績效考評指標(biāo),并可在此基礎(chǔ)上進行自定義其它指標(biāo)庫;

◇績效層次設(shè)置:每個績效層次有相應(yīng)的績效變量及職位;

◇在支持量化指標(biāo)考核同時,也支持關(guān)鍵工作事項等不能量化的考核項目考核與跟蹤;

◇績效考評級別管理,根據(jù)績效考評級別可以進行多層次、多方位的考評,可以更準(zhǔn)確的了解考評者的績效狀況,考評級別依賴于考評分類,每個考評級別所需要的考評級別及每個級別所占的比重是不一樣的;

◇績效考評模板管理,個人績效考評表及組織績效考評表可在績效考評模板基礎(chǔ)上生成;

◇組織績效考評包括引入組織、定義考評分類及考評要點、制作考評表,查看考核信息;

◇個人績效考評根據(jù)個人所在的考評層次及考評周期設(shè)置考評分類及考評要點,并根據(jù)每個考評級別制作考評表,最后根據(jù)每個考評級別及考評周期生成綜合考評信息;

◇系統(tǒng)支持自定義考評工具及相關(guān)考評表格式;

◇按考評分值與權(quán)重自動統(tǒng)計考核結(jié)果,自動比對標(biāo)桿;

◇自動提醒針對考核不合格的培訓(xùn)項目;

◇自動對比各期考核結(jié)果,跟蹤考核項目改善狀況;

◇支持對考核者直接評分;

◇支持領(lǐng)導(dǎo)多級點評、修正、審核;

◇考核結(jié)果自動應(yīng)用于晉升、調(diào)職、薪資計算、培訓(xùn)等相關(guān)功能模塊,起到預(yù)警提醒作用;

◇考核結(jié)果查詢支持:絕對分值比較、相對標(biāo)準(zhǔn)比較、客觀標(biāo)準(zhǔn)比較;

◇支持排序法,代表人物法、強制正態(tài)分布法(預(yù)先設(shè)定優(yōu)良中及格差比例)統(tǒng)計方法;

◇支持績效考核結(jié)果申訴,設(shè)定提交、受理、處理、結(jié)案周期;

◇考核結(jié)果可以通過自定義算法,直接應(yīng)用于薪酬,異動等子系統(tǒng)。

返回頂端

十、行政事務(wù)管理

1、會議管理

系統(tǒng)通過對會議室及物品配套、會議室安排排程、會議參會人員與時間核算會議成本。通過會議申請,提前規(guī)范會議內(nèi)容以 提高會議效率,避免管理中的文山會海;同時,提高會議記錄管理,對會議決議跟蹤,避免會議流于形式,每次會議決議、跟進責(zé)任人、進度、結(jié)案做自動跟蹤,管 理者通過系統(tǒng)查詢,跟進工作,保證決議得以執(zhí)行。

通過會議管理系統(tǒng),避免諸多企業(yè)會而不議、議而不決、決而不行、行而不果的會議怪圈與高昂的會議成本。

2、工傷管理

工傷管理,通過對工傷等級劃分,確認(rèn)各級別對應(yīng)處理預(yù)案。對單個工傷案例每一個社保步驟進度跟蹤記錄,同時保持對應(yīng)的文件??呻S時產(chǎn)生所有工傷案例進度表,員工離職是可避免工傷未結(jié)案帶來的風(fēng)險。

3、宿舍管理

◇對宿舍基本資料、床位床號的設(shè)置;

◇可隨時查詢各宿舍的入住情況及空床位;可自定義按部門,班組等自動建議床位分配;

◇對各宿舍進行物品配置及管理;

◇對住宿安排、變更、退宿進行全面管理;

◇對外宿人員的登記管理;

◇對宿舍水電費價格的設(shè)定,水電表的登記、水電費用等的登記、計算;

◇水電等費用的分?jǐn)?;相關(guān)費用與薪資系統(tǒng)的鏈接,并可直接從工資中扣除;

◇宿舍日常的維修維護、物品租賃的登記管理等。

4、圖書管理

用于企業(yè)內(nèi)部文化室(或圖書館)的計算機化管理??蓪λ袌D書、報刊、雜志、傳記、專業(yè)資料書籍等進行分類登記;對內(nèi)部員工的借閱、歸還進行跟蹤管理;對破損、遺失、賠償?shù)冗M行登記跟蹤管理。

5、資產(chǎn)管理

對人力資源部門通常管理的辦公用品、工衣等物品進行分類編碼;對辦公用品的購進、 分發(fā)、領(lǐng)用、歸還、賠償?shù)冗M行登記跟蹤管理;對庫存物品可進行盤點操作;對所有數(shù)據(jù)的分類分析等。與員工離職相關(guān)聯(lián),保證先退保管資產(chǎn),后辦離職發(fā)工資的 手續(xù)。在規(guī)定時間內(nèi)重復(fù)領(lǐng)用系統(tǒng)自動提示??珊怂闳司k公費用等管理指標(biāo)。

6、保險管理

管理企業(yè)內(nèi)部的各類福利保險;自定義保險險種、員工、企業(yè)的繳費記錄、明細(xì)分?jǐn)偅惶幚韱T工參保,停保操作,與系統(tǒng)的工資等其它功能模塊相關(guān)聯(lián)進行匯總和查詢分析。

7、醫(yī)療管理

記錄員工入職時及各次體檢記錄,對在企業(yè)內(nèi)部藥品的分發(fā)、使用、回收、醫(yī)藥費進行管理;對醫(yī)療服務(wù)的過程進行跟蹤記錄;對醫(yī)療服務(wù)的類型、費用等進行分類、分析等。

8、車輛管理

規(guī)范企業(yè)的公務(wù)用車管理。從申請、批復(fù)等環(huán)節(jié)對公務(wù)用車進行有效的管控;對外出路線、逗留時間、維修保養(yǎng)、路橋費、油費等進行有效有據(jù)的跟蹤記錄,從而達到降低費用,提高效用的目的。

返回頂端

十一、員工關(guān)系

◇對相關(guān)法律法規(guī)條款重要性與內(nèi)容案例解讀,可能風(fēng)險性預(yù)估;

◇明確公司規(guī)章各項條款與對應(yīng)措施,量化必要的指標(biāo),更好貫徹各項規(guī)章;

◇公司公告的發(fā)布、公示與保管等,協(xié)助達到制度、公告的最大公示性;

◇法律法規(guī)、公司規(guī)章、公司公告明確責(zé)任到相關(guān)執(zhí)行與保管人員,量化必要數(shù)據(jù),保留原始憑據(jù)體系,以降低公司人力資源風(fēng)險;

◇需求調(diào)查與處理、員工建議、文娛管理,結(jié)合公司理念,協(xié)助公司文化建設(shè),提高員工滿意度,加強公司員工凝聚力;

◇職代會管理、工會管理:建立公司各種會議架構(gòu),明確職責(zé)。并對公司相關(guān)制度決議討論,對接國家對企業(yè)工會、職代會制度要求,有利公司和諧經(jīng)營,從文化上降低經(jīng)營風(fēng)險與推行企業(yè)文化理念;

◇員工跟蹤:對員工計劃事項進行跟進,防止工作漏失;

◇離職員工訪談與跟蹤,針對離職原因切實改善管理;

◇合同管理:可對新員工自動產(chǎn)生合同,進行分類型管理,明確各類合同法定事項,保存各類相關(guān)原始文本與變更記錄,合同外約定附件等;

◇提供合同批次管理可按簽訂日期分合同批次,避免每日續(xù)簽合同,也防止漏簽或遲簽;

◇工傷管理:提供各工傷案的原始文件,處理步驟流程與進度維護。對各種工種鑒定級別做相應(yīng)的理培事項;

◇證件管理:對各種證件的有無與有效期管理,自動提醒;

◇體檢管理:關(guān)注員工健康,對各工種員工按法規(guī)或公司制度進行體檢管理。按周期要求自動提醒需求;

◇文娛管理:對公司文娛計劃與執(zhí)行,相關(guān)經(jīng)費預(yù)算與實際應(yīng)用進行管理;

◇◇對企業(yè)內(nèi)部公告、通知、新聞消息等的登記、發(fā)布、跟蹤、反饋等進行分類管理與分析;

◇總經(jīng)理信箱:在公司內(nèi)部架設(shè)一個上下級之間可以快速、直接的溝通渠道。可對信息進行分類管理,并有保密措施。

返回頂端

十二、人力分析和輔助決策

◇包括人力成本分析、組織績效分析、合理化建議分析、薪資實驗分析、薪資分布分析;

◇自定義和輸出多種報表和圖表,靈活生成和輸出各種多維統(tǒng)計報表,分析人力資源的組成、成本和效益,發(fā)掘和預(yù)測人力資源的發(fā)展趨勢;

◇系統(tǒng)內(nèi)置分析型數(shù)據(jù)倉庫,提供在線實時(OLAP)數(shù)據(jù)統(tǒng)計分析功能;

◇人員供給分析(根據(jù)生產(chǎn)情況及現(xiàn)有人員分析);

◇勞動生產(chǎn)率分析。

返回頂端

十三、文檔辦工流管理

◇支持文檔柜管理,保證電子文檔與紙質(zhì)文檔保管臺帳對應(yīng),方便查找;

◇支持文件多級審批與會簽;

◇支持文件分類管理,內(nèi)置常用法律法規(guī)、公司制度、通知通告等類別;

◇支持其它子系統(tǒng)調(diào)用相關(guān)文件;

◇可制定各類別文件對應(yīng)不同審批流程、管控流程;

◇支持文件號、文件多版本管理;

◇通過文檔收發(fā)記錄,實時查詢文件起草、審批、公布、收發(fā)、保管履歷;

◇支持文件集中備份。

返回頂端

十四、工作流

◇支持針對不同單據(jù)而不同職位自定義工作流程;

◇支持自動提醒當(dāng)前各類需要審批工作流單據(jù);

◇支持工作流程權(quán)限公式定義,例如每個職位可審批的請假天數(shù);

◇支持多人會簽;

◇支持前后審批人員審批意見是否可見;

◇支持離崗期間指定職位替代,替代時可以按流程指定多人替代,是否可查看本人以前單據(jù)審批記錄

返回頂端

十五、領(lǐng)導(dǎo)查詢和員工自助查詢

◇XY-WEB星原人力資源查詢系統(tǒng),采用完全的B/S結(jié)構(gòu),提高軟件的可維護性和可擴充性;

◇提供使用戶進行二次開發(fā)的通用模塊,用戶可以方便地擴展軟件的功能;

◇提供統(tǒng)一友好的操作界面和豐富的數(shù)據(jù)管理分析功能;

◇為企業(yè)的信息發(fā)布交流提供人性化的操作平臺,使企業(yè)的規(guī)章制度、新聞簡報、技術(shù)交流、公告事項等及時傳播,使企業(yè)員工能及時了解企業(yè)發(fā)展動態(tài);

◇改變傳統(tǒng)的集中辦公方式,擴大辦公區(qū)域,企業(yè)用戶可在家中、城市各地甚至世界各個角落通過網(wǎng)絡(luò)連接隨時辦公;

◇系統(tǒng)地利用企業(yè)積累的信息資源,改進企業(yè)的創(chuàng)新能力和快速響應(yīng)能力,以提高效率;

◇對客戶端機器的硬件要求較低,可以在保留原有的軟件和硬件的基礎(chǔ)上運行新的應(yīng)用系統(tǒng),不影響原有資源;

◇基于WEB方式的辦公系統(tǒng)只需在服務(wù)器上作配置和維護,大大降低了用戶用于軟件系統(tǒng)維護和升級的難度及費用,使系統(tǒng)更加容易實施。

返回頂端

十六、SA8000人權(quán)驗廠方案

人權(quán)驗廠主要是政府部門、歐美客戶檢查企業(yè)執(zhí)行勞動法的情況,主要表現(xiàn)在員工是否有超時加班和符合當(dāng)?shù)刈畹凸べY標(biāo)準(zhǔn)以及保險福利、安全保護情況。其核心就是人事、考勤和薪酬福利部分。

主持驗廠的對象及特點:

◇政府部門(勞動、稅務(wù)、海關(guān))查廠:除了考勤和工資部門要調(diào)整外,人數(shù)、身份證和保險也應(yīng)為關(guān)注調(diào)整重點。企業(yè)與政府保持良好的關(guān)系也是重要因素; ◇歐美客戶直接驗廠:由于不熟悉大陸情況比較容易應(yīng)對;

◇客戶委托第三方驗廠:專業(yè)從事驗廠工作,對我國情況了如指掌,最難應(yīng)對,既要符合標(biāo)準(zhǔn),又要處理好關(guān)系。

驗廠的應(yīng)對方式:

普遍采用的是針對不同的驗廠對象設(shè)立多套賬和多套制度,不同的方式,費用和效果差別很大。傳統(tǒng)手工和紙卡考勤方式 工作量大、費用高主要表現(xiàn)在處理考勤和工資項目以及對員工培訓(xùn)的項目上。為了避免在處理人事考勤工資多套賬時耗用大量的人力和物力,我公司結(jié)合近千家工廠 一卡通驗廠實施經(jīng)驗,總結(jié)了多套一卡通驗廠實施方案。

企業(yè)員工管理系統(tǒng)源碼的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于工資管理系統(tǒng)源碼、企業(yè)員工管理系統(tǒng)源碼的信息別忘了在本站進行查找喔。

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.landcheck.net/post/5098.html

“企業(yè)員工管理系統(tǒng)源碼(工資管理系統(tǒng)源碼)” 的相關(guān)文章

手機軟件開發(fā)培訓(xùn)(軟件開發(fā) 培訓(xùn))

手機軟件開發(fā)培訓(xùn)(軟件開發(fā) 培訓(xùn))

今天給各位分享手機軟件開發(fā)培訓(xùn)的知識,其中也會對軟件開發(fā) 培訓(xùn)進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、軟件開發(fā)培訓(xùn)的費用要多少 2、北大青鳥java培訓(xùn):學(xué)手機軟件開發(fā)有前途嗎? 3、昆明附近哪里有手機開發(fā)培訓(xùn)學(xué)校? 4、北大青鳥設(shè)計培訓(xùn)...

警方抓獲仿造健康碼軟件開發(fā)者(偽造健康碼違法嗎)

警方抓獲仿造健康碼軟件開發(fā)者(偽造健康碼違法嗎)

今天給各位分享警方抓獲仿造健康碼軟件開發(fā)者的知識,其中也會對偽造健康碼違法嗎進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、警方抓獲仿造健康碼軟件開發(fā)者,法律會如何定性此案? 2、杭州警方已抓獲仿造健康碼軟件開發(fā)者,是否該嚴(yán)懲? 3、警方抓獲仿造健康...

手機百度瀏覽器收藏刪除了怎么恢復(fù)(手機百度刪除的收藏怎么恢復(fù))

手機百度瀏覽器收藏刪除了怎么恢復(fù)(手機百度刪除的收藏怎么恢復(fù))

今天給各位分享手機百度瀏覽器收藏刪除了怎么恢復(fù)的知識,其中也會對手機百度刪除的收藏怎么恢復(fù)進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、百度瀏覽器收藏誤刪怎么找回 2、手機百度瀏覽記錄怎么恢復(fù) 3、手機瀏覽器刪掉怎么找回收藏的網(wǎng)址 4、手機百度...

網(wǎng)頁源碼獲取什么意思(網(wǎng)站源碼是什么東西)

網(wǎng)頁源碼獲取什么意思(網(wǎng)站源碼是什么東西)

本篇文章給大家談?wù)劸W(wǎng)頁源碼獲取什么意思,以及網(wǎng)站源碼是什么東西對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、網(wǎng)頁里源碼是什么 2、什么是網(wǎng)頁源代碼? 3、網(wǎng)頁制作源代碼是什么意思? 4、網(wǎng)頁源代碼指什么 5、網(wǎng)站的源代碼是什么意思? 6、網(wǎng)頁源代碼是...

凡科互動帶球過人刷高分(凡科互動帶球過人技巧)

凡科互動帶球過人刷高分(凡科互動帶球過人技巧)

今天給各位分享凡科互動帶球過人刷高分的知識,其中也會對凡科互動帶球過人技巧進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、凡科互動小游戲怎么刷高分 2、凡科互動有什么樣的特點? 3、凡科互動多號參加算作弊嗎? 4、凡科怎么做一個小游戲? 凡科互...

任務(wù)拉新平臺源碼(拉新腳本平臺)

任務(wù)拉新平臺源碼(拉新腳本平臺)

本篇文章給大家談?wù)勅蝿?wù)拉新平臺源碼,以及拉新腳本平臺對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、快拉新平臺靠譜嗎 2、地推拉新app推廣接單平臺 3、正規(guī)拉新推廣平臺有哪些 快拉新平臺靠譜嗎 是靠譜的??炖缕脚_是推做單平臺,京東購買一分,美團優(yōu)化小程序拉新...