版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)專(zhuān)業(yè)畢業(yè)論文(設(shè)計(jì))小型圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)miniature library management system【摘要】:本文首先分析了圖書(shū)館管理系統(tǒng)在生活過(guò)程中的實(shí)際需求,然后以中學(xué)圖書(shū)館為背景,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)小型圖書(shū)館管理系統(tǒng),對(duì)其中各個(gè)主要模塊的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了詳細(xì)的介紹。本系統(tǒng)可以完成小型圖書(shū)館的日常工作,并且易于使用、維護(hù),對(duì)計(jì)算機(jī)的配置要求也很低?!娟P(guān)鍵詞】:visual basic圖書(shū)館條形碼 ado 【abstract】: this paper firstly analyses the necessity of using library management
2、system in a real life .then taking a middle school library for example ,the author designs a miniature library management system ,makes the system work and gives a detailed introduction of the construction and design of data base as well as the realization of each model .this system not only can com
3、plete daily work in the library ,but also is convenient to use and maintain . moreover ,it demands little on software and hardware.【keywords】: visual basic library bar code ado一、 前言圖書(shū)館是學(xué)校必須有的部門(mén)之一,在圖書(shū)館的日常運(yùn)作過(guò)程中,最主要的工作就是對(duì)大量的讀者信息、書(shū)籍信息以及兩者相互作用產(chǎn)生的借書(shū)信息、還書(shū)信息等的管理。諸如清澗中學(xué)等一些中小學(xué)校的圖書(shū)館至今還采用傳統(tǒng)的人工管理方式,既浪費(fèi)了大量的人力物力,還
4、很容易出錯(cuò)。所以使用一個(gè)圖書(shū)館管理系統(tǒng)對(duì)其而言是相當(dāng)有必要的?,F(xiàn)在較為成熟圖書(shū)館管理軟件不少,但是存在著這樣那樣的問(wèn)題,使得它們很難在小型圖書(shū)館中得到廣泛的使用,如現(xiàn)在最為流行的清華息洋圖書(shū)館管理系統(tǒng)6.0版,功能很完善,但是對(duì)計(jì)算機(jī)系統(tǒng)的要求很高,使用無(wú)提示的表單進(jìn)行信息更新使得操作很不方便,系統(tǒng)的售價(jià)較高,這一切都制約了該軟件的推廣。對(duì)此,我開(kāi)發(fā)了這個(gè)小型圖書(shū)館管理系統(tǒng)。這個(gè)小型圖書(shū)館管理系統(tǒng)具有友好的操作界面,使用簡(jiǎn)單方便,而且具有良好的數(shù)據(jù)安全性。它運(yùn)用access2000數(shù)據(jù)庫(kù)和visual basic6.0作為開(kāi)發(fā)工具,運(yùn)行在windows98以上操作系統(tǒng)平臺(tái)下。其主要功能包括以下
5、幾個(gè)部分:用戶管理、圖書(shū)管理、讀者管理、流通管理、數(shù)據(jù)備份管理等。本文將從系統(tǒng)分析與設(shè)計(jì)入手,介紹系統(tǒng)的整個(gè)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程。二、 系統(tǒng)分析系統(tǒng)分析是整個(gè)軟件研制過(guò)程的初始步驟、系統(tǒng)分析的好壞直接影響著系統(tǒng)的邏輯設(shè)計(jì)、物理設(shè)計(jì)、功能的完善和擴(kuò)充,同時(shí)也是系統(tǒng)最優(yōu)化的基礎(chǔ)。為此,我們?cè)谙到y(tǒng)分析階段主要作了以下幾個(gè)方面的工作:2.1 用戶需求分析根據(jù)圖書(shū)館工作的實(shí)際情況,并征求了一些專(zhuān)家和用戶的意見(jiàn),在此基礎(chǔ)上,確定了滿足用戶需求的初步設(shè)想,制定了系統(tǒng)的設(shè)計(jì)原則和應(yīng)達(dá)到的幾點(diǎn)要求:1)圖書(shū)館采編人員能夠在編目的時(shí)候迅速查找新加的書(shū)籍是否已編目,并可以快速編目。2)圖書(shū)館采編人員能省去編寫(xiě)查詢卡片并能
6、夠用計(jì)算機(jī)進(jìn)行各種快速查找。 3)圖書(shū)館流通部能使用條碼槍來(lái)實(shí)現(xiàn)圖書(shū)的流通工作以提高工作效率。4)在還書(shū)時(shí)能用計(jì)算機(jī)自動(dòng)實(shí)現(xiàn)逾期罰款處理。5)有多個(gè)書(shū)庫(kù)時(shí),要可以靈活設(shè)置庫(kù)的性質(zhì)。6)圖書(shū)管理員有不同的職位時(shí),要可以進(jìn)行權(quán)限設(shè)置。2.2系統(tǒng)模型分析 1.管理軟件若聯(lián)網(wǎng)運(yùn)行,則不應(yīng)依賴其它任何單機(jī)子系統(tǒng),具有相對(duì)的獨(dú)立性、完整性。若單機(jī)運(yùn)行,也不能縮減其所應(yīng)有的功能。2.管理軟件應(yīng)有一定的通用性,可獨(dú)立在單機(jī)上運(yùn)行,并能適用于盡量多的機(jī)型,為各中小型圖書(shū)館提供使用。3.管理軟件的數(shù)據(jù)應(yīng)該安全、可靠,能夠方便的進(jìn)行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。4.管理軟件的基本功能應(yīng)能滿足前面提到的六條用戶要求。三、 系統(tǒng)
7、設(shè)計(jì)3.1開(kāi)發(fā)工具介紹1. visual basic簡(jiǎn)介visual basic是由微軟公司推出的一套完整的windows系統(tǒng)軟件開(kāi)發(fā)工具,可用于開(kāi)發(fā)windows環(huán)境下的各類(lèi)應(yīng)用程序,是一種可視化、真正面向?qū)ο?、采用事件?qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì)語(yǔ)言和工具的完美集成。它編程簡(jiǎn)單、方便、功能強(qiáng)大,具有與其它語(yǔ)言及環(huán)境的良好接口,不需要編程開(kāi)發(fā)人員具備c/c+或者turbo pascal 語(yǔ)言知識(shí)和特別高深的專(zhuān)業(yè)知識(shí),只要懂得windows的界面及其基本操作,就可以迅速上手,而vb在程序界面設(shè)計(jì)、多媒體開(kāi)發(fā)方面以及數(shù)據(jù)庫(kù)開(kāi)發(fā)方面更是獨(dú)具優(yōu)勢(shì)。2. access 2000簡(jiǎn)介access 是美國(guó)
8、微軟公司開(kāi)發(fā)的office套裝軟件中的一個(gè)功能非常強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。它上微軟公司windows操作系統(tǒng)中第一個(gè)桌面型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。無(wú)論是創(chuàng)建個(gè)人的獨(dú)立桌面數(shù)據(jù)庫(kù)還是創(chuàng)建一個(gè)部門(mén)或整個(gè)企業(yè)級(jí)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù),access都可為組織、查找、管理和共享數(shù)據(jù)提供豐富的、簡(jiǎn)單易用的方法和手段,使得access成為當(dāng)今最受歡迎的數(shù)據(jù)庫(kù)軟件之一,深受數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的喜愛(ài)。3.2 數(shù)據(jù)準(zhǔn)備 本系統(tǒng)原始數(shù)據(jù)量大類(lèi)多,為使其適應(yīng)計(jì)算機(jī)管理的需要,我對(duì)圖書(shū)編目數(shù)據(jù)流向、數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)、概念模式等方面進(jìn)行了設(shè)計(jì),以實(shí)現(xiàn)數(shù)據(jù)的合理存儲(chǔ)、減少冗余,提高存取速度,減少空間的浪費(fèi)。 2.概念模式的設(shè)計(jì) 對(duì)圖書(shū)
9、館管理工作的深入調(diào)查研究,對(duì)用戶需求的詳細(xì)分析,使我對(duì)數(shù)據(jù)來(lái)源、數(shù)據(jù)加工處理及數(shù)據(jù)流向有了一個(gè)明確的了解。 a.明確了用戶對(duì)信息的要求。用戶將向數(shù)據(jù)庫(kù)中輸入和輸出信息的內(nèi)容、性質(zhì)。 b.明確了用戶對(duì)處理的要求,用戶要完成什么處理功能,對(duì)某種處理要求的范圍,采用什么處理方式等。 c.對(duì)數(shù)據(jù)安全性和完整性的要求。3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)簡(jiǎn)介3.3.1數(shù)據(jù)庫(kù)需求分析按照需求分析的結(jié)果,可以得到如下圖(圖一)所示的業(yè)務(wù)流圖:圖一3.3.2 根據(jù)用戶需求以及業(yè)務(wù)流圖,各數(shù)表的存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)如下:dingdan(編號(hào),書(shū)名,責(zé)任者,著者,譯者,isbn號(hào),出版社,版期與版次,價(jià)目,叢編,冊(cè)數(shù),總價(jià)款,書(shū)商,定單日
10、期,報(bào)表人,備注)yanshou(編號(hào),書(shū)名,責(zé)任者,著者,譯者,isbn號(hào),出版社,版期與版次,價(jià)目,叢編,冊(cè)數(shù),總價(jià)款,書(shū)商,收貨日期,報(bào)表人,備注)shushing(編號(hào),書(shū)商,備注)zaiku(編號(hào),條形碼,索書(shū)號(hào),書(shū)名,責(zé)任者,著者,譯者,主題詞,isbn號(hào),出版社,版期與版次,價(jià)目,叢編,尺寸,借出情況,來(lái)源,報(bào)表人,備注)jieyuezheng(編號(hào),學(xué)號(hào)職工號(hào),單位,分類(lèi),條形碼,有效期,借閱量,報(bào)表人,備注)liutong(圖書(shū)條形碼,讀者條形碼,借閱日期,應(yīng)還日期,報(bào)表人,備注)mima(編號(hào),用戶名,密碼,權(quán)限,姓名,用戶單位,創(chuàng)建日期,報(bào)表人,備注)isbn_publi
11、c(isbn號(hào),出版社,備注)其中,定單和驗(yàn)收表(dingdan/yanshou)分別用來(lái)存儲(chǔ)圖書(shū)訂購(gòu)信息和所訂圖書(shū)的驗(yàn)收情況;庫(kù)存表(zaiku)存儲(chǔ)的是書(shū)庫(kù)中的已編目圖書(shū)信息:讀者表(jieyuezheng)存放讀者的有關(guān)基本信息和借閱量;借閱表(liutong)存放讀者的借書(shū)情況;所有用戶信息都放在用戶表(mima)中。(各個(gè)表的主鍵用下劃線標(biāo)出。)3.3.3 數(shù)據(jù)完整性的保證為保證數(shù)據(jù)的完整性,在修改數(shù)據(jù)時(shí),采用了先寫(xiě)數(shù)據(jù)庫(kù),如果所寫(xiě)的數(shù)據(jù)不正確或者沒(méi)有進(jìn)行保存操作,則系統(tǒng)自動(dòng)撤消該操作的方法;數(shù)據(jù)備份時(shí)采用了海量轉(zhuǎn)儲(chǔ)。四、 系統(tǒng)的功能模塊設(shè)計(jì)4.1 系統(tǒng)功能概述系統(tǒng)的基本功能模塊主要
12、分以下幾個(gè):模塊編號(hào)名 稱(chēng)功 能1圖書(shū)信息更新模塊采訪編目人員可以添加、刪除、修改圖書(shū)的編目信息,打印相關(guān)條形碼、卡片、定單等2讀者管理模塊系統(tǒng)管理員可以添加、刪除、修改有關(guān)讀者的信息,設(shè)計(jì)其條形碼和借閱權(quán)限等3流通管理模塊流通部工作人員可以給讀者進(jìn)行借書(shū)、還書(shū)等工作,并對(duì)有關(guān)借閱信息進(jìn)行統(tǒng)計(jì)4公共查詢模塊該模塊用戶可以對(duì)有關(guān)圖書(shū)信息和讀者以及借閱信息進(jìn)行查詢5系統(tǒng)維護(hù)模塊工作人員可以進(jìn)行口令修改、數(shù)據(jù)備份等操作4.2系統(tǒng)的總體功能、模塊圖(圖六): 圖二五、 系統(tǒng)模塊設(shè)計(jì)及詳細(xì)描述5.1 用戶登陸模塊該模塊主要進(jìn)行用戶合法性的驗(yàn)證。當(dāng)準(zhǔn)備進(jìn)入系統(tǒng)的用戶輸入合法的用戶名和口令并且選擇正確的權(quán)限
13、時(shí),可以進(jìn)入系統(tǒng)并運(yùn)行其權(quán)限范圍內(nèi)的功能,如果用戶名和口令正確而選擇的權(quán)限不正確時(shí),只有公共查看權(quán)限而不能修改任何數(shù)據(jù)。每個(gè)用戶成功進(jìn)入系統(tǒng)時(shí),系統(tǒng)日志將自動(dòng)記錄用戶的登陸情況。用戶的權(quán)限共分三級(jí),即普通用戶(查詢用戶),管理員,超級(jí)用戶。普通用戶只能運(yùn)行公共檢索模塊。其它管理員用戶的權(quán)限則被限制在各個(gè)部門(mén)之內(nèi),在各個(gè)部門(mén)中,管理員權(quán)限可以進(jìn)行各種數(shù)據(jù)的更新,如:流通部只能進(jìn)行借書(shū)和還書(shū),而采編室能進(jìn)行圖書(shū)的編目和采購(gòu)而不能涉及圖書(shū)流通。而超級(jí)用戶可以使用系統(tǒng)的所有功能。登錄界面如圖: 圖三5.2 圖書(shū)更新模塊該模塊的使用者是采編室的圖書(shū)采訪編目人員(下稱(chēng)采編人員),采編人員可以給圖書(shū)下定單,
14、清點(diǎn)預(yù)定書(shū)目的到貨情況,給所有的圖書(shū)進(jìn)行編目以及修改已經(jīng)編目的圖書(shū)信息。圖書(shū)訂購(gòu)和清點(diǎn)預(yù)定書(shū)目分別對(duì)應(yīng)表dingdan和yanshou。新書(shū)錄入是采編室里工作量最大且最為重要的工作,需要錄入圖書(shū)的編號(hào),條形碼,索書(shū)號(hào),書(shū)名,著者,譯者,主題詞,isbn號(hào),出版社,版期與版次,價(jià)目,叢編,尺寸,頁(yè)數(shù),來(lái)源,備注等信息。為提高效率并防止出錯(cuò),在錄入新書(shū)過(guò)程中,出版社由系統(tǒng)根據(jù)isbn號(hào)自動(dòng)生成;條形碼則由系統(tǒng)根據(jù)系統(tǒng)中原有圖書(shū)情況自動(dòng)產(chǎn)生一個(gè)符合標(biāo)準(zhǔn)并且不重復(fù)的字符串。在完成新書(shū)錄入工作后,工作人員可以打印此書(shū)的條形碼和卡片等。該模塊的所有信息都是在文本框進(jìn)行編輯的,使用相當(dāng)?shù)姆奖?,界面如圖四:
15、圖四5.3 書(shū)目流通模塊該模塊主要為流通部用來(lái)給讀者借書(shū),并且還回讀者所借的圖書(shū)。借書(shū)時(shí),需要輸入讀者條形碼和圖書(shū)條形碼,然后系統(tǒng)會(huì)在liutong表中添加一條記錄,包括圖書(shū)條形碼、讀者條形碼借閱日期、還書(shū)日期等信息,用于表示這本書(shū)已經(jīng)被這位讀者借出,同時(shí)修改zaiku表中的圖書(shū)流通次數(shù)和借出情況以及jieyuezheng表中的讀者借閱量。在還書(shū)時(shí),只需輸入圖書(shū)條形碼,系統(tǒng)會(huì)自動(dòng)檢索該書(shū)的信息,刪除liutong表中這本的借閱記錄,同時(shí)修改zaiku表中的圖書(shū)借出情況以及jieyuezheng表中的讀者借閱量,如果圖書(shū)逾期則處以罰款。在整個(gè)流通模塊運(yùn)行過(guò)程中,讀者和圖書(shū)的相關(guān)信息都會(huì)顯示于工作
16、界面,以便工作人員進(jìn)行核對(duì)。如果輸入的讀者或者圖書(shū)信息在數(shù)據(jù)庫(kù)中不存在,則系統(tǒng)回警示工作人員。借書(shū)處理程序流程圖如圖五所示:借書(shū)處理輸入讀者條形碼 n正確否yy是否已達(dá)到最大借閱量拒絕借書(shū)n輸入圖書(shū)條形碼n正確否y借閱量+1流通量+1 圖五5.4 公共查詢模塊該模塊主要有兩個(gè)功能,即圖書(shū)查詢和讀者查詢。所有部門(mén)的合法用戶都有使用該模塊的權(quán)限。圖書(shū)查詢可以得到所查圖書(shū)的有關(guān)編目信息和外借情況。查詢圖書(shū)可選用的關(guān)鍵字有圖書(shū)條形碼、作者、譯者、isbn號(hào)、出版社、叢編等,如果有多條記錄與所選關(guān)鍵字匹配,則全部顯示。讀者查詢方式可以得到讀者有關(guān)信息以及該讀者所借圖書(shū)的信息。讀者查詢的關(guān)鍵字分為條形碼和
17、姓名等,在查詢過(guò)程中,也采用模糊查詢,只要所輸入的關(guān)鍵字是記錄的前綴,就可以得出讀者基本信息以及所借圖書(shū)的基本信息、規(guī)定的還書(shū)時(shí)間等。5.5 條形碼設(shè)計(jì)該模塊由工作人員用來(lái)進(jìn)行設(shè)計(jì)和打印圖書(shū)條形碼和讀者條形碼。在錄入新條目時(shí),系統(tǒng)可以自動(dòng)生成對(duì)應(yīng)的條形碼,可以通過(guò)打印按鈕將條形碼的值傳遞到該模塊,然后就能夠打印該條目的條形碼。讀者條形碼和圖書(shū)條形碼分別以字母r和b打頭,以便于區(qū)分。此外超級(jí)用戶還可以打印任意條形碼,以便在圖書(shū)或者借閱證丟失時(shí)進(jìn)行處理,其他用戶則沒(méi)有該權(quán)限。圖六5.6系統(tǒng)維護(hù)模塊該模塊主要實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份、數(shù)據(jù)恢復(fù)以及系統(tǒng)密碼的修改。數(shù)據(jù)庫(kù)備份采用海量轉(zhuǎn)儲(chǔ)方式,即將整個(gè)數(shù)據(jù)庫(kù)復(fù)制
18、到指定位置(系統(tǒng)默認(rèn)的是d盤(pán)),恢復(fù)時(shí)再將其復(fù)制到應(yīng)用程序目錄下,即可正常運(yùn)行。如果是大型數(shù)據(jù)庫(kù),采用增量轉(zhuǎn)儲(chǔ)方式教好,但是對(duì)于一個(gè)用access2000做的小型數(shù)據(jù)庫(kù)而言,海量轉(zhuǎn)儲(chǔ)方式無(wú)非是最好的,采用該方式能保持較好的數(shù)據(jù)完整性,并且轉(zhuǎn)儲(chǔ)速度也比較快,所以就使用該方法。修改用戶密碼時(shí),需要輸入登陸密碼,已確定操作的合法性。另外,添加新用戶也在這個(gè)模塊實(shí)現(xiàn),但是除了采編室可以備份數(shù)據(jù)庫(kù)外,只有超級(jí)用戶能有使用該模塊的權(quán)限。六、 系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)介紹6.1 ado介紹ado(active x data objects)是微軟公司最新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)之一。它被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)訪問(wèn)層ole d
19、b provider一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(wèn)(universal data access)。ole db是一個(gè)低層的數(shù)據(jù)訪問(wèn)接口,用它可以訪問(wèn)各種數(shù)據(jù)源。ado data控件使用ado來(lái)快速建立數(shù)據(jù)綁定的控件和數(shù)據(jù)提供綁定者之間的連接。6.2 本系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)1.數(shù)據(jù)庫(kù)訪問(wèn)本系統(tǒng)在編碼過(guò)程中,主要的數(shù)據(jù)庫(kù)連接采用ado data控件,數(shù)據(jù)顯示采用datagrid控件。用ado data控件時(shí),需要將connectionstruing屬性設(shè)為一個(gè)有效的連接字符串,然后將recodesource屬性設(shè)置為一個(gè)適合于數(shù)據(jù)庫(kù)管理者的語(yǔ)句創(chuàng)建連接,也可以將connectionstruing屬
20、性設(shè)置為定義連接的文件名。當(dāng)連接到數(shù)據(jù)庫(kù)并打開(kāi)后,用recodeset對(duì)象來(lái)訪問(wèn)其中的每一條屬性。如在系統(tǒng)登陸模塊中,采用如下方式實(shí)現(xiàn):登陸窗體中添加一個(gè)datacomo 控件,一個(gè)ado data控件。主要屬性如下表所示:對(duì)象屬性屬性值adodc1connectionstruingrecordsourceprovider=microsoft.jet.oledb.4.0;data source=tushuguan.mdb;persist security info=false select * from mimadatacombo1rowsourcelistfilesboundcolumnte
21、xtadodc1用戶名用戶名請(qǐng)選擇用戶名text1passwordchar*關(guān)鍵代碼如下:private sub command1_click()-權(quán)限記錄,0為超級(jí)用戶;1為采編室;2為流通部;3為查詢用戶qxx = 3-for i = 0 to 3 if option1(i).value = true then qxx = i end ifnext i -adodc1.recordsource = select * from mima where 用戶名= + user.boundtext + adodc1.refreshmd.yhm = user.text - 將當(dāng)前的登陸用戶記錄到公共
22、變量yhm當(dāng)中if password.text and password.text = adodc1.recordset.fields(密碼) then _md.yh_name = adodc1.recordset.fields(姓名) with adodc1.recordset if (.fields(權(quán)限) = option1(qxx).caption or (.fields(用戶單位) = option1(qxx).caption and .fields(權(quán)限) = 管理員) then zjm.show pas.hide unload me elseif .fields(權(quán)限) = 超級(jí)
23、用戶 then zjm.show pas.hide unload me else i = msgbox(你的權(quán)限不夠,只有查詢的權(quán)力,確實(shí)要這樣登錄嗎?, 17, 警告) if i 2 then qxx = 3 zjm.show pas.hide unload me end if end if -日志記錄 open tushuguan.log for append as #1 print #1, md.yh_name; 在; shijian; 登錄 close #1 unload me -日志記錄 end withelse i = msgbox(用戶名或者密碼不正確,請(qǐng)重新輸入, 16, 警告
24、)end ifend sub其它模塊的數(shù)據(jù)庫(kù)連接方式類(lèi)似,添加數(shù)據(jù)采用ado data控件的recordset對(duì)象的addnwe方法,數(shù)據(jù)更新和保存采用ado data控件的recordset對(duì)象的updata方法,刪除記錄采用ado data控件的recordset對(duì)象的delete方法。各個(gè)數(shù)據(jù)操作時(shí),主要采用綁定控件的方法。2.條形碼設(shè)計(jì)條形碼采用office2000的中的擴(kuò)展控件msbcode9.ocx實(shí)現(xiàn)。將office2000安裝目錄下的文件msbcode9.ocx復(fù)制到系統(tǒng)文件夾的seystem32下,然后通過(guò)添加該組件以及microsoft windows common con
25、trol 6.0 (sp3)就可以添加條形碼組件到工具欄。使用時(shí),將該控件的屬性value置為條形碼的值即可。使用時(shí),條形碼掃描儀不需要安裝驅(qū)動(dòng)程序,直接將其并接在鍵盤(pán)接口上即可。另外,值得注意的是這樣設(shè)計(jì)的條形碼只能是1213位的。七、 結(jié)束語(yǔ)由于我不是圖書(shū)館專(zhuān)業(yè)工作人員,對(duì)用戶的需求作的還不是很充分,所以有一些設(shè)計(jì)上的缺陷還有待改善。最初的設(shè)計(jì)是作為網(wǎng)絡(luò)版的,供局域網(wǎng)中的多個(gè)用戶同時(shí)使用的,但是由于開(kāi)發(fā)時(shí)間緊迫,加之考慮到一般的中小學(xué)圖書(shū)館的工作人員較少(一般也就一兩個(gè)人),就開(kāi)發(fā)了這個(gè)單機(jī)版的軟件,單機(jī)版也正好能使中小學(xué)配置較低的計(jì)算機(jī)派上用場(chǎng),并且可以節(jié)省一定的經(jīng)費(fèi)。本系統(tǒng)條形碼只能設(shè)計(jì)成13位,這也是本系統(tǒng)的一個(gè)不足,并且要設(shè)計(jì)其它專(zhuān)用條形碼就需要使用專(zhuān)業(yè)的條形碼工具,這樣將改變開(kāi)發(fā)本系統(tǒng)的一個(gè)初衷低成本,所以暫時(shí)沒(méi)有改進(jìn)。由于時(shí)間緊迫,連續(xù)出版物的管理暫時(shí)沒(méi)有實(shí)現(xiàn),不過(guò)這在小型圖書(shū)館中也不大重要,初步計(jì)劃在開(kāi)發(fā)網(wǎng)絡(luò)版時(shí),單獨(dú)作個(gè)連續(xù)出版物管理子系統(tǒng)開(kāi)發(fā)。由于還沒(méi)有投入正式使用,其它疏忽和漏洞還沒(méi)有發(fā)現(xiàn),但這是再所難免的,請(qǐng)大家不吝賜教。在本系統(tǒng)的需求分析過(guò)程中得到了圖書(shū)館翟可菊老師的大力幫助,在系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)過(guò)程中遇到了很多的問(wèn)題,通過(guò)指導(dǎo)老師趙志瑛老師的悉心指導(dǎo),才得以最終完成。特在此表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個(gè)人房產(chǎn)租賃管理服務(wù)協(xié)議
- 2025年鐵件掛件行業(yè)深度研究分析報(bào)告
- 2025年度綠色能源信托資金借款合同協(xié)議2篇
- 《消防安全教育普及》課件
- 2025年個(gè)人門(mén)面房租賃合同包含租賃保證金及返還流程2篇
- 2025年湖南長(zhǎng)城銀河科技有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年消防演練場(chǎng)地搭建與實(shí)施合同范本2篇
- 2025個(gè)人股份無(wú)償轉(zhuǎn)讓與公司戰(zhàn)略調(diào)整服務(wù)協(xié)議4篇
- 2025年廣東潮州潮安區(qū)商業(yè)總公司招聘筆試參考題庫(kù)含答案解析
- 2025年貴州湄潭湄江工業(yè)投資集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書(shū)簡(jiǎn)版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲(chǔ)系統(tǒng)解決方案
- 《銷(xiāo)售心理學(xué)培訓(xùn)》課件
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及解析
- 你比我猜題庫(kù)課件
- 豐順縣鄉(xiāng)鎮(zhèn)集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險(xiǎn)評(píng)估報(bào)告
- 無(wú)人駕駛航空器安全操作理論復(fù)習(xí)測(cè)試附答案
- 2024年山東省青島市中考語(yǔ)文試卷(附答案)
- 職業(yè)技術(shù)學(xué)?!犊缇畴娮由虅?wù)物流與倉(cāng)儲(chǔ)》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論