当前位置:文档之家› 企业职工工资管理系统

企业职工工资管理系统

企业职工工资管理系统
企业职工工资管理系统

湖南人文科技学院计算机系

课程设计说明书

课程名称: 软件工程导论

课程代码: 408029

题目: 企业职工工资管理系统

年级/专业/班: 09级计算机科学技术系计科二班学生姓名: 朱韬凌豪尹雄胡定鹏伍晓军学号: 09408216 02 36 38 49 指导老师: 颜富强

开题时间: 2011年6月6日

完成时间: 2011年6月24日

2011年6月24日

课程设计任务书及成绩评定

课程名称: 软件工程导论

完成者: 朱韬凌豪尹雄胡定鹏伍晓军

1、设计的目的与要求

1)加强学生的实践能力;

2)理解小型系统开发的基本步骤;

3)本系统的功能包括:职工基本信息管理模块、工资管理模块、工资统计模块。

2、设计进度及完成情况

日期内容

6.5-6.7项目开发计划书

6.8-6.10系统可行性研究

6.11-6.13系统需求分析

6.14-6.20系统设计

6.21-6.22系统测试

6.23-6.25项目的递交

3、成绩评定

设计成绩:(教师填写)

指导老师:(签字)

2011 年月日

目录

第一章项目开发计划书 (1)

1.1引言 (1)

1.1.1编写目的 (1)

1.1.2背景 (1)

1.2项目概述 (1)

1.2.1工作内容 (1)

1.2.2主要参加人员 (2)

1.2.3产品 (2)

1.2.4服务 (2)

1.2.5验收标准 (2)

1.2.6本计划的批准者和批准日期 (2)

1.3实施计划 (3)

1.3.1工作任务的分配与人员分工 (3)

1.3.2进度 (3)

第二章可行性分析 (4)

2.1 可行性研究前提 (4)

2.2 经济上可行性 (4)

2.3 技术可行性 (4)

2.4系统功能分析 (4)

2.5 开发工具概述 (5)

第三章需求分析 (7)

3.1市场需求分析 (7)

3.2系统功能性需求分析 (7)

3.2.1 功能划分 (7)

3.2.2 功能描述 (8)

3.2.2.1 添加功能模块 (8)

3.2.2.2 查询功能模块 (8)

3.2.2.3 管理功能信息模块 (8)

3.3 系统非功能性需求 (8)

3.3.1 可用性 (8)

3.3.2 可靠性 (9)

3.4实体-联系图 (9)

第四章系统设计 (10)

4.1 总体设计 (10)

4.1.1需求概述 (10)

4.1.2系统业务流程图 (10)

4.2数据结构与程序关系 (11)

4.3功能模块的设计与实现 (11)

4.3.1管理员登录界面 (11)

4.3.2添加员工工资信息模块 (12)

4.3.3列出员工工资信息模块 (13)

4.3.4删除员工工资信息模块 (14)

4.3.5 修改员工工资信息模块 (14)

4.3.6 查找员工工资信息模块 (15)

4.3.7员工工资信息排序模块 (16)

第五章系统测试 (18)

5.1 测试的作用和意义 (18)

5.2 测试方法 (18)

5.3 测试内容 (19)

5.4 测试结果 (19)

5.4.1初始界面测试 (19)

5.4.2添加员工工资信息模块测试 (20)

5.4.3列出员工工资信息模块测试 (21)

5.4.4删除员工工资信息模块测试 (21)

5.4.5修改员工工资信息模块测试 (22)

5.4.6查找员工工资信息模块测试 (22)

5.4.7员工工资信息排序模块测试 (23)

5.4.8出错测试 (24)

5.4.9退出系统测试 (24)

5.5测试结果分析 (25)

5.6测试的作用和意义 (25)

第六章总结 (26)

参考文献 (27)

第一章项目开发计划书

1.1引言

1.1.1编写目的

此项目开发计划书的编写主要是为了给开发《企业职工工资管理系统》做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。

1.1.2背景

随着我国市场经济的快速发展和信息化水平的不断提高,人们的生活节奏也日益加快。而传统企业的工资信息发布和查找的效率无疑是十分低下的。如何利用先进的技术来提高工资发放的效率,是一个十分迫切需要解决的问题。于是,我们决定开发一个新系统以实现利用计算机对企业员工的工资进行管理。

使用计算机对员工工资信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业工资发放的效率。而计算机能将现代化社会中,成倍增长的工资管理信息量,进行及时收集、加工、整理、贮存、检索、传递、反馈给决策者。一个企业职工工资管理系统在企业对工资管理已不可或缺。面对目前的实际状况,开发一个新系统来适应这一些工作,是十分必要的。

1.2项目概述

1.2.1工作内容

《企业职工工资管理系统》针对的用户是企业工资管理员和员工;

该系统需要实现如下功能:

(1) 档案信息管理

提供对“人员档案信息”数据输入、查询功能。

(2) 工资管理

提供对”职工工资表”数据的输入、查询、统计功能。

(3) 工资统计

提供对“职工工资表”数据的月统计,由系统自行生成“职工工资构成情况表”实现该表的查询、统计功能。

1.2.2主要参加人员

组长:朱韬

设计:尹雄、伍晓军

开发:胡定鹏、凌豪

1.2.3产品

1系统开发计划书

2系统需求说明书

3系统设计说明书

4测试计划

5一个能正确运行的可执行程序

1.2.4服务

安装、维护和运行支持从使用该系统开始,维护期限为一年。

1.2.5验收标准

各个功能均能正常使用,满足用户的需求。

1.2.6本计划的批准者和批准日期

批准者:颜富强

批准日期:2011年6月

1.3实施计划

1.3.1工作任务的分配与人员分工

组长:朱韬任务: (1)系统总的开发计划书

(2)每周至少组织小组讨论一次,列出本周开发计划

(3)项目开发进度的管理

(4)团队的组织和协调

设计:尹雄、伍晓军任务: (1)参与小组讨论

(2)进行系统的需求分析和系统设计

(3)完成系统需求说明书和系统设计说明书

(4)编写测试计划,参与系统测试

(5)协助文档人员完成用户相关文档

开发:胡定鹏、凌豪任务: (1)参与小组讨论

(2)根据设计完成编码,并注释

(3)进行单元测试

1.3.2进度

系统规划阶段: 项目标志性事件开始到完成

开发阶段:项目开发计划书的完成 6.5-6.7

需求分析阶段: 系统需求说明书完成 6.8-6.10

设计阶段: 系统设计说明书 6.11-6.13

编码实现: 项目的形成 6.14-6.20

测试阶段: 测试计划 6.21-6.22

移交阶段: 项目的递交 6.23-6.25

第二章可行性分析

2.1 可行性研究前提

要求:满足对工资管理的基本要求及功能,并对职工信息收集、处理、保存。

目标:实现无纸化办公,节省成本,提高工作效率。

条件、假定、限制:当企业工资管理的信息量和复杂程度达到某一限度时,即管理人员的劳动强度超过其承受能力时,就必须采用新的管理手段,如用计算机技术对信息的收集、加工、传递和存贮等,这样,一个工资管理系统就可以对企业职工工资进行高效、合理、恰当地管理。此系统成本低廉,自开发到运行结束至少可运行3年,开发成本不超过600人民币,开发软件到投入使用不超过1个月。

2.2 经济上可行性

开发成本:600元人民币。

效益:大幅度地提高工资管理信息系统的工作质量和效率,让企业掌握整个工资管理系统的全面情况,为管理人员提供了准确的工资管理信息,促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全;提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求。

效益/投资比:暂时无法估算。

投资回收期:大约3个月。

2.3 技术可行性

软件需求:操作系统WINDOWS 2000 Advance Server以上。

硬件需求:赛扬1.7G CPU、512M内存80G硬盘的计算机。

2.4系统功能分析

本系统是基于VC++之上的管理系统。

管理员进入管理页面可以对员工发放工资,可以新添加新的员工,删除、修改、查

找员工信息等,以及发布消息。

2.5 开发工具概述

VC++ 概述

Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。

它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显著。

2.7 数据流图

图1 顶层数据流图

图2 工资管理数据流图

第三章需求分析

3.1市场需求分析

工资管理系统是一个企业单位不可缺少的部分,它能为用户提供充足的信息和快捷的查询手段。

(1)一个工资管理系统可以高效能、大容量地收集、处理、存贮工资管理信息,大幅度地提高工资管理信息系统的工作质量和效率。

(2)能够为企业管理人员及时掌握整个工资管理系统的全面情况,提供系统的准确的工资管理信息,可以促进工资管理工作的规范化及各项管理制度与指标体系的建立和健全。

(3)为企业提供各种加工处理了的工资管理信息,以满足工资管理的特殊要求,适应新形势对职工队伍提出的新要求,帮助管理人员选择方案,实现优化决策。

虽然当前,不少单位的工资管理部门对于计算机的应用还仅限于简单的单机应用,随着时间的推移、任务的复杂、用户的需求,其应用还会扩大。

3.2系统功能性需求分析

3.2.1 功能划分

本系统的目标使用人群是广大的人民群众,建成后将有助于改善现有工资管理混乱的状况,加强工资管理者和企业员工之间的联系。

因此本系统首先需要实现添加员工的功能,添加员工可以对其工资信息进行管理,包括添加、修改、删除、查找等;已添加的员工可以直接进行查询、删除等记录;对于多数员工还可以进行降序和升序排列,便于公司管理;而未添加的员工也可以去查询已添加的用户的信息。

3.2.2 功能描述

3.2.2.1 添加功能模块

对于想利用本系统进行企业工资的管理者,首先需要需要添加员工信息和其相应的工资,系统才能保存他们的信息。在添加用户时需要输入企业员工的编号、姓名和工资。员工添加成功之后,页面随即转入首页,管理员可以进行其它操作。

3.2.2.2 查询功能模块

企业工资管理员可以使用本系统的查询功能,对员工工资的基本情况进行了解,并且查询相应的信息。用户在查询框输入需要查询的员工编号,系统则会根据输入的内容进行搜索,并给出所有搜索结果。对于查询出的结果,管理员还可以通过对应的数字进行其它信息的管理。

3.2.2.3 管理功能信息模块

只有添加的合法员工才可以使用管理功能模块。管理员可以根据月份对已添加的员工工资信息进行删除、修改、查找、降序和升序排列,方便管理企业员工工资。

3.3 系统非功能性需求

3.3.1 可用性

本系统的潜在用户群具有的身份、背景可能会有较大的差异,因此对本系统的可操作性和易用性都提出了很高的要求。过于复杂的操作将不可避免的损失大量的用户,本系统应能让任何用户都不必借助任何操作手册或相关的系统帮助就能顺利地进行各种操作。

3.3.2 可靠性

系统建成后预计管理员在此对员工工资进行添加、修改和查找信息,因此对系统的稳定性也有比较高的要求。一旦系统不能正常工作,会给公司员工带来巨大的损失,也将导致公司工资管理员失去对系统的信任。

3.4实体-联系图

根据需求分析,可以画出系统E-R图如下:

图3 企业职工工资管理系统E-R图

第四章系统设计

4.1 总体设计

4.1.1需求概述

本系统的目标是实现让企业工资管理员能找到有用的信息,让管理员能有一个良好的信息发布、管理平台。因此,本系统需要实现对发布的信息的查询功能,发布和管理已添加的员工信息的功能。而在管理员发布信息前需要在系统添加员工等。

4.1.2系统业务流程图

图4 系统业务流程图

4.2数据结构与程序关系

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

4.3功能模块的设计与实现

4.3.1管理员登录界面

输入要记录的月份,就可以看到登录界面。

主函数:

main() //主函数

{

char ch;

int m;

STU *head = NULL;

printf("输入要记录的月份(m<=12):");

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.降序排列\n");

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

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

printf("请输入你的选择:");

scanf(" %c", &ch); /*在%c前面加一个空格,将存于缓冲区中的回车符读入*/

return ch;

4.3.2添加员工工资信息模块

管理员要添加企业员工工资信息,则按要求输入员工编号、用户名以及月份工资。再输入字母“Y”,系统将继续支持输入新的员工工资信息;输入字母“N”系统则停

止输入员工工资信息。

功能函数:

STU *Appendsalary(STU *head, const int m) //添加记录

{

int i = 0;

char c;

do{

head = AppendNode(head, m); /*向链表末尾添加一个节点*/

printf("你想添加一个新的记录吗(Y/N)?");

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

i++;

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

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

return head;

}

4.3.3列出员工工资信息模块

管理员在输入完毕企业员工工资信息之后,如要看到具体完整的信息,就要列出员工具体工资信息。

功能函数:

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) /*若不是表尾,则循环打印*/

{

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

for (i=0; i

{

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

}

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

p = p->next; /*让p指向下一个节点*/

j++;

}

printf("\n");

}

4.3.4删除员工工资信息模块

管理员要删除企业员工工资信息,则按要求输入员工编号即可删除相应的员工工资信息。如要要继续删除则输入字母“Y”,如要停止删除,则输入字母“N”。

功能函数:

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); /*显示当前链表中的各节点信息*/

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;

}

4.3.5 修改员工工资信息模块

管理员要删除企业员工工资信息,则按要求输入员工编号、用户名以及月份工资。再输入字母“Y”,系统将继续支持修改新的员工工资信息;输入字母“N”系统则停止修改员工工资信息。

功能函数:

void Modifysalary(STU *head, const int m) //修改记录

{

int i = 0, nodeNum;

char c;

do{

printf("请输入你想修改的记录编号:");

scanf("%d", &nodeNum);

head = ModifyNode(head, nodeNum, m); /*修改工号为nodeNum的节点*/

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);

}

4.3.6 查找员工工资信息模块

管理员要查找企业员工工资信息,则按要求输入员工编号即可看到相应的员工工资信息。

功能函数:

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; i

{

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

}

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

}

}

4.3.7员工工资信息排序模块

管理员可以对企业员工的工资进行升序或降序排列。

功能函数:

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

{

STU *pt;

int flag = 0, i;

do{

flag = 0 ;

pt = head;

/*若后一个节点的总工资比前一个节点的总工资高,则交换两个节点中的数据注意只交换节点数据,而节点顺序不变,即节点next指针内容不进行交换*/ 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; 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);

}

/*交换两个整型数*/

void IntSwap(int *pt1, int *pt2)

{

int temp;

temp = *pt1;

*pt1 = *pt2;

工资信息管理系统

一、题目要求 工资信息管理系统 【要求】 该系统能够实现工资信息管理。系统包括录入、浏览、查询、统计等功能。其中录入功能要求能够添加新的工资信息到文件;浏览功能要求能按照工资卡号、姓名分类浏览,提供分屏显示;有排序功能,排序后按照工资卡号升序或实发工资降序输出;查询功能要求能够按照工资卡号、姓名查询;统计功能要求能够按照月份累计统计某职工在某时间段实发工资总金额。 【提示】 1.文件中一行数据对应一个职工工资信息 2.工资信息的数据结构采用结构体数组,一个数组元素对应一条工资单记录 3.工资单信息包括工资卡号、姓名、月份、应发工资、水费、电费、税金、实发工资等 4.实发工资=应发工资-水费-电费-税金,其中税金的计算方法为 a. 应发工资<800元,税金=0 b. 800<应发工资<1400元,税金=(应发工资-800)*5% c. 应发工资>1400元,税金=(应发工资-1400)*10% 另:课程实习报告的参考格式 1.题目编号 2.写出系统总设计的思路、功能模块划分。给出合理的测试数据及运行结果,要求能够体 现程序的正确性和完备性及对错误输入的处理。总结算法或系统的优缺点,给出算法或系统进一步改进的设想。在附录中给出源代码, 3.附录 二、需求分析 根据题目要求,由于工资单信息是存放在文件中,所以应提供文件的输入、输出等操作;在程序中需要浏览学生的信息,应提供录入、浏览、查询、统计等操作;另外还应提供键盘式选择菜单实现功能选择。 三、总体设计 根据上面的需求分析,可以将这个系统的设计分为以下几个模块:数据输入,数据添加,数据浏览,数据查询,数据统计。

图一 系统功能模块图 四、详细设计 1.主函数 主函数提供输入、处理和输出部分的函数调用。其中各功能模块用菜单方式选择。 [流程图] 图二 主函数模块功能流程图 [程序] main() /********************主函数**********************/ { int n,w; /*变量n 保存选择菜单数字,w 判断输入的数字是否在功能菜单应对数字的 工资信息 管 理 系 统 数据输入 数据浏览 数据查询 数据统计 数据添加

数据库课程设计—企业工资管理系统(java版完整代码)

课程设计报告企业工资管理系统 姓名XXX 班级XXXXX 学号XXXXXX 课程名称数据库原理及应用指导教师 201X年X月X日

目录 一.工资管理系统需求分析………………………………… 1.1功能需求………………………………………………… 1.1.1功能划分……………………………………… 1.1.2功能描述……………………………………………1.2性能需求………………………………………………… 1.3数据流图……………………………………………… 二.总体设计………………………………………………… 2.1数据库概念设计………………………………………… 2.2功能模块………………………………………………… 三.系统详细设计…………………………………………… 3.1数据库逻辑设计………………………………………… 3.2各模块功能……………………………………………… 3.2.1职工信息管理系统………………………………… 3.2.2职工工资管理系统………………………………… 3.2.3职工津贴管理系统………………………………… 四.系统实现………………………………………………… 4.1界面截图………………………………………………… 4.1.1主界面及工资基本信息界面…………………… 4.1.2登录界面………………………………………… 4.1.3系统主界面……………………………………… 4.1.4信息录入,修改,删除,查询界面………… 4.2设计代码………………………………………………… 五.实验总结…………………………………………………

1、需求分析 1.1功能需求 1.1.1功能划分 (1)、员工信息表;及时反映员工的基本信息 (2)、员工津贴表,反映员工津贴 (3)、员工基本工资表 1.1.2 功能描述 (1)、基本工资的设定 (2)、津贴的设定 (3)、计算出月工资 (4)、录入员工工资信息 (5)、添加员工工资信息 (6)、更改员工工资信息 1.2性能需求 此工资管理系统对工资数据精度的计算能在默认情况之下精确到小数点后3位小数,即是精确到分的计算。但在用户使用过程中,能自行根据实际情况进行小数计算精度的设定,最大能允许保留小数点后5位的精度。在时间特性上,当用户发出命令请求时的服务器的响应时间、对数据更新处理、工资数据的查询检索等上,同样要求系统响应时间不会超过0.5秒时间。系统支持多种操作系统的运行环境,多不同操作系统,不同文件格式的磁盘上的数据均能实现信息的互通,及共享。当服务器移植到其他的系统平台,如:Linux平台下时,同样能和其他的系统进行数据存取同步,不会出现系统之间互不兼容的情况,系统支持多系统之间的互连互通,系统有巨大的强健性。本课程设计是用Java语言编写,mysql数据库。 1.3数据流图 根据工资管理要求及用户需求调查分析,得到以下数据流图 图1.1第一层数据流图

法院综合信息管理系统

法院综合信息管理系统 今年来,随着电子政务建设得不断推进,法院办公系统得信息化已成为政府信息化得重要标志。作为司法最高审判部门,一个反应迅速、功能完善得法院管理系统无疑将对其未来得发展起到举足轻重得作用。Sybase凭借其在法院系统丰富得行业经验、优异得产品性价比,以及专业得技术服务与支持,为法院系统综合信息管理系统提供了优异得开发平台与技术支持。Sybase结合最高人民法院得技术规范与高法得实际情况,与合作伙伴一起打造了性能优越得信息管理系统。系统采用了Sybase企业级数据库Sybase ASE与中间应用服务器EAServer 得法院信息系统,共包含领导决策辅助系统、案件审判流程管理系统、办公自动化管理系统、党务人事管理系统、装备后勤管理系统、公共信息管理系统、内部邮件系统、系统维护工具等一级子系统,覆盖了法院日常办案、办公所涉及得所有内容; 实现了法院各个业务信息得存储管理、审判业务与办公业务中各种统计报表得自动生成以及案件智能化得查询功能; 并通过Sybase得复制服务器,实现了上下级法院得数据同步。同时,系统还实现了审判业务中得全程控制及跟踪,包括各类案件从立案审理、结案归档得整个流程控制,上下级法院间得案件移送与审判业务衔接,以及决策辅助分析等功能。中间应用服务器EAServer提供了一个兼容原系统得组建,而且支持最新得开发标准得开发平台。此外,鉴于法院工作得特殊性,Sybase 还特别为其设计了完善得安全保障措施,以确保系统运行安全与信息安全,使法院信息管理操作具备高效与安全得双重效果。 法院业务需求 法院得行业特点决定了系统在日常工作中对信息管理要求非常严谨,并且系统本身工作十分繁重。在信息系统改造之前,由于信息管理方法得滞后,造成办公、办案效率低,工作人员负担重得局面。存在得问题主要体现在: 1、法院之间主要通过电话传真等传统方式联系,容易发生干扰与出现误解; 2、案件管理需要通过手工录入本来记录,统计数据也要手工进行统计,需要大量得人力资源,费时、费力,效率低并且容易受到工作人员主观状态得影响; 3、信息共享十分困难,传统得方法查找少量信息需要翻阅大量卷宗、档案等材料,如果查瞧已归档得材料还需要到档案室办理借阅手续,占用大量时间;

员工薪资管理系统

员工薪资管理系统 背景 企业的工资管理是公司管理的一个重要内容,随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既设计到企业劳动认识的管理,同时也是企业财务管理的重要组成部分,工资管理需要和人事管理相联系,同时连接工时考核和医疗保险等等,来生产那个企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎活计算疏漏,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统极大的提高了工作效率,节省了人力和财力,最终满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。

需求分析 员工薪资管理系统的开题分析: 1、公司的员工各自只能不同,领取的工资也不相同,员工分为管理人员、财务人员、技术人员和工人; 2、下设几个部门,各部门人员领取的工资也不相同,有人事部、售会计部、广告部、售后服务部和生产车间等一系列部门 3、工资由基本工资、福利补贴和奖励工资构成,失业保险和住房公积金在工资中扣除 4、每个员工的基本资料有姓名、性别、年龄、单位、参加工作时间和职务(如经理、主任、科长、工程师、办事员和工人等)。 5、每月个人的最高工资不超过3000 元。工资每月按部门发放,实际发放的工资金额为工资总额减去失业保险和住房公积金。如果违反劳动纪律,每次扣除基本工资的10%,若扣除金额每月累计超过基本工资,下月工资停发。 员工薪资管理系统的功能分析: 1、员工信息的输入,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 2、员工信息的查询,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 3、员工信息的修改,包括员工的姓名、职工号、性别、年龄、职 务、工作时间、应得工资和实发工资 4、新增员工信息的插入,包括员工的姓名、职工号、性别、年龄、 职务、工作时间、应得工资和实发工资 5、离职员工信息的删除,包括员工的姓名、职工号、性别、年龄、

C语言实习——职工工资信息管理系统

江西师范大学 本科生课程论文封面 课程名称C语言课程设计 类别: C.本科生 组长:黄金峰 组员:谢熊飞吴云清王伟林梦婷 日期: 2014年7月7日

课程设计评语 对课程论文的评语: 平时成绩:课程论文成绩: 总成绩:评阅人签名: 注:1、无评阅人签名成绩无效; 2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效; 3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。

目录 课程设计评语 (2) 目录 (3) 1.课程论文题目.............................................................................................. 错误!未定义书签。2.程序设计思路.............................................................................................. 错误!未定义书签。3.功能模块图 (6) 4.数据结构设计 (6) 5.算法设计...................................................................................................... 错误!未定义书签。6.程序代码...................................................................................................... 错误!未定义书签。7.程序运行结果.............................................................................................. 错误!未定义书签。8.编程中遇到的困难及解决方法.. (30) 9.总结心得及良好建议 (30) 10.致谢 (31)

员工工资管理系统源代码样本

#include #include typedef struct { int basic;//基本工资 int position;//岗位工资 int subsidy;//津贴 int wages;//奖金 int sum;//总工资 }money; typedef struct { char num[20];//职工号 char name[20];//姓名 int age;//年龄 char sex[20];//性别 money salary;//工资 }employee; int Print_jinru();//账号密码输入 void Fscan_information();//”职工信息.txt”文件写入

void Print_staff();//全体员工 void Print_empl1(char x[51]);//按职工号查询 void Print_empl2(char s[51]);//按姓名查询 void Print_MainInterface();//主界面 void Print_Interface_1();//职工信息录入界面 void Print_Interface_2();//职工信息查询界面 void Print_Interface_3();//职工工资排序界面 void Print_Interface_4();//职工总工资 void Print_Interface_5();//文件读出 void qsort(int l,int r);//快速排序 void Print_delete(int t);//删除职工信息 void Print_Interface_2_1(int t);//职工信息修改界面 int fyanzheng(char s1[],char s2[]);//密码验证函数employee st[500];//记录职工信息的函数 int n;//职工总数 void main() { int x; employee em; printf("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@\n");

法院信息管理系统介绍

法院信息管理系统 法院信息化 随着社会主义市场经济的高速发展,社会主义法制建设逐步完善,人民法院在维护政治经济秩序,保障社会主义建设正常进行和维护社会稳定等各方面起着举足轻重的作用。提高法院审判工作的质量和工作效率,是当前法院改革的首要目标。 新世纪伊始,最高人民法院肖扬院长向全国法院提出了“公正”与“效率”这一21世纪人民法院的工作主题。而法院信息化建设,即运用信息技术和管理科学相结合,建立法院管理信息系统,是实现“公正”与“效率”的有力保障。 因此,将先进的计算机技术、多媒体技术、数据库技术、网络技术以及管理技术运用于法院的审判、办公工作,通过现代科技手段,提高法院工作效率,同时以信息网络系统来促进法院工作的规范化,实践“公正与效率”工作主题。 系统目标 法院信息系统将建设一个“资源集中的网络化综合信息系统”作为起点,建设一个对法院的综合性信息进行计算机的集中管理,并以网络环境为法院干警提供一个资源共享、通过网络进行协作性信息处理的综合性计算机应用系统。 法院信息系统将适应人民法院公平、公开、高效的现代化办公、办案要求,加强对审判工作的监督管理、增强对审判工作的宏观把握。系统最终达到以下目标: 促进和维护司法公正:利用先进、科学的管理系统促进司法公正是法院信息系统首要任务和最终目标。信息系统要充分利用和发挥现代科学技术,从审判工作实际出发,狠抓关键点,以科学的流程管理系统辅助法官办公和办案,克服和消除影响司法公正的因素。提高办公效率:信息系统将充分利用强大的数据处理能力、快捷的传输速度、方便的数据查询功能、智能化的决策技术,提高办公、审判工作效率。提高资源效率:现代网络技术的无纸化办公、数据共享、设备的共享、虚拟组网等特点,可以充分利用现有的资源,发挥各类资源的优势,实现共享和动态组合,从而提高整个资源的利用率。提高人员素质:信息系统能以更有效的方式规范全院干警的办公方式,并通过网上教学、讨论和交流,提高人员的整体素质。提高决策质量:及时、准确地为领导层提供各种有效的统计分析信息,为领导决策提供科学的依据。 功能简介 信息系统门户 信息系统门户是采用先进的、基于开发标准的集成技术,为法院干警提供统一的工作平台,采用LDAP 的目录服务实现单点登录、用户集中管理,定制个性化的界面等。另一方面为上下级法院联网提供统一的信息交流平台。 审判流程管理系统 案件管理模块实现案件从立案到结案的全过程管理,包括案件的收案、立案、分案、排期、开庭、合议、结案等处理,集成文书快速生成技术,提供对案件的电子卷宗管理,为人民法院的案件流转、收结存管理、审限管理提供全面跟踪控制手段,提供了多角度的分析跟踪手段,随时掌握案件的实时动态。 执行流程管理模块实现案件执行过程的跟踪管理;包括(1)对执行财产处置的跟踪管理,如评估、拍卖、折抵、返还等;(2)对执行所得款项的管理,如退款申请、审批、发放等;(3)借助自动生成文书技术,快速生成各类文书,并提供文书的生成、签发等全过程处理;(4)建立中止执行台帐,随时关注案件的恢复执行;(5)建立了法官与当事人的沟通平台,随时通过各种网络、短信、触摸屏等方式实现相互之间沟通,让当事人了解法官在做什么,也让法官更快地知道执行线索等信息。

员工工资管理系统需求分析

1、编写目的 随着当今企业规模不断变大,企业人员数量的增加,企业工资的计算也变得越来越复杂。在企业里每天都要处理大量的数据信息,为了提高工资管理的工作效率,降低出错概率。本系统的开发宗旨以及总体任务就是帮助企业提高工作效率,实现企业工资信息管理的自动化、规范化和系统化。 2、编写依据 依据图书馆管理系统软件的方案书。 4.1软件总体描述 本系统可运行于windows xp及以上版本,具有较高的安全性、可维护性及可操作性,对于一般人用户使用需具简单、直观、易操作性的特点。 4.2软件设计约束及有关说明 开发环境:windows操作系统、SQL server 。 编程语言:c或一些通俗易懂的语言 遵循的规范: 测试环境: 软件交付日期:16周 4.3使用者特点 4.3.1对服务端后台管理人员: 要求有网站维护的技能,能够对服务端后台处理进行管理,能捕获系统异常。 要求掌握SQL数据库操作,能够对后台数据库进行日常维护与管理,例如:对数据 库的备份与恢复,对冗余数据的删除等; 要求有一定的Linux服务器配置与管理技能,能够阻止非法攻击,优化服务器配置, 保证服务器的安全畅通地运行。 4.3.2对客户端用户:能够通过web浏览器进行网络访问。 5.功能定义 5.1员工基本信息的录入,修改,删除。 5.2工资标准设定功能。具体包括职务工资,工龄工资以及其它工资标准的设定。 5.3工资信息浏览。 5.4员工工资表创建。 5.5工资调整管理。 5.6工资统计。 5.7用户级别设定以及口令修改: 为完善系统管理功能,增加工资系统用户管理功能,包括系统用户数据的天价,修改和

删除。教职员工为系统普通用户,只能运行系统个人工资查询功能;系统管理员则能运行系统所有功能,从而有效保证系统数据的安全性。 6.详细需求 6.1功能需求:主要分为5大模块

职工工资管理系统设计与实现

职工工资管理信息系统设计与实现 学院:经济与管理学院 班级:09信管 姓名:王友兴 学号:090403010043

目录 1 引言 (2) 1.1问题的提出 (3) 1.2任务与分析 (3) 2设计方案 (4) 2.1程序功能设计 (4) 2.1.1程序功能描述 (4) 2.1.2程序结构分析 (4) 2.1.3 数据表结构分析 (5) 2.1.4程序流程分析 (7) 2.2程序界面和代码设计 (7) 2.2.1项目设计框架 (7) 2.2.2主要表单及代码设计 (9) 3 结果分析 (20) 结论 (25) 致谢 (26) 参考文献 (27)

1 引言 1.1 问题的提出 为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。为此,简单的职工工资管理系统为此而制造出来。本简单程序是为职工工资管理而设计的,内容简单,使用方便。程序稍加变更可以适合对资源分配方面的杂事加以处理。 作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。 1.2 任务与分析 分析你的设计任务,有什么难点?怎么解决?完成的步骤! 职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点. 本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

C员工工资管理系统源代码

C员工工资管理系统源代码

#include #include #include #include #include #include using namespace std; #define NULL 0 #define LEN sizeof(struct student) int const N=20; void Menu(); void Pass(); int n=0; //定义一个全局变量统计职工人数//——--------->定义一个职工信息的结构体 struct student { char name[N]; //用来存放姓名 char sex[N]; //用来存放性别 long id; //用来存放编号 float paid[3]; //用来存放工资 int total; //用来存放总工资 struct student *next;

}; //-------------->职工类 class Information { public: Information() ; //构造函数. ~Information() ; //析构函数. student *creat(); //建立链表 void output(student *head); //显示职工信息 int count(student *head); //定义函数count()统计职工总数student *insert(student*head); //指针函数*insert()用来添加职工信息. student *cancel(student *head,long id); //指针函数*cancel()用来删除职工信息. student *find(student *head,long id); //指针函数*find()用来查找职工信息. student *modify(student *head,long id); //指针函数*modife()用来修改职工的信息. void paixu(student *head); //定义paixu()函数将职工的总额从大到小排列并输出 void average(student *head); //定义职工工资平均值的函数void save(student *head); //保存文件信息

Access工资管理系统

河南城建学院 《数据库技术与应用》设计说明书 设计题目:工资管理系统 系别:建筑工程管理系 专业: 指导教师: 班级: 学号: 姓名: 2013年 1月 11日一、设计的背景、目的、任务

随着社会主义市场经济的不断发展,建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 通过对工资管理系统数设计的需求分析、概念设计、逻辑设计、物理设计、数据库运行及维护阶段工作的实践,掌握数据库设计的一般方法与步骤,深入掌握数据库设计的基本理论、方法和步骤。本课程设计是《数据库技术与应用》课程的实践部分,是在学习完课程后进行的一次综合练习。可以加深对《数据库技术与应用》的原理和程序的理解、巩固、提高,让学生做到学以致用,把所学的理论知识应用于实际问题的解决,编制出完整的应用程序,为以后实际编制大型的应用软件打基础。 二、课程设计要求(包括设计说明书的具体要求) 要求: 根据《数据库原理与应用》所学课程的内容,完成工资管理系统数据库设计的需求分析、概念设计、逻辑设计、物理设计、上机运行及维护工作。要求所构成的系统和设计的数据库能够满足课程设计任务书提出的各项要求。 (1)熟悉一种关系数据库 (2)根据自定题目以及需求,完成需求分析、逻辑设计 (3)在一种关系数据库中,完成数据库物理设计、上机运行及维护工作 (4)在工资管理系统数据库中,录入相应的信息 (5)能对数据库进行各种SQL语言的各种操作 (6)按要求完成课程设计说明书,参考文献数量不得低于5个课程设计题目 三.课程设计题目 工资管理系统 四.功能描述 工资管理是现代企业管理中的一个部分,完善的工资管理系统可以有效的管

C语言课设职工工资管理系统

C语言课设职工工资管 理系统 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

一引言 C语言是CombinedLanguage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。设计一个程序的过程就是解决一个实际问题的过程,从解决实际问题的角度,我们可以这样来看:首先要了解这个问题的基本要求,即输入、输出、完成从输入到输出的要求是什么;在次我们必须捋清思路,逐一的解决问题的各个方面,即从输入开始入手,着重考虑如何从输入导出输出,在这个过程中,可确定所需的变量、数组、函数、结构体和文件等,然后确定处理过程。 本课题中主要应用了C语言中的数组、结构体、文件等关键技术。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型;结构体(struct)是由一系列具有相同类型或不同类型的数据构成的数据集合,也叫结构,在结构体中的变量,可以是相同、部分相同,或完全不同的数据类型,结构体只能描述一个对象的状态,不能描述一个对象的行为。文件是一种组织外部存储介质上的数据的数据类型。它具有两个特征:一是对一个数据集合可以用一个名字命名;二是保存在外部存储介质上,可以长期保存。 通过此次课设可以锻炼学生理论联系实际能力,提高学生适应实际、实践编程的能力,使对C语言系统编程有一个大致的了解,并达到如下目的:1.熟悉C语言程序的编辑、编译链接和运行的过程。2.熟练运用if语句和switch语句以及嵌套应用。3.学习并掌握C语言定义函数的基本方法、声明函数及调用函数的方法和过程。4.掌握文件的概念以及文件的定义方法,认识文件打开、关闭、读、写等文件基本操作函数。5.掌握结构体类型变量、数组的定义和使用。6.掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字符串,进一步使用字符串。

XXX高级人民法院大楼网络系统设计方案

XXX高级人民法院网络系统设计 解决方案

第一章前言 ........................................................................................................................................ - 2 -第二章需求分析 ................................................................................................................................ - 3 -第三章总体建设方案 ........................................................................................................................ - 4 - 2.1方案设计原则 (4) 2.2方案建设目标 (5) 2.3整体网络架构 (6) 2.4网络详细设计 (7) 2.5局域网设计方案 (7) 2.6网络层安全设计方案 (9) 2.6.1网络安全风险分析........................................................................................................ - 9 - 2.6.2网络层安全解决方案 .................................................................................................. - 11 -2.7终端信息安全管理设计方案 ............................................................... 错误!未定义书签。 2.7.1网络接入管理解决方案 ................................................................... 错误!未定义书签。 2.7.2补丁分发解决方案........................................................................... 错误!未定义书签。 2.7.3桌面终端管理................................................................................... 错误!未定义书签。 2.8统一网络管理平台设计方案(先请咨询邓霄博)............................ 错误!未定义书签。 2.8.1网络管理的必要性........................................................................... 错误!未定义书签。 2.8.2网络管理解决方案........................................................................... 错误!未定义书签。 2.9整体方案特点 (19) 2.9.1网络结构安全可靠...................................................................................................... - 19 - 2.9.2网络终端安全管理........................................................................... 错误!未定义书签。 2.9.3网络精细化管理.......................................................................................................... - 19 -2.10硬件配置建议 . (19) 第四章产品介绍 .............................................................................................................................. - 22 -第五章案例介绍 .............................................................................................................................. - 36 -

工资管理信息系统方案

课程设计任务书 学生:专业班级: 指导教师:工作单位: 题目: 初始条件: 信息系统分析与设计方法、数据库原理、Access数据库应用、所选题目的相关业务 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 每位同学至少完成3个功能模块的分析、设计与开发,要求绘制出组织结构图、业务流程图(表格分配图可选)、数据流程图(数据字典、判断树/判断表可选)、功能结构图、代码设计示意图、数据库E-R图、数据库表结构示意图(表不得少于3、表间必须存在关联),并利用Access实现,要求编写并解释程序代码,描述遇到的主要问题及解决方案,给出系统操作说明。 实现并演示的系统必须具备一定基本功能,操作简单,运行中无重大错误。 课程设计说明书必须层次清晰、图表规、格式标准、文字流畅,字数不少于5000。 参考文献不少于3篇。 时间安排: 指导教师签名: 2011 年 5 月 23 日系主任(或责任教师)签名: 2011 年 5 月 23 日

工资管理信息系统的设计与实现 1. 概述 本系统是工资管理信息系统。 1.1 系统目标 利用计算机快速整理、传输、处理各种数据的特点,处理会计业务,从而更为全面、更为准确的提供管理、决策所需的财务信息,并可快速查询职工的个人基本信息以及工资的各项信息。 1.2 系统功能 包含信息查询,信息维护和统计报表三个功能。 信息查询涵盖了职工个人基本信息,工资项目信息,职工工资信息等。 信息维护功能为管理者提供了快速增加,删除,撤销,保存等信息维护和管理的途径,保证信息真实有效。 统计报表可以实现对各类信息的分类分析,汇总统计等,管理人员可以随时全面了解各种相关信息,快速有效地作出决策。 1.3 系统信息 职工个人基本信息(职工编号,职工,部门,职称,住址,,等),工资信息(应发合计,代扣合计,个人所得税,实发工资等)。 1.4 系统环境 本系统是在Office Access 2003上开发的,因而只要求基本的操作系统运行环境。在Windows XP及以上系统下均能应用。 2. 系统分析 2.1 组织及职能分析 2.1.1 组织结构分析 工资的计算方法: 工资结算阶段,财务部要接受以下各部门的有关数据: 人事部门提供的人员变动资料;

公司员工工资管理系统课程设计报告书

公司员工工资管理系统课程设计 (一)可行性分析 1.1项目背景及意义:随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的工资管理系统对员工工资等进行系统的管理,很难实现企业高效运转。 意义: (1)本系统提供了基本的人员信息管理,同时对员工的基本工资、浮动工资和工资发放进行系统管理,同时配以查询、修改、删除、添加功能,以便能真正适用于各类中小企业及事业单位。 经过自己认真的思考和同学的讨论使我对该类管理系统有了进一步的认识,同时也可以应用平时学习中所学到的东西。 1.2可行性研究报告及信息系统目标:员工工资管理系统的主要目的是利用计算机对员工的各种工资信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:

对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位部调动。因此,设计系统是应考虑到这些情况。 对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某个部门所有的员工的工资信息。 (二)系统分析部分 2.1系统功能模块图

工资管理系统的分析与设计[1]

工资管理系统的分析与设计 一、手工系统业务流程分析 工资是企业以货币形式支付给职工的劳动报酬,它是构成企业生产成本的组成部分。同时,根据企业现行的会计制度,按照工资总额的一定比例从成本中提取的职工福利费用于各种福利开支。工资核算是企业会计核算的一项重要组成部分,是一项重复、繁琐、细致的工作。工资核算正确与否,不仅关系到职工个人的利益,而且也影响产品成本的计算。 (一) 工资核算的内容及方法 工资核算包括工资结算、工资分配及福利费的计提等三方面的内容。工资结算是指应付给职工工资的计算,代扣款项的计算及实发工资的计算,工资分配是将工资分配给有关的成本项目或特定的资金来源负担,福利费是根据工资总额的一定比例计提。 (二) 工资结算凭证的编制 会计部门根据各部门提供的原始数据,计算出每个职工的应发工资,代扣款项和实发工资后,填制工资结算单。工资结算单通常一式三份,一份以“工资条”形式发给职工,以便查对,另一份留劳资部门备查,第三份经职工签收后,作为支付和结算的凭证。在编制工资结算单以后,为了发放工资和分配工资费用,须按工资发放部门和职工类别进行汇总,编制工资结算汇总表。 (三) 工资费用的分配 根据工资结算汇总表,按工资的用途和规定的资金来源进行分配,并按一定的比例计提福利费。工资分配的固定转账分录如下:

借:生产成本——基本生产成本 制造费用—一基本生产车间 生产成本——辅助生产成本 应付福利费 营业费用 在建工程 管理费用 贷:应付工资 按一定比例计提职工福利费的固定转账分录如下: 借:生产成本——基本生产成本 制造费用——基本生产车间 生产成本——辅助生产成本 应付福利费 营业费用 在建工程 管理费用 贷:应付福利费 (四) 工资管理的业务处理流程图(如图所示) 要求 根据手工系统的分析,工资管理系统应具备哪些功能? 根据工资管理的业务处理流程图,请绘制相应的数据流程图。

公司员工工资管理系统

薪酬管理体系作为保护和提高员工工作热情的最有效的激励手段,是现代企业管理制度中不可欠缺的一部分。企业经营者只有站在经营管理的高度,系统性地认识薪酬体系的定位、管理对象、实施手段,才能全面把握薪酬管理体系在企业中发挥的管理作用。 工资的发放是企业最核心的一个流程,是企业留住人才,培养人才的最核心的过程。而相对于以前,现在越来越多的企业开始重视使用工资管理系统了,让薪酬工资管理工作更加的流程,更具有可操作性。 目前市场上被广泛运用的薪酬工资管理系统主要目的就是实现工资的集中管理。核心功能是提供供财务人员对该企业的员工以及工资进行增加、删除、修改、查询等操作。同时支持对人事的管理及工资发放中对于应发工资合计等项目的具体核算工作。 1、自定义薪酬结构设置 薪酬工资管理系统一般都会支持按企业工资表自定义薪酬结构,也就是我们可以根据企业已有的工资表中的薪酬项进行选择,同时我们也可以自定义的去添加、重命名以及填写备注事项。 通俗点说就是根据不同的岗位选择不同的薪酬结构,比如销售人员的基本工资+绩效工资;而后勤员工的固定工作+基本工资等不同的薪酬结构的选择。 2、自动生成薪酬图标 工资管理不仅仅只是发放工资,同时我们还需要做好每个月,每个季度的企业员工工资的核算报表,这样做不仅仅可以方便我们清楚

的了解每一个月的具体工资详情,同时也方便以后查询。 3、电子工资条发放 工资管理系统还有一个功能就是电子工资条的发放,工资条的作用是为了告诉员工本月工资明细,员工确认签名后即表示接受上月工资所得,是降低用工风险的一种有效方式。而电子工资条不仅有和传统裁剪出来的工资条有一样的作用,同时具备省时省力、环保的特点。 上海喔趣信息科技有限公司,作为中国劳动力综合管理专家品牌,致力于为大中型企业实现劳动力预测、劳动力管理、劳动力满足全过程的信息化、数字化、智能化,是一家大型为企业提供人事管理、智能排班、智慧考勤、绩效薪资、数据罗盘,灵活用工服务等全链劳动力综合管理与满足的云服务商。目前,使用喔趣科技产品服务,累计超过12万家中国企业,覆盖员工超过400万,主要涵盖了国企事业单位、生产制造、餐饮服务、零售连锁、教育培训、医疗美容等多个行业。

《职工工资管理系统设计》实验报告

内蒙古工业大学信息工程学院 实验报告 课程名称: c语言 实验名称: 实验类型:验证性□ 综合性√设计性□实验室名称:电西8楼

班级:计12-2 学号:201220201042姓名:孙亚赛组别: 同组人:勾涛付启恒成绩: 实验日期: 2013-3-3

目录 1 题目与要求 (3) 2 功能设计 (5) 2.1算法设计 (5) 2.2 模块流程图 (7) 3 程序代码设计 (8) 4 C程序设计总结 (22) 5 结束语 (23) 6 源程序 (23)

1 题目与要求 程序设计的目的和要求 1.目的: 1)复习、巩固程序设计的基础知识,进一步加深对程序设计语言的理解和掌握;熟练使用函数、结构体、文件、数组、循环与选择、链表和指针等知识点,熟练应用C语言综合知识。 2)为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力; 3)培养学生在项目开发中团队合作精神、创新意识及能力。 2.要求: 1)对系统进行功能模块分析、控制模块分析正确,符合题目要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; 2)系统设计要实用、编程简练、功能全面、界面美观、操作使用便捷、程序运行稳定;

3)说明书、流程图要清晰; 4)记录设计情况(备查,也为编写设计说明书作好准备); 5)要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过,能正确运行; 6)设计上交内容:设计报告一份(按格式书写);源程序一份(电子版,能编译成可执行文件并能正常运行。每个班由班长负责收集并上交)。 题目:职工工资管理系统 1)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。 2)、输入功能:职工信息的录入(包括从文件中导入职工信息数据),可以一次完成若干条记录的输入。 3)、浏览功能:完成对全部职工信息的显示。 4)、查找功能: ①完成按姓名查询职工的相关信息,并显示。 ②完成按ID号查询职工的相关信息,并显示。 5)、删除功能:通过输入ID号完成对职工的信息进行删除。 6)、添加功能:完成添加新职工的信息。 7)、修改功能:通过输入ID号完成对职工的信息进行修改。 8)、计算功能:计算职工的各项工资,并得出实发工资。[个人收入所得税按现行税率计算]

相关主题
文本预览
相关文档 最新文档