ASP+SQL圖書管理系統論文.doc_第1頁
ASP+SQL圖書管理系統論文.doc_第2頁
ASP+SQL圖書管理系統論文.doc_第3頁
ASP+SQL圖書管理系統論文.doc_第4頁
ASP+SQL圖書管理系統論文.doc_第5頁
已閱讀5頁,還剩18頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄1緒論.11.1開發背景.11.2開發工具的選用及介紹.12總體分析與設計.32.1系統分析.32.2系統目標.32.3總體需求.42.4系統模塊流程圖.52.5數據庫設計.63詳細設計.83.1用戶登陸頁面.83.2圖書查詢頁面.93.3統計超期.113.4數據庫備份和還原.123.5圖書添加.133.6用戶管理.153.7最新添加的圖書.173.8圖書分類瀏覽.173.9給超期用戶發消息提醒.184畢業設計小結.205致謝.216參考文獻.2211緒論當今時代是飛速發展的信息時代。在各行各業中離不開信息處理,計算機被廣泛應用于B/S系統環境。計算機的好處在于它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了安全性。對于復雜的信息管理,計算機能夠充分發揮它的優越性。計算機與信息管理系統的開發密切相關,系統的開發是系統管理的前提。本系統就是為了管理好圖書信息而設計的。1.1開發背景圖書管理包括的圖書和用戶借閱資料繁多,包含很多的信息數據的管理,現今,有很多的圖書管理系統都是初步開始使用,甚至尚未使用計算機進行信息管理。以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于圖書借閱情況(如借書天數、超過限定借書時間的天數)的統計和核實等往往采用對借書卡的人工檢查進行,對借閱者的借閱權限、以及借閱天數等用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找。總的來說,缺乏系統,規范的信息管理手段。盡管有的圖書館有計算機,但是尚未用于信息管理,沒有發揮它的效力,資源閑置比較突出,這就是圖書管理系統開發所要解決的問題。基于這此問題,有必要建立一個圖書管理系統,使圖書管理工作規范化,系統化,程序化,避免圖書管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改圖書情況等圖書管理操作。1.2開發工具的選用及介紹1.2.1ASP簡介ActiveServerPages:是一套微軟開發的服務器端腳本環境,ASP內含于IIS之中,通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。21.2.2Dreamweaver簡介Dreamweaver是Macromedia公司最新推出的主頁編輯工具。這是一個所見即所得主頁編輯器,并帶有站點管理功能,讓你方便地設計和管理多個站點。而它最棒的地方就是支持最新的DHTML和CSS標準,你可以用它設計出生動的DHTML動畫、多層次的頁面(layer)以及CSS樣式表。1.2.3MicrosoftSQLServer2000簡介SQL是英文(StructuredQueryLanguage)的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數據庫建立聯系,進行溝通。SQL被作為關系型數據庫管理系統的標準語言。SQL語句可以用來執行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統,如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。SQL語言有以下幾個優點:1非過程化語言SQL是一個非過程化的語言,因為它一次處理一個記錄,對數據提供自動導航。SQL允許用戶在高層的數據結構上工作,而不對單個記錄進行操作,可操作記錄集,所有SQL語句接受集合作為輸入,返回集合作為輸出。SQL的集合特性允許一條SQL語句的結果作為另一條SQL語句的輸入。SQL不要求用戶指定對數據的存放方法,這種特性使用戶更易集中精力于要得到的結果;所有SQL語句使用查詢優化器,它是RDBMS的一部分,由它決定對指定數據存取的最快速度的手段,查詢優化器知道存在什么索引,在哪兒使用索引合適,而用戶則從不需要知道表是否有索引、有什么類型的索引。2.統一的語言SQL可用于所有用戶的DB活動模型,包括系統管理員、數據庫管理員、應用程序員、決策支持系統人員及許多其它類型的終端用戶。基本的SQL命令只需很少時間就能學會,最高級的命令在幾天內便可掌握。3.所有關系數據庫的公共語言由于所有主要的關系數據庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS(關系數據庫管理系統)轉到另一個,所有用SQL編寫的程序都是可以移植的。32總體分析與設計2.1系統分析圖書管理系統是典型的信息管理系統,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。對于前者要求建立起數據一致性和完整性強、數據安全性好的數據庫。而對于后者則要求應用程序功能完備,易使用等特點。在數據庫應用系統開發之前,對開發數據庫的基本概念,數據庫的結構、開發數據庫應用程序的步驟、開發體系及方法都應當有相當清晰的了解和認識。數據庫應用系統開發的目標是建立一個滿足用戶長期需求的產品。開發的主要過程為:理解用戶的需求,然后,把它們轉變為有效的數據庫設計。把設計轉變為實際的數據庫,并且這些數據庫帶有功能完備、高效能的應用。考慮到使用的方便性,程序用ADO技術來操作數據庫,免去了注冊DSN步驟。因此本人結合上述要求對MSSQLServer2000數據庫管理系統、SQL語言原理、ASP程序設計,ADO數據庫技術進行了較深入的學習和應用。2.2系統目標(1)用戶方便進行圖書查詢,圖書瀏覽和圖書分類瀏覽,進行圖書借閱并了解自己的借書情況和個人情況。(2)用戶在借書超期的情況下得到來自管理員的提醒。(3)管理員可以方便進行圖書管理,用戶管理,管理員管理。圖書管理包括圖書信息以及圖書分類的添加,修改,刪除。用戶管理包括用戶信息的添加,刪除,修改和鎖定(限制用戶的正常使用功能,使其無法登陸)。管理員管理包括管理員信息的添加,刪除,修改等。(4)用戶和管理員可以修改自己的密碼,修改前需先核實自己的原始密碼。(5)未注冊用戶(游客)也可以瀏覽所有的圖書信息和分類信息,但是無法借閱。(6)實現

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論