版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第25頁 數(shù)據(jù)技術(shù)及應(yīng)用綜合實驗設(shè)計 09計教1班 張萬林 制作xxxxxxxxxxxx學(xué)校計算機科學(xué)系數(shù)據(jù)庫技術(shù)及應(yīng)用綜合實驗報告姓名xxxxx學(xué)號20xxxxxx系別xxxxx專業(yè)xxxxx通訊地址xxxx電_mainxxxxxxx057設(shè)計題目圖書管理系統(tǒng)專業(yè)方向、基本理論、技術(shù)要求及設(shè)計報告內(nèi)容概要:專業(yè)方向:計算機應(yīng)用基本理論:vfp編程及數(shù)據(jù)庫基礎(chǔ)的應(yīng)用技術(shù)要求:數(shù)據(jù)庫技術(shù)的靈活應(yīng)用及掌握報告內(nèi)容概要:緒論:綜合情況分析第一章:圖書管理系統(tǒng)任務(wù)的提出第二章:圖書管理系統(tǒng)分析第三章:圖書管理系統(tǒng)結(jié)構(gòu)及功能第四章:圖書管理系統(tǒng)結(jié)構(gòu)設(shè)計第五章:表單及報表的設(shè)計第
2、六章:類的設(shè)計第七章:菜單的設(shè)計第八章:程序的設(shè)計第九章:連編應(yīng)用程序第十章:參考文獻本人在該設(shè)計中具體完成的工作:獨立完成要求完成報告書的時間:2011年7月6日上交內(nèi)容:電子版綜合實驗報告和電子版設(shè)計報告(合在一起)、vfp源程序、編譯后的應(yīng)用程序?qū)徟庖娔?月 日 項目名稱圖書管理系統(tǒng) 系 別: 計科系 專 業(yè): xxxxxxxxxxxx 班 級: xxxxx 學(xué) 號:xxxxxxxxxxxxx 姓 名: xxxxxxxxx 指導(dǎo)教師: 石x老師 2011年 7月6 日目 錄緒論:綜合情況分析-5第一章:圖書管理系統(tǒng)任務(wù)的提出-7第二章:圖書管理系統(tǒng)分析-8一、設(shè)計思路-8二、系統(tǒng)功能-
3、8三、系統(tǒng)效果-8第三章:圖書管理系統(tǒng)及功能-8一、系統(tǒng)結(jié)構(gòu)圖-9二、各系統(tǒng)功能說明圖-10第四章:圖書管理系統(tǒng)結(jié)構(gòu)設(shè)計-10一、數(shù)據(jù)庫設(shè)計-10二、創(chuàng)建表-16第五章:表單及報表的設(shè)計-18一、表單的設(shè)計-18二、報表的設(shè)計-21第六章:類的設(shè)計-23一、記錄指針移動類-23第七章:菜單的設(shè)計-24一、主菜單的設(shè)計-24第八章:程序的設(shè)計-24第九章:連編應(yīng)用程序-25第十章:參考文獻-25緒論:綜合情況分析在現(xiàn)代社會中管理的作用越來越顯得重要和突出。一般來講,管理通過計劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實現(xiàn)組織的目標(biāo)。 本世紀以來,由于社會生產(chǎn)力的迅速
4、發(fā)展和科學(xué)技術(shù)的突飛猛進,人們進行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計算機的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個嶄新時代“信息時代”的開始,它使如公司、學(xué)校管理現(xiàn)代化成為可能。一定意義上說,管理系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機基礎(chǔ)之上的。硬件方面,自1946年第一臺電子計算機誕生以來,計算機技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗室里供研究使用的計算機到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計算機;運算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子管的大的驚人
5、的電子板到只有指甲大小的集成電路;現(xiàn)在計算機在硬件方面的發(fā)展已達到了每三個月更新?lián)Q代一次的驚人速度。軟件方面,也已從機器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言非結(jié)構(gòu)化、面向?qū)ο蟆⒖梢暬恼Z言。 管理系統(tǒng)的發(fā)展 管理系統(tǒng)通過對當(dāng)前運行的數(shù)據(jù)進行處理來獲得有關(guān)信息;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對未來的發(fā)展進行預(yù)測;能從全局目標(biāo)出發(fā),對公司、學(xué)校的管理決策活動予以輔助。從工業(yè)發(fā)達國家來看,管理系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段。 第一階段:(1953年至1965年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計算機在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時計算機硬、軟件的限
6、制,數(shù)據(jù)處理的性質(zhì)只是使用計算機代替人的手工勞動,進行簡單的單項數(shù)據(jù)處理工作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃等。這個階段的處理方式主要是集中式的批處理。 第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個階段計算機硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時系統(tǒng),計算機開始應(yīng)用于對某一個管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫存管理系統(tǒng)、圖書管理系統(tǒng)、學(xué)校管理系統(tǒng)等。這個階段的處理方式已發(fā)展為面向終端的聯(lián)機實時處理。 第三階段:(1970年至今)管理信息系統(tǒng)(mis)階段。這個階段是在學(xué)校中全面的使用計算機把各種管理子系統(tǒng)的功能集中起來,構(gòu)成
7、了計算機化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理的計算機網(wǎng)絡(luò),并充分利用運籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。 總的說來,計算機技術(shù)的發(fā)展,其性價比大幅的下降,使得其被大量廣泛的使用。針對現(xiàn)實中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準,如j2ee、。net,com/com+等。這又大大的推動了學(xué)校的信息化進程。其影響可以歸納為如下兩點:(1)計算機已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機之所以如此流行的原
8、因主要有以下幾個方面:首先,計算機可以代替人工進行許多繁雜的勞動;其次,計算機可以節(jié)省許多資源;第三,計算機可以大大的提高人們的工作效率;第四,計算機可以使敏感文檔更加安全,等等。(2)開發(fā)計算機圖書管理系統(tǒng)的意義當(dāng)今世界是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處理,這正是計算機被廣泛用于管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息管理控制,不僅提高了工作效率,而且大大提高了其安全性。尤其對于復(fù)雜的信息處理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書資料信息而設(shè)計的。圖
9、書室是一個信息資源的集散地,圖書資料和用戶借閱資料繁多,包含很多信息數(shù)據(jù)的管理,現(xiàn)今有很多公司的圖書室都初步開始使用,甚至尚未使用計算機進行信息管理。根據(jù)調(diào)查得知,他們以前對信息管理的主要方式基于文本、表格等低價質(zhì)的手工處理,對于圖書借閱情況(如借閱天數(shù)、超過限定借閱資料時間的天數(shù))的統(tǒng)計核實等往往采用借書證的人工檢查進行,對借閱的借閱級別及極限、以及借閱天數(shù)等人工計算,手抄進行。設(shè)計信息處理工作量大、出錯率高;由于數(shù)據(jù)繁多容易丟失,且不易查找。總的來說缺乏系統(tǒng),規(guī)范的信息處理手段。盡管有的圖書室有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效益,資料閑置比較突出,這就是管理信息開發(fā)的基本環(huán)境。
10、設(shè)計處理手工操作,工作量大,出錯率高,出錯后不易更改。圖書館采取手工方式對圖書借閱情況進行人工管理,由于信息比較多,圖書借閱信息管理比較混亂而復(fù)雜;一般借閱情況是記錄在借閱證上,圖書的數(shù)目和內(nèi)容記錄在文件中,圖書館的工作人員和管理人員也只能當(dāng)時它比較清楚,時間一長,如再有進行查詢,就得重多資料翻閱,查找了造成查詢費時、費力。如果對很長時間以前的圖書資料進行更改就更加困難了?;诖祟悊栴},我認為有必要建立一個圖書管理系統(tǒng),使圖書管理工作規(guī)范化,程序化,避免圖書管理隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改資料情況。第一章:圖書管理系統(tǒng)任務(wù)的提出在當(dāng)今社會,是信息社會,人
11、們對信息的要求越來越明顯,僅是在紙上的畫畫已經(jīng)不能滿足當(dāng)代生活的快節(jié)奏,人們對各種生活的應(yīng)用就越來越要求嚴了,特別是在計算機方面的要求,計算機代替了現(xiàn)當(dāng)代的很多很多的東西。在當(dāng)今時代計算機已經(jīng)成為了當(dāng)今社會的主要產(chǎn)品。因此,計算機電腦很受到人們的重視和應(yīng)用,對于這種情況,我提出了圖書管理系統(tǒng),希望借此機會,讓大家認同信息時代,電子產(chǎn)品比其它以前的產(chǎn)品的應(yīng)用更廣泛和更加的實用。第二章:圖書管理系統(tǒng)分析一、設(shè)計思路圖書管理系統(tǒng)的運行以封面表單開始,封面表單經(jīng)過單擊“登陸系統(tǒng)”進入登錄表單,登錄表單要求用戶輸入登錄用戶名和登錄密碼,只有在登錄用戶名和登錄密碼的校驗都正確以后,才能正常的進入到系統(tǒng)首頁
12、,然后有一個“系統(tǒng)初始化”,在初始化完成后,會有一個每日一貼,完后便可接收用戶的操作,操作完畢后用戶可以從系統(tǒng)菜單中退出系統(tǒng)。二、系統(tǒng)功能系統(tǒng)的功能主要功能是:借書操作、還書操作、查詢信息、讀者信息、打印數(shù)據(jù)、系統(tǒng)管理、圖書查詢、更改用戶、退出系統(tǒng)、刪除信息等主要功能。借書操作可以實現(xiàn)學(xué)生在借出圖書時的事件進行信息的記錄、修改操作;還書操作可以對學(xué)生在還書時候的信息進行記錄、數(shù)據(jù)的處理等功能。查詢信息可以實現(xiàn)借閱者對圖書信息和圖書資料等信息的查詢;讀者信息可以實現(xiàn)對某借閱者信息的查詢及讀者所借有的圖書的一切信息;打印數(shù)據(jù)可以實現(xiàn)用報表的形式打印借閱證的信息,其中包括了多個報表,樣式多化,內(nèi)容齊
13、全;系統(tǒng)管理有用戶管理、權(quán)限設(shè)置,可以進行用戶的增添刪除,可以進行密碼修改。三、系統(tǒng)效果為了使系統(tǒng)更加美觀,表單中我用了一些圖片。在主表單中我還加入了一些時間、文字動畫閃動效果。系統(tǒng)結(jié)構(gòu)簡單,內(nèi)容豐富,各個設(shè)置一目了然,可使用戶容易操作,實用性很強,可用于一個小型的圖書管管理圖書用。第三章:圖書管理系統(tǒng)結(jié)構(gòu)及功能一、系統(tǒng)結(jié)構(gòu)圖圖 書 管 理 系 統(tǒng)查詢數(shù)據(jù)管理查詢文件退出信息管理剪切、復(fù)制文檔管理粘貼、清除部門查詢修改信息打印預(yù)覽打印修改密碼管理操作讀者查詢圖書資料圖書查詢借書操作借書信息讀者信息還書信息幫助退出系統(tǒng)修改工具欄打印編輯還書借閱管理圖書管理借閱證二、各系統(tǒng)功能說明查詢,可以實現(xiàn)對
14、圖書信息、讀者信息、部門等的查詢, 這樣可以簡易方便的對整個借、還書的過程進行操作。數(shù)據(jù)管理,可以對借書信息、還書信息、讀者信息進行管理,還可以對圖書的借進借出進行數(shù)據(jù)管理,同時還對圖書庫、部門、借閱管理的數(shù)據(jù)進行增加、刪除、修改,也可以進行一條一條的查看和修改這更加有利于數(shù)據(jù)的更新。管理操作,主要用于對借書、還書進行簡單快速的最基本操作。修改,用于登錄用戶更改用戶名及更改密碼,讓不同的人有不同的權(quán)限,防止讓一些信息只能是管理員才能執(zhí)行操作的數(shù)據(jù)丟失。幫助,幫助文檔是為了解決一些系統(tǒng)中的遇到的問題,及有助于我們學(xué)習(xí)和對系統(tǒng)的完善。打印、打印預(yù)覽都是在利用報表,可以在同時打印這些報表,讓數(shù)據(jù)不但
15、只是在計算機上查看,還可以用在紙上,更利于數(shù)據(jù)的備份。第四章:學(xué)生管理系統(tǒng)結(jié)構(gòu)設(shè)計一、數(shù)據(jù)庫設(shè)計1、以下為圖書庫的主要字段字段名稱類型寬度條形碼字符型5圖書編號字符型5書名字符型20作者字符型6出版社字符型20出版日期日期型8類別字符型10入庫時間時間日期型8現(xiàn)存數(shù)量數(shù)值型3總刪數(shù)數(shù)值型3價格貨幣型8說明備注型4借出數(shù)量數(shù)值型22、以下為借閱管理操作主要字段字段名稱字段類型寬度用戶編號字符型6借書證號字符型4姓名字符型6姓別字符型2系級字符型6班級字符型10電話號碼字符型10已借書數(shù)量數(shù)值型2借閱級別字符型2相片通用型4備注備注型44、圖書管理員表中的主要字段:字段名稱類型寬度管理編號字符型4
16、姓名字符型6姓別字符型2權(quán)限字符型2相片通用型44、主程序設(shè)計set talk off&不顯示命令結(jié)果set escape on&按下esc鍵時,終止所執(zhí)行的程序或命令set exclusive on&系統(tǒng)獨占方式set notify off&不顯示系統(tǒng)信息set sysmenu off&關(guān)閉系統(tǒng)菜單set clock status&顯示系統(tǒng)時鐘set palette off&指定使用默認的調(diào)色板set bell on&打開計算機的鈴聲,并設(shè)置鈴聲的屬性set safety off&改寫文件時,不顯示提示對話框set keycomp to windows&指定控制vfp的擊鍵位置set car
17、ry on&將當(dāng)前記錄的數(shù)據(jù)送到新記錄中set confirm on&指定可以通過在文本框中鍵入最后一個字符來退出文本框set exact on&指定用精確規(guī)則來比較兩個不同長度的字符串set near on&指定find或者seek查找命令查不到時,記錄指針的停留位置set ansi off&指定vfp sql中,如何用操作符=比較不同長度的字符串set deleted on&刪除文件時,進行提示set optimize on&使用rushmore優(yōu)化set refresh to 0,5&指定刷新時間set odometer to 100&指定處理記錄設(shè)置的計數(shù)器的時間間隔set curre
18、ncy left&指定貨幣符號在數(shù)值型表達式的顯示位置在左邊set currency to ¥&定義貨幣符號為人民幣符號set hours to 12&指定時間為12小時制set date to ymd&指定日期為年月日形式set decimals to 2&指定顯示數(shù)值表達式時,兩位小數(shù)點set resource on&更新資源文件set mark to .&設(shè)置.做掩碼set separator to .&在小數(shù)點左邊,每三位數(shù)一組的分隔符為.clear all set help onset help to vfp9.0中文版幫助(全部翻譯).chm &設(shè)置幫助文件為vfp9.0中文版幫助
19、(全部翻譯).chm,在菜單幫助的過程中代碼為:help&設(shè)置系統(tǒng)默認路徑mypath=left(sys(16),rat(,sys(16) &確定程序所在的位置set default to (mypath)set path to .tp;.圖標(biāo)&設(shè)置搜索路徑modify window screen title 圖書管理系統(tǒng) & 更換標(biāo)題或在配置文件config.fpw中添加語句title=標(biāo)題名稱來更換,或_screen.caption=標(biāo)題名稱with _screen .windowstate=2 .visible=.t. .picture=.tp2.jpg .icon=.圖標(biāo)torch.i
20、co &更改主窗口圖標(biāo)-用你自己喜歡的圖標(biāo) .closable=.t. &主窗口關(guān)閉按鈕無效endwithon shutdown do quitall.prg &指定退出vfp時要執(zhí)行的命令do form .登陸界面.scx&調(diào)用登錄表單read events&啟動事件循環(huán)常用工具代碼:public otoolbarif vartype(otoolbar)=orelease otoolbarelseotoolbar=newobject(cygj,mytools.vcx)otoolbar.show()otoolbar.dock(0)endif登錄封面設(shè)計1、登陸首頁首頁界面我的用了字體的由右向左
21、的移動,用戶登錄的輸入,當(dāng)輸入出錯時便會彈出輸入出錯的對話框,我還添加了制作人、指導(dǎo)老師及一個自動的日期時間顯示效果。 其代碼如下: if empty(thisform.text1.value) or empty(thisform.text2.value) messagebox(請輸入用戶名或者密碼!,16,錯誤) else use pass_word &路徑一定要無誤 locat for 登陸用戶=alltrim(thisform.text1.value) if found() locat for 登陸密碼=alltrim(thisform.text2.value) if found() d
22、o form 初始界面.scx thisform.release else messagebox(密碼有誤,請重新輸入!,16,密碼錯誤) thisform.text2.setfocus endif else messagebox(用戶名有誤,請重新輸入!,16,用戶名錯誤) thisform.text1.setfocus endif endif 2、初如化初始化我主要用了運用了一個初始化10秒的界面,當(dāng)完成初始化后便可進入到系統(tǒng)中去。我還設(shè)置了字體的大小變化及字體顏色的閃動效果,增強系統(tǒng)效果的整體美觀性,同時還我還用了一個時間顯示登陸時間的lable,讓系統(tǒng)的功能更加強大,同時也運用了我所學(xué)過的知識。初始化代碼為:if i60 t=1endifif t%2=1 thisform.label10.forecolor=rgb(0,150,128) t=t+1 else thisform.label10.forecolor=rgb(t,0,255) t=t+1endif字體變化的代碼為:thisform.label10.caption =歡迎您進入!thisform.label10.fontsize=thisform
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 重慶市主城七校2024-2025學(xué)年高二上學(xué)期期末考試歷史試題(含答案)
- 四川省瀘州市瀘縣第二中學(xué)2024-2025學(xué)年九年級上學(xué)期1月期末考試英語試卷(含答案)
- 湖北省武漢市部分重點中學(xué)2024-2025學(xué)年高二上學(xué)期1月期末英語試題(含答案含聽力原文無音頻)
- 重慶市康德2025屆高三第一次診斷檢測-數(shù)學(xué)試卷答案
- 2024版房產(chǎn)開發(fā)三方協(xié)作協(xié)議模板一
- 2024舞臺道具定制加工及銷售合同3篇
- 2025年度大豆產(chǎn)品綠色包裝與環(huán)保認證服務(wù)合同3篇
- 福建省南平市九三英華高級中學(xué)2021-2022學(xué)年高二數(shù)學(xué)理上學(xué)期期末試卷含解析
- 福建省南平市建陽縣徐市中學(xué)2020-2021學(xué)年高一物理上學(xué)期期末試卷含解析
- 2025年度大米出口檢驗檢疫服務(wù)合同范本3篇
- 應(yīng)收帳款管理辦法
- 食品安全分享
- 跨境代運營合同范例
- 水利水電工程驗收實施細則模版(3篇)
- 四川雅安文化旅游集團有限責(zé)任公司招聘筆試沖刺題2024
- 造價框架協(xié)議合同范例
- 2024-2025學(xué)年 語文二年級上冊 部編版期末測試卷 (含答案)
- 無人機飛行安全協(xié)議書
- 山西省晉中市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
- DB34T4912-2024二手新能源汽車鑒定評估規(guī)范
- 《商務(wù)溝通(第二版)》 課件全套 第1-4章 商務(wù)溝通概論 -商務(wù)溝通實務(wù)
評論
0/150
提交評論