開題報(bào)告(關(guān)于圖書管理系統(tǒng))_第1頁
開題報(bào)告(關(guān)于圖書管理系統(tǒng))_第2頁
開題報(bào)告(關(guān)于圖書管理系統(tǒng))_第3頁
開題報(bào)告(關(guān)于圖書管理系統(tǒng))_第4頁
開題報(bào)告(關(guān)于圖書管理系統(tǒng))_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

河南理工高校萬方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目名稱圖書信息管理系統(tǒng)學(xué)生姓名王騰飛專業(yè)班級(jí)08網(wǎng)絡(luò)工程一班學(xué)號(hào)0828050056選題的目的和意義:隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,作為計(jì)算機(jī)應(yīng)用的一部分,運(yùn)用計(jì)算機(jī)對(duì)圖書信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。圖書管理系統(tǒng)的開發(fā)是一個(gè)老生常談的問題,以其作為數(shù)據(jù)庫開發(fā)的示例不僅是因?yàn)樗拈_放性,而且還因?yàn)樗且粋€(gè)開放的系統(tǒng),比較成熟,這個(gè)系統(tǒng)是畢業(yè)生畢業(yè)前的最終一次模擬,對(duì)畢業(yè)生的軟件開發(fā)實(shí)力有很大幫助。本系統(tǒng)主要實(shí)現(xiàn)對(duì)圖書館信息的管理,主要可以分為兩大塊:圖書信息的服務(wù)系統(tǒng)和圖書的綜合管理系統(tǒng)。圖書的運(yùn)用對(duì)象是借閱者,例如學(xué)生,老師;管理者是圖書館的管理員。因此依據(jù)這些信息,本系統(tǒng)的主要功能就是:實(shí)現(xiàn)圖書館圖書信息的管理和維護(hù),如用戶信息管理,圖書館規(guī)則維護(hù),新書入庫,整理圖書,修改圖書信息和進(jìn)行查詢等;以及服務(wù)系統(tǒng)的圖書信息查詢,圖書的借出和歸還等功能圖書信息管理系統(tǒng)能夠?yàn)橛脩艄?yīng)足夠的信息和快捷的查詢手段.例如:檢索快速、查找便利、牢靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高圖書信息管理的效率,也是圖書管理的科學(xué)化、數(shù)字化、正規(guī)化管理,與世界接軌的重要條件。用計(jì)算機(jī)制作的圖書信息管理系統(tǒng)還可以通過功能強(qiáng)大的Internet網(wǎng)剛好的向讀者發(fā)布圖書的最新動(dòng)態(tài),因此,開發(fā)這樣一套管理軟件成為很有必要的事情。而今,這類相關(guān)的管理系統(tǒng)已廣泛的應(yīng)用在各行各業(yè),成為各行業(yè)提高相關(guān)管理效率的重要手段。圖書信息管理系統(tǒng)也在日益廣泛地應(yīng)用于各圖書館的管理中,大大提高了圖書管理的相關(guān)管理效率,其在圖書管理中所起的作用是自不待言的。這次畢業(yè)設(shè)計(jì)的課題為圖書信息管理系統(tǒng),其主要包含圖書基本信息和圖書借閱系統(tǒng),能進(jìn)行圖書信息的錄入、讀者登記、查詢等功能。該項(xiàng)目開發(fā)的軟件為學(xué)校圖書信息管理系統(tǒng)軟件,是鑒于目前學(xué)校圖書數(shù)劇增,圖書信息呈爆炸性增長的前提下,圖書館對(duì)圖書信息管理的自動(dòng)化與精確化的要求日益劇烈的背景下構(gòu)思出來的,該軟件設(shè)計(jì)完成后可用于全部中小型圖書館的圖書信息的管理.。目前社會(huì)上信息管理系統(tǒng)發(fā)展飛速,各個(gè)企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,圖書管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的圖書信息管理軟件也不少.但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡潔明白,但功能齊全且易于操作。意義:通過完成從用戶需求分析、數(shù)據(jù)庫設(shè)計(jì)到上機(jī)編程、調(diào)試和應(yīng)用等全過程,進(jìn)一步了解和駕馭本書中所講解的內(nèi)容。國內(nèi)外探討綜述:信息管理系統(tǒng)(IMS)的概念是1961年美國人J.D.GALLAGHER首先提出來的,是一門新興的集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)及計(jì)算機(jī)科學(xué)為一體的綜合性學(xué)科,探討的是企業(yè)中信息管理活動(dòng)的全過程,以便有效的管理信息,供應(yīng)各類管理決策信息,協(xié)助企業(yè)進(jìn)行現(xiàn)代化管理。

管理信息系統(tǒng)是企業(yè)的信息系統(tǒng),它具備數(shù)據(jù)處理、支配、限制、預(yù)料和協(xié)助決策功能,具體作用如下:

(1)用統(tǒng)一標(biāo)準(zhǔn)處理和供應(yīng)信息,解除運(yùn)用前后沖突的不完整的數(shù)據(jù)。

(2)完整、剛好供應(yīng)在管理及決策中須要的數(shù)據(jù)。

(3)利用指定的數(shù)據(jù)關(guān)系式分析數(shù)據(jù),客觀預(yù)料將來。

(4)向各級(jí)管理機(jī)構(gòu)供應(yīng)不同具體程度的報(bào)告,縮短分析和說明時(shí)間。

(5)用最低的費(fèi)用最短的時(shí)間供應(yīng)盡可能精確、牢靠的信息,以便使決策者選擇最佳的實(shí)施方案,以提高企業(yè)的經(jīng)濟(jì)效益。各方面的競爭中占有一席之地。

國外狀況:據(jù)統(tǒng)計(jì),目前,在計(jì)算機(jī)應(yīng)用發(fā)展較快的國家中,計(jì)算機(jī)應(yīng)用于信息管理的占80%;用于科技計(jì)算的占8%,用于生產(chǎn)過程限制的占12%;由此可以看出,信息管理是計(jì)算機(jī)應(yīng)用的主要領(lǐng)域。

國內(nèi)狀況:由于種種緣由,我國的信息資源建設(shè)水平遠(yuǎn)遠(yuǎn)落后于信息基礎(chǔ)設(shè)施的建設(shè)的水平。長期以來,我國信息資源的開發(fā)管理未能與信息資源的增長同步進(jìn)行。我國有豐富的原始信息資源,但在此基礎(chǔ)上再生的二次信息系統(tǒng)和數(shù)據(jù)庫產(chǎn)業(yè)的規(guī)模和市場占有率、運(yùn)用率相當(dāng)?shù)?,大量的有價(jià)值的信息未能進(jìn)一步加工成商品使其增值。我國的計(jì)算機(jī)應(yīng)用要比西方國家落后十幾年,管理等信息系統(tǒng)的開發(fā)應(yīng)用是從1973年起先的,83年以后才起先了大量的實(shí)際的開發(fā)和探討工作。因此,信息資源的開發(fā)和利用已被確立為國民經(jīng)濟(jì)信息的核心內(nèi)容,信息數(shù)字化,傳輸?shù)木W(wǎng)絡(luò)化是縮小發(fā)展中國家與發(fā)達(dá)國家差距的捷徑,世界信息化浪潮正以不行阻擋之勢席卷全球時(shí),我國要迎頭趕上,就必需利用現(xiàn)有的信息基礎(chǔ)設(shè)施,重點(diǎn)開發(fā)和推廣應(yīng)用于各類科技經(jīng)濟(jì)等數(shù)據(jù)庫和網(wǎng)絡(luò)資源服務(wù)系統(tǒng),以便取得巨大的社會(huì)效益和經(jīng)濟(jì)效益。由于信息管理在社會(huì)大生產(chǎn)中占用重要地位,其計(jì)算機(jī)化在發(fā)達(dá)國家已達(dá)到95%以上,而我國在全國范圍內(nèi)推廣計(jì)算機(jī)在管理中的應(yīng)用,是在80年頭初起先的。起步雖晚,但發(fā)展快。特殊是微型計(jì)算機(jī)的出現(xiàn)和普及,為信息處理供應(yīng)了物美價(jià)廉的手段,對(duì)于推動(dòng)我國管理信息處理現(xiàn)代化起到了重要作用。畢業(yè)設(shè)計(jì)(論文)所用的主要技術(shù)與方法:本設(shè)計(jì)所用的主要技術(shù)涉及到VB。(VisualBasic)是Microsoft公司推出的一種Windows應(yīng)用程序開發(fā)工具。是當(dāng)今世界上運(yùn)用最廣泛的編程語言之一,它也被公認(rèn)為是編程效率最高的一種編程方法。無論是開發(fā)功能強(qiáng)大、性能牢靠的商務(wù)軟件,還是編寫能處理實(shí)際問題的好用小程序,VB都是最快速、最簡便的方法。何謂VisualBasic?“Visual”指的是采納可視化的開發(fā)圖形用戶界面(GUI)的方法,一般不須要編寫大量代碼去描述界面元素的外觀和位置,而只要把須要的控件拖放到屏幕上的相應(yīng)位置即可;“Basic”指的是BASIC語言,因?yàn)閂B是在原有的BASIC語言的基礎(chǔ)上發(fā)展起來的,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和WindowsGUI有干脆關(guān)系。專業(yè)人員可以用VisualBasic實(shí)現(xiàn)其它任何Windows編程語言的功能,而初學(xué)者只要駕馭幾個(gè)關(guān)鍵詞就可以建立好用的應(yīng)用程序。VisualBasic所做的事情很多,它是一種強(qiáng)大的語言,即您所能想到的編程任務(wù),它基本都能完成。從設(shè)計(jì)新型的用戶界面到利用其它應(yīng)用程序的對(duì)象;從處理文字圖象到運(yùn)用數(shù)據(jù)庫;從開發(fā)個(gè)人或小組運(yùn)用的小工具,到大型企業(yè)應(yīng)用系統(tǒng),甚至通過Internet的遍及全球分布式應(yīng)用程序,都可在VisualBasic供應(yīng)的工具中各取所需。主要的控件及其屬性簡介吩咐按鈕類的控件:Caption屬性:用來顯示在控件上的標(biāo)題。Enable屬性:限制控件的激活狀態(tài)灰色或可用。Appearance屬性:值為1時(shí),則以3D效果顯示該控件,0則不然。Backcolor屬性:用來變更在按鈕上顯示圖像的背景色。Cancel屬性:該屬性確定按鈕是否為一個(gè)”取消”按鈕。Default屬性:確定哪一個(gè)吩咐按鈕控件是窗體的缺省吩咐按鈕.Font屬性:限制各種文字字體類型.Left,top,height,width屬性:設(shè)定控件的位置與大小.Style,picture屬性:確定按鈕的顯示方式是否為圖像形式出現(xiàn).Visible屬性:確定控件運(yùn)行時(shí)是否為可見.Index屬性:當(dāng)控件為一控件數(shù)組時(shí),此屬性值為該控件在數(shù)組的下標(biāo)值.標(biāo)簽框類的控件:Caption屬性:在應(yīng)用程序界面上加入說明。Autosize屬性:確定控件是否自動(dòng)變更大小以顯示其全部內(nèi)容。Backstyle屬性:用以指示標(biāo)簽是否透亮.Bordstyle屬性:用以設(shè)定控件是否有邊框。文本框類的控件:Text屬性:通過像text屬性賦值的方法來變更該屬性的值。Maxlength屬性:該屬性設(shè)定在文本框控件中能夠輸入的最大字符數(shù)。Multline屬性:該屬性設(shè)定text字符串中是否接受換行符。Scrollbars屬性:該屬性確定是否為文本框加滾動(dòng)條。Passwordchar屬性:該屬性設(shè)定輸入文本的特殊顯示字符,在設(shè)計(jì)密碼程序時(shí)特別有用。Change事務(wù)屬性:文本框的內(nèi)容發(fā)生變更時(shí),相應(yīng)的控件之間發(fā)生相應(yīng)的變更,具有即時(shí)性。Keypress:事務(wù)由用戶在文本框控件中按隨意鍵觸發(fā)。單選按鈕類的控件:Caption屬性:顯示在控件上的文本,是單選按鈕的標(biāo)題。Alignment屬性:確定單選按鈕的標(biāo)題在控件上的位置。Enable屬性:該控件為灰色時(shí)為false,表示運(yùn)行時(shí)不行用。Index屬性:屬性值表示為單選按鈕組成的控件中某個(gè)按鈕的索引值。Tabindex屬性:建立控件時(shí),vb自動(dòng)為其安排一個(gè)tabindex值,利用tab鍵可以在控件之間切換焦點(diǎn)。Value屬性:反映控件狀態(tài)的屬性,返回true表示已選擇了該按鈕。復(fù)選按鈕類的控件:Caption屬性:缺省為check1…。Index屬性:該屬性值為復(fù)選框控件數(shù)組的下標(biāo).Value屬性:value為0表空白,為1表勾號(hào),為2表示灰色勾號(hào).框架類的控件:Frame屬性:做為其他控件的容器。列表框架和組合類的控件:List屬性:列表框控件的表項(xiàng)是運(yùn)用數(shù)組的方式保存,數(shù)組的每一個(gè)元素存儲(chǔ)列表控件的一個(gè)表項(xiàng)Listcount屬性:控件列表部分項(xiàng)目的個(gè)數(shù)。Mutselect屬性:可以設(shè)置列表框?yàn)閱芜x或允很多選屬性.Selectd屬性:標(biāo)示一個(gè)數(shù)組,數(shù)組各元素為:Selected(0),selected(1)…滾動(dòng)條類的控件:Value屬性:滾動(dòng)條上滑塊所在位置由value值所確定。Max和min屬性:對(duì)value值的最大,最小進(jìn)行限制。Largechange屬性:用戶點(diǎn)擊滾動(dòng)條與鍵頭之間的區(qū)域時(shí),value的變更量。定時(shí)器類類的控件Interval屬性:表示定時(shí)的時(shí)間間隔,以毫秒為單位。Enable屬性:為true時(shí)(缺省值),激活定時(shí)器起先計(jì)時(shí);為false時(shí)處于休眠狀態(tài).數(shù)據(jù)庫連接方式選擇Visualbasic6.0連接數(shù)據(jù)庫的主要方式以下幾種方式:一是:用data控件進(jìn)行數(shù)據(jù)庫鏈接,二是利用adodc(ADODataControl)進(jìn)行數(shù)據(jù)庫鏈接。三是:利用DataEnvironment進(jìn)行數(shù)據(jù)庫鏈接.四是利用ADO(ActiveXDataObjects)進(jìn)行編程:現(xiàn)在我們來大致對(duì)這幾種技術(shù)應(yīng)用介紹:用data控件進(jìn)行數(shù)據(jù)庫鏈接.第一步:給窗體添加一個(gè)Data控件。

假如你的機(jī)器沒安裝有Access,可通過VB建庫。其次步:用Access建立一個(gè)名為Pad的數(shù)據(jù)庫,在庫中建立一個(gè)表Myset,給表添加四個(gè)字段:backcolor(數(shù)據(jù)),forecolor(文本),fontname(文本),fontsize(文本)。留意:請(qǐng)將庫文件存入程序所在書目。

假如你的機(jī)器沒安裝有Access,可通過VB建庫。利用adodc(ADODataControl)進(jìn)行數(shù)據(jù)庫鏈接:運(yùn)用adodata控件訪問數(shù)據(jù)庫可以完全不用編寫代碼,只須要通過簡潔的設(shè)置和操作其屬性就可以實(shí)現(xiàn)與數(shù)據(jù)庫的連接,通過綁定數(shù)據(jù)感知控件,就能供應(yīng)一個(gè)訪問數(shù)據(jù)庫的界面,用來實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的閱讀,貼加,刪除,修改等操作.利用DAO對(duì)數(shù)據(jù)庫進(jìn)行操縱:在visualbasic中供應(yīng)了兩種與jet數(shù)據(jù)引擎接口的方法:data控件與數(shù)據(jù)訪問對(duì)象(DAO)DAO是databaseobject的英文縮寫,要訪問數(shù)據(jù)庫一方面數(shù)據(jù)庫要供應(yīng)訪問接口,另一方面要在編程環(huán)境中有對(duì)數(shù)據(jù)庫的支持.

DAO模型是設(shè)計(jì)關(guān)系數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)的對(duì)象類的集合.他們供應(yīng)了管理關(guān)系型數(shù)據(jù)庫系統(tǒng)所須要的全部操作屬性和方法,這其中包括建立數(shù)據(jù)庫,定義表,字段和建立表間關(guān)系,定位和查詢數(shù)據(jù)庫等.關(guān)系數(shù)據(jù)庫介紹:關(guān)系數(shù)據(jù)庫是目前各類數(shù)據(jù)庫中最重要、最流行的數(shù)據(jù)庫,他應(yīng)用數(shù)學(xué)方法來處理數(shù)據(jù)庫數(shù)據(jù),是目前運(yùn)用最廣泛的數(shù)據(jù)庫系統(tǒng)。20世紀(jì)70年頭以后開發(fā)的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品幾乎都是基于關(guān)系的。在數(shù)據(jù)庫發(fā)展的歷史上,最重要的成就就是關(guān)系模型。

關(guān)系數(shù)據(jù)庫系統(tǒng)與非關(guān)系數(shù)據(jù)庫系統(tǒng)的區(qū)分是:關(guān)系系統(tǒng)只有“表“這一種數(shù)據(jù)結(jié)構(gòu);而非關(guān)系數(shù)據(jù)庫系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對(duì)這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。

結(jié)構(gòu)化查詢語言SQL(StructuredQueryLanguage)是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和限制四個(gè)方面,是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫語言。目前已成為關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言

Microsoft

Access介紹:運(yùn)用

Microsoft

Access,可以在單一的數(shù)據(jù)庫文件中管理全部的信息。在這個(gè)文件中,用戶可以將自己的數(shù)據(jù)分別保存在各自獨(dú)立的存儲(chǔ)空間中,這些空間稱作表;可以運(yùn)用聯(lián)機(jī)窗體來查看、添加及更新表中的數(shù)據(jù);運(yùn)用查詢來查找并檢索所要的數(shù)據(jù);也可以運(yùn)用報(bào)表以特定的版面布置來分析及打印數(shù)據(jù)。

假如要保存數(shù)據(jù),請(qǐng)為每一種類型的信息創(chuàng)建一個(gè)表。假如要從查詢、窗體或報(bào)表中的多個(gè)表中將數(shù)據(jù)合并在一起,就要定義各個(gè)表之間的關(guān)系。

假如要搜尋并檢索符合指定條件的數(shù)據(jù),包括來自多個(gè)表中的數(shù)據(jù),就要?jiǎng)?chuàng)建查詢。查詢的同時(shí)也可以更新或刪除多條記錄,并對(duì)數(shù)據(jù)執(zhí)行內(nèi)嵌或自定義的計(jì)算。

假如要簡潔地干脆在某個(gè)表中查看、輸入及更改數(shù)據(jù),請(qǐng)創(chuàng)建一個(gè)窗體。在打開一個(gè)窗體時(shí),Microsoft

Access

將從一個(gè)或多個(gè)表中檢索數(shù)據(jù),并運(yùn)用用戶在“窗體向?qū)А边x擇的版面布局或所創(chuàng)建的版面布局,將窗體顯示在屏幕上。

假如要分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來,請(qǐng)創(chuàng)建一個(gè)報(bào)表。例如,可以打印一份將數(shù)據(jù)分組并計(jì)算數(shù)據(jù)總和的報(bào)表,也可以打印另一份帶有各種數(shù)據(jù)格式的打印郵件標(biāo)簽的報(bào)表。主要參考文獻(xiàn)與資料獲得狀況:《VisualBasic從入門到精通》(清華高校出版社);《VB6.0程序設(shè)計(jì)實(shí)訓(xùn)教程》(機(jī)械工業(yè)出版社);《acces

溫馨提示

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

評(píng)論

0/150

提交評(píng)論