九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

Visual FoxPro 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告.doc

  • 資源ID:23377645       資源大小:1,000.50KB        全文頁(yè)數(shù):23頁(yè)
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

Visual FoxPro 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告.doc

VF程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告圖書(shū)館管理系統(tǒng) 專業(yè): 學(xué)號(hào): 姓名: 指導(dǎo)教師: 2010年12月31日目錄第一部分 系統(tǒng)概述-2第二部分 系統(tǒng)功能模塊設(shè)計(jì)-2第三部分 系統(tǒng)數(shù)據(jù)庫(kù)及表設(shè)計(jì)-2第四部分 系統(tǒng)菜單設(shè)計(jì)-5第五部分 系統(tǒng)界面設(shè)計(jì)-6第六部分 系統(tǒng)相關(guān)程序代碼-13第七部分 實(shí)驗(yàn)報(bào)告小結(jié)-22第八部分 參考資料-22一、系統(tǒng)概述近年來(lái),隨著圖書(shū)館規(guī)模的不斷擴(kuò)大,圖書(shū)數(shù)量相應(yīng)的增加,有關(guān)圖書(shū)的各種信息量也成倍增加,面對(duì)龐大的信息量,傳統(tǒng)的人工管理戶導(dǎo)致圖書(shū)管理的混亂,人力與物力過(guò)多的浪費(fèi),圖書(shū)管理費(fèi)用的增加,從而使圖書(shū)館的負(fù)擔(dān)過(guò)重,影響整個(gè)圖書(shū)館的運(yùn)作和控制管理。因此,為了充分發(fā)揮了圖書(shū)館的功效,最大限度地為讀者服務(wù),必須制定一套合理、有效,規(guī)范和實(shí)用的圖書(shū)館管理系統(tǒng),對(duì)圖書(shū)資料進(jìn)行集中統(tǒng)一的管理。根據(jù)上述需要,我們建立本圖書(shū)館管理系統(tǒng)。根據(jù)圖書(shū)、讀者和管理員三者之間的關(guān)系,本系統(tǒng)主要實(shí)現(xiàn)讀者對(duì)圖書(shū)的查詢、個(gè)人信息的修改和管理員對(duì)讀者、圖書(shū)的管理。本系統(tǒng)采用VF6.0作為開(kāi)發(fā)工具。二、系統(tǒng)功能模塊設(shè)計(jì)本系統(tǒng)可以完成一般圖書(shū)館關(guān)于圖書(shū)查詢、借閱及書(shū)庫(kù)管理的主要功能。其中:圖書(shū)查詢模塊可以查詢所需要的圖書(shū);讀者管理模塊中,讀者可以查看自己的信息,對(duì)登陸密碼進(jìn)行修改,管理員可以對(duì)讀者進(jìn)行添加和刪除;圖書(shū)管理模塊中,管理員可以為讀者進(jìn)行圖書(shū)的借閱和歸還操作,以及對(duì)圖書(shū)的信息進(jìn)行修改,如加入新書(shū)、刪除不能使用的圖書(shū)和更新圖書(shū)的信息;報(bào)表打印模塊中,實(shí)現(xiàn)對(duì)需要的信息進(jìn)行打印輸出。系統(tǒng)結(jié)構(gòu)下圖所示。圖書(shū)館管理系統(tǒng)主界面系統(tǒng)登陸圖書(shū)查詢讀者管理圖書(shū)管理報(bào)表打印退出讀者信息查看登陸密碼修改讀者增添刪除圖書(shū)借閱圖書(shū)歸還圖書(shū)信息修改三、數(shù)據(jù)庫(kù)及表設(shè)計(jì)經(jīng)分析,圖書(shū)館管理系統(tǒng)主要涉及了學(xué)生、管理員和圖書(shū)三部分。因此需要建立的實(shí)體就是學(xué)生、管理員和圖書(shū)三個(gè)。根據(jù)系統(tǒng)模塊的設(shè)計(jì),可以的到本系統(tǒng)需要建立的基本表為:讀者信息表、管理員信息表、圖書(shū)信息表、圖書(shū)借閱信息表、圖書(shū)信息表。數(shù)據(jù)庫(kù)的相關(guān)設(shè)計(jì)如下:其中,讀者信息表中證號(hào)為主索引,圖書(shū)信息表中總編號(hào)為主索引,圖書(shū)借閱表中對(duì)總編號(hào)和證號(hào)建立普通索引。表單設(shè)計(jì)(1)、讀者信息表.dbf讀者信息表結(jié)構(gòu)設(shè)計(jì)字段名類型寬度索引證號(hào)字符型6主索引密碼字符型6姓名字符型8專業(yè)字符型10性別字符型2年級(jí)字符型2院系字符型8照片通用性30備注備注型4(2)管理員信息表.dbf管理員信息表設(shè)計(jì)字段名類型寬度索引證號(hào)字符型4密碼字符型6(3)、圖書(shū)信息表.dbf圖書(shū)信息表設(shè)計(jì)字段名類型寬度索引總編號(hào)字符型6主索引分類名字符型6書(shū)名字符型12作者字符型8出版社字符型20狀態(tài)字符型4照片通用型4(4)、圖書(shū)借閱信息表.dbf圖書(shū)借閱信息表設(shè)計(jì)字段名類型寬度索引總編號(hào)字符型6普通索引證號(hào)字符型6普通索引借出日期日期型8四、系統(tǒng)菜單設(shè)計(jì)依據(jù)上述系統(tǒng)功能模塊的設(shè)計(jì),可以得到圖書(shū)館主界面菜單:主要包括圖書(shū)查詢、讀者管理、圖書(shū)管理、報(bào)表打印和退出。其中,圖書(shū)查詢執(zhí)行命do form 圖書(shū)查詢.scx;退出執(zhí)行命令_vfp.activeform.release;讀者管理和圖書(shū)管理包含子菜單;另外,報(bào)表打印的相關(guān)設(shè)計(jì)未能實(shí)現(xiàn)。相關(guān)設(shè)計(jì)如下圖: 讀者管理菜單主要包含讀者信息查看、登陸密碼修改、讀者增添刪除三個(gè)子菜單。其中,讀者信息查看執(zhí)行命令do form 讀者信息.scx;登陸密碼修改執(zhí)行命令do form 密碼修改.scx;讀者增添刪除執(zhí)行命令do form讀者增刪.scx。相關(guān)設(shè)計(jì)結(jié)果如下圖:圖書(shū)管理菜單包含圖書(shū)借閱、圖書(shū)歸還、圖書(shū)信息修改三個(gè)子菜單。其中,圖書(shū)歸還執(zhí)行命令do form 圖書(shū)借閱.scx;圖書(shū)歸還執(zhí)行命令do form 圖書(shū)歸還.scx;圖書(shū)信息修改執(zhí)行命令do form 圖書(shū)信息修改.scx。相關(guān)設(shè)計(jì)結(jié)果如下圖:五、系統(tǒng)界面設(shè)計(jì)(1) 登陸界面設(shè)計(jì) 用戶通過(guò)登陸界面進(jìn)行登陸,選擇自己的用戶類型,輸入證號(hào)和密碼,如果輸入的信息與所連接的表中的數(shù)據(jù)相符,則進(jìn)入圖書(shū)館的主界面,否則提示錯(cuò)誤,直到輸入正確信息方能進(jìn)入系統(tǒng)。(2)系統(tǒng)主界面設(shè)計(jì) 當(dāng)用戶登陸證號(hào)和密碼通過(guò)驗(yàn)證后,進(jìn)入圖書(shū)管理系統(tǒng)的主界面,該界面由一表單及菜單組成。其中,表單上的”歡迎使用圖書(shū)館管理系統(tǒng)!”是一向左移動(dòng)的動(dòng)畫(huà),以增強(qiáng)界面的友好感。另外,用戶可通過(guò)菜單上的各種操作對(duì)圖書(shū)進(jìn)行管理。圖書(shū)館管理系統(tǒng)的主界面如下:(3)圖書(shū)查詢界面設(shè)計(jì) 用戶可以選擇查詢條件,根據(jù)書(shū)名、作者、主題詞、出版社、總編號(hào)其中的一種方式對(duì)圖書(shū)進(jìn)行查詢,查詢的結(jié)果顯示在下邊一個(gè)表格中。(4)讀者信息查看界面設(shè)計(jì) 管理員可以再次查看讀者的信息,點(diǎn)擊CommandGroup組中的各個(gè)圖標(biāo)可以查看任意一個(gè)讀者的信息。(5)讀者密碼修改界面設(shè)計(jì) 讀者可以在此修改自己的密碼,修改后的新密碼同時(shí)在讀者信息表中對(duì)相應(yīng)密碼進(jìn)行更新。(6)讀者增添刪除界面設(shè)計(jì) 管理員可以在此添加和刪除用戶,添加和刪除的用戶信息同時(shí)在讀者信息表中進(jìn)行更新。(7)圖書(shū)借閱界面設(shè)計(jì) 管理員對(duì)讀者需要借閱的圖書(shū)進(jìn)行借閱操作,輸入圖書(shū)總編號(hào)及讀者的證號(hào)完成圖書(shū)的借閱流程。將此借閱的信息保存到圖書(shū)借閱信息表中。(8)圖書(shū)歸還界面設(shè)計(jì) 管理員對(duì)讀者需要需要?dú)w還的圖書(shū)進(jìn)行歸還操作,輸入要?dú)w還的圖書(shū)編號(hào)及讀者證號(hào),在圖書(shū)借閱信息中進(jìn)行查找并刪除,完成圖書(shū)歸還的操作。(9)圖書(shū)信息修改界面設(shè)計(jì)本界面使用了一個(gè)PageCount為3的頁(yè)框,主要完成圖書(shū)的添加、刪除及信息更新的功能。下圖中,管理員可以對(duì)圖書(shū)進(jìn)行登記,新書(shū)信息將添加到圖書(shū)信息表中,讀者可查閱到。 在本界面中,管理員可以對(duì)需要?jiǎng)h除的圖書(shū)從圖書(shū)信息表中刪除,輸入要?jiǎng)h除的圖書(shū)的總編號(hào),系統(tǒng)進(jìn)行查找,若找到則刪除,找不到則提示錯(cuò)誤。 在本界面中,管理員可以通過(guò)輸入圖書(shū)的總編號(hào),查找到需要更新的圖書(shū),進(jìn)入圖書(shū)更新界面中。當(dāng)系統(tǒng)找到對(duì)應(yīng)的圖書(shū)編號(hào)時(shí),進(jìn)入如下界面。在此,管理員可以更改圖書(shū)的各種信息。六、程序代碼1、登陸界面(1)登陸按鈕click事件代碼:if alltrim(thisform.container1.text1.value)="" messagebox("請(qǐng)輸入用戶名!") returnendifif alltrim(thisform.container1.text2.value)="" messagebox("請(qǐng)輸入密碼!") returnendifa=thisform.container1.optiongroup1.valueif a=1 use 讀者信息 locate for alltrim(證號(hào))=alltrim(thisform.container1.text1.value) if found() if alltrim(密碼)=alltrim(thisform.container1.text2.value) messagebox("登錄成功",64,"身份驗(yàn)證通過(guò)") do form 圖書(shū)館主界面.scx release thisform else messagebox("密碼輸入錯(cuò)誤!",16,"錯(cuò)誤提示") endif else messagebox("讀者號(hào)不存在!",16,"錯(cuò)誤提示") endifelse use 管理員 locate for alltrim(證號(hào))= alltrim(thisform.container1.text1.value) if found() if alltrim(密碼)=alltrim(thisform.container1.text2.value) messagebox("登錄成功!",64,"身份驗(yàn)證通過(guò)") do form 圖書(shū)館主界面.scx release thisform else messagebox("密碼輸入錯(cuò)誤!",16,"錯(cuò)誤提示") endif else messagebox("用戶名不存在!",16,"錯(cuò)誤提示") endifendif(2) 退出按鈕click事件代碼:answer=messagebox("你決定退出系統(tǒng)嗎?",4,"提示")do case case answer=6 thisform.release case answer=7messagebox("請(qǐng)輸入用戶名和密碼",0,"提示")endcase2、系統(tǒng)主界面(1)表單的int事件代碼:do 圖書(shū)館主界面.MPR with this,.T.THISFORM.Timer1.Enabled = .T.(2)time1的time事件代碼:IF thisform.Label1.Left+thisform.label1.width>0 thisform.Label1.Left = THIS.Parent.Label1.Left-10ELSE thisform.Label1.Left = thisform.WidthENDIF3、圖書(shū)查詢界面(1)查詢按鈕的click事件代碼:OPEN DATABASE 圖書(shū)館數(shù)據(jù)庫(kù).dbc SHAREDthisform.grid1.recordsource=""m=allt(thisform.text1.value)n=thisform.optiongroup1.valuedo casecase n=1 select * from 圖書(shū)信息 where 書(shū)名=m into cursor temp thisform.grid1.recordsource="temp"case n=2 select * from 圖書(shū)信息 where alltrim(作者)=m into cursor temp thisform.grid1.recordsource="temp"case n=3select * from 圖書(shū)信息 where alltrim(書(shū)名) like "%"+m+"%" into cursor temp thisform.grid1.recordsource="temp"case n=4 select * from 圖書(shū)信息 where alltrim(出版社)=m into cursor temp thisform.grid1.recordsource="temp"case n=5 select * from 圖書(shū)信息 where alltrim(總編號(hào))=m into cursor temp thisform.grid1.recordsource="temp"endcasethisform.refresh(2)返回按鈕的click事件代碼:thisform.release4、讀者信息查看界面Commandgroup組的click事件代碼:n=this.valuedo casecase n=1go topmandgroup1.buttons(1).enabled=.f.mandgroup1.buttons(2).enabled=.f.mandgroup1.buttons(3).enabled=.t.mandgroup1.buttons(4).enabled=.t.case n=2skip-1if bof()go topmandgroup1.buttons(1).enabled=.f.mandgroup1.buttons(2).enabled=.f.endifmandgroup1.buttons(3).enabled=.t.mandgroup1.buttons(4).enabled=.t.case n=3skip 1if eof()go bottommandgroup1.buttons(3).enabled=.f.mandgroup1.buttons(4).enabled=.f.endifmandgroup1.buttons(1).enabled=.t.mandgroup1.buttons(2).enabled=.t.case n=4go bottommandgroup1.buttons(4).enabled=.f.mandgroup1.buttons(3).enabled=.f.mandgroup1.buttons(1).enabled=.t.mandgroup1.buttons(2).enabled=.t.case n=5 thisform.releaseendcasethisform.refresh5、密碼修改界面:(1)修改按鈕的click事件密碼:a=thisform.text4.valueb=thisform.text1.valuec=thisform.text2.valued=thisform.text3.valueif alltrim(a)="" messagebox("請(qǐng)輸入賬號(hào)!") thisform.text4.setfocus returnendifif alltrim(b)="" messagebox("請(qǐng)輸入密碼!") thisform.text1.setfocus returnendifif alltrim(c)="" messagebox("請(qǐng)輸入新密碼!") thisform.text2.setfocus returnendifif alltrim(d)="" messagebox("請(qǐng)?jiān)俅屋斎胄旅艽a!") thisform.text3.setfocus returnendifuse 讀者信息locate for alltrim(證號(hào))=alltrim(a)if found() if alltrim(密碼)=alltrim(b) if c=d e=messagebox("確定要修改嗎?",32+1+0,"提示") if e=1 replace 密碼 with c for alltrim(證號(hào))=alltrim(a) messagebox("密碼修改成功!") endif else messagebox("確認(rèn)密碼不正確!請(qǐng)重新輸入!") thisform.text2.value="" thisform.text3.value="" thisform.text2.setfocus endif else messagebox("密碼輸入錯(cuò)誤!請(qǐng)重新輸入密碼!",16,"錯(cuò)誤提示") thisform.text1.value="" thisform.text2.value="" thisform.text3.value="" thisform.text1.setfocus endifelse messagebox("證號(hào)不存在!",16,"錯(cuò)誤提示") thisform.text1.value="" thisform.text2.value="" thisform.text3.value="" thisform.text4.value=""endif(2)返回按鈕的click事件代碼:release thisform6、讀者增刪界面(1)command1按鈕的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc shareda=allt(thisform.text1.value)b=allt(thisform.text2.value)if a="" messagebox("證號(hào)不能為空!",0,"提示") thisform.text1.setfocus returnendifif b="" messagebox("密碼不能為空!",0,"提示") thisform.text2.setfocus returnendif use 讀者信息locate for 證號(hào)=aif found() messagebox("該用戶已經(jīng)存在!",0,"提示") thisform.text1.value="" thisform.text2.value="" thisform.text1.setfocuselse insert into 讀者信息(證號(hào),密碼) values (a,b) thisform.text1.value="" thisform.text2.value="" messagebox("恭喜你注冊(cè)成功!",0,"提示") thisform.text1.setfocusendifuse(2)command2的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc shareda=allt(thisform.text3.value)if a="" messagebox("證號(hào)不能為空!",0,"提示") returnendifuse 讀者信息locate for 證號(hào)=aif found() b=messagebox("確定要?jiǎng)h除該用戶嗎?",1,"提示") if b=1 delete pack thisform.text3.value="" messagebox("刪除成功!",0,"提示") thisform.text3.setfocus endifelse messagebox("沒(méi)有該用戶!請(qǐng)重新輸入!",0,"提示") thisform.text3.value="" thisform.text3.setfocusendifuse(3) command3的click事件代碼:thisform.release7、圖書(shū)借閱界面(1)借出按鈕的click事件代碼:OPEN DATABASE 圖書(shū)館數(shù)據(jù)庫(kù).dbc SHAREDa=allt(thisform.text1.value)b=allt(thisform.text2.value)c=date()use 圖書(shū)借閱信息locate for 總編號(hào)=aif found() insert into 借書(shū)信息 values (a,b,c) messagebox("借書(shū)成功!",0,"提示")else answer=messagebox("沒(méi)有該書(shū)!是否繼續(xù)?",1,"提示") if answer=1 thisform.text1.value="" thisform.text2.value="" else thisform.release endif endifuseclose database(2)返回按鈕的click事件代碼:release thisform8、圖書(shū)歸還界面(1)歸還按鈕的click事件代碼:OPEN DATABASE 圖書(shū)館數(shù)據(jù)庫(kù).dbc SHAREDa=allt(thisform.text1.value)b=allt(thisform.text2.value)use 圖書(shū)借閱信息locate for 總編號(hào)=a and 證號(hào)=bif found() delete answer=messagebox("確認(rèn)是否還書(shū)?",1,"提示") if answer=1 pack thisform.text1.value="" thisform.text2.value="" else recall endifelse messagebox("你輸入的信息不對(duì),請(qǐng)確認(rèn)后重新輸入!",0,"提示") endif close database(2)返回按鈕的click事件代碼:release thisform9、圖書(shū)信息修改界面(1)page1中的command1按鈕的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc sharedzbh=allt(thisform.pageframe1.page1.text1.value)flm=allt(thisform.pageframe1.page1.text2.value)sm=allt(thisform.pageframe1.page1.text3.value)zz=allt(thisform.pageframe1.page1.text4.value)cbs=allt(thisform.pageframe1.page1.text5.value)dj=val(allt(thisform.pageframe1.page1.text6.value)zt=allt(thisform.pageframe1.page1.text7.value)use 圖書(shū)信息answer=messagebox("確認(rèn)添加新書(shū)嗎?",1,"提示")if answer=1 insert into 圖書(shū)信息 values (zbh,flm,sm,zz,cbs,dj,zt) messagebox("添加成功!",0,"提示")else thisform.pageframe1.page1.text1.value="" thisform.pageframe1.page1.text2.value="" thisform.pageframe1.page1.text3.value="" thisform.pageframe1.page1.text4.value="" thisform.pageframe1.page1.text5.value="" thisform.pageframe1.page1.text6.value="" thisform.pageframe1.page1.text7.value=""endifuseclose database(2)page1中的command2按鈕的click事件代碼:release thisform(3)page2中的command1按鈕的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc sharedzbh=allt(thisform.pageframe1.page2.text1.value)use 圖書(shū)信息locate for 書(shū)名=zbhif found() answer=messagebox("確定要?jiǎng)h除該書(shū)嗎?",1,"提示") if answer=1 delete pack thisform.pageframe1.page1.text1.value="" messagebox("刪除成功!",0,"提示") endifelse messagebox("沒(méi)有此書(shū)!請(qǐng)檢查重新輸入!",0,"提示") thisform.pageframe1.page1.text1.value=""endifuseclose database(4)page2中的command2按鈕的click事件代碼:release thisform(5)page3中的command1按鈕的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc sharedzbh=allt(thisform.pageframe1.page3.text1.value)use 圖書(shū)信息locate for 總編號(hào)=zbhif found() DO FORM 圖書(shū)信息更新.scx thisform.release else messagebox("沒(méi)有該書(shū)!請(qǐng)檢查重新輸入!",0,"提示") thisform.pageframe1.page1.text1.value="" endifuseclose database(6)page3中的command2按鈕的click事件代碼:release thisform10、圖書(shū)信息更新界面(1)command1的click事件代碼:open database 圖書(shū)館數(shù)據(jù)庫(kù).dbc sharedzbh_new=allt(thisform.text1.value)flm_new=allt(thisform.text2.value)sm_new=val(allt(thisform.text3.value)zz_new=allt(thisform.text4.value)cbs_new=allt(thisform.text5.value)dj_new=allt(thisform.text6.value)zt_new=allt(thisform.text7.value)use 圖書(shū)信息locate for 總編號(hào)=zbhif found() if !empty(zbh_new) replace 總編號(hào) with zbh_new endif if !empty(flm_new) replace 分類名 with flm_new endif if !empty(sm_new) replace 書(shū)名 with sm_new endif if !empty(zz_new) replace 作者 with zz_new endif if !empty(cbs_new) replace 出版社 with cbs_new endif if !empty(dj_new) replace 單價(jià) with val(dj_new) endif if !empty(zt_new) replace 狀態(tài) with zt_new endif messagebox("更新成功!",0,"提示")else messagebox("數(shù)據(jù)請(qǐng)輸入完整!",0,"提示")endif use(2)command2的click事件代碼:release thisform七、實(shí)驗(yàn)報(bào)告小結(jié)經(jīng)過(guò)近兩周的設(shè)計(jì)和開(kāi)發(fā),本圖書(shū)館管理系統(tǒng)基本實(shí)現(xiàn)了一個(gè)圖書(shū)館所必須的簡(jiǎn)單功能。讀者可以進(jìn)行圖書(shū)查詢、密碼修改、信息查看;管理員可以對(duì)圖書(shū)進(jìn)行借閱、歸還及更新操作,對(duì)讀者進(jìn)行添加和刪除。由于我個(gè)人的水平及時(shí)間所限,本系統(tǒng)的各項(xiàng)功能都比較簡(jiǎn)單,數(shù)據(jù)庫(kù)設(shè)計(jì)還有很多缺陷,如數(shù)據(jù)表的索引、視圖的應(yīng)用等等,其中原先設(shè)想的報(bào)表打印這一功能由于時(shí)間限制未能予以實(shí)現(xiàn)。下面簡(jiǎn)單談一下,這此實(shí)驗(yàn)報(bào)告給我的感想:首先,通過(guò)本次實(shí)驗(yàn)報(bào)告,我深切的認(rèn)識(shí)到了開(kāi)發(fā)一個(gè)系統(tǒng)原來(lái)是這么的不簡(jiǎn)單:大到整個(gè)系統(tǒng)的整體規(guī)劃,如各項(xiàng)功能上的設(shè)計(jì)、所需數(shù)據(jù)庫(kù)的設(shè)計(jì),小到一個(gè)細(xì)節(jié)的具體設(shè)計(jì),如編寫相應(yīng)代碼實(shí)現(xiàn)某一功能,甚至為美化界面調(diào)整字體的字號(hào)大小,或者插入一些圖片等等都凝聚了設(shè)計(jì)人員的心血。其次,我充分的認(rèn)識(shí)到了我所學(xué)的東西,用來(lái)設(shè)計(jì)一個(gè)系統(tǒng)是多么的微不足道,設(shè)計(jì)一個(gè)相對(duì)好一些的系統(tǒng),我都還有很東西需要學(xué)習(xí)。最后,通過(guò)這次實(shí)驗(yàn),我對(duì)所學(xué)到的知識(shí)有了一個(gè)系統(tǒng)的梳理,將所學(xué)的理論用于最終的實(shí)踐,進(jìn)行了一次有益的嘗試,還有,這次實(shí)驗(yàn)讓我對(duì)開(kāi)發(fā)系統(tǒng)有了更進(jìn)一步的認(rèn)識(shí)。雖然有很多遺憾和不足,但畢竟讓我認(rèn)識(shí)到自己的真實(shí)水平和實(shí)際應(yīng)用中的差距,這必將督促著我更加努力學(xué)習(xí)。 八、參考資料1 Visual FoxPro程序設(shè)計(jì)教程 第二版 劉瑞新 汪遠(yuǎn)征 曹歡歡 等編著 機(jī)械工業(yè)出版社2 Visual FoxPro 項(xiàng)目開(kāi)發(fā)案例教程 李政 趙瑞 李穎 王海燕 等編著 中國(guó)水利水電出版社3 Visual FoxPro 數(shù)據(jù)庫(kù)通用模塊及典型系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航 求是科技編著 人民郵電出版社4 Visual FoxPro 數(shù)據(jù)庫(kù)系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)踐 韓中孝 王凌志主編 科學(xué)出版社5 一些網(wǎng)絡(luò)上的關(guān)于圖書(shū)管理的論文報(bào)告- 22 -

注意事項(xiàng)

本文(Visual FoxPro 程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告.doc)為本站會(huì)員(小**)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!