c語言課程設(shè)計(jì)報(bào)告——機(jī)房管理系統(tǒng)_第1頁
已閱讀1頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  設(shè)計(jì)內(nèi)容</b></p><p><b>  設(shè)計(jì)要求</b></p><p><b> ?。?)題目要求</b></p><p> ?。?)輸入/輸出要求</p>&l

2、t;p><b>  整體設(shè)計(jì)思路</b></p><p><b>  流程圖</b></p><p><b> ?。?)層次模塊圖</b></p><p>  (2)空機(jī)號(hào)查詢N—S圖</p><p>  五.主函數(shù)及功能菜單說明</p><p>

3、<b>  六.各模塊簡要說明</b></p><p><b>  七.心得體會(huì)</b></p><p><b>  附錄</b></p><p><b>  源程序代碼</b></p><p><b>  各模塊運(yùn)行結(jié)果截圖</b>

4、</p><p><b>  一:設(shè)計(jì)內(nèi)容</b></p><p><b>  題目:機(jī)房管理系統(tǒng)</b></p><p>  設(shè)計(jì)機(jī)房管理系統(tǒng),要求由菜單進(jìn)行管理。</p><p> ?。?)上機(jī)前先檢查是否有空機(jī)位,有則將其顯示出,無則提示無空位。</p><p> ?。?/p>

5、2)還有空位置時(shí),運(yùn)行進(jìn)入,并記錄下位置號(hào)以及序號(hào),與上機(jī)時(shí)間。 </p><p> ?。?)可對(duì)上機(jī)者上機(jī)信息進(jìn)行查詢,修改與刪除。</p><p>  (4)設(shè)計(jì)相關(guān)模塊,顯示上機(jī)者的上機(jī)費(fèi)用。</p><p> ?。?)顯示所有上機(jī)者的上機(jī)信息。</p><p><b>  二:設(shè)計(jì)要求</b></p&g

6、t;<p><b>  題目要求:</b></p><p>  為各項(xiàng)操作功能設(shè)計(jì)一個(gè)菜單。應(yīng)用程序運(yùn)行后,先顯示這個(gè)菜單,然后用戶通過菜單項(xiàng)選擇希望進(jìn)行的操作項(xiàng)目。</p><p>  要求以上功能分別用函數(shù)實(shí)現(xiàn)。</p><p><b>  輸入/輸出要求:</b></p><p>

7、;  應(yīng)用程序運(yùn)行后,先顯示一個(gè)菜單,然后用戶根據(jù)需要選擇相應(yīng)的操作項(xiàng)目。進(jìn)入每個(gè)操作后,根據(jù)程序的提示輸入相應(yīng)的信息。</p><p>  要求用戶輸入數(shù)據(jù)時(shí),要給出清晰、明確的提示信息,包括輸入的數(shù)據(jù)內(nèi)容、格式及結(jié)束方式等。</p><p><b>  三:整體設(shè)計(jì)思路</b></p><p>  在設(shè)計(jì)該程序時(shí),要將系統(tǒng)的不同功能分成各個(gè)

8、模塊。每個(gè)模塊由一個(gè)函數(shù)定義,整個(gè)程序由函數(shù)調(diào)用來實(shí)現(xiàn)。每個(gè)模塊是一個(gè)子函數(shù),由一個(gè)主函數(shù)調(diào)用各個(gè)子函數(shù)。在定義子函數(shù)時(shí),根據(jù)不同的功能選擇不同的語句,如需要使用循環(huán)時(shí)可以用“do……while”來實(shí)現(xiàn);需要使用選擇時(shí)可以用“switch”或“if”語句來實(shí)現(xiàn)等。</p><p>  設(shè)計(jì)以菜單方式工作的機(jī)房管理系統(tǒng),主要包括六個(gè)模塊,分別是上機(jī)者信息輸入模塊,上機(jī)者信息查詢模塊,上機(jī)者信息修改模塊,上機(jī)者信息刪

9、除模塊,上機(jī)者上機(jī)費(fèi)用計(jì)算模塊,所有上機(jī)者信息顯示模塊。每個(gè)模塊由組員相應(yīng)完成。另外考慮到機(jī)房的特殊要求,新增一個(gè)上課模式,此模式功能是將所有機(jī)子開啟,統(tǒng)一賦上上機(jī)者相關(guān)信息,避免管理員一個(gè)一個(gè)的給機(jī)子輸入信息。</p><p>  本系統(tǒng)程序關(guān)鍵在于一個(gè)空機(jī)位的檢索,亦是本程序核心之所在。本程序是通過給StudentList[time]賦值為0或1分別實(shí)現(xiàn)空機(jī)號(hào)的判斷。0代表無人上機(jī),及為空機(jī)號(hào),反之1代表有人

10、上機(jī),及不為空機(jī)號(hào)。</p><p>  本程序通過定義結(jié)構(gòu)體,包括姓名[name],機(jī)號(hào)[seat],學(xué)號(hào)[stu_num],上機(jī)時(shí)間[time]四個(gè)成員。具體如下;</p><p>  Struct student_info{char name[10]; </p><p>  int seat;</p><p>  Long stu_n

11、um;</p><p>  int time;}</p><p><b>  四:流程圖</b></p><p><b>  層次模塊圖</b></p><p><b>  空機(jī)號(hào)查詢N—S圖</b></p><p>  空機(jī)號(hào)檢索是本程序的核心,本程序

12、的其它幾個(gè)模塊皆是通過先對(duì)空機(jī)號(hào)的判斷然后進(jìn)行下去的(及先對(duì)StudentList[time]的值進(jìn)行0或1的判斷)。例如“顯示所有上機(jī)信息模塊”,我們小組通過一個(gè)for循環(huán)語句,從機(jī)號(hào)0—79號(hào)逐一判斷,符合條件則將其輸出。而判斷的標(biāo)準(zhǔn)就是if(StudentList[i].time!=0)。N—S圖如下所示: </p><p>  其它模塊類似,流程圖省略。</p><p>  五:主

13、函數(shù)及功能菜單說明</p><p>  在主函數(shù)之前,我們首先定義了一個(gè)結(jié)構(gòu)體,同時(shí)進(jìn)行了相關(guān)函數(shù)的聲明。其中,結(jié)構(gòu)體包括:姓名[name],機(jī)號(hào)[seat],學(xué)號(hào)[stu_num],上機(jī)時(shí)間[time]四個(gè)成員。在主函數(shù)中,我們定義了一個(gè)變量j,通過一個(gè)for循環(huán)語句,從j=0到j(luò)=80,分別給所有機(jī)子編號(hào),同時(shí)給所有機(jī)子的上機(jī)時(shí)間賦以初值0,即: </p><p>  for(j

14、=0;j<80;j++)</p><p>  {StudentList[j].time=0; </p><p>  StudentList[j].seat=j;}</p><p>  從而為空機(jī)號(hào)的檢索以及下面各個(gè)模塊順利的連接編譯做下鋪墊。</p>

15、<p>  而功能菜單的實(shí)現(xiàn),我們采用的是switch選擇語句并結(jié)合do……while循環(huán)的方法,通過人為的輸入來實(shí)現(xiàn)菜單的操作。為美化菜單,我們加上相應(yīng)的頭文件#include<stdlib.h>,再加上相應(yīng)的顏色函數(shù):system( "color 5A "),從而成功使系統(tǒng)界面背景顏色與字體分別變成紫色與綠色。</p><p><b>  系統(tǒng)菜單界面截

16、圖</b></p><p><b>  六:各模塊簡要說明</b></p><p><b>  學(xué)生信息輸入模塊</b></p><p>  學(xué)生信息輸入模塊是本系統(tǒng)的第一個(gè)模塊,亦是本系統(tǒng)尤為關(guān)鍵的一個(gè)模塊。下面的模塊能夠正常運(yùn)行,皆離不開這一模塊。</p><p>  結(jié)合主函數(shù),我

17、們?cè)谳斎肷蠙C(jī)者信息時(shí),我們通過對(duì) StudentList[i].time進(jìn)行0或1的判斷,對(duì)整個(gè)機(jī)房進(jìn)行一個(gè)空機(jī)號(hào)的檢索,檢查是否有空機(jī)號(hào),有則執(zhí)行輸入功能,無則輸出“機(jī)房已滿”信息。當(dāng)然,管理員亦能先執(zhí)行第二個(gè)模塊:空機(jī)號(hào)檢索模塊,先檢索出空機(jī),再讓上機(jī)者選擇機(jī)號(hào)上機(jī)。</p><p><b>  空機(jī)號(hào)查詢模塊</b></p><p>  詳見上文流程圖部分的介紹

18、。</p><p>  查詢、修改、刪除、顯示上機(jī)信息模塊</p><p>  這四個(gè)模塊采用的設(shè)計(jì)思路基本一致,皆通過對(duì)StudentList[i].time的值進(jìn)行0或1的判斷,達(dá)到功能的實(shí)現(xiàn)。例如:查詢上機(jī)信息模塊。在此模塊中,設(shè)計(jì)者通過一個(gè)if的判斷語句(即:if(StudentList[i].time!=0) ),對(duì)管理員所輸入機(jī)號(hào)進(jìn)行一個(gè)是否為空機(jī)號(hào)的判斷,若檢測到所輸機(jī)號(hào)是空

19、機(jī)號(hào)(即:StudentList[i].time=0)時(shí),則不輸出相關(guān)信息 ,反之,輸出相關(guān)上機(jī)者信息。</p><p><b>  顯示上機(jī)費(fèi)用模塊</b></p><p>  此模塊采用的是時(shí)間乘上每單位時(shí)間的費(fèi)用的計(jì)費(fèi)方式來進(jìn)行計(jì)費(fèi)的。在本系統(tǒng)中,我們規(guī)定每小時(shí)上機(jī)費(fèi)用是2元,通過調(diào)用在“學(xué)生信息輸入模塊”中所輸入的上機(jī)時(shí)間(即:StudentList[i].t

20、ime)乘上此費(fèi)用,從而得到上機(jī)者上機(jī)費(fèi)用。</p><p><b>  上課模式模塊</b></p><p>  此模塊為本系統(tǒng)新增模塊,是根據(jù)機(jī)房某些時(shí)候的特殊需要設(shè)計(jì)的,旨在能夠方便管理員一次性輸入數(shù)據(jù)。而為達(dá)到這一功能,我們采用了一個(gè)for循環(huán)語句,從0號(hào)機(jī)一直到79號(hào)機(jī)統(tǒng)一賦上相同的上機(jī)時(shí)間,學(xué)號(hào)。For循環(huán)語句如下: for(i=0;i<80;i++

21、) </p><p><b>  {</b></p><p>  StudentList[i].time=n;</p><p>  StudentList[i].stu_num=0;</p><p>  st

22、rcpy(StudentList[i].name,"");</p><p><b>  }</b></p><p><b>  七:心得體會(huì)</b></p><p>  C語言程序設(shè)計(jì)是本學(xué)期才開的課,雖然到現(xiàn)在已經(jīng)告一段落,不過現(xiàn)在回想,覺得經(jīng)過大半個(gè)學(xué)期的學(xué)習(xí),自己的確學(xué)到了不少東西,不過依然只是個(gè)

23、入門者,經(jīng)后還得靠自己繼續(xù)學(xué)習(xí),加強(qiáng)。</p><p>  這次C語言課程設(shè)計(jì),在我們小組開始準(zhǔn)備時(shí),大家?guī)缀醵际且活^霧水,尤其是我這個(gè)當(dāng)組長的,更是不知該如何給小組成員分配任務(wù),這也是我遇到的第一個(gè)難題。后來在學(xué)習(xí)函數(shù)并且與其它小組討論之后,漸漸有了眉目。于是我決定按功能模塊給小組成員分配任務(wù),我們這個(gè)小組基本上是一人負(fù)責(zé)一個(gè)模塊,而我在負(fù)責(zé)“刪除上機(jī)信息模塊”的同時(shí),也擔(dān)負(fù)起主函數(shù)與連接各個(gè)模塊的任務(wù)。在這個(gè)

24、過程中我于是遇到了第二個(gè)困難。</p><p>  這第二個(gè)困難就是如何利用“結(jié)構(gòu)體”。說句實(shí)話,在我們小組開始著手準(zhǔn)備之時(shí)連結(jié)構(gòu)體都弄不清楚,因?yàn)閴焊瓦€沒學(xué)到此部分。但在自己查閱相關(guān)書籍以及與同學(xué)討論再加上后來老師在“結(jié)構(gòu)體”一章中的講解,我們終于在最后用結(jié)構(gòu)體完成了此次課程設(shè)計(jì)。</p><p>  此次的課程設(shè)計(jì)之所以能夠順利完成也離不開組員之間的團(tuán)結(jié)協(xié)作。比如在此次課程設(shè)計(jì)中,起

25、初大家都不知道該如何將各個(gè)部分連接起來,也就是說該如何選取一個(gè)統(tǒng)一的判斷標(biāo)準(zhǔn)。后來在經(jīng)過組員的討論并親自實(shí)踐調(diào)試之后,大家得到了一致的意見。從本系統(tǒng)源程序代碼中可以大家可以發(fā)現(xiàn),我們小組所編寫的程序的核心就是空機(jī)號(hào)的判斷,及上文所提到的StudentList[j].time值的判斷。(Student[i].time==0表示空機(jī)號(hào),等于1則表示非空極號(hào),有人正在操作此機(jī))。于是在接下來的模塊編寫時(shí),我們小組成員都嚴(yán)格的統(tǒng)一遵照此規(guī)定完成

26、了接下來的任務(wù)。例如“顯示所有上機(jī)信息模塊”,我們小組就是通過一個(gè)for循環(huán)語句,通過逐一檢查,遇到符合條件的則將其輸出。而我們的判斷標(biāo)準(zhǔn)就是Student[i].time的值為零則不輸出,不為零則將其輸出。</p><p>  因?yàn)樵谶@次C語言課程設(shè)計(jì)中,我們小組可謂經(jīng)歷了一次“自學(xué)大作戰(zhàn)”,因此我們也逐漸感受到了自學(xué)的妙處,我想這必將會(huì)對(duì)我今后的學(xué)習(xí)產(chǎn)生一定的積極影響。例如在我們小組基本完成設(shè)計(jì)之后,我們覺得

27、主界面不夠美觀,是否可以改進(jìn)一下呢?于是我們通過上網(wǎng)查閱了相關(guān)的資料,發(fā)現(xiàn)我們其實(shí)可以給主界面以及字體加點(diǎn)背景顏色,而這項(xiàng)工作也并不是很難,只需要調(diào)用庫函數(shù)中的顏色函數(shù)。于是我們?cè)谥骱瘮?shù)中加上System("color 0A"),并加上相應(yīng)的頭文件#include<stdlib.h>。于是我們就成功實(shí)現(xiàn)了這一功能,給該程序主界面賦上了紫色,字體也變?yōu)榱司G色。</p><p>  在

28、課程設(shè)計(jì)中,收獲知識(shí),提高能力的同時(shí),我也學(xué)到了很多人生哲理,懂得怎樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過程中如何去克服心理上的不良情緒,因此在以后的生活和學(xué)習(xí)過程中,我一定會(huì)把課程設(shè)計(jì)的精神帶到生活中,不畏艱難,勇往直前!</p><p><b>  附錄</b></p><p><b>  一:源程序代碼</b></p&g

29、t;<p>  #include<stdio.h></p><p>  #include<string.h></p><p>  #include<stdlib.h> </p><p>  #define MaxSize 80</p><p>  struct student_info<

30、/p><p><b>  {</b></p><p>  char name[10]; //姓名</p><p>  int seat; //機(jī)號(hào)</p>

31、;<p>  long stu_num; //學(xué)號(hào)</p><p>  int time; //上機(jī)時(shí)間</p><p>  }StudentList[MaxSize];</p>&l

32、t;p>  void Insert();</p><p>  void Empty();</p><p>  void Search();</p><p>  void Update();</p><p>  void Delete();</p><p>  void Dispallmoney();</p&

33、gt;<p>  void Show();</p><p>  void Class();</p><p>  int main()</p><p><b>  { </b></p><p><b>  int i,j;</b></p><p>  syst

34、em("color 5A"); //字體和背景顏色 </p><p>  for(j=0;j<80;j++)</p><p><b>  {</b></p><p>  StudentList[j].time=0; //給所

35、有機(jī)子上機(jī)時(shí)間賦值為0,代表空機(jī)</p><p>  StudentList[j].seat=j; //給所有機(jī)子編號(hào) </p><p><b>  }</b></p>

36、<p>  printf("\t\t\t*****************************\n\n");//顯示一個(gè)簡易菜單</p><p>  printf("\t\t\t 歡迎使用機(jī)房管理系統(tǒng)\n\n");</p><p>  printf("\t\t\t*****************************

37、\n\n");</p><p><b>  do</b></p><p>  {printf("\n");</p><p>  printf("\t\t\t1------輸入學(xué)生信息(Insert)\n");</p><p>  printf("\t\t\t2-

38、-----查詢空機(jī)位(Empty)\n");</p><p>  printf("\t\t\t3------查詢上機(jī)情況(Search)\n");</p><p>  printf("\t\t\t4------修改上機(jī)信息(Update)\n");</p><p>  printf("\t\t\t5----

39、--刪除上機(jī)信息(Delete)\n");</p><p>  printf("\t\t\t6------顯示學(xué)生上機(jī)費(fèi)用(Dispallmoney)\n");</p><p>  printf("\t\t\t7------顯示所有上機(jī)信息(Show)\n");</p><p>  printf("\t\t

40、\t8------上課模式(Class)\n");</p><p>  printf("\t\t\t9------退出(Exit)\n");</p><p>  scanf("%d",&i); //接受用戶的選擇

41、 </p><p><b>  switch(i)</b></p><p>  {case 1:Insert(); //調(diào)用學(xué)生信息輸入函數(shù)</p><p><b>  break;</b&

42、gt;</p><p>  case 2:Empty(); //調(diào)用空機(jī)號(hào)檢索函數(shù)</p><p><b>  break;</b></p><p>  case 3:Search(); //調(diào)用上機(jī)信息查詢函數(shù)</p><

43、p>  break ;</p><p>  case 4:Update(); //調(diào)用上機(jī)信息修改函數(shù)</p><p>  break; </p><p>  case 5:Delete();</p>

44、<p><b>  break;</b></p><p>  case 6:Dispallmoney(); //調(diào)用計(jì)費(fèi)函數(shù)</p><p><b>  break;</b></p><p>  case 7:Show();

45、 //調(diào)用上機(jī)信息全顯示函數(shù)</p><p><b>  break;</b></p><p>  case 8:Class(); //調(diào)用機(jī)房上課模式函數(shù)</p><p><b>  break;</b></p><p>  case 9

46、:break;</p><p>  default:printf("錯(cuò)誤選擇!請(qǐng)重選");break;</p><p><b>  }</b></p><p>  }while(i!=9);</p><p><b>  return 0;</b></p><p

47、><b>  }</b></p><p>  void Insert()</p><p><b>  {</b></p><p>  int i,k=0;</p><p>  for(i=0;i<80;i++)</p><p><b>  {</b

48、></p><p>  if(StudentList[i].time==0) //檢測機(jī)房是否有空機(jī)位</p><p><b>  k=1;</b></p><p><b>  }</b></p><p><b>  if(k==0)</b&

49、gt;</p><p>  {printf("機(jī)房已滿!");return;}</p><p>  printf("請(qǐng)輸入機(jī)號(hào):");</p><p>  scanf("%d",&i);</p><p><b>  if(i>=80)</b><

50、;/p><p>  {printf("請(qǐng)輸入小于80的整數(shù)");return;}</p><p>  if(StudentList[i].time!=0)</p><p>  {printf("已經(jīng)有人正在操作此機(jī):");return;}</p><p>  printf("請(qǐng)輸入上機(jī)者姓名:&q

51、uot;);</p><p>  scanf("%s",StudentList[i].name);</p><p>  printf("請(qǐng)輸入上機(jī)者學(xué)號(hào):");</p><p>  scanf("%ld",&StudentList[i].stu_num);</p><p> 

52、 printf("請(qǐng)輸入上機(jī)時(shí)間:");</p><p>  scanf("%d",&StudentList[i].time);</p><p><b>  }</b></p><p>  void Empty()</p><p><b>  {</b>

53、;</p><p>  int i,k=0;</p><p>  printf("空機(jī)號(hào)為:\n");</p><p>  for(i=0;i<80;i++) //檢測空機(jī)號(hào)并將其輸出</p><p><b>  {</b></p&g

54、t;<p>  if(StudentList[i].time==0)</p><p>  {printf("%d\t",i);</p><p><b>  k=1;</b></p><p><b>  }</b></p><p><b>  }</b

55、></p><p><b>  if(k==0)</b></p><p>  {printf("無空機(jī)位!");return;}</p><p><b>  }</b></p><p>  void Search()</p><p><b>

56、;  {int i;</b></p><p>  printf("請(qǐng)輸入要查詢的機(jī)號(hào):");</p><p>  scanf("%d",&i);</p><p>  if(StudentList[i].time!=0) //判斷標(biāo)準(zhǔn),檢索到則輸出 </p>

57、<p>  {printf("姓名:%s\t",StudentList[i].name);</p><p>  printf("學(xué)號(hào):%ld\t",StudentList[i].stu_num);</p><p>  printf("上機(jī)時(shí)間:%d\t",StudentList[i].time);</p>

58、<p><b>  }</b></p><p><b>  else</b></p><p>  printf("沒有查詢到!");</p><p><b>  }</b></p><p>  void Update()</p>&l

59、t;p><b>  {int i;</b></p><p>  printf("請(qǐng)輸入要修改數(shù)據(jù)的機(jī)號(hào):");</p><p>  scanf("%d",&i);</p><p>  if(StudentList[i].time!=0) //判斷標(biāo)準(zhǔn),檢索

60、到則輸出</p><p><b>  { </b></p><p>  printf("請(qǐng)輸入姓名:");</p><p>  scanf("%s",StudentList[i].name);</p><p>  printf("請(qǐng)輸入學(xué)號(hào):");</

61、p><p>  scanf("%ld",&StudentList[i].stu_num);</p><p>  printf("請(qǐng)輸入上機(jī)時(shí)間:");</p><p>  scanf("%d",&StudentList[i].time);</p><p><b>

62、;  }</b></p><p><b>  else</b></p><p>  printf("沒有查詢到可以修改的數(shù)據(jù)!");</p><p><b>  }</b></p><p>  void Delete()</p><p><

63、;b>  {int i;</b></p><p>  printf("請(qǐng)輸入要?jiǎng)h除信息的機(jī)號(hào):");</p><p>  scanf("%d",&i);</p><p>  if(StudentList[i].time==0)</p><p>  printf("無需

64、修改!");</p><p>  StudentList[i].time=0;</p><p>  strcpy(StudentList[i].name,"");</p><p><b>  }</b></p><p>  void Dispallmoney()</p><

65、;p>  {int i,money;</p><p>  printf("請(qǐng)輸入結(jié)賬機(jī)號(hào):");</p><p>  scanf("%d",&i);</p><p>  money=2*StudentList[i].time;//計(jì)費(fèi)采用公式:時(shí)間*每次的費(fèi)用,簡單計(jì)算</p><p> 

66、 printf("您的上機(jī)費(fèi)用為:%d",money);}</p><p>  void Show()</p><p><b>  {int i;</b></p><p>  printf("\n");</p><p>  printf("機(jī)號(hào)\t姓名\t學(xué)號(hào)\t\t上機(jī)

67、時(shí)間\n");</p><p>  for(i=0;i<80;i++)</p><p>  if(StudentList[i].time!=0) //判斷標(biāo)準(zhǔn),檢索到則輸出 </p><p>  {printf("

68、;%d\t",StudentList[i].seat);</p><p>  printf("%s\t",StudentList[i].name);</p><p>  printf("%ld\t\t",StudentList[i].stu_num);</p><p>  printf("%d\n"

69、;,StudentList[i].time);</p><p><b>  }</b></p><p><b>  }</b></p><p>  void Class()</p><p><b>  {</b></p><p><b>  i

70、nt i,n;</b></p><p>  printf("請(qǐng)輸入上課時(shí)間:\n");</p><p>  scanf("%d",&n);</p><p>  for(i=0;i<80;i++) //給所有機(jī)子上機(jī)時(shí)間統(tǒng)一賦值,所有機(jī)子開啟</p><p>&

71、lt;b>  {</b></p><p>  StudentList[i].time=n;</p><p>  StudentList[i].stu_num=0;</p><p>  strcpy(StudentList[i].name,"");</p><p><b>  }</b>

72、;</p><p><b>  }</b></p><p>  二:各模塊運(yùn)行結(jié)果截圖</p><p><b>  1.主菜單界面</b></p><p>  2.學(xué)生信息輸入界面</p><p><b>  空機(jī)號(hào)查詢界面</b></p>

73、<p>  (注意:Mike所上的12號(hào)機(jī)已經(jīng)沒有顯示。)</p><p><b>  查詢上機(jī)信息界面</b></p><p><b>  修改上機(jī)信息界面</b></p><p> ?。ㄗ⒁猓簭乃貓D中可看出12號(hào)機(jī)信息已經(jīng)修改成功。)</p><p><b>  刪除上機(jī)

74、信息界面</b></p><p>  (注意:從所截圖中可看出12號(hào)機(jī)信息已經(jīng)成功刪除。)</p><p>  顯示學(xué)生上機(jī)費(fèi)用界面</p><p>  顯示所有上機(jī)信息界面</p><p><b>  上課模式界面</b></p><p> ?。ㄗ⒁猓簭慕貓D中可以看出機(jī)房成功開啟上課

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論