2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  C++ 課程設(shè)計(jì)報(bào)告</p><p>  課 題: 電費(fèi)管理系統(tǒng) </p><p>  專業(yè)班級: </p><p>  學(xué) 號: </p><p>  姓 名:

2、 </p><p>  同組姓名: </p><p>  指導(dǎo)老師: </p><p>  設(shè)計(jì)時(shí)間: 2006年下學(xué)期第18~19周 </p><p>  一 課程設(shè)計(jì)的目的和意義</p><p>  電費(fèi)管理系統(tǒng)是每一個(gè)電資源管理機(jī)構(gòu)管理

3、電資源用戶及電費(fèi)繳納情況的不可缺少的一個(gè)管理信息系統(tǒng),它的內(nèi)容對于電資源管理機(jī)構(gòu)的管理者來說是至關(guān)重要的,所以電費(fèi)管理系統(tǒng)應(yīng)該能夠?yàn)槊恳粋€(gè)電資源管理機(jī)構(gòu)的管理者提供充足的信息和快捷的查詢手段,大大的方便電資源管理機(jī)構(gòu)的管理者的合理管理。</p><p>  隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。</p><

4、p>  作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對電資源用戶及電費(fèi)繳納情況進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高電資源用戶及電費(fèi)繳納情況管理的效率,也是電資源管理機(jī)構(gòu)帳收費(fèi)的科學(xué)化、正規(guī)化管理,與先進(jìn)科學(xué)技術(shù)接軌的重要條件。</p><p>  因此,開發(fā)這樣一套管理軟件成為很有必要的事情,對于我們計(jì)算機(jī)專業(yè)的學(xué)生來

5、說,也是一次將計(jì)算機(jī)應(yīng)用于現(xiàn)實(shí)管理的一次很有意義的實(shí)踐活動</p><p><b>  二 系統(tǒng)實(shí)現(xiàn)</b></p><p>  2.1:概要設(shè)計(jì)階段的主要任務(wù)</p><p>  ①類里面本人主要負(fù)責(zé)所有基礎(chǔ)類及charge類、user類、acount類和price類;</p><p>  ②菜單里本人主要負(fù)責(zé)管理員里

6、面的價(jià)格調(diào)整菜單和查詢菜單;</p><p><b>  ③配合組長工作;</b></p><p>  2.2 電費(fèi)管理系統(tǒng)結(jié)構(gòu)圖</p><p><b>  2.3:程序流程圖</b></p><p><b>  NO</b></p><p><

7、b>  YES</b></p><p><b>  管理員</b></p><p><b>  普通用戶</b></p><p><b>  三 系統(tǒng)實(shí)現(xiàn)</b></p><p>  系統(tǒng)各功能的運(yùn)行時(shí)界面及使用說明。</p><p>

8、<b>  1.主窗口;</b></p><p>  下圖為管理員登陸后的主菜單界面,我主要負(fù)責(zé)里面的價(jià)格調(diào)整菜單和查詢菜單;</p><p><b>  2:價(jià)格調(diào)整</b></p><p><b>  價(jià)格調(diào)整的程序:</b></p><p>  void administ

9、rate4_1()</p><p><b>  {</b></p><p>  cout<<"============◤進(jìn)入企業(yè)用戶價(jià)格調(diào)整菜單◥=========== "<<endl;</p><p>  cout<<"請輸入新的企業(yè)用戶用電價(jià)格";</p>

10、;<p><b>  int a;</b></p><p><b>  cin>>a;</b></p><p>  price *i= new price();</p><p>  i->setqyamount(2);</p><p>  i->setgramo

11、unt(a);</p><p>  i->next=head3;</p><p><b>  head3=i;</b></p><p>  cout<<"修改成功!"<<endl;</p><p>  system("pause");</p>

12、;<p>  administrate2();</p><p>  system("cls");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  void administrate4_2()</p

13、><p><b>  {</b></p><p>  cout<<"============◤進(jìn)入個(gè)人價(jià)格調(diào)整菜單 ◥=========== "<<endl;</p><p><b>  int a;</b></p><p>  cout<<&qu

14、ot;請輸入新的個(gè)人用戶用電價(jià)格";</p><p><b>  cin>>a;</b></p><p>  price *i= new price();</p><p>  i->setgramount(1);</p><p>  i->setqyamount(a);</p>

15、;<p>  i->next=head3;</p><p><b>  head3=i;</b></p><p>  cout<<"修改成功!"<<endl;</p><p>  administrate2();</p><p>  system("

16、;pause");</p><p>  system("cls");</p><p><b>  return;</b></p><p><b>  }</b></p><p>  void administrate4()</p><p>  {

17、 int tz;</p><p>  cout<<"\n\n==========★進(jìn)入價(jià)格調(diào)整菜單★========= "<<endl;</p><p>  cout<<"\t ▁▁▁▁▁▁▁▁▁▁▁"<<endl; </p><p>  cout<<&qu

18、ot;\t|1)調(diào)整企業(yè)用戶電費(fèi)單價(jià)|"<<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|2)調(diào)整個(gè)人用戶電費(fèi)單價(jià)|"<<endl;</p><

19、p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|3)返回上級菜單 |"<<endl;</p><p>  cout<<"\t|______________________|&qu

20、ot;<<endl; </p><p>  cout<<"提示:請選擇您要調(diào)整的價(jià)格類型";</p><p><b>  cin>>tz;</b></p><p>  system("cls");</p><p>  switch(tz)<

21、/p><p><b>  {</b></p><p><b>  case 1:</b></p><p><b>  {</b></p><p>  administrate4_1();</p><p>  administrate4();</p&g

22、t;<p><b>  return;</b></p><p><b>  }</b></p><p><b>  case 2:</b></p><p><b>  {</b></p><p>  administrate4_2();&l

23、t;/p><p>  administrate4();</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  case 3:</b></p><p><b>  {</b>

24、;</p><p><b>  return;</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p><b>  首先進(jìn)入管理員菜單

25、</b></p><p>  繼續(xù)按“4”進(jìn)入價(jià)格調(diào)整菜單;</p><p>  然后隨用戶需求任選進(jìn)入企業(yè)或個(gè)人價(jià)格調(diào)整:</p><p><b>  如鍵入:1</b></p><p><b>  得到運(yùn)行結(jié)果:</b></p><p>  此次修改保存到4.

26、txt</p><p><b>  3:查詢菜單</b></p><p><b>  查詢菜單的程序:</b></p><p>  void administrate6_2_1()//顯示所有用戶登錄信息</p><p><b>  {</b></p><p

27、>  cout<<"=========◤顯示所有用戶登陸信息◥========="<<endl;</p><p><b>  p=head;</b></p><p><b>  int i=1;</b></p><p><b>  int j=1;</b&g

28、t;</p><p>  cout<<"編號\t用戶名\t用戶密碼\t用戶級別\t"<<endl;</p><p>  while(p!=NULL)</p><p><b>  {</b></p><p>  cout<<endl<<i++<<

29、;"\t"<<p->getusername()<<"\t"<<p->getpassword()<<"\t\t"<<p->getlevel()<<endl;</p><p>  p=p->next;</p><p><b>  

30、}</b></p><p>  system("pause");</p><p><b>  }</b></p><p>  void administrate6_2_2()//顯示所有用戶基本信息</p><p><b>  {</b></p><

31、;p>  cout<<"=========◤顯示所有用戶基本信息◥========="<<endl;</p><p><b>  int j=1;</b></p><p><b>  p1=head1;</b></p><p>  cout<<"次序

32、 編號 姓名 身份證號 類別 狀態(tài) "<<endl;</p><p>  while(p1!=NULL)</p><p><b>  {</b></p><p>  cout<<endl<<j++<<&qu

33、ot; "<<p1->getNO()<<" "<<p1->getname()<<" "<<p1->getidentify()<<" "<<p1->getlevel()<<" "<

34、<p1->getcondition()<<endl;</p><p>  p1=p1->next;</p><p><b>  }</b></p><p>  system("pause");</p><p><b>  }</b></p>

35、;<p>  void administrate6_2_3()//顯示所有用戶基本信息</p><p><b>  { </b></p><p>  cout<<"=========◤顯示所有用戶繳費(fèi)信息◥========="<<endl;</p><p><b>  int

36、j=1;</b></p><p><b>  p2=head2;</b></p><p>  cout<<"次序 名字 類型 年 月 用電量 單價(jià) 應(yīng)繳 實(shí)繳 余額"<<endl;</p><p>  while(p2!=NULL)</p&

37、gt;<p><b>  {</b></p><p>  cout<<endl<<j++<<" "<<p2->getyhm() <<" "<<p2->getlei()<<" "<<p2-&g

38、t;getyear()<<" "<<p2->getmonth()<<" "<<p2->getydl()<<" "<<p2->getamount()<<" "<<p2->getspay()<<&qu

39、ot; "<<p2->getypay()<<" "<<p2->getyuer()<<endl;</p><p>  p2=p2->next;</p><p><b>  }</b></p><p>  system("pau

40、se");</p><p><b>  }</b></p><p>  void administrate6_1_1()//顯示所有用戶登錄信息</p><p><b>  {</b></p><p>  cout<<"=========◤顯示所有用戶登陸信息◥===

41、======"<<endl;</p><p><b>  p=head;</b></p><p>  char name[20];</p><p>  cout<<"輸入您要查詢用戶的登錄名:";</p><p>  cin>>name;</p>

42、;<p>  cout<<"編號\t用戶名\t用戶密碼\t用戶級別\t"<<endl;</p><p><b>  int i=1;</b></p><p><b>  int j=1;</b></p><p>  while(p!=NULL)</p>

43、<p><b>  {</b></p><p>  if(strcmp(name,p->getusername())==0)</p><p>  cout<<endl<<i++<<"\t"<<p->getusername()<<"\t"<&

44、lt;p->getpassword()<<"\t\t"<<p->getlevel()<<endl;</p><p>  p=p->next;</p><p><b>  }</b></p><p>  system("pause");</p>

45、;<p><b>  }</b></p><p>  void administrate6_1_2()//顯示所有用戶基本信息</p><p><b>  {</b></p><p>  cout<<"=========◤顯示所有用戶基本信息◥========="<<

46、;endl;</p><p><b>  int j=1;</b></p><p>  char name[20];</p><p><b>  p1=head1;</b></p><p>  cout<<"輸入您要查詢用戶姓名:";</p><p

47、>  cin>>name;</p><p>  cout<<"次序 編號 姓名 身份證號 類別 狀態(tài) "<<endl;</p><p>  while(p1!=NULL)</p><p><b>  {</

48、b></p><p>  if(strcmp(name,p1->getname())==0)</p><p>  cout<<endl<<j++<<" "<<p1->getNO()<<" "<<p1->getname()<<&

49、quot; "<<p1->getidentify()<<" "<<p1->getlevel()<<" "<<p1->getcondition()<<endl;</p><p>  p1=p1->next;</p><p&g

50、t;<b>  }</b></p><p>  system("pause");</p><p><b>  }</b></p><p>  void administrate6_1_3()//顯示用戶基本信息</p><p><b>  { </b><

51、;/p><p>  cout<<"=========◤顯示所有用戶繳費(fèi)信息◥========="<<endl;</p><p><b>  int j=1;</b></p><p>  char name[20];</p><p><b>  p2=head2;</

52、b></p><p>  cout<<"輸入您要查詢用戶姓名:";</p><p>  cin>>name;</p><p>  cout<<"次序 名字 類型 年 月 用電量 單價(jià) 應(yīng)繳 實(shí)繳 余額"<<endl;</p&

53、gt;<p>  while(p2!=NULL)</p><p><b>  {</b></p><p>  if(strcmp(name,p2->getyhm())==0)</p><p>  cout<<endl<<j++<<" "<<p2->g

54、etyhm() <<" "<<p2->getlei()<<" "<<p2->getyear()<<" "<<p2->getmonth()<<" "<<p2->getydl()<<"

55、 "<<p2->getamount()<<" "<<p2->getspay()<<" "<<p2->getypay()<<" "<<p2->getyuer()<<endl;</p><p>  p

56、2=p2->next;</p><p><b>  }</b></p><p>  system("pause");</p><p><b>  }</b></p><p>  void administrate6_1()</p><p><b

57、>  {</b></p><p><b>  int h;</b></p><p>  cout<<"\n\n===========★查詢個(gè)人用戶信息★==========="<<endl;</p><p>  cout<<"\t _______________

58、_______"<<endl;</p><p>  cout<<"\t|1)查詢個(gè)人用戶登錄信息|"<<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<&

59、lt;"\t|2)查詢個(gè)人用戶基本信息|"<<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|3)查詢個(gè)人用戶費(fèi)用信息|"<<endl;</p>&l

60、t;p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|4)返回上級菜單 |"<<endl;</p><p>  cout<<"\t|______________________|&

61、quot;<<endl;</p><p>  cout<<"================================\n"<<endl;</p><p>  cout<<"請選擇: ";</p><p><b>  cin>>h;</b>

62、;</p><p>  system("cls");</p><p><b>  switch(h)</b></p><p><b>  {</b></p><p><b>  case 1:</b></p><p><b>

63、;  {</b></p><p>  administrate6_1_1();</p><p>  administrate6_1();</p><p><b>  break ;</b></p><p><b>  }</b></p><p><b>

64、  case 2:</b></p><p><b>  {</b></p><p>  administrate6_1_2();</p><p>  administrate6_1();</p><p><b>  break;</b></p><p><b

65、>  }</b></p><p><b>  case 3:</b></p><p><b>  {</b></p><p>  administrate6_1_3();</p><p>  administrate6_1();</p><p><b&

66、gt;  break;</b></p><p><b>  }</b></p><p><b>  case 4:</b></p><p><b>  {</b></p><p><b>  return;</b></p><

67、;p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void administrate6_2()</p><p><b>  {</b></p><p&

68、gt;<b>  int g;</b></p><p>  cout<<"\n\n===========★查詢所有用戶信息★==========="<<endl;</p><p>  cout<<"\t ______________________"<<endl;</p>

69、;<p>  cout<<"\t|1)查詢所有用戶登錄信息|"<<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|2)查詢所有用戶基本信息|"<

70、<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|3)查詢所有用戶費(fèi)用信息|"<<endl;</p><p>  cout<<"\t|_____

71、_________________|"<<endl;</p><p>  cout<<"\t|4)返回上級菜單 |"<<endl;</p><p>  cout<<"\t|______________________|"<<endl;</p><p

72、>  cout<<"================================\n"<<endl;</p><p>  cout<<"請選擇: ";</p><p><b>  cin>>g;</b></p><p>  system(&quo

73、t;cls");</p><p><b>  switch(g)</b></p><p><b>  {</b></p><p><b>  case 1:</b></p><p><b>  {</b></p><p>

74、  administrate6_2_1();</p><p>  administrate6_2();</p><p><b>  break ;</b></p><p><b>  }</b></p><p><b>  case 2:</b></p><

75、p><b>  {</b></p><p>  administrate6_2_2();</p><p>  administrate6_2();</p><p><b>  break;</b></p><p><b>  }</b></p><p&

76、gt;<b>  case 3:</b></p><p><b>  {</b></p><p>  administrate6_2_3();</p><p>  administrate6_2();</p><p><b>  break;</b></p>&l

77、t;p><b>  }</b></p><p><b>  case 4:</b></p><p><b>  {</b></p><p><b>  return;</b></p><p><b>  }</b></p&

78、gt;<p><b>  }}</b></p><p>  void administrate6()</p><p><b>  {</b></p><p>  cout<<"\n\n\t==========★進(jìn)入查詢菜單★========= "<<endl;<

79、;/p><p><b>  int s;</b></p><p>  cout<<"\t ▁▁▁▁▁▁▁▁▁▁▁"<<endl; </p><p>  cout<<"\t|1)查詢個(gè)人信息 |"<<endl;</p><p&

80、gt;  cout<<"\t|______________________|"<<endl;</p><p>  cout<<"\t|2)查詢所有信息 |"<<endl;</p><p>  cout<<"\t|______________________|&

81、quot;<<endl;</p><p>  cout<<"\t|3)返回上級菜單 |"<<endl;</p><p>  cout<<"\t|______________________|"<<endl; </p><p>  cout<<

82、"提示:請選擇您查詢的類型";</p><p><b>  cin>>s;</b></p><p>  system("cls");</p><p><b>  switch(s)</b></p><p><b>  {</b>

83、;</p><p><b>  case 1:</b></p><p><b>  {</b></p><p>  administrate6_1();</p><p>  administrate6();</p><p><b>  return;</b&g

84、t;</p><p><b>  }</b></p><p><b>  case 2:</b></p><p><b>  {</b></p><p>  administrate6_2();</p><p>  administrate6();<

85、;/p><p><b>  }</b></p><p><b>  case 3:</b></p><p><b>  {</b></p><p><b>  break;</b></p><p><b>  }</b&

86、gt;</p><p><b>  }</b></p><p><b>  }</b></p><p>  首先進(jìn)入管理員菜單界面;</p><p><b>  如下圖;</b></p><p>  按“6”進(jìn)入查詢菜單;(如圖)</p>

87、<p>  里面有2個(gè)查詢功能;</p><p>  按“1”查詢個(gè)人信息;</p><p>  繼續(xù)按“1”查詢個(gè)人登錄信息;(如下圖)</p><p>  輸入“ys”得到如下界面(用戶級別“0”代表是管理員,“1”代表普通用戶,“2”代表停用的用戶),登錄信息是儲存在1.txt里,</p><p>  回到主菜單界面,按“2”

88、進(jìn)入查詢個(gè)人用戶基本信息;</p><p>  輸入“葉飛”顯示如下界面,其中的基本信息來源于2.txt;</p><p>  然后回到主菜單界面,按“3”進(jìn)入查詢個(gè)人用戶費(fèi)用信息;</p><p>  輸入“葉飛”得到如下界面;</p><p>  再返回查詢菜單,輸入“2”查詢所有信息(如下圖);</p><p>

89、  選擇“1”查詢所有用戶的登錄信息,也就是1.txt上的內(nèi)容;</p><p><b>  如下圖;</b></p><p>  又返回查詢菜單,接著輸入“2”進(jìn)入查詢所有用戶基本信息,也就是2.txt上的內(nèi)容;</p><p><b>  如下圖;</b></p><p>  返回產(chǎn)訊菜單,按“

90、3”進(jìn)入查詢所有用戶費(fèi)用信息,也就是3.txt上的內(nèi)容;</p><p><b>  如下圖;</b></p><p>  四 、charge類、user類、acount類和price類</p><p>  #include<string.h></p><p>  class acount{//基本信息類&l

91、t;/p><p>  int NO;//編號</p><p>  char level[20];//企業(yè).個(gè)人</p><p>  char condition[20];//正常,停用</p><p>  char name[20];</p><p>  char identify[18];//身份證</p>

92、<p><b>  public:</b></p><p>  char * getname() </p><p><b>  {</b></p><p>  return name;</p><p><b>  }</b></p><p>

93、  void setname(char * temp)</p><p><b>  {</b></p><p>  strcpy(name,temp);</p><p><b>  }</b></p><p>  char * getidentify()</p><p>&l

94、t;b>  {</b></p><p>  return identify;</p><p><b>  }</b></p><p>  void setidentify(char *temp)</p><p><b>  {</b></p><p>  s

95、trcpy(identify,temp);</p><p><b>  }</b></p><p>  char * getlevel()</p><p><b>  {</b></p><p>  return level;</p><p><b>  }<

96、/b></p><p>  void setlevel(char *temp)</p><p><b>  {</b></p><p>  strcpy(level,temp);</p><p><b>  }</b></p><p>  int getNO()&l

97、t;/p><p><b>  {</b></p><p>  return NO;</p><p><b>  }</b></p><p>  void setNO(int temp)</p><p><b>  {</b></p><p

98、><b>  NO=temp;</b></p><p><b>  }</b></p><p>  char * getcondition()</p><p><b>  {</b></p><p>  return condition;</p><

99、;p><b>  }</b></p><p>  void setcondition(char *temp)</p><p><b>  {</b></p><p>  strcpy(condition,temp);</p><p><b>  }</b></p&g

100、t;<p>  class acount * next;</p><p><b>  };</b></p><p><b>  //全局變量</b></p><p>  acount * head1=NULL;</p><p>  acount * x1=NULL;</p>

101、<p>  acount * p1=NULL;</p><p>  acount * q1=NULL;</p><p>  class charge{//收費(fèi)類</p><p>  char yhm[20];//用戶名</p><p>  int amount;//單價(jià)</p><p>  char le

102、i[20];//類型</p><p>  int year;//年</p><p>  int month;//月</p><p>  int ydl;//用電量</p><p>  double ypay;//應(yīng)繳</p><p>  double spay;//實(shí)繳</p><p>  in

103、t yuer;//余額</p><p><b>  public:</b></p><p>  void setyhm(char * temp)</p><p><b>  {</b></p><p>  strcpy(yhm,temp);</p><p><b>

104、  }</b></p><p>  void setspay(int temp)</p><p><b>  {</b></p><p>  spay=temp;</p><p><b>  }</b></p><p>  void setypay(int tem

105、p)</p><p><b>  {</b></p><p>  ypay=temp;</p><p><b>  }</b></p><p>  void setlei(char * temp)</p><p><b>  {</b></p>

106、;<p>  strcpy(lei,temp);</p><p><b>  }</b></p><p>  char * getyhm()</p><p><b>  {</b></p><p>  return yhm;</p><p><b> 

107、 }</b></p><p>  void setydl(int temp)</p><p><b>  {</b></p><p><b>  ydl=temp;</b></p><p><b>  }</b></p><p>  void

108、 setyuer(int temp)</p><p><b>  {</b></p><p>  yuer=temp;</p><p><b>  }</b></p><p>  void settime(int temp1,int temp2)</p><p><b&

109、gt;  {</b></p><p>  year=temp1;</p><p>  month=temp2;</p><p><b>  }</b></p><p>  void setamount(int temp=2)</p><p><b>  {</b>

110、</p><p>  amount=temp;</p><p><b>  }</b></p><p>  char * getlei()</p><p><b>  {</b></p><p>  return lei;</p><p><b&

111、gt;  }</b></p><p>  int getyear()</p><p><b>  {</b></p><p>  return year;</p><p><b>  }</b></p><p>  int getmonth()</p>

112、<p><b>  {</b></p><p>  return month;</p><p><b>  }</b></p><p>  int getydl()</p><p><b>  {</b></p><p>  return

113、ydl;</p><p><b>  }</b></p><p>  int getyuer()</p><p><b>  {</b></p><p>  return yuer;</p><p><b>  }</b></p><

114、p>  double getypay()</p><p><b>  {</b></p><p>  return ypay=ydl*amount;</p><p><b>  }</b></p><p>  double getspay()</p><p><b

115、>  {</b></p><p>  return spay;</p><p><b>  }</b></p><p>  int getamount()</p><p>  {return amount;}</p><p>  class charge *next;</p

116、><p><b>  };</b></p><p>  charge * head2=NULL;</p><p>  charge * x2=NULL;</p><p>  charge * p2=NULL;</p><p>  charge * q2=NULL;</p><p&g

117、t;  class user //用戶類</p><p><b>  {</b></p><p>  //思考題:如果用戶出現(xiàn)重名的情況 ,要如何修改</p><p>  char username[20];//用戶名 不超過19位字符</p><p>  char password[20];//用戶密碼 不超過19位字

118、符</p><p>  int level;//用戶級別 0-管理員 1-普通用戶</p><p><b>  public:</b></p><p>  char * getusername() </p><p><b>  {</b></p><p>  return u

119、sername;</p><p><b>  }</b></p><p>  void setusername(char * temp)</p><p><b>  {</b></p><p>  strcpy(username,temp);</p><p><b&g

120、t;  }</b></p><p>  char * getpassword()</p><p><b>  {</b></p><p>  return password;</p><p><b>  }</b></p><p>  void setpasswo

121、rd(char * temp)</p><p><b>  {</b></p><p>  strcpy(password,temp);</p><p><b>  }</b></p><p>  int getlevel()</p><p><b>  {&l

122、t;/b></p><p>  return level;</p><p><b>  }</b></p><p>  void setlevel(int temp)</p><p><b>  {</b></p><p>  level=temp;</p>

123、<p><b>  }</b></p><p>  class user * next;</p><p><b>  };</b></p><p><b>  //全局變量</b></p><p>  user * head=NULL;</p>&l

124、t;p>  user * x=NULL;</p><p>  user * p=NULL;</p><p>  user * q=NULL;</p><p>  class price{//價(jià)格類</p><p>  int gramount;//個(gè)人單價(jià)</p><p>  int qyamount;//企業(yè)單

125、價(jià)</p><p><b>  public:</b></p><p>  void setgramount(int temp=1)</p><p><b>  {</b></p><p>  gramount=temp;</p><p><b>  }</b

126、></p><p>  void setqyamount(int temp=2)</p><p><b>  {</b></p><p>  qyamount=temp;</p><p><b>  }</b></p><p>  int getgramount()&l

127、t;/p><p><b>  {</b></p><p>  return gramount;</p><p><b>  }</b></p><p>  int getqyamount()</p><p><b>  {</b></p>&l

128、t;p>  return qyamount;</p><p><b>  }</b></p><p>  class price * next;</p><p><b>  };</b></p><p>  price * head3=NULL;</p><p>  p

129、rice * x3=NULL;</p><p>  price * p3=NULL;</p><p>  price * q3=NULL;</p><p><b>  五:小結(jié)</b></p><p>  通過為期兩周的課程設(shè)計(jì)使我對有小區(qū)電費(fèi)管理系統(tǒng)有了更深的認(rèn)識和理解,也使我更加明白小區(qū)電費(fèi)管理系統(tǒng)在人們的生活中的重

130、要性和地位。小區(qū)電費(fèi)管理系統(tǒng)采用模塊化結(jié)構(gòu)和高性能的微處理器技術(shù),具有很高的處理能力和更大的接入密度,可以為人們生活用電提供全方位的網(wǎng)絡(luò)解決方案。</p><p>  但是我的小區(qū)電費(fèi)管理系統(tǒng)程序還是有一定的缺陷,譬如,數(shù)據(jù)的讀出與數(shù)據(jù)的修改以及模糊搜索還是做得不太好,還有用戶重名,以及各個(gè)類的聯(lián)合還是做得不夠細(xì)致,而且由于第一次寫這么長的程序,程序的精簡度還是不夠,比較冗長,以后要多加學(xué)習(xí), 鞏固基礎(chǔ),多多學(xué)習(xí)

131、,接受以及應(yīng)用新編程知識,懂得掌握更加精辟的思維方式來縮短程序的代碼長度,簡潔程序,使程序可讀性怎強(qiáng)以及運(yùn)行速度變得更加快。</p><p><b>  六:參考文獻(xiàn)</b></p><p>  C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程</p><p>  譚浩強(qiáng).C++程序設(shè)計(jì).北京:清華大學(xué)出版社,2004</p><p>  編

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論