物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)論文_第1頁
物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)論文_第2頁
物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)論文_第3頁
物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)論文_第4頁
物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)畢業(yè)設(shè)計(jì)題物流圖書管理信息系統(tǒng)的改造方案畢業(yè)設(shè)計(jì)類型□ 產(chǎn)品設(shè)計(jì)□工藝設(shè)計(jì)□方案設(shè)計(jì)姓名班級(jí)所屬系部物信系專業(yè)物流信息技術(shù)指導(dǎo)教師職稱完成時(shí)間

摘要當(dāng)今社會(huì)正處在網(wǎng)絡(luò)時(shí)代,信息化大潮席卷全球,網(wǎng)絡(luò)正以前所未有的速度在我國(guó)普及開來。為了方便信息的交流,在JAVA、RFID技術(shù)之下開發(fā)了這個(gè)快捷、界面友好的交流系統(tǒng),實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的圖書管理系統(tǒng),讀者可以在網(wǎng)上自由的查詢書籍及借閱以及退訂,或者交流經(jīng)驗(yàn)。圖書管理系統(tǒng)在JAVA語言的基礎(chǔ)上,用當(dāng)今主流的網(wǎng)站開發(fā)技術(shù)JAVA語言進(jìn)行開發(fā)。數(shù)據(jù)庫(kù)采用免費(fèi),小巧,易用的MicrosoftSQLServer2005數(shù)據(jù)庫(kù)。該圖書管理系統(tǒng)功能較齊全,在這里可以自由地查找自己想看的書。畢業(yè)設(shè)計(jì)最后給出了一個(gè)基于RFID的智能化圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),采用自動(dòng)化技術(shù)和信息技術(shù)相結(jié)合的設(shè)計(jì)和實(shí)現(xiàn)方式,應(yīng)用工程化的方法分析和設(shè)計(jì)圖書管理系統(tǒng)的總體系統(tǒng)架構(gòu),設(shè)計(jì)和實(shí)現(xiàn)采編管理,借還書,清點(diǎn)整理等子系統(tǒng)。關(guān)鍵詞:JAVASQL圖書管理RFID

目錄引言 1第一章圖書館系統(tǒng)功能設(shè)計(jì) 21.1圖書館系統(tǒng)設(shè)計(jì)目標(biāo)、功能分析 21.2圖書館系統(tǒng)功能模塊設(shè)計(jì) 3第二章圖書館系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 43.1系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 43.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 83.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn) 8第三章圖書館管理信息系統(tǒng)具體實(shí)現(xiàn) 94.1登錄窗體設(shè)計(jì)、主窗體設(shè)計(jì) 94.2圖書信息管理模塊設(shè)計(jì) 124.3讀者信息管理模塊設(shè)計(jì) 144.4圖書借閱處理模塊設(shè)計(jì) 16第四章基于RFID技術(shù)的現(xiàn)代化圖書管理展示 195.1理想的、現(xiàn)代化的圖書館 195.2圖書館RFID系統(tǒng)帶來的創(chuàng)新 195.3系統(tǒng)建設(shè)目標(biāo) 205.4圖書RFID標(biāo)簽 21結(jié)束語 26致謝 27參考文獻(xiàn) 28引言傳統(tǒng)圖書館資料管理是一項(xiàng)很繁瑣的工作,圖書管理員要隨時(shí)整理和更新庫(kù)中的資料。在信息技術(shù)迅猛發(fā)展及基于Internet網(wǎng)絡(luò)應(yīng)用日益普及的今天,傳統(tǒng)圖書館日常的運(yùn)行開始顯得力不從心,為適應(yīng)時(shí)代發(fā)展,提高現(xiàn)代圖書館的管理水平,減輕圖書館工作人員的沉重負(fù)擔(dān),傳統(tǒng)的圖書館正在向自動(dòng)化、網(wǎng)絡(luò)化、電子化的數(shù)字化方向發(fā)展。利用圖書館管理系統(tǒng)進(jìn)行管理,能更有效的對(duì)圖書進(jìn)行系統(tǒng)管理,方便讀者對(duì)各類圖書的查詢,同時(shí)也大大提高了辦理借書、還書手續(xù)方面的工作效率和提高圖書館的服務(wù)效率,為讀者提供方便。本軟件針對(duì)圖書館的業(yè)務(wù)范圍及工作特點(diǎn),設(shè)計(jì)了讀者管理、圖書管理、借閱管理、系統(tǒng)管理等4個(gè)子系統(tǒng),這4個(gè)子系統(tǒng)包括了圖書館的主要業(yè)務(wù),可以全面實(shí)現(xiàn)對(duì)圖書館采購(gòu)、編目、檢索、統(tǒng)計(jì)和流通等業(yè)務(wù)的計(jì)算機(jī)管理,使圖書館管理水平和業(yè)務(wù)水平躍上一個(gè)新的臺(tái)階。越來越多的圖書館已認(rèn)識(shí)到RFID給圖書館帶來的變革,國(guó)內(nèi)大部分公共圖書館和高校圖書館均已開始規(guī)劃RFID系統(tǒng),如上海浦東圖書館、上海圖書館、南京圖書館、浙江省圖書館等,從2006年第一家RFID圖書館開始至今,國(guó)內(nèi)已經(jīng)有12家RFID圖書館。本系統(tǒng)的實(shí)現(xiàn)的主要功能有:讀者信息管理、書籍信息管理、讀者和書籍的查詢和修改,RFID現(xiàn)代化圖書館等等的功能,是一個(gè)可以滿足借閱者和圖書館工作人員的需要的數(shù)據(jù)庫(kù)。

第一章圖書館系統(tǒng)功能設(shè)計(jì)1.1圖書館系統(tǒng)設(shè)計(jì)目標(biāo)、功能分析1.1.1圖書館系統(tǒng)的設(shè)計(jì)目標(biāo)1)圖書的查閱、借書與還書2)圖書與讀者信息查詢與修改、添加3)圖書入庫(kù)與圖書的信息添加、修改1.1.2功能分析本系統(tǒng)的需要完成功能主要有:1)圖書查詢:有圖書的增加、刪除、修改、查詢等功能。圖書信息可包括:編號(hào)、書名、作者、出版社名稱、價(jià)格、類別、在庫(kù)數(shù)、庫(kù)存數(shù)等。2)用戶管理:a、讀者類別信息管理:包括讀者類別信息的添加、查詢、修改等功能。b、讀者信息管理:讀者編號(hào)、讀者姓名、性別、讀者類別、可借天數(shù)等。3)圖書借閱管理:包括借書和還書。借書要錄入借者的卡號(hào)、姓名、借出日期、借出數(shù)量、所借書名、所借書號(hào)、還書日期等信息;還書要錄入還書日期、還書數(shù)量、還書人證號(hào)等信息。4)系統(tǒng)維護(hù):即管理員的添加、修改、刪除等功能。管理員信息包括:用戶名和密碼。因?qū)е陆栝喿C件的丟失,管理員給與掛失處理。1.2圖書館系統(tǒng)功能模塊設(shè)計(jì)圖書館信息管理系統(tǒng)圖書館信息管理系統(tǒng)還書處理借書處理借閱管理圖書信息管理用戶信息管理系統(tǒng)設(shè)置圖書類別管理圖書信息管理出版社管理讀者類別信息管理讀者信息管理用戶密碼修改登錄處理圖書注銷管理圖1-2系統(tǒng)功能結(jié)構(gòu)圖

第二章圖書館系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)得合理與否,對(duì)數(shù)據(jù)庫(kù)的完整性、安全性、程序運(yùn)行的效率和程序設(shè)計(jì)的復(fù)雜程度有著十分密切的關(guān)系。數(shù)據(jù)庫(kù)設(shè)計(jì)的內(nèi)容包括數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇、數(shù)據(jù)實(shí)體的確定、數(shù)據(jù)實(shí)體的E-R圖和數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。2.1系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)3.1.1實(shí)體E-R圖首先在該過程中發(fā)生的實(shí)體是圖書信息和用戶信息,他們之間產(chǎn)生的關(guān)系是借閱關(guān)系,在這個(gè)借閱關(guān)系中,產(chǎn)生的對(duì)應(yīng)關(guān)系為:圖書信息:用戶=1:1,用戶:圖書=1:N,從這個(gè)關(guān)系中我們可以看到:每一本圖書只能被一個(gè)讀者借閱,而一個(gè)讀者又可以借閱多本圖書的這層關(guān)系。另外在上圖中我們可以看到圖書信息和用戶信息又有自己的一些關(guān)系屬性,通過這些關(guān)系屬性可以唯一的區(qū)別這些實(shí)體。nnnnmmnn用戶ID密碼圖書用戶圖書ID書名圖書事務(wù)處理操作書庫(kù)管理員管理管理總管理員管理員ID密碼m圖2-1.1總體E-R圖圖2.1.2根據(jù)圖書管理系統(tǒng)分析與功能設(shè)計(jì),圖書信息管理系統(tǒng)中主要包括圖書信息實(shí)體、讀者信息實(shí)體、借閱信息實(shí)體等。圖書信息實(shí)體包括表征一本書基本特征的數(shù)據(jù)和由于管理需要而記錄的一些數(shù)據(jù),有8個(gè)屬性構(gòu)成。該實(shí)體的E-R圖如圖3-1-2所示。其中“圖書編號(hào)”實(shí)際上就是ISBN編號(hào),這是用于唯一確定一本合法出版物的標(biāo)準(zhǔn)編號(hào),它作為本實(shí)體的主鍵。圖書信息圖書信息出版社圖書編號(hào)價(jià)格書名分類作者圖2.1.2圖書信息實(shí)體E-R圖2.1.3讀者信息實(shí)體標(biāo)示一個(gè)讀者的個(gè)人特征數(shù)據(jù)和該讀者在圖書館的借閱狀態(tài)信息,有10個(gè)屬性構(gòu)成。該實(shí)體的E-R圖如圖3-3所示。其中“學(xué)生編號(hào)”為主鍵,“學(xué)生姓名”、“性別”、“學(xué)生類別”、“部門編號(hào)”等式常見的基本信息。讀者信息讀者信息學(xué)生編號(hào)學(xué)生姓名學(xué)生類別部門編號(hào)身份證性別圖2.1.3讀者信息實(shí)體E-R圖2.1.4借閱信息實(shí)體標(biāo)示哪個(gè)讀者在何時(shí)借了哪本書。從信息完整性和減少冗余度的角度來考慮,本實(shí)體只需3個(gè)屬性,即:“讀者編號(hào)”是誰借了這本書:“圖書編號(hào)”借的是那本書:“借出日期”是那天借的。該實(shí)體的E-R圖如圖3-4所示。借閱信息借閱信息讀者編號(hào)圖書編號(hào)借出日期 圖2.1.4借閱信息實(shí)體E-R圖2.2數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)根據(jù)圖書信息管理系統(tǒng)E-R圖設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù)。本系統(tǒng)數(shù)據(jù)庫(kù)名為“tsglxt”,其中包括五個(gè)數(shù)據(jù)表,分別存放圖書信息、讀者信息、系部信息、借閱信息和圖書類別信息。圖書信息表:表名為:“book”,用于保存所以圖書信息,其結(jié)夠如表2-2-1所示。表2-2-1book表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵可空說明

BookID

int是否否圖書編號(hào)

BookNameVarchar128否否是書名ISBN

Varchar64否否是標(biāo)準(zhǔn)書號(hào)categoryID否是是類別pressVarchar64否否是出版社authorVarchar64否否是作者

Pricenumeric否否是價(jià)格borrowFlagbit否否是借閱數(shù)讀者信息表:表名為:“student”,用于保存可以在本館借書的所有學(xué)生信息,其結(jié)果如表2-2-2所示。表2-2-2student表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵可空說明studentIDint是否否學(xué)生編號(hào)stuName

Varchar16否否是學(xué)生姓名idcardchar18否否是身份證

departmentIDint否是是部門編號(hào)sexbit否否是性別系部表:表名為:“department”,用于保存各種部門的信息,該表結(jié)夠如表2-2-3所示。表2-2-3department表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵可空說明

departmentIDInt是否否系部編號(hào)departmentNamevarchar32否否是系部名借閱信息表:表名為:“borrowBookRec”,用于保存每本書的借出信息,借閱信息表的結(jié)夠如表2-2-4所示。表2-2-4borrowBookRec表示字段名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵可空說明borrowID

int是否否借書證號(hào)studentID

int否是是學(xué)生編號(hào)

bookIDint否是是圖書編號(hào)borrowTimedatetimer否否是借書時(shí)間

returnTimedatetimer否否否還書時(shí)間圖書類別表信息表:表名為:“category”,用于保存圖書類別的信息,該表的架構(gòu)如圖2-2=5所示。表2-2-5category表的結(jié)構(gòu)字段名數(shù)據(jù)類型長(zhǎng)度主鍵外鍵可空說明categoryID

int是否否類別編號(hào)categoryNameVarchar16否否是類別名2.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn)選擇“開始”——“程序”——“MicrosoftSQLServer2005”命令,連接服務(wù)器,在“對(duì)象資源管理器”中創(chuàng)建數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名稱為“Book”,并輸入表中的數(shù)據(jù)。

第三章圖書館管理信息系統(tǒng)具體實(shí)現(xiàn)首先,啟動(dòng)程序“MicrosoftVisualStudio2008”,選擇“文件”——“新建”——“項(xiàng)目”,打開“新建項(xiàng)目”對(duì)話框,輸入項(xiàng)目名稱為“BookManager”,并指定文件位置。3.1登錄窗體設(shè)計(jì)、主窗體設(shè)計(jì)登錄窗體作為系統(tǒng)的啟動(dòng)窗體,用于核對(duì)用戶和密碼,只有圖書館工作管理人員才能登錄到本系統(tǒng)進(jìn)行操作。登錄窗體的設(shè)計(jì)比較靈活,只要能實(shí)現(xiàn)用戶和密碼的驗(yàn)證即可,本系統(tǒng)將其設(shè)計(jì)成為一個(gè)小窗體,其運(yùn)行界面如圖3-1-1所示。登錄窗體文件名設(shè)計(jì)為“frmLogin.cs”.界面設(shè)計(jì):圖3-1-1登陸窗體運(yùn)行效果在該窗體上添加2個(gè)Label、1個(gè)ComboBox、1個(gè)TextBox、2個(gè)Button控件,其中登錄窗體及其主要控件的屬性設(shè)置如表4-1所示。表-1-1登錄窗體及其主要控件的屬性設(shè)置窗體及其控件類型屬性名稱屬性值說明FormNamefrmLogin窗體名稱Text登錄窗體的標(biāo)題文本MaximizeBoxFalse窗體的最大化失效StartpositionCenterScreen窗體啟動(dòng)時(shí)位于屏幕中心FormBorderStyleFixedSingle窗體的大小固定ComboBoxNamecbxEmployeeNo選擇登錄用戶編號(hào)TextBoxNameTxtpwd輸入用戶登錄密碼PasswordChar*密碼替代顯示字符ButtonNamebtnOK“確定”按鈕btnCancel“取消”按鈕代碼設(shè)計(jì):privatevoidbtnOK_Click(objectsender,EventArgse){string[]note=newstring[2];OleDbConnectioncon=newOleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;"+"dataSource=d:\\bylw\\tsgl.mdb");OleDbCommandcom=newOleDbCommand("select*fromemployeewhere員工編號(hào)="+"'"+txtEmployeeNo.Text.Trim()+"'",con);con.Open();try{OleDbDataReaderreader=com.ExecuteReader();if(reader.Read()){note[0]=(string)reader["員工編號(hào)"];note[1]=(string)reader["密碼"];}elsethrow(newException("您的賬號(hào)有問題,請(qǐng)確認(rèn)后再輸!"));if(note[0]==txtEmployeeNo.Text.Trim())if(note[1]==txtPwd.Text.Trim()){frmMainmain=newfrmMain();main.Show();this.Hide();}else{throw(newException("您的密碼出現(xiàn)錯(cuò)誤,請(qǐng)查證再輸!"));}else{throw(newException("您的賬號(hào)有問題,請(qǐng)確認(rèn)后再輸!"));}}catch(Exceptionex){MessageBox.Show("登陸問題:\n"+ex.Message,"登陸出錯(cuò)",MessageBoxButtons.OK,MessageBoxIcon.Error);}}privatevoidbtnCancel_Click(objectsender,EventArgse){Application.Exit();}主窗體的設(shè)計(jì)將項(xiàng)目中的默認(rèn)添加的第1個(gè)Windows窗體文件名稱改為“frmMain.cs”,并將其作為主窗體。在主窗體中先進(jìn)行界面設(shè)計(jì),然后再編寫其相應(yīng)的事件方法代碼,主窗體的執(zhí)行效果如圖3-2所示。圖3-1-2主窗體執(zhí)行的效果圖主界面代碼如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceBookManager{publicpartialclassfrmMain:Form{publicfrmMain(){InitializeComponent();}privatevoidbtnExit_Click(objectsender,EventArgse){Application.Exit();}privatevoidlblAddBook_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){(newfrmAddBook()).ShowDialog();}privatevoidlblAddStu_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){(newfrmAddStu()).ShowDialog();}privatevoidlblBorrowBook_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){(newfrmBorrw()).ShowDialog();}privatevoidlblReturnBook_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){(newfrmReturnBook()).ShowDialog();}privatevoidlblQueryBook_LinkClicked(objectsender,LinkLabelLinkClickedEventArgse){(newfrmQueryBook()).ShowDialog();}}}3.2圖書信息管理模塊設(shè)計(jì)圖書信息管理模塊的內(nèi)容包括錄入新書和查詢圖書信息等。該功能模塊主要負(fù)責(zé)圖書信息的相關(guān)操作,保證數(shù)據(jù)庫(kù)中的完整、規(guī)范和準(zhǔn)確,使用戶可以方便快捷地來管理圖書信息。該模塊主要操作針對(duì)數(shù)據(jù)庫(kù)的的圖書信息表“”進(jìn)行錄入、查詢和修改記錄。圖書添加窗體,其運(yùn)行效果如圖3-2-1所示。窗體設(shè)計(jì):圖3-2-1圖書添加窗體的運(yùn)行效果代碼清單:privatevoidfrmAddBook_Load(objectsender,EventArgse){conn.Open();da=newSqlDataAdapter("SelectcategoryID,categoryNamefromcategory",conn);da.Fill(ds,"category");conn.Close();cmbCategory.DropDownStyle=ComboBoxStyle.DropDownList;cmbCategory.DataSource=ds.Tables["category"];cmbCategory.DisplayMember="categoryName";cmbCategory.ValueMember="categoryID";cmbCategory.Text="化?¥學(xué)?ì";}privatevoidbtnOK_Click(objectsender,EventArgse){if(!checkInput())return;conn.Open();cmd=newSqlCommand("insertintobook(bookName,ISBN,categoryID,press,author,price)values(@bookName,@ISBN,@categoryID,@press,@author,@price)",conn);para=newSqlParameter("@bookName",SqlDbType.VarChar,128);para.Value=txtBookName.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@ISBN",SqlDbType.VarChar,64);para.Value=txtISBN.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@categoryID",SqlDbType.Int,4);para.Value=cmbCategory.SelectedValue;cmd.Parameters.Add(para);para=newSqlParameter("@press",SqlDbType.VarChar,64);para.Value=txtPress.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@author",SqlDbType.VarChar,64);para.Value=txtAuthor.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@price",SqlDbType.Float,4);para.Value=Double.Parse(txtPrice.Text);cmd.Parameters.Add(para);cmd.ExecuteNonQuery();conn.Close();MessageBox.Show("《?"+txtBookName.Text+"》?¤添?¨a加¨?成¨|功|!ê?");resetInput();}2.圖書查詢信息窗體,其運(yùn)行效果如圖3-2-2所示。窗體設(shè)計(jì):圖3-2-2圖書查詢窗體的運(yùn)行效果代碼清單:stringrowid="";stringsql="selecta.bookID,b.categoryName,a.bookName,a.author,a.pressfrombooka,categorybwhereb.categoryID=a.categoryID";lvwShowBook.View=View.Details;lvwShowBook.GridLines=true;lvwShowBook.FullRowSelect=true;3.3讀者信息管理模塊設(shè)計(jì)每年都有新生入校和老生畢業(yè),作為一個(gè)學(xué)校的圖書館,讀者信息需要實(shí)時(shí)的更新。讀者信息管理包括添加讀者信息、查詢讀者信息和修改讀者信息。添加讀者信息窗體,其運(yùn)行效果如圖3-3所示。圖3-3添加讀者信息窗體的運(yùn)行效果代碼清單:privatevoidbtnOK_Click(objectsender,EventArgse){if(!checkInput())return;conn.Open();cmd=newSqlCommand("insertintostudent(stuName,idcard,departmentID,sex)values(@stuName,@idcard,@departmentID,@sex)",conn);para=newSqlParameter("@stuName",SqlDbType.VarChar,16);para.Value=txtStuName.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@idcard",SqlDbType.Char,18);para.Value=txtIDcard.Text.Trim();cmd.Parameters.Add(para);para=newSqlParameter("@departmentID",SqlDbType.Int,4);para.Value=cmbDepartment.SelectedValue;cmd.Parameters.Add(para);para=newSqlParameter("@sex",SqlDbType.Bit);if(rdoMan.Checked)para.Value=1;elsepara.Value=0;cmd.Parameters.Add(para);cmd.ExecuteNonQuery();conn.Close();MessageBox.Show("["+txtStuName.Text+"]添?¨a加¨?成¨|功|!ê?");resetInput();3.4圖書借閱處理模塊設(shè)計(jì)圖書借閱處理模塊的本系統(tǒng)的核心模塊,包括借書窗體和還書窗體的設(shè)計(jì)。借書處理窗體,其運(yùn)行效果如圖3-4-1所示。窗體設(shè)計(jì):圖3-4-1借書處理窗體的運(yùn)行效果代碼清單:privatevoidbtnOKB_Click(objectsender,EventArgse){intbid;canBorrow=false;rtfStuMsg.Clear();if(Int32.TryParse(txtBorrowID.Text,outbid)){//MessageBox.Show(bid.ToString());conn.Open();cmd=newSqlCommand("selectstuName,idcardfromstudentwherestudentID="+bid.ToString(),conn);dr=cmd.ExecuteReader();if(dr.Read()){rtfStuMsg.Text="姓?名?:êo"+dr["stuName"].ToString()+"\r\n";rtfStuMsg.Text=rtfStuMsg.Text+"身|¨a份¤Y證?è:êo"+dr["idcard"].ToString();canBorrow=true;}else{MessageBox.Show("沒?有?D這a個(gè)?借¨¨書o¨|證?è號(hào)?嗎e,ê?請(qǐng)?重?新?輸o?入¨?!ê?");txtBorrowID.Clear();txtBorrowID.Focus();}dr.Close();conn.Close();}else{MessageBox.Show("請(qǐng)?輸o?入¨?正y確¨?¤的ì?借¨¨書o¨|證?è號(hào)?!ê?");txtBorrowID.Clear();txtBorrowID.Focus();}changBorrowStatus();}privatevoidbtnBorrow_Click(objectsender,EventArgse){stringstudentID=txtBorrowID.Text.Trim();stringbookID=lvwShowBook.SelectedItems[0].SubItems[0].Text.Trim();conn.Open();cmd=newSqlCommand("insertintoborrowBookRec(studentID,bookID)values("+studentID+","+bookID+")",conn);cmd.ExecuteNonQuery();cmd.CommandText="updatebooksetborrowFlag=1wherebookID="+bookID;cmd.ExecuteNonQuery();conn.Close();MessageBox.Show("借¨¨閱?成¨|功|!ê?");resetInput();}}2.還書處理窗體,其運(yùn)行效果如圖3-4-2所示。窗體設(shè)計(jì):圖3-4-2借閱信息查詢窗體的運(yùn)行效果

第四章基于RFID技術(shù)的現(xiàn)代化圖書管理設(shè)計(jì)4.1理想的、現(xiàn)代化的圖書館4.1.1一個(gè)理想的、現(xiàn)代化的圖書館是什么樣的呢?走進(jìn)圖書館干凈整潔的大廳,您只需來到自助借還設(shè)備前,在觸摸屏上輕松地查詢出自己需要的圖書,根據(jù)提示你直接走到某一排的書架前拿出那本書,然后在自助借還設(shè)備前將你的借書證和書讀取一下,就可以帶著書離開了。您不需要和任何人接觸,就可以完成整個(gè)借書的過程,快捷、方便。讀者還書和借書就像在銀行的24小時(shí)ATM機(jī)上存錢和取錢一樣方便、快捷。而當(dāng)您需要還書時(shí),您不再需要為工作繁忙沒有時(shí)間前往圖書館而煩惱,24小時(shí)自助還書設(shè)備可以幫您做到隨時(shí)隨地還書,輕松解決您的一切煩惱!您要做的或許只是在借書證上金額不足時(shí)做一下充值而已。4.1.2如果您是圖書館管理員您再也不用在盤點(diǎn)或者整理圖書時(shí)忙得暈頭轉(zhuǎn)向,為找一本書而耽誤很多時(shí)間,移動(dòng)式智能館員助理可以幫助你輕松完成上架、順架、盤點(diǎn)等繁瑣的工作,在讀者需要幫助時(shí)您可以輕而易舉地找到任何一本書的位置,您也不用擔(dān)心會(huì)有人沒有登記就帶著圖書離開,任何沒有完成借書手續(xù)的圖書通過智能安全門時(shí)都會(huì)告知您,您的工作只是一邊悠閑地喝著咖啡一邊在智能安全門報(bào)警的時(shí)候去查看一下有什么問題發(fā)生。4.1.3如果您是圖書館的館長(zhǎng)圖書館RFID系統(tǒng)可以幫助您擴(kuò)大圖書流通,提升圖書館管理和服務(wù)水準(zhǔn),使圖書館從圖書的監(jiān)管者轉(zhuǎn)變?yōu)橹R(shí)的詮釋者成為現(xiàn)實(shí),而您要做的只是拓展圖書館的文化業(yè)務(wù)功能,使其更為人性化、樂趣化,從而更快地向集群化圖書館邁進(jìn)。4.2圖書館RFID系統(tǒng)帶來的創(chuàng)新簡(jiǎn)化借還書流程現(xiàn)有的借還書流程雖然引入了條碼掃描系統(tǒng),但仍然需要人工打開圖書扉頁并找到條碼位置然后才能掃描條碼。這樣的操作流程較為繁瑣,借還書效率低。同時(shí),條碼容易破損,經(jīng)常會(huì)發(fā)生條碼讀不出需要更換條碼的事情,這樣不僅會(huì)影響借還書的效率,同時(shí)也會(huì)影響讀者對(duì)圖書館的滿意程度。因此,引入先進(jìn)的讀寫技術(shù)以實(shí)現(xiàn)智能化的圖書借還流程,提高信息存儲(chǔ)的安全性、信息讀寫的可靠性、借還書的高速快捷就迫在眉睫。降低盤點(diǎn)和查找工作量依靠人工的圖書盤點(diǎn)工作,工作量大而且效率低。管理員要憑自身的記憶對(duì)圖書進(jìn)行分類放置和記錄,費(fèi)時(shí)勞神卻又很難達(dá)到目的。需要引入先進(jìn)的技術(shù),以實(shí)現(xiàn)圖書盤點(diǎn)的智能化。提高防盜系統(tǒng)的安全性現(xiàn)有的圖書館磁條防盜系統(tǒng)的準(zhǔn)確性較低,并且磁條的磁性容易被削弱,所以引起誤報(bào)和漏報(bào)的幾率較大。因此,需要改進(jìn)現(xiàn)有的圖書防盜系統(tǒng),采用更加可靠的防盜技術(shù)。改變借閱管理和安全防盜脫節(jié)的情況圖書館防盜系統(tǒng)現(xiàn)在還是孤立系統(tǒng),圖書歸還和上架之前要經(jīng)過上磁處理,借出時(shí)則要進(jìn)行消磁處理,工作量大,直接影響了圖書流通以及管理的工作效率。在發(fā)現(xiàn)盜竊行為的同時(shí)無法記錄盜竊圖書的信息,對(duì)圖書的日常盤點(diǎn)、補(bǔ)缺工作影響極大。因此需要對(duì)現(xiàn)有的管理系統(tǒng)進(jìn)行改進(jìn),將防盜系統(tǒng)與圖書流通管理系統(tǒng)聯(lián)系起來,記錄每本圖書的進(jìn)出庫(kù)歷史記錄,從而可以與借還書的歷史記錄進(jìn)行匹配。4.3系統(tǒng)建設(shè)目標(biāo)建設(shè)RFID圖書館。通過RFID系統(tǒng)來識(shí)別、追蹤和保護(hù)圖書館的所有資料,實(shí)現(xiàn)圖書借還的無人化,順架、查找、館藏盤點(diǎn)智能化,目的是極大地提高圖書館資料處理的效率。5.4圖書RFID標(biāo)簽UHF(VANCHEPCClass1Gen2)電子標(biāo)簽:規(guī)格描述產(chǎn)品型號(hào)VT-

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論