固定資產(chǎn)管理系統(tǒng)課程設(shè)計(jì)報(bào)告郭江涵_第1頁(yè)
固定資產(chǎn)管理系統(tǒng)課程設(shè)計(jì)報(bào)告郭江涵_第2頁(yè)
固定資產(chǎn)管理系統(tǒng)課程設(shè)計(jì)報(bào)告郭江涵_第3頁(yè)
固定資產(chǎn)管理系統(tǒng)課程設(shè)計(jì)報(bào)告郭江涵_第4頁(yè)
固定資產(chǎn)管理系統(tǒng)課程設(shè)計(jì)報(bào)告郭江涵_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

山東理工大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì)(軟件開發(fā)實(shí)踐)班級(jí)軟件1304姓名郭江涵學(xué)號(hào)指導(dǎo)教師方春二○一五年一月十三日課程設(shè)計(jì)任務(wù)書及成績(jī)?cè)u(píng)估課題名稱固定資產(chǎn)管理系統(tǒng)Ⅰ、題目的目的和規(guī)定:設(shè)計(jì)目的基于C++面向?qū)ο缶幊陶Z(yǔ)言的知識(shí),用<<數(shù)據(jù)結(jié)構(gòu)>>中的順序存儲(chǔ)、鏈表、堆棧、串、樹、圖等數(shù)據(jù)結(jié)構(gòu),結(jié)合項(xiàng)目的具體需求編寫該系統(tǒng),能純熟掌握幾種基本數(shù)據(jù)結(jié)構(gòu)的基本操作。使用合適的數(shù)據(jù)結(jié)構(gòu)和算法來實(shí)現(xiàn)各功能模塊的增、刪、改、查,把所學(xué)數(shù)據(jù)結(jié)構(gòu)知識(shí)應(yīng)用到實(shí)際軟件開發(fā)中去。鞏固和加深對(duì)數(shù)據(jù)結(jié)構(gòu)的理解,通過上機(jī)實(shí)驗(yàn)、調(diào)試程序,加深對(duì)課本知識(shí)的理解,最終使學(xué)生可以純熟應(yīng)用數(shù)據(jù)結(jié)構(gòu)的知識(shí)寫程序。能針對(duì)給定題目,選擇相應(yīng)的數(shù)據(jù)結(jié)構(gòu),分析并設(shè)計(jì)算法,進(jìn)而給出問題的對(duì)的求解過程并編寫代碼實(shí)現(xiàn)。2、設(shè)計(jì)題目規(guī)定:隨著公司業(yè)務(wù)不斷發(fā)展,人員越來越多,固定資產(chǎn)的管理人員壓力逐漸增大,需要建立數(shù)據(jù)庫(kù)和使用軟件系統(tǒng)來進(jìn)行管理。公司對(duì)固定資產(chǎn)的定義為:價(jià)值超過2023元人民幣的設(shè)備。例如彩色噴墨打印機(jī)、計(jì)算機(jī)、掃描儀、機(jī)房其他設(shè)備,而打印紙、書籍等不屬于固定資產(chǎn),屬于易耗品。通過同資產(chǎn)管理人員和該公司領(lǐng)導(dǎo)的面談,總結(jié)和歸納之后,他們需要軟件具有以下的功能:管理員登錄固定資產(chǎn)信息管理人員信息管理資產(chǎn)配置:領(lǐng)用、歸還資產(chǎn)處置:調(diào)撥、變賣、報(bào)廢案例覆蓋技能點(diǎn)數(shù)組、字符串、運(yùn)算符重載類的封裝、繼承、多態(tài)性虛函數(shù)、純虛函數(shù)和抽象類輸入輸出流的操作程序算法的設(shè)計(jì)說明(流程圖形式)常用數(shù)據(jù)結(jié)構(gòu)的操作例如:順序存儲(chǔ)、鏈表、樹、圖等系統(tǒng)基本模塊涉及:功能點(diǎn)難度登錄★★資產(chǎn)信息管理★★★★人員信息管理★★★資產(chǎn)配置★★★★資產(chǎn)處置★★★★★Ⅱ、設(shè)計(jì)進(jìn)度及完畢情況日期內(nèi)容1.05-1.09選取參考書,查閱有關(guān)文獻(xiàn)資料,完畢資料搜集和系統(tǒng)分析工作。1.09~1.12創(chuàng)建相關(guān)數(shù)據(jù)結(jié)構(gòu),錄入源程序。1.13~1.13調(diào)試程序并記錄調(diào)試中的問題,初步完畢課程設(shè)計(jì)報(bào)告。1.14~1.14上交課程設(shè)計(jì)報(bào)告打印版并進(jìn)行課程設(shè)計(jì)答辯,規(guī)定每個(gè)同學(xué)針對(duì)自己的設(shè)計(jì)回答指導(dǎo)教師3-4個(gè)問題??己私Y(jié)束后將課程設(shè)計(jì)報(bào)告和源程序的電子版交班長(zhǎng)統(tǒng)一刻光盤上交。Ⅲ、重要參考文獻(xiàn)及資料[1]嚴(yán)蔚敏數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版)清華大學(xué)出版社1999[2]譚浩強(qiáng)C語(yǔ)言程序設(shè)計(jì)清華大學(xué)出版社[3]與所用編程環(huán)境相配套的C語(yǔ)言或C++相關(guān)的資料Ⅳ、成績(jī)?cè)u(píng)估成績(jī):(教師填寫)指導(dǎo)老師:(簽字)二○一五年一月十三日

目錄第一章概述……………1第二章系統(tǒng)分析………2第三章概要設(shè)計(jì)………3第四章具體設(shè)計(jì)………13第五章運(yùn)營(yíng)與測(cè)試……………………24第六章總結(jié)與心得……………………29參考文獻(xiàn)………………30第一章概述課程設(shè)計(jì)是實(shí)踐性教學(xué)中的一個(gè)重要環(huán)節(jié),它以某一課程為基礎(chǔ),可以涉及和課程相關(guān)的各個(gè)方面,是一門獨(dú)立于課程之外的特殊課程。課程設(shè)計(jì)是讓同學(xué)們對(duì)所學(xué)的課程更全面的學(xué)習(xí)和應(yīng)用,理解和掌握課程的相關(guān)知識(shí)?!稊?shù)據(jù)結(jié)構(gòu)》是一門重要的專業(yè)基礎(chǔ)課,是計(jì)算機(jī)理論和應(yīng)用的核心基礎(chǔ)課程。數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),規(guī)定學(xué)生在數(shù)據(jù)結(jié)構(gòu)的邏輯特性和物理表達(dá)、數(shù)據(jù)結(jié)構(gòu)的選擇和應(yīng)用、算法的設(shè)計(jì)及其實(shí)現(xiàn)等方面,加深對(duì)課程基本內(nèi)容的理解。同時(shí),在程序設(shè)計(jì)方法以及上機(jī)操作等基本技能和科學(xué)作風(fēng)方面受到比較系統(tǒng)和嚴(yán)格的訓(xùn)練。課程設(shè)計(jì)可以鍛煉學(xué)生們的思考構(gòu)思能力和動(dòng)手實(shí)踐能力,通過課程設(shè)計(jì)中的實(shí)際性問題,可以讓學(xué)生把平日所學(xué)理論知識(shí)與親身實(shí)踐結(jié)合在一起,更好的提高學(xué)生編程的綜合能力。課程設(shè)計(jì)還可以讓學(xué)生查出自己平日里的局限性,結(jié)合實(shí)際問題,把理論與實(shí)際相結(jié)合,找出以后的學(xué)習(xí)努力方向,查漏補(bǔ)缺,更進(jìn)一層樓。第二章系統(tǒng)分析1、本次課程設(shè)計(jì),有小組共同分工完畢代碼的編寫和實(shí)現(xiàn)程序的運(yùn)營(yíng)。在整個(gè)固定資產(chǎn)管理系統(tǒng)中,一共涉及登陸、資產(chǎn)信息管理、人員信息管理、資產(chǎn)配置和資產(chǎn)處置五大模塊,我重要負(fù)責(zé)人員信息管理模塊和登陸模塊以及程序代碼整體大框架的編寫。2、在登陸模塊中,重要是管理員登陸系統(tǒng),進(jìn)行對(duì)資產(chǎn)信息以及人員信息的增刪改查,為了系統(tǒng)人員信息以及資產(chǎn)信息的安全性問題,需要對(duì)管理員登錄信息進(jìn)行安全性驗(yàn)證,所以管理員登陸系統(tǒng)需要輸入自己的賬戶名和密碼,(系統(tǒng)管理員初始賬戶和密碼為“guanliyuan”“1234”),只有密碼和賬戶都輸入對(duì)的才干進(jìn)入系統(tǒng),否則系統(tǒng)會(huì)提醒管理員重新輸入自己的賬戶和密碼,知道輸入對(duì)的才干進(jìn)入系統(tǒng)。3、在人員信息管理模塊中,重要要實(shí)現(xiàn)人員信息的增刪改查功能,這里的“人員”是指也許領(lǐng)用資產(chǎn)的人,人員的信息涉及人員編號(hào)、姓名、職務(wù)和備注。在該模塊中可以選擇某個(gè)員工查看該員工的所屬資產(chǎn)。在這個(gè)模塊中,定義了LinkNode和LinkList兩個(gè)類,還用了鏈表的方法實(shí)現(xiàn)數(shù)據(jù)的查找與增長(zhǎng)刪除和查詢。系統(tǒng)顯示通過查詢?nèi)藛T編號(hào)來找到人員信息進(jìn)行刪除或者修改,其實(shí)是通過查詢鏈表結(jié)點(diǎn)來查找每個(gè)數(shù)據(jù),為了保證通過編號(hào)能對(duì)的的找到相應(yīng)編號(hào)的人員,所以管理員在添加人員信息時(shí),需要先輸入結(jié)點(diǎn)位置,再輸入編號(hào),并且結(jié)點(diǎn)值需要與編號(hào)相同,(在系統(tǒng)中顯示的是“請(qǐng)輸入要添加的人員編號(hào)”“請(qǐng)?jiān)俅未_認(rèn)人員編號(hào)”,其實(shí)第一次輸入的人員編號(hào)是插入信息的結(jié)點(diǎn)位置值,第二次輸入的才是人員編碼)所認(rèn)為了避免管理員輸入的結(jié)點(diǎn)位置值和人員編號(hào)不相同,在添加人員信息模塊的代碼中又添加了一個(gè)if判斷語(yǔ)句,來判斷管理員輸入的結(jié)點(diǎn)位置值和人員編號(hào)值是否相同,只有相同時(shí)才干繼續(xù)添加其他信息,否則系統(tǒng)將提醒輸入犯錯(cuò),繼續(xù)添加人員編號(hào)。第三章概要設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)本程序設(shè)計(jì)重要采用的是數(shù)據(jù)結(jié)構(gòu)的思想,運(yùn)用了C++的手段,完畢了代碼的編寫和實(shí)現(xiàn)了程序的運(yùn)營(yíng),在人員信息管理模塊中,運(yùn)用了鏈表的方法以及類的思想,還運(yùn)用了構(gòu)造函數(shù)和析構(gòu)函數(shù)實(shí)現(xiàn)了代碼的編寫。算法的設(shè)計(jì)(1)、登陸信息的有效性驗(yàn)證:voidlogn(){ cout<<"管理員你好,請(qǐng)登錄。。。。"<<endl; cout<<"請(qǐng)輸入您的賬號(hào):"; cin>>zhanghao; cout<<"請(qǐng)輸入你的密碼:"; cin>>mima; while(zhanghao!="guanliyuan"||mima!=ma) { cout<<"|賬號(hào)密碼錯(cuò)誤,請(qǐng)重新輸入:|"<<endl; cout<<"請(qǐng)輸入您的賬號(hào):"; cin>>zhanghao; cout<<"請(qǐng)輸入你的密碼:"; cin>>mima; } if(zhanghao=="guanliyuan"&&mima==ma)/*有效性檢查,管理員進(jìn)入系統(tǒng)*/ {(各模塊代碼。。。。。。)}(2)LinkNode和LinkList類的定義:classLinkNode{ /*編號(hào)、姓名、職務(wù)和備注*/ intdata;//編號(hào) stringname;//姓名 stringstaff;//職位 stringremark;//備注 /*指向下一個(gè)節(jié)點(diǎn)*/ LinkNode*next;public: LinkNode(void)/*默認(rèn)構(gòu)造函數(shù)*/ { data=0; name="空"; staff="空"; remark="空"; next=NULL; } LinkNode(constLinkNode&obj)/*構(gòu)造函數(shù),實(shí)現(xiàn)初始化*/ { data=obj.data; name=; staff=obj.staff; remark=obj.remark; next=obj.next; } ~LinkNode(void)/*析構(gòu)函數(shù)*/ { data=0; name="空"; staff="空"; remark="空"; next=NULL; } voidsetData(inta)/*設(shè)立data*/ { data=a; } intgetData(void)/*獲得data*/ { returndata; } voidset_name(stringa) { name=a; } stringget_name(void)/*獲得data*/ { returnname; } voidset_staff(stringa) { staff=a; } stringget_staff(void)/*獲得data*/ { returnstaff; } voidset_remark(stringa) { remark=a; } stringget_remark(void)/*獲得data*/ { returnremark; } voidsetNext(LinkNode*p) { next=p; } LinkNode*getNext(void) { returnnext; } voidpp(void) { data++; } voidss(void) { data--; }};typedefLinkNode*pLink;classLinkList{ LinkNodehead;public: LinkList(void) { head.setData(0); head.set_name("空"); head.set_staff("空"); head.set_remark("空"); head.setNext(NULL); } LinkList(constLinkList&obj) { pLinkp,q=&head; head=obj.head; p=head.getNext(); head.setNext(NULL); while(p) { q->setNext(newLinkNode); q=q->getNext(); q->setData(p->getData()); p=p->getNext(); } } ~LinkList(void) { MakeEmpty(); } voidMakeEmpty(void) { pLinkp=&head,q=p->getNext(); head.setData(0); head.set_name("空"); head.set_staff("空"); head.set_remark("空"); while(q) { p->setNext(q->getNext()); deleteq; q=p->getNext(); } } intLength(void) { returnhead.getData(); } voidInsert(intx,stringa,stringb,stringc,inti) { intn=-1; pLinkp=&head,q; if(i<0) return; while(p->getNext()&&(++n<i)) p=p->getNext(); q=newLinkNode; q->setData(x); q->set_name(a); q->set_staff(b); q->set_remark(c); q->setNext(p->getNext()); p->setNext(q); head.pp(); } voidDelete(intx) { pLinkp=&head,q=head.getNext(); while(q) if(q->getData()==x) { p->setNext(q->getNext()); deleteq; q=p->getNext(); } else { p=p->getNext(); q=q->getNext(); } } intReMove(inti) { pLinkp=&head,q; intn=-1; while(p->getNext()&&(++n<i)) p=p->getNext(); if(p) return0; else { q=p->getNext(); p->setNext(q->getNext()); deleteq; return1; } } intFind(intx) { pLinkp=head.getNext(); while(p) { if(p->getData()==x) return1; p=p->getNext(); } return0; } voidDisplay(void) { pLinkp=head.getNext(); while(p) { cout<<"編號(hào):"<<p->getData()<<endl; cout<<"姓名:"<<p->get_name()<<endl; cout<<"職位:"<<p->get_staff()<<endl; cout<<"備注:"<<p->get_remark()<<endl; p=p->getNext(); } }};(3)、默認(rèn)構(gòu)造函數(shù) LinkNode(void)/*默認(rèn)構(gòu)造函數(shù)*/ { data=0; name="空"; staff="空"; remark="空"; next=NULL; }(4)、構(gòu)造函數(shù),實(shí)現(xiàn)初始化LinkNode(constLinkNode&obj) { data=obj.data; name=; staff=obj.staff; remark=obj.remark; next=obj.next; }(5)、析構(gòu)函數(shù)~LinkNode(void) { data=0; name="空"; staff="空"; remark="空"; next=NULL; }(6)、主界面函數(shù)intmenu(void){ intre; system("cls"); cout<<"\t\t歡迎進(jìn)入固定資產(chǎn)管理系統(tǒng)---人員管理模塊"<<endl; cout<<"\t\t1.置空"<<endl; cout<<"\t\t2.顯示人員個(gè)數(shù):"<<endl; cout<<"\t\t3.插入人員"<<endl; cout<<"\t\t4.刪除所有指定值的人員"<<endl; cout<<"\t\t5.移除指定位置的人員"<<endl; cout<<"\t\t6.查找有無指定值的人員"<<endl; cout<<"\t\t7.顯示"<<endl; cout<<"\t\t8.退出"<<endl; cout<<"\t\t請(qǐng)輸入您的選擇:"<<endl; cin>>re; system("cls"); if(re<=8&&re>0) returnre; else return0;}(7)、刪除人員信息函數(shù): voidDelete(intx) { pLinkp=&head,q=head.getNext(); while(q) if(q->getData()==x) { p->setNext(q->getNext()); deleteq; q=p->getNext(); } else { p=p->getNext(); q=q->getNext(); } }(8)、移除人員信息函數(shù): intReMove(inti) { pLinkp=&head,q; intn=-1; while(p->getNext()&&(++n<i)) p=p->getNext(); if(p) return0; else { q=p->getNext(); p->setNext(q->getNext()); deleteq; return1; } }(9)查找人員信息函數(shù): intFind(intx) { pLinkp=head.getNext(); while(p) { if(p->getData()==x) return1; p=p->getNext(); } return0; }(10)、顯示人員信息函數(shù) voidDisplay(void) { pLinkp=head.getNext(); while(p) { cout<<"編號(hào):"<<p->getData()<<endl; cout<<"姓名:"<<p->get_name()<<endl; cout<<"職位:"<<p->get_staff()<<endl; cout<<"備注:"<<p->get_remark()<<endl; p=p->getNext(); }}第四章具體設(shè)計(jì)(一)人員信息管理模塊#include<iostream>#include<cstdlib>#include<string>usingnamespacestd;classLinkNode{ /*編號(hào)、姓名、職務(wù)和備注*/ intdata;//編號(hào) stringname;//姓名 stringstaff;//職位 stringremark;//備注 /*指向下一個(gè)節(jié)點(diǎn)*/ LinkNode*next;public: LinkNode(void)/*默認(rèn)構(gòu)造函數(shù)*/ { data=0; name="空"; staff="空"; remark="空"; next=NULL; } LinkNode(constLinkNode&obj)/*構(gòu)造函數(shù),實(shí)現(xiàn)初始化*/ { data=obj.data; name=; staff=obj.staff; remark=obj.remark; next=obj.next; } ~LinkNode(void)/*析構(gòu)函數(shù)*/ { data=0; name="空"; staff="空"; remark="空"; next=NULL; } voidsetData(inta)/*設(shè)立data*/ { data=a; } intgetData(void)/*獲得data*/ { returndata; } voidset_name(stringa) { name=a; } stringget_name(void)/*獲得data*/ { returnname; } voidset_staff(stringa) { staff=a; } stringget_staff(void)/*獲得data*/ { returnstaff; } voidset_remark(stringa) { remark=a; } stringget_remark(void)/*獲得data*/ { returnremark; } voidsetNext(LinkNode*p) { next=p; } LinkNode*getNext(void) { returnnext; } voidpp(void) { data++; } voidss(void) { data--; }};typedefLinkNode*pLink;classLinkList{ LinkNodehead;public: LinkList(void) { head.setData(0); head.set_name("空"); head.set_staff("空"); head.set_remark("空"); head.setNext(NULL); } LinkList(constLinkList&obj) { pLinkp,q=&head; head=obj.head; p=head.getNext(); head.setNext(NULL); while(p) { q->setNext(newLinkNode); q=q->getNext(); q->setData(p->getData()); p=p->getNext(); } } ~LinkList(void) { MakeEmpty(); } voidMakeEmpty(void) { pLinkp=&head,q=p->getNext(); head.setData(0); head.set_name("空"); head.set_staff("空"); head.set_remark("空"); while(q) { p->setNext(q->getNext()); deleteq; q=p->getNext(); } } intLength(void) { returnhead.getData(); } voidInsert(intx,stringa,stringb,stringc,inti) { intn=-1; pLinkp=&head,q; if(i<0) return; while(p->getNext()&&(++n<i)) p=p->getNext(); q=newLinkNode; q->setData(x); q->set_name(a); q->set_staff(b); q->set_remark(c); q->setNext(p->getNext()); p->setNext(q); head.pp(); } voidDelete(intx) { pLinkp=&head,q=head.getNext(); while(q) if(q->getData()==x) { p->setNext(q->getNext()); deleteq; q=p->getNext(); } else { p=p->getNext(); q=q->getNext(); } } intReMove(inti) { pLinkp=&head,q; intn=-1; while(p->getNext()&&(++n<i)) p=p->getNext(); if(p) return0; else { q=p->getNext(); p->setNext(q->getNext()); deleteq; return1; } } intFind(intx) { pLinkp=head.getNext(); while(p) { if(p->getData()==x) return1; p=p->getNext(); } return0; } voidDisplay(void) { pLinkp=head.getNext(); while(p) { cout<<"編號(hào):"<<p->getData()<<endl; cout<<"姓名:"<<p->get_name()<<endl; cout<<"職位:"<<p->get_staff()<<endl; cout<<"備注:"<<p->get_remark()<<endl; p=p->getNext(); } }};intmenu(void){ intre; system("cls"); cout<<"\t\t1.置空"<<endl; cout<<"\t\t2.顯示人員個(gè)數(shù):"<<endl; cout<<"\t\t3.插入人員"<<endl; cout<<"\t\t4.刪除所有指定值的人員"<<endl; cout<<"\t\t5.移除指定位置的人員"<<endl; cout<<"\t\t6.查找有無指定值的人員"<<endl; cout<<"\t\t7.顯示"<<endl; cout<<"\t\t8.退出"<<endl; cout<<"\t\t請(qǐng)輸入您的選擇:"<<endl; cin>>re; system("cls"); if(re<=8&&re>0) returnre; else return0;}intmain(void){ LinkListL; inta,b; stringinfo1,info2,info3; while(true) switch(menu()) { case0: cout<<"輸入有誤,請(qǐng)重新輸入"<<endl; break; case1: L.MakeEmpty(); break; case2: cout<<"共有"<<L.Length()<<"個(gè)人員"<<endl;//顯示的人員數(shù)是結(jié)點(diǎn)的個(gè)數(shù) system("pause"); break; case3: cout<<"請(qǐng)輸入要添加的人員編號(hào):"; cin>>a; cout<<"請(qǐng)?jiān)俅未_認(rèn)人員編號(hào):"; cin>>b; while(a!=b) { cout<<"兩次輸入不一致,請(qǐng)重新輸入"<<endl; cout<<"請(qǐng)輸入要添加的人員編號(hào):"; cin>>a;//結(jié)點(diǎn)位置 cout<<"請(qǐng)?jiān)俅未_認(rèn)人員編號(hào):"; cin>>b;//編號(hào) } if(a==b) { cout<<"姓名"<<endl; cin>>info1; cout<<"職位:"<<endl; cin>>info2; cout<<"備注:"<<endl; cin>>info3; L.Insert(b,info1,info2,info3,a); break; } case4: cout<<"請(qǐng)輸入要?jiǎng)h除的人員編號(hào)"<<endl; cin>>a; L.Delete(a); break; case5: cout<<"請(qǐng)輸入要移除的人員編號(hào)"<<endl; cin>>a; if(L.ReMove(a)) cout<<"刪除成功"<<endl; else cout<<"未能找到指定結(jié)點(diǎn)"<<endl; system("pause"); break; case6: cout<<"請(qǐng)輸入要查詢的人員編號(hào)"<<endl; cin>>a; if(L.Find(a)) cout<<"找到了編號(hào)為"<<a<<"的人員"<<endl; else cout<<"沒有編號(hào)為"<<a<<"的人員"<<endl; system("pause"); break; case7: L.Display(); system("pause"); break; default: return0; } return0;}(二)管理員登陸模塊voidlogn(){ cout<<"管理員你好,請(qǐng)登錄。。。。"<<endl; cout<<"請(qǐng)輸入您的賬號(hào):"; cin>>zhanghao; cout<<"請(qǐng)輸入你的密碼:"; cin>>mima; while(zhanghao!="guanliyuan"||mima!=ma) { cout<<"|賬號(hào)密碼錯(cuò)誤,請(qǐng)重新輸入:|"<<endl; cout<<"請(qǐng)輸入您的賬號(hào):"; cin>>zhanghao;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論