




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE18-摘要師生借閱圖書時需扣押借書證,歸還圖書時才能取回借書證,工作人員得手工登記每筆記錄,這種人工操作給資料保存帶來極大的不便,易丟失,有會因誤筆而提供錯誤信息,每月統(tǒng)計工作量大,工作效率大大降低,通過對現(xiàn)系統(tǒng)的需求分析,本系統(tǒng)不能及時滿足各方面的查詢工作。目前為適應(yīng)當(dāng)今世的發(fā)展潮流,各院校都從事于擴建、擴招工作,這種傳統(tǒng)的手工方式根本難以應(yīng)各種借閱需求.建設(shè)MIS的必要性取決于需求的迫切性和實現(xiàn)的可行性??尚行圆⒉坏扔诳赡苄?,它還包括必要性,如果領(lǐng)導(dǎo)或管理人員對信息的需求并不迫切,或各方面的條件不具備,就是不具備可行性。系統(tǒng)可行性包括經(jīng)濟上可行性、技術(shù)上可行性、管理上可行性和資源上可行性四個方面。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中,將說圖書管理系統(tǒng)開發(fā)過程和應(yīng)用方法。關(guān)鍵字Delphi7、SQLServer2000、XML。畢業(yè)設(shè)計(論文)外文摘要Whentheteachersandstudentsborrowthebooks,theirlibrarycardswillbedetained.Theycanretrievetheircardswhentheirreturnthebooks.Thelibrarianshavetoregistereachrecordingmanually,whichbringsmuchinconvinencetothereservingofdata.Thusthedataisapttobelostandtoafforderrorinformationbythiskindofmanulmanipulation.Thestaticscapacityissolargeandtheefficiencyislower.Bytherequirementanalysisofthecurrentsystem,wefindthatthissystemcannotfulfillthesearchworkofeveryaspect.Nowinordertoadapttothedevelopmenttrend,eachcollegeareengagingextensionofconstructionandenrollment.Thistraditionalmanulmanipulationcanhardlyfulfillsomekindsoflendingandreading.ThenecessityofthedevelopmentofMISliesontheurgencyoftherequirementandthefeasibilityofthereality.Thefeasibilityisnotequaltothepossibility.Itincludesnecessity.Iftheleadersormanagersisnotkeenontheinformationorallaspectsofconditiondonotexist,itisnotfeasible.Thefeasibilityofthesystemincludesthefeasibilityoftheeconomy,thetechnology,theadministrationandtheresouce.Soitisnecessarytodevelopthiskindofthemanagementsoftware.Inthefollowingchapters,Iwillintroducetheprocessofthedevelopmentofthelibrarymanagementsystemandtheapplicationmethod.KeywordsDelphi7、SQLServer2000、XML摘要 3第一章軟件計劃 41.1任務(wù)或問題: 41.2實際背景: 51.3特色(創(chuàng)新) 51.4數(shù)據(jù)庫相關(guān)內(nèi)容介紹 51.5系統(tǒng)的必要性 51.6可行性研究的前提 61.6.1編寫目的 61.6.2背景 61.6.3要求 71.6.4條件、假定和限制 7第二章需求分析 72.1系統(tǒng)綜合要求 72.1.1功能要求 72.1.2性能要求 72.1.3環(huán)境要求 82.2數(shù)據(jù)需求 82.2.1數(shù)據(jù)流圖 82.2.2數(shù)據(jù)字典 92.3對本系統(tǒng)的驗證要求 11第三章系統(tǒng)分析 123.1系統(tǒng)功能分析 123.2系統(tǒng)運行的硬件環(huán)境 133.3系統(tǒng)運行的軟件環(huán)境 14第四章系統(tǒng)設(shè)計 144.1系統(tǒng)詳細(xì)設(shè)計 144.1.1數(shù)據(jù)庫設(shè)計 144.2人機界面設(shè)計 16致謝 20參考文獻 20結(jié)束語 21第一章軟件計劃1.1任務(wù)或問題:開發(fā)一個分布式多層圖書管理系統(tǒng),可以實現(xiàn)動態(tài)的連接應(yīng)用程序服務(wù)器,只要對配置文件進行配置,就可以像網(wǎng)上鄰居一樣選擇所要連接的應(yīng)用程序服務(wù)器。并提供借書還書,圖書查詢功能。1.2實際背景:隨著社會發(fā)展,人類的生產(chǎn)、生活越來越離不開信息。誰擁有了更多更有效的信息,誰就將在競爭中處于有利地位。信息產(chǎn)業(yè)正在成為一個國家的支柱。數(shù)據(jù)作為信息的載體,其管理工具數(shù)據(jù)庫對于信息技術(shù)的重要性,正日益得到人們的重視。只有擁有了先進的數(shù)據(jù)庫技術(shù),才能有效地管理好浩如煙海的數(shù)據(jù),并從中提取出對自己有用的信息來加以利用。90年代,人們開發(fā)MIS系統(tǒng)大都采用客戶機/服務(wù)器結(jié)構(gòu),客戶機/服務(wù)器結(jié)構(gòu)既是硬件結(jié)構(gòu)又是軟件結(jié)構(gòu)。即數(shù)據(jù)放在服務(wù)器上,程序在客戶機上。進行數(shù)據(jù)訪問時,由客戶機提出請求(一般是SQL語句),服務(wù)器執(zhí)行并給出結(jié)果??蛻魴C/服務(wù)器對于優(yōu)化了網(wǎng)絡(luò),提高了系統(tǒng)的利用率??蛻魴C/服務(wù)器體系結(jié)構(gòu)的發(fā)展經(jīng)歷了從二級體系結(jié)構(gòu)模式到三級體系結(jié)構(gòu)模式。1.3特色(創(chuàng)新)可以用IE訪問圖書館的網(wǎng)站來查詢各種信息。1.4數(shù)據(jù)庫相關(guān)內(nèi)容介紹數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。數(shù)據(jù)庫技術(shù)能使Internet應(yīng)用超越具有早期應(yīng)用特點的簡單的發(fā)布。同時,Internet技術(shù)提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標(biāo)準(zhǔn)化的訪問方法。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。它們只是加重了數(shù)據(jù)庫技術(shù)的重要性。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計是一個藝術(shù)過程。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用,是一個工程過程。1.5系統(tǒng)的必要性隨著社會經(jīng)濟的迅速發(fā)展和科學(xué)技術(shù)的全面進步,計算機事業(yè)的飛速發(fā)展,以計算機與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟文化水平的顯著提高,人們對生活質(zhì)量及工作環(huán)境的要求也越來越高。書籍做為人類的精神食糧,在現(xiàn)代社會中越來越受到重視,大量的書籍出現(xiàn)在市場上,人們有了各種各樣不同的選擇。與此同時,為了管理大量的圖書,圖書系統(tǒng)也大量的出現(xiàn),圖書管理問題也就提上了日程。隨著圖書的大量增加,其管理難度也越來越大,如何優(yōu)化圖書的日常管理也就成為了一個大眾化的課題。
在計算機飛速發(fā)展的今天,將計算機這一信息處理利器應(yīng)用于圖書的日常管理已是勢必所然,而且這也將為圖書管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業(yè)的飛速發(fā)展提供無限潛力。采用計算機管理信息系統(tǒng)已成為圖書管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟效益和社會效益,主要體現(xiàn)在:極大提高了圖書管理員的工作效率?;趫D書管理的全面自動化,可以節(jié)約不少管理開支,增加企業(yè)收入。圖書的管理的操作自動化和信息的電子化,全面提高了圖書的管理水平。1.6可行性研究的前提本系統(tǒng)針對圖書館的工作特點,設(shè)計了管理員管理、書籍管理、讀者信息管理、借閱信息、等4個子系統(tǒng)。應(yīng)用本系統(tǒng)可以在計算機上靈活、方便地管理圖書,從而大大的提高了處理效率,使管理更加現(xiàn)代化。本系統(tǒng)是根據(jù)實際情況和具體內(nèi)容,按一定的要求、科學(xué)、合理進行系統(tǒng)分析,設(shè)計,具體包括菜單設(shè)計、數(shù)據(jù)輸入、查詢、刪除、修改、打印等各種設(shè)計。從而使本系統(tǒng)完全能滿足經(jīng)濟性、靈活性、系統(tǒng)性及可靠性的要求。通過對軟件需求方的深入了解和部分軟件公司的仔細(xì)咨詢以及對系統(tǒng)的目的和規(guī)模進行分析,我認(rèn)為此系統(tǒng)是完全可行的。1.6.1編寫目的該圖書管理系統(tǒng)是一個面向圖書館的應(yīng)用系統(tǒng),它包括對圖書館圖書的管理及日常圖書的借閱管理。由于目前圖書館的管理效率十分低下,需要有一個專業(yè)的軟件來管理,該系統(tǒng)的出臺是可行的,它必將受到圖書館管理人員的歡迎。預(yù)期讀者:圖書管理員和借閱者(包括網(wǎng)上查詢?nèi)藛T)。1.6.3要求說明對所建議開發(fā)的軟件的基本要求,如:A功能:本系統(tǒng)主要實現(xiàn)對圖書館信息的管理,主要功能為管理有關(guān)讀者,出版社,書籍,借閱,查詢和管理者的信息等。B輸出:報表,包括:讀者姓名、借閱證號、聯(lián)系電話、書名、借閱時間,應(yīng)歸還時間,一定時間段內(nèi)各圖書的借閱情況及一段時間圖書的借閱情況;C輸入:圖書編號,圖書名稱,作者,出版社,ISBN號,定價,內(nèi)容簡介,聯(lián)系電話,圖書借閱證號,圖書編號,借閱時間,歸還時間等。1.6.4條件、假定和限制A.建議系統(tǒng)的運行壽命值最少為一年;B.法律和政策方面的限制:免費軟件第二章需求分析2.1系統(tǒng)綜合要求對系統(tǒng)的綜合要求將從以下三方面介紹:功能要求、性能要求和環(huán)境要求。2.1.1功能要求系統(tǒng)設(shè)置:●系統(tǒng)操作員身份認(rèn)證及成功登陸?!裣到y(tǒng)操作人員能夠修改密碼?!裣到y(tǒng)操作人員能夠退出系統(tǒng)。信息處理:●書籍信息處理。包括添加、修改、刪除和查詢功能?!窠栝喺咝畔⑻幚怼0ㄌ砑?、修改、刪除和查詢功能?!窠栝喰畔⑻幚怼0ㄌ砑?、修改、刪除和查詢功能。系統(tǒng)維護:包括數(shù)據(jù)庫備份和數(shù)據(jù)庫恢復(fù)功能。幫助功能:“關(guān)于”簡單介紹了系統(tǒng)的信息,使用戶初步了解系統(tǒng)的內(nèi)容。2.1.2性能要求實用性:在進行系統(tǒng)設(shè)計時,應(yīng)充分考慮系統(tǒng)的實用性。根據(jù)不同需要來完成實在的功能,同時還考慮到需求的潛在發(fā)展。易用性:在進行系統(tǒng)設(shè)計時,要從用戶的角度出發(fā)設(shè)計簡單易用的系統(tǒng)。易維護性:要考慮到用戶在使用本系統(tǒng)時能夠進行簡單的系統(tǒng)維護。可擴展性:考慮到系統(tǒng)今后的升級,軟硬件要采用標(biāo)準(zhǔn)化結(jié)構(gòu),符合規(guī)范,使系統(tǒng)能夠?qū)硪子跀U充。安全性:使用SQLServer數(shù)據(jù)庫本身具有的安全機制,是數(shù)據(jù)具有較強的可靠性。2.1.3環(huán)境要求支持本系統(tǒng)運行平臺是Windows98或Windows2000的Server版(作服務(wù)器)。本系統(tǒng)采用的是SQLServe2000數(shù)據(jù)庫管理技術(shù)。2.2數(shù)據(jù)需求分析系統(tǒng)的數(shù)據(jù)要求是為了向整個開發(fā)時期提供關(guān)于被處理數(shù)據(jù)的描述和數(shù)據(jù)采集要求的技術(shù)信息。我將利用數(shù)據(jù)流圖和數(shù)據(jù)字典來對系統(tǒng)的數(shù)據(jù)進行詳細(xì)的分析。2.2.1數(shù)據(jù)流圖數(shù)據(jù)流圖是在對系統(tǒng)調(diào)研階段繪制的業(yè)務(wù)流程圖進行分析的基礎(chǔ)上,從系統(tǒng)的科學(xué)性,管理的合理性,實際運行的可行性角度出發(fā),將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能,數(shù)據(jù)輸入,數(shù)據(jù)輸出,數(shù)據(jù)存儲及數(shù)據(jù)來源和去向。該管理系統(tǒng)的數(shù)據(jù)流圖如下圖。讀者讀者圖書管理員圖書管理系統(tǒng)基本信息基本信息發(fā)送信息數(shù)據(jù)庫文件系統(tǒng)處理后數(shù)據(jù)信息反饋圖書管理系統(tǒng)數(shù)據(jù)流圖國防生數(shù)庫文件2.2.2數(shù)據(jù)字典國防生數(shù)庫文件數(shù)據(jù)字典包括數(shù)據(jù)項的定義、數(shù)據(jù)流的定義、數(shù)據(jù)存儲的定義以及處理邏輯的定義。數(shù)據(jù)字典如下所示:名字:username名字:username別名:借閱者姓名描述:某個借閱者的名字定義:username={變字符}50位置:讀者信息文件名字:名字:User_Phone別名:借閱者電話描述:某個借閱者的聯(lián)系方式定義:User_Phone={變字符}50位置:讀者信息文件名字:名字:User_Sex別名:借閱者性別描述:某個借閱者性別定義:User_Sex={變字符}4位置:讀者信息文件名字:名字:Admin_Name別名:管理員姓名描述:某個管理員的名字定義:Admin_Name={變字符}50位置:管理員基本信息文件名字:名字:Admin_Sex別名:管理員性別描述:某個管理員的性別定義:Admin_Sex={變字符}4位置:管理員基本信息文件名字:名字:Admin_Password別名:管理員密碼描述:某個管理員的密碼定義:Admin_Password={變字符}4位置:管理員基本信息文件名字:名字:Admin_CreateDate別名:管理員創(chuàng)建時間描述:某個管理員帳號創(chuàng)建時間定義:Admin_CreateDate={變字符}8位置:管理員基本信息文件名字:名字:Admin_LastOnLine別名:管理員在線時間描述:某個管理員在線時間定義:Admin_LastOnLine={變字符}8位置:管理員基本信息文件名字:名字:Admin_LoginTime別名:管理員登陸時間描述:某個管理員登陸時間定義:Admin_LoginTime={變字符}8位置:管理員基本信息文件名字:Bookname名字:Bookname別名:書名描述:某個本書的書名定義:Bookname={變字符}50位置:圖書基本信息文件名字:Book名字:BookPubilishingCompany別名:出版社描述:某個本書的出版社屬性定義:BookPubilishingCompany={變字符}50位置:圖書基本信息文件名字:Book名字:BookPrice別名:圖書價格描述:某個本書的價格定義:BookPrice={變字符}4位置:圖書基本信息文件名字:名字:CreateTime別名:入庫時間描述:某個本書的入庫時間定義:CreateTime={變字符}8位置:圖書基本信息文件名字:Book名字:BookIntroduce別名:圖書描述描述:某個本書的內(nèi)容描述定義:BookIntroduce={變字符}250位置:圖書基本信息文件名字:名字:BookState別名:圖書狀態(tài)描述:某個本書的狀態(tài)描述定義:BookState={變字符}4位置:圖書基本信息文件名字:名字:BorrowTime別名:借閱時間描述:某個本書的借閱時間定義:BorrowTime={變字符}8位置:圖書借閱信息文件名字:名字:ReturnTime別名:歸還時間描述:某個本書的歸還時間定義:ReturnTime={變字符}8位置:圖書借閱信息文件名字:名字:LoginTime別名:登陸時間描述:某個本書的登陸時間定義:LoginTime={變字符}8位置:圖書借閱信息文件2.3對本系統(tǒng)的驗證要求一般來說,應(yīng)從下述四個方面來驗證軟件需求的正確性:一致性。所有需求必須是一致的,任何一條需求不能和其他需求互相矛盾。完整性。需求必須是完整的,規(guī)格說明書應(yīng)該包括用戶需要的每一個功能或性能?,F(xiàn)實性。指定的需求應(yīng)該是用現(xiàn)有的硬件技術(shù)和軟件基礎(chǔ)上可以實現(xiàn)的。有效性。必須證明需求是正確有效的,確實能解決用戶面對的問題。通過對現(xiàn)行系統(tǒng)的全面調(diào)查與分析,本系統(tǒng)數(shù)據(jù)流向是合理的,系統(tǒng)功能能夠滿足實際管理工作的需要。第三章系統(tǒng)分析3.1系統(tǒng)功能分析系統(tǒng)開發(fā)的總?cè)蝿?wù)是實現(xiàn)借閱關(guān)系的系統(tǒng)化、規(guī)范化和自動化。該系統(tǒng)要完成的功能有:圖書基本信息的添加、修改、查詢、刪除、統(tǒng)計、有關(guān)報表生成。讀者基本信息的添加、修改、查詢、刪除、統(tǒng)計報表生成。管理員基本信息的添加、修改、查詢、刪除、統(tǒng)計報表生成。借閱關(guān)系基本信息的添加、修改、查詢、刪除、統(tǒng)計報表的生成。對上述各項功能進行集中、分塊、按照結(jié)構(gòu)化程序設(shè)計的要求,得到如下所示的一級系統(tǒng)功能模塊圖。圖書管理業(yè)務(wù)模塊圖書管理業(yè)務(wù)模塊書籍模塊讀者模塊管理員模塊借閱模塊統(tǒng)計模塊具體細(xì)分為:1.書籍管理模塊添加添加修改刪除數(shù)據(jù)庫書籍查詢2.借閱者管理模塊添加添加修改刪除借閱者數(shù)據(jù)庫讀者查詢3.管理員模塊添加添加修改刪除管理員數(shù)據(jù)庫管理員查詢4.借閱信息模塊添加添加修改刪除借閱數(shù)據(jù)庫借閱信息查詢3.2系統(tǒng)運行的硬件環(huán)境運行要求奔騰Ⅲ以上的CPU;要求常規(guī)內(nèi)存64MB以上內(nèi)存容量;外部存儲器(硬盤)空間至少要求1GB以上,安裝本系統(tǒng)后剩余空至少100MB以上。推薦20GB3.3系統(tǒng)運行的軟件環(huán)境Windows2000Server中文版SQLServer2000服務(wù)器版MicrosoftOffice2000的Excel2000、Word2000第四章系統(tǒng)設(shè)計4.1系統(tǒng)詳細(xì)設(shè)計詳細(xì)設(shè)計的目的是:根據(jù)前面的分析,選擇設(shè)計實現(xiàn)模塊功能的算法過程描述,為后面的設(shè)計提供依據(jù)和框架。在此重點介紹數(shù)據(jù)庫詳細(xì)設(shè)計。4.1.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先要對系統(tǒng)分析的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析。現(xiàn)對數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,得出像管理員基本信息表、管理員登陸信息表、圖書基本信息、圖書借閱表、出版社信息表、借閱者信息表。根據(jù)實體與屬性的區(qū)別準(zhǔn)測,本管理系統(tǒng)中涉及到的主要實體及屬性如下:管理員基本信息表:{姓名、性別、密碼、創(chuàng)建時間、修改時間、在線時間}管理員登陸信息表:(登陸時間、登陸密碼)圖書基本信息:(書名、圖書入庫時間、圖書描述、ISBN號、書價、出版社、圖書狀態(tài))圖書借閱表:(借閱者姓名,書名、借閱時間、借閱持續(xù)時間、歸還時間)出版社信息表:(出版社名、出版社網(wǎng)址、出版社描述)借閱者信息表:(借閱者姓名、性別、電話)●數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計E—R圖只描述了系統(tǒng)的概念模型,而各種機器上實現(xiàn)的DBMS軟件都是基于某種數(shù)據(jù)模型的,就是說,數(shù)據(jù)模型就是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E—R圖轉(zhuǎn)換為與選用的具體機器的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。用從E—R圖向關(guān)系模型轉(zhuǎn)換的方法,將E—R圖轉(zhuǎn)換為關(guān)系。在建表時,我經(jīng)過長時間的考慮,并反復(fù)修改,考慮到了今后系統(tǒng)的維護和查詢的拓展性。系統(tǒng)的表是符合三范式的。其次,進行關(guān)系規(guī)范性化。規(guī)范性化是關(guān)系模型的提煉和擴展,它是用每一具體的方法作用于初始草稿的關(guān)系模型,并改進它的過程。規(guī)范化的目的:●維護數(shù)據(jù)完整性,保持?jǐn)?shù)據(jù)的正確和一致?!癖M可能建立與應(yīng)用有關(guān)的模型,除去與應(yīng)用無關(guān)的模型。●減少存儲冗余。清除關(guān)系設(shè)計中的全部冗余,有特殊需求時再另作考慮。這樣,此管理系統(tǒng)就要涉及到多個關(guān)系。在對數(shù)據(jù)庫代碼設(shè)計時進行設(shè)計,按照數(shù)據(jù)字典中數(shù)據(jù)元素說明確定每個數(shù)據(jù)項的類型和長度,從而是每一個關(guān)系都對應(yīng)一個SQLServer關(guān)系數(shù)據(jù)庫表文件,同時要確定數(shù)據(jù)庫表文件的主鍵。經(jīng)過同軟件需求方的反復(fù)交流,同時請教有關(guān)人員,最后共在數(shù)據(jù)庫中創(chuàng)建了幾張表(包括1張密碼表)。現(xiàn)將比較重要的表列舉如下:(引用一些關(guān)鍵字的說明:PK主健,Notnull不為空值,Null為空值。)借閱者信息表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵User_ID編號Int4Notnull*User_Name姓名nvercher50NotnullUser_Phone性別nvercher4NotnullUser_Sex電話Nvarchar50Null圖書基本信息表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵BookID圖書編號Int4Notnull*Bookname書名Nvarchar50NotnullPubilishingCompany出版社nvercher50NotnullBookPrice圖書價格int4NotnullCreateTime入庫時間datetime8NullBookIntroduce圖書描述Nvarchar250NotnullBookISBNISBN號nvarchar50NullBookState 圖書狀態(tài)int4NotNull管理員基本信息表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵Admin_id編號Int4Notnull*Admin_Name姓名nvercher50NotnullAdmin_Sex性別nvercher4NotnullAdmin_Password密碼Int4NotnullAdmin_CreateDate創(chuàng)建時間datetime8NotnullAdmin_LastOnLine在線時間datetime8NotnullAdmin_LoginTime登陸時間datetime8Notnull圖書借閱表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵Borrow_ID編號Int4Notnull*User_Name借閱者編號Int4NotnullBookID圖書編號Int4NotnullBorrowTime借閱時間datetime8NotnullReturnTime歸還時間datetime8Notnull出版社信息表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵編號Int4Notnull*PublishingCompanyName出版社名nvercher50NotnullURL出版社網(wǎng)址nvercher255NotnullIntroduc出版社描述nvercher255Notnull管理員登陸信息表列名別名數(shù)據(jù)類型數(shù)據(jù)長度可否為空主/外鍵LoginID編號Int4Notnull*LoginTime登陸時間datetime8NotnullAsminID管理員編號Int4Notnull4.2人機界面設(shè)計從用戶的應(yīng)用需求出發(fā),本系統(tǒng)采用基于菜單選擇、填寫表格和簡單問答等友好的人機交互方式。部分系統(tǒng)界面如圖所示:圖書目錄窗體部分主要代碼:procedureTMainForm.Button3Click(Sender:TObject);vari:Integer;beginTryStrToInt(PMyData(NowNode.Data)^.ID,i);ifi=0thenbeginShowMessage('請選擇要錄入的分類!');endelsebeginDBEdit10.Field.SetData(@i);end;caseBookQuery.StateofdsInactive:ShowMessage('dsInactive');dsBrowse:ShowMessage('請選擇要修改的圖書');dsEdit:beginShowMessage('更新成功');BookQuery.Refresh;end;dsInsert:beginShowMessage('更新成功');BookQuery.Refresh;end;2.用戶查詢界面主要代碼:procedureTMainForm.UserSerachButtonClick(Sender:TObject);beginself.ConnectDataBase;ifUserQuery.Connection.ConnectedthenbeginUserQuery.SQL.Clear;UserQuery.SQL.Add('select*from[用戶信息_視圖]');UserQuery.Open;end;end;procedureTMainForm.DataSourceDataChange(Sender:TObject;Field:TField);beginself.ConnectDataBase;DBEdit3.DataField:='AdminInfo_Name';AdoQuery1.SQL.Clear;ifIsInsertthenbeginAdoQuery1.SQL.Add('select*fromAdminInfo_TablewhereAdminInfo_AdminID=0');endelsebeginAdoQuery1.SQL.Add('select*fromAdminInfo_TablewhereAdminInfo_AdminID='+String(AQuery.FieldValues['Admin_ID']));end;AdoQuery1.Open;GroupBox4.Enabled:=false;end;3.用戶網(wǎng)上高級查詢界面主要代碼:<xsl:for-eachselect="根目錄/圖書信息"> <tr> <td>圖書編號:<xsl:value-ofselect="@圖書編號"/></td> <td>書名:<xsl:value-ofselect="@書名"/></td> <td>分類目錄:<xsl:value-ofselect="@分類目錄"/></td> </tr> <tr> <td>出版社:<xsl:value-ofselect="@出版社"/></td> <td>出版社網(wǎng)址:<xsl:value-ofselect="@出版社網(wǎng)址"/></td> <td>圖書狀態(tài):<xsl:value-ofselect="@圖書狀態(tài)"/></td> </tr> <tr> <td>出版社簡介:</td> <tdcolspan="2"> <xsl:value-ofselect="@出版社簡介"/> </td> </tr> <tr> <td>價錢(分):<xsl:value-ofselect="@價錢_x0028_分_x0029_"/></td> <td>ISBN號:<xsl:value-ofselect="@ISBN號"/></td> <td>入庫時間:<xsl:value-ofselect="@入庫時間"/></td> </tr> <tr> <td>圖書簡介:</td> <tdcolspan="2"> <xsl:value-ofselect="@圖書簡介"/> </td> </tr> <tr> <tdcolspan="3"><hrwidth="100%"></hr></td> </tr> </xsl:for-each>參考文獻[1]軟件工程陸惠恩陸培恩主編電子工業(yè)出版社2004年[2]Delphi7實用程序設(shè)計100例段興主編北京-人民郵電出版社2003.08[3]Delphi7典型實例開發(fā)篇儲啟明編著北京-清華大學(xué)出版社2003.09[4]SQLServer2000數(shù)據(jù)庫及應(yīng)用基礎(chǔ)徐人鳳主編高等教育現(xiàn)版社2004年[5]網(wǎng)頁制作技術(shù).于來虎.電子科技大學(xué)出版社.2003[6]網(wǎng)頁制作簡明教程.韓頡.天津大學(xué)出版社.2002[7]MacromediaDreamweaverMX標(biāo)準(zhǔn)案例教材.陳清.人民郵電出版社.2003年4月[8]計算機圖書館管理系統(tǒng)設(shè)計與實例劉啟茂編電子工業(yè)出版社1994.11[9]Delphi7信息系統(tǒng)設(shè)計與開發(fā)實例黃明,梁旭著2004.3[10]Delphi7應(yīng)用案例開發(fā)篇甘志,陳宜凱,李幼儀編著清華大學(xué)出版社2003[11]Delphi數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航陳豫龍,何旭洪編著人民郵電出版社2003.08基于C8051F單片機直流電動機反饋控制系統(tǒng)的設(shè)計與研究基于單片機的嵌入式Web服務(wù)器的研究MOTOROLA單片機MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內(nèi)壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設(shè)計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產(chǎn)品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內(nèi)核設(shè)計及其應(yīng)用研究基于單片機的遠(yuǎn)程抄表系統(tǒng)的設(shè)計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構(gòu)件開發(fā)的技術(shù)研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設(shè)計和應(yīng)用基于單片機的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設(shè)計Pico專用單片機核的可測性設(shè)計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構(gòu)建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學(xué)生單片機應(yīng)用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設(shè)計基于單片機的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術(shù)研究基于單片機的膛壁溫度報警系統(tǒng)設(shè)計基于AVR單片機的低壓無功補償控制器的設(shè)計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網(wǎng)絡(luò)的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據(jù)存儲技術(shù)的應(yīng)用研究基于單片機的疊圖機研究與教學(xué)方法實踐基于單片機嵌入式Web服務(wù)器技術(shù)的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據(jù)采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學(xué)實驗中的應(yīng)用研究基于單片機系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設(shè)計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調(diào)速液壓電梯單片機控制器的研究HYPERLINK"/detail.htm?
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)產(chǎn)值與種植面積對比表
- 年度營銷計劃數(shù)據(jù)對比表
- 建筑行業(yè)勞務(wù)分包與施工管理協(xié)議
- 企業(yè)智能辦公系統(tǒng)開發(fā)合作協(xié)議
- 合作推廣市場營銷合作協(xié)議
- 課程表和活動安排表
- 日常辦公管理規(guī)章制度匯編
- 空調(diào)安裝工程總包合同
- 高中學(xué)生物理競賽準(zhǔn)備故事征文
- 科學(xué)啟蒙故事征文
- 青島版三年級數(shù)學(xué)下冊全套單元測試卷
- (參考)食品加工操作流程圖
- 初中英語教學(xué)設(shè)計Its-time-to-watch-a-cartoon
- 2023高中物理步步高大一輪 第十章 第1講 磁場及其對電流的作用
- 空分設(shè)備安全培訓(xùn)課件
- Adobe-Illustrator-(Ai)基礎(chǔ)教程
- 沒頭腦和不高興-竇桂梅.精選優(yōu)秀PPT課件
- 鋼棧橋計算書(excel版)
- 中醫(yī)診斷學(xué)第七章第二節(jié)六經(jīng)辨證
- 租賃合同審批表
- 數(shù)據(jù)庫及其應(yīng)用-重點復(fù)習(xí)資料.代碼02120
評論
0/150
提交評論