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

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

圖書館管理系統(tǒng)設(shè)計論文

時間: 斯娃805 分享

圖書館管理系統(tǒng)設(shè)計論文

  21世紀,人類社會正面臨知識經(jīng)濟和信息社會的急劇變革,世界各個角落的人們都強烈地感受到新時代的沖擊與震撼。下面是學(xué)習(xí)啦小編為大家整理的圖書館管理系統(tǒng)設(shè)計論文,供大家參考。

  圖書館管理系統(tǒng)設(shè)計論文篇一

  圖書管理系統(tǒng)設(shè)計

  圖書館管理系統(tǒng)設(shè)計論文摘要

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

  圖書館管理系統(tǒng)設(shè)計論文內(nèi)容

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

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

  一、ASP+Access

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

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

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

  二、系統(tǒng)模塊

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

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

 ?、嬉?guī)章制度:主要介紹圖書管理的訂購、借閱、歸還等制度。

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

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

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

 ?、晷沦張D書:查詢某一時間段以后所購買的圖書并顯示。

 ?、胛礆w圖書:顯示未歸的圖書,并分頁顯示。

  ㈧系統(tǒng)維護:對數(shù)據(jù)庫進行備份和恢復(fù)。

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

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

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

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

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

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

  四、程序設(shè)計

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

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

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

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

  ㈡表單驗證

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

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

  function checkinput() {

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

  alert('請輸入書名');

  frm.bookname.focus();

  return false;

  }

  }

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

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

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

  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語句就可以讀取表中數(shù)據(jù)了:

  Set rs=CreateObject("ADODB.RecordSet")

  sql="Select * From bookinfo"

  rs.Open sql,conn,1,3

 ?、鑼?shù)據(jù)庫的操作

  連接好數(shù)據(jù)庫后,我們就可以對表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)刪除

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

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

  bh=Request("bianhao")

  If bh<>"" Then

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

  End If

  (3)修改

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

  (4)查詢

  本系統(tǒng)有精確查詢、模糊查詢、分類查詢、編號查詢、索書號查詢、借閱人查詢共六種方法。用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

  五、小結(jié)

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

  圖書館管理系統(tǒng)設(shè)計論文文獻

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

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

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

  圖書館管理系統(tǒng)設(shè)計論文篇二

  圖書管理信息系統(tǒng)設(shè)計

  圖書館管理系統(tǒng)設(shè)計論文摘要

  提要作為信息資源的集散地,圖書館在高校中的作用是尤為重要的,而圖書館傳統(tǒng)人工管理方式已經(jīng)無法快速、高效地應(yīng)付日益增長的信息數(shù)據(jù)。隨著計算機技術(shù)的飛速發(fā)展,使各行各業(yè)在計算機技術(shù)應(yīng)用方面得到了廣泛的普及和使用。因此,圖書管理信息系統(tǒng)也以方便、快捷、費用低的優(yōu)點正慢慢地進入人們的生活,將傳統(tǒng)的圖書管理方式徹底解脫出來,從而使人們有更多的時間來獲取信息、了解信息、掌握信息,更好地發(fā)揮圖書館強大的資源優(yōu)勢。

  圖書館管理系統(tǒng)設(shè)計論文內(nèi)容

  關(guān)鍵詞:圖書管理信息系統(tǒng);數(shù)據(jù)庫應(yīng)用;Visual Foxpro語言;windows HC

  中圖分類號:G251文獻標識碼:A

  圖書管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫;而對于后者則要求應(yīng)用程序功能完備,易使用等特點。本是從我校圖書館的館藏規(guī)模和實際操作流程程出發(fā),針對圖書館管理的現(xiàn)狀,經(jīng)過詳細的系統(tǒng)調(diào)查,結(jié)合效用和成本多方要素。利用Visual Foxpro6.0作為開發(fā)工具,為圖書館開發(fā)出的一個實用的單機版圖書館管理信息系統(tǒng)。全文共分為五部分,其分別為緒論、系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實施階段、系統(tǒng)測試。

  一、緒論

  (一)系統(tǒng)開發(fā)背景。目前,在一些高校圖書管理中,師生查找圖書都是采用傳統(tǒng)的查詢方法,讓讀者在圖書分類架上一本本地去查找,這樣不僅很難找到自己所需要的圖書,而且費時費力。而圖書管理員在辦理借書登記、查詢讀者借書記錄時,管理人員必須在借書記錄上一個個去查找,而要找到借書記錄并刪除該記錄是件很麻煩的事情。每當(dāng)新書入庫時,圖書管理員既要填寫新書入庫卡片,又要填寫新書入庫賬目,不僅工作量大,而且在新書入庫后要經(jīng)歷較長的時間方能借出。另外,因圖書數(shù)量有限,必須對圖書實行限量借閱,因此要實施彈性借書方法是件很困難的事。

  為提高圖書查詢效率,減少系部圖書管理員的工作負擔(dān),有必要開發(fā)一個小型圖書管理軟件來對圖書實施有效管理。該系統(tǒng)應(yīng)具備以下功能:(1)能對各類圖書實行分類管理;(2)提供必要的讀者信息;(3)能進行各種高級查詢;(4)具有圖書檢索功能等。這樣,不僅能較好地幫助讀者在最短的時間內(nèi)找到自己所需要的圖書書目、編號,而且能讓圖書管理員以最高的效率辦理借閱手續(xù)。

  (二)數(shù)據(jù)庫概述。從20世紀五十年代中期開始,計算機的應(yīng)用由科學(xué)研究部門逐步擴展至企業(yè)、行政部門。至六十年代,數(shù)據(jù)處理成為計算機的主要應(yīng)用。數(shù)據(jù)庫技術(shù)作為數(shù)據(jù)管理技術(shù),是計算機軟件領(lǐng)域的一個重要分支,產(chǎn)生于六十年代末?,F(xiàn)已形成相當(dāng)規(guī)模的理論體系和實用技術(shù)。

  數(shù)據(jù)庫(Database)DB是統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。

  數(shù)據(jù)庫管理系統(tǒng)(Database Managerment System)DBMS是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。

  數(shù)據(jù)庫系統(tǒng)(Database System)DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟、硬件和數(shù)據(jù)資源組成的系統(tǒng),即采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng)。

  數(shù)據(jù)庫技術(shù)是一門研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、管理和使用的軟件學(xué)科。

  二、系統(tǒng)分析階段

  (一)系統(tǒng)可行性分析。系統(tǒng)可行性分析包括:技術(shù)的可行性、經(jīng)濟可行性、法律因素可行性。

  技術(shù)可行性:結(jié)合本校圖書館規(guī)模和平時業(yè)務(wù)量的具體情況,本系統(tǒng)采用Visual Foxpro6.0作為開發(fā)平臺,可以很容易實現(xiàn)圖書館相關(guān)信息的記錄、維護、檢索,并且可以在不添加任何設(shè)備的情況下,以較少的人力較快地完成系統(tǒng)的設(shè)計,實現(xiàn)系統(tǒng)的功能。

  經(jīng)濟可行性:不需要額外開支,用現(xiàn)有的人力物力就可實現(xiàn),軟件成本很低。

  法律可行性研究:研究在系統(tǒng)開發(fā)過程中可能涉及的各種合同、侵權(quán)、責(zé)任以及各種與法律相抵觸的問題。

  (二)系統(tǒng)需求分析

  1、圖書管理信息系統(tǒng)的總體功能要求。簡單的圖書管理系統(tǒng)主要包括下面的功能:①借書處理:完成讀者借書這一業(yè)務(wù)流程,核心為快速檢索到學(xué)生需要的書籍。②還書處理:完成讀者還書這一業(yè)務(wù)流程。③新書上架:完成新書資料的錄入工作。④舊書下架:完成圖書資料的刪除工作。⑤讀者查詢:根據(jù)讀者號,查詢讀者借閱情況,能夠?qū)ψx者的基本信息資料進行管理。⑥相關(guān)幫助:便于新的系統(tǒng)使用者能夠快速掌握該系統(tǒng)的使用操作。

  2、圖書管理信息系統(tǒng)的性能需求。①要求有較強的系統(tǒng)安全性,對一定范圍和程度內(nèi)用戶的錯誤操作有相應(yīng)的系統(tǒng)自我保護功能。②系統(tǒng)的維護時間不能超過系統(tǒng)總運行時間的千分之五,系統(tǒng)每次的維護時間不能超過系統(tǒng)總運行時間的千分之一,系統(tǒng)的故障恢復(fù)時間不得超過系統(tǒng)故障時間的百分之五。③其他性能要求以其相關(guān)或類似的系統(tǒng)為參考。

  三、系統(tǒng)設(shè)計階段

  (一)系統(tǒng)功能模塊設(shè)計。鑒于以上各項功能要求,將該系統(tǒng)劃分為以下六個模塊:

  1、圖書信息模塊。對圖書的基本信息進行錄入、刪除、修改以前信息和進行簡單查詢功能。

  2、查詢檢索模塊。可對書目的基本信息進行檢索,其查詢條件可以是按分類檢索;也可以是按照作者名、圖書名稱或出版社進行檢索。同時,也可對讀者的基本信息進行檢索,查閱其借閱信息。

  3、讀者管理模塊。對讀者的基本信息進行錄入管理,可自動生成會員代號,可自動記錄會員的借閱信息。

  4、數(shù)據(jù)維護模塊。可對數(shù)據(jù)庫中的各項基本數(shù)據(jù)信息進行數(shù)據(jù)備份和數(shù)據(jù)恢復(fù),并可實現(xiàn)數(shù)據(jù)備份文件存貯路徑的自由選擇。

  5、報表輸出模塊。對圖書的基本信息、會員的基本信息、會員的借閱信息等數(shù)據(jù)可按照查詢條件的不同按要求打印輸出。

  6、幫助模塊??梢蕴峁╆P(guān)于圖書管理信息系統(tǒng)各項操作的詳細幫助信息,并可實現(xiàn)對不同操作的定點幫助提示。

  (二)數(shù)據(jù)庫設(shè)計

  1、數(shù)據(jù)描述

  (1)靜態(tài)數(shù)據(jù)描述。①圖書一級分類表:包括一個數(shù)據(jù)表。其中的主要信息有:分類編號和一級分類名稱。一級分類中將圖書共分五大類,具體分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的規(guī)定。②圖書二級分類表:包括五個數(shù)據(jù)表。其中的主要信息有:二級分類的編號和分類名稱。二級分類中將圖書共分為二十二個小類,并分別隸屬于一級分類的五個大類中,其具體分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的有關(guān)規(guī)定。③圖書明細分類表:包括二十二個數(shù)據(jù)表。其中的主要信息有:明細分類的編號和分類名稱。明細分類又將二十二個小類明細的分為若干細小類別,其具體的分類方法、編號和分類名稱參照國家統(tǒng)一分類方法的有關(guān)規(guī)定。

  以上數(shù)據(jù)均按國家統(tǒng)一規(guī)定設(shè)置錄入,不能做太大改變,分類名稱可以有一定的縮略但不能影響其原有的意義。系統(tǒng)設(shè)計完成后不可以通過錄入、刪除的方式進行修改。

  (2)動態(tài)數(shù)據(jù)

  ①圖書的基本數(shù)據(jù)。包括一個數(shù)據(jù)表。其中的主要數(shù)據(jù)有圖書編號:是對錄入圖書的統(tǒng)一編號,以便唯一區(qū)別圖書;圖書名稱:圖書出版時的封面印刷名稱;作者:圖書的編寫者或編寫單位或組織;出版社:出版發(fā)行該冊圖書的發(fā)行單位;錄入日期:該冊圖書入庫的時間;借閱次數(shù):該圖書總的被借閱次數(shù);類別編號:給圖書所屬的明細分類的類別號,它應(yīng)與明細分類表中的圖書的類別編號一致;簡介:對該冊圖書的內(nèi)容總體概括介紹。

 ?、谧x者基本數(shù)據(jù):包括一個數(shù)據(jù)表。其中的主要數(shù)據(jù)有:讀者代號:讀者的統(tǒng)一編號,由系統(tǒng)自動生成,唯一的標示一個會員的身份;姓名:讀者的真實姓名;電話:讀者的有效聯(lián)系電話,可選擇填寫;地址:讀者的有效聯(lián)系地址,可選擇填寫;身份證號:讀者的身份證號碼,可選擇填寫;注冊日期:讀者本人正式注冊成功時的日期(為系統(tǒng)自動填寫)。備注:讀者的個人其他資料。

  以上兩部分數(shù)據(jù)的錄入具有一定的界面,并提供修改的方式。還提供隨時的查詢,對查詢結(jié)果有相應(yīng)的顯示和打印輸出,對全體的數(shù)據(jù)可進行備份與恢復(fù)。

 ?、劢栝営涗?。包括一個數(shù)據(jù)表。其中的主要數(shù)據(jù)有:讀者代號、圖書編號、借閱日期。這些數(shù)據(jù)信息都是由系統(tǒng)自動填寫。此表中的所有數(shù)據(jù)不提供修改方式,只供查閱、顯示和打印輸出。可以對全體數(shù)據(jù)進行備份和恢復(fù)。

 ?、艿卿浢艽a。包括一個數(shù)據(jù)表。其主要數(shù)據(jù)有:管理員代號、密碼、權(quán)限。

  2、數(shù)據(jù)庫描述。該系統(tǒng)建立一個數(shù)據(jù)庫,其中包括三十二個數(shù)據(jù)表。全部用Visual Foxpro實現(xiàn)。其中,部分數(shù)據(jù)表的結(jié)構(gòu)和聯(lián)系如圖1所示。(圖1)其他分類數(shù)據(jù)表的連接通過“下級分類表名”實現(xiàn)連接調(diào)用。

  3、數(shù)據(jù)采集。對于圖書分類數(shù)據(jù)表的信息參照國家圖書分類方法;對于圖書基本信息數(shù)據(jù)可通過對現(xiàn)存圖書進行分類錄入;對于讀者方面的信息數(shù)據(jù)可以在系統(tǒng)運行使用中獲得。

  (三)用戶界面設(shè)計。本系統(tǒng)設(shè)計原則:1、界面美觀、操作方便并能高效率地完成工作;2、界面根據(jù)用戶需求設(shè)計;3、界面能引導(dǎo)用戶操作的功能,并能提供一些幫助功能。

  主要的用戶界面有:1、登錄界面;2、主表單界面;3、各類信息查詢;4、讀者信息管理列表;5、圖書信息管理列表等。

  四、系統(tǒng)實施階段

  (一)計算機系統(tǒng)的性能和軟硬件環(huán)境。在軟件方面本系統(tǒng)運行平臺為Windows2000專業(yè)版,開發(fā)工具采用易學(xué)易用的軟件開發(fā)工具Visual Foxpro6.0。因Visual Foxpro6.0在應(yīng)用程序的開發(fā)上具有靈活、效率高等特點和使用簡便的數(shù)據(jù)庫管理功能。硬件要求:Inter PentiumⅢ、128M內(nèi)存、40G硬盤等。

  (二)編寫程序。依據(jù)各階段的開發(fā)文檔,使用Visual Foxpro6.0進行程序編寫。此系統(tǒng)的編碼設(shè)計(表單設(shè)計、代碼設(shè)計、變量定義、控件的定義)嚴格按照大眾化的標準和風(fēng)格。

  對于系統(tǒng)的幫助功能的實現(xiàn),則使用windows help compiler來單獨編譯,最后通過Visual Foxpro提供的接口命令(set help to)和系統(tǒng)相連。幫助文件的數(shù)據(jù)字典、源代碼見附件。

  五、系統(tǒng)測試

  測試的步驟主要有以下三個方面:1、單元測試:采用的是白盒測試法,檢查模塊控制結(jié)構(gòu)的某些特殊路徑;2、綜合測試:采用的是自頂向下集成法;3、確認測試包括:功能測試、性能測試。

有關(guān)圖書館管理系統(tǒng)設(shè)計論文推薦:

1.圖書管理系統(tǒng)畢業(yè)論文

2.淺談圖書館管理論文

3.關(guān)于圖書館設(shè)計論文

4.圖書館管理畢業(yè)論文范文

5.有關(guān)圖書館結(jié)構(gòu)設(shè)計論文

6.圖書館管理論文

1517962