高校水電費管理

高校水電費管理

ID:30929561

大小:1.22 MB

頁數(shù):47頁

時間:2019-01-04

高校水電費管理_第1頁
高校水電費管理_第2頁
高校水電費管理_第3頁
高校水電費管理_第4頁
高校水電費管理_第5頁
資源描述:

《高校水電費管理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、韋島理工女曇C++面向?qū)ο笳n程設(shè)計報告院(系):計算機工程學院專業(yè):軟件工程學生姓名:沈芳班級學號:201307246題目:高校水電費管理系統(tǒng)設(shè)計起迄日期:20156242015I10設(shè)計地點:計算機學院機房指導教師:王成鋼周全強完成日期:2015年7月10日任務書題目9“高校水電費管理系統(tǒng)設(shè)計”1、問題描述住宿學生信息包括:學號、姓名、性別、年齡、班級、用電量、用水量等信息。教工信息包括職工號、姓名、性別、年齡、工作部門、用電量、用水量等信息。能計算出學生和教工每月所要交的電費和水費。定義一個人員類,實現(xiàn)學生和教工共同的信息和行為。2、功能要

2、求(1)添加功能:程序能夠添加不同學牛?和教工的記錄,提供選擇界面供用戶選擇所要添加的類別,耍求編號號要唯一,如果添加了重復編號的記錄時,則提示數(shù)據(jù)添加重復并取消添加。(2)查詢功能:可根據(jù)姓名、用水量、用電量信息對己添加的學?;蚪坦び涗涍M行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息。(3)顯示功能:可顯示當前系統(tǒng)中所冇學生和教工的記錄,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果對相應的記錄進行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的學生或教工記錄進行刪除。如果當前系統(tǒng)屮沒有相應的記錄,則

3、提示“記錄為空!”并返回操作。(6)統(tǒng)計功能:能根據(jù)多種參數(shù)進行統(tǒng)計。能統(tǒng)計學生和教工的用水用電量、所要交納的電費和水費、未交納水電費的人員信息等。(7)保存功能:可將當前系統(tǒng)中各類記錄存入文件中,存入方式任意。(8)讀取功能:可將保存在文件中的信息讀入到當前系統(tǒng)中,供用戶進行使用。(9)計算電費和水費。學生每刀都冇一定額度的水電是免費使用的,超過的部分盂要交費。3、問題的解決方案根據(jù)系統(tǒng)功能耍求,可以將問題解決分為以卜?步驟:(1)應用系統(tǒng)分析,建立該系統(tǒng)的功能模塊松圖以及界而的組織和設(shè)計;(2)分析系統(tǒng)中的各個實體及它們Z間的關(guān)系;(3)根

4、據(jù)問題描述,設(shè)計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結(jié)報告。課程設(shè)計報告內(nèi)容一、需求分析1.選做此課題或項的目的1、目的:(1)要求學生達到熟練掌握C++語言的基木知識和技能;(2)基本掌握面向?qū)ο蟪绦蛟O(shè)計的基本思路和方法;(3)能夠利用所學的基木知識和技能,解決簡單的面向?qū)ο蟪绦蛟O(shè)計問題。2、基本要求:(1)要求利用面向?qū)﹀璧姆椒ㄒ约癈++的編程思想來完成系統(tǒng)的設(shè)計;(2)要求在設(shè)計的過程屮,建立清晰的類層次;要分析和定義各個類,每個類屮要有

5、各自的屬性和方法;要求運用面向?qū)ο蟮臋C制(繼承、派生及多態(tài)性)來實現(xiàn)系統(tǒng)功能。(3)在系統(tǒng)的設(shè)計中,要有清晰的界面設(shè)計,同吋采用文件進行讀寫操作。2.程序所實現(xiàn)的功能(1)添加功能:程序能夠添加職工的記錄和工作雖,可提供選擇界面供用戶選擇所要添加的類別,要求職工的編號要唯一,如果添加了重復職工號的職工記錄時,則提示數(shù)據(jù)添加重復并取消添加。(2)查詢功能:可根據(jù)職工號、姓名等信息對已添加的職工記錄進行查詢。還可以按職工號對工作量進行查詢。如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信,息。(3)顯示功能:可顯示當前系統(tǒng)屮所侑職丁記錄

6、和工作最統(tǒng)計信息,每條記錄占據(jù)一行。(4)編輯功能:可根據(jù)查詢結(jié)果対相應的記錄進行修改,修改時注意編號的唯一性。(5)刪除功能:主要實現(xiàn)對已添加的人員記錄進行刪除和工作量進行刪除。如果當前系統(tǒng)屮沒有相應的人員記錄,則提示“記錄為空!”并返回操作;否則,輸入要刪除的人員的編號,根據(jù)所輸入的信息刪除該人員記錄,如果沒冇找到該人員信息,則提示相應的記錄不存在。(6)統(tǒng)計功能:対職工可按工作量進行統(tǒng)計,并排名次。(7)保存功能:可將當前系統(tǒng)屮各類人員記錄存入文件屮,存入方式任意。(8)讀取功能:可將保存在文件屮的人員信息讀入到當前系統(tǒng)屮,供用戶進行使用

7、。(9)計算電費和水費。學牛每月都有一定額度的水電是免費使用的,超過的部分需要交費。二、內(nèi)容設(shè)計1?根據(jù)所選題目,給出模塊圖統(tǒng)計學生信息讀取學生信息顯示學生信息刪除學工信息修改學生信息査詢學生信息添加學生信息返冋上層系統(tǒng)統(tǒng)計教師信息讀取教師信息顯示教師任IH息刪除教師信息修改教師償査詢教師信息添加教師信息返回上層系統(tǒng)TotalQmain()teacherMenuQ函數(shù)studentMenu))i^i數(shù)圖2.1高校水電費管理系統(tǒng)模塊圖2■畫出主程序及其主要模塊的流程圖圖2.2main()函數(shù)圖2.3添加函數(shù)▼(結(jié)束]圖2.5查找函數(shù)圖2.6修改函

8、數(shù)圖2.7顯示函數(shù)圖2.8刪除函數(shù)3?編寫程序關(guān)鍵代碼voidAdd()〃添加信息{Students;cout?"輸入新添人員信息"vvendl;s.

當前文檔最多預覽五頁,下載文檔查看全文

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

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