版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、HUBEI學(xué) 號:201140410327/式7POLYTECHNIC UNIVERSITY課程設(shè)計(jì)題目圖書館管理系統(tǒng)教學(xué)院計(jì)算機(jī)學(xué)院專業(yè)2011級計(jì)算機(jī)科學(xué)與技術(shù)班級計(jì)科三班姓名袁知洪指導(dǎo)教師張國軍2013年 6 月 1 日摘要隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,計(jì)算機(jī)的應(yīng)用領(lǐng)域不斷擴(kuò)大。在現(xiàn)代 大學(xué)圖書館管理系統(tǒng)中,如何為讀者提供方便快捷的服務(wù),提高圖書的利用率 等問題變得越來越突出。圖書館管理系統(tǒng)正是趨于這個(gè)目標(biāo)而設(shè)計(jì)的。本文首先介紹了課題的研究 背景及現(xiàn)狀,給出課題的研究目標(biāo)和意義;然后介紹了系統(tǒng)設(shè)計(jì)的相關(guān)技術(shù): UML ROSEJ2EB最后,在理論的基礎(chǔ)上完成了系統(tǒng)的設(shè)計(jì)。本文主要包 括
2、以下幾個(gè)方面:(1)進(jìn)行系統(tǒng)需求分析,采用UMLt模語言并借助ROSE具對圖書館管理系統(tǒng)建立 需求模型,給出用例圖。(2)基于需求分析和用例模型給出系統(tǒng)的靜態(tài)模型和動態(tài)模型。其中系統(tǒng) 靜態(tài)模型給出類圖和包圖,動態(tài)模型給出順序圖、協(xié)作圖、狀態(tài)圖和活動 圖。在J2EA境下,實(shí)現(xiàn)圖書館管理系統(tǒng)。通過本系統(tǒng),實(shí)現(xiàn)了對圖書資料的計(jì)算機(jī)網(wǎng)絡(luò)管理和webS詢,建立了圖書館網(wǎng)站,讀者可以在Intemet上查詢館藏情況和自己借書情況,方便開展網(wǎng)上 業(yè)務(wù),擴(kuò)大了圖書館的服務(wù)范圍。關(guān)鍵詞:圖書管理系統(tǒng),建模,UML J2EE,面向?qū)ο驛bstractWith the rapid development of com
3、puter and network technology, computer applications continue to expand. In the modern Management system of university library, and provide convenient services for readers, to improve the utilization of books other issues become more prominent.Library management system is designed to the target. This
4、 paper first introduced the topic research.The background and present situation, the research goal and significance; then introduces the related technology of system design:UML, ROSE and J2EE; finally, complete the system design on the basis of the theory of this paper bag.The method comprises the f
5、ollowing aspects:to the system demand analysis, using UML modeling language and establish the demand model of library management system based on ROSE, gives the use case diagram.the static model and dynamic model of requirement analysis and use case model of the system is given based on. The system
6、static model class diagram and package diagram, sequence diagram, dynamic model is given collaboration diagram, state diagram and activity Fig.in the J2EE environment, the realization of library management system. Through this system, the realization of library computer network management and web qu
7、ery, the establishment of a map library website, readers can query the collection and his books on the Intemet, facilitate the development of the Internet.Business, expanding the service scope of library.Keywords: library management system, modeling, UML, J2EE, object-oriented第1章緒論錯(cuò)誤!未定義書簽。研究背景及意義 錯(cuò)
8、誤!未定義書簽。主要研究內(nèi)容及現(xiàn)狀錯(cuò)誤!未定義書簽。主要研究內(nèi)容 錯(cuò)誤!未定義書簽。研究現(xiàn)狀錯(cuò)誤!未定義書簽。 TOC o 1-5 h z HYPERLINK l bookmark8 o Current Document 文本工作31.31研究內(nèi)容及成果 3第2章系統(tǒng)分析錯(cuò)誤!未定義書簽。 HYPERLINK l bookmark12 o Current Document 可行性研究過程 7結(jié)構(gòu)的選擇7 HYPERLINK l bookmark14 o Current Document 技術(shù)可行性7 HYPERLINK l bookmark16 o Current Document 經(jīng)濟(jì)可行性
9、8 HYPERLINK l bookmark18 o Current Document 操作環(huán)境及運(yùn)行環(huán)境 8 HYPERLINK l bookmark20 o Current Document 所需用的環(huán)境8需求分析錯(cuò)誤!未定義書簽。系統(tǒng)目標(biāo)錯(cuò)誤!未定義書簽。需求定義錯(cuò)誤!未定義書簽。功能需求錯(cuò)誤!未定義書簽。 TOC o 1-5 h z HYPERLINK l bookmark30 o Current Document 圖書基本情況11辦理借書證12 HYPERLINK l bookmark32 o Current Document 實(shí)現(xiàn)借書功能12 HYPERLINK l bookmar
10、k34 o Current Document 實(shí)現(xiàn)還書功能135圖書查詢 14第3章系統(tǒng)設(shè)計(jì)錯(cuò)誤!未定義書簽。系統(tǒng)功能總體設(shè)計(jì)錯(cuò)誤!未定義書簽。系統(tǒng)功能結(jié)構(gòu)圖 錯(cuò)誤!未定義書簽。系統(tǒng)業(yè)務(wù)流圖錯(cuò)誤!未定義書簽。借閱信息管理 錯(cuò)誤!未定義書簽。書籍信息管理 錯(cuò)誤!未定義書簽。讀者信息管理 錯(cuò)誤!未定義書簽。系統(tǒng)管理錯(cuò)誤!未定義書簽。系統(tǒng)功能詳細(xì)設(shè)計(jì) 錯(cuò)誤!未定義書簽。繪制數(shù)據(jù)流圖錯(cuò)誤!未定義書簽。借書證生成”數(shù)據(jù)流圖錯(cuò)誤!未定義書簽。借書證注銷數(shù)據(jù)流圖 錯(cuò)誤!未定義書簽。新書入庫數(shù)據(jù)流圖錯(cuò)誤!未定義書簽。讀者借書數(shù)據(jù)流圖錯(cuò)誤!未定義書簽。讀者還書數(shù)據(jù)流圖錯(cuò)誤!未定義書簽。查詢圖書數(shù)據(jù)流圖 錯(cuò)誤!未
11、定義書簽。數(shù)據(jù)庫設(shè)計(jì)錯(cuò)誤!未定義書簽。系統(tǒng)流程圖錯(cuò)誤!未定義書簽。程序流程圖 錯(cuò)誤!未定義書簽。E-R圖分析與設(shè)計(jì) 錯(cuò)誤!未定義書簽。E-R圖轉(zhuǎn)換成關(guān)系模型錯(cuò)誤!未定義書簽。數(shù)據(jù)庫設(shè)計(jì)及范式分析錯(cuò)誤!未定義書簽。數(shù)據(jù)庫基礎(chǔ) 錯(cuò)誤!未定義書簽。范式分析錯(cuò)誤!未定義書簽。SQL語言介紹 錯(cuò)誤!未定義書簽。數(shù)據(jù)表白創(chuàng)建錯(cuò)誤!未定義書簽。第5章圖書館管理系統(tǒng)的詳細(xì)設(shè)計(jì)錯(cuò)誤!未定義書簽,ADO.NET介紹 錯(cuò)誤!未定義書簽。ADO.NET技術(shù) 錯(cuò)誤!未定義書簽。ADO.NET 數(shù)據(jù)供應(yīng)器 錯(cuò)誤!未定義書簽。ADO.NET主要組件 錯(cuò)誤!未定義書簽。系統(tǒng)設(shè)計(jì)模塊錯(cuò)誤!未定義書簽。對讀者信息界面的設(shè)計(jì)錯(cuò)誤!
12、未定義書簽。對圖書查詢界面的設(shè)計(jì) 錯(cuò)誤!未定義書簽。借書推薦表界面的設(shè)計(jì)錯(cuò)誤!未定義書簽。預(yù)約圖書界面設(shè)計(jì)錯(cuò)誤!未定義書簽。催還圖書界面設(shè)計(jì)錯(cuò)誤!未定義書簽。對留言板的設(shè)計(jì) 錯(cuò)誤!未定義書簽。管理員界面設(shè)計(jì)錯(cuò)誤!未定義書簽。圖書館總管理員 錯(cuò)誤!未定義書簽。書庫管理員錯(cuò)誤!未定義書簽。第6章 圖書館管理系統(tǒng)的測試與維護(hù) 錯(cuò)誤!未定義書簽,連接測試錯(cuò)誤!未定義書簽。數(shù)據(jù)庫調(diào)試錯(cuò)誤!未定義書簽。ASP.NET配置文件 錯(cuò)誤!未定義書簽。第7章結(jié)論錯(cuò)誤!未定義書簽參考文獻(xiàn)m誤!未定義書簽致謝生首誤!未定義書簽附錄臣首誤!未定義書簽第1章緒論1. 1研究背景及意義在這個(gè)高速發(fā)展的信息化時(shí)代,隨著計(jì)算機(jī)
13、及網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,它滲 透于人們生活的方方面面,逐步影響著人們的生活、學(xué)習(xí)和工作方式。隨著高 等教育事業(yè)的快速發(fā)展,學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)校的各種基本設(shè)施也在不斷 加強(qiáng)。圖書館是學(xué)校的一部分,它作為一種信息資源的集散地,服務(wù)于全校教 學(xué)、科研以及學(xué)習(xí)生活方面,是校園內(nèi)一個(gè)舉足輕重的單位,它的操作和管理 就顯得尤為重要。圖書館應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄危?且因圖書和用戶借閱資料繁多,包含很多數(shù)據(jù)的管理,為了使圖書管理工作規(guī) 范化、系統(tǒng)化、程序化,避免圖書管理的隨意性,提高信息處理的速度和準(zhǔn)確 性,能夠及時(shí)、準(zhǔn)確、有效地查詢和修改圖書信息,就有必要建立一個(gè)高效的 圖書管理系統(tǒng)
14、。對于一個(gè)現(xiàn)代高效的圖書館而言,它需要一個(gè)高速、快捷、方 便的圖書管理辦法。在我國,圖書館管理系統(tǒng)已有相當(dāng)普遍的應(yīng)用,但隨著高校擴(kuò)建以及近些 年來全國各地高校的合并浪潮,一所大學(xué)的校區(qū)規(guī)模不斷擴(kuò)大,并且多個(gè)校區(qū) 分散各地,傳統(tǒng)單機(jī)版圖書管理系統(tǒng)不能用于網(wǎng)絡(luò),而 CZ楙模式網(wǎng)絡(luò)版的也難 于在Internet網(wǎng)上運(yùn)行,所謂C/S這種典型的軟件系統(tǒng)體系結(jié)構(gòu),它通過充分利 用客戶端和服務(wù)器雙方的硬件資源優(yōu)勢,對業(yè)務(wù)進(jìn)行合理分配,從而降低系統(tǒng) 的通訊開銷。采用該結(jié)構(gòu)的系統(tǒng)一般具有服務(wù)器端程序和客戶端程序,達(dá)到提 供服務(wù)和使用服務(wù)的功能。在桌面應(yīng)用程序中,可以根據(jù)工作中數(shù)據(jù)庫大小選 擇不同的數(shù)據(jù)庫管理系統(tǒng)
15、作為數(shù)據(jù)庫服務(wù)器,實(shí)現(xiàn)管理數(shù)據(jù)、響應(yīng)客戶端提出 的請求功能。客戶端程序可以通過遠(yuǎn)程訪問數(shù)據(jù)庫,實(shí)現(xiàn)對數(shù)據(jù)的增加、刪除、 修改和查詢,完成相應(yīng)的工作。從上面可以看出,C/例構(gòu)不僅數(shù)據(jù)的存取和處理主要依賴于客戶端程序,本地化的程序配置復(fù)雜,而且其對網(wǎng)絡(luò)底層協(xié)議 的依賴性大,對跨平臺的支持也稍顯不足。因此,B/S奠式圖書館管理系統(tǒng)應(yīng)運(yùn)而生,它很容易放在校園網(wǎng)或Intemet網(wǎng)上,任何工作站、撥號用戶只需用瀏 覽器就能實(shí)現(xiàn)個(gè)人信息查詢、圖書續(xù)借、圖書預(yù)定、館藏查詢等功能。對于一 個(gè)web采用系統(tǒng),采用傳統(tǒng)的開發(fā)方法很難做出正確全面的設(shè)計(jì),而單純地采用 面向?qū)ο蟮姆治龊烷_發(fā)方法,對軟件體系結(jié)構(gòu)的把握仍然
16、不夠全面。因此, 目前業(yè)界提倡將軟件體系結(jié)構(gòu)與當(dāng)前流行的面向?qū)ο蟮拈_發(fā)方法統(tǒng)一起來,這 樣既可以準(zhǔn)確地把握系統(tǒng)的總體組織結(jié)構(gòu),又可以利用面向?qū)ο蟮闹С止ぞ邅?實(shí)現(xiàn)。本課題采用UML寸軟件體系結(jié)構(gòu)建模正是基于以上分析作出的決定, 它的按期完成,對讀者無地域限制實(shí)現(xiàn)信息快速查詢,方便廣大讀者、減輕圖 書管理員的工作、提高圖書館的服務(wù)效率等具有極其重要的現(xiàn)實(shí)應(yīng)用意義。1. 2主要研究內(nèi)容及研究現(xiàn)狀2. 1主要研究內(nèi)容本課題結(jié)合我校自身特點(diǎn),設(shè)計(jì)和開發(fā)一個(gè)基于網(wǎng)絡(luò)的圖書館管理系統(tǒng)。 為了系統(tǒng)開發(fā)的高效性和質(zhì)量,采用目前流行的面向?qū)ο笤O(shè)計(jì)方法,利用統(tǒng)一 建模語言UM肝借助ROSE具給系統(tǒng)構(gòu)建模型。主要研
17、究內(nèi)容包括:UML技術(shù)、ROSE靜態(tài)模型、動態(tài)模型以及數(shù)據(jù)庫設(shè)計(jì)等。2研究現(xiàn)狀隨著現(xiàn)在科學(xué)技術(shù)的進(jìn)步,人類社會正逐步走向信息化。圖書館擁有豐富 的文獻(xiàn)信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用越來 越重要,我國圖書館的計(jì)算機(jī)管理技術(shù)起步于 20世紀(jì)70年代末期,隨著改革 開放步伐的迅速發(fā)展,特別是20世紀(jì)90年代以后,我國圖書館信息網(wǎng)絡(luò)建設(shè) 取得了較大發(fā)展,圖書館信息化建設(shè)邁上了一個(gè)新臺階。圖書館的信息化從最初的對圖書館業(yè)務(wù)管理實(shí)行信息化發(fā)展到對圖書館各 個(gè)業(yè)務(wù)流程進(jìn)行系統(tǒng)和網(wǎng)絡(luò)化管理,并建立大規(guī)模的以個(gè)體文獻(xiàn)目錄聯(lián)機(jī)查詢 為主的資源共享系統(tǒng)。進(jìn)入21世紀(jì),充分利用計(jì)算機(jī)網(wǎng)絡(luò)和
18、信息技術(shù),逐步實(shí) 現(xiàn)不同載體的實(shí)體文獻(xiàn)的信息化管理和多方位的聯(lián)機(jī)查詢。圖書館的計(jì)算機(jī)信 息化管理,.就是將傳統(tǒng)圖書館業(yè)務(wù)的手工操作轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,即管理圖書 館的圖書期刊、音像資料等各種載體文獻(xiàn)借閱、查詢及常規(guī)業(yè)務(wù)管理等工作, 利用計(jì)算機(jī)技術(shù)進(jìn)行高效、準(zhǔn)確的信息化管理。其根本目的是實(shí)現(xiàn)區(qū)域內(nèi)及地 區(qū)、 國家、國際間的資源共享。隨著數(shù)據(jù)庫技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,數(shù)據(jù)已經(jīng)成為現(xiàn)代信息技術(shù)的 重要組成部分,同時(shí)也是現(xiàn)代計(jì)算機(jī)系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的核心,對于任何 一個(gè)企業(yè)而言,數(shù)據(jù)是企業(yè)的重要資產(chǎn),如何有效利用這些數(shù)據(jù),對于企業(yè)發(fā) 展起著極其重要的作用。隨著我國市場經(jīng)濟(jì)的迅速發(fā)展和人們生活水平的
19、不斷 提高,圖書館藏書的數(shù)目逐漸增大,這也挑戰(zhàn)了圖書管理方面的技術(shù),以前的 人工管理方法已經(jīng)不能適應(yīng)現(xiàn)實(shí)管理的要求,取而代之的是先進(jìn)的圖書管理系 統(tǒng)。國外很多高校和國內(nèi)大部分高校很早就使用了計(jì)算機(jī)來管理圖書,也開發(fā) 了許多不同版本的圖書管理系統(tǒng),但由于計(jì)算機(jī)的發(fā)展速度太快,加之藏書量 的不斷增加,圖書管理系統(tǒng)也一直在變化,而且每個(gè)學(xué)校的情況都不盡相同, 管理手段也不一樣,系統(tǒng)的開發(fā)都是圍繞自己的環(huán)境進(jìn)行的,從最早的單機(jī)版 到C/S模式,如今B/S模式幣在盛行。1. 3本文工作、1. 3. 1研究內(nèi)容及成果本文通過分析圖書館管理系統(tǒng)的現(xiàn)狀,結(jié)合本校自身特點(diǎn),采用面向?qū)ο?方法,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于
20、網(wǎng)絡(luò)的圖書館管理系統(tǒng),以解決其當(dāng)前面臨的圖書 管理問題。系統(tǒng)的實(shí)現(xiàn),使讀者可以無地域限制快速查詢信息,無校區(qū)限制還 書,方便了廣大讀者、減輕了圖書管理員的工作、提高了圖書館的服務(wù)效率等。 本課題主要做了以下工作:深入學(xué)習(xí)UML ROSE面向?qū)ο蠹夹g(shù);對圖書館管理系統(tǒng)進(jìn)行需求分析,設(shè)計(jì)其總體功能模塊;利用UM技術(shù),借助ROSE具,給出系統(tǒng)的靜態(tài)模型和動態(tài)模型; 根據(jù)具體情況,選擇Java來實(shí)現(xiàn)系統(tǒng)。第2章系統(tǒng)分析可行性研究過程結(jié)構(gòu)的選擇隨著技術(shù)的進(jìn)步,更多的層次被劃分出來。目前,在 Internet應(yīng)用體系結(jié)構(gòu)中,商務(wù)邏輯處理被單獨(dú)劃分為一層,作為Internet服務(wù)器。它對用戶通過瀏覽器提交的
21、表單進(jìn)行分 析,并得出對數(shù)據(jù)庫服務(wù)器進(jìn)行的查詢,交給數(shù)據(jù)庫服務(wù)器去執(zhí)行并得到查詢的結(jié)果,最后由Internet服務(wù)器用標(biāo)準(zhǔn)的HTM唔言反饋回瀏覽器,稱為B/S(Brother/Server) 結(jié)構(gòu)。計(jì)算機(jī)技術(shù)發(fā)展日新月異,傳統(tǒng)的C/S結(jié)構(gòu),即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到 Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。而 B/S結(jié)構(gòu),即Browser/Server(瀏覽器/ 服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,XC/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全
22、通過 WWW覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏 輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu)利用不斷成熟和普及的瀏覽器技術(shù)實(shí)現(xiàn)原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu),也是在這樣一種背景下被提出來的架構(gòu),但微軟的方案只是一種構(gòu)想,要成為現(xiàn)實(shí)還需要幾年,而JAV徽術(shù)已經(jīng)是很成熟的應(yīng)用了。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是 Client端還是Server端都還需要特定的軟件, 沒能提供用 戶真正期望的開放環(huán)境;B/S吉構(gòu)則不同,
23、它的前端是以 TCP/IP協(xié)議為基礎(chǔ)的,企業(yè)內(nèi)的WWW務(wù)器可以接受安裝有 We瀏覽程序的Internet終端的訪問,作為最終用戶,只要通過Web 瀏覽器,各種處理任務(wù)都可以調(diào)用系統(tǒng)資源來完成,這樣大大簡化了客戶端,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體擁有成本( TCO。技術(shù)可行性計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。下面從前臺和后臺的開發(fā)工具選擇上分析一下其技術(shù)的可行性。微軟公司開發(fā)的 ASP.NET讓ASP.NET遠(yuǎn)遠(yuǎn)超越了 ASP及其它開發(fā)軟件,同時(shí)也給 Web 開發(fā)人員提供了更好的靈活性,有效縮
24、短了Web應(yīng)用程序的開發(fā)周期。而 SQL Server是Microsoft公司開發(fā)的大型關(guān)系數(shù)據(jù)庫管理系統(tǒng),具有強(qiáng)大的關(guān)系數(shù)據(jù)庫創(chuàng)建、開發(fā)、設(shè)計(jì) 和管理功能。其版本 SQLServer2000將數(shù)據(jù)庫與Internet 緊密連接,可以通過 We網(wǎng)覽器 顯示數(shù)據(jù)的操作,具有客戶機(jī) /服務(wù)器的結(jié)構(gòu)。SQL Server 2000 提供了對分布式事務(wù)處理 的支持,并對開發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫項(xiàng)目提供了企業(yè)級解決方案。ASP.NETf Windows 2000 Server/Advanced Server的完美組合,建立一個(gè)圖書管理系統(tǒng),使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,避免圖書管理的
25、隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改圖書情況。因此我們在圖書館管理系統(tǒng)中使用了在.NET環(huán)境基于 WebM面的B/S服務(wù)模式,我們只要在一臺服務(wù)器上安裝.NET:具M(jìn)icrosoft Visual Studio.NET或者.NET Framework,另外就是對系統(tǒng)組件添加一個(gè)IIS的虛擬目錄,把這臺電腦做成一臺 We齦務(wù)器。另外我們所要做的就是在任何一臺裝有IE瀏覽器的地址欄中輸入服務(wù)器的地址就可以對We頃面的訪問。后臺代碼的分離使得后臺數(shù)據(jù)庫的安全性得到了保證,如果瀏覽者要對后臺數(shù)據(jù)的操作必須經(jīng)過后臺代碼的調(diào)用,后臺代碼通過關(guān)鍵字與Web.config 字符
26、串連接,最后是Web.config 才與數(shù)據(jù)庫的實(shí)質(zhì)性操作,由于 其每一層數(shù)據(jù)訪問都有相應(yīng)的設(shè)置,所以要想對后臺數(shù)據(jù)庫的破壞那是很難的。經(jīng)濟(jì)可行性在系統(tǒng)運(yùn)行后的維護(hù)是非常重要的,并且其維護(hù)的費(fèi)用還是很大的,如果是一個(gè) Windows Form的管理系統(tǒng),要對數(shù)據(jù)的維護(hù)將要付出很大的代價(jià),而且它的維護(hù)人員也比較 的多和分散,因此對數(shù)據(jù)庫的操作在各個(gè)時(shí)間段都是很頻繁的,人也很容易出現(xiàn)疲勞,問題也就會比較容易發(fā)生。但是我們現(xiàn)在用基于WebJB/S模型,我們修改數(shù)據(jù)的操作只在服務(wù)器 端就可以了,而且它的人員也比較集中,對數(shù)據(jù)的修改只是在某段時(shí)間內(nèi)比較的頻繁,過了這個(gè)時(shí)間后就較輕松,所以人的精力也比較集
27、中,那么數(shù)據(jù)庫的操作也就不怎么會出現(xiàn)問題, 因此在這方面的維護(hù)費(fèi)用也大大的減少。另外在經(jīng)濟(jì)的可行性還體現(xiàn)在由于ASP NET勺前后臺代碼的分離,對代碼的修改是呈現(xiàn)模塊化的,不必要全方位的去修改。所以當(dāng)代碼出現(xiàn)問題時(shí),我們設(shè)計(jì)的系統(tǒng)可以在不修改其它代碼的同時(shí)只是對問題代碼的修改,這樣就不會引入新的系統(tǒng)問題。操作環(huán)境及運(yùn)行環(huán)境所需用的環(huán)境軟件環(huán)境:操作系統(tǒng):Windows XP,數(shù)據(jù)庫;SQL Sverver 2000,前臺環(huán)境:Dreamweaver, Visual Studio.NET硬件環(huán)境:Cpu: Pentium 166 MHz 以上,內(nèi)存至少128 MB ,硬盤空間80 M ,顯示器8
28、00*600或更高分辨率。需求分析系統(tǒng)目標(biāo)本系統(tǒng)主要實(shí)現(xiàn)對圖書館的信息進(jìn)行管理,圖書館的正常運(yùn)營中總是面對大量的讀者信息, 圖書信息以及兩者相互作用產(chǎn)生的借書信息,因此要對讀者資源,圖書資源,借書信息進(jìn)行管理。本系統(tǒng)的開發(fā)就是在于提高圖書管理的工作效率,加強(qiáng)圖書館的管理。圖書館管理系統(tǒng)是圖書館管理工作中不可缺少的部分,它的內(nèi)容對于圖書館的管理者和使用者來說都至關(guān)重要,所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段。但一直以來人們使用傳統(tǒng)人工的方式進(jìn)行圖書管理和借閱管理,這種管理方式存在著許多缺點(diǎn)如:效率低、易忘記、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于
29、查找、更新和維護(hù)都帶 來了不少的困難。隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識 ,它已 進(jìn)入人類社會 的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對圖書信息進(jìn)行管理,具 有著手工管理所無法比擬的優(yōu)點(diǎn) .例如:檢索迅速、查找方便、易修改、可靠性高、存儲量大、 數(shù)據(jù)處理快捷、保密性好、壽命長、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書管理的效率,也是圖書館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有 必要的事情。圖書管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序
30、的開發(fā)兩個(gè)方面。對于后臺數(shù)據(jù)庫的建立要求建立起數(shù)據(jù)一致性和完整性強(qiáng).數(shù)據(jù)安全性好的庫。而對 于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。需求定義一:作為學(xué)生對圖書管理系統(tǒng)的要求有:.能按各種方式(比如書名、編號、作者)查詢圖書館的藏書情況。.能夠方便地借閱圖書、續(xù)借圖書、歸還圖書。.能夠查詢自己的基本資料、借閱圖書情況。.能夠熟悉圖書管理系統(tǒng)的使用。二:作為圖書管理員,他們對圖書管理系統(tǒng)的要求有:.能方便的對圖書進(jìn)行錄入登記,注銷陳舊的書籍。.能夠方便地對讀者進(jìn)行登記,或注銷讀者生信息(基本信息,借閱信息)。2.4功能說明系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成。本系統(tǒng)需要完成的
31、功能主要有5部分:圖書基本情況.書籍類別標(biāo)準(zhǔn)的制定,類別信息的輸入,包括類別編號,類別名稱,關(guān)鍵詞,備注信息.書籍類別信息的查詢,修改,包括類別編號,類別名稱,關(guān)鍵詞,備注信息等。.書籍信息的輸入,包括書籍編號,書籍名稱,書籍類別,作者名稱,出版社名稱,出版 日期,書籍頁數(shù),關(guān)鍵詞,登記日期,備注信息等。2.4.2 辦理借書證.新生辦理借書證。.丟失辦理借書證。.4.3實(shí)現(xiàn)借書功能.借書信息的輸入,包括借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借 書日期,備注信息等。.借書信息的查詢,修改,包括借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。.4.4實(shí)現(xiàn)還書功能.還書信息的輸入,包括還書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。.還書信息的查詢和修改,包括還書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,還書日期,備注信息等。2.4.5 圖書查詢可以對圖書進(jìn)行的精確、模糊查詢并講查詢信息以列表的方式呈現(xiàn)給用戶,方便用戶查找信息,另外,對超期的借閱情況能自動給出提示信息。第3章系統(tǒng)設(shè)計(jì)系統(tǒng)功能總體設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)圖3.2.1借閱信息管理圖書苣理唁息為纖3.2系統(tǒng)業(yè)務(wù)流程圖3.2.2書籍信息管理所需圖書a
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術(shù)支持下的七年級語文學(xué)情分析方案
- 機(jī)械操作人員安全協(xié)議書
- 謝師宴發(fā)言稿
- 氣管插管拔管護(hù)理
- 森林更新:困境與突破
- 奇妙幾何圖形
- 在線監(jiān)測設(shè)備故障預(yù)防與應(yīng)急處置制度
- 2024新版家庭房屋裝修合同范本
- 婦幼健康促進(jìn)專項(xiàng)行動方案
- 電梯修理施工方案
- 《中國老年骨質(zhì)疏松癥診療指南(2023)》解讀-
- “雙減”背景下小學(xué)英語課后作業(yè)設(shè)計(jì)實(shí)踐探究 論文
- 廣東省佛山市順德區(qū)部分學(xué)校2023-2024學(xué)年四年級上學(xué)期期中語文試卷
- 南方航空空乘招聘報(bào)名表
- 廣東省廣州市2023-2024學(xué)年七年級上學(xué)期11月期中道德與法治試題
- 人民醫(yī)院能源托管服務(wù)項(xiàng)目可研技術(shù)方案書
- 財(cái)務(wù)共享服務(wù)中心-整體設(shè)計(jì)-V1.0
- 環(huán)刀法測壓實(shí)度自動計(jì)算表格(2020.4.10)
- 2022年長江產(chǎn)業(yè)投資集團(tuán)限公司招聘【150人】上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 預(yù)防事故和職業(yè)危害的措施及應(yīng)注意的安全事項(xiàng)課件
- 基于Android的個(gè)性化天氣預(yù)報(bào)系統(tǒng)的設(shè)計(jì)與軟件實(shí)現(xiàn)
評論
0/150
提交評論