高校水電費管理系統(tǒng)(c++實驗報告)

高校水電費管理系統(tǒng)(c++實驗報告)

ID:5492120

大小:478.16 KB

頁數(shù):58頁

時間:2017-12-15

高校水電費管理系統(tǒng)(c++實驗報告)_第1頁
高校水電費管理系統(tǒng)(c++實驗報告)_第2頁
高校水電費管理系統(tǒng)(c++實驗報告)_第3頁
高校水電費管理系統(tǒng)(c++實驗報告)_第4頁
高校水電費管理系統(tǒng)(c++實驗報告)_第5頁
資源描述:

《高校水電費管理系統(tǒng)(c++實驗報告)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、實驗報告課程名稱程序設(shè)計實踐(C++)實驗題目高校水電費管理系統(tǒng)實驗儀器計算機(jī)系別計算機(jī)學(xué)院專業(yè)計算機(jī)科學(xué)與技術(shù)班級/學(xué)號計類1401學(xué)生姓名楊浩實驗日期2015-6-15成績指導(dǎo)教師實驗題目高校水電費管理系統(tǒng)一?、實驗?zāi)康模?0分)面向?qū)ο蟪绦蛟O(shè)計實踐課程設(shè)計是該課程集中實踐性環(huán)節(jié)之一,是學(xué)習(xí)完《面向?qū)ο蟪绦蛟O(shè)計》課程后進(jìn)行的一次全面的綜合練習(xí)和實踐。要求學(xué)生能夠熟練掌握C++語言的基本知識和技能;基本掌握面向?qū)ο蟪绦蛟O(shè)計的思想和方法;能夠利用所學(xué)的基礎(chǔ)知識和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計問

2、題,從而提高動手編程解決實際問題的能力,達(dá)到課程學(xué)習(xí)的目的和要求。二、?需求分析(20分)2.1環(huán)境分析隨著科學(xué)技術(shù)的發(fā)展,不斷提高,計算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻的認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。而面對現(xiàn)今社會的發(fā)展,水電費管理系統(tǒng)是每一個高校管理機(jī)構(gòu)對學(xué)校資源進(jìn)行有效管理的不可或缺的一個管理信息系統(tǒng),它的內(nèi)容對于學(xué)校資源管理機(jī)構(gòu)的管理者來說是至關(guān)重要的,該系統(tǒng)應(yīng)該能夠為資源管理機(jī)構(gòu)的管理者提供有效的幫助,使之能夠?qū)τ行畔⑦M(jìn)行快捷的整理和查詢,大大的方

3、便了管理機(jī)構(gòu)的管理者的合理有效管理。2.2要求具體要求:(1)添加功能:程序能夠添加不同學(xué)生和教工的記錄,提供選擇界面供用戶選擇所要添加的類別,要求編號號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。(2)查詢功能:可根據(jù)姓名、用水量、用電量信息對已添加的學(xué)生或教工記錄進(jìn)行查詢?nèi)绻凑业剑o出相應(yīng)的提示信息;如果找到,則顯示相應(yīng)的記錄信息。(3)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生或教工的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的記錄進(jìn)行修改,修改時注意編號

4、的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的學(xué)生或教工記錄進(jìn)行刪除。如果當(dāng)前共58頁第56頁系統(tǒng)中沒有相應(yīng)的記錄則提示“記錄為空”并返回操作。(6)統(tǒng)計功能:能統(tǒng)計學(xué)生和教工的用水用電量、所要交納的電費和水費信息等。(7)保存功能:可將當(dāng)前系統(tǒng)中各類記錄存入文件中,存入方式位“學(xué)生.txt”和“教師.txt”。(8)讀取功能:可將保存在文件中的信息讀入到當(dāng)前系統(tǒng)中,供用戶進(jìn)行使用。2.3運行環(huán)境(1)WindowsXP/Windows7/Windows8等系統(tǒng)(2)VisualC++6.0編

5、譯環(huán)境或VS2013編譯環(huán)境等2.4開發(fā)工具C++語言三、實驗課時24課時四、實驗步驟(20分)4.1系統(tǒng)功能分析:系統(tǒng)通過調(diào)用函數(shù)來實現(xiàn)教師、學(xué)生信息地錄入、修改、刪除、查詢以及數(shù)據(jù)保存文件等功能。input()函數(shù)用于錄入信息;output()函數(shù)用來輸出信息;statistics()函數(shù)用來統(tǒng)計信息;compile()函數(shù)用來修改教師和學(xué)生的信息;add()函數(shù)用來添加新增信息;reading()函數(shù)用來讀取已有的文件;show()函數(shù)用于顯示所有已有的記錄;deletes()函數(shù)用來刪除

6、教師和學(xué)生的信息;search()函數(shù)用來查詢信息;saving()函數(shù)用于將輸入的信息存入文件內(nèi);主函數(shù)main()用于調(diào)用這些函數(shù)。4.2系統(tǒng)功能模塊劃分與設(shè)計:本系統(tǒng)定義了College類、Teacher類、Student類、Student_message類以及Teacher_message這五個類,定義了input()、output()、statistics()、compile()、add()、reading()、show()、deletes()、search()、saving()等函數(shù)

7、來實現(xiàn)系統(tǒng)所需功能。共58頁第56頁4.3詳細(xì)設(shè)計1.基類College的設(shè)計:classCollege//聲明基類大學(xué)類{public://公有數(shù)據(jù)成員College(stringnam="",strings="",inta=0,intnum=0,doublewat=0.0,doubleele=0.0,doublepowerf=0.0,doublewaterf=0.0):name(nam),sex(s),age(a),number(num),water(wat),electric(ele),p

8、owerfare(powerf),waterfee(waterf){};//定義構(gòu)造函數(shù)voidinput();//聲明輸入函數(shù)voidoutput();//聲明輸出函數(shù)stringgetname(){returnname;}//獲取姓名intgetage(){returnage;}//獲取年齡doublegetwater(){returnwater;}//獲取用水量doublegeteletric(){returnelectric;}//獲取用電量doublegetpowerfare(){re

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。