公司人员编制结构图

公司人员编制结构图
公司人员编制结构图

精品文档

. 公司人员编制结构图

湖南大兴公司人员编制需求表

.

.

湖南大兴人防投资开发有限公司组织架构

.

(完整版)公司组织架构及人员编排

公司组织架构及人员编排 1、组织架构 2、人员架构 3、部门职能 综合办公室:负责公司日常的运作,客户接待和财务走账等。 业务部:负责公司的外接所有业务,包括DM 海报、礼仪庆典、户外广告等。 平面设计部:负责公司内外所有的排版及设计工作。 策划部:负责公司内外所有的活动策划工作。 4、人员职能、编制及薪资 综合办公室 业务部 平面设计部 策划部 总经理 总经理 外勤经理 内勤经理 业务部 业务员 平面设计部 策划部 综合办公室 设计员 活动策划 文案策划 广告策划 财务专员 前台出纳 内勤干事

整个公司的前期运作需要人数为21人。 总经理(1人、工资:): 负责公司管理、战略方向制订等。 外勤经理(1人、工资:元): 负责公司所有外协事宜,管理业务部,对业务部门进行培训,任务安排和大客户洽谈,负责联系印刷,大活动协调等。 内勤经理(1人、工资:元): 负责办公室生活和内部运作,负责管理平面设计部、策划部和办公室综合部门,协调内外以及公司于总经理办和各子公司的关系和资源。 业务员(10人、无底薪,提层安本单占报税后的20%): 负责联系DM海报业务,外部市场的店庆、开业典礼等活动业务。 设计员(2人、工资:1500元): 负责公司的内外所有排版和设计工作,如:DM海报,特价海报,和商场超市的美陈,活动用的美陈等。 活动策划(1人、工资1500元): 负责公司内外所有的活动策划工作,如:集团内部的超市和商场、房地产的店庆、开业典礼,外部业务拉拢的开业和店庆典礼等。 文案策划(1人、工资1500元): 负责协助活动策划出台方案,负责公司内部的文件撰写,制度编排和软文等。 广告策划(1人、工资1500元): 负责公司广告市场的考察和拓展工作,主要负责超市和商场内美陈的联系洽谈,费用制订,未来公司广告主推方向的建议等。

数据结构实验报告

数据结构实验报告 一.题目要求 1)编程实现二叉排序树,包括生成、插入,删除; 2)对二叉排序树进行先根、中根、和后根非递归遍历; 3)每次对树的修改操作和遍历操作的显示结果都需要在屏幕上用树的形状表示出来。 4)分别用二叉排序树和数组去存储一个班(50人以上)的成员信息(至少包括学号、姓名、成绩3项),对比查找效率,并说明在什么情况下二叉排序树效率高,为什么? 二.解决方案 对于前三个题目要求,我们用一个程序实现代码如下 #include #include #include #include "Stack.h"//栈的头文件,没有用上 typedefintElemType; //数据类型 typedefint Status; //返回值类型 //定义二叉树结构 typedefstructBiTNode{ ElemType data; //数据域 structBiTNode *lChild, *rChild;//左右子树域 }BiTNode, *BiTree; intInsertBST(BiTree&T,int key){//插入二叉树函数 if(T==NULL) { T = (BiTree)malloc(sizeof(BiTNode)); T->data=key; T->lChild=T->rChild=NULL; return 1; } else if(keydata){ InsertBST(T->lChild,key); } else if(key>T->data){ InsertBST(T->rChild,key); } else return 0; } BiTreeCreateBST(int a[],int n){//创建二叉树函数 BiTreebst=NULL; inti=0; while(i

组织架构及人员编制工作职责的请示

重庆和宏建筑工程有限责任公司组织架构 及人员编制 组织架构: 公司组织机构设置图 总经理 副总经理 人力资源 部 行政 部 营销策划部 企业发展 部 工程部 财务部 监察审计部 采购部

重庆和宏建筑工程有限责任岗位工资情况表 副总经理:一档:5000元/月 二档:5500元/月 三档:6000元/月 财务总监:一档:4000元/月 二档:4500元/月 三档:5000元/月 部门经理:一档:3500元/月 二档:4000元/月 三档:4500元/月 项目经理:一档:6000元/月 二档:7000元/月 三档:8000元/月 部门副经理:一档:2500元/月 二档:3000元/月 三档:3500元/月 预算员:一档:5000元/月 二档:6000元/月 三档:7000元/月 四档:8000元/月 主办科员:一档:2500元/月 二档:2800元/月 三档:3000元/月 驾驶员:一档:2500元/月 二档:2200元/月 三档:2000元/月 科员:一档:2500元/月 二档:2200元/月 三档:2000元/月 四档:1800元/月 五档:1500元/月 试用期按工资的80%计发,特殊情况另计。

公司/部门岗位在职 编制计划 编制 现有 工资 预计 工资 公司 (1人) 总经理 1 1 公司 (1人) 副总 1 6000 行政与人力资源部(3人)经理(兼职) 1 1 2000 2000 文员 1 1200 1500 董事长秘书(公司/ 部门文员) 1 1 1800 1800 财务部(3人)财务副总监 1 5000 会计 1 3000 出纳 1 2000 营销策划部 (1人) 经理(兼) 1 4000 企业发展部(1人)经理 1 4000 采购部(1人)专员(兼) 1 2500 监察审计部(1人)经理(兼) 1 4000 工程部(4人) 经理 1 8000 预算员 1 7000 工程经营中心 1 4500 工程管理中心 1 4500 总计 3 16 总额1800 58300

数据结构实验十一:图实验

一,实验题目 实验十一:图实验 采用邻接表存储有向图,设计算法判断任意两个顶点间手否存在路径。 二,问题分析 本程序要求采用邻接表存储有向图,设计算法判断任意两个顶点间手否存在路径,完成这些操作需要解决的关键问题是:用邻接表的形式存储有向图并输出该邻接表。用一个函数实现判断任意两点间是否存在路径。 1,数据的输入形式和输入值的范围:输入的图的结点均为整型。 2,结果的输出形式:输出的是两结点间是否存在路径的情况。 3,测试数据:输入的图的结点个数为:4 输入的图的边得个数为:3 边的信息为:1 2,2 3,3 1 三,概要设计 (1)为了实现上述程序的功能,需要: A,用邻接表的方式构建图 B,深度优先遍历该图的结点 C,判断任意两结点间是否存在路径 (2)本程序包含6个函数: a,主函数main() b,用邻接表建立图函数create_adjlistgraph() c,深度优先搜索遍历函数dfs() d,初始化遍历数组并判断有无通路函数dfs_trave() e,输出邻接表函数print() f,释放邻接表结点空间函数freealgraph() 各函数间关系如右图所示: 四,详细设计 (1)邻接表中的结点类型定义:

typedef struct arcnode{ int adjvex; arcnode *nextarc; }arcnode; (2)邻接表中头结点的类型定义: typedef struct{ char vexdata; arcnode *firstarc; }adjlist; (3)邻接表类型定义: typedef struct{ adjlist vextices[max]; int vexnum,arcnum; }algraph; (4)深度优先搜索遍历函数伪代码: int dfs(algraph *alg,int i,int n){ arcnode *p; visited[i]=1; p=alg->vextices[i].firstarc; while(p!=NULL) { if(visited[p->adjvex]==0){ if(p->adjvex==n) {flag=1; } dfs(alg,p->adjvex,n); if(flag==1) return 1; } p=p->nextarc; } return 0; } (5)初始化遍历数组并判断有无通路函数伪代码: void dfs_trave(algraph *alg,int x,int y){ int i; for(i=0;i<=alg->vexnum;i++) visited[i]=0; dfs(alg,x,y); } 五,源代码 #include "stdio.h" #include "stdlib.h" #include "malloc.h" #define max 100 typedef struct arcnode{ //定义邻接表中的结点类型 int adjvex; //定点信息 arcnode *nextarc; //指向下一个结点的指针nextarc }arcnode; typedef struct{ //定义邻接表中头结点的类型 char vexdata; //头结点的序号 arcnode *firstarc; //定义一个arcnode型指针指向头结点所对应的下一个结点}adjlist; typedef struct{ //定义邻接表类型 adjlist vextices[max]; //定义表头结点数组

数据结构实验---图的储存与遍历

数据结构实验---图的储存与遍历

学号: 姓名: 实验日期: 2016.1.7 实验名称: 图的存贮与遍历 一、实验目的 掌握图这种复杂的非线性结构的邻接矩阵和邻接表的存储表示,以及在此两种常用存储方式下深度优先遍历(DFS)和广度优先遍历(BFS)操作的实现。 二、实验内容与实验步骤 题目1:对以邻接矩阵为存储结构的图进行DFS 和BFS 遍历 问题描述:以邻接矩阵为图的存储结构,实现图的DFS 和BFS 遍历。 基本要求:建立一个图的邻接矩阵表示,输出顶点的一种DFS 和BFS 序列。 测试数据:如图所示 题目2:对以邻接表为存储结构的图进行DFS 和BFS 遍历 问题描述:以邻接表为图的存储结构,实现图的DFS 和BFS 遍历。 基本要求:建立一个图的邻接表存贮,输出顶点的一种DFS 和BFS 序列。 测试数据:如图所示 V0 V1 V2 V3 V4 三、附录: 在此贴上调试好的程序。 #include #include #include V0 V1 V4 V3 V2 ??? ? ??? ? ????????=010000000101010 1000100010A 1 0 1 0 3 3 4

#define M 100 typedef struct node { char vex[M][2]; int edge[M ][ M ]; int n,e; }Graph; int visited[M]; Graph *Create_Graph() { Graph *GA; int i,j,k,w; GA=(Graph*)malloc(sizeof(Graph)); printf ("请输入矩阵的顶点数和边数(用逗号隔开):\n"); scanf("%d,%d",&GA->n,&GA->e); printf ("请输入矩阵顶点信息:\n"); for(i = 0;in;i++) scanf("%s",&(GA->vex[i][0]),&(GA->vex[i][1])); for (i = 0;in;i++) for (j = 0;jn;j++) GA->edge[i][j] = 0; for (k = 0;ke;k++) { printf ("请输入第%d条边的顶点位置(i,j)和权值(用逗号隔开):",k+1); scanf ("%d,%d,%d",&i,&j,&w); GA->edge[i][j] = w; } return(GA); } void dfs(Graph *GA, int v) { int i; printf("%c%c\n",GA->vex[v][0],GA->vex[v][1]); visited[v]=1;

公司组织架构图.docx

浩彤房地产开发有限公司组织机构图及 相关职能 一、公司组织机构图 1、一个上级原则 2、责权一致原则 3、既无重叠又无空白原则

二、人员编制图

在企业形成金字塔式的组织机构,不断的权威,标准化任务,各种活动的协调和参谋作用,做明晰的描述和反复强调,并辅之以正式的组织框架图、岗位章程和组织手册。 一、董事会职能 1、执行总公司决议。 2、决定公司的经营计划和投资方案。 3、审定公司的年度财务预算方案、决算方案。 4、审定公司的利润分配方案和弥补亏损方案。 5、审定公司增加或者减少注册资本的方案以及发行公司债券的方 案。 6、拟订公司合并、分立、解散清算的方案。 7、聘任或解聘项目公司总经理和董事会秘书。并根据总经理的提名 决定聘任或者解聘项目公司副总经理、财务负责人及其报酬事项。 8、审定公司的基本管理制度。 9、负责对公司运营的监督管理。 二、营销策划中心职能 1、对总经理负责。 2、根据公司有关经营发展战略,制订年度、季度、月度推广方案,呈报总经理。 3、负责根据销售部各个时期的销售计划,制订相应的推广策划方案。配合销售部招商工作的开展。

4、根据公司有关推广工作的要求,实施各项推广方案及措施。 5、深入了解项目的经营特色和经营情况,定期收集房地产信息,不断推出各种促销手段和措施。 6、负责项目外部公共场地、公关活动的组织、策划、实施工作。 7、负责项目的服务管理工作,制订相关服务措施及相应的管理制度。 三、工程管理中心职能 1、向总经理负责。 2、参与工程项目投资策划,项目可行性研究工作,联络设计单位对总体规划设计。,单体工程各专业施工图纸设计并审核,参与工程预结算书编制,负责工程施工管理到竣工验收全过程操作。 3、根据公司各项目建设的实际情况,编制并实施完成工程计划,按时上报工作情况,及时跟进落实各项工作计划及资金计划。 4、参与工程施工部、投标工作、编写工程施工合同,并进行审批、签订。 5、加强质量控制,保证工程施工按有关规定要求进行。 6、协调好各部门及外单位的关系,使工程顺利进行。 四、企业管理中心职能 1、向总经理负责。 2、协助总经办管理人事行政部、财务部、物业管理部的具 体工作和事务。

数据结构实验报告图实验

邻接矩阵的实现 1. 实验目的 (1)掌握图的逻辑结构 (2)掌握图的邻接矩阵的存储结构 (3)验证图的邻接矩阵存储及其遍历操作的实现2. 实验内容 (1)建立无向图的邻接矩阵存储 (2)进行深度优先遍历 (3)进行广度优先遍历3.设计与编码MGraph.h #ifndef MGraph_H #define MGraph_H const int MaxSize = 10; template class MGraph { public: MGraph(DataType a[], int n, int e); ~MGraph(){ void DFSTraverse(int v); void BFSTraverse(int v); private: DataType vertex[MaxSize]; int arc[MaxSize][MaxSize]; }

int vertexNum, arcNum; }; #endif MGraph.cpp #include using namespace std; #include "MGraph.h" extern int visited[MaxSize]; template MGraph::MGraph(DataType a[], int n, int e) { int i, j, k; vertexNum = n, arcNum = e; for(i = 0; i < vertexNum; i++) vertex[i] = a[i]; for(i = 0;i < vertexNum; i++) for(j = 0; j < vertexNum; j++) arc[i][j] = 0; for(k = 0; k < arcNum; k++) { cout << "Please enter two vertexs number of edge: " cin >> i >> j; arc[i][j] = 1; arc[j][i] = 1; } }

建筑工程公司的组织机构结构图-共13页

房地产开XXXX 发××公司组织架构图

房地产开发××公司各部门职能说明书 一、董事会职能 1、执行总公司的诀议。 2、决定公司的经营计划和投资方案。 3、审订公司的年度财务预算方案、决算方案。 4、审订公司的利润分配方案和弥补亏损方案。 5、审订公司增加或者减少注册资本的方案以及发行公司债券的方案。 6、拟订公司合并、分立、解散清算的方案。 7、聘任或解聘项目公司总经理,根据总经理的提名,聘任或者解聘项目公司副总经理、 财务负责人,决定其报酬事项。 8、审定公司的基本管理制度。 9、负责对公司运营的监督管理。 二、总经办职能 1、拟订项目公司的总体发展规划及其实施方案、项目的基本建设计划及执行工作(政 策)。 2、负责总体发展规划及实施、管理 3、向董事会提出经营预算和费用预算。 4、领导项目公司的经营活动,实现经董事会批准的预算利利润指标。 5、保证项目公司能提供符合标准的服务 6、收集客户的反映,研究市场的需求,不断调整项目公司的经营方向,项目公司不断 得到发展塑造本项目公司形象。

7、决定广告基调,指导广告战略。 8、代表本项目公司对外开展公关活动。 10、按既定模式管理公司。 11、建立和完善公司的工作程序和规章制度。 13、向董事会提出组织系统表,人员编制和工资总额计划。 14、决定本项目公司主管层(含主管层)以上人员的任免职奖惩 15、向董事会提出营业状况和财务状况报告,接受质询,将决议事出有因项转达所属人 员,并执行该项决议。 16、审核人事行政部所制定的各项人事制度,包括员工手册、公司CI形象、规章制度、 福利薪金、各岗位责任制等的审订。 17、负责督导行政部、财务部的各项工作和事务。 18、亲临现场处理本项目公司紧急事件,确保企业正常运作。 19、支持协调会议,仲裁及防止各部门之间的冲突。 20、发现并消除公司的安全隐患,为大规模的改造向董事会提出预算外开支汁划。 21、保证员工和客人在公司内的安全。 22、抓好企业文化建设。 三、营销策划部职能 1、根据公司有关经营发展战略,制订年度、季度、月度推广方案,呈报总经理。 2、负责根据销售部各时期的租售计划,制订相应的推广策划方案,配合销售部招商工 作的开展。 3、根据公司有关推广工作的要求,实施各项推广方案及措施。

公司组织架构图及岗位职责

公司组织架构图 总 经 理 财务主管 行政人事 会 计 成本审 核 采 购 出 纳 仓 管 司 机 销 售 一 销售助理 销 售 二 销 售 三 销 售 主管 技术主管 管道工 钣金工 技术助理

公司员工职责 总经理: 1、主持公司的日常经营管理,负责公司安全运营,组织实施公司决议 2、制定、执行、修改和废止公司的基本管理制度和具体规章 3、设置、调整或撤销公司内部管理机构 4、依有关规章制度决定公司职工的奖惩、调资、晋级、处分和辞退 5、负责公司营运资金的筹集、调拨以及费用的审批 6、负责经营绩效的分析及考核各职能部门的工作 7、开发新项目 采购、仓管: 1、严格执行公司各项物资政策及相关材料需要,虚心接受相关部门的监督检查,出现问题及时调整。 2、根据材料计划和财务资金情况,编制采购计划,保质保时供应材料。 3、及时掌握仓库实际库存材料和物资情况,便于编制采购计划。 4、根据产品需要,对于前期未采购过的产品:进行市场询价,货比三家,然后向经理汇报,确认供应商产品的品质及价格同意后进行采购供应。 5、合理安排采购顺序,对紧缺物品及需长距离采购的物品应提前安排采购计划及时购进。 6、负责签订购货合同,采购资料整理存档保管(一式二份,自己保留一份另一份交予财务)。 7、必须要有几家稳定可靠的供货渠道,支撑公司的大方向的运作。 8、定期对供应商做筛选及淘汰,选择最具备价值的供应商。 9、杜绝口头申请,电话申请材料询价及定货,以邮件、流转单为准 10、确认流转单,按销售要求、安排送货 销售: 1、努力完成上级下达的销售目标 2、按计划及要求摆放客户,建立档案,并保持量的客户关系 3、了解市场动态及竞品信息,及时上报上级领导 4、进行市场调查,发掘有市场潜力的地区和客户 5、与客户确认签单前,必须与客户确认采购单内容及确认订单内容签字 6、在与客户签订合同时,请提供2份,留存一份,另一份交给行政 销售助理: 1、对公司的传真进行管理,将收到的传真及时送达相关人员 2、负责协助公司人员工作文档的打印工作及保存留档 3、负责公司信件的登记和收发工作 4、登记销售流转单,每月核算销售完成额及未完成销售额 5、协助销售完成销售流转单,及时提醒销售人员的销售流转单进度

数据结构实验

实验1 (C语言补充实验) 有顺序表A和B,其元素值均按从小到大的升序排列,要求将它们合并成一 个顺序表C,且C的元素也是从小到大的升序排列。 #include main() { intn,m,i=0,j=0,k=0,a[5],b[5],c[10];/* 必须设个m做为数组的输入的计数器,不能用i ,不然进行到while 时i 直接为5*/ for(m=0;m<=4;m++)scanf("%d",&a[m]);// 输入数组a for(m=0;m<=4;m++)scanf("%d",&b[m]);// 输入数组b while(i<5&&j<5) {if(a[i]b[j]){c[k]=b[j];k++;j++;} else{c[k]=a[i];k++;i++;j++;}// 使输入的两组数组中相同的数只输出一 个 } if(i<5) for(n=i;n<5;n++) {c[k]=a[n];k++;} elseif(j<5) for(n=j;n<5;n++) {c[k]=b[n];k++;} for(i=0;i

求A QB #include main() { inti,j,k=0,a[5],b[5],c[5];//A=a[5],B=b[5],A n B=c[5] for(i=0;i<5;i++)scanf("%d",&a[i]);// 输入a 数组 for(i=0;i<5;i++)scanf("%d",&b[i]);〃输入b 数组 for(i=0;i<5;i++) {for(j=0;j<5;j++) if(a[i]==b[j]){c[k]=a[i];k++;}// 当有元素重复时,只取一个放入 c 中} for(i=0;i #defineN4 main() { inti,j,m,k,a[N+1];//k 为最后输出数组的长度变量

公司组织架构图及岗位职责

公司组织机构图 1、一个上级原则 2、责权一致原则 3、既无重叠又无空白原则 人员编制表

岗位职责 总经理: 主持公司的日常经营管理,负责公司运营,组织实施公司决议 制定、执行、修改和废止公司的基本管理制度和具体规章 设置、调整或撤销公司内部管理机构 依有关规章制度决定公司职工的奖惩、调资、晋级、处分和辞退 负责经营绩效的分析及考核各职能部门的工作 根据每月销项报表及成本报表,制定下月销售计划。 总经理助理岗位职责: 1、在总经理领导下负责办公室的全面工作,努力作好总经理的参谋助手,起到承上启下的作用,认真做到全方位服务。 2、在总经理领导下负责企业具体管理工作的布置、实施、检查、督促、落实执行情况。 3、协助总经理作好经营服务各项管理并督促、检查落实贯彻执行情况。 4、负责各类文件的分类呈送,请集团领导阅批并转有关部门处理。 5、协助总经理调查研究、了解公司经营管理情况并提出处理意见或建议,供总经理决策。 6、做好企业内外文件的发放、登记、传递、催办、立卷、归档工作; 7、负责企业内外的公文办理,解决来信、来访事宜,及时处理、汇报; 人事: 1、负责公司人力资源工作的规划,建立、执行招聘、培训、考勤、劳动纪律等人事程序或规章制度;

2、负责制定和完善公司岗位编制,协调公司各部门有效的开发和利用人力,满足公司的经营管理需要; 3、根据现有的编织及业务发展需求,协调、统计各部门的招聘需求 4、做好各岗位的职位说明书,并根据公司职位调整组要进行相应的变更,保证职位说明书与实际相符; 5、负责办理入职手续,负责人事档案的管理、保管、用工合同的签订; 6、建立并及时更新员工档案 7、制定公司及各个部门的培训计划和培训大纲,经批准后实施; 8、对试用期员工进行培训及考核,并根据培训考核结果建议部门录用; 行政: 管理公司各项合同 采购管理公司办公用品,确保公司日常用品使用的连续性 负责办公室日常办公制度维护、管理。 负责办公室各部门办公后勤保障工作。 负责对全体办公人员(各部门)进行日常考勤。 5、处理公司对外接待工作。 6、组织公司内部各项定期和不定期集体活动。 7、协助总经理处理行政外部事务。 销售: 努力完成上级下达的销售目标 按要求长期保持渠道客户的维护,并保持量的客户关系 了解市场动态及竞品信息,及时上报上级领导 进行市场调查,发掘有市场潜力的地区和客户 与客户确认签单前,必须与客户确认采购单内容及确认订单内容签字 策划: 1、协助公司各类宣传策划方案的设计和撰写; 2、负责宣传推广文案及宣传资料文案的撰写; 3、负责公司对外媒体和广告表现文字的撰写; 4、协助公司广告及宣传资料制作工作; 5、定期更新行业资讯,撰写行业快讯; 6、负责媒体软文和广告资料的收集与整理。

公司组织架构图和岗位说明书(建筑公司)

广西建设有限公司 部门职能及岗位职责 (汇编) 2010年3月

某建筑公司组织架构和岗位说明书 目录 一、组织架构-----------------------------------------------------------------------------------------2 1、公司行政组织架构---------------------------------------------------------------------------------2 2、工程项目部组织架构----------------------------------------------------------------------------3 二、总经理-----------------------------------------------------------------------------------------4 三、副总经理-----------------------------------------------------------------------------------------5 四、总工程师-----------------------------------------------------------------------------------------6 五、人力总监--------------------------------------------------------------------------------------7 六、财务总监--------------------------------------------------------------------------------------8 七、行政人事部--------------------------------------------------------------------------------------------9 1、人事主管---------------------------------------------------------------------------------------10 2、行政后勤主管------------------------------------------------------------------------------------11 3、文员-----------------------------------------------------------------------------------------12 八、财务部----------------------------------------------------------------------------------------13 1、部门经理-----------------------------------------------------------14 2、会计----------------------------------------------------------------------------------15 3、出纳--------------------------------------------------------------------------------------16 九、总工程师办公室-------------------------------------------------------------------------17 1、副总工程师--------------------------------------------------------18 2、预决算员---------------------------------------------------------19 3、质检员----------------------------------------------------------20 4、土建工程师--------------------------------------------------------21 十、采购部------------------------------------------------------------------------22 1、部门经理---------------------------------------------------------23 2、材料员-----------------------------------------------------24十一、设备部-------------------------------------------------------------------------------------------------- 25 1、部门经理-----------------------------------------------------------26 2、操作员----------------------------------------------------------------------------27十一、项目部----------------------------------------------------------------------------------------------- 28 3、部门经理-----------------------------------------------------------29 4、工长---------------------------------------------------------29 5、资料员------------------------------------------------------------30 6、试验员----------------------------------------------------------31 7、水电工---------------------------------------------------------------32 8、项目作业班长---------------------------------------------------------33

数据结构实验报告图实验

图实验 一,邻接矩阵的实现 1.实验目的 (1)掌握图的逻辑结构 (2)掌握图的邻接矩阵的存储结构 (3)验证图的邻接矩阵存储及其遍历操作的实现 2.实验内容 (1)建立无向图的邻接矩阵存储 (2)进行深度优先遍历 (3)进行广度优先遍历 3.设计与编码 #ifndef MGraph_H #define MGraph_H const int MaxSize = 10; template class MGraph { public: MGraph(DataType a[], int n, int e); ~MGraph(){ } void DFSTraverse(int v); void BFSTraverse(int v); private: DataType vertex[MaxSize]; int arc[MaxSize][MaxSize]; int vertexNum, arcNum; }; #endif #include using namespace std; #include "" extern int visited[MaxSize]; template MGraph::MGraph(DataType a[], int n, int e) { int i, j, k; vertexNum = n, arcNum = e; for(i = 0; i < vertexNum; i++) vertex[i] = a[i]; for(i = 0;i < vertexNum; i++) for(j = 0; j < vertexNum; j++) arc[i][j] = 0;

组织架构图的模板

组织架构图定义 组织结构图是组织架构的直观反映,是最常见的表现雇员、职称和群体关系的一种图表,它形象地反映了组织内各机构、岗位上下左右相互之间的关系。 组织架构图是从上至下、可自动增加垂直方向层次的组织单元、图标列表形式展现的架构图,以图形形式直观的表现了组织单元之间的相互关联,并可通过组织架构图直接查看组织单元的详细信息,还可以查看与组织架构关联的职位、人员信息。 组织架构图的作用 可以显示其职能的划分——让员工非常清晰的看出自己的上升空间,从而达到激励员工积极性的作用。 可以知道其权责是否适当——拥有什么样的能力的人可以胜任此职位,做到“职对位”,有效利用起人力资源。 可以看出该人员的工作负荷是否过重. ——多大的工作量需要几人来作,做到工作的量化。 可以看出是否有无关人员承担几种较松散,无关系的工作. ——让工作效率最大化。 可以看出是否有让有才干的人没有发挥出来的情形. ——让人力资源发挥是大的作用。 可以看出有没有让不胜任此项工作的人担任的重要职位——做到“职对位”,使人力资源发挥最大的作用。 如何创建企业的组织架构图 细分与整合

组织架构图并不是一个固定的格式,关键是要考虑是否符合公司发展战略的需要,组织架构的功能是为了实现战略效果而将相关工作进行划分,因此要根据企业具体情况制定具体的个性组织架构图。 企业要根据具体情况(如部门的划分、部门人员职能的划分)制定具体的、整体的、个性的组织架构图,各个部门也要制定部门的、具体的、细分的组织架构图。 下面就以营销中心为例,制作一套营销中心的组织架构图。 如果一家企业的营销中心包括:市场部、企划部、销售部、单证部,那么本企业的营销中心的组织架构图可以制定为:

数据结构图实验报告

数据结构教程 上机实验报告 实验七、图算法上机实现 一、实验目的: 1.了解熟知图的定义和图的基本术语,掌握图的几种存储结构。 2.掌握邻接矩阵和邻接表定义及特点,并通过实例解析掌握邻接 矩阵和邻接表的类型定义。 3.掌握图的遍历的定义、复杂性分析及应用,并掌握图的遍历方 法及其基本思想。 二、实验内容: 1.建立无向图的邻接矩阵 2.图的深度优先搜索 3.图的广度优先搜索 三、实验步骤及结果: 1.建立无向图的邻接矩阵: 1)源代码: #include "" #include "" #define MAXSIZE 30 typedef struct

{ char vertex[MAXSIZE]; ertex=i; irstedge=NULL; irstedge; irstedge=p; p=(EdgeNode*)malloc(sizeof(EdgeNode)); p->adjvex=i; irstedge; irstedge=p; } } int visited[MAXSIZE]; ertex); irstedge;

ertex=i; irstedge=NULL; irstedge;irstedge=p; p=(EdgeNode *)malloc(sizeof(EdgeNode)); p->adjvex=i; irstedge; irstedge=p; } } typedef struct node { int data; struct node *next; }QNode; ertex); irstedge;ertex); //输出这个邻接边结点的顶点信息 visited[p->adjvex]=1; //置该邻接边结点为访问过标志 In_LQueue(Q,p->adjvex); //将该邻接边结点送人队Q }

数据结构实验—图实验报告

精品文档数据结构 实 验 报 告

目的要求 1.掌握图的存储思想及其存储实现。 2.掌握图的深度、广度优先遍历算法思想及其程序实现。 3.掌握图的常见应用算法的思想及其程序实现。 实验内容 1.键盘输入数据,建立一个有向图的邻接表。 2.输出该邻接表。 3.在有向图的邻接表的基础上计算各顶点的度,并输出。 4.以有向图的邻接表为基础实现输出它的拓扑排序序列。 5.采用邻接表存储实现无向图的深度优先递归遍历。 6.采用邻接表存储实现无向图的广度优先遍历。 7.在主函数中设计一个简单的菜单,分别调试上述算法。 源程序: 主程序的头文件:队列 #include #include #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef int QElemType; typedef struct QNode{ //队的操作 QElemType data; struct QNode *next; }QNode,*QueuePtr; typedef struct { QueuePtr front; QueuePtr rear; }LinkQueue; void InitQueue(LinkQueue &Q){ //初始化队列 Q.front =Q.rear =(QueuePtr)malloc(sizeof(QNode)); if(!Q.front) exit(OVERFLOW); //存储分配失败 Q.front ->next =NULL; } int EnQueue(LinkQueue &Q,QElemType e) //插入元素e为Q的新的队尾元素{ QueuePtr p; p=(QueuePtr)malloc(sizeof(QNode)); if(!p) exit(OVERFLOW); p->data=e;

数据结构--图的实验报告

图的实验报告 班级:电子091 学号:0908140620 姓名:何洁编号:19 (一)实验要求 创建一个图。能够实现图的输入,插入顶点和边,利用队列进行深度和广度遍历。(二)需求分析 功能:1,输入图的信息;2,插入一个顶点;3插入一个边;4,删除一个顶点;5,删除一个边;6,深度优先遍历;7,广度优先遍历;8退出。 (三)概要设计 本程序采用的是模板类,抽象数据类型有:T,E。 类: template class Graphmtx { friend istream & operator>>(istream& in,Graphmtx& G); friend ostream & operator<<(ostream& out, Graphmtx& G);//输出 public: Graphmtx(int sz=30, E max=0); //构造函数 ~Graphmtx () //析构函数 { delete []VerticesList; delete []Edge; } T getValue (int i) { //取顶点i 的值, i 不合理返回0 return i >= 0 && i <= numVertices ? V erticesList[i] : NULL; } E getWeight (int v1, int v2) { //取边(v1,v2)上权值 return v1 != -1 && v2 != -1 ? Edge[v1][v2] : 0; } int NumberOfEdges(){return numEdges;} //返回当前边数 int NumberOfVertices(){return numVertices;} //返回当前顶点 int getFirstNeighbor (int v); //取顶点v 的第一个邻接顶点 int getNextNeighbor (int v, int w); //取v 的邻接顶点w 的下一邻接顶点 bool insertVertex (const T& vertex); //插入顶点vertex bool insertEdge (int v1, int v2, E cost); //插入边(v1, v2),权值为cost

相关文档
最新文档