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

下載本文檔

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

文檔簡介

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

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

3、主要功能說明:5</p><p>  3、設(shè)計過程或程序代碼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 查詢借閱,歸還表單:17</p><p>  3.9 圖書錄入表單:18</p><p>  3.10 圖書修改界面:21</p><

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

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

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

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

9、#160;</p><p>  關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立,在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。 </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è)計</b></p><p><b>  2.1結(jié)構(gòu)圖</b></p><p>  2.2 主要功能說明:</p><p>  一.歡迎界面:改界面主要是作為本系統(tǒng)的封面,程序運行后該界面會出</p><p>  現(xiàn)在屏幕中間,操作者可以點擊該界面即可計入下一個窗體。</p>&l

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

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

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

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

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

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

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

19、面:該界面主要是用來安全退出整個軟件,包括退出了vfp軟件</p><p>  (4)恢復vfp系統(tǒng)界面:該界面主要是用來退出當前運行的圖書管理系統(tǒng),恢復到vfp系統(tǒng)繼續(xù)進行操作。</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è)計過程或程序代碼</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è)計</b></p><p>  release windo

22、ws 常用,"項目管理器",表單控件,布局,命令</p><p>  modify window screen title "迷你圖書管理系統(tǒng)"</p><p>  zoom window screen max</p><p><b>  *屏幕和標題設(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è)計</p><p>  open database library*打開數(shù)據(jù)庫</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í)行表單,開始進入系統(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>  計時器:</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 "用戶名為空,請輸入"</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 "密碼為空,請輸入"</p><p><b>  else</b></p><p>  locate for allt(讀者編號)==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 "密碼錯誤,請重新輸入"</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 "沒

37、有此用戶,請重新輸入"</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="登錄已錯誤三次,系統(tǒ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>  確認按鈕的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 "用戶名為空,請輸入"</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 "密碼為空,請輸入"</p>

43、<p><b>  else</b></p><p>  locate for allt(用戶名)=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 "密碼錯誤,請重新輸入"</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 "沒有此用戶,請重新輸入"</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="登錄已錯誤三次,系統(tǒ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 實現(xiàn)代碼:</p><p>  use readerinfo</p><p>  if allt(thisform.text1.value)==""</p><p>  messagebox("請輸入完整

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

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

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

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

56、;  repl 讀者編號 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)系電話 with allt(thisform.

57、text4.value)</p><p>  repl 詳細住址 with allt(thisform.text5.value)</p><p>  repl 備注 with allt(thisform.edit1.value)</p><p>  repl 注冊日期 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 實現(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實現(xiàn)代碼為:</p><p>  sele readerinfo</p><p>  if allt(thisform.text6.value

64、)==""</p><p>  messagebox("請輸入姓名或編號!",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(讀者編號)=allt(thisform.text6.value)</p><p><b>  if eof()</b></p><p>  messagebox("沒有此記錄,請重新輸入!",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("確定要刪除嗎?",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>  ——(子表單)館藏圖書表單</p>

73、;<p>  3.8 查詢借閱,歸還表單:</p><p>  3.9 圖書錄入表單:</p><p>  該表單右邊的統(tǒng)計冊數(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 冊數(shù) to ceshu</p><p>  thisform.label13.caption=allt(str(ceshu))+"冊"</p><p>  index on 圖書種類 t

75、ag tszl</p><p>  sum for 圖書種類="計算機" to result1</p><p>  sum for 圖書種類="基礎(chǔ)學科" to result2</p><p>  sum for 圖書種類="文學小說" to result3</p><p>  su

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

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

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

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

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

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

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

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

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

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

86、llt(thisform.text1.value)</p><p>  repl 編號 with allt(thisform.text2.value)</p><p>  repl 書名 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 定價 with allt(thisform.text6.value)</p><p>  repl 冊數(shù) with val(allt(thisform.text7.value))</p><p>  repl 備注 with a

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

89、<p><b>  else</b></p><p>  repl 圖書種類 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、 圖書修改界面:</p><p><b>  3.11 退出界面</b></p><p>  退出系統(tǒng)時,點擊“系統(tǒng)管理”“退出本系統(tǒng)”即可。</p><p><b>  4、設(shè)計結(jié)果與分析</b></p><p><b>  4.1運行結(jié)果</b></p>&l

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

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

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

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

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

100、一定的問題,我會以后的過程中不斷學習,提高自我能力,爭取將來能做出好的作品。</p><p><b>  5、參考文獻</b></p><p>  [1]劉瑞新,汪遠征.VFP程序設(shè)計教程.2015.1.1,第三版:頁碼1-312</p><p>  [2]吳波、郭川軍. Visual FoxPro 6.0程序設(shè)計.2015.2.1第一版: 頁

溫馨提示

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

評論

0/150

提交評論