面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告模板個(gè)人報(bào)告_第1頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告模板個(gè)人報(bào)告_第2頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告模板個(gè)人報(bào)告_第3頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告模板個(gè)人報(bào)告_第4頁(yè)
面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告模板個(gè)人報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課 題: 物業(yè)管理系統(tǒng) 專(zhuān) 業(yè): 軟件工程班 級(jí): 軟件一班學(xué) 號(hào): 姓 名: 戴志豪指導(dǎo)教師: 周林設(shè)計(jì)日期: 2013/6/20成 績(jī): 重慶大學(xué)城市科技學(xué)院電氣信息學(xué)院 62 / 62文檔可自由編輯打印目 錄第一章 課程設(shè)計(jì)的目標(biāo)及其要求31.1.課程設(shè)計(jì)的目的 31.2.課程設(shè)計(jì)的要求 3第二章 正文 42.1系統(tǒng)分析 42.2 系統(tǒng)設(shè)計(jì) 92.3 系統(tǒng)實(shí)施 16第三章 課程設(shè)計(jì)總結(jié)或結(jié)論 21第四章 參考文獻(xiàn) 22附錄 22物業(yè)管理系統(tǒng)一、 課程設(shè)計(jì)的目的與要求1、課程設(shè)計(jì)的目的本課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)重要的實(shí)踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完程序設(shè)計(jì)基礎(chǔ)(C+)課程后進(jìn)行的一次全

2、面的綜合設(shè)計(jì)。本課程設(shè)計(jì)的目的和任務(wù): 鞏固和加深學(xué)生對(duì)C+語(yǔ)言課程的基本知識(shí)的理解和掌握。 掌握C+語(yǔ)言編程和程序調(diào)試的基本技能。 利用C+語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì)。 掌握書(shū)寫(xiě)程序設(shè)計(jì)說(shuō)明文檔的能力。 提高運(yùn)用C+語(yǔ)言解決實(shí)際問(wèn)題的能力。2、課程設(shè)計(jì)的要求進(jìn)一步鞏固C+程序設(shè)計(jì)所學(xué)的知識(shí),特別加強(qiáng)數(shù)組,指針,結(jié)構(gòu)體,文件數(shù)據(jù)類(lèi)型的應(yīng)用,熟悉面向過(guò)程的結(jié)構(gòu)化和面向?qū)ο罂梢暬绦蛟O(shè)計(jì)方法,培養(yǎng)結(jié)構(gòu)化程序設(shè)計(jì)的思想,加深對(duì)高級(jí)語(yǔ)言基本語(yǔ)言要素和控制結(jié)構(gòu)的理解,鍛煉程序設(shè)計(jì)的能力,以及用C/C+ 語(yǔ)言解決實(shí)際問(wèn)題的能力,為以后后續(xù)課程的學(xué)習(xí)打好基礎(chǔ)。二、正文1 系統(tǒng)分析1.1系統(tǒng)開(kāi)發(fā)背景、開(kāi)發(fā)范圍、建

3、設(shè)目標(biāo)與必要性 隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的快速發(fā)展和人們生活水平的不斷提高,簡(jiǎn)單的社區(qū)服務(wù)已不能滿足人們的需求。如何利用先進(jìn)的管理手段,提高物業(yè)管理水平,是當(dāng)今社會(huì)所面臨的一個(gè)重要課題。要想提高物業(yè)管理水平,必須全方位地提高物業(yè)管理意識(shí)。只有高標(biāo)準(zhǔn)、高質(zhì)量的社區(qū)服務(wù)才能滿足人們的需求。面對(duì)信息時(shí)代的挑戰(zhàn),利用高科技手段來(lái)提高物業(yè)管理無(wú)疑是一條行之有效的途徑。在某種意義上,信息與科技在物業(yè)管理與現(xiàn)代化建設(shè)中顯現(xiàn)出越來(lái)越重要的地位。物業(yè)管理方面的信息化與科學(xué)化,已成為現(xiàn)代化生活水平步入高臺(tái)階的重要標(biāo)志。1.2業(yè)務(wù)流程分析小區(qū)信息生成 維修信息查詢(xún) 系統(tǒng)數(shù)據(jù)設(shè)定 系統(tǒng)數(shù)據(jù)設(shè)定 小區(qū)員工修改 小區(qū)員

4、工登記 小區(qū)員工查詢(xún) 房屋信息修改 大樓信息修改 小區(qū)信息修改 小區(qū)投訴查詢(xún) 工程部 裝修信息登記 維修信息登記 裝修隊(duì)登記 系統(tǒng)數(shù)據(jù)設(shè)定 小區(qū)投訴登記 人口信息登記 小區(qū)員工管理管理部 經(jīng)營(yíng)部 業(yè)主信息查詢(xún) 系統(tǒng)數(shù)據(jù)設(shè)定 房屋信息登記 大樓信息登記 小區(qū)信息登記 房屋信息生成 大樓信息生成 保安排班修改 保安排班重新錄入 其他費(fèi)用查詢(xún)管理 采暖費(fèi)查詢(xún)管理 煤氣費(fèi)查詢(xún)管理 保安部 經(jīng)理部 物業(yè)管理系統(tǒng) 保安排班查詢(xún) 維修信息查詢(xún) 裝修信息查詢(xún) 小區(qū)員工查詢(xún) 小區(qū)投訴查詢(xún) 人口信息查詢(xún) 業(yè)主信息查詢(xún) 小區(qū)資源統(tǒng)計(jì) 保安排班查詢(xún) 保安排班管理 財(cái)務(wù)部 電費(fèi)查詢(xún)管理 水費(fèi)查詢(xún)管理 收費(fèi)登記管理 裝修

5、信息查詢(xún) 1.3數(shù)據(jù)流程圖(只選取保安部做示例)圖1.3系統(tǒng)操作流程圖 nnyy結(jié)束 n返回并繼續(xù)? 繼續(xù)修改? y保安安排修改 繼續(xù)錄入? 保安排班重新錄入 保安排班查詢(xún) 返回 保安排班管理 經(jīng)理部 保安部 財(cái)務(wù)部 工程部 管理部 經(jīng)營(yíng)部 修改密碼 部門(mén)管理 主界面 對(duì) 錯(cuò) 對(duì) 錯(cuò) 重輸密碼 輸入密碼 暫缺 暫缺 用戶 管理員 游客 選擇身份 物業(yè)管理系統(tǒng) 1.4數(shù)據(jù)字典根據(jù)系統(tǒng)需求分析,利用表格形式設(shè)計(jì)的數(shù)據(jù)字典如下:1> 數(shù)據(jù)項(xiàng)數(shù)字字典的數(shù)據(jù)想如下表所示屬性名儲(chǔ)存代碼類(lèi)型寬度小區(qū)名字Xqmz字符20B小區(qū)樓房數(shù)目Ls整型1B小區(qū)面積Mj整型1B大樓名稱(chēng)Lm字符20B樓房層數(shù)DLcs

6、整型1B房數(shù)Ds整型1B電梯數(shù)Dts整型1B房屋面積Fwmj字符10B室S整型1B客廳Kt整型1B廚房Cf整型1B廁所CS整型1B業(yè)主姓名Yzxm字符20B業(yè)主住址Yzzz字符20B業(yè)主年齡Yznl整型1B業(yè)主性別Yzxb字符10B業(yè)主聯(lián)系電話Yzdh字符15B業(yè)主身份證YzID字符20B投訴人姓名Tsrxm字符20B投訴內(nèi)容Tsnr字符100B姓名Xm字符20B性別Xb字符10B年齡Nl整型1B身份證號(hào)ID字符20B員工姓名Ygxm字符20B員工性別Ygxb字符10B員工年齡Ygnl整型1B員工聯(lián)系方式Y(jié)gdh字符15B員工身份證YgID字符20B裝修隊(duì)名稱(chēng)Zxdmc字符20B裝修隊(duì)聯(lián)系電話

7、Zxddh字符15B維修人名字Wxrmz字符20B維修對(duì)象Wxdx字符100B維修價(jià)格Wxjg整型1B裝修材料Zxcl字符20B裝修價(jià)格Zxjg整型1B裝修時(shí)間Zxsj字符11B保安組名Bazm字符20B保安人數(shù)Bars整型1B執(zhí)勤時(shí)間Zqsj字符11B2>數(shù)據(jù)結(jié)構(gòu)數(shù)字字典的數(shù)據(jù)結(jié)構(gòu)如表所示:結(jié)構(gòu)名稱(chēng)儲(chǔ)存名稱(chēng)組成小區(qū)信息Xqxx小區(qū)名稱(chēng)、小區(qū)樓房數(shù)目、小區(qū)面積大樓信息Dlxx大樓名稱(chēng)、樓房層數(shù)、房數(shù)、電梯數(shù)、樓梯數(shù)房屋信息Fwxx房屋面積、室、客廳、廚房、廁所業(yè)主信息Yzxx業(yè)主姓名、業(yè)主地址、業(yè)主年齡、業(yè)主性別、業(yè)主聯(lián)系方式、業(yè)主身份證小區(qū)投訴Xqts投訴人姓名、投訴內(nèi)容人口信息Rkx

8、x姓名、性別、年齡、身份證號(hào)小區(qū)員工Xqyg員工姓名、員工性別、員工年齡、員工聯(lián)系方式、員工身份證裝修隊(duì)Zxd裝修隊(duì)名稱(chēng)、裝修隊(duì)聯(lián)系電話維修信息Wxrmz維修人名字、維修對(duì)象、維修所用經(jīng)費(fèi)保安排班Bapb保安組名、保安人數(shù)、執(zhí)勤時(shí)間2 系統(tǒng)設(shè)計(jì)2.1功能設(shè)計(jì)1進(jìn)入界面先選擇身份;最外層界面程序int identity;char q;cout<<"*"<<endl;cout<<"* *"<<endl;cout<<"* 歡迎進(jìn)入物業(yè)管理系統(tǒng) *"<<endl;cout

9、<<"* *"<<endl;cout<<"*"<<endl;cout<<endl;cout<<endl;cout<<"退出請(qǐng)選擇"<<endl;cout<<endl;cout<<"請(qǐng)選擇你進(jìn)入系統(tǒng)的身份:1.管理員 "<<endl;cout<<" 2.用戶 "<<endl;cout<<" 3.游客 "<&

10、lt;endl;cout<<endl;cout<<"你的選擇:"cin>>identity;if(identity=0)exit(0);/退出for(int k=0;k<=100;k+)while(identity!=3 && identity!=1 && identity!=2)cout<<"你的輸入有誤!請(qǐng)重新輸入:"cin>>identity;cout<<"請(qǐng)確定你的輸入 Y/N"<<endl;cin>

11、>q;while(q!='Y' && q!='y')cout<<"請(qǐng)重新選擇身份:"<<endl;cin>>identity;while(identity!=3 && identity!=1 && identity!=2)cout<<"你的輸入有誤!請(qǐng)重新輸入:"cin>>identity;q='y'break;system("cls");/清屏if(identity=1)c

12、out<<"*"<<endl;cout<<"* *"<<endl;cout<<"* 你進(jìn)入管理員身份界面 *"<<endl;cout<<"* *"<<endl;cout<<"*"<<endl;cout<<endl;cout<<endl;mima();ZCD();2.用管理員的身份進(jìn)入系統(tǒng)要求輸入密碼(首次進(jìn)入是使用初始密碼);初始密碼void mima(

13、)char mima20,key20;char yu_mima20="12345"int flag;ifstream in;ofstream out;doflag=0;cout<<" 請(qǐng)輸入管理員密鑰:"<<endl;in.clear();in.open("mima.dat",ios:in);if(in.fail() /首次登錄cout<<endl<<" 歡迎首次登錄,您的預(yù)設(shè)密碼為12345:"<<endl<<endl;cout<<

14、;" 請(qǐng)輸入:"cin>>mima;cout<<endl;if(strcmp(yu_mima,mima)=0)flag=1;if(!in.fail() /非首次登陸in>>key;cin>>mima;if(strcmp(key,mima)=0)flag=1;in.close();if(flag=0)cout<<" 密碼有誤,請(qǐng)重新輸入"<<endl<<endl;while(flag=0);3.進(jìn)入主菜單(包括部門(mén)管理、修改密碼);4.修改完密碼后再次進(jìn)入密碼就會(huì)是改了之后

15、的;5.進(jìn)入部門(mén)管理中有各個(gè)部門(mén);2.2系統(tǒng)運(yùn)行環(huán)境與數(shù)據(jù)庫(kù)設(shè)計(jì)運(yùn)用VC2008 C+語(yǔ)言編譯。2.3、輸入/輸出設(shè)計(jì)輸入界面輸出每一個(gè)不同輸入都存放在了不同的文件夾中。3 系統(tǒng)實(shí)施定義函數(shù)名mima() 這個(gè)函數(shù)為驗(yàn)證密碼void mima()char mima20,key20;char yu_mima20="12345"int flag;ifstream in;ofstream out;doflag=0;cout<<" 請(qǐng)輸入管理員密鑰:"<<endl;in.clear();in.open("mima.dat&quo

16、t;,ios:in);if(in.fail() /首次登錄cout<<endl<<" 歡迎首次登錄,您的預(yù)設(shè)密碼為12345:"<<endl<<endl;cout<<" 請(qǐng)輸入:"cin>>mima;cout<<endl;if(strcmp(yu_mima,mima)=0)flag=1;if(!in.fail() /非首次登陸in>>key;cin>>mima;if(strcmp(key,mima)=0)flag=1;in.close();if(f

17、lag=0)cout<<" 密碼有誤,請(qǐng)重新輸入"<<endl<<endl;while(flag=0);修改密碼if(identity1=2)cout<<" 請(qǐng)輸入新密碼:"<<endl;cin>>key;out.open("mima.dat",ios:out);out.clear();out<<key;out.close();cout<<"密碼已修改完畢"<<endl;cout<<"您

18、要繼續(xù)進(jìn)行其他操作嗎? y / n :"<<endl<<" "/以下控制循環(huán)語(yǔ)句int flag=0;docin>>w;cout<<endl;if(w='n')exit(0);if(w!='y'&&w!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl;elseflag=1;while(flag=0);system("cls");/清屏ZCD();/返回改過(guò)密碼后登錄界面修改前修

19、改的程序case 2:/大樓信息修改doint flag=0;cout<<"請(qǐng)輸入你要修改的大樓的名字:"<<endl;cin>>X_Lm;cout<<endl;f.open("Dlxx.txt",ios:in|ios:out);f.seekg(0,ios:beg);f.clear();while(!f.eof()f>>Lm;if(strcmp(Lm,X_Lm)=0)flag=1;cout<<"請(qǐng)輸入你修改后的大樓的名字:"<<endl;cin>

20、>X_Lm;cout<<"樓房層數(shù):"cin>>X_Dlcs;cout<<endl<<"房數(shù):"cin>>X_Fs;cout<<endl<<"電梯數(shù):"cin>>X_Dts;cout<<endl<<"樓梯數(shù):"cin>>X_Lts;cout<<endl;Dlcs=X_Dlcs;Fs=X_Fs;Dts=X_Dts;Lts=X_Lts;strcpy(Lm,X_Lm);f.

21、seekp(-20l,ios:cur);f<<a<<X_Lm<<setw(5)<<X_Dlcs<<setw(5)<<X_Fs<<setw(5)<<X_Dts<<setw(5)<<X_Lts; /文件輸入cout<<" 修改成功! "<<endl<<endl;break;f.close();if(flag=0)cout<<" 您要修改的大樓不存在!"<<endl<<e

22、ndl;cout<<" 您想繼續(xù)修改嗎?y / n :"<<endl;cin>>c;cout<<endl;if(c='n')break;if(c!='y'&&c!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl<<" " cin>>c;while(c='y');break;修改后三、課程設(shè)計(jì)總結(jié)或結(jié)論在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識(shí),也培

23、養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設(shè)計(jì)過(guò)程中,與同學(xué)分工設(shè)計(jì),和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會(huì)了合作,學(xué)會(huì)了運(yùn)籌帷幄,學(xué)會(huì)了寬容,學(xué)會(huì)了理解,也學(xué)會(huì)了做人與處世。課程設(shè)計(jì)是我們專(zhuān)業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程”千里之行始于足下”,通過(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開(kāi)這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)通過(guò)這次模具設(shè)計(jì),本人在多方面都有所提高。通過(guò)這次模具設(shè)計(jì),綜合運(yùn)用本專(zhuān)業(yè)所學(xué)課程的理論和生產(chǎn)實(shí)際知識(shí)進(jìn)行一次冷沖壓模具設(shè)計(jì)工作的

24、實(shí)際訓(xùn)練從而培養(yǎng)和提高學(xué)生獨(dú)立工作能力,鞏固與擴(kuò)充了冷沖壓模具設(shè)計(jì)等課程所學(xué)的內(nèi)容,掌握冷沖壓模具設(shè)計(jì)的方法和步驟,掌握冷沖壓模具設(shè)計(jì)的基本的模具技能懂得了怎樣分析零件的工藝性,怎樣確定工藝方案,了解了模具的基本結(jié)構(gòu),熟悉了規(guī)范和標(biāo)準(zhǔn),同時(shí)各科相關(guān)的課程都有了全面的復(fù)習(xí),獨(dú)立思考的能力也有了提高。在這次設(shè)計(jì)過(guò)程中,體現(xiàn)出自己?jiǎn)为?dú)設(shè)計(jì)模具的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。 由于本人的設(shè)計(jì)能力有限,在設(shè)計(jì)過(guò)程中難免出現(xiàn)錯(cuò)誤,懇請(qǐng)老師們多多指教,我十分樂(lè)意接受你們的批評(píng)與指正,本人將萬(wàn)分感謝。四、參考文獻(xiàn)1譚

25、浩強(qiáng) C程序設(shè)計(jì)(第三版) 清華大學(xué)出版社2譚浩強(qiáng) C 程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第三版)清華大學(xué)出版社附錄(其他必要資料)(網(wǎng)上參考)源代碼#include "stdafx.h"#include "iostream"#include "string.h"#include "cstdlib"#include "fstream"#include "iomanip"using namespace std;void ZCD();void mima();void mima()char

26、mima20,key20;char yu_mima20="12345"int flag;ifstream in;ofstream out;doflag=0;cout<<" 請(qǐng)輸入管理員密鑰:"<<endl;in.clear();in.open("mima.dat",ios:in);if(in.fail() /首次登錄cout<<endl<<" 歡迎首次登錄,您的預(yù)設(shè)密碼為12345:"<<endl<<endl;cout<<"

27、; 請(qǐng)輸入:"cin>>mima;cout<<endl;if(strcmp(yu_mima,mima)=0)flag=1;if(!in.fail() /非首次登陸in>>key;cin>>mima;if(strcmp(key,mima)=0)flag=1;in.close();if(flag=0)cout<<" 密碼有誤,請(qǐng)重新輸入"<<endl<<endl;while(flag=0);void ZCD()char a=' '/空格定義char Xqmz20;int

28、 Ls;int Mj;/小區(qū)信息定義char X_Xqmz20;int X_Ls;int X_Mj;/修改后的小區(qū)信息定義char Lm20;int Dlcs;int Fs;int Dts;int Lts;/大樓信息定義char X_Lm20;int X_Dlcs;int X_Fs;int X_Dts;int X_Lts;/修改后的大樓信息定義char Fwmj10;int S;int Kt;int Cf;int Cs;/房屋信息定義char X_Fwmj10;int X_S;int X_Kt;int X_Cf;int X_Cs;/修改后的房屋信息定義char Xm20;char Xb10;i

29、nt Nl;char ID20;/人口信息定義char Tsrxm20;char Tsnr100;/小區(qū)投訴定義char Yzxm20;char Yzzz20;int Yznl;char Yzxb10;char YzID20;char Yzdh15;/業(yè)主信息定義char Ygxm20;char Ygxb10;int Ygnl;char Ygdh15;char YgID20;/小區(qū)員工定義char X_Ygxm20;char X_Ygxb10;int X_Ygnl;char X_Ygdh15;char X_YgID20;/修改后的小區(qū)員工定義char Zxdmc20; char Zxddh15

30、;/裝修隊(duì)登記定義char Wxrmz20;char Wxdx100;int Wxjg;/維修信息定義char Zxcl100;int Zxjg;char Zxsj11;/裝修信息定義char Bazm20;int Bars;char Zqsj11;/保安排班定義char X_Bazm20;int X_Bars;char X_Zqsj11;/修改后的保安排班定義system("cls");/清屏int identity1;char w;char key20;ofstream out;cout<<"*"<<endl;cout<

31、<"* *"<<endl;cout<<"* 1.部門(mén)管理 *"<<endl;cout<<"* 2.修改管理員密碼 *"<<endl;cout<<"* 3.注銷(xiāo)并退出 *"<<endl;cout<<"* *"<<endl;cout<<"*"<<endl;cout<<"請(qǐng)鍵入你的選擇:"cin>>id

32、entity1;if(identity1=2)cout<<" 請(qǐng)輸入新密碼:"<<endl;cin>>key;out.open("mima.dat",ios:out);out.clear();out<<key;out.close();cout<<"密碼已修改完畢"<<endl;cout<<"您要繼續(xù)進(jìn)行其他操作嗎? y / n :"<<endl<<" "/以下控制循環(huán)語(yǔ)句int flag=

33、0;docin>>w;cout<<endl;if(w='n')exit(0);if(w!='y'&&w!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl;elseflag=1;while(flag=0);system("cls");/清屏ZCD();/返回if(identity1=3)exit(0);/退出while(identity1!=1 && identity1!=2 && identity1

34、!=3)cout<<"你的輸入有誤!請(qǐng)重新輸入:"cin>>identity1;if(identity1=1)system("cls");/清屏int Department0;cout<<"*"<<endl;cout<<"* *"<<endl;cout<<"* 1.經(jīng)營(yíng)部 *"<<endl;cout<<"* 2.管理部 *"<<endl;cout<&l

35、t;"* 3.工程部 *"<<endl;cout<<"* 4.財(cái)務(wù)部 *"<<endl;cout<<"* 5.保安部 *"<<endl;cout<<"* 6.經(jīng)理部 *"<<endl;cout<<"* 7.返回 *"<<endl;cout<<"* *"<<endl;cout<<"*"<<endl;cou

36、t<<"你選擇進(jìn)入的部門(mén):"cin>>Department0;if(Department0=7)system("cls");/清屏ZCD();/返回while(Department0!=3 && Department0!=1 && Department0!=2 &&Department0!=4 && Department0!=5 && Department0!=6 && Department0!=7)cout<<"

37、你的輸入有誤!請(qǐng)重新輸入:"cin>>Department0;if(Department0=7)system("cls");/清屏ZCD();/返回system("cls");/清屏if(Department0=1)/經(jīng)營(yíng)部char w;int Department1;cout<<"*"<<endl;cout<<"* *"<<endl;cout<<"* 1.小區(qū)信息生成 *"<<endl;cout<

38、;<"* 2.大樓信息生成 *"<<endl;cout<<"* 3.房屋信息生成 *"<<endl;cout<<"* 4.小區(qū)信息登記 *"<<endl;cout<<"* 5.大樓信息登記 *"<<endl;cout<<"* 6.房屋信息登記 *"<<endl;cout<<"* 7.系統(tǒng)數(shù)據(jù)設(shè)定 *"<<endl;cout<<&

39、quot;* 8.返回主菜單 *"<<endl;cout<<"* *"<<endl;cout<<"*"<<endl<<endl;char c;/公共定義c判斷是否繼續(xù)輸入的int flag=0;/用flag來(lái)做判斷,與上面判斷不同這個(gè)來(lái)自與網(wǎng)上自我感覺(jué)簡(jiǎn)單方便!.ifstream in;ofstream out;cout<<"請(qǐng)選擇:"do/flag判斷輸入是否有效cin>>Department1;if(Department1&g

40、t;=1 && Department1<=8)flag=1;elsecout<<" 指令錯(cuò)誤!請(qǐng)重新輸入:"<<endl;while(flag=0);doswitch(Department1)case 1:/小區(qū)信息生成in.open("Xqxx.txt",ios:in);in.seekg(0,ios:beg);in.clear();if(in.get()=EOF)cout<<" 文件中已無(wú)數(shù)據(jù)"<<endl<<endl;in.close();break

41、;cout<<"小區(qū)名稱(chēng)"<<setw(15)<<"小區(qū)樓房數(shù)目"<<setw(15)<<"小區(qū)面積"<<endl;while(!in.eof()in>>Xqmz>>Ls>>Mj;cout<<Xqmz<<setw(10)<<Ls<<setw(15)<<Mj<<"平方米"<<endl;in.close();break;case

42、2:/大樓信息生成in.open("Dlxx.txt",ios:in);in>>Lm>>Dlcs>>Fs>>Dts>>Lts;in.seekg(0,ios:beg);in.clear();if(in.get()=EOF)cout<<" 文件中已無(wú)數(shù)據(jù)"<<endl<<endl;in.close();break;cout<<"大樓名稱(chēng)"<<setw(15)<<"樓房層數(shù)"<<

43、setw(13)<<"房數(shù)"<<setw(15)<<"電梯數(shù)"<<setw(15)<<"樓梯數(shù)"<<endl;while(!in.eof()in>>Lm>>Dlcs>>Fs>>Dts>>Lts;cout<<setw(6)<<Lm<<setw(15)<<Dlcs<<setw(15)<<Fs<<setw(13)<<

44、Dts<<setw(15)<<Lts<<endl;in.close();break;case 3:/房屋信息生成in.open("Fwxx.txt",ios:in);in.seekg(0,ios:beg);in.clear();if(in.get()=EOF)cout<<" 文件中已無(wú)數(shù)據(jù)"<<endl<<endl;in.close();break;cout<<"房屋面積"<<setw(15)<<"室"<

45、;<setw(15)<<"客廳"<<setw(15)<<"廚房"<<setw(15)<<"廁所"<<endl;while(!in.eof()in>>Fwmj>>S>>Kt>>Cf>>Cs;cout<<setw(2)<<Fwmj<<"平方米"<<setw(10)<<S<<setw(15)<<Kt&l

46、t;<setw(15)<<Cf<<setw(15)<<Cs<<endl;in.close();break;case 4:/小區(qū)信息登記out.open("Xqxx.txt",ios:app);docout<<"請(qǐng)輸入小區(qū)名稱(chēng):"cin>>Xqmz;cout<<endl<<"請(qǐng)輸入小區(qū)內(nèi)樓房數(shù)目:"cin>>Ls;cout<<endl<<"請(qǐng)輸入小區(qū)面積(平方米):"cin>

47、>Mj;out<<a<<Xqmz<<setw(5)<<Ls<<setw(5)<<Mj;cout<<" 數(shù)據(jù)輸入成功,想繼續(xù)輸入嗎?(y / n):"<<endl<<" "cin>>c;cout<<endl;doint flag=0;if(c!='y'&&c!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl<&

48、lt;" "char c;cin>>c;else flag=1;while(flag=0);while(c='y');out.close();break;case 5:/大樓信息登記out.open("Dlxx.txt",ios:app);docout<<"請(qǐng)輸入大樓名稱(chēng):"cin>>Lm;cout<<endl<<"大樓層數(shù):"cin>>Dlcs;cout<<endl<<"房數(shù):"ci

49、n>>Fs;cout<<endl<<"電梯數(shù):"cin>>Dts;cout<<endl<<"樓梯數(shù):"cin>>Lts;out<<a<<Lm<<setw(5)<<Dlcs<<setw(5)<<Fs<<setw(5)<<Dts<<setw(5)<<Lts;cout<<" 數(shù)據(jù)輸入成功,想繼續(xù)輸入嗎?(y / n):"<

50、<endl<<" "cin>>c;cout<<endl;doint flag=0;if(c!='y'&&c!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl<<" "char c;cin>>c;else flag=1;while(flag=0);while(c='y');out.close();break;case 6:/房屋信息登記out.open("Fwx

51、x.txt",ios:app);docout<<"請(qǐng)輸入房屋面積:"cin>>Fwmj;cout<<endl<<"室:"cin>>S;cout<<endl<<"客廳:"cin>>Kt;cout<<endl<<"廚房:"cin>>Cf;cout<<endl<<"廁所:"cin>>Cs;out<<a<<

52、;Fwmj<<setw(5)<<S<<setw(5)<<Kt<<setw(5)<<Cf<<setw(5)<<Cs;cout<<" 數(shù)據(jù)輸入成功,想繼續(xù)輸入嗎?(y / n):"<<endl<<" "cin>>c;cout<<endl;doint flag=0;if(c!='y'&&c!='n')cout<<" 指令錯(cuò)誤!請(qǐng)重新輸入!"<<endl&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論