文档库 最新最全的文档下载
当前位置:文档库 › 操作系统课程设计++模拟磁盘文件管理的程序

操作系统课程设计++模拟磁盘文件管理的程序

操作系统课程设计++模拟磁盘文件管理的程序
操作系统课程设计++模拟磁盘文件管理的程序

模拟磁盘文件管理的程序

一、课程设计内容

⑴自定义磁盘文件管理的数据结构;

⑵能够自由创建、修改、删除文件;

⑶文件具有一定自定义的属性;

⑷能够显示当前系统文件的状态。

二、课程设计的数据结构说明

程序中定义了两个类:

class file//文件类

{private:

char name[10]; //文件名

public:

int tag; //删除标记 1:已删 0:未删

file( ){ }

char *getname( ){return name;} //获取文件名

int gettag( ){return tag;} //获取删除标记

int getlength() {return length;} //获取文件大小

int getblocknum() {return blocknum;} // 磁盘块数

int getblocksum1(){return blocksum1;} //磁盘块号的始点

int getblocksum2(){return blocksum2;} //磁盘块号的终点

int length,blocknum,blocksum1,blocksum2;

void setname(char na[ ] ) {strcpy(name,na);} //设置文件名

void delwenjian(){ tag=1; }//设置删除标记 1:已删 0:未删

void creatfile(char *na,int L,int num,int s1,int s2) //创建文件

void deltefile(char *na) {tag=1; strcpy(name,na);} //删除文件

void disp( )//输出文件信息

class fdatabase //文件库类

{ private:

int top; //文件记录指针

file f[50];

public:

fdatabase(){top=-1;} //构造函数

int search(char *fname)//按文件名查找

int creatfile(char *na,int L,int num,int s1,int s2)//创建文件时先查找是否存在

int deltefile(char *na)//删除文件时先查找是否存在

void disp() //输出所有文件信息

};

三、课程设计的模板说明

1、初始化,建立文件系统

输入磁盘大小(G),每个盘块大小(M),自动建立位示图,位示图字长定为32位输出位示图的行数,以及行号、列号与磁盘块号的转换公式(都从0开始编号)。2、循环选择执行以下功能

1、存储文件

输入建立的文件名和文件大小,如果该文件名已经存在,则输出不能建立的信息否则计算所需的磁盘块数

为其分配足够多的磁盘块,并记录下来

输出所占用的磁盘块号

2、删除文件

输入要删除的文件名,如果该文件名不存在,则输出删除错误信息,否则收回该

文件所占用的磁盘块

删除该文件名

3、显示位示图情况

显示位示图的情况

显示剩余磁盘块的数目

4、显示文件列表

显示文件名,文件大小,占用的磁盘块数目和磁盘块号

四、课程设计的源代码

#include

#include

#include

#include

#include

int i=0,j=0,sum=0,tt=0,r,ii,k,g,m;

int a[100][32];

class file//文件类

{private:

int no; //文件编号

char name[10]; //文件名

public:

int tag; //删除标记 1:已删 0:未删

file( ){ }

char *getname( ){return name;} //获取姓名

int gettag( ){return tag;} //获取删除标记

int getno() {return no;} //获取文件编号

int getlength() {return length;} //获取文件大小

int getblocknum() {return blocknum;} // 磁盘块数

int getblocksum1()//磁盘块号的始点

{ return blocksum1; }

int getblocksum2()//磁盘块号的终点

{ return blocksum2;}

int length; //文件大小

int blocknum;//盘块数

int blocksum1;//所占盘块号的始点

int blocksum2;//所占盘块号的终点

void setname(char na[ ] ) //设置文件名

{strcpy(name,na);}

void delwenjian(){ tag=1; }//设置删除标记 1:已删 0:未删

void creatfile(char *na,int L,int num,int s1,int s2) //创建文件

{ tag=0;

length=L;

blocknum=num;

blocksum1=s1;

blocksum2=s2;

strcpy(name,na);

blocknum=length/m; //盘块数=文件大小/盘块大小

if(length%m!=0) //盘块数取上整

blocknum=blocknum+1;

cout<<" 所需磁盘块数:"<

if((sum+blocknum)<=32) //所有盘块数只占用一行,直接赋值

{ for(;j<(sum+blocknum);j++)

a[i][j]=1;

sum=sum+blocknum; //再进行下面文件的盘块数累加

}

else

{ //占用多行,先赋值整行

for(;j<32;j++)

a[i][j]=1;

i=i+1;

for(j=0;j<(sum+blocknum)-32;j++) //再进行剩余项赋值

{

a[i][j]=1;

}

sum=sum+blocknum-32;

}

tt=tt+blocknum; //输出文件所占用的盘块号

cout<<" 所占磁盘块号:"<

blocksum2=tt-1;

}

void deltefile(char *na) //删除文件

{ tag=1;

strcpy(name,na);

}

void disp( )//输出文件信息

{cout<

<

};

class fdatabase //文件库类

{ private:

int top; //文件记录指针

file f[50];

public:

fdatabase() //构造函数

{top=-1;}

int search(char *fname)//按文件名查找

{

for ( ii=0;ii<=top;ii++)

{ if (strcmp(f[ii].getname(),fname)==0 && f[ii].tag==0) return 0;

}

return 1;

}

int creatfile(char *na,int L,int num,int s1,int s2)//创建文件时先查找是否存在

{ int p;

p=search(na);

if (p==1)

{ top++;

f[top].creatfile(na,L,num,s1,s2);

return 1;}

else

{cout<<" !!!该文件已存在,不能创建!!!\n\n";

return 0; }

}

int deltefile(char *na)//删除文件时先查找是否存在

{int b,p,x=0,n1,n2,q1,q2,t;

p=search(na);

if (p==0) //若文件存在

{ //进行删除文件赋值

f[ii].tag=1;

b=f[ii].length/m; //盘块数=当前文件大小/盘块大小

if(ii==0) // 对第一个删除文件进行赋值

for(k=0;k

a[x][k]=0;

else{

n1=(f[ii-1].blocksum2+1)/32; //被查找的文件之前文件所占用的盘块数

/32,

//大于0表示跨行

n2=(f[ii].blocksum2+1)/32; //所有文件所占用的盘块数/32,大于0表示跨行

q1=(f[ii-1].blocksum2+1)-n1*32; // 当前文件的开始盘块号

q2=(f[ii].blocksum2+1)-n2*32; // 用于跨行后计算盘块号

t=n2-n1;

if(t==0) //若n2与n1相等,表明当前所有被占用盘块在同一行

for(k=q1;k<1+b;k++)

a[n2][k]=0;

else

{ if((f[ii-1].blocksum2+1)%32==0) //前面所占用的盘块数是32倍数{ x=x+n1; //当前文件赋值

for(;t-1>=0;t--,x++) //循环进行整行赋值

for(k=0;k<32;k++)

a[x][k]=0;

x=n2; //对剩余项赋值

for(k=0;k

a[x][k]=0;

}

else //对当前文件前几项赋值

{ x=n1;

for(k=q1;k<32;k++)

a[x][k]=0;

x=x+1;

int t1=t;

for(;t-1>0;t--,x++) //中间整行赋值

for(k=0;k<32;k++)

a[x][k]=0;

x=n2; //最后剩余项赋值

for(k=0;k<(f[ii].blocksum2+1)-t1*32;k++)

a[x][k]=0;

}

}

return 1; }

}

else

{cout<<"该文件不存在";

return 0;}

}

void disp() //输出所有文件信息

{

for (int i=0;i<=top;i++)

if(f[i].tag==0)

f[i].disp();

}

};

void bit_map(int I)

{

int s=0;

cout<<"---------------------------------------------------------------"<

for(int p=0;p

{for(int q=0;q<32;q++)

cout<

cout<

}

out<<"----------------------------------------------------------------"<

for(int p1=0;p1

for(int q1=0;q1<32;q1++)

if(a[p1][q1]==1)

s=s+1;

s=(g*1024)/m-s;

cout<<" 剩余盘块数:"<

}

void main()

{ int I,l,b,i,j,ss1,ss2,sum=0;

char fname[20];

fdatabase p;

file w;

cout <<"\t\t************************************************\n"; cout <<"\t\t* *\n"; cout <<"\t\t* 初始化,建立文件系统 *\n";

cout <<"\t\t* *\n";

cout <<"\t\t************************************************\n";

cout <<" 请输入磁盘大小GB: ";

cin >>g;

cout<

cout <<" 请输入盘块大小MB: ";

cin >>m;

cout<

I=(g*1024)/(32*m);

for( i=0;i

for( j=0;j<32;j++)

a[i][j]=0;

cout<<" 建立的位示图为:"<

bit_map(I);

cout<<" 行数:"<

cout <<"\t\t************************************************\n";

cout <<"\t\t* *\n";

cout <<"\t\t* 行号、列号与磁盘块号的转换公式为: *\n"; cout <<"\t\t* 磁盘块号=行号*32+列号 *\n";

cout <<"\t\t* 行号=磁盘块号/32 *\n";

cout <<"\t\t* 列号=磁盘块号%32 *\n";

cout <<"\t\t* *\n";

cout <<"\t\t************************************************\n";

char choice;

while(choice!='0')

{cout <<"\t\t************************************************\n";

cout <<"\t\t* *\n";

cout <<"\t\t* 文件管理系统 *\n";

cout <<"\t\t* *\n";

cout <<"\t\t************************************************\n";

cout <<"\t\t\t1 存储文件\n\n\t\t\t2 删除文件

\n\n\t\t\t3 显示位示图情况 \n\n\t\t\t4 显示文件列表"<

cout <<" 请输入选择项: ";

cin >> choice;

cout<

switch (choice)

{

case '1':

cout <<" 请输入文件名: ";

cin>>fname;

cout<

int q;

q=p.search(fname);

if (q==0)

{ cout<<" !!!该文件已存在,不能创建!!!\n\n";

break;

}

cout <<" 请输入文件大小MB: ";

cin>>l;

cout<

if(l>g*1024)

{cout<<" !!!文件大小超过磁盘最大容量,无法进行分

配!!!"<

break;}

p.creatfile(fname,l,b,ss1,ss2);

break;

case '2':

cout <<" 请输入文件名: ";

cin>>fname;

cout<

q=p.search(fname);

if (!q==0)

{

cout<<" !!!该文件不存在,无法删除!!!\n\n ";

break;

}

p.deltefile(fname);

break;

case '3':

cout <<"\t\t**************显示位示图如下*********************\n"; bit_map(I);

cout<

break;

case '4':

cout <<"\t\t*************文件列表如下************************\n"; cout<<"---------------------------------------------------------------"<

cout<

p.disp();

cout<

break;

default:

cout<<"输入错误,请从新输入: \n\n";

break;

}

}

}

五、课程设计程序运行结果

1、初始化,建立文件系统

(1)用户根据提示输入磁盘大小(GB)与每个盘块大小(MB);

(2)程序首先根据用户输入的磁盘大小(GB)与每个盘块大小(MB),自动建立位示图,即初始化位示图,位示图每一行长度固定为32位(即列固定为32);位示图中每一位表示一个盘块,取值0和1分别表示空闲和占用。初始化的位示图应全为0;

(3)程序再输出位示图的剩余盘块数,行数,以及行号、列号与磁盘块号的转换公式

(行列皆从0开始编号);

这样,初始化,建立文件系统完成。运行结果:

2、选择执行:存储文件,删除文件,显示位示图情况,显示文件列表

【显示文件管理系统列表】显示文件系统管理列表,并提示输入信息1——4。用户输入文件操作命令1(存储文件),2 (删除文件)、3(显示位示图情况)、4(显示文件列表);

格式如下:键入1,创建文件名为fname,大小为L(MB)的文件;

键入2,删除文件名为fname的文件;

键入3,显示位示图情况;

键入4,显示所有文件信息。

运行结果:

【存储文件】

用户输入文件操作命令是1(存储文件)。系统提示你输入你要建立的文件名和文件大小,如果该文件名已经存在,则系统提示输出不能建立此文件的信息,否则计算所需的磁盘块数和所占用的磁盘块号,并输出结果。相应的在位示图上,因为位示图是矩阵,可以用数组存储,根据所占用的磁盘块号和公式:

磁盘块号=行号*32+列号

行号=磁盘块号/32

列号=磁盘块号%32

计算出文件占用的磁盘块在位示图上的位置,现在是创建文件,所以将位示图该位置上的二进制数置1,表示已分配出去。

分别创建名为ll,zz和mm三个文件,文件大小分别为224MB,320MB和56MB。

此时对应的位示图如下:

文件列表如下:

若再创建一个已经创建过的文件,则显示如下信息:

若创建的文件大小超过磁盘的最大容量,则显示如下信息:

【删除文件】

用户输入文件操作命令是2 (删除文件) 。系统提示你输入要删除的文件名,如果该文件名不存在,则输出删除出错信息。在位示图上,根据所占用的磁盘块号和公式:磁盘块号=行号*32+列号

行号=磁盘块号/32

列号=磁盘块号%32

计算出文件占用的磁盘块在位示图上的位置,现在是删除文件,所以将位示图该位置上的二进制数置0,表示收回该文件所占用的磁盘块。

删除第二个文件zz,结果如下:

则相应的位示图和文件列表变为:

若删除一个不存在的文件,则显示如下信息:

【显示位示图情况】

如果用户输入文件操作命令是我wst() (显示位示图情况),系统输出此时位示图的情况,状态位为'0'表示对应盘块空闲,状态位为'1'表示该盘块已被分配出去。系统再显示剩余磁盘块的数目。

以下是删除zz文件,创建xx后和创建xx后,删除ll的位示图:

【显示文件列表】

如果用户输入文件操作命令是disp()(显示所有文件情况),系统会显示所有文件的文件名,文件大小,占用的盘块数和盘块号。

以下是删除zz文件,创建xx后和创建xx后,删除ll显示的文件列表:

文件管理控制程序

文件管理控制程序 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

1目的 为了规范品质体系文件,使供方及客户之资料,以及其它外部文件得到有效控制,防止使用失效和作废的各类文件,以保证在需要的场合能及时获得最新最正确的文件。 2适用范围 质量体系文件的编制、管制方法。 供方及客户文件(如技术图纸、测试报告、使用说明书等)的控制方法。其它外来文件(如适用的法律、法规、行业标准等)。 确保对质量体系策划和运行所必要的外来文件得到识别,并控制其分发。3定义注释 受控文件:凡是直接影响产品质量的文件、资料、程序文件。 非受控文件:不直接影响产品质量的文件或资料,如各类参考资料。 体系文件: 。 内容。 4职责 总经理或董事长:批准工厂的质量方针/目标、质量手册、程序文件。 管理者代表:负责制定质量手册及相关程序文件。 各职能部门:负责编写相应的程序文件及作业指导书,及时签收和保存受控文件,并将已失效的受控文件退回综合办。 综合办:负责本工厂受控文件的整体控制,即受控文件的打印、分发、原版文件的保存等。

5文件格式及文字要求 公司所有体系文件必需加页眉,格式如下。四级表单可不加页眉但必须加 文件字体:公司所有文件一律为宋体黑色字,文件名称为二号字,正文内容序号题目为粗体四号字,正文内容为四号字,表单内容可根据需要采用四号或五号字。 文件文件签批格式,在文件末页按以下方式 编制:审核:批准: 日期:日期:日期: 6作业程序 编码原则: 公司名称 文件级别 部门类别 流水号 注释: 部门类别:总经理∕管理者代表GM;行政人事部:HR;财务部FD;生产部 PM;销售部SD;品质部QC;技术部TD;采购部 PD;仓库STD。 文件级别:一级文件01;二级文件02;三级文件03;四级文件04;五级05 流水号:字母+001~999,各部门应对本部门的文件进行分类识别,对记录表单的流水码进行识别、汇总,汇编成《记录清单》 各部门文件编号应按以上要求执行,不得有重复或误用的情形。 外来文件的编码以外单位编码为准。 以此类推 受控文件控制的一般要求

操作系统模拟文件管理

操作系统课程设计报告 模拟文件管理 目) 院系:计算机科学技术学院计算机科学与技术系班级:计07--2 班 姓名:刘德庆 学号:12 指导教师:鲁静轩 2009 年6 月15 日

操作系统课程设计任务书 一、设计题目:模拟文件管理 二、设计目的 《操作系统原理》课程设计是软件工程专业实践性环节之一,是学习完《操作系统原理》课程后进行的一次较全面的综合练习。其目的在于加深对操作系统的理论、方法和基础知识的理解,掌握操作系统结构、实现机理和各种典型算法,系统地了解操作系统的设计和实现思路,培养学生的系统设计能力,并了解操作系统的发展动向和趋势。 三、设计要求 (1)选择课程设计题目中的一个课题,合作完成。 (2)良好的沟通和合作能力 (3)充分运用前序课所学的软件工程、程序设计等相关知识 (4)充分运用调试和排错技术 (5)简单测试驱动模块和桩模块的编写 (6)查阅相关资料,自学具体课题中涉及到的新知识。 (7)课题完成后必须按要求提交课程设计报告,格式规范,内容详实 四、设计内容及步骤 1.根据设计题目的要求,充分地分析和理解问题,明确问题要求做什么。 2.根据实现的功能,划分出合理的模块,明确模块间的关系。 3.编程实现所设计的模块。 4.程序调试与测试。采用自底向上,分模块进行,即先调试低层函数。能够熟练掌握调试工具的各种功能,设计测试数据确定疑点,通过修改程序来证实它或绕过它。调试正确后,认真整理源程序及其注释,形成格式和风格良好的源程序清单和结果; 5.结果分析。程序运行结果包括正确的输入及其输出结果和含有错误的输入及其输出结果。

6.编写课程设计报告; 设计报告要求:A4纸,详细设计部分主要叙述本人的工作内容 五、课程设计工作计划 设计在学期的第15、16周进行,时间安排如下: 序号内容时间(天) 1 预习、讲课 1 2 设计 3 3 编码、测试 5 4 验收 1 合计10 。 六、成绩评定办法 成绩分为优(A)、良(B)、中(C)、及格(D)、不及格(E)五个等级。其中设计表现占30%,验收40%,设计报告占30%。 1.设计表现:教师可依据学生使用实验环境的能力、观察和分析实验现象的能力、实验结果和数据的正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。 2.验收:要求学生演示设计的程序,讲解设计思路、方法、解决的主要问题,教师根据具体情况向每个学生提问2至3个问题。 3.设计报告:学生设计后应按时完成设计报告。要求:内容充实、写作规范、项目填写正确完整、书面整洁等。

技术文件审批管理制度

技术文件审批管理制度 1、目的 为进一步规范公司技术文件审批流程,建立系统的文件管理制度,特制定本规定。 2、适用范围 适用于公司各类技术文件,包括工艺文件、质量检验文件、无损检验文件等。 3、控制程序 3.1工艺文件的审批 3.1.1工艺人员负责按照规定及生产实际所需,按相关标准要求作出工艺评定,由工艺科长审核,技术部经理批准。 3.1.2 每种工艺文件由工艺科保存一套完整的工艺文件,要加上封面和目录,并建立台帐。 3.1.3各种工艺文件规定的生产工艺和需要的检查要求,做到要求明确,满足现行标准的要求。 3.1.4各种工艺文件的要做好分类,由各工艺师或主任工艺师负责编制,工艺科长校对,技术部经理审核,总工程师批准。 3.2质量检验文件的审批 3.2.1检查员对于大型、复杂、重要产品,以及产品质量计划规定要求编制检验大纲(计划),质检科科长校对,技术部经理审核,报总工程师批准后实施。 3.2.2日常质量检验文件由检查员负责编制,质检科科长审核,技术部经理批准。

3.2.3产品竣工后,检查员组织按统一格式填写产品质量证明书,质检科科长负责对资料的完整性和数据的正确性进行校对。取得产品监检证书后,由企业法人和质量保证工程师共同签发质量证明书,检验负责人签发《产品合格证》并盖上质量检验专用章。 3.3无损检测文件的审批 3.3.1无损检测工艺卡应由无损检测人员编写,由Ⅱ级或Ⅱ级以上人员审核。 3.3.2无损检测工艺规程由Ⅱ级人员或Ⅲ级人员编制修订,无损检测责任人员审核,应符合现行规范的要求,经总工程师审批后颁布执行。 3.3.3进行MT、PT、UT的,无损检测员整理记录,发出合格或不合格的报告,探伤室主任审核后交产品检查员。 3.3.4产品规定的无损检测全部合格后,由资料员整理产品合格证用的无损检测报告,一式三份,经无损检测负责人审核合格并盖章后二份交给最终检验责任人,其中一份作为产品合格证的一部分,一份质检科保存,另一份探伤室自存,RT底片保存在无损检测资料档案室。 3.3.5外协的无损检测,由评定合格的外协单位有资格的人员来公司现场进行检测,合格后提供相应的检测报告,报告应经无损检测责任人审核合格后签字保存。 质量考核点: 1、建立工艺文件台账 2、各类工艺文件作出分类,签字齐全,保存完整 3、各类检验文件作出分类,签字齐全,保存完整

文件管理控制程序之令狐文艳创作

1、目的 令狐文艳 通过对质量管理体系文件的控制管理,确保本公司质量管理体系符合ISO9001:2015&ISO13485:2016、GMP、QS标准及符合中国法规、美国、欧盟国家、加拿大和其它产品输出目的国要求,确保质量管理体系文件的分类编号﹑编制﹑审批﹑发放管理﹑有效性控制﹑保管和更改等活动在受控状态下进行;并保证各文件使用场所的受控文件为最新有效版本; 2、范围 适用于公司所有质量管理体系文件的管理与控制。 3、定义 3.1 受控文件:供公司内外部使用的,受更改、标识、版本、版序、格式、字体等控制的文件; 3.2 DCC: Document Controlling Center 文件控制中心; 3.3 外来文件:指从外部获取并由本公司直接引用的文件,如国家﹑行业﹑地方标准﹑法律法规和客户提供的文件﹑资料及供货商提供的产品标准/检验报告等; 3.4 外发文件:提供给供方、顾客、检测机构、第三方审核机构、中国各级监管机构(食品药品监督管理局、质量技术监督局、工商局、知识产权局等)、其它国家监管机构等的质量管理体系文件或企业资质证书等文件; 3.5 认证证书:企业资质证书、产品证书、人员培训类证书(外训)等; 3.6 DMR:是指包括医疗器械成品的程序和规范的完整记录;3.6.1每个产品的DMR应包括以下信息或指明所在位置; 器械规范包括相应的图纸、组成、配方、组件规范和软件规

范; 生产加工规范包括相应的设备规范、生产方法、生产程序、生产环境规范; 品质保证程序和规范,包括接收标准和使用的质量保证设备;包装和标记规范,包括使用和处理方法,以及安装、维护和服务的程序及方法; 4、职责 4.1 文控中心负责公司质量管理体系文件的管理与控制,并对文件的编号、公布、发行及有效性负责。 4.2 各部门负责对其使用的受控文件进行控制; 4.3 文控中心负责质量管理体系文的回收、保存和销毁的归口管理; 4.4 文控中心负责外发文件的回收(必要时)、登记、发放进行控制; 4.5 管理者代表(后简称管代)或其转授权人负责外发文件的审批; 5、程序 5.1文件的分类 公司将管理体系的文件(以下简称文件)分为以下5类 1)质量手册(一级文件) 2)程序文件(二级文件) 3)作业指导书、管理办法、品质与生产的规范文件(三级文件)4)表格类(四级文件) 5)外来文件 5.2 质量管理体系文件的编制﹑审批; 5.2.1 文件审批权一览表

操作系统文件管理实验报告

操作系统实验报告实验名称:文件管理 专业班级:网络工程1301 学号: 姓名: 2015 年6 月16 日

实验一文件管理 一、实验目的 文件管理是操作系统的一个非常重要的组成部分。学生应独立用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质容和执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。 二、预备知识 1.VS2010的使用 2.C#的学习 3.文件主目录与子目录的理解 三、实验容与步骤 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个10 个用户的文件系统,每次用户可保存10 个文件,一次运行用户可以打开5 个文件。系统能够检查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的操作至少有Create、delete、open、close、read、write 等命令。 所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及它们的目录区指针;后者应给出每个文件占有的文件目录,即文件名,保护码,文件长度以及它们存放的位置等。另外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文件号,本次打开保护码和读写指针等。 程序流程图:

逻辑设计: 使用线性数组表表示MFD,泛型数组表示UFD,每个元素包括用户ID、保存的文件数、再使用线性表表示文件信息,每个元素包括文件名,文件属性(保护码),文件的状态等信息。 物理设计: //主目录 private FileUser[] mfd; //当前用户 private FileUser currentuser; ///

/// 文件 /// public class FileObject { public string filename; public int size=20; public int read=0; public int write = 0; public string author; } /// /// 文件系统用户 /// public class FileUser { public string username;

技术文件管理制度

技术文件管理制度

技术文件管理制度 一、目的 为保持已有技术工艺文件的完整性,统一技术文件的管理标准,确保所编制和管理的技术文件是正确、有效和一致的;有效控制技术文件,使之能完全指导生产,以保证质量和生产正常进行,避免混乱,为使公司的技术文件得到有效的控制,确保生产现场所用的技术文件为最新有效版本。根据公司的实际情况,特制定本制度。 二、适用范围 本制度适用于公司所涉及到的所有技术文件,包括:设计文件、产品图样、工艺图样和工艺文件等技术文件,也包括一定范围的外来标准和客户提供的图样等。 三、职权和职责 1.技术研发中心技术部是技术文件的归口管理部门,负责技术文件的编制、审核,并负责所有技术文件编号、发放、回收、归档,以及文件更改、作废的处理。 2.技术文件的编制和管理;技术研发中心技术部负责人负责编制,技术研发中心总监审核,由总经理批准。 3.生产用工艺文件,如工艺路线单、工序卡、过程卡、工艺图纸、作业指导书,由制造中心各生产部专人编制,完成后送技术研发中心技术部负责人审核,由技术研发中心总监批准。 4.外来图样、标准由负责人识别、核对,经技术研发中心总监审核报总经理批准。 四、管理标准和管理要求 1.技术文件是公司的核心机密,是公司进行生产和管理工作共同的依据,是公司在同行中保持一定竞争力的有力保障。公司的技术文件属于公司所有,每一位员工都有义务和责任保证技术文件的完整性、一致性以及保密性。 2.技术文件的定义 技术文件是指公司的产品设计图纸、工艺文件,操作规范、客户提供的图纸图样、各种技术标准、技术通知以及技术培训资料等。 3.技术文件包括:设计文件、结构:或生产;图纸、产品图样、工艺文件、技术标准、外来标准和图样,生产设备操作规程等。 4.技术文件管理包括:技术文件发放、复制借阅、修改、重新发放、收回、作废、外来文件的识别和使用等。 5.技术文件的分类

《管理文件和文件夹》教案

《管理文件和文件夹》 教案 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

《管理文件和文件夹》教案 ——章锦小学刘雪 一.教学目标 了解对文件和文件夹的管理就是对文件和文件夹的基本操作,如新建、重命名、移动等;掌握文件新建、重命名、移动的基本操作和各种方法。 二.教学目标 1.知识目标: (1)新建、重命名文件夹 (2)移动文件或文件夹 (3)学会撤销错误操作 2.能力目标 以具体的任务为驱动,在教师的引导下,培养学生分析、解决问题、实际动手的能力。 3.情感目标 通过系列实践任务,初步培养学生良好的信息管理意识和规范有序整理文件和文件夹的习惯。 三.课时 1课时 四.重点与难点 重点:(1)新建、重命名文件夹 (2)移动文件或文件夹 (3)学会撤销错误操作

难点:掌握移动文件或文件夹的各种方法 五.教学准备: 硬件准备:计算机房 软件准备:多媒体广播教学系统、教学用幻灯片及相关练习文件(文件夹)。 六.教学方法: 创设情境法、任务驱动法、讲授法、讲练结合法 七.教学过程: 导入 播放动画1:随着神州十一号载人航天飞船的圆满成功,人类逐渐实现了探索太空的目标。大飞鸟博士邀请图图去太空旅行,出发前图图遇到了他的烦恼:不知道如何收拾杂乱无章的太空舱。我会问学生:“如何帮助图图快速的整理好?”学生通过思考对物品要分类摆放有了一定的认识,体会到不良习惯会对学习和生活带来麻烦。 播放动画2:图图的电脑中文件太乱导致飞船能量不足无法飞行,我会问学生:“电脑中的文件能不能像物品一样分类整理,可以分为几类我分类的文件电脑里没有抽屉也没有柜子,我要把文件放在哪里呢”学生意识到要建立一个文件夹。这一环节既加强对文件的分类概念,又引出今天要学习的第一个内容——新建文件夹 新授

《文件和控制程序》

1.目的 为了对公司各类文件和资料进行有效管制,统一文件格式,规范文件的制定、修改、发放、废止等管理,确保文件正确、完整、有效,特制定本程序。2.适用范围 适用于公司行政发文、程序文件、作业指导书,各类规章制度、各类检验标准、工作指引、记录表单及外来文件的管理等。 3.定义 文件分类: 红头文件:包括公司组织机构、人事任免、重大决策及重要管理事项等。 一级文件(A):公司章程、体系手册等公司纲领性文件。 二级文件(B):管理控制程序、业务流程性文件。 三级文件(C):管理规章制度、操作规程、作业指导书。 (D):检验标准、产品规范。 四级文件(管理表单):用来记录管理过程的表单,作为QEO管理的追踪和检索的工具。 临时性文件(E):包括通知、通告、暂行办法、暂行规定、部门沟通联络文件等。 外来文件(F):包括地方政府、主管部门、行业管理相关文件,顾客或供应商提供的资料、图纸及有关的行业标准等。 文件分为受控文件及非受控文件: 受控文件:即要求文件的分发、修订或更改均须按书面规定程序进行控制,保证文件始终反映现行要求,受控文件须加盖“受控文件”印章,且经相关人员会

签。包括:管理手册、程序文件、作业指导书、MSDS文件、职务说明书、经识别的外来文件、记录表单类文件等。 非受控文件:若有新的版本发出,旧的版本文件无需更新,被列为非受控文件,且禁止作为产品生产、开发及经营之用。 4.工作职责 文件的审查、批准权限为: 文件的发布、回收、作废、销毁及控制,由文控中心负责。 文件使用管理:各部门主管负责管理本部门现场使用的文件和资料,确保文件及记录的正确、完整及安全性。

技术文件管理制度(最新版)

产品图样技术文件管理制度 1. 主题内容与适用范围 本标准规定了产品图样及技术文件的版本及文件编制、会签、归档、保存、发放、更改、收回等管理要求。 目的是对文件和资料进行有效的控制。 本标准适用于本公司产品研制、生产过程中产品图样、技术文件和资料的版本、形成、归档、保管、使用和借阅。 2. 引用文件 SJ/T 207.1~3-1999 《设计文件的管理制度第1~3部分》 SJ/T 207.4-1999 《设计文件管理制度第4部分:设计文件的分类编号》 QB/YT KF 7.7.9-2009 《更改控制程序》 QB/YT KF 7.03-2009 《项目(设计/开发)控制程序》 GB/T 19017-2008 质量管理体系技术状态管理指南 Q/YTD 1002-2011 《企业档案分类编号及标识》 3. 产品图样及技术文件的编制要求 3.1 产品图样及技术文件所包含的信息构成了产品技术状态基线。必须以产品为单位,提出明确的产品技术状 态信息。它包括产品的定义和使用信息,即:要求/规范(技术指标)、设计图样、零件清单、软件清单、模型、试验规范、维护和操作手册及文件版本号。 3.2 在产品实现过程中的关键件、重要件,应在文件中进行标识,确保关键件、重要件的可追溯性。对静电敏 感器件、湿度敏感器件等,应予以标识,以便加强防护。 3.3产品图样及技术文件应以产品或整件为单位成套,归档图样文件需会签完整。其编制要求和填写格式及十 进分类编号、名称必须符合SJ 207的规定。产品成套设计文件、工艺文件资料的编制明细要求见附录A。 3.4 产品定型鉴定文件的编制要求(见附录B)。 4. 各部门职责 技术开发部:负责产品研制过程中的产品实现策划,设计、工艺图纸文件及定型文件、资料的拟制、审核、齐套、会签及更改,并对产品图样的正确性、现行有效性负责。对应用软件工具,研 发过程中的电子文件及其修改状态、文件的版本、流转进行掌控,对电子文件的质量负责。 生产管理部及车间:负责产品在试制、生产过程中形成的文件、记录、资料的收集、整理,对所领用的产品图样完整、安全和回收负责; 质量控制部:负责产品在试制、生产过程中形成的有关质量文件、记录资料的收集、整理。 销售服务部:负责收集、整理、提供有关产品销售合同、技术协议、来自顾客的产品图样和技术文件。 技术管理部:负责收集、整理有关产品研制合同、技术协议、设计任务书、设计评审、验证、确认、定型鉴定文件。负责产品图样、技术文件资料的归档、分类保管和借阅、发放、登记、控制。5. 会签 5.1 会签的产品图样由设计师负责提供,未经会签的图样不得归档和投入生产。 5.2 会签路线 产品图样按下列规定逐级会签: 拟制→审核→工艺(需要时)→标准化→批准

《文件管理好帮手―――资源管理器》教学设计

七年级第四课 《文件管理好帮手―――资源管理器》教学设计 一、教材分析 本节课是大连理工大学出版社七年级上册(B版)第四课《文件管理好帮手——资源管理器》。资源管理器是Windows操作系统的重要组成部分,资源管理器的功能很强大,使用方便,可用于查看系统文件和资源,完成对文件的多种操作。应要求学生能熟练操作,为以后的学习打下较好的基础。本节课是本册书中承上启下的一课,它是学生由认识电脑到使用电脑关键性的一课,所以说学好本课十分重要。 二、学情分析 七年级学生在小学的时候接触过一些关于计算机的知识,他们对计算机有着很浓厚的兴趣,但对计算机还有一定的神秘感。七年级学生合作探究的经验较少,自主学习的学习习惯还有待进一步养成。由于本节课内容理论性较强,内容枯燥,所以我在课堂教学中,用“游戏激趣”和“任务驱动”的教学方式,促使学生产生探索新知识的愿望并将其转化为动力,让他们动手操作,从而提高学生的学习主动性和思维积极性。 三、教学目标 【知识与技能】 1、认识资源管理器界面。 2、会在资源管理器中完成文件夹的建立,文件/文件夹的重命名、移动、复制、搜索、删除等操作。【过程与方法】 采用“游戏激趣”和“任务驱动”的教学方式,学生通过对知识的自主探究、小组合作学习、尝试操作,体验获得知识的过程,使学生掌握资源管理器的使用方法,能够有条理地管理计算机文件和文件夹,培养学生自主学习信息技术的能力。 【情感态度与价值观】 通过学习,让学生体会到,对信息进行有条理的分类管理,可以使学习生活更轻松;提高学生规范化管理生活、学习的意识;激发学生对信息技术的求知欲,培养学生自主学习、主动学习、团结互助的合作精神。 四、教学重点与难点 重点:掌握新建、重命名、移动、搜索、复制、删除文件/文件夹等操作方法。 难点:使用资源管理器来管理文件和文件夹 五、教学方法

操作系统文件管理系统模拟实验

文件管理系统模拟 1.实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现 2.实验内容 为Linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条) login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。 3.实验提示 (1)首先应确定文件系统的数据结构:主目录、子目录及活动文件等。主目录和子目录都以文件的形式存放于磁盘,这样便于查找和修改。 (2)用户创建的文件,可以编号存储于磁盘上。入file0,file1,file2…并以编号作为物理地址,在目录中进行登记。 4.源代码 #include #include #include #define MEM_D_SIZE 1024*1024 //总磁盘空间为1M #define DISKSIZE 1024 //磁盘块的大小1K #define DISK_NUM 1024 //磁盘块数目1K #define FATSIZE DISK_NUM*sizeof(struct fatitem) //FAT 表大小

#define ROOT_DISK_NO FATSIZE/DISKSIZE+1 //根目录起始盘块号 #define ROOT_DISK_SIZE sizeof(struct direct) //根目录大小#define DIR_MAXSIZE 1024 //路径最大长度为1KB #define MSD 5 //最大子目录数5 #define MOFN 5 //最大文件深度为5 #define MAX_WRITE 1024*128 //最大写入文字长度128KB struct fatitem /* size 8*/ { int item; /*存放文件下一个磁盘的指针*/ char em_disk; /*磁盘块是否空闲标志位0 空闲*/ }; struct direct { /*-----文件控制快信息-----*/ struct FCB { char name[9]; /*文件/目录名8位*/ char property; /*属性1位目录0位普通文件*/ int size; /*文件/目录字节数、盘块数)*/ int firstdisk; /*文件/目录起始盘块号*/ int next; /*子目录起始盘块号*/ int sign; /*1是根目录0不是根目录*/ }directitem[MSD+2]; }; struct opentable { struct openttableitem { char name[9]; /*文件名*/ int firstdisk; /*起始盘块号*/ int size; /*文件的大小*/ }openitem[MOFN]; int cur_size; /*当前打文件的数目*/ }; struct fatitem *fat; /*FAT表*/ struct direct *root; /*根目录*/ struct direct *cur_dir; /*当前目录*/ struct opentable u_opentable; /*文件打开表*/ int fd=-1; /*文件打开表的

技术文件管理制度

技术文件管理制度 编制: 审核:

批准: 技术文件管理制度 一、目的 为保持已有技术工艺文件的完整性,统一技术文件的管理标准,确保所编制和管理的技术文件是正确、有效和一致的;有效控制技术文件,使之能完全指导生产,以保证质量和生产正常进行,避免混乱,为使公司的技术文件得到有效的控制,确保生产现场所用的技术文件为最新有效版本。根据公司的实际情况,特制定本制度。 二、适用范围 本制度适用于公司所涉及到的所有技术文件,包括:设计文件、产品图样、工艺图样和工艺文件等技术文件,也包括一定范围的外来标准和客户提供的图样等。 三、职权和职责 1.技术部是技术文件的归口管理部门,负责技术文件的编制、审核,并负责所有技术文件编号、发放、回收、归档,以及文件更改、作废的处理。 2.技术文件的编制和管理;技术部项目负责人负责编制,技术部审核,由技术副总经理批准。 3.生产用工艺文件,如工艺路线单、工序卡、过程卡、工艺图纸、作业指导书,由制造中心各生产部专人编制,完成后送技术副总经理审核,由技术总监批准。 4.外来图样、标准由负责人识别、核对,经技术部总监审核报总经理批准。 四、管理标准和管理要求

1.技术文件是公司的核心机密,是公司进行生产和管理工作共同的依据,是公司在同行中保持一定竞争力的有力保障。公司的技术文件属于公司所有,每一位员工都有义务和责任保证技术文件的完整性、一致性以及保密性。 2.技术文件的定义 技术文件是指公司的产品设计图纸、工艺文件,操作规范、客户提供的图纸图样、各种技术标准、技术通知以及技术培训资料等。 3.技术文件包括:设计文件、结构:或生产;图纸、产品图样、工艺文件、技术标准、外来标准和图样,生产设备操作规程等。 4.技术文件管理包括:技术文件发放、复制借阅、修改、重新发放、收回、作废、外来文件的识别和使用等。 5.技术文件的分类 1)法律法规及标准性文件: a.相关的法律法规; b.国家规定的产品标准及有关管理标准; c.相关的质量标准; 2)作业类文件: a.图纸及各业工艺规程、工艺卡片、作业指导书; b.工序制量表及制量控制点一览表; c.产品使用说明书; d.公司内所有设备使用说明书; e.各种明细表; 3)管理类文件; 公司日常制定的有关技术要求的通知及计划及规定等。

文件管理控制程序文件

XXXX 文件管理控制程序

文件修订履历 变化状态:新建,增加,修改,删除

目录 1目的 (4) 2适用范围 (4) 3职责 (4) 4术语和定义 (4) 4.1文件编写 (5) 4.2文件审批 (5) 4.3文件发放 (5) 4.4文件检查 (5) 4.5文件更改 (5) 4.6文件作废 (5) 5内容 (6) 5.1文件编码 (6) 5.2文件版本 (6) 5.3文件格式 (7) 6附则 (7) 7附录 (8) 附录 1 ISMS 文件清单 (8) 附录 2 文件更改记录 (11) 附录 3 文件签阅表 (13)

XXXX 文件管理控制程序 1目的 对信息安全管理体系文件的编制、审批、发放、检查、更改、废除等过程实施控制,保持体系运行各环节相关文件的有效性。 2适用范围 适用于XXXX的文件的编写、审批、颁发、版本升级以及失效文件的回收、留用和报废处理过程。 3职责 1、所有信息安全管理体系文件由信息安全管理委员会负责控制。 2、程序文件和记录文件由使用部门进行调用。 3、各部门负责管理本部门体系运行相关文件。 4术语和定义 1、单位内部文件:由单位内部(包括单位级、各部门和各项目组)编写、审批、颁发、版本更新和做失效处理的文件。 2、外来文件:来自于单位外部的文件,包括: 国家或行业的法令、法规; 从客户处正式收到的需求文件、设计书、开发规范和行业标准等; 设计所需的手册、技术资料或由合作伙伴提供的与单位业务相关的文件等。 3、受控文件:按照已批准的颁发范围颁发的文件。这些文件需要按照文件的编写、审批、标识、颁发、版本更新等过程管理规定进行控制和管理。 4、参考文件:为了研修、市场或者商务合作的需要,发放给颁发范围以外的人的文件。在版本更新时,通常不会通知这些文件的使用者。 5、失效文件:文件版本更新后不再使用的旧版文件。 6、废止文件:由于单位规章、规定的变更和调整而被废弃不用的文件。 7、基线化:基线是文档的一个稳定版本。它是进一步开发的基础。之后执行管理体系时将按照基线化的文档规定进行,如果文档需要变动,通过评审后需要重新基线,后续执行按照新的基线进行。 8、记录:日常工作中由于业务、行政、管理产生的包含某种结果或其他输出的文档。

操作系统文件管理_答案

第六部分文件管理 1、文件系统的主要目的就是( )。 A、实现对文件的按名存取 B、实现虚拟存储 C、提供外存的读写速度 D、用于存储系统文件 2、文件系统就是指( )。 A、文件的集合 B、文件的目录集合 C、实现文件管理的一组软件 D、文件、管理文件的软件及数据结构的总体 3、文件管理实际上就是管理( )。 A、主存空间 B、辅助存储空间 C、逻辑地址空间 D、物理地址空间 4、下列文件的物理结构中,不利于文件长度动态增长的文件物理结构就是( )。 A、顺序文件 B、链接文件 C、索引文件 D、系统文件 5、下列描述不就是文件系统功能的就是( )。 A、建立文件目录 B、提供一组文件操作 C、实现对磁盘的驱动调度 D、实现从逻辑文件到物理文件间的转换 6、文件系统在创建一个文件时,为它建立一个( )。 A、文件目录 B、目录文件 C、逻辑结构 D、逻辑空间 7、索引式(随机)文件组织的一个主要优点就是( )。 A、不需要链接指针 B、能实现物理块的动态分配 C、回收实现比较简单 D、用户存取方便 8、面向用户的文件组织机构属于( )。 A、虚拟结构 B、实际结构 C、逻辑结构 D、物理结构 9、按文件用途来分,编译程序就是( )。 A、用户文件 B、档案文件 C、系统文件 D、库文件 10、将信息加工形成具有保留价值的文件就是( )。 A、库文件 B、档案文件 C、系统文件 D、临时文件 11、文件目录的主要作用就是( )。 A、按名存取 B、提高速度 C、节省空间 D、提高外存利用率 12、如果文件系统中有两个文件重名,不应采用( )。 A、一级目录结构 B、树型目录结构 C、二级目录结构 D、A与C 13、文件系统采用树型目录结构后,对于不同用户的文件,其文件名( )。 A、应该相同 B、应该不同 C、可以不同,也可以相同 D、受系统约束 14、文件系统采用二级文件目录可以( )。 A、缩短访问存储器的时间 B、实现文件共享 C、节省内存空间 D、解决不同用户间的文件命名冲突

模拟一个简单二级文件管理系统

模拟一个简单二级文件管理系统 设计目的:通过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 设计内容:模拟一个简单二级文件管理系统 一、实验内容描述 1 实验目标 本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现. 2 实验要求 为DOS系统设计一个简单的二级文件系统.要求做到以下几点: ①可以实现下列命令: login 用户登录 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 ②列目录时要列出文件名、物理地址、保护码和文件长度. ③源文件可以进行读写保护. 二、程序主要内容 1设计思路 程序中要求每个用户在登陆后才可对其拥有的文件进行操作,用户对于其他用户的文件无操作权.文件操作包括浏览、创建、删除、打开、关闭、阅读、写入、修改模式.其他操作包括新建用户、帮助、用户登入、用户登出、退出系统. 在程序文件夹下有个名为“file”的系统根目录,此目录下包括:一个名为“mfd”的文件,记录所有注册过的帐号及密码;用户文件,以用户名作为文件名,内容为其拥有的文件名及属性;一个名为“keiji”的文件夹.“keiji”文件夹中包括:“”指针文件,记录所有已用的物理地址;一些以物理地址为名的文件,内容为文件内容. 2 数据结构 file结构体系统文件数据结构: fpaddrint,文件的物理地址、flengthint,文件长度、fmodeint,文件模式 0.只读;1.可写;2.可读写;3.保护、 fname[]char,文件名; filemode结构体文件状态数据结构: isopenint,文件当前状态,0.关闭;1.打开、modeint,文件模式 0.只读;1.可写;2.可

IATF16949技术文件控制程序

技术文件控制程序 (IATF16949-2016/ISO9001-2015) 1.0目的 保证质量体系运行起重要作用的各个场所,使用正确、完整、适用、有效的技术文件和作业标准。 2.0适用范围 适用于本公司质量体系运行中所有技术文件(含外来文件)、电子图档的控制。 3.0职责 3.1技术开发部负责所有技术文件的归口管理。 3.2 APQP项目小组负责新产品生产定型前的技术文件管理,并负责成套文件的整理及归档。 3.3技术开发部档案员负责技术文件的档案管理,负责技术文件的复制、分发、回收、作废、销毁失效文件的管理,确保现场使用有效、正确的技术文件。 3.4各部门资料管理员负责本部门所使用技术文件的管理和保存。 4.0定义 4.1顾客提供的技术文件:包括引进产品的产品图、顾客提供或确认的产品图、产品有关的传真文件、设计变更通知书、技术商谈会议纪要和电子档等。 4.2供应商提供的技术文件:由外协厂家根据我公司的要求而提供的产品设计图、技术条件、性能参数指标、质量保证计划等。 4.3技术协议:和产品有关的协议,包括试制、正式加工、产品设计变更的协议。 5.0工作程序

5.1公司内文件的管理(自行编制和批准) 5.1.1技术文件编制 技术文件按《技术文件完整性》要求进行编制,技术文件编号、格式和填写方法严格按照《技术文件编号方法》和《技术图样和文件格式及其填写方法》要求执行。 5.1.2审核和批准 技术文件的审核和批准由文件设计/编制人员组织进行,严格按《技术文件审批权限规定》执行。在审批技术文件时,同一人员不允许履行两种审批职责。新产品定型前使用的技术文件的审批,至少应进行编制和审核。 5.1.3归档 5.1.3.1技术文件归档登记,应同时填写“技术文件归档登记表”和更新电子档汇总帐,以利检索。 5.1.3.2审批合格的技术文件应由该产品主管人员及时负责收集、整理,并归档。归档时,由技术开发部档案员办理归档登记。 5.1.3.3档案员对接收的技术文件,按产品类型/日期进行分类记帐,并更新电子档汇总帐;按方便取阅和检索的原则进行存放。 5.1.4发放 5.1.4.1确定发放范围 技术文件的设计/编制人员按生产经营活动的需要于每一份技术文件的尾页编写“文件发放控制页”,“文件发放控制页”应履行审批手续,并与技术文件一并归档(“文件发放控制页”不随技术文件发放,不计入技术文件页数)。 临时性用途技术文件的发放,由需用部门/个人填写“技术文件领用申请单”,

技术文件、图纸资料下发管理制度

卓达新材集团 技术文件、图纸资料下发管理制度(试行) 文件编号:ZDXC- 版本:A 编制:日期:_ 审核:_日期:_ 审批:_______日期:_______主导部门:卓达新材集团/生产运营系统/计划调度中心 发布日期:2014年月日实施日期:2014年月日

1、目的: 明确技术图纸与文件的签署、下发、更改及标准化等内容,对技术图纸与文件进行有效的控制。 2、范围: 适用于产品图纸、工艺图纸、设计文件和工艺文件的签署、下发、更改、归档及保密管理。 3、职责: 3.1技术中心负责产品图纸、料单及设计文件、检验标准的设计 和下发; 3.2技术工艺管理中心负责工艺图纸、工艺文件的设计与下发; 3.3其他相关部门负责图纸的接收、分发、保存和归档。 4、相关要求: 4.1技术文件的设计与发放 4.1.1技术文件、技术标准及图纸资料的形成应严格执行设计(编 制)、校对、审核三级把关制度;明确各级的责、权、利。 4.1.2技术文件标题栏中的项目名称、编号、图纸名称、日期, 设计、校对、审核、批准等栏中应签署齐全,签署不全的技术文件不得投放到相关部门,更不得使用。 4.1.3图纸投入使用,即投放到各使用单位(部门)之前,必须 加盖“受控文件”章,由技术中心发放到各使用单位并进行登记,技术中心负责图纸的发放。

4.1.4技术文件下发和复印转发,均需填写《技术文件、图纸资 料发放记录表》,并要求接收人签字接收; 4.1.5纸质技术文件或电子档技术文件等由技术中心收存并负责 保管。员工借阅技术文件应凭部门经理批准的借阅申请单向技质部借阅,用完后及时归还,并保证资料的完整性。 4.2技术文件的变更 4.2.1由于客户要求或者设计失误导致的临时性变更,责任部门 需按照《联络函下发管理制度》填写工作联络函进行更改。如需在技术文件上进行直接更改,需注明责任人和修改日期,并要保证技术资料的整体整洁。 4.2.2对于与设计有关的重大变更,如操作工艺、技术标准、配 方等,责任部门需提出修改理由及具体内容,并召集相关部门进行评审,并交于相关领导审批。 4.3技术文件的管理与存档 4.3.1技术文件是公司进行生产和各项管理工作共同的技术依 据,必须加强管理,各部门应指定一名专职或者兼职资料员负责各种技术文件的登记、保管、复制、收发、注销、归档和保密工作,保证技术文件的完整,准确清晰、统一等。 4.4技术文件的保密 4.4.1技术文件除非因为工作需要,任何部门、个人不得擅自打 印、复制,不得以电子文档等形式在网上传递或者用移动硬盘、U盘、软盘等拷贝出。

文件和资料控制程序

文件和资料控制程序(总11 页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

1.目的 为了对公司各类文件和资料进行有效管制,统一文件格式,规范文件的制定、修改、发放、废止等管理,确保文件正确、完整、有效,特制定本程序。 2.适用范围 适用于公司行政发文、程序文件、作业指导书,各类规章制度、各类检验标准、工作指引、记录表单及外来文件的管理等。 3.定义 3.1文件分类: 3.1.1红头文件:包括公司组织机构、人事任免、重大决策及重要管理事项等。3.1.2一级文件(A):公司章程、体系手册等公司纲领性文件。 3.1.3二级文件(B):管理控制程序、业务流程性文件。 3.1.3三级文件(C):管理规章制度、操作规程、作业指导书。 (D):检验标准、产品规范。 3.1.4四级文件(管理表单):用来记录管理过程的表单,作为QEO管理的追踪和检索的工具。 3.1.5临时性文件(E):包括通知、通告、暂行办法、暂行规定、部门沟通联络文件等。 3.1.6外来文件(F):包括地方政府、主管部门、行业管理相关文件,顾客或供应商提供的资料、图纸及有关的行业标准等。 3.2 文件分为受控文件及非受控文件: 3.2.1 受控文件:即要求文件的分发、修订或更改均须按书面规定程序进行控制,保证文件始终反映现行要求,受控文件须加盖“受控文件”印章,且经相关人员会签。包括:管理手册、程序文件、作业指导书、MSDS文件、职务说明书、经识别的外来文件、记录表单类文件等。 3.2.2 非受控文件:若有新的版本发出,旧的版本文件无需更新,被列为非受控文件,且禁止作为产品生产、开发及经营之用。 4.工作职责

计算机操作系统实验-文件管理

哈尔滨工业大学计算机科学与技术学院 实验报告 课程名称:操作系统 课程类型:必修 实验项目名称:文件管理 实验题目:设计一个多用户的文件系统 班级:实验学院一班 学号:6040310110 姓名:张元竞 设计成绩报告成绩指导老师

一、实验目的 随着社会信息量的极大增长,要求计算机处理的信息与日俱增,涉及到社会生活的各个方面。因此,文件管理是操作系统的一个非常重要的组成部分。学生应独立用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。从而对各种文件操作命令的实质内容和执行过程有比较深入的了解,掌握它们的实施方法,加深理解课堂上讲授过的知识。 二、实验要求及实验环境 用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程。要求设计一个10个用户的文件系统,每次用户可保存10个文件,一次运行用户可以打开5个文件。系统能够检查打入命令的正确性,出错时能显示出错原因。对文件必须设置保护措施,例如只能执行,允许读等。在每次打开文件时,根据本次打开的要求,在此设置保护级别,即有二级保护。文件的操作至少有Create、delete、open、close、read、write等命令。 所编写的程序应采用二级文件目录,即设置主文件目录和用户文件目录。前者应包含文件主及它们的目录区指针;后者应给出每个文件占有的文件目录,即文件名,保护码,文件长度以及它们存放的位置等。另外为打开文件设置运行文件目录(AFD),在文件打开时应填入打开文件号,本次打开保护码和读写指针等。 三、设计思想(本程序中的用到的所有数据类型的定义,主程序的流程图及各程序模块之间的调用关系)

技术文件管理制度范本

内部管理制度系列 技术文件管理制度(标准、完整、实用、可修改)

编号:FS-QG-59897 技术文件管理制度 Technical Document Management System 说明:为规范化、制度化和统一化作业行为,使人员管理工作有章可循,提高工作效率和责任感、归属感,特此编写。 一、管理职现 1、技术部负责技术文件(工艺、检验规范)的编制、更改、负责人负责审核。 2、总经理负责对技术文件的适宜性进行审批。 3、品控部负责技术文件的归档管理、发放等管理工作。 二、工作程序 1、生产行政部针对产品的要求,通过,确定应有的技术文件(包括配方、工艺、检验规范等)。 2、根据技术文件的要求相应落实到有关人员,收集有关资料,作为开发产品的依据,这些资料应由技术部负责人对其适宜性进行评审。 3、通过评审,由开发人员对产品进行开发,编制相应的技术文件,这些文件在适当的阶段,由生产行政部对其符合

性进行评审,必需时由质量负责人如今有关部门一同进行评审。评审符合要求后,交技术部负责审核、总经进批准后进行小样试验。 4、通过批准,由化验室负责小亲试样,对小样进行产品特性的总体验证。 5、在验证中如发现不符原开发要求,应由原开发人员负责对设计开发文件作更改,更改后仍应进行审批。 6、通过验证,产品符合要求,可采用产品鉴定或顾客确认的方法对产品进行鉴定。 7、通过鉴定,由开发人员对技术进行一次完整性的检查,正式定稿,定稿的文件由质量负责人员进行审核、总经理批准后,作为批量投产的依据。 8、审批后的正搞,由品控部移交到技术部进行归档,根据需要,技术部负责指派专人对文件进行复制,发放到需使用的部门,进行使用。 9、在使用中发现文件中有差错或需进行更改,由使用部门提出报技术部,负责人签注意见后,由原开发人员进行更尽管,当指定其它人员更改,应取得相应的背景资料。

相关文档
相关文档 最新文档