第一篇:?jiǎn)T工通訊管理系統(tǒng)
自己用c++寫的員工通訊錄管理系統(tǒng),經(jīng)過反復(fù)測(cè)試,絕對(duì)沒問題,請(qǐng)放心使用。
1、單位員工通訊錄管理系統(tǒng)(線性表的應(yīng)用)
[問題描述] 為某個(gè)單位建立一個(gè)員工通訊錄管理系統(tǒng),可以方便查詢每一個(gè)員工的辦公室電話、手機(jī)號(hào)、及電子郵箱。其功能包括通訊錄鏈表的建立、員工通訊信息的查詢、修改、插入與刪除、以及整個(gè)通訊錄表的輸出。[實(shí)現(xiàn)提示] 可以采用單鏈表的存儲(chǔ)結(jié)構(gòu),如可定義如下的存儲(chǔ)結(jié)構(gòu): typedef struct { /*員工通訊信息的結(jié)構(gòu)類型定義*/ char num[5];/*員工編號(hào)*/ char name[10];/*員工姓名*/ char phone[15];/*辦公室電話號(hào)碼*/ char call[15];/*手機(jī)號(hào)碼*/ }DataType;/*通訊錄單鏈表的結(jié)點(diǎn)類型*/ typedef struct node { DataType data;/*結(jié)點(diǎn)的數(shù)據(jù)域*/ struct node *next;/*結(jié)點(diǎn)的指針域*/ }ListNode,*LinkList;截圖 增添信息
查詢信息
刪除信息
修改信息
源代碼
#include
char num[5];
/*員工編號(hào)*/
char name[10];
/*員工姓名*/
char phone[15];
/*辦公室電話號(hào)碼*/
char call[15];/*手機(jī)號(hào)碼*/ char email[30];//郵箱 }DataType;/*通訊錄單鏈表的結(jié)點(diǎn)類型*/ typedef struct node { DataType data;
/*結(jié)點(diǎn)的數(shù)據(jù)域*/
struct node *next;
/*結(jié)點(diǎn)的指針域*/ }ListNode,*LinkList;LinkList p,q;LinkList L;int i=0;void InitList(LinkList &L){ L = new ListNode;if(!L)exit(1);L->next=NULL;}
void InsertList(LinkList &L){ LinkList q= new ListNode;q->next=NULL;if(!q)exit(1);
cout<<“請(qǐng)輸入” < cin>>q->data.num>>q->data.name>>q->data.phone>>q->data.call>>q->data.email;LinkList p=L;while(p->next!=NULL)p=p->next; p->next=q;} void shuchu(LinkList L){ LinkList w=new ListNode;cout<<“員工編號(hào) 員工姓名 辦公室電話號(hào)碼 手機(jī)號(hào) 郵箱號(hào)”< w=L->next;while(w!=NULL){ cout< w=w->next;} } void inquire(LinkList L){ char b[10];cout<<“請(qǐng)輸入你要查詢的員工姓名”< cout<<“你要查詢的員工不存在”< else { cout<<“員工編號(hào):”< cout<<“員工姓名:”< cout<<“辦公室電話號(hào)碼:”< cout<<“手機(jī)號(hào)碼:”< cout<<“員工郵箱:”< } } void xiugai(LinkList &L){ char c[5];LinkList r,s; cout<<“請(qǐng)輸入你要修改的員工的編號(hào)”< cout<<“你要修改的員工不存在”< else { cout<<“請(qǐng)出入新的員工信息”< s=new ListNode;s->next=NULL; cin>>s->data.num>>s->data.name>>s->data.phone>>s->data.call>>s->data.email; {strcpy(r->data.num,s->data.num); strcpy(r->data.name,s->data.name); strcpy(r->data.phone,s->data.phone); strcpy(r->data.call,s->data.call); strcpy(r->data.email,s->data.email);} delete s; cout<<“更改后的信息”< } } void Delete(LinkList &L){ char e[10];cout<<“請(qǐng)輸入你要?jiǎng)h除的員工姓名”< cout<<“你要查詢的員工不存在”< int doing(LinkList &N){ cout<<“--------------------請(qǐng)選擇操作-----------------”< cout<<“2.查詢信息”< cout<<“4.刪除信息”< cout<<“5.讀出所有信息”< int a;cin>>a; switch(a){ case 1:InsertList(N);break;case 2: inquire(N);break;case 3: xiugai(N);break;case 4: Delete(N);break; case 5:shuchu(N);break; default:cout<<“沒有這個(gè)操作”< cout<<“繼續(xù)y/n”;char d;cin>>d;if(d=='y'||d=='Y')doing(N);//繼續(xù)操作 return 0;} int main(){ LinkList N;InitList(N); doing(N);return 0;} 題目:用C/C++設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對(duì)手機(jī)中的通信錄進(jìn)行管理。 (一)功能要求 (1)查看功能:選擇此功能時(shí),列出下列三類選擇。 A 辦公類 B 個(gè)人類 C 商務(wù)類,當(dāng)選中某類時(shí),顯示出此類所有數(shù)據(jù)中的姓名和電話號(hào)碼) (2)增加功能:能錄入新數(shù)據(jù)(一個(gè)結(jié)點(diǎn)包括:姓名、電話號(hào)碼、分類(可選項(xiàng)有:A 辦公類 B 個(gè)人類 C 商務(wù)類)、電子郵件)。例如 楊春 *** 商務(wù)類 Chuny@126.C++om 當(dāng)錄入了重復(fù)的姓名和電話號(hào)碼時(shí),則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過15條信息時(shí),存儲(chǔ)空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動(dòng)進(jìn)行條目編號(hào)。 (3)拔號(hào)功能:能顯示通信錄中所有人姓名,當(dāng)選中某個(gè)姓名時(shí),屏幕上模擬打字機(jī)的效果依次顯示此人電話號(hào)碼中的各個(gè)數(shù)字,并伴隨相應(yīng)的拔號(hào)聲音。 (4)修改功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行修改(5)刪除功能:選中某個(gè)人的姓名時(shí),可對(duì)此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動(dòng)調(diào)整后續(xù)條目的編號(hào)。 (二)其它要求: (1)只能使用C/C++語(yǔ)言,源程序要有適當(dāng)?shù)淖⑨專钩绦蛉菀组喿x(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3)建議使用結(jié)構(gòu)和鏈表等數(shù)據(jù)結(jié)構(gòu) (4)學(xué)生可自動(dòng)增加新功能模塊(視情況可另外加分) 以下是源代碼,相應(yīng)的文檔為《通訊錄管理系統(tǒng)-數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告》,搜索即可 #include #define MAXSIZE 15 //聯(lián)系人信息 typedef struct { string name;//姓名 string teleNum;//電話號(hào)碼 int classes;//分類 string email;//電子郵件 }contacts; //鏈表存儲(chǔ)結(jié)構(gòu) typedef struct LNode { contacts data;//數(shù)據(jù)域 struct LNode* next;//指針域 }LNode,*LinkList; //初始化鏈表 int InitList(LinkList &L){ L = new LNode;L->next = NULL;return 0;} //前插法創(chuàng)建鏈表 void CreateList_H(LinkList &L,int n){ LinkList p; for(int i = 0;i < n;i++)//根據(jù)聯(lián)系人個(gè)數(shù)創(chuàng)建鏈表 { p = new LNode; cout <<“請(qǐng)輸入聯(lián)系人的姓名:”; cin >> p->data.name; cout <<“請(qǐng)輸入聯(lián)系人的電話號(hào)碼:”; cin >> p->data.teleNum; cout <<“請(qǐng)輸入聯(lián)系人的分類(分類如下,輸入相應(yīng)序號(hào)即可)”<< endl; cout <<“1 辦公類 個(gè)人類 商務(wù)類”<< endl; cin >> p->data.classes; cout <<“請(qǐng)輸入聯(lián)系人的電子郵件:”; cin >> p->data.email; p->next = L->next; L->next=p; } } //根據(jù)類別查看聯(lián)系人信息 void CheckAll(LinkList L,int c)//c是聯(lián)系人類別 { LinkList p;p = L->next; } cout <<“姓名tt”<<“電話號(hào)碼”<< endl;//表頭 while(p)//當(dāng)鏈表沒到尾部時(shí) { } if(p->data.classes==c)//若符合類別則輸出聯(lián)系人姓名和電話號(hào)碼 { cout << p->data.name <<“tt”<< p->data.teleNum << endl;} p=p->next;//重載函數(shù),查看所有聯(lián)系人 void CheckAll(LinkList L){ LinkList p; p=L->next; while(p) { cout << p->data.name << endl; p=p->next; } } //根據(jù)姓名查找聯(lián)系人 LinkList Search(LinkList L,string name){ LinkList p; p=L->next; while(p&&p->data.name!=name)//當(dāng)鏈表沒到尾部且沒找到聯(lián)系人時(shí) { p=p->next; } return p;} //判斷鏈表中是否存在聯(lián)系人c char IfExist(LinkList L,contacts c) { LinkList p; p=L->next; while(p&&p->data.name!=c.name)//根據(jù)姓名查找是否存在該聯(lián)系人 { p=p->next; } if(!p)//若到達(dá)鏈表尾部,則不存在return 'n'; if(p->data.teleNum==c.teleNum)//若找到聯(lián)系人姓名 if(p->data.classes==c.classes)//依次判斷電話號(hào)碼、類別、電子郵件是否相同 if(p->data.email==c.email) return 'y'; return 'n';} //獲取鏈表的長(zhǎng)度 int Length(LinkList L){ int i=0; LinkList p=L->next; while(p) { ++i; p=p->next; } return i;} //增加聯(lián)系人 int Add(LinkList &L,contacts c){ LinkList p,s; if(Length(L)>=MAXSIZE)//判斷鏈表長(zhǎng)度是否達(dá)到最大值 { cout <<“存儲(chǔ)空間已滿,無法新增聯(lián)系人!”<< endl; return 0;} if(IfExist(L,c)=='y')//判斷輸入的聯(lián)系人是否已經(jīng)存在{ cout <<“對(duì)不起,您輸入的聯(lián)系人已存在!”<< endl; return 0; } //若通訊錄中不存在該聯(lián)系人,則增加到通信錄 p=L;s=new LNode;s->data=c;s->next=p->next;p->next=s;return 0;} //撥號(hào)功能 void Dail(LinkList L,string name){ LinkList p,s; p=L->next; s=Search(L,name);//根據(jù)姓名查找聯(lián)系人所在//模擬打字機(jī)效果,輸出聯(lián)系人電話號(hào)碼 string tele=s->data.teleNum; for(int i=0;i { char c=tele[i];Sleep(500);cout << c;} cout << endl;//播放聲音 //PlaySound(“E:670.wav”,NULL,SND_FILENAME|SND_ASYNC);} //修改聯(lián)系人信息 void ChangeInfo(LinkList &L,string name){ LinkList p; p=Search(L,name);//找到聯(lián)系人的位置所在 cout <<“ 請(qǐng)輸入要修改的信息(輸入對(duì)應(yīng)序號(hào)即可):”<< endl; cout <<“1 姓名”<< endl; cout <<“2 電話號(hào)碼”<< endl; cout <<“3 分類”<< endl; cout <<“4 電子郵件”<< endl; //根據(jù)選擇修改聯(lián)系人信息 int elec; cin >> elec; switch(elec) { case 1: { cout <<“姓名改為:”<< endl; string newName; cin >> newName; p->data.name=newName; break;} case 2: { cout <<“電話號(hào)碼改為:”< string newTele; cin >> newTele; p->data.teleNum=newTele; break;} case 3: { cout <<“分類改為(分類如下,輸入相應(yīng)序號(hào)即可)”; cout <<“1 辦公類 個(gè)人類 商務(wù)類”<< endl; int newCalsses; cin >> newCalsses; p->data.classes=newCalsses; break;} case 4: { cout <<“電子郵件改為:”<< endl; string newEmail; cin >> newEmail; p->data.email=newEmail; break;} } } //刪除聯(lián)系人 void Delete(LinkList &L,string name){ LinkList p=L,s; //找到需刪除聯(lián)系人的前一個(gè)位置 while(p->next&&p->next->data.name!=name) { p=p->next; } s=p->next; p->next=s->next; delete s;//刪除聯(lián)系人 } //導(dǎo)入通信錄 void Read(LinkList L){ LinkList p; //打開文件導(dǎo)入通信錄 ifstream fin;fin.open(“通信錄.txt”,ios::in);string s1,s2,s3,s4;fin >> s1 >> s2 >> s3 >> s4;while(!fin.eof())//當(dāng)沒有到文件尾時(shí) { string s5;contacts c;fin >> c.name >> c.teleNum >> s5 >> c.email;if(s5.compare(“辦公類”)==0)c.classes=1; if(s5.compare(“個(gè)人類”)==0) c.classes=2; if(s5.compare(“商務(wù)類”)==0) c.classes=3; Add(L,c);//將聯(lián)系人c增加到鏈表中 } fin.close(); } //導(dǎo)出通信錄 void Write(LinkList L){ } LinkList p=L->next;int l=Length(L);//打開文件寫入通信錄 ofstream fout(“通信錄.txt”,ios::out|ios::trunc);fout <<“姓名t”<<“電話號(hào)碼t”<<“分類t”<<“電子郵件 ”<< endl;for(int i=0;i case 1: { fout <<“辦公類”; break; } case 2: { fout <<“個(gè)人類”; break; } case 3: { fout <<“商務(wù)類”; break; } } fout <<“t”<< p->data.email;if(i<(l-1)) fout << endl;p=p->next;} fout.close();int Menu()//主菜單 { system(“cls”);//清屏 int choice;cout< cout<<“ ***************主菜單***************n”;cout<<“ * 新增聯(lián)系人 *n”;cout<<“ * 查看通信錄 *n”; } cout<<“ * 撥號(hào) *n”;cout<<“ * 修改信息 *n”;cout<<“ * 刪除聯(lián)系人 *n”;cout<<“ * 導(dǎo)入通信錄 *n”;cout<<“ * 導(dǎo)出通信錄 *n”;cout<<“ * 0 退出系統(tǒng) *n”;cout<<“ ************************************n”;cout<<“ 請(qǐng)根據(jù)您的需求,輸入相應(yīng)的數(shù)字:”;cin>>choice;//輸入選擇 return choice;int main()//主函數(shù) { LinkList L;InitList(L);for(;;){ switch(Menu())//根據(jù)不同選擇,執(zhí)行不同的功能 { case 1: { cout <<“請(qǐng)選擇批量增加或單個(gè)增加(輸入相應(yīng)序號(hào)即可):”<< endl;cout <<“1 批量增加 單個(gè)增加”<< endl;int c1;cin >> c1;if(c1==1){ cout <<“請(qǐng)輸入新增聯(lián)系人的個(gè)數(shù):”<< endl;int number;cin >> number;CreateList_H(L,number);//用前插法批量增加聯(lián)系人 } else //單個(gè)增加聯(lián)系人 { contacts c;cout <<“請(qǐng)輸入聯(lián)系人的姓名:”;cin >> c.name;cout <<“請(qǐng)輸入聯(lián)系人的電話號(hào)碼:”;cin >> c.teleNum;cout <<“請(qǐng)輸入聯(lián)系人的分類(分類如下,輸入相應(yīng)序號(hào)即可)”<< endl;cout <<“1 辦公類 個(gè)人類 商務(wù)類”<< endl;cin >> c.classes;cout <<“請(qǐng)輸入聯(lián)系人的電子郵件:”; cin >> c.email; Add(L,c); } system(“pause”);break; } case 2://查看通信錄 { cout <<“請(qǐng)輸入查看聯(lián)系人的類別(輸入相應(yīng)序號(hào)即可):”<< endl;cout <<“1 辦公類 個(gè)人類 商務(wù)類 ”<< endl;int c2;cin >> c2; cout <<“已有聯(lián)系人如下:”<< endl; CheckAll(L,c2);//根據(jù)分類查看聯(lián)系人信息 system(“pause”);break; } case 3: { cout <<“已有聯(lián)系人如下:”<< endl; CheckAll(L); string name;cout <<“請(qǐng)輸入撥號(hào)人的姓名:”<< endl;cin >> name; Dail(L,name);//根據(jù) system(“pause”);break; } case 4: { cout <<“已有聯(lián)系人如下:”<< endl;CheckAll(L);string changeName;cout <<“請(qǐng)輸入要修改信息的聯(lián)系人姓名:”<< endl;cin >> changeName;ChangeInfo(L,changeName); system(“pause”);break; } case 5: { cout <<“已有聯(lián)系人如下:”<< endl; CheckAll(L); string deleteName;cout <<“請(qǐng)輸入要?jiǎng)h除的聯(lián)系人姓名:”<< endl;cin >> deleteName; Delete(L,deleteName); cout <<“聯(lián)系人”<< deleteName <<“已刪除!”<< endl; system(“pause”);break; } case 6: { Read(L);//導(dǎo)入通信錄 cout <<“成功導(dǎo)入通信錄!”<< endl; cout <<“已導(dǎo)入聯(lián)系人姓名如下:”<< endl; CheckAll(L); system(“pause”); break; } case 7: { Write(L);//導(dǎo)出通信錄 cout <<“成功導(dǎo)出通信錄!”<< endl; system(“pause”); break; } case 0: { //退出系統(tǒng) cout<<“ 感謝您對(duì)本通信錄管理系統(tǒng)的使用!”< return 0;} default: 給予提示 } } } cout<<“ 您輸入的指令有誤,請(qǐng)重新輸入!”< 通信系統(tǒng)管理辦法 第一章 總 則 第一條 目的及適用范圍 1、管道通信系統(tǒng)專業(yè)性強(qiáng),為保證通信系統(tǒng)的安全運(yùn)行,必須以全程全網(wǎng)的觀念,按專業(yè)化原則,實(shí)行統(tǒng)一組織,集中領(lǐng)導(dǎo)分級(jí)管理。為加強(qiáng)通信系統(tǒng)管理明確職責(zé)特制定本管理辦法。 2、本辦法規(guī)定了XX公司(以下簡(jiǎn)稱公司)范圍內(nèi)通信系統(tǒng)的維護(hù)職責(zé)和維護(hù)內(nèi)容等。 3、本辦法適用于公司通信系統(tǒng)的日常維護(hù)、故障處理、設(shè)備管理。 4、本辦法是公司專用通信網(wǎng)的運(yùn)行維護(hù)管理依據(jù),各站必須嚴(yán)格執(zhí)行。 第二章 職責(zé)與權(quán)限 第二條 生產(chǎn)運(yùn)行部 生產(chǎn)運(yùn)行部是公司通信網(wǎng)的主管部門,全面負(fù)責(zé)本公司的通信業(yè)務(wù)管理工作,其主要職責(zé)是: 1、負(fù)責(zé)公司通信網(wǎng)的業(yè)務(wù)管理工作,負(fù)責(zé)指揮排除系統(tǒng)故障,為生產(chǎn)管理提供可靠的通信保障。 2、負(fù)責(zé)制定通信專業(yè)方面的各項(xiàng)管理辦法、規(guī)章制度、企業(yè)標(biāo)準(zhǔn)、程序文件等。 3、負(fù)責(zé)已建通信系統(tǒng)的業(yè)務(wù)領(lǐng)導(dǎo)工作及新建通信系統(tǒng)的方案審定、技術(shù)交流、技術(shù)合同審核等工作。 4、根據(jù)輸氣生產(chǎn)需求,負(fù)責(zé)對(duì)通信系統(tǒng)的技術(shù)改造、大修和更新計(jì)劃的制定。 5、負(fù)責(zé)通信系統(tǒng)運(yùn)行狀況的統(tǒng)計(jì)、分析及總結(jié),按上級(jí)主管部門要求進(jìn)行整理,并在此基礎(chǔ)上優(yōu)化網(wǎng)絡(luò)參數(shù),不斷提高通信工作的技術(shù)管理水平。 6、負(fù)責(zé)監(jiān)督、檢查、考核維搶中心、站場(chǎng)通信系統(tǒng)維護(hù)管理的執(zhí)行情況。 7、負(fù)責(zé)大型動(dòng)火、事故搶險(xiǎn)等重大事件的臨時(shí)通信方案制定和實(shí)施。 8、負(fù)責(zé)通信系統(tǒng)網(wǎng)管中心的日常運(yùn)行維護(hù)及管理。 9、負(fù)責(zé)通信系統(tǒng)數(shù)據(jù)庫(kù)的更新維護(hù)工作。 10、負(fù)責(zé)對(duì)沿線通信運(yùn)維人員的工作提供技術(shù)指導(dǎo)和培訓(xùn)。 11、組織對(duì)各站每年的通信設(shè)備春秋檢工作,組織對(duì)各站每季度一次的通信檢查和不定期的抽查。 12、負(fù)責(zé)通信專用測(cè)試儀器儀表的購(gòu)置和調(diào)配。第三條 輸氣站 1、負(fù)責(zé)所轄區(qū)域內(nèi)的所有通信系統(tǒng)設(shè)備、器件、機(jī)線等設(shè)備工作正常,并對(duì)故障問題進(jìn)行識(shí)別和處理。 2、通信設(shè)備主要包括:公司電話、工業(yè)電視監(jiān)視系統(tǒng)、紅外報(bào)警系統(tǒng)、辦公網(wǎng)絡(luò)系統(tǒng)、閉路電視系統(tǒng)、手持對(duì)講機(jī)、車載電臺(tái)。 3、負(fù)責(zé)站場(chǎng)通信系統(tǒng)設(shè)備的定期巡檢。 4、負(fù)責(zé)協(xié)助完成所轄區(qū)域內(nèi)有關(guān)證書的鑒定工作。 5、負(fù)責(zé)所轄設(shè)備的相關(guān)技術(shù)檔案、設(shè)備臺(tái)帳等資料的完整管理。 6、負(fù)責(zé)建立包括備品備件在內(nèi)的所轄設(shè)備的管理臺(tái)帳。 7、參加通信主管部門組織的各種技術(shù)培訓(xùn),并達(dá)到培訓(xùn)要求。 8、對(duì)由于外部因素造成的有線電視、寬帶網(wǎng)絡(luò)和電話公網(wǎng)部分故障,要在第一時(shí)間報(bào)告公司調(diào)度室和通信專業(yè)人員,并通知當(dāng)?shù)刂鞴懿块T負(fù)責(zé)處理,及時(shí)繳納電話費(fèi)、電視收視費(fèi)和網(wǎng)絡(luò)費(fèi)。 9、負(fù)責(zé)維護(hù)各管段的通信硅管的巡線和維護(hù)。第四條 衛(wèi)星通信設(shè)備備件管理規(guī)定 1、備件必須妥善保管。凡有包裝的備件一律裝在包裝內(nèi)。備件應(yīng)放在干燥、安全的地方,謹(jǐn)防丟失。一旦丟失,按規(guī)定給與一定的經(jīng)濟(jì)處罰。 2、不經(jīng)批準(zhǔn)不能擅自使用備件。當(dāng)發(fā)現(xiàn)衛(wèi)星設(shè)備出現(xiàn)故障時(shí),應(yīng)及時(shí)向公司匯報(bào)故障現(xiàn)象,提出解決方案。 3、每次更換站場(chǎng)故障設(shè)備時(shí),必須對(duì)故障現(xiàn)象、處理過程、設(shè)備的S/N號(hào)(有損壞換下來的和換上去的)做好記錄,事后以傳真形式書面上報(bào)公司生產(chǎn)運(yùn)行部。 4、對(duì)更換下來的故障設(shè)備應(yīng)及時(shí)返廠維修,保持合理數(shù)量的備件庫(kù)存。 5、對(duì)返修回來的設(shè)備應(yīng)進(jìn)行加電測(cè)試,如果發(fā)現(xiàn)沒有修好立即與生產(chǎn)廠商交涉處理。 6、認(rèn)真做好《通信專業(yè)設(shè)備臺(tái)帳》的相應(yīng)記錄。第五條 通信系統(tǒng)故障處理程序 1、站場(chǎng)通信維護(hù)人員對(duì)通信系統(tǒng)出現(xiàn)的一般故障應(yīng)及時(shí)識(shí)別,并上報(bào)生產(chǎn)運(yùn)行部通信專業(yè)主管人員。 2、重大故障可能影響到生產(chǎn)安全的,應(yīng)向生產(chǎn)運(yùn)行部負(fù)責(zé)人及時(shí)報(bào)告并提出處理方案或安全預(yù)防措施,經(jīng)公司主管經(jīng)理審批后,由生產(chǎn)運(yùn)行部組織實(shí)施。 3、對(duì)通信故障進(jìn)行處理時(shí)嚴(yán)格按照管道公司下發(fā)的《通信管理辦法》和《作業(yè)指導(dǎo)書》相關(guān)內(nèi)容進(jìn)行。 4、故障處理后的信息反饋 (1)對(duì)故障的處理結(jié)果應(yīng)及時(shí)記錄在“故障處理記錄”中,詳細(xì)寫清故障發(fā)生時(shí)間、故障地點(diǎn)、處理人員、故障現(xiàn)象、處理過程及結(jié)果,并總結(jié)故障處理經(jīng)驗(yàn),供以后類似故障處理響應(yīng)及時(shí)。 (2)對(duì)發(fā)生的系統(tǒng)隱患、故障的處理結(jié)果或解決方案等信息應(yīng)及時(shí)反饋給公司主管領(lǐng)導(dǎo)、生產(chǎn)運(yùn)行部、故障站場(chǎng)及其他相關(guān)部門。 第三章 人員管理 第六條 通信人員的組成及管理 公司通信專業(yè)實(shí)行公司生產(chǎn)運(yùn)行部和輸氣站二級(jí)管理,各級(jí)設(shè)立通信專業(yè)兼職維護(hù)人員。 1、從事通信工作的人員要具備專業(yè)技術(shù)本領(lǐng),實(shí)現(xiàn)公司信息傳遞“迅速、準(zhǔn)確、安全、方便”。 2、站場(chǎng)運(yùn)行人員應(yīng)具有相應(yīng)的通信知識(shí),能識(shí)別站內(nèi)通訊設(shè)備的指示燈代表的含義,能在主管技術(shù)人員的指導(dǎo)下處理設(shè)備常見故障。 3、各站運(yùn)維人員嚴(yán)格執(zhí)行周期巡檢方案,做好詳細(xì)記錄。 第四章 工作標(biāo)準(zhǔn)和管理制度 第七條 技術(shù)資料、檔案的管理 1、建立必要的技術(shù)檔案,資料和原始記錄,指定專人妥善保管。 2、各種報(bào)表和原始記錄應(yīng)認(rèn)真填寫,做到齊全、準(zhǔn)確、清楚。 3、原始記錄包括如下內(nèi)容: 值班記錄;電路故障登記表;衛(wèi)星通信設(shè)備檢查調(diào)試記錄;衛(wèi)星通信網(wǎng)絡(luò)電平監(jiān)測(cè)表;遠(yuǎn)端站巡檢記錄;機(jī)歷簿 ;(設(shè)備和主要測(cè)試儀器)。 4、技術(shù)資料包括如下內(nèi)容: 設(shè)備儀器的維護(hù)說明書、維護(hù)手冊(cè)、原理圖;各種維護(hù)規(guī)章制度、維護(hù)規(guī)程、責(zé)任制度、工作細(xì)則和操作方法等。 第八條 設(shè)備管理 1、通信設(shè)備的調(diào)撥、報(bào)廢、停用、拆除、轉(zhuǎn)讓等必須經(jīng)公司生產(chǎn)運(yùn)行部批準(zhǔn)后方可辦理,并及時(shí)辦理資產(chǎn)移交手續(xù)。 2、所有通信設(shè)備應(yīng)分別建立帳卡、機(jī)歷簿及相應(yīng)的管理制度。各類設(shè)備應(yīng)保持完好狀態(tài),完好率在98%以上,達(dá)不到在季度檢查時(shí)扣分。 3、改變?cè)O(shè)備的結(jié)構(gòu)、性能、制式等要提出技術(shù)方案,經(jīng)上級(jí)有關(guān)部門批準(zhǔn)后方能進(jìn)行,并在機(jī)歷簿上認(rèn)真記錄。 4、設(shè)備儀表的專用附件,要做到隨機(jī)專用,不得隨意挪用,設(shè)備調(diào)撥時(shí)要隨機(jī)轉(zhuǎn)移 第九條 機(jī)房管理制度 1、機(jī)房應(yīng)做到密封、防塵、防水、恒溫、人機(jī)分開,并應(yīng)采取防靜電措施。 2、機(jī)房應(yīng)地面清潔、設(shè)備無塵、排列正規(guī),布線整齊。 3、外來人員進(jìn)入機(jī)房,須經(jīng)過批準(zhǔn),并進(jìn)行登記,未經(jīng)批準(zhǔn)不得進(jìn)機(jī)房。 4、機(jī)房應(yīng)保持照明良好,備有緊急照明設(shè)備,各種照明設(shè)備應(yīng)定期檢修。 5、機(jī)房溫度維持在5℃—30℃度之間,濕度應(yīng)在40%--64%之間。 第十條 安全保密制度 1、維護(hù)、管理人員應(yīng)熟悉安全操作規(guī)則,并認(rèn)真執(zhí)行。各級(jí)領(lǐng)導(dǎo)應(yīng)經(jīng)常對(duì)維護(hù)人員進(jìn)行安全教育,定期檢查規(guī)則執(zhí)行情況。 2、凡進(jìn)行復(fù)雜和危險(xiǎn)性大的工作時(shí),應(yīng)事先擬定安全防范措施,操作前應(yīng)檢查設(shè)備、工具和防護(hù)用具,確保安全可靠方可進(jìn)行工作。 3、在維護(hù)、測(cè)試、調(diào)度、障礙處理及施工等工作中,應(yīng)采取預(yù)防措施,防止造成通信故障和其它事故。 4、各種電氣設(shè)備和測(cè)試儀器的外殼要有良好的接地。 5、嚴(yán)守保密制度,有關(guān)通信設(shè)備、網(wǎng)絡(luò)組織、電路開放等機(jī)密資料,不得任意抄錄、復(fù)制和擅自帶出機(jī)房。 6、嚴(yán)禁竊聽電話。因工作需要監(jiān)聽電話時(shí),不得超過三秒鐘,監(jiān)聽內(nèi)容不得泄露。 7、嚴(yán)禁私設(shè)電臺(tái)和機(jī)上私人通話。 8、不準(zhǔn)在機(jī)房吸煙和存放易燃易爆品。消防器材、避雷裝置應(yīng)定期檢查,保證安全。 第五章 分輸站的管理 第十一條 分輸站巡檢規(guī)定 1、保證室外單元設(shè)備衛(wèi)生整潔,轉(zhuǎn)動(dòng)部位潤(rùn)滑良好。 2、室外單元設(shè)備附近不得有任何雜物、腐蝕性或危險(xiǎn)性的物品。 3、對(duì)所有入室電纜點(diǎn)的封閉情況檢查。在室內(nèi)對(duì)每個(gè)電纜入室點(diǎn)的漏雨跡象要進(jìn)行檢查,及時(shí)堵漏。 4、檢查天線和ODU外加接地線的連接是否良好。房頂防雷接地是否良好。 5、檢查對(duì)星指示是否明顯變化(方位、俯仰指示線)標(biāo)志漆有無脫落。 6、檢查室內(nèi)機(jī)柜和機(jī)箱內(nèi)是否清潔。如果塵土比較大,立即向通信主管部門匯報(bào),在征得同意后,進(jìn)行除塵操作。通信機(jī)房?jī)?nèi)不準(zhǔn)堆放雜物。 7、檢查機(jī)房?jī)?nèi)所有電纜連接是否松動(dòng),若有應(yīng)及時(shí)處理。 8、若設(shè)備器件出現(xiàn)問題時(shí)應(yīng)及時(shí)更換,記錄原器件的型號(hào)、參數(shù)等,確認(rèn)無誤后寫入到新器件中去。 9、檢查公司電話工作是否正常、電源電壓是否正常,如有問題應(yīng)及時(shí)處理,處理不了的應(yīng)及時(shí)上報(bào)以免影響生產(chǎn)。 10、每年兩次對(duì)各站的閉路電視系統(tǒng)進(jìn)行定期維護(hù)。 第六章 儀器、儀表的管理 第十二條 儀器、儀表的維護(hù)保養(yǎng)規(guī)定 1、本公司為通信專業(yè)配備的儀器、儀表應(yīng)管理好、維護(hù)好、做到合理分配、方便使用,不得挪作他用。 2、儀器、儀表要有專人保管并存放在合適的溫、濕度環(huán)境中。 3、定期給儀器、儀表充電(更換電池)、定期通電檢查其性能,并認(rèn)真做好記錄。使儀器、儀表常年處于完好狀態(tài)。 4、每年要對(duì)儀器、儀表進(jìn)行一次校準(zhǔn),保證其具有良好的工作性能、測(cè)量精度。 5、各種儀表發(fā)生障礙后,要及時(shí)維修。 6、做好精密儀表、常用儀表、備用儀表及其附件的保管,各種儀表應(yīng)保持附件齊全、技術(shù)資料完整,儀表狀態(tài)良好,方便使用。 第七章 應(yīng)急通信設(shè)備的管理 第十三條 車載電臺(tái)、手持對(duì)講機(jī)維護(hù)保養(yǎng)規(guī)定 1、車載電臺(tái)不用時(shí)每月對(duì)電瓶進(jìn)行一次充電,保證電瓶完好,并開機(jī)試驗(yàn)。 2、車載電臺(tái)不用時(shí)應(yīng)放在干燥、通風(fēng)處,并防止老鼠咬壞電纜。 3、車載電臺(tái)安裝在車上時(shí)要固定牢靠,防止碰壞設(shè)備和損壞電纜,一月檢查緊固一次。 4、車載電臺(tái)天線及電源線走線要合理,防止損壞和造成短路。 5、離車后要關(guān)閉車載電臺(tái)電源,避免長(zhǎng)期加電。 6、手持對(duì)講機(jī)不用時(shí)每月進(jìn)行一次補(bǔ)充電,汛期期間每周充電一次,每次充電8——10小時(shí)。 7、手持對(duì)講機(jī)保管時(shí)應(yīng)放在干燥通風(fēng)處。 8、手持對(duì)講機(jī)不用時(shí)要及時(shí)關(guān)閉電源,避免電池放虧。 9、手持對(duì)講機(jī)使用完畢后要及時(shí)充電,保證日后正常使用。 第八章 監(jiān)督檢查與考核 第十四條 檢查與考核辦法 1、生產(chǎn)運(yùn)行部每季度對(duì)輸氣站進(jìn)行檢查考核,考核由日常工作表現(xiàn)和現(xiàn)場(chǎng)檢查兩部分組成。 2、如發(fā)現(xiàn)事故隱患、設(shè)備缺陷、處理故障及時(shí)的,要視情況在季度檢查時(shí)適當(dāng)加分。 3、各站(隊(duì))設(shè)備技術(shù)檔案內(nèi)容齊全完整,工作崗位配備相應(yīng)的工作標(biāo)準(zhǔn)和管理制度,4、做好電話終端設(shè)備的管理工作,不經(jīng)允許不得擅自修改集團(tuán)電話參數(shù)。若發(fā)現(xiàn)由以上行為視后果在季度檢查中扣分。 5、各輸氣站的設(shè)備技術(shù)檔案內(nèi)容應(yīng)齊全完整,設(shè)備維修后及時(shí)登記否則在檢查中扣分。 6、各種記錄應(yīng)齊全、字跡工整、準(zhǔn)確。準(zhǔn)確率低于99%扣分,達(dá)到100%加分。 考勤管理系統(tǒng)是企業(yè)對(duì)考勤實(shí)行了信息化管理,考勤管理中主要涉及的管理任務(wù)有5個(gè)方面:部門信息管理、員工基本信息管理、考勤信息管理、考評(píng)信息管理以及系統(tǒng)管理。 因此,我使用Visual FoxPro6.0數(shù)據(jù)庫(kù)開發(fā)系統(tǒng)作了考勤管理系統(tǒng)。員工的基本信息、員工考勤、考評(píng)管理、系統(tǒng)用戶管理,適用于機(jī)關(guān)、金融和各企事業(yè)單位。 考勤系統(tǒng)的目的是為實(shí)現(xiàn)員工考勤數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計(jì)和信息查詢過程的自動(dòng)化,完善人事管理現(xiàn)代化,方便員工上班報(bào)到,方便管理人員統(tǒng)計(jì)、考核員工出勤情況,方便管理部門查詢、考核各部門出勤率;準(zhǔn)確地掌握員工出勤情況,有效地管理、掌握人員流動(dòng)情況,適用于機(jī)關(guān)、金融和各企事業(yè)單位。 利用指紋生物識(shí)別唯一性特征進(jìn)行考勤。避免傳統(tǒng)的紙卡、IC卡考勤機(jī)代打卡的缺點(diǎn)。指紋考勤機(jī)驗(yàn)證有1:1和1:N比對(duì)方式。 指紋考勤機(jī)介紹 隨機(jī)配發(fā)軟件包含前臺(tái)系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分。其中,前臺(tái)系統(tǒng)包含指紋簽到及指紋登記兩大模塊;后臺(tái)管理系統(tǒng)包含基本信息管理 資料管理、考勤管理、薪資管理等四大模塊。指紋簽到 實(shí)時(shí)識(shí)別考勤人的員工編號(hào),并與當(dāng)前時(shí)間一起寫入到后臺(tái)數(shù)據(jù)庫(kù)中; 自動(dòng)判別是否已經(jīng)在短時(shí)間內(nèi)考勤過,若己考勤過則提示; 對(duì)無指紋數(shù)據(jù)錄入的員工可以使用員工編號(hào)加密碼的方式進(jìn)行考勤。 指紋登記 為員工登記考勤所需的指紋,每員工最多可以登記三枚; 登記后比對(duì),看登記是否成功,以及是否能夠正確識(shí)別,若比對(duì)出錯(cuò)、可重新登錄刪除作廢的指紋: 登記無指紋員工的考勤密碼。 基本信息管理 設(shè)置使用單位,并為正式用戶注冊(cè): 設(shè)置操作員(新增操作員默認(rèn)密碼均為707)及其權(quán)限: 設(shè)置部門代碼及部門名稱; 設(shè)置工種、職務(wù)、級(jí)別等基本治總代碼及名稱。 員工資料管理 員工入職及變更登記: 查詢及統(tǒng)計(jì)各部門在職人員; 員工離職登記; 查詢及刪除己離職員工; 打印人事日?qǐng)?bào)表: 打印人事月報(bào)表; 考勤管理 設(shè)置考勤規(guī)則; 設(shè)置輪班名稱及排班班別; 設(shè)置工種假期名稱及放假日期; 設(shè)置個(gè)人出差休假請(qǐng)假類別及日期; 設(shè)置員工加班類別及日期; 設(shè)置員工調(diào)班; 設(shè)置特許考勤員工及日期; 按日考勤統(tǒng)計(jì)及匯總; 按月考勤統(tǒng)計(jì); 打印原始考勤記錄 員工通訊費(fèi)補(bǔ)助管理暫行辦法 第一條為進(jìn)一步加強(qiáng)公司員工通訊費(fèi)用管理,實(shí)現(xiàn)通訊費(fèi)管理的規(guī)范化、制度化,結(jié)合本公司的實(shí)際,特制定本管理辦法。 第二條公司員工按照職級(jí)和工作需要發(fā)放通訊費(fèi)補(bǔ)助,實(shí)行“限額補(bǔ)助、超支自負(fù)”的辦法。 第三條補(bǔ)助范圍:公司所有在職員工。 第四條補(bǔ)助標(biāo)準(zhǔn):總經(jīng)理每月400元;副總經(jīng)理每月 300元;部門經(jīng)理每月 200 元;客戶經(jīng)理每月100 元;其他人員每月50 元。 第五條特殊崗位工作人員通訊費(fèi)補(bǔ)助,可在規(guī)定補(bǔ)助標(biāo)準(zhǔn)之外,視不同情況另行研究增加補(bǔ)助。 第六條特殊崗位人員是指: 總經(jīng)理秘書和工作流動(dòng)性較大的工作人員等。各部門可根據(jù)實(shí)際情況,擬定本部門的特殊崗位人員,報(bào)批后執(zhí)行。 第七條員工職務(wù)變動(dòng)時(shí),從職務(wù)變動(dòng)的第二個(gè)月起,按新的標(biāo)準(zhǔn)發(fā)放補(bǔ)助。 第八條本管理暫行辦法經(jīng)公司總經(jīng)理辦公會(huì)討論通過,自下發(fā)之日起施行。第二篇:通訊管理系統(tǒng)源代碼
第三篇:通訊系統(tǒng)管理辦法
第四篇:?jiǎn)T工考勤管理系統(tǒng)
第五篇:?jiǎn)T工通訊費(fèi)補(bǔ)助管理暫行辦法