9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 論文大全 > 畢業論文 > 管理學論文 > 基本理論 > 圖書管理系統研究論文

圖書管理系統研究論文

時間: 斯娃805 分享

圖書管理系統研究論文

  圖書管理系統是圖書室的核心管理系統。圖書管理系統可實現圖書資料維護、查詢圖書情況、自動借書、還書等多種功能。下面是學習啦小編為大家整理的圖書管理系統研究論文,供大家參考。

  圖書管理系統研究論文篇一

  《 圖書管理系統設計 》

  【摘要】本文介紹了利用ASP+Access編寫圖書管理系統的實現主要步驟與部分技術代碼。

  【關鍵字】ASP;Access

  隨著計算機網絡技術的普及和發展,現已逐漸進入信息化社會。人們對信息和數據的利用與處理也已進入自動化、網絡化和社會化的階段,因此,開發基于網絡平臺的圖書管理信息系統已經成為圖書管理部門的必要因此,我按照圖書管理部門的需要,采用ASP+Acces實現了此圖書管理系統。

  一、ASP+Access

  ASP是Active Server Page的縮寫,意為“動態服務器頁面”。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單、方便的編程工具。

  Microsoft Office Access(前名 Microsoft Access)是由微軟發布的關聯式數據庫管理系統。它結合了Microsoft Jet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office的成員之一。

  由于Access存儲方式簡單,易于維護管理、移植性好,所以本系統采用ASP做為編程工具、Access做數據庫來開發

  二、系統模塊

  此系統共分為八大模塊,包括圖書簡介、規章制度、圖書錄入、歸還圖書、圖書查詢、新購圖書、未歸圖書、系統維護。名模塊的功能如下:

  ㈠圖書簡介:把圖書進行分類和定義索書號,以方便查詢。

  ㈡規章制度:主要介紹圖書管理的訂購、借閱、歸還等制度。

  ㈢圖書錄入:對新購圖書按書名、作者、分類、編號等圖書信息進行錄入。

  ㈣圖書歸還:此模塊是圖書管理員對歸還的圖書,按照圖書編號進行入庫管理。

  ㈤圖書查詢:按圖書信息一些主要字段對數據庫進行查詢并顯示。

  ㈥新購圖書:查詢某一時間段以后所購買的圖書并顯示。

  ㈦未歸圖書:顯示未歸的圖書,并分頁顯示。

  ㈧系統維護:對數據庫進行備份和恢復。

  三、設計數據庫

  此圖書管理系統數據庫里主要有以下幾個表:

  User:用來存儲圖書管理員的用戶名和密碼。字段為user、pwd。

  Menu:存儲程序主頁面的菜單名稱和鏈接地址。字段為ID、父菜單ID、位置、URl、字體顏色、菜單項。

  Bookinfo:用來存儲圖書的各種信息。字段為書名、作者、圖書分類、圖書編號、索書號、出版社、版期版次、購入日期、價格、排架號、是否借閱、借閱日期、應歸還日期、借閱科室、借閱人、備注。

  Dept:用來存儲科室名稱。字段為dept。

  四、程序設計

  ㈠登錄模塊及Session的使用

  由于此系統有些功能是不允許普通用戶使用的,如圖書錄入、圖書歸

  還等模塊,所以本系統采用以管理員登錄的方式,來判斷是何種用戶使用本系統,如果是普通用戶,點擊“以普通用戶登錄”,就可以使用本系統,但圖書錄入、歸還圖書和系統維護等模塊不能使用。

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

  ㈡表單驗證

  在圖書錄入模塊中,需要填寫圖書的各種信息,在提交表單時如果某

  些信息為空,IE就會顯示出錯,因此,在提交表單之前對表單進行驗證,JavaScript 可用來在數據被送往服務器前對 HTML 表單中的這些輸入數據進行驗證,只需編寫一個函數就可以實現。函數如下

  function checkinput() {

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

  alert('請輸入書名');

  frm.bookname.focus();

  return false;

  }

  }

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

  ㈢數據庫連接

  對于Access數據庫,一個文件就是一個數據庫,所以可以利用數據驅動程序直接訪問數據,這種方法需要利用動態連接字符串建立一個連接,具體連接字符如下:

  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

  這樣就可連接數據了,再用SQL語句就可以讀取表中數據了:

  Set rs=CreateObject("ADODB.RecordSet")

  sql="Select * From bookinfo"

  rs.Open sql,conn,1,3

  ㈣對數據庫的操作

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

  (1):增加:

  bianhao=Trim(Request("bianhao"))

  sql="Select * From bookinfo Where 圖書編號='"& bianhao &"'"

  rs.Open sql,conn,1,3

  If rs.recordcount<>0 Then

  Response.Write "此圖書編號已存在,請重新輸入"

  Response.Write "

  "

  Response.Write ""

  Response.Write "返 回"

  Else

  注:在增加信息時,必須檢索圖書編號是否唯一,如不唯一會出給出提示:“此圖書編號已存在,請重新輸入”

  rs.addnew

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

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

  ……

  rs.update

  end if

  Response.Redirect "addbook.html"

  end if

  set rs=nothing

  (2)刪除

  本系統“刪除”圖書記錄功能在查詢模塊中執行,但必須以管理員身份登錄,才能顯示對記錄進行操作的功能:

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

  bh=Request("bianhao")

  If bh<>"" Then

  conn.Execute "Delete From bookinfo Where 圖書編號='"& bh &"'"

  End If

  (3)修改

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

  (4)查詢

  本系統有精確查詢、模糊查詢、分類查詢、編號查詢、索書號查詢、借閱人查詢共六種方法。用SQL中select…where…就可以完成查詢功能。如按分類查詢:

  tiaojian=Trim(request("tiaojian"))

  Set rs=CreateObject("ADODB.RecordSet")

  sql="select * from bookinfo where 圖書分類= '"& tiaojian &"' order by 圖書編號 desc"

  rs.Open sql,conn,1,1

  五、小結

  此圖書管理基本上可以實現圖書管理的大部份工作,實現圖書的計算機管理,方便借閱人員查詢和借閱圖書,更好的利用圖書資源,把圖書管理員從手工記錄管理圖書中解脫出來,提高了工作效率。

  【參考文獻】

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

  [2]武延軍,趙彬.精通ASP網絡編程. 人民郵電出版社,2000

  [3][美]Michael Moncur JavaScript 入門經典 人民郵電出版,2007

  圖書管理系統研究論文篇二

  《 我臺圖書檔案管理系統的設計和編程 》

  一、前言

  幾十年來我臺技術部門積累大量的專業書籍、技術資料和圖紙檔案、標準規范和各種專業中外文期刊等。為了使圖書檔案更好地服務于技術部門,逐步對圖書檔案工作實施計算機管理,編制了符合實際的圖書檔案管理軟件。該圖書管理系統,是利用Visual Basic作為前端的應用開發工具,Access作為后臺的數據庫,系統界面簡潔美觀,實用維護簡單、權限管理完善、安全性高等特點。實現了圖書的采購、借閱信息管理,圖書庫存信息的查詢、各種書籍借閱信息瀏覽等功能。

  二、系統分析和設計

  系統總體設計主要包括應用背景、項目目標、解決方案設計、模塊功能分析四個方面。

  1.應用背景

  此管理系統使得管理人員可以及時了解和控制庫存圖書檔案的準確情況和數據。包括了對圖書、檔案入庫信息的登記和圖書出借信息的登記,并可查詢。

  2.項目目標

  建立這個系統的目標就是實現對新書的入庫、借閱以及還書信息等的計算機化管理,使得繁雜的庫存信息能夠被完整、高效的存取和查詢。

  3.解決方案設計

  根據前面分析的應用背景和項目目標進行設計,其系統總體方案設計流程如圖一所示。

  4.系統模塊功能分析

  該系統根據圖書入庫、借閱、查詢、管理的需要,依據系統總體方案設計流程圖所示,本系統所要設計的主要窗體模塊有五大功能模塊,分別是:

  4.1圖書入庫信息管理模塊,用于管理圖書相關信息;包括新到圖書的登記入庫。

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

  4.3環境設置模塊,用于設置用戶的操作界面;

  4.4數據管理模塊,用于處理數據庫的備份和恢復。

  4.5圖書查詢模塊,用于圖書的庫存、借閱等信息的查詢。

  在本系統中由于沒有打印機設備供試驗,所以預先把報表打印改成報表預覽。

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

  三、數據庫設計

  根據系統的工作原理與工作流程,數據庫設計主要有以下幾個步驟:

  1.選擇數據庫

  根據系統的分析和設計需求,我選用Access2000數據庫來進行數據庫的邏輯設計。

  2.創建數據庫

  首先,啟動數據庫管理器,建立一個新的數據庫,在該數據庫下建立數據表,輸入記錄。并建立各個表之間的聯系,其5個數據表分別是:圖書信息記錄表( books) 、本臺部門和員工基本信息記錄表(User) 、圖書類別信息記錄表(Class)、圖書借閱信息記錄表(jy) 、 借閱歷史信息記錄表 (jyls) 。5個數據表的邏輯結構分別根據系統的需要而設計。如圖書信息記錄表的結構如表 1 如示。以圖書信息記錄表(books)為例,可以看出這張表有8個字段,每個字段的名稱分別是:圖書編號(數值型),圖書名稱,圖書類別,作者,出版社,是否出借(均為字符型),出版日期,登記日期(日期型),價格等相關信息。

  四、程序設計和調試

  在上面的各項工作完成之后,依次逐步實現各個功能模塊的界面,對其主窗體和各個子窗體進行屬性的修改,接著添加菜單項,然后編寫所有代碼。在編寫代碼過程中,單獨調試每個窗體,最后將主控制調度程序和功能模塊程序聯結起來調試,完成整個系統。 以下簡單例舉主窗體的設計過程:

  1.主界面設計

  主界面即登錄成功后所顯示的界面,主程序的設計步驟如下:

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

  步驟二、添加菜單項,實現啟動畫面, 向MAINFORM中加入下拉菜單TMAINMENU控件對象,雙擊該控件對象,在“操作”菜單項下,分別設置菜單條“新書入庫”、 “讀者信息管理”、“借書”、“還書”、“信息查詢”、“系統登錄”、“退出”。在“管理”菜單項下,分別設置菜單條“讀者類型管理”。雙擊菜單項“操作”中的菜單條“退出”,創建ONCLICK事件,是系統具備退出功能。

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

  1.1步驟三設置屬性

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

  1.1.2主窗體的菜單項如表二所示。

  1.2步驟四編寫代碼

  主窗體初始代碼如下:

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

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

  2.其它模塊設計與實現,其他,如啟動畫面的實現,用戶登錄密碼認證窗體的實現,圖書管理功能的實現,在本系統中,還有借書模塊、還書模塊、添加讀者模塊、新書入庫模塊、借閱歷史查詢模塊,這些模塊的設計與實現的語言、界面風格與以上設計相似,鑒于篇幅有限,本文在此不再詳述。

  在設計本系統過程中使用到的需另外添加的“部件”有Microsoft FlexGrid Control 6.0Microsoft Windows Common Controls-2 6.0

  本系統還需要添加如下一些“引用”。

  Microsoft ActiveX Data Objects2.5 Library;

  Microsoft Data Formatting Objects Library 6.0(SP4)

  Microsoft Data Report Designer v6.0

  五、系統安全性問題

  為了防止非法用戶對本系統的操作,本系統設計了一個登錄界面, 用來讓合法用戶的進入。在數據庫方面設計了一個表,用來實現用戶和密碼的數據源,來實現多用戶的進入和操作。考慮到本系統的規模和其它方面的因素, 在數據庫方面本系統設置有相應的權限。

  六、結束語

  本系統包括了基本的圖書檔案信息管理,在實際使用中,滿足圖書檔案信息的日常管理的需要,提高了工作效率。不過還有待于擴充和提高,建立網絡平臺,開發更多的功能。使之更科學更合理。

有關圖書管理系統研究論文推薦:

1.圖書館管理系統研究論文

2.淺談圖書管理系統畢業論文

3.淺談圖書管理系統論文

4.圖書館管理系統畢業論文

5.有關圖書館管理系統論文

6.圖書館管理系統設計論文

7.淺談圖書館管理論文

1682823 主站蜘蛛池模板: 色综合国产一区二区三区| 永久免费av无码网站直播| 亚洲人成亚洲人成在线观看| 十八禁日本一区二区三区| 亚洲日韩久热中文字幕| 免费午夜无码片在线观看影院| 无码中文字幕人妻在线一区| 日韩精品中文女同在线播放| 国产在线一区二区不卡| 99久久国产综合精品成人影院| 国产一区二区三区禁18| 粉嫩蜜臀av一区二区三区| 日韩精品国产二区三区| 鲁鲁网亚洲站内射污| 欧美韩中文精品有码视频在线| 无码人妻丰满熟妇区毛片18| 国产自产视频一区二区三区| 老熟妇国产一区二区三区| 性欧美三级在线观看| 国产激情无码一区二区三区| 色噜噜噜亚洲男人的天堂| 97av麻豆蜜桃一区二区 | 四虎永久精品在线视频| 九九热在线观看视频精品| 任我爽精品视频在线播放| 在线观看潮喷失禁大喷水无码| 日韩日韩日韩日韩日韩熟女| 亚洲色大成网站WWW久久| 不卡国产一区二区三区| 亚洲av日韩av永久无码电影| 开心五月激情综合久久爱| 国产成熟妇女性视频电影| 亚洲综合色婷婷中文字幕| 少妇激情a∨一区二区三区| 精品国偷自产在线视频99| 精品亚洲国产成人av制服| 男女真人国产牲交a做片野外| 久久综合色之久久综合色| 亚洲av成人无码精品电影在线| 丝袜人妖av在线一区二区 | 日韩av一区二区三区不卡|