版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 《面向?qū)ο蟪绦蛟O(shè)計》</p><p><b> 課程設(shè)計報告</b></p><p> 學(xué) 院:_電氣與信息工程學(xué)院_ 專業(yè)班級: 計科12-5班 </p><p> 學(xué)生姓名: 學(xué) 號: </p>
2、;<p> 設(shè)計地點(單位)________計算機自主學(xué)習(xí)中心 ________ __設(shè)計題目:________ 高校水電費管理系統(tǒng)___________ _____</p><p> 完成日期: 2014 年1月10日 </p><p> 指導(dǎo)教師評語: ______________________ _________________</p>
3、<p> _________________________________________________________________________________________________________________________________________________________________________________________________________
4、 __________ _ </p><p> 成績(五級記分制):______ __________ 指導(dǎo)教師(簽字):________ ________ </p><p><b> 課程設(shè)計任務(wù)書</b></p><p> 設(shè)計題目:高校水電費管理
5、系統(tǒng)設(shè)計</p><p> 教研室主任: 指導(dǎo)教師:裴仰軍/伍建全/黃永文 2013年12月12日</p><p><b> 摘 要</b></p><p> 本設(shè)計是用編譯器VC++完成的一個高
6、校水電費管理系統(tǒng),該高校水電費管理系統(tǒng)主要是實現(xiàn)對住宿學(xué)生和教職工的信息進行統(tǒng)計和對他們的各項數(shù)據(jù)進行處理。用戶可以根據(jù)選擇界面進行選擇進行不同的工作,有添加、查詢、顯示、編輯、刪除、統(tǒng)計,計算功能。每個功能的實現(xiàn)都用到鏈表。在每一個功能的實現(xiàn)上,都運用到文件的讀取或?qū)懭?,這樣保證了信息的實時更新。</p><p> 關(guān)鍵字:類 鍵表 水電費管理系統(tǒng) 文件</p><p><b&g
7、t; 目 錄</b></p><p><b> 摘 要3</b></p><p> 第一章 軟件需求分析說明書5</p><p> 1.1 軟件功能5</p><p> 1.2 界面要求5</p><p> 1.3 數(shù)據(jù)結(jié)構(gòu)要求6</p><
8、p> 第二章 系統(tǒng)分析與設(shè)計7</p><p> 2.1 軟件界面設(shè)計7</p><p> 2.2 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計14</p><p> 2.3 軟件的算法設(shè)計15</p><p> 第三章 軟件的實現(xiàn)18</p><p> 3.1文件讀取18</p><p
9、> 3.2文件寫入19</p><p> 第四章 軟件測試20</p><p> 4.1 添加功能測試20</p><p> 4.2 查詢功能測試20</p><p> 4.3 顯示功能測試21</p><p> 4.4 編輯功能測試21</p><p>
10、 4.5 刪除功能測試21</p><p> 4.6 統(tǒng)計功能測試22</p><p> 4.7 計算功能測試22</p><p> 第五章 軟件使用說明書23</p><p><b> 致 謝24</b></p><p><b> 參考文獻25</b&
11、gt;</p><p> 第一章 軟件需求分析說明書</p><p><b> 1.1 軟件功能</b></p><p> ?。?)添加功能:程序能夠添加不同學(xué)生和教工的記錄,提供選擇界面供用戶選擇所要添加的類別,由于編號的唯一性,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加。界面提示按任意鍵繼續(xù),然后選擇添加項,也可以放棄退
12、出添加工作。對于添加的時候?qū)斎氲臄?shù)據(jù)的要求是string、string、string、int、string、int、int的順序。</p><p> ?。?)查詢功能:可根據(jù)姓名、用水量、用電量信息對已添加的學(xué)生或教工記錄進行查詢,如果未找到,界面會給出相應(yīng)的提示信息。</p><p> ?。?)顯示功能:可顯示當(dāng)前系統(tǒng)中所有學(xué)生和教工的記錄,每條記錄占據(jù)一行。在顯示的時候用戶可以選擇顯
13、示的對象學(xué)生或員工。</p><p> ?。?)編輯功能:可根據(jù)查詢結(jié)果對相應(yīng)的學(xué)生記錄或教工記錄進行修改,修改時由于編號的唯一性。修改時需要對一個對象學(xué)生或員工的信息重新錄入,類似添加過程,注意要修改的項的輸入。</p><p> ?。?)刪除功能:主要實現(xiàn)對已添加的學(xué)生或教工記錄進行刪除,可以通過姓名和學(xué)號或教工號進行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”界面會有相應(yīng)
14、的提示并返回操作。</p><p> ?。?)統(tǒng)計功能:能根據(jù)多種參數(shù)進行統(tǒng)計。能統(tǒng)計學(xué)生和教工的用水用電量、所要交納的電費和水費等。。</p><p> (7)計算電費和水費。學(xué)生每月都有一定額度的水電是免費使用的,超過的部分需要交費。在計算所要繳納的電費或水費的時候界面上會提示要輸入學(xué)校免費提供的水量或電量。然后就會計算得到并在屏幕上顯示出需要繳納的學(xué)生或教工的信息和需繳納的費用。&
15、lt;/p><p><b> 1.2 界面要求</b></p><p> 主界面上顯示所有的功能選擇,選擇進入每一個功能后,界面上顯示該功能選項和退出選項。</p><p> 1.3 數(shù)據(jù)結(jié)構(gòu)要求</p><p> 該軟件主要借助類實現(xiàn)數(shù)據(jù)存儲,傳輸,修改并寫入文件。stu為基類,student為學(xué)生類,stuff為
16、教工類都繼承了stu類,person類里面有鏈表list<student>、list<stuff>作為成員,以實現(xiàn)學(xué)生和教工共同管理。</p><p> 第二章 系統(tǒng)分析與設(shè)計</p><p> 2.1 軟件界面設(shè)計</p><p><b> 圖2-1 首界面</b></p><p>
17、該主界面的功能主要是提供給用戶選擇自己所要實現(xiàn)的功能,輸入功能前面的序號,則選擇成功。如:輸入“1”,進入到添加功能。</p><p> 圖2-2 添加功能界面</p><p> 該添加界面主要功能是提供給用戶選擇所要添加的對象或退出添加功能,如輸入“1”,進入到添加學(xué)生項,輸入“3”,回到主界面及退出添加項。</p><p> 圖2-3學(xué)生信息錄入界面<
18、;/p><p> 該學(xué)生信息錄入界面的主要功能是供給用戶一個提示信息,以便添加學(xué)生的時候出現(xiàn)信息錄入錯誤。</p><p> 圖2-4 教工信息錄入界面</p><p> 該教工信息錄入界面的主要功能是供給用戶一個提示信息,以便添加教工的時候出現(xiàn)信息錄入錯誤。</p><p> 圖2-5 添加結(jié)果反饋界面一</p><
19、p> 該反饋界面的主要功能是對用戶添加完畢后的結(jié)果的一種反饋,提示添加失敗,添加人員已經(jīng)存在。</p><p> 圖2-6 添加結(jié)果反饋界面二</p><p> 該反饋界面的主要功能是對用戶添加完畢后的結(jié)果的一種反饋,提示添加成功。</p><p> 圖 2 -7 查詢功能界面</p><p> 該查詢界面主要功能是提供給用戶
20、選擇所要查詢的對象或退出查詢功能,如輸入“1”,進入到查詢學(xué)生項,輸入“3”,回到主界面及退出添加項。</p><p> 圖 2-8查詢學(xué)生方式選擇界面</p><p> 該界面的主要功能是提供給用戶一個查詢方式選擇提示,如輸入“1”,進入到姓名查找項,輸入“3”,回到查詢界面。</p><p> 圖 2-9 姓名查詢學(xué)生結(jié)果信息反饋界面一</p>
21、<p> 該界面的主要功能是將用戶查詢到學(xué)生的結(jié)果反饋給用戶。如輸入的為:xiafusen ,存在名字為xiafusen的學(xué)生,所以輸入,如果出現(xiàn)同名,將都會輸出。</p><p> 圖 2-10 姓名查詢學(xué)生結(jié)果信息反饋界面二</p><p> 該界面的主要功能是將用戶查詢到學(xué)生的結(jié)果反饋給用戶。如輸入為:jjjj,不存在名為jjjj的學(xué)生,提示沒有。</p&g
22、t;<p> 圖 2-11 學(xué)號查詢學(xué)生結(jié)果信息反饋界面一</p><p> 該界面的主要功能是將用戶查詢到學(xué)生的結(jié)果反饋給用戶。如輸入的學(xué)號為:2011442043 ,存在學(xué)號為2011442043的學(xué)生,所以輸入。</p><p> 圖 2-12 學(xué)號查詢學(xué)生結(jié)果信息反饋界面二</p><p> 該界面的主要功能是將用戶查詢到學(xué)生的結(jié)果反饋
23、給用戶。如輸入學(xué)號為2000,不存在學(xué)號為2000的學(xué)生,提示沒有。</p><p> 圖 2-13查詢教工方式選擇界面</p><p> 該界面的主要功能是提供給用戶一個查詢方式選擇提示,如輸入“1”進入到姓名查找項,輸入“3”,回到查詢界面。</p><p> 圖 2-14名字查詢教工結(jié)果信息反饋界面一</p><p> 該界面的
24、主要功能是將用戶查詢到教工的結(jié)果反饋給用戶。如輸入的教工名為:xiafusen ,存在名字為xiafusen的教工,所以輸入,如果出現(xiàn)同名,將都會輸出。</p><p> 圖 2.1-15名字查詢教工結(jié)果信息反饋界面二</p><p> 該界面的主要功能是將用戶查詢到教工的結(jié)果反饋給用戶。如輸入的教工名為:jjjj ,不存在名字為jjjj的教工,提示無。</p><
25、p> 圖 2-16教工號查詢教工結(jié)果信息反饋界面一</p><p> 該界面的主要功能是將用戶查詢到教工的結(jié)果反饋給用戶。如輸入的教工號為:2011442043 ,存在學(xué)號為2011442043的教工,所以輸入。</p><p> 圖 2-17教工號查詢教工結(jié)果信息反饋界面二</p><p> 該界面的主要功能是將用戶查詢到教工的結(jié)果反饋給用戶。如輸入
26、教工號為2000,不存在教工號為2000的教工,提示沒有。</p><p> 圖2-18 編輯功能界面</p><p> 該界面主要功能是給用戶提供選擇編輯對象,如輸入“1”,進入到編輯學(xué)生項,輸入“3”,回到主界面。</p><p> 圖2-19 提示輸入需編輯學(xué)生學(xué)號界面</p><p> 該界面主要功能是提示用戶輸入要編輯的學(xué)生
27、的學(xué)號,學(xué)號具有唯一性。</p><p> 圖2-20 編輯結(jié)果信息反饋界面</p><p> 該界面主要功能是給用戶返回編輯完成后的提示和編輯教工完成后的提示界面相同。</p><p> 圖2-21 提示輸入需編輯的教工的教工號界面</p><p> 該界面主要功能是提示用戶輸入要編輯的教工的教工號,教工號具有唯一性。</p&
28、gt;<p> 圖2-22 顯示功能界面</p><p> 該添加界面主要功能是提供給用戶選擇所要顯示的對象或退出顯示功能,如輸入“1”,進入到顯示學(xué)生項,輸入“3”,回到主界面及退出顯示功能項。</p><p> 圖2-23 學(xué)生信息展示界面</p><p> 該界面的主要功能是把所有的學(xué)生的信息,展現(xiàn)給用戶。</p>&l
29、t;p> 圖2-24 教工信息展示界面</p><p> 該界面的主要功能是把所有的教工的信息,展現(xiàn)給用戶。</p><p> 圖2-25 刪除功能界面</p><p> 該界面主要功能是給用戶提供選擇刪除對象,如輸入“1”,進入到刪除學(xué)生項,輸入“3”,回到主界面及退出刪除功能項。</p><p> 圖 2-26 刪除學(xué)
30、生成功提示界面</p><p> 該界面主要功能就是向用戶反饋刪除的對象(學(xué)生)成功。</p><p> 圖 2-27 刪除學(xué)生不存在提示界面</p><p> 該界面主要功能就是向用戶反饋刪除對象(學(xué)生)不存在,刪除失敗。需要重新輸入。</p><p> 圖 2-28 刪除教工成功提示界面</p><p>
31、 該界面主要功能就是向用戶反饋刪除的對象(教工)成功。</p><p> 圖2-29 刪除教工不存在提示界面</p><p> 該界面主要功能就是向用戶反饋刪除對象(教工)不存在,刪除失敗。</p><p><b> 需要重新輸入。</b></p><p> 圖2-30 統(tǒng)計功能界面</p><
32、;p> 該界面主要功能是給用戶提供選擇統(tǒng)計對象,如輸入“1”,進入到統(tǒng)計學(xué)生項,輸入“3”,回到主界面及退出統(tǒng)計功能項。</p><p> 圖2-31 統(tǒng)計學(xué)生類別選擇界面</p><p> 該界面主要是為用戶提供選擇統(tǒng)計水費(水量)或電費(電量)。如輸入“1”,進入統(tǒng)計水費(水量)統(tǒng)計(水三元一噸)。</p><p> 圖 2-32 統(tǒng)計教工類別選
33、擇界面</p><p> 該界面主要是為用戶提供選擇統(tǒng)計水費(水量)或電費(電量)。如輸入“2”,進入統(tǒng)計電費(電量)統(tǒng)計(電一元一度)。</p><p> 圖2-33 計算功能界面</p><p> 該界面主要功能是給用戶提供選擇計算對象,如輸入“1”,進入到計算學(xué)生項,輸入“3”,回到主界面及退出計算功能項。</p><p> 圖
34、2-34 選擇統(tǒng)計對象界面</p><p> 該界面主要是為用戶提示選擇輸入要計算的對象,如輸入“1”,進入計算水費項(計算學(xué)生和計算教工該界面相同)。</p><p> 圖2-35 計算學(xué)生結(jié)果顯示界面</p><p> 該界面主要是為用戶展示出需繳納水費的學(xué)生的某一部分信息。計算電費時界面相同,文字提示有小小變化。這里需要用戶自定義最大免費水量(或電量)。
35、</p><p> 圖 2-36 計算教工結(jié)果顯示界面</p><p> 該界面主要是為用戶展示出需繳納電費的教工的某一部分信息。計算水費時界面相同,文字提示有小小變化。這里需要用戶自定義最大免費電量(或水量)。</p><p> 2.2 軟件的數(shù)據(jù)(結(jié)構(gòu))設(shè)計</p><p> 該軟件使用的文件有xia01.txt,和xia02.t
36、xt兩個,文件xia01.txt是用來存儲所有學(xué)生信息,xi02.txt是用來存儲所有的教工的信息,兩個文件里面的存儲的數(shù)據(jù)類型都是一樣的,每一行存儲一個人(學(xué)生或教工)的信息,分別為名字,性別,學(xué)號(教工號),年齡,用水量,用電量。數(shù)據(jù)類型分別為string,string,string,int,string,int,int。</p><p> 2.3 軟件的算法設(shè)計</p><p>
37、 圖2-37 總設(shè)計流程圖</p><p> 圖 2-38 添加功能流程圖 圖2-39 查詢功能流程圖</p><p> 圖2-40 編輯功能流程圖 圖2-41 顯示功能流程圖</p><p> 圖2-42 刪除功能流程圖
38、 圖2-43統(tǒng)計功能流程圖</p><p> 圖2-45 計算功能流程圖</p><p> 第三章 軟件的實現(xiàn)</p><p> 對于該軟件的實現(xiàn),最為核心的部分就是關(guān)于文件的讀取與寫入,以下是對該兩部分的詳細(xì)分析:</p><p><b> 3.1文件讀取</b></p><p>
39、 ifstream fin01("xia01.txt");</p><p> //讀取方式打開存儲學(xué)生信息的文件xia01.txt</p><p> ifstream fin02("xia02.txt");</p><p> //讀取方式打開存儲教工信息的文件xia02.txt</p><p>
40、 string xue;string yuan;</p><p> list<student> arr1;//定義一個學(xué)生類的鏈表</p><p> list<stuff> arr2;//定義一個教工類的鏈表</p><p> people H;//定義一個管理學(xué)生和教工的對象</p><p> whil
41、e(getline(fin01, xue))//將一個學(xué)生的信息讀入到一個字符串當(dāng)中</p><p><b> {</b></p><p> istringstream strin(xue);</p><p> string s1,s2,s3,s4; int n1,n2,n3;</p><p> strin&g
42、t;>s1;strin>>s2;strin>>s3;strin>>n1;strin>>s4;strin>>n2;strin>>n3;</p><p> //分解字符串,得到每一條具體信息</p><p> student stu1;//定義一個學(xué)生對象</p><p> stu1.s
43、et_name(s1);stu1.set_sex(s2);</p><p> stu1.set_studentnumber(s3);stu1.set_age(n1);</p><p> stu1.set_studentadd(s4);stu1.set_ele(n2);stu1.set_water(n3);</p><p> stu1.set_elefee(n3
44、*1);stu1.set_waterfee(n2*3);//完成學(xué)生對象信息存儲</p><p> arr1.push_back(stu1); //將一個學(xué)生對象整體壓入鏈表}</p><p> //循環(huán)結(jié)束完成所有學(xué)生信息提取</p><p> H.set_arr1(arr1);//將所有的學(xué)生信息存入管理對象中</p><p>
45、 fin01.close();//關(guān)閉文件</p><p> while(getline(fin02, yuan)) //將一個學(xué)教工的信息讀入到一個字符串當(dāng)中</p><p> {istringstream strin(yuan);string s1,s2,s3,s4;int n1,n2,n3;</p><p> strin>>s1;strin
46、>>s2;strin>>s3;strin>>n1;strin>>s4;strin>>n2;strin>>n3;</p><p> //分解字符串,得到每一條具體信息 </p><p> stuff stu2; //定義一個教工對象</p><p> stu2.set_name(s1)
47、;stu2.set_sex(s2);</p><p> stu2.set_stuffnumber(s3);stu2.set_age(n1);</p><p> stu2.set_stuffadd(s4);stu2.set_ele(n2);stu2.set_water(n3);</p><p> stu2.set_elefee(n3*1);stu2.set_wa
48、terfee(n2*3);//完成教工對象信息存儲</p><p> arr2.push_back(stu2); //將一個教工對象整體壓入鏈表</p><p><b> }</b></p><p> //循環(huán)結(jié)束完成所有教工信息提取</p><p> H.set_arr2(arr2); //將所有的教工信息存
49、入管理對象中fin02.close();//關(guān)閉文件</p><p><b> 3.2文件寫入</b></p><p> ofstream fin01("Xia01.txt");</p><p> //以寫入的方式打開存儲學(xué)生信息文件xia01.txt</p><p> list<stu
50、dent>::const_iterator iter;</p><p> //定義一個指向?qū)W生鏈表的指針</p><p> for (iter = ss1.begin(); iter != ss1.end(); ++iter)</p><p> {fin01<<iter->get_name()<<""&
51、lt;<iter->get_sex()<<" "<<iter->get_studentnumber()<<""<<iter->get_age()<<" "<<iter->get_studentadd()<<""<<iter->g
52、et_water()<<" "<<iter->get_ele()<<endl;}</p><p> //將信息存儲在鏈表中的第一個學(xué)生開始到最后一個學(xué)生,將每一個學(xué)生信息寫入文件</p><p> fin01.close();//關(guān)閉文件</p><p> ofstream fin02("
53、Xia02.txt");</p><p> //以寫入的方式打開存儲教工信息文件xia02.txt</p><p> list<stuff>::const_iterator iter1;</p><p> //定義一個指向教工鏈表的指針</p><p> for (iter1 = ss2.begin(); it
54、er1 != ss2.end(); ++iter1)</p><p> {fin01<<iter1->get_name()<<""<<iter1->get_sex()<<" "<<iter1->get_stuffnumber()<<""<<iter1-
55、>get_age()<<" "<<iter1->get_stuffadd()<<""<<iter1->get_water()<<" "<<iter1->get_ele()<<endl;}</p><p> //將信息存儲在鏈表中的第一個教工開始到
56、最后一個教工,將每一個教工信息寫入文件</p><p> fin02.close();//關(guān)閉文件</p><p><b> 第四章 軟件測試</b></p><p> 本軟件能實現(xiàn)的功能有添加,查詢,編輯,顯示、刪除、統(tǒng)計。計算等功能。其核心是幾個函數(shù),其測試如下:</p><p> 4.1 添加功能測試&l
57、t;/p><p> 用例1:input: 1 output: 請輸入添加學(xué)生信息</p><p> 用例2:input: 2 output: 請輸入添加教工信息</p><p> 用例3:input: 3 output: 返回主界面</p><p> 用例4:input: 2011442043(學(xué)號)</p>
58、;<p> output: 添加失敗,已存在,按任意鍵繼續(xù)</p><p> 用例5:input: 2011442044(學(xué)號) </p><p> output: 添加成功,請按任意鍵繼續(xù)</p><p> 用例6:input: 2012442043(教工號)</p><p> output: 添加失敗,已存在,
59、按任意鍵繼續(xù)</p><p> 用例7:input: 2012442044教工號)</p><p> output: 添加成功,按任意鍵繼續(xù)</p><p> 4.2 查詢功能測試</p><p> 用例1:input: 1 output: 請輸入查找方式</p><p> 用例2:input:
60、2 output: 請輸入查找方式</p><p> 用例3:input: 3 output: 返回主界面</p><p> 用例4:input: 1 output: 請輸入學(xué)生姓名</p><p> 用例5:input: 2 output: 請輸入學(xué)生學(xué)號</p><p> 用例6:input: 1 ou
61、tput: 請輸入教工姓名</p><p> 用例7:input: 1 output: 請輸入教工教工號</p><p> 用例8:input: 3 output: 返回查詢對象界面</p><p> 用例9:input: xia </p><p> output: 顯示該名字學(xué)生(教工)信息,按任意鍵繼續(xù)&
62、lt;/p><p> 用例10:input: 2011442043 </p><p> output: 顯示學(xué)號為2011442043的學(xué)生的所有信息按任意鍵繼續(xù)。</p><p> 用例11:input: love </p><p> output: 沒有你查詢的這個人,按任意鍵繼續(xù)請輸入添加學(xué)生信息&l
63、t;/p><p> 4.3 顯示功能測試</p><p> 用例1:input: 1 output: 顯示所有學(xué)生信息,按任意鍵繼續(xù)</p><p> 用例2:input: 2 output: 顯示所有教工信息,按任意鍵繼續(xù)</p><p> 用例3:input: 3 output: 返回主界面</p>
64、<p> 4.4 編輯功能測試</p><p> 用例1:input: 1 output: 顯示所有學(xué)生信息,提示輸入學(xué)號</p><p> 用例2:input: 2 output: 顯示所有教工信息,提示輸入教工號</p><p> 用例3:input: 3 output: 返回主界面</p><p>
65、 用例4:input: 2011442043(學(xué)號/教工號)</p><p> output: 按任意鍵繼續(xù) </p><p> 用例5:input: 一個學(xué)生的所有信息 </p><p> output:編輯成功,按任意鍵繼續(xù)</p><p> 用例6:input: 2012442043 output: 按任意鍵繼續(xù)
66、</p><p> 用例7:input: 任意鍵 output: 無該學(xué)生記錄</p><p> 4.5 刪除功能測試</p><p> 用例1:input: 1 </p><p> output: 顯示所有學(xué)生信息,提示輸入要刪除學(xué)生學(xué)號</p><p> 用例2:input: 2 &l
67、t;/p><p> output: 顯示所有教工信息,提示輸入要刪除教工教工號</p><p> 用例3:input: 3 output: 返回主界面</p><p> 用例4:input: 2012442043 </p><p> output: 沒有你輸入的學(xué)號的學(xué)生,提示重新輸入</p><p>
68、 用例5:input: 2011442043</p><p> output: 刪除成功,按任意鍵繼續(xù)</p><p> 用例6:input: 3 output: 返回選擇刪除對象界面</p><p> 4.6 統(tǒng)計功能測試</p><p> 用例1:input: 1 output:選擇統(tǒng)計水量(水費)或電量(電費)&
69、lt;/p><p> 用例2:input: 2 output:選擇統(tǒng)計水量(水費)或電量(電費)</p><p> 用例3:input: 3 output: 返回主界面</p><p> 用例4:input: 1 output:學(xué)生總的用水用電量,任意鍵繼續(xù)</p><p> 用例5:input: 2 output
70、:教工總的用水用電量,任意鍵繼續(xù)</p><p> 4.7 計算功能測試</p><p> 用例1:input: 1 output:選擇計算水費或電費</p><p> 用例2:input: 2 output:選擇計算水費或電費</p><p> 用例3:input: 3 output: 返回主界面</p&g
71、t;<p> 用例4:input: 15(免費提供的水量) </p><p> output:計算出需要交納的水費的學(xué)生或教工,輸出在屏幕</p><p> 用例5:input: 25(免費提供的電量)</p><p> output:計算出需要交納的電費的學(xué)生或教工,輸出在屏幕</p><p> 第五章 軟件使
72、用說明書</p><p> 該軟件主要就是有添加、查詢、顯示、編輯、刪除、統(tǒng)計、計算等功能。每個功能的使用方法以及注意事項如下:</p><p> ?。?)添加功能:主頁面提示輸入“1”選擇添加功能,添加功能分為添加學(xué)生和添加教工兩類,界面上有相應(yīng)的提示,1::添加學(xué)生;2:添加教工。,添加時要求編號要唯一,如果添加了重復(fù)編號的記錄時,則提示數(shù)據(jù)添加重復(fù)并取消添加按任意鍵返回操作。<
73、;/p><p> ?。?)查詢功能:主頁面提示輸入“2”選擇查詢功能,查詢功能分為查詢學(xué)生和查詢教工兩類,界面上有相應(yīng)的提示,1:查詢學(xué)生;2:查詢教工。查詢時可根據(jù)姓名、用水量或用電量信息對已添加的學(xué)生或教工記錄進行查詢,如果未找到,給出相應(yīng)的提示信息并按任意鍵返回操作,如果找到,則顯示相應(yīng)的記錄信息并按任意鍵返回操作。</p><p> ?。?)編輯功能:主頁面提示輸入“3”選擇編輯功能,
74、編輯功能分編輯學(xué)生和編輯教工兩類,界面上有相應(yīng)的提示,1:編輯學(xué)生;2:編輯教工,修改時建立在你查詢結(jié)果上對記錄進行修改的,修改時注意編號的唯一性。修改完成后按任意鍵返回操作。</p><p> ?。?)顯示功能:主頁面上有相應(yīng)的提示輸入“4”選擇顯示功能,顯示功能分為顯示學(xué)生和顯示教工兩類,界面上有相應(yīng)的提示,1:顯示學(xué)生:可顯示當(dāng)前系統(tǒng)中所有學(xué)生的記錄,每條記錄占據(jù)一行,按任意鍵返回操作;2:顯示教工:可顯示
75、當(dāng)前系統(tǒng)中所有教工的記錄,每條記錄占據(jù)一行,按任意鍵返回操作。</p><p> ?。?)刪除功能:界面上有相應(yīng)的提示輸入“5”選擇刪除功能,刪除功能分為刪除學(xué)生和刪除教工兩類,界面上有相應(yīng)的提示,1:刪除學(xué)生:主要實現(xiàn)對已添加的學(xué)生進行刪除2:刪除教工,主要實現(xiàn)對已添加的教工記錄進行刪除。如果當(dāng)前系統(tǒng)中沒有相應(yīng)的記錄,則提示“記錄為空!”并按任意鍵返回操作。</p><p> ?。?)統(tǒng)
76、計功能:界面上有相應(yīng)的提示輸入“6”選擇統(tǒng)計功能能,統(tǒng)計功能分為統(tǒng)計學(xué)生和統(tǒng)計教工兩類,界面上有相應(yīng)的提示,1:統(tǒng)計學(xué)生;2:統(tǒng)計教工。能統(tǒng)計學(xué)生和教工的用水用電量、所要交納的電費和水費等。</p><p> ?。?)計算功能:界面上有相應(yīng)的提示輸入“7”選擇計算功能,計算功能分為計算學(xué)生和計算教工兩類,界面上有相應(yīng)的提示,1:計算學(xué)生;2:計算教工;學(xué)生每月都有一定額度的水電是免費使用的,超過的部分需要交費。所
77、以在計算時需要用戶臨時定義一個免費水(電)量。</p><p> ?。?)退出:界面上有相應(yīng)的提示輸入“8”退出。</p><p><b> 致 謝</b></p><p> 通過這次課程設(shè)計,使我得到一次用所學(xué)專業(yè)知識、專業(yè)技能分析和解決問題的系統(tǒng)鍛煉,也使我在綜合知識的選用方面,在應(yīng)用軟件開發(fā)的基本思想與方法方面,以及在常用編程思路技巧
78、的掌握方面都向前邁了一大步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。在課程設(shè)計中,我學(xué)到了很多東西。我們得到了多位指導(dǎo)老師耐心的教導(dǎo),仔細(xì)的講解,讓我們對所學(xué)知識有了更進一步的認(rèn)識,也使自身的綜合運用水平得到了一定程度上的提高。非常感謝陳各位指導(dǎo)老師的辛勤工作和對我們孜孜不倦的教誨。同時也感謝我的同學(xué),感謝他們對我的幫助,讓我明白團隊合作的重要性,同時我還想說在論文完成過程中,我同樣遇到了許許多多的麻煩,在老師和同學(xué)的幫助下最終的完成
79、了這個報告,我相信在沒有你們這些人的幫助下,我在這個過程中一定不會走得那么輕松的,在這里對你們說一聲“辛苦了”并表達我深深謝意。</p><p><b> 簽名 夏福森</b></p><p> 日期 2013 1 11</p><p><b> 參考文獻</b></p><p> [1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- c++課程設(shè)計高校水電費管理系統(tǒng)
- 水電費管理系統(tǒng)課程設(shè)計
- c++課程設(shè)計高校水電費管理系統(tǒng)
- 水電費管理系統(tǒng)的設(shè)計與實現(xiàn)
- 水電費預(yù)算
- 面向?qū)ο笳n程設(shè)計高校人事管理系統(tǒng)
- 《面向?qū)ο笳n程設(shè)計》課程設(shè)計---媒體管理系統(tǒng)
- 基于web的學(xué)校水電費管理系統(tǒng)的設(shè)計與實現(xiàn)
- 課程設(shè)計---電費管理系統(tǒng)
- 小區(qū)水電費管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 面向?qū)ο笳n程設(shè)計--- 工資管理系統(tǒng)
- 韶關(guān)學(xué)院學(xué)生宿舍智能水電計量管理系統(tǒng)水電費充值
- 物業(yè)小區(qū)水電費預(yù)算表
- 項目承包水電費匯總表
- 面向?qū)ο笳n程設(shè)計--長途客運售票管理系統(tǒng)
- c++課程設(shè)計面向?qū)ο笳n程設(shè)計--銀行管理系統(tǒng)
- 面向?qū)ο笳n程設(shè)計--職工信息管理系統(tǒng)
- 物業(yè)公司代收水電費的法律分析
- 宿舍管理面向?qū)ο笳n程設(shè)計---宿舍樓管理系統(tǒng)
- 物業(yè)公攤水電費收取依據(jù)方法
評論
0/150
提交評論