特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦 > 論文大全 > 畢業(yè)論文 > 管理學(xué)論文 > 基本理論 > 圖書(shū)管理系統(tǒng)研究論文

圖書(shū)管理系統(tǒng)研究論文

時(shí)間: 斯娃805 分享

圖書(shū)管理系統(tǒng)研究論文

  圖書(shū)管理系統(tǒng)是圖書(shū)室的核心管理系統(tǒng)。圖書(shū)管理系統(tǒng)可實(shí)現(xiàn)圖書(shū)資料維護(hù)、查詢(xún)圖書(shū)情況、自動(dòng)借書(shū)、還書(shū)等多種功能。下面是學(xué)習(xí)啦小編為大家整理的圖書(shū)管理系統(tǒng)研究論文,供大家參考。

  圖書(shū)管理系統(tǒng)研究論文篇一

  《 圖書(shū)管理系統(tǒng)設(shè)計(jì) 》

  【摘要】本文介紹了利用ASP+Access編寫(xiě)圖書(shū)管理系統(tǒng)的實(shí)現(xiàn)主要步驟與部分技術(shù)代碼。

  【關(guān)鍵字】ASP;Access

  隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的普及和發(fā)展,現(xiàn)已逐漸進(jìn)入信息化社會(huì)。人們對(duì)信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段,因此,開(kāi)發(fā)基于網(wǎng)絡(luò)平臺(tái)的圖書(shū)管理信息系統(tǒng)已經(jīng)成為圖書(shū)管理部門(mén)的必要因此,我按照?qǐng)D書(shū)管理部門(mén)的需要,采用ASP+Acces實(shí)現(xiàn)了此圖書(shū)管理系統(tǒng)。

  一、ASP+Access

  ASP是Active Server Page的縮寫(xiě),意為“動(dòng)態(tài)服務(wù)器頁(yè)面”。ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具。

  Microsoft Office Access(前名 Microsoft Access)是由微軟發(fā)布的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng)。它結(jié)合了Microsoft Jet Database Engine 和 圖形用戶界面兩項(xiàng)特點(diǎn),是 Microsoft Office的成員之一。

  由于Access存儲(chǔ)方式簡(jiǎn)單,易于維護(hù)管理、移植性好,所以本系統(tǒng)采用ASP做為編程工具、Access做數(shù)據(jù)庫(kù)來(lái)開(kāi)發(fā)

  二、系統(tǒng)模塊

  此系統(tǒng)共分為八大模塊,包括圖書(shū)簡(jiǎn)介、規(guī)章制度、圖書(shū)錄入、歸還圖書(shū)、圖書(shū)查詢(xún)、新購(gòu)圖書(shū)、未歸圖書(shū)、系統(tǒng)維護(hù)。名模塊的功能如下:

  ㈠圖書(shū)簡(jiǎn)介:把圖書(shū)進(jìn)行分類(lèi)和定義索書(shū)號(hào),以方便查詢(xún)。

  ㈡規(guī)章制度:主要介紹圖書(shū)管理的訂購(gòu)、借閱、歸還等制度。

 ?、鐖D書(shū)錄入:對(duì)新購(gòu)圖書(shū)按書(shū)名、作者、分類(lèi)、編號(hào)等圖書(shū)信息進(jìn)行錄入。

  ㈣圖書(shū)歸還:此模塊是圖書(shū)管理員對(duì)歸還的圖書(shū),按照?qǐng)D書(shū)編號(hào)進(jìn)行入庫(kù)管理。

 ?、閳D書(shū)查詢(xún):按圖書(shū)信息一些主要字段對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)并顯示。

 ?、晷沦?gòu)圖書(shū):查詢(xún)某一時(shí)間段以后所購(gòu)買(mǎi)的圖書(shū)并顯示。

  ㈦未歸圖書(shū):顯示未歸的圖書(shū),并分頁(yè)顯示。

 ?、煜到y(tǒng)維護(hù):對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份和恢復(fù)。

  三、設(shè)計(jì)數(shù)據(jù)庫(kù)

  此圖書(shū)管理系統(tǒng)數(shù)據(jù)庫(kù)里主要有以下幾個(gè)表:

  User:用來(lái)存儲(chǔ)圖書(shū)管理員的用戶名和密碼。字段為user、pwd。

  Menu:存儲(chǔ)程序主頁(yè)面的菜單名稱(chēng)和鏈接地址。字段為ID、父菜單ID、位置、URl、字體顏色、菜單項(xiàng)。

  Bookinfo:用來(lái)存儲(chǔ)圖書(shū)的各種信息。字段為書(shū)名、作者、圖書(shū)分類(lèi)、圖書(shū)編號(hào)、索書(shū)號(hào)、出版社、版期版次、購(gòu)入日期、價(jià)格、排架號(hào)、是否借閱、借閱日期、應(yīng)歸還日期、借閱科室、借閱人、備注。

  Dept:用來(lái)存儲(chǔ)科室名稱(chēng)。字段為dept。

  四、程序設(shè)計(jì)

 ?、宓卿浤K及Session的使用

  由于此系統(tǒng)有些功能是不允許普通用戶使用的,如圖書(shū)錄入、圖書(shū)歸

  還等模塊,所以本系統(tǒng)采用以管理員登錄的方式,來(lái)判斷是何種用戶使用本系統(tǒng),如果是普通用戶,點(diǎn)擊“以普通用戶登錄”,就可以使用本系統(tǒng),但圖書(shū)錄入、歸還圖書(shū)和系統(tǒng)維護(hù)等模塊不能使用。

  由于有些功能模塊不允許普通用戶使用,故在登錄模塊程序語(yǔ)句定義一個(gè)Session:Session("UserAcc") = Trim(rs("User"))。 Session在計(jì)算機(jī)中,尤其是在網(wǎng)絡(luò)應(yīng)用中,稱(chēng)為“會(huì)話”,用于保持狀態(tài)的基于 Web 服務(wù)器的方法。Session 允許通過(guò)將對(duì)象存儲(chǔ)在 Web 服務(wù)器的內(nèi)存中在整個(gè)用戶會(huì)話過(guò)程中保持任何對(duì)象。因此,在限制普通用戶使用并用If判斷Session("UserAcc")是否為空即可。

 ?、姹韱悟?yàn)證

  在圖書(shū)錄入模塊中,需要填寫(xiě)圖書(shū)的各種信息,在提交表單時(shí)如果某

  些信息為空,IE就會(huì)顯示出錯(cuò),因此,在提交表單之前對(duì)表單進(jìn)行驗(yàn)證,JavaScript 可用來(lái)在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證,只需編寫(xiě)一個(gè)函數(shù)就可以實(shí)現(xiàn)。函數(shù)如下

  function checkinput() {

  if (frm.bookname.value=='') {

  alert('請(qǐng)輸入書(shū)名');

  frm.bookname.focus();

  return false;

  }

  }

  在提交按鈕代碼中加入OnSubmit="Return checkinput()"就可以完成對(duì)表單的驗(yàn)證了。

 ?、鐢?shù)據(jù)庫(kù)連接

  對(duì)于Access數(shù)據(jù)庫(kù),一個(gè)文件就是一個(gè)數(shù)據(jù)庫(kù),所以可以利用數(shù)據(jù)驅(qū)動(dòng)程序直接訪問(wèn)數(shù)據(jù),這種方法需要利用動(dòng)態(tài)連接字符串建立一個(gè)連接,具體連接字符如下:

  Dim conn, connstr,db

  db="./data/tushu.mdb"

  connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(db)

  Set conn=Createobject("ADODB.Connection")

  conn.Open connstr

  這樣就可連接數(shù)據(jù)了,再用SQL語(yǔ)句就可以讀取表中數(shù)據(jù)了:

  Set rs=CreateObject("ADODB.RecordSet")

  sql="Select * From bookinfo"

  rs.Open sql,conn,1,3

 ?、鑼?duì)數(shù)據(jù)庫(kù)的操作

  連接好數(shù)據(jù)庫(kù)后,我們就可以對(duì)表bookinfo的記錄進(jìn)增加、刪除、修改等操作了。具體代碼及釋義如下:

  (1):增加:

  bianhao=Trim(Request("bianhao"))

  sql="Select * From bookinfo Where 圖書(shū)編號(hào)='"& bianhao &"'"

  rs.Open sql,conn,1,3

  If rs.recordcount<>0 Then

  Response.Write "此圖書(shū)編號(hào)已存在,請(qǐng)重新輸入"

  Response.Write "

  "

  Response.Write ""

  Response.Write "返 回"

  Else

  注:在增加信息時(shí),必須檢索圖書(shū)編號(hào)是否唯一,如不唯一會(huì)出給出提示:“此圖書(shū)編號(hào)已存在,請(qǐng)重新輸入”

  rs.addnew

  rs("書(shū)名")=trim(request("bookname"))

  rs(“作者")=trim(request("author"))

  ……

  rs.update

  end if

  Response.Redirect "addbook.html"

  end if

  set rs=nothing

  (2)刪除

  本系統(tǒng)“刪除”圖書(shū)記錄功能在查詢(xún)模塊中執(zhí)行,但必須以管理員身份登錄,才能顯示對(duì)記錄進(jìn)行操作的功能:

  刪除記錄采用SQL中的delete語(yǔ)句,代碼如下:

  bh=Request("bianhao")

  If bh<>"" Then

  conn.Execute "Delete From bookinfo Where 圖書(shū)編號(hào)='"& bh &"'"

  End If

  (3)修改

  修改只需rs.update命令即可完成,這里不再贅述。

  (4)查詢(xún)

  本系統(tǒng)有精確查詢(xún)、模糊查詢(xún)、分類(lèi)查詢(xún)、編號(hào)查詢(xún)、索書(shū)號(hào)查詢(xún)、借閱人查詢(xún)共六種方法。用SQL中select…where…就可以完成查詢(xún)功能。如按分類(lèi)查詢(xún):

  tiaojian=Trim(request("tiaojian"))

  Set rs=CreateObject("ADODB.RecordSet")

  sql="select * from bookinfo where 圖書(shū)分類(lèi)= '"& tiaojian &"' order by 圖書(shū)編號(hào) desc"

  rs.Open sql,conn,1,1

  五、小結(jié)

  此圖書(shū)管理基本上可以實(shí)現(xiàn)圖書(shū)管理的大部份工作,實(shí)現(xiàn)圖書(shū)的計(jì)算機(jī)管理,方便借閱人員查詢(xún)和借閱圖書(shū),更好的利用圖書(shū)資源,把圖書(shū)管理員從手工記錄管理圖書(shū)中解脫出來(lái),提高了工作效率。

  【參考文獻(xiàn)】

  [1]伍云輝. 程序天下 電子工業(yè)出版,2008

  [2]武延軍,趙彬.精通ASP網(wǎng)絡(luò)編程. 人民郵電出版社,2000

  [3][美]Michael Moncur JavaScript 入門(mén)經(jīng)典 人民郵電出版,2007

  圖書(shū)管理系統(tǒng)研究論文篇二

  《 我臺(tái)圖書(shū)檔案管理系統(tǒng)的設(shè)計(jì)和編程 》

  一、前言

  幾十年來(lái)我臺(tái)技術(shù)部門(mén)積累大量的專(zhuān)業(yè)書(shū)籍、技術(shù)資料和圖紙檔案、標(biāo)準(zhǔn)規(guī)范和各種專(zhuān)業(yè)中外文期刊等。為了使圖書(shū)檔案更好地服務(wù)于技術(shù)部門(mén),逐步對(duì)圖書(shū)檔案工作實(shí)施計(jì)算機(jī)管理,編制了符合實(shí)際的圖書(shū)檔案管理軟件。該圖書(shū)管理系統(tǒng),是利用Visual Basic作為前端的應(yīng)用開(kāi)發(fā)工具,Access作為后臺(tái)的數(shù)據(jù)庫(kù),系統(tǒng)界面簡(jiǎn)潔美觀,實(shí)用維護(hù)簡(jiǎn)單、權(quán)限管理完善、安全性高等特點(diǎn)。實(shí)現(xiàn)了圖書(shū)的采購(gòu)、借閱信息管理,圖書(shū)庫(kù)存信息的查詢(xún)、各種書(shū)籍借閱信息瀏覽等功能。

  二、系統(tǒng)分析和設(shè)計(jì)

  系統(tǒng)總體設(shè)計(jì)主要包括應(yīng)用背景、項(xiàng)目目標(biāo)、解決方案設(shè)計(jì)、模塊功能分析四個(gè)方面。

  1.應(yīng)用背景

  此管理系統(tǒng)使得管理人員可以及時(shí)了解和控制庫(kù)存圖書(shū)檔案的準(zhǔn)確情況和數(shù)據(jù)。包括了對(duì)圖書(shū)、檔案入庫(kù)信息的登記和圖書(shū)出借信息的登記,并可查詢(xún)。

  2.項(xiàng)目目標(biāo)

  建立這個(gè)系統(tǒng)的目標(biāo)就是實(shí)現(xiàn)對(duì)新書(shū)的入庫(kù)、借閱以及還書(shū)信息等的計(jì)算機(jī)化管理,使得繁雜的庫(kù)存信息能夠被完整、高效的存取和查詢(xún)。

  3.解決方案設(shè)計(jì)

  根據(jù)前面分析的應(yīng)用背景和項(xiàng)目目標(biāo)進(jìn)行設(shè)計(jì),其系統(tǒng)總體方案設(shè)計(jì)流程如圖一所示。

  4.系統(tǒng)模塊功能分析

  該系統(tǒng)根據(jù)圖書(shū)入庫(kù)、借閱、查詢(xún)、管理的需要,依據(jù)系統(tǒng)總體方案設(shè)計(jì)流程圖所示,本系統(tǒng)所要設(shè)計(jì)的主要窗體模塊有五大功能模塊,分別是:

  4.1圖書(shū)入庫(kù)信息管理模塊,用于管理圖書(shū)相關(guān)信息;包括新到圖書(shū)的登記入庫(kù)。

  4.2圖書(shū)借還管理模塊,用于管理讀者借書(shū)和還書(shū)的操作;

  4.3環(huán)境設(shè)置模塊,用于設(shè)置用戶的操作界面;

  4.4數(shù)據(jù)管理模塊,用于處理數(shù)據(jù)庫(kù)的備份和恢復(fù)。

  4.5圖書(shū)查詢(xún)模塊,用于圖書(shū)的庫(kù)存、借閱等信息的查詢(xún)。

  在本系統(tǒng)中由于沒(méi)有打印機(jī)設(shè)備供試驗(yàn),所以預(yù)先把報(bào)表打印改成報(bào)表預(yù)覽。

  在系統(tǒng)主界面的設(shè)計(jì)中,包括在MDI窗體中允許顯示多個(gè)窗體,主窗體為這些子窗體提供工作空間,并設(shè)置下拉菜單可以對(duì)各功能模塊進(jìn)行調(diào)用,實(shí)現(xiàn)對(duì)圖書(shū)檔案管理的各種操作,如包括圖書(shū)信息管理、添加圖書(shū)信息、借閱、歸還的登記和查詢(xún)等信息管理的功能。主窗體界面樣式如圖二所示。

  三、數(shù)據(jù)庫(kù)設(shè)計(jì)

  根據(jù)系統(tǒng)的工作原理與工作流程,數(shù)據(jù)庫(kù)設(shè)計(jì)主要有以下幾個(gè)步驟:

  1.選擇數(shù)據(jù)庫(kù)

  根據(jù)系統(tǒng)的分析和設(shè)計(jì)需求,我選用Access2000數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)。

  2.創(chuàng)建數(shù)據(jù)庫(kù)

  首先,啟動(dòng)數(shù)據(jù)庫(kù)管理器,建立一個(gè)新的數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)下建立數(shù)據(jù)表,輸入記錄。并建立各個(gè)表之間的聯(lián)系,其5個(gè)數(shù)據(jù)表分別是:圖書(shū)信息記錄表( books) 、本臺(tái)部門(mén)和員工基本信息記錄表(User) 、圖書(shū)類(lèi)別信息記錄表(Class)、圖書(shū)借閱信息記錄表(jy) 、 借閱歷史信息記錄表 (jyls) 。5個(gè)數(shù)據(jù)表的邏輯結(jié)構(gòu)分別根據(jù)系統(tǒng)的需要而設(shè)計(jì)。如圖書(shū)信息記錄表的結(jié)構(gòu)如表 1 如示。以圖書(shū)信息記錄表(books)為例,可以看出這張表有8個(gè)字段,每個(gè)字段的名稱(chēng)分別是:圖書(shū)編號(hào)(數(shù)值型),圖書(shū)名稱(chēng),圖書(shū)類(lèi)別,作者,出版社,是否出借(均為字符型),出版日期,登記日期(日期型),價(jià)格等相關(guān)信息。

  四、程序設(shè)計(jì)和調(diào)試

  在上面的各項(xiàng)工作完成之后,依次逐步實(shí)現(xiàn)各個(gè)功能模塊的界面,對(duì)其主窗體和各個(gè)子窗體進(jìn)行屬性的修改,接著添加菜單項(xiàng),然后編寫(xiě)所有代碼。在編寫(xiě)代碼過(guò)程中,單獨(dú)調(diào)試每個(gè)窗體,最后將主控制調(diào)度程序和功能模塊程序聯(lián)結(jié)起來(lái)調(diào)試,完成整個(gè)系統(tǒng)。 以下簡(jiǎn)單例舉主窗體的設(shè)計(jì)過(guò)程:

  1.主界面設(shè)計(jì)

  主界面即登錄成功后所顯示的界面,主程序的設(shè)計(jì)步驟如下:

  步驟一、新建工程文件,將工程文件保存為BOOK.DPQ,源程序存盤(pán)為MAIN.PAS,修改其CAPTION屬性為“圖書(shū)檔案管理系統(tǒng)1.0”,NAME屬性值該為MAINFORM。

  步驟二、添加菜單項(xiàng),實(shí)現(xiàn)啟動(dòng)畫(huà)面, 向MAINFORM中加入下拉菜單TMAINMENU控件對(duì)象,雙擊該控件對(duì)象,在“操作”菜單項(xiàng)下,分別設(shè)置菜單條“新書(shū)入庫(kù)”、 “讀者信息管理”、“借書(shū)”、“還書(shū)”、“信息查詢(xún)”、“系統(tǒng)登錄”、“退出”。在“管理”菜單項(xiàng)下,分別設(shè)置菜單條“讀者類(lèi)型管理”。雙擊菜單項(xiàng)“操作”中的菜單條“退出”,創(chuàng)建ONCLICK事件,是系統(tǒng)具備退出功能。

  主窗體界面的設(shè)置如上圖二所示。圖書(shū)入庫(kù)信息模塊包括3個(gè)子菜單、圖書(shū)入庫(kù)登記、入庫(kù)明細(xì)管理、圖書(shū)入庫(kù)查詢(xún)功能。圖書(shū)借閱信息模塊也包括3個(gè)子菜單、圖書(shū)借閱登記、出庫(kù)明細(xì)管理、圖書(shū)借閱查詢(xún)功能。部分子菜單窗體如下所示:添加圖書(shū)信息窗體,如圖四所示;借書(shū)信息窗體,如圖五所示;添加還書(shū)信息窗體 如圖七所示;查詢(xún)借書(shū)信息窗體,如圖八所示。

  1.1步驟三設(shè)置屬性

  1.1.1主窗體的屬性如表一所示

  1.1.2主窗體的菜單項(xiàng)如表二所示。

  1.2步驟四編寫(xiě)代碼

  主窗體初始代碼如下:

  Me. Caption = Me. Caption & “- [“ & strNowUser & ”] ”Me.Logout.Caption = Me.Logout.Caption

  &“- [“ & strNowUser & ” ] ” EndSub

  2.其它模塊設(shè)計(jì)與實(shí)現(xiàn),其他,如啟動(dòng)畫(huà)面的實(shí)現(xiàn),用戶登錄密碼認(rèn)證窗體的實(shí)現(xiàn),圖書(shū)管理功能的實(shí)現(xiàn),在本系統(tǒng)中,還有借書(shū)模塊、還書(shū)模塊、添加讀者模塊、新書(shū)入庫(kù)模塊、借閱歷史查詢(xún)模塊,這些模塊的設(shè)計(jì)與實(shí)現(xiàn)的語(yǔ)言、界面風(fēng)格與以上設(shè)計(jì)相似,鑒于篇幅有限,本文在此不再詳述。

  在設(shè)計(jì)本系統(tǒng)過(guò)程中使用到的需另外添加的“部件”有Microsoft FlexGrid Control 6.0Microsoft Windows Common Controls-2 6.0

  本系統(tǒng)還需要添加如下一些“引用”。

  Microsoft ActiveX Data Objects2.5 Library;

  Microsoft Data Formatting Objects Library 6.0(SP4)

  Microsoft Data Report Designer v6.0

  五、系統(tǒng)安全性問(wèn)題

  為了防止非法用戶對(duì)本系統(tǒng)的操作,本系統(tǒng)設(shè)計(jì)了一個(gè)登錄界面, 用來(lái)讓合法用戶的進(jìn)入。在數(shù)據(jù)庫(kù)方面設(shè)計(jì)了一個(gè)表,用來(lái)實(shí)現(xiàn)用戶和密碼的數(shù)據(jù)源,來(lái)實(shí)現(xiàn)多用戶的進(jìn)入和操作。考慮到本系統(tǒng)的規(guī)模和其它方面的因素, 在數(shù)據(jù)庫(kù)方面本系統(tǒng)設(shè)置有相應(yīng)的權(quán)限。

  六、結(jié)束語(yǔ)

  本系統(tǒng)包括了基本的圖書(shū)檔案信息管理,在實(shí)際使用中,滿足圖書(shū)檔案信息的日常管理的需要,提高了工作效率。不過(guò)還有待于擴(kuò)充和提高,建立網(wǎng)絡(luò)平臺(tái),開(kāi)發(fā)更多的功能。使之更科學(xué)更合理。

有關(guān)圖書(shū)管理系統(tǒng)研究論文推薦:

1.圖書(shū)館管理系統(tǒng)研究論文

2.淺談圖書(shū)管理系統(tǒng)畢業(yè)論文

3.淺談圖書(shū)管理系統(tǒng)論文

4.圖書(shū)館管理系統(tǒng)畢業(yè)論文

5.有關(guān)圖書(shū)館管理系統(tǒng)論文

6.圖書(shū)館管理系統(tǒng)設(shè)計(jì)論文

7.淺談圖書(shū)館管理論文

1682823