12消防安全管理制度盖章1doc.docx
《12消防安全管理制度盖章1doc.docx》由会员分享,可在线阅读,更多相关《12消防安全管理制度盖章1doc.docx(10页珍藏版)》请在冰点文库上搜索。
12消防安全管理制度盖章1doc
12、消防安全管理制度(盖章)1
展会消防安全管理制度
为做好展会期间的消防安全管理工作,根据中华人们共和国消防法、公安部第61号令及南京市公安消防局有关规定,结合展馆的实际,制定以下消防安全管理制度:
一、认真落实防火安全责任制
依据《消防法》第二条规定,展会的消防安全工作实行安全责任制。
1、依据“谁主办,谁负责。
谁承办,谁负责”的原则,展会承办单位的负责人为展会防火责任人。
2、各摊位的负责人也是该摊位的防火责任人。
各单位的防火责任人要认真落实《消防法》,积极开展防火工作,及时消除隐患,保证不发生火灾事故。
展会防火责任人与展馆场地出租单位签订消防责任书,对展会防火工作负责。
国展中心积极协助主办单位落实防火措施。
二、实行全馆禁烟、严禁明火作业
展馆内(包括展场、摊位、办公室、仓库、走廊通道、天桥、楼(电)梯、卫生间等场所)一律禁烟,违者将视情节参照消防法第四十七条的规定给予处罚。
吸烟着可到馆外设置的吸烟点吸烟。
展馆内严禁电焊等明火作业。
如有特殊动火要求必须报市公安消防局审批。
三、保证消防通道畅通无阻
视大小作出灭火指挥决定:
指挥义务消防队进行现场灭火、疏散、警戒、救护、联络工作:
指挥消防控制中心操作消防联动系统。
四、义务消防队的运作:
义务消防队员听到火警警报和广播通知下,按各自的分工,分别实施火场灭火,人员物资疏散、伤员抢救、外围警戒、通讯联络等工作。
五、消防队到达现场后的配合:
消防队到达现场后,由现场指挥向消防队报告火灾地点、火势大小、燃烧物品性质及人员疏散情况。
义务消防队和其他工作人员应该全部服从消防队的统一调度及指挥,配合消防队灭火后的清场与检查工作。
2015年月日
12、销售管理系统51
12、销售管理系统
某公司有四个销售员(编号:
1-4),负责销售五种产品(编号:
1-5)。
每个销售员都将当天出售的每种产品各写一张便条交上来。
每张便条包含内容:
销售员的代号,产品的代号,这种产品的当天的销售额;每位销售员每天可能上缴0-5张便条。
完成以下功能:
1)计算上个月每个人每种产品的销售额。
2)按销售额对销售员进行排序,输出排序结果(销售员代号)
3)统计每种产品的总销售额,对这些产品按从高到底的顺序,输出排序结果(需输出产品的代号和销售额)
4)输出统计报表函数功能描述:
每人每种产品销售额统计函数detail()
//计算上个月每个人每种产品的销售额
voiddetail()//显示销售情况
{
inti,j;
for(i=0;i{
printf("\n\t\t%d号销售员销售情况:
\n",i+1);for(j=0;jprintf("\t\t%d号产品销售数量:
%d\n",j+1,s[i][j]);
}
choice();
}
文件读取函数readdata()
读出便条中的内容,并保存到文件结构体中。
voidforeach()//从纸条读取数据并分类整理
{
inti;
for(i=0;i{
switch(ss[i].pid)//按产品分大类,根据大类分销售员小类,累加个人各产品销售数量{case1:
switch(ss[i].sid)
{
case1:
s[0][0]+=ss[i].sn;break;
case2:
s[1][0]+=ss[i].sn;break;
case3:
s[2][0]+=ss[i].sn;break;
case4:
s[3][0]+=ss[i].sn;break;
}
break;
case2:
switch(ss[i].sid)
{
case1:
s[0][1]+=ss[i].sn;break;
case2:
s[1][1]+=ss[i].sn;break;
case3:
s[2][1]+=ss[i].sn;break;
case4:
s[3][1]+=ss[i].sn;break;
}
break;
6/16页
case3:
switch(ss[i].sid){
case1:
s[0][2]+=ss[i].sn;break;
case2:
s[1][2]+=ss[i].sn;break;
case3:
s[2][2]+=ss[i].sn;break;
case4:
s[3][2]+=ss[i].sn;break;
}
break;
case4:
switch(ss[i].sid)
{
case1:
s[0][3]+=ss[i].sn;break;
case2:
s[1][3]+=ss[i].sn;break;
case3:
s[2][3]+=ss[i].sn;break;
case4:
s[3][3]+=ss[i].sn;break;
}
break;
case5:
switch(ss[i].sid)
{
case1:
s[0][4]+=ss[i].sn;break;
case2:
s[1][4]+=ss[i].sn;break;
case3:
s[2][4]+=ss[i].sn;break;
case4:
s[3][4]+=ss[i].sn;break;
};
break;
}
}
}
主菜单函数menu()
显示系统功能菜单以供用户选择相关功能使用,根据用户选择分别可调用。
voidmenu()
{
intw,c;
do
{
puts("\t\t********************菜单*********************\n\n");
puts("\t\t1.查看每人每种产品的销售额\n");
puts("\t\t2.按销售额对销售员排序(销售员代号)\n");
puts("\t\t3.对每种产品总销售额从高到低排序(产品代号和销售额)\n");
puts("\t\t4.输出统计报表\n");
7/16页
puts("\t\t5.退出\n");
puts("\n\n\t\t*********************************************\n");
printf("请选择(1-5):
[]\b\b");
scanf("%d",&c);
if(c5)//错误输入则重新获取输如
{
w=1;
getchar();
}
elsew=0;
}
while(w==1);
switch(c)//根据输入实现相应函数调用
{
case1:
detail();break;//每个销售员每种产品的销售额统j计
case2:
seller();break;
case3:
product();break;
case4:
total();break;
case5:
exit(0);
}
}
统计报表输出函数total()
统计每种产品的总销售额,对这些产品按从高到低的顺序输出排序结果(需输出产品代号和销售额)
voidtotal()//输出报表
{
inti,j;
printf("\n\t销售员\t产品\t销量\n");
for(i=0;ifor(j=0;jprintf("\t%d\t%d\t%d\n",i+1,j+1,s[i][j]);
choice();
}
5.程序实现
1、源程序
#include
8/16页#include
#include
#include
#defineM155
voiddetail();//显示销售情况
voidforeach();//从文件读取数据兵分类整理
voidmenu();//菜单
voidproduct();//对产品进行统计
voidreaddata();//从文件读取数据
voidtotal();//输出报表
voidchoice();//选择输出信息
structss
{
intsid;//销售员代号
intpid;//产品代号
intsn;//销售额
}
ss[M];
intn;//纸条数目
ints[4][5]={{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0},{0,0,0,0,0}};//用于保存员工和产品信息voidmain()//入口函数即主函数
{
readdata();//读取文件数据
foreach();//根据文件初始数据初始化便于操作的数组
menu();//显示主菜单
}
voidreaddata()//从文件读取数据
{
FILE*fp;
if((fp=fopen("list.txt","r"))==NULL)
{
printf("Can'topenthefile!
\n");
exit(0);
}
else
for(n=0;!
feof(fp);n++)
{
fscanf(fp,"%d%d%d\n",&ss[n].sid,&ss[n].pid,&ss[n].sn);
}//保存文件数据到结构体
fclose(fp);
}
voidforeach()//从纸条读取数据并分类整理
{
9/16页
inti;for(i=0;i类,累加个人各产品销售数量
{
case1:
switch(ss[i].sid)
{
case1:
s[0][0]+=ss[i].sn;break;
case2:
s[1][0]+=ss[i].sn;break;
case3:
s[2][0]+=ss[i].sn;break;
case4:
s[3][0]+=ss[i].sn;break;
}
break;
case2:
switch(ss[i].sid)
{
case1:
s[0][1]+=ss[i].sn;break;
case2:
s[1][1]+=ss[i].sn;break;
case3:
s[2][1]+=ss[i].sn;break;
case4:
s[3][1]+=ss[i].sn;break;
}
break;
case3:
switch(ss[i].sid)
{
case1:
s[0][2]+=ss[i].sn;break;
case2:
s[1][2]+=ss[i].sn;break;
case3:
s[2][2]+=ss[i].sn;break;
case4:
s[3][2]+=ss[i].sn;break;
}
break;
case4:
switch(ss[i].sid)
{
case1:
s[0][3]+=ss[i].sn;break;
case2:
s[1][3]+=ss[i].sn;break;
case3:
s[2][3]+=ss[i].sn;break;
case4:
s[3][3]+=ss[i].sn;break;
}
break;
case5:
switch(ss[i].sid)
{
10/16页case1:
s[0][4]+=ss[i].sn;break;case2:
s[1][4]+=ss[i].sn;break;
case3:
s[2][4]+=ss[i].sn;break;