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

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  《學(xué)校圖書(shū)借閱管理系統(tǒng)》</p><p><b>  課程設(shè)計(jì)報(bào)告</b></p><p><b>  計(jì)算機(jī)學(xué)院</b></p><p>  2017年12月8日</p><p><b>  目錄</b></p><p>  1、

2、設(shè)計(jì)內(nèi)容及要求3</p><p><b>  1.1設(shè)計(jì)內(nèi)容3</b></p><p><b>  1.2設(shè)計(jì)要求3</b></p><p><b>  2、概要設(shè)計(jì)4</b></p><p>  2.1功能結(jié)構(gòu)圖4</p><p>  2.2

3、主要功能說(shuō)明:5</p><p>  3、設(shè)計(jì)過(guò)程或程序代碼6</p><p>  3.1 主程序:6</p><p>  3.2 封面代碼8</p><p><b>  3.3 入口8</b></p><p>  3.4 讀者登陸界面:9</p><p>  

4、3.5 管理員登陸界面:11</p><p>  3.6 讀者錄入界面:13</p><p>  3.7 讀者修改界面:15</p><p>  3.8 查詢(xún)借閱,歸還表單:17</p><p>  3.9 圖書(shū)錄入表單:18</p><p>  3.10 圖書(shū)修改界面:21</p><

5、p>  3.11 退出界面22</p><p>  4、設(shè)計(jì)結(jié)果與分析23</p><p><b>  5、參考文獻(xiàn)27</b></p><p><b>  1、設(shè)計(jì)內(nèi)容及要求</b></p><p><b>  1.1設(shè)計(jì)內(nèi)容</b></p><

6、;p>  系統(tǒng)名稱(chēng):圖書(shū)管理系統(tǒng)</p><p>  系統(tǒng)概況:隨著科技的進(jìn)步和人們?nèi)找嬖鲩L(zhǎng)的精神需求,書(shū)籍成為了人們?nèi)粘I钪胁豢扇鄙俚囊徊糠郑瑘D書(shū)館成為了當(dāng)代學(xué)生甚至社會(huì)名流的主要學(xué)習(xí)場(chǎng)所,在學(xué)習(xí)工作之余,去圖書(shū)館借上一兩本書(shū)是人們的一種趨勢(shì),并且隨著因特網(wǎng)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,建立一套功能完善的圖書(shū)管理系統(tǒng)是非常必要的,可以讓圖書(shū)管的管理更加流暢和安全,高效。</p><p&

7、gt;<b>  1.2設(shè)計(jì)要求</b></p><p>  本系統(tǒng)的功能模塊包括5大板塊:圖書(shū)管理,讀者管理,圖書(shū)服務(wù),數(shù)據(jù)安全,系統(tǒng)管理。本系統(tǒng)具有的主要功能:1.不同的身份登錄本系統(tǒng)具有不一樣的權(quán)限,管理員具有全部權(quán)限,而讀者只有借閱和查詢(xún)圖書(shū)的權(quán)限。2.圖書(shū)管理功能,用于實(shí)現(xiàn)錄入和修改圖書(shū)信息。3.圖書(shū)服務(wù),用戶(hù)借閱圖書(shū)和還書(shū)以及查詢(xún)圖書(shū)。4.讀者管理功能,用于對(duì)新讀者的

8、信息錄入和已經(jīng)存在的讀者的信息的修改。5.數(shù)據(jù)安全主要是用于對(duì)數(shù)據(jù)的備份和恢復(fù),方便管理。6.系統(tǒng)管理功能,主要是用于對(duì)本系統(tǒng)的維護(hù)和管理。</p><p><b>  1.3 數(shù)據(jù)字典</b></p><p>  用數(shù)據(jù)字典描述數(shù)據(jù)庫(kù)的設(shè)計(jì),便于維護(hù)和修改。為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如下問(wèn)題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu);對(duì)數(shù)據(jù)進(jìn)行規(guī)范化表達(dá)。&

9、#160;</p><p>  關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立,在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù)庫(kù)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)就建立起來(lái)了。 </p><p>  表Booksinfo</p><p><b>

10、;  表Dairy</b></p><p><b>  表Lendinfo</b></p><p>  表passwordinfo</p><p>  表Readeruinfo</p><p><b>  1.4 數(shù)據(jù)流圖</b></p><p><b>

11、;  2、概要設(shè)計(jì)</b></p><p><b>  2.1結(jié)構(gòu)圖</b></p><p>  2.2 主要功能說(shuō)明:</p><p>  一.歡迎界面:改界面主要是作為本系統(tǒng)的封面,程序運(yùn)行后該界面會(huì)出</p><p>  現(xiàn)在屏幕中間,操作者可以點(diǎn)擊該界面即可計(jì)入下一個(gè)窗體。</p>&l

12、t;p>  二.入口:本系統(tǒng)中權(quán)限的設(shè)置主要是靠入口,選擇不同的登錄身份進(jìn)入</p><p>  系統(tǒng)后將會(huì)得到不一樣的執(zhí)行權(quán)限。若選擇退出系統(tǒng),則將會(huì)退出整個(gè)軟件。</p><p>  三. 讀者登陸界面:該窗體主要是給一般讀者登陸系統(tǒng)執(zhí)行圖書(shū)的查詢(xún)和借閱功能的,當(dāng)讀者輸入的編號(hào)和密碼正確后即可進(jìn)入系統(tǒng),當(dāng)用戶(hù)輸入用戶(hù)名和密碼出現(xiàn)錯(cuò)誤后,系統(tǒng)會(huì)提示用戶(hù)重新輸入。當(dāng)用戶(hù)三次輸入均出現(xiàn)

13、錯(cuò)誤時(shí),系統(tǒng)會(huì)自動(dòng)關(guān)閉。</p><p>  四.管理員登陸界面:該窗體主要是提供給系統(tǒng)管理員進(jìn)入系統(tǒng)進(jìn)行操作的,其中用法和讀者登陸界面一樣,不同的是進(jìn)入系統(tǒng)后具有的操作權(quán)限不同。管理員具有全部權(quán)限。</p><p>  五.圖書(shū)管理:(1)圖書(shū)信息錄入界面:此界面主要用于首次錄入圖書(shū)信</p><p>  息,因此該界面應(yīng)該具有輸入圖書(shū)所有信息的元素, <

14、/p><p>  如圖書(shū)編號(hào),書(shū)名,書(shū)號(hào),作者….</p><p> ?。?)圖書(shū)信息修改界面:此界面主要是用于已經(jīng)存在館里的圖書(shū)的信息的修改,因此該界面應(yīng)該有查找和修改的功能,所以除了具有圖書(shū)信息錄入界面的元素外,還應(yīng)該有上一條,下一條,查詢(xún)等元素。</p><p>  六.讀者管理:(1)讀者注冊(cè)界面:此界面主要是用于錄入新讀者的信息,</p><

15、;p>  因此此界面應(yīng)該具有讀者的所有信息,另外應(yīng)該還具</p><p>  有賦予讀者一個(gè)進(jìn)入系統(tǒng)的密碼的元素。</p><p>  (2)讀者信息修改:此界面主要用于對(duì)已經(jīng)注冊(cè)過(guò)本系統(tǒng)</p><p>  的讀者的信息的修改,包括密碼等等元素。</p><p>  七.圖書(shū)服務(wù):(1)圖書(shū)查詢(xún)界面:此界面主要是用于查詢(xún),借閱,預(yù)&l

16、t;/p><p>  約圖書(shū),查詢(xún)時(shí)可按圖書(shū)的書(shū)名,作者,出版社來(lái)</p><p>  查詢(xún),查詢(xún)到的圖書(shū)用表格顯示,并且可以顯示圖書(shū)</p><p><b>  的借閱情況。</b></p><p>  (2)借書(shū)還書(shū)界面:該界面主要是用于讀者的借書(shū)和還</p><p>  書(shū)的情況,并且讀者可以歸

17、還圖書(shū)。</p><p>  八.?dāng)?shù)據(jù)安全:(1)數(shù)據(jù)備份界面:該界面主要用于對(duì)本系統(tǒng)的重要數(shù) </p><p>  據(jù)進(jìn)行備份,以便不小心失去數(shù)據(jù)后可以恢復(fù)數(shù)據(jù)</p><p><b>  提高系統(tǒng)的安全性。</b></p><p>  (2)數(shù)據(jù)恢復(fù)界面:該界面是和數(shù)據(jù)備份界面配合使用的,當(dāng)需要恢復(fù)已經(jīng)備份的數(shù)據(jù)時(shí),

18、即可使用該窗體。</p><p>  九.系統(tǒng)管理:(1)幫助和相關(guān)界面:該界面主要是向使用本系統(tǒng)的讀者或者管理員提供相應(yīng)的提示和幫助,同時(shí)顯示一些關(guān)于本系統(tǒng)的相關(guān)信息。</p><p> ?。?)密碼設(shè)置界面:該界面主要是用于管理員的注冊(cè)和密碼修改,注冊(cè)界面可以注冊(cè)新的管理員,密碼修改界面可以對(duì)已經(jīng)存在的管理員的信息的修改。</p><p> ?。?)退出本系統(tǒng)界

19、面:該界面主要是用來(lái)安全退出整個(gè)軟件,包括退出了vfp軟件</p><p>  (4)恢復(fù)vfp系統(tǒng)界面:該界面主要是用來(lái)退出當(dāng)前運(yùn)行的圖書(shū)管理系統(tǒng),恢復(fù)到vfp系統(tǒng)繼續(xù)進(jìn)行操作。</p><p><b>  2.3 E-R圖</b></p><p>  1.表Booksinfo E-R圖</p><p>  2.表Da

20、iry E-R圖</p><p>  3.表Lend infoE-R圖</p><p>  4.表Passwordinfo E-R圖</p><p>  5.表Lendinfo E-R圖</p><p>  3、設(shè)計(jì)過(guò)程或程序代碼</p><p><b>  3.1 主程序:</b></p

21、><p>  set talk off</p><p>  set safe off</p><p>  set sysmenu off</p><p>  close all </p><p><b>  *系統(tǒng)環(huán)境設(shè)計(jì)</b></p><p>  release windo

22、ws 常用,"項(xiàng)目管理器",表單控件,布局,命令</p><p>  modify window screen title "迷你圖書(shū)管理系統(tǒng)"</p><p>  zoom window screen max</p><p><b>  *屏幕和標(biāo)題設(shè)置</b></p><p>

23、  set defa to left(sys(16),rat("\",sys(16)))*設(shè)置路徑</p><p>  set path to data;form;pic;class*系統(tǒng)環(huán)境設(shè)計(jì)</p><p>  open database library*打開(kāi)數(shù)據(jù)庫(kù)</p><p>  _screen.visible=.f.</p&g

24、t;<p>  _screen.icon=".\icon_love_11.ico"</p><p>  public cyonghu,cmima,jiage,checked</p><p><b>  checked=1</b></p><p>  cyonghu=""</p>

25、<p><b>  cmima=""</b></p><p>  do form start *執(zhí)行表單,開(kāi)始進(jìn)入系統(tǒng)</p><p>  read events</p><p>  _screen.visible=.t.</p><p>  _screen.picture="l

26、ib.gif"</p><p>  do form 入口</p><p>  read events </p><p>  do menu_main.mpr</p><p>  read events</p><p><b>  quit</b></p><p>

27、<b>  3.2 封面代碼</b></p><p>  SET BELL ON</p><p>  SET BELL TO 'win.wav',2</p><p><b>  CHR(7)</b></p><p><b>  計(jì)時(shí)器:</b></p>

28、;<p>  if thisform. label5. left < thisform. width</p><p>  thisform. label5. left = thisform. label5. left + 1</p><p><b>  else</b></p><p>  thisform. label5.

29、 left = -110</p><p><b>  endif</b></p><p><b>  3.3 入口</b></p><p>  其中讀者入口的click event 代碼為:</p><p>  do form dzdl</p><p>  thisform.

30、release</p><p>  管理員入口的click events 代碼為:</p><p>  do form logo </p><p>  thisform.release</p><p>  3.4 讀者登陸界面:</p><p>  登陸按鈕的click代碼為:</p><p>

31、  sele readerinfo</p><p><b>  if n<3</b></p><p>  if allt(thisform.text1.value)==""</p><p>  thisform.text1.setfocus</p><p>  wait window at 17

32、.5,65 "用戶(hù)名為空,請(qǐng)輸入"</p><p><b>  else</b></p><p>  if allt(thisform.text2.value)==""</p><p>  thisform.text2.setfocus</p><p>  wait window

33、at 20,65 "密碼為空,請(qǐng)輸入"</p><p><b>  else</b></p><p>  locate for allt(讀者編號(hào))==allt(thisform.text1.value)</p><p>  if found()</p><p>  if allt(密碼)==allt

34、(thisform.text2.value)</p><p>  thisform.release</p><p>  clear event</p><p><b>  else</b></p><p>  thisform.text2.value=""</p><p>  

35、thisform.text2.setfocus</p><p>  wait window at 20,65 "密碼錯(cuò)誤,請(qǐng)重新輸入"</p><p><b>  n=n+1</b></p><p><b>  endif</b></p><p><b>  else&

36、lt;/b></p><p>  thisform.text1.value=""</p><p>  thisform.text2.value=""</p><p>  thisform.text1.setfocus</p><p>  wait window at 17.5,65 "沒(méi)

37、有此用戶(hù),請(qǐng)重新輸入"</p><p><b>  n=n+1</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><

38、p><b>  else</b></p><p><b>  n=1</b></p><p>  thisform.text1.enabled=.f.</p><p>  thisform.text2.enabled=.f.</p><p>  thisform.command1.enable

39、d=.f.</p><p>  thisform.label1.caption="登錄已錯(cuò)誤三次,系統(tǒng)即將自動(dòng)退出!!”</p><p><b>  endif</b></p><p>  該表單的初始化init代碼:</p><p><b>  public n</b></p>

40、;<p><b>  n=1</b></p><p><b>  checked=0</b></p><p>  3.5 管理員登陸界面:</p><p>  確認(rèn)按鈕的click代碼:</p><p>  sele passwordinfo</p><p>&

41、lt;b>  if n<3</b></p><p>  if allt(thisform.text1.value)==""</p><p>  thisform.text1.setfocus</p><p>  wait window at 17.5,65 "用戶(hù)名為空,請(qǐng)輸入"</p>

42、<p><b>  else</b></p><p>  if allt(thisform.text2.value)==""</p><p>  thisform.text2.setfocus</p><p>  wait window at 20,65 "密碼為空,請(qǐng)輸入"</p>

43、<p><b>  else</b></p><p>  locate for allt(用戶(hù)名)=allt(thisform.text1.value)</p><p>  if found()</p><p>  if allt(密碼)==allt(thisform.text2.value)</p><p&g

44、t;  thisform.release</p><p>  clear event</p><p><b>  else</b></p><p>  thisform.text2.value=""</p><p>  thisform.text2.setfocus</p><p&

45、gt;  wait window at 20,65 "密碼錯(cuò)誤,請(qǐng)重新輸入"</p><p><b>  n=n+1</b></p><p><b>  endif</b></p><p><b>  else</b></p><p>  thisform.

46、text1.value=""</p><p>  thisform.text2.value=""</p><p>  thisform.text1.setfocus</p><p>  wait window at 17.5,65 "沒(méi)有此用戶(hù),請(qǐng)重新輸入"</p><p><

47、b>  n=n+1</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  else</b></p>

48、<p><b>  n=1</b></p><p>  thisform.text1.enabled=.f.</p><p>  thisform.text2.enabled=.f.</p><p>  thisform.command1.enabled=.f.</p><p>  thisform.labe

49、l3.caption="登錄已錯(cuò)誤三次,系統(tǒng)即將自動(dòng)退出!!"</p><p>  thisform.timer1.enabled=.t.</p><p><b>  endif</b></p><p>  表單的初始化init 代碼:</p><p><b>  public n</

50、b></p><p><b>  n=1</b></p><p><b>  取消按鈕代碼:</b></p><p>  Thisform.release</p><p>  Clear events</p><p><b>  Quit</b>&

51、lt;/p><p>  3.6 讀者錄入界面:</p><p>  確定按鈕的click 實(shí)現(xiàn)代碼:</p><p>  use readerinfo</p><p>  if allt(thisform.text1.value)==""</p><p>  messagebox("請(qǐng)輸入完整

52、的必要信息!",64,"提示")</p><p>  thisform.text1.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text2.value)==""</p><p>  messageb

53、ox("請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisform.text2.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text4.value)==""</p><p

54、>  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisform.text3.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text5.value)==""<

55、;/p><p>  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisform.text4.setfocus</p><p><b>  else</b></p><p>  append blank</p><p>

56、;  repl 讀者編號(hào) with allt(thisform.text1.value)</p><p>  repl 姓名 with allt(thisform.text2.value)</p><p>  repl 年齡 with allt(thisform.text3.value)</p><p>  repl 聯(lián)系電話(huà) with allt(thisform.

57、text4.value)</p><p>  repl 詳細(xì)住址 with allt(thisform.text5.value)</p><p>  repl 備注 with allt(thisform.edit1.value)</p><p>  repl 注冊(cè)日期 with date() </p><p>  re

58、pl 密碼 with allt(thisform.text7.value)</p><p>  if allt(thisform.combo1.value)==""</p><p>  repl 性別 with allt(thisform.combo1.displayvalue)</p><p><b>  else</b>

59、</p><p>  repl 性別 with allt(thisform.combo1.value)</p><p><b>  endif</b></p><p>  thisform.command2.click</p><p><b>  endif</b></p><p

60、><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  use</b></p><p>  重填按鈕的click 實(shí)現(xiàn)代碼:</p>

61、<p>  thisform.text1.value=""</p><p>  thisform.text2.value=""</p><p>  thisform.text3.value=""</p><p>  thisform.text4.value=""</p&g

62、t;<p>  thisform.text5.value=""</p><p>  thisform.combo1.value=""</p><p>  thisform.combo1.displayvalue="男"</p><p>  thisform.edit1.value="

63、"</p><p>  thisform.text1.setfocus</p><p>  3.7 讀者修改界面:</p><p>  其中“快速查找”按鈕的click實(shí)現(xiàn)代碼為:</p><p>  sele readerinfo</p><p>  if allt(thisform.text6.value

64、)==""</p><p>  messagebox("請(qǐng)輸入姓名或編號(hào)!",64,"提示")</p><p>  thisform.text6.setfocus</p><p><b>  else</b></p><p>  locate for allt(

65、姓名)=allt(thisform.text6.value);</p><p>  .or. allt(讀者編號(hào))=allt(thisform.text6.value)</p><p><b>  if eof()</b></p><p>  messagebox("沒(méi)有此記錄,請(qǐng)重新輸入!",64,"提示&quo

66、t;)</p><p>  thisform.text6.setfocus</p><p><b>  go nhere</b></p><p><b>  else</b></p><p>  thisform.init</p><p><b>  endif&l

67、t;/b></p><p>  nhere=recno()</p><p><b>  endif</b></p><p>  “修改”按鈕click代碼:</p><p>  thisform.text1.readonly=.f.</p><p>  thisform.text2.read

68、only=.f.</p><p>  thisform.text3.readonly=.f.</p><p>  thisform.text4.readonly=.f.</p><p>  thisform.text5.readonly=.f.</p><p>  thisform.combo1.readonly=.f.</p>

69、<p>  thisform.edit1.readonly=.f.</p><p>  thisform.text7.readonly=.f.</p><p>  “刪除按鈕”的click代碼:</p><p>  use readerinfo exclusive</p><p><b>  go nhere</b

70、></p><p>  mb=messagebox("確定要?jiǎng)h除嗎?",1+64,"提示")</p><p><b>  if mb==1</b></p><p><b>  delete</b></p><p><b>  pack</

71、b></p><p>  count all to num</p><p>  if nhere>num</p><p><b>  go bottom</b></p><p>  thisform.init</p><p><b>  else</b></

72、p><p><b>  go nhere</b></p><p>  thisform.init</p><p><b>  endif</b></p><p><b>  endif</b></p><p>  ——(子表單)館藏圖書(shū)表單</p>

73、;<p>  3.8 查詢(xún)借閱,歸還表單:</p><p>  3.9 圖書(shū)錄入表單:</p><p>  該表單右邊的統(tǒng)計(jì)冊(cè)數(shù)的功能的實(shí)現(xiàn)方法:</p><p>  在表單的初始化的 init :</p><p>  public ceshu,result1,result2,result3,result4</p>

74、<p>  SET EXCLUSIVE ON </p><p>  use booksinfo</p><p>  sum 冊(cè)數(shù) to ceshu</p><p>  thisform.label13.caption=allt(str(ceshu))+"冊(cè)"</p><p>  index on 圖書(shū)種類(lèi) t

75、ag tszl</p><p>  sum for 圖書(shū)種類(lèi)="計(jì)算機(jī)" to result1</p><p>  sum for 圖書(shū)種類(lèi)="基礎(chǔ)學(xué)科" to result2</p><p>  sum for 圖書(shū)種類(lèi)="文學(xué)小說(shuō)" to result3</p><p>  su

76、m for 圖書(shū)種類(lèi)="其他" to result4</p><p>  thisform.label16.caption=allt(str(result1))+" 冊(cè)"</p><p>  thisform.label18.caption=allt(str(result2))+" 冊(cè)"</p><p> 

77、 thisform.label20.caption=allt(str(result3))+" 冊(cè)"</p><p>  thisform.label22.caption=allt(str(result4))+" 冊(cè)"</p><p> ?。ㄔ摬糠执a運(yùn)用了全局變量,建立索引,統(tǒng)計(jì)求和等方面的知識(shí)點(diǎn))</p><p>  “確

78、定“按鈕的click 代碼:</p><p>  use booksinfo</p><p>  if allt(thisform.text1.value)==""</p><p>  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisf

79、orm.text1.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text2.value)==""</p><p>  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")</p>&l

80、t;p>  thisform.text2.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text3.value)==""</p><p>  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")

81、</p><p>  thisform.text3.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text4.value)==""</p><p>  messagebox("請(qǐng)輸入完整的必要信息!",64,&

82、quot;提示")</p><p>  thisform.text4.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text5.value)==""</p><p>  messagebox("請(qǐng)輸入完整的必要

83、信息!",64,"提示")</p><p>  thisform.text5.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text6.value)==""</p><p>  messagebox(

84、"請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisform.text6.setfocus</p><p><b>  else</b></p><p>  if allt(thisform.text7.value)==""</p><p>

85、;  messagebox("請(qǐng)輸入完整的必要信息!",64,"提示")</p><p>  thisform.text7.setfocus</p><p><b>  else</b></p><p>  append blank</p><p>  repl 書(shū)號(hào) with a

86、llt(thisform.text1.value)</p><p>  repl 編號(hào) with allt(thisform.text2.value)</p><p>  repl 書(shū)名 with allt(thisform.text3.value)</p><p>  repl 作者 with allt(thisform.text4.value)</p>

87、;<p>  repl 出版社 with allt(thisform.text5.value)</p><p>  repl 定價(jià) with allt(thisform.text6.value)</p><p>  repl 冊(cè)數(shù) with val(allt(thisform.text7.value))</p><p>  repl 備注 with a

88、llt(thisform.edit1.value)</p><p>  repl 入庫(kù)日期 with date()</p><p>  if allt(thisform.combo1.value)==""</p><p>  repl 圖書(shū)種類(lèi) with allt(thisform.combo1.displayvalue)</p>

89、<p><b>  else</b></p><p>  repl 圖書(shū)種類(lèi) with allt(thisform.combo1.value)</p><p><b>  endif</b></p><p>  thisform.command2.click</p><p><b&g

90、t;  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p>&

91、lt;p><b>  endif</b></p><p><b>  endif</b></p><p><b>  use</b></p><p>  “重填” click代碼:thisform.text1.value=""</p><p>  th

92、isform.text2.value=""</p><p>  thisform.text3.value=""</p><p>  thisform.text4.value=""</p><p>  thisform.text5.value=""</p><p>

93、  thisform.text6.value=""</p><p>  thisform.text7.value=""</p><p>  thisform.edit1.value=""</p><p>  thisform.text1.setfocus</p><p>  3.10

94、 圖書(shū)修改界面:</p><p><b>  3.11 退出界面</b></p><p>  退出系統(tǒng)時(shí),點(diǎn)擊“系統(tǒng)管理”“退出本系統(tǒng)”即可。</p><p><b>  4、設(shè)計(jì)結(jié)果與分析</b></p><p><b>  4.1運(yùn)行結(jié)果</b></p>&l

95、t;p><b>  選擇用什么方式登陸</b></p><p><b>  管理員入口</b></p><p><b>  讀者入口</b></p><p><b>  修改圖書(shū)記錄</b></p><p><b>  讀者注冊(cè)</b

96、></p><p>  管理員可以來(lái)修改讀者信息,需要先點(diǎn)擊修改后才可修改</p><p>  查詢(xún)、借閱、預(yù)約圖書(shū)</p><p>  查詢(xún)個(gè)人借閱及歸還圖書(shū)情況</p><p><b>  數(shù)據(jù)備份</b></p><p><b>  數(shù)據(jù)恢復(fù)</b></p&

97、gt;<p>  可以用來(lái)注冊(cè)管理員賬號(hào)或者修改管理員自己的密碼</p><p>  最后退出系統(tǒng)時(shí),需要點(diǎn)擊菜單“系統(tǒng)管理”“退出本系統(tǒng)”、</p><p><b>  4.2 分析</b></p><p>  本系統(tǒng)主要是針對(duì)廣大喜愛(ài)知識(shí)、愿不斷充實(shí)自己的學(xué)生而準(zhǔn)備的,最主要的功能是管理員權(quán)限的管理功能,不僅可以處理用戶(hù)的借還

98、書(shū)操作,也支持圖書(shū)的添加、刪除、修改操作,對(duì)用戶(hù)的操作分為管理員和普通用戶(hù)兩種角色,每種角色都有添加、刪除、修改的功能,為了方便管理,不論身份都可以瀏覽所有圖書(shū)資料,也可查詢(xún),管理員比普通用戶(hù)多一項(xiàng)選擇,這樣更容易管理。每個(gè)登錄到系統(tǒng),都有信息提示當(dāng)哪種用戶(hù)類(lèi)型,用戶(hù)的姓名等信息,使讀者用起來(lái)一目了然。 </p><p>  普通用戶(hù)功能相對(duì)簡(jiǎn)單,只能瀏覽圖書(shū)、查看已借、查詢(xún)圖書(shū)、修改資料4個(gè)功能。修改

99、功能中的有些項(xiàng)不能進(jìn)行更改,這時(shí)就存在權(quán)限限制,如若還需修改這些信息,則要聯(lián)系管理員。 </p><p>  整個(gè)系統(tǒng)的運(yùn)行環(huán)境簡(jiǎn)單,對(duì)技術(shù)、數(shù)據(jù)庫(kù)的要求相對(duì)較高,但整個(gè)操作過(guò)程,簡(jiǎn)單易懂,為剛接觸的用戶(hù)作出了巨大的貢獻(xiàn)。使用過(guò)程中數(shù)據(jù)做到了實(shí)時(shí)更新,而且管理比較方便,許多地方都是通過(guò)代碼實(shí)現(xiàn),不需太我的手動(dòng)操作,這是該系統(tǒng)的一大特色。由于是第一次獨(dú)立完成一個(gè)小型系統(tǒng),因經(jīng)經(jīng)驗(yàn)不足,技術(shù)欠缺,系統(tǒng)也存在

100、一定的問(wèn)題,我會(huì)以后的過(guò)程中不斷學(xué)習(xí),提高自我能力,爭(zhēng)取將來(lái)能做出好的作品。</p><p><b>  5、參考文獻(xiàn)</b></p><p>  [1]劉瑞新,汪遠(yuǎn)征.VFP程序設(shè)計(jì)教程.2015.1.1,第三版:頁(yè)碼1-312</p><p>  [2]吳波、郭川軍. Visual FoxPro 6.0程序設(shè)計(jì).2015.2.1第一版: 頁(yè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論