已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業(yè)設計(論文) ( 2006 屆 ) 題 目: 學校圖書管理系統(tǒng) 學 院: 信息工程學院 專 業(yè): 計算機應用 學生姓名: 王明 學號: 0701032009 指導教師: 劉珂 目 錄 1 引言 . 3 圖書管理的現(xiàn)狀 . 4 現(xiàn)有圖書管理系統(tǒng)的概述 . 5 選題的目的、意義 . 5 圖書管理系統(tǒng)的可行性分析 . 5 系統(tǒng)開發(fā)運行環(huán)境 . 6 第二章 本系統(tǒng)開發(fā)相關技術介紹 . 6 . 6 . 9 . 10 . 10 。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。 由于信息技術的發(fā)展,許多行業(yè)在經營管理過程中對計 算機技術的依賴程度也不斷增強。 在對 言 ,據(jù)庫技術 以及當今社會的出租車行業(yè)的需求 進行了較深入的學習和 調查 的基礎上 ,設計出了該出租車管理系統(tǒng),該系統(tǒng)主要 實現(xiàn)了 圖書管理,用戶信息及管理信息的管理同時在書籍信息管理中還包括車輛的更新,書籍的過戶和監(jiān)督卡管理等功能。 本論文 主要 闡述了書籍 管理系統(tǒng)的需求分析 ,功能模塊劃分 ,數(shù)據(jù)庫模式分析 ,并具此設計了基于 c/S 模式的數(shù)據(jù)庫結構和 序 . 關鍵詞 : he is to an in is is in an to of in of it on an on an a of in of a in to At to SP QL of of of to on of a of of in in of a of SP to , 1 引言 隨著計算機及網絡技術的飛速發(fā)展, 用在全 球范圍內日益普及,當今社會正快速向信息化社會前進,信息系統(tǒng)的作用也越來越大。圖書館在正常運營中總是面對大量的讀者信息,書籍信息以及由兩者相互作用產生的借書信息,還書信息。因此圖書管理信息化是發(fā)展的必然趨勢。用結構化系統(tǒng)分析與設計的方法,建立一套有效的圖書信息管理系統(tǒng),可以減輕工作,將工作科學化、規(guī)范化,提高了圖書館信息管理的工作質量因此根據(jù)圖書館目前實際的管理情況開發(fā)一套圖書管理系統(tǒng)是十分必要的。 圖書管理的現(xiàn)狀 一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對于圖書館的借書和還書過程,想必 大家都已很熟悉。在計算機尚未在圖書管理系統(tǒng)廣泛使用之前,借書和還書過程主要依靠手工。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時,讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應的書卡和借閱證,并填好相應的還書信息,這樣還書過程就完成了。隨著近年來信息技術及計算機網絡技術的不斷發(fā)展 , 圖書館也先從傳統(tǒng)的圖書館發(fā)展到自動化圖書館,再 發(fā)展到今天的數(shù)字圖書館,這些變化使得圖書館的形象越來越現(xiàn)代化,人們查找資料也更加方便。對于一些小圖書館和一些圖書室來說,由于工作人員比較少,長期以來 , 作為圖書館的主要工作 圖書借閱一直未能很好地開展。在平常的圖書借閱工作中 , 由于大部分讀者不熟悉圖書館藏書,且對圖書排架分類的不了解,往往花費很長時間才能找到其所需的書。為提高管理效率,更好地為讀者服務,利用已有的辦公局域網絡條件,將館藏書籍做成基于 查詢系統(tǒng),實現(xiàn)圖書在一個單位的網絡內甚至 查詢,可使圖書查詢和借閱變得更加方便快捷,從而 使圖書室的工作效率得到明顯提高 。 傳統(tǒng)的圖書管理模式其最大的特點是手工;首先要把買來的圖書資料登記到資料本上,再給每本書分類貼上標簽 及制作和標簽相對應的圖書分類卡片,最后把圖書分類卡片按類別分別放置在文件柜里。 對于有 學生(教師)證 的 學生(教師) 來說還要對 他們 資料作一定的記錄。并且在人們來借書的時候,首先 持證件者 要去 存放圖書分類卡片的文件柜里查找想借的書是否在架,如果卡片存在,再按照圖書 分類 卡片在相應的 書架上找到需要的圖書,然后 登記持證件者的借還書時間 和 在 書簽條上寫下 借還書 記錄, 之后 把 借書 證留在那里;還書的時 候,相對應的消去出借記錄;這樣做起來比較麻煩,比較費時間。 傳統(tǒng)圖書管理的特點是 一直以來,中小型 書店、中小學的小型圖書館及各高校圖書館和資料室使用傳統(tǒng)的人工方式管理圖書檔案、會員檔案。這種管理方式存在著諸多缺點,如:手續(xù)繁瑣、工作量大、效率低下、出錯率高等,同時給對大量資料的查詢、更新及維護都帶來不少困難。 現(xiàn)有圖書管理系統(tǒng)的概述 在試用了一些個圖書管理系統(tǒng)和查閱了大量相關資料文獻的基礎上,發(fā)現(xiàn)那些系統(tǒng)在幾個方面已經不符合時代的要求,由于設計人員及其所用的工具的不同,有,再加上這些圖書管理系統(tǒng)設計的時間也不一樣,所用具體場合也有區(qū)別,因此在功能上除了圖書資料管理所需的基本功能之外也有所不同。經過比較總結他們都實現(xiàn)了以下圖書管理的基本功能:1、圖書檢索模塊:是圖書管理系統(tǒng)的重要模塊之一,是讀者快速查詢圖書的途徑。2、圖書管理模塊:是圖書管理員操作模塊,讀者是無權進入的。本模塊由借出圖書登記、歸還圖書登記和續(xù)借圖書登記子模塊構成。 3、數(shù)據(jù)維護模塊:是由圖書管理員控制的模塊,它由增加、修改和刪除讀者,增加、修改刪除 圖書,瀏覽修改讀者、瀏覽修改圖書等程序組成。 4、數(shù)據(jù)統(tǒng)計模塊:由讀者統(tǒng)計、圖書統(tǒng)計、借出圖書分類統(tǒng)計、到期末歸還圖書讀者統(tǒng)計幾部分組成。這些系統(tǒng)解決了以前的那種管理方式所存在著的諸如手續(xù)繁瑣、工作量大、效率低下、出錯率高等缺點 ,設計出的系統(tǒng)能使讀者快速檢索到自己喜愛的書,圖書管理員能減輕工作量。 但是鑒于開發(fā)工具和開發(fā)當時的科技發(fā)展水平所限,再加上歷史發(fā)展到今天,人們的生活環(huán)境已經發(fā)生了改變,大家對于圖書查詢這方面的要求也更高。比如在一個局域網內,大家希望能在本臺電腦上就能查找自己想要的圖書,而不用跑到圖書館或圖書室里去用那里的電腦查詢,這就需要一個網絡化的聯(lián)機查詢系統(tǒng)。 選題的目的、意義 隨著 社會的進步,信息技術的廣泛應用,數(shù)字化管理的優(yōu)勢日趨顯著。 針對中小型圖書館或圖書室管理落后的情況,設計實現(xiàn)一個圖書信息管理系統(tǒng),通過與計算機的結合使用對中小型圖書館或圖書室的各種圖書信息進行管理可以給管理員和用戶帶來以下不同的方便:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高工作效率,也是圖書館等部門管理科學化、正規(guī)化的重要標志之一。而且計算機管理的成本不斷降 低。因此,開發(fā)一套這樣的中小型圖書管理軟件已經很有必要,并且實現(xiàn)研究服務于實踐的原則。 圖書管理系統(tǒng)的可行性分析 本次畢業(yè)設計題目:“學校圖書管理系統(tǒng)的開發(fā)”主要目的是利用數(shù)據(jù)庫軟件編制一個管理軟件,用以實現(xiàn)圖書、讀者以及日常工作等多項管理。同時對整個系統(tǒng)的分析、設計過程給出一個完整論證。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的 數(shù)據(jù)庫數(shù)據(jù)管理新模式。在對圖書、讀者的管理,其實是對圖書、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提供極大的幫助。本系統(tǒng)的設計主要從以下幾方面做起:系統(tǒng)業(yè)務流程 分析、系統(tǒng)的功能設計、系統(tǒng)的數(shù)據(jù)庫結構設計等。作這些工作需對數(shù)據(jù)庫知識有足夠認識,并深入的了解 使用和管理系統(tǒng)的相關知識。在信息時代的今天,人類需要對在政治、經濟、軍事、文化、科研、教育等領域產生的大量信息進行管理,并對數(shù)據(jù)進行加工處理,數(shù)據(jù)庫技術則是信息管理與數(shù)據(jù)處理的先進技術。隨著信息量的不斷增加,作為計算機的三大主要應用(科學計算、過程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計算機應用的主要方面,數(shù)據(jù)庫技術則成為人們日常生活中處理數(shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫 技術作為核心。 現(xiàn)在大多數(shù)的圖書管理方式為手工處理,重復勞動多,勞動強度大,而且容易出錯,新系統(tǒng)的使用能否可以很好的解決這些問題要看系統(tǒng)的可行性,可行性研究的目的是用最小的代價在盡可能短的時間內確定問題是否能夠解決。系統(tǒng)的可行性分析有以下幾個方面: (1)技術可行性:處理速度快、準確通過權限的設置,數(shù)據(jù)的安全性好、方便查詢、借閱管理等。 (2)經濟可行性:系統(tǒng)建設不需要很大的投入、可縮減人力投入。 (3)運行上可行性:本系統(tǒng)作為一個小型的圖書館信息管理系統(tǒng),所耗費的 資源非常的小。 (4)從各種社會 因素可行性分析:可降低工作人員工作強度,提高效率,會 得到學校工作人員的一致同意的。 綜上所述 通過可行性分析認為新系統(tǒng)的開發(fā)方案切實可行,可進行開發(fā)。 系統(tǒng)開發(fā)運行環(huán)境 系統(tǒng)開發(fā)環(huán)境: 統(tǒng)開發(fā)語言: 行平臺: P 數(shù)據(jù)庫: 二章 本系統(tǒng)開發(fā)相關技術介紹 使開發(fā)人員具有編寫一次 到處運 行 巨大能力。而且,借助其 已產生一種分布信息的嶄新模式。這種模式叫做 在幫助各企業(yè)以各種不同的方法取得競爭優(yōu)勢。網管和控制已大大簡化。軟件分配基本上是免費的,而且立即可實現(xiàn)。電子貿易已獲得。占有成本大幅度降低。信息和應用軟件到處可存取。 所有微處理器都應講同一種語言 所有內部采用芯片的產品都應能一起工作,無縫而方便地共享信息。它已經改變企業(yè)和個人同 在,它正在對消費類產品產 生明顯的影響,而且從總體上更加深刻地影響企業(yè)計算。 借助 可自由自在地使用您已擁有的硬件和軟件。這是因為 還可使您超越企業(yè)計算,使應用軟件在便攜式計算機、信息亭、電視、蜂窩電話和其他大量設備上運行。 全世界的公司都已發(fā)現(xiàn) 有用途可從其無可比擬的能力,即提高可靠性、安全性和簡化各種不同計算產品和環(huán)境的能力中受益非淺,而且節(jié)省的時間和費用十分可觀。 已擁有幾百萬個用戶,其發(fā)展速度要快于在它以前的其他任何一種計算機產品。它可位于任何地方 ,而且能到處運行。 是因為它既可給企業(yè),也可給最終用戶帶來似乎數(shù)不清的好處。 1、 言是簡單的 。 言的語法與 C 語言和 C+語言很接近,使得大多數(shù)程序員很容易學習和使用 一方面, 棄了 C+ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地, 言不使用指針,并提供了自動的廢料收集,使得程序員不必為內存管理而擔憂。 2、 言是一個面向對象的 。 言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制( 關鍵字 為 言全面支持動態(tài)綁定,而 C+ 語言只對虛函數(shù)使用動態(tài)綁定。總之, 言是一個純的面向對象程序設計語言。 3、 言是分布式的 。 言支持 用的開發(fā),在基本的用 編程接口中有一個網絡應用編程接口( 它提供了用于網絡應用編程的類庫,包括 。 程方法激活 )機制也是開發(fā)分布式應用的重要手段。 4、 言是健壯的。 強類型機制、異常處理、廢料的自動收集等是 序健壯性的重要保證。對指針的丟棄是 明智選擇。 安全檢查機制使得 具健壯性。 5、 言是安全的。 常被用在網絡環(huán)境中,為此, 供 了一個安全機制以防惡意代碼的攻擊。除了 言具有的許多安全特性以外,通過網絡下載的類具有一個安全防范機制(類 如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機制(類 用設置安全哨兵。 6、 言是體系結構中立的。 序(后綴為 文件)在 節(jié)碼 格式(后綴為 文件) , 然后可以在實現(xiàn)這個 臺的任何系統(tǒng)中運行。這種途徑適合于異構的網絡環(huán)境和軟件的分發(fā)。 7、 言是可移植的。 這種可移植性來源于體系結構中立性,另外,嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。 統(tǒng)本身也具有很強的可移植性, 譯器是用 現(xiàn)的, 運行環(huán)境是用 實現(xiàn)的。 8、 言是解釋型的。 如前所述, 序在 臺上被編譯為字節(jié)碼格式, 然后可以在實現(xiàn)這個 臺的任何系統(tǒng)中運行。在運行時, 釋器 對這些字節(jié)碼進行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運行環(huán)境中。 9、 高性能的。 與那些解釋型的高級腳本語言相比, 確是高性能的。事實上, 運行速度隨著 譯器技術的發(fā)展越來越接近于 C+。 10、 言是多線程的。 在 言中,線 程是一種特殊的對象,它必須由 或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構為 的構造子將一個實現(xiàn)了 口的對象包裝成一個線程,其二,從 派生出子類并重寫 法,使用該子類創(chuàng)建的對象即為線程。值得注意的是 已經實現(xiàn)了 口,因此,任何一個線程均有它的 法,而 法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 言支持多個線程的同時執(zhí)行,并提供多線程之間的同步機制( 關鍵字為 11、 言是動態(tài)的。 言的設計目標之一是適應于動態(tài)變化的環(huán)境。 序需要的類能夠動態(tài)地被載入到運行環(huán)境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外, 的類有一個運行時刻的表示,能進行運行時刻的類型檢查。 也減少了應用系統(tǒng)的維護費用。 處可 運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是 企業(yè)計算及電子商務應用系統(tǒng)提供了有關技術和豐富的類庫。 一個小型關系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典 B 公司。在2008年 1月 16號被 2009年 ,對于 沒有任何人抱樂觀的態(tài)度 廣泛地應用在 的中小型網站中。由于其 體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了 為網站數(shù)據(jù)庫。 官方網站的網址是: 初的開發(fā)者的意圖是用 他們自己的快速低級例程 (連接表格。不管怎樣,在經過一些測試后,開發(fā)者得出結論: 沒有他們需要的那么快和靈活。這導致了一個使用幾乎和 樣的 口的用于他們的數(shù)據(jù)庫的新的 口的 產生,這樣,這個 設計成允許為用于寫的第三方代碼更容易移植到 性: 和 C+編寫,并使用了多種 編譯器 進行測試,保證源代碼的可移植性 S、 S/2 多種操作系統(tǒng) 些編程語言包括 C、 C+、 。 線程 ,充分利用 源 詢算法,有效地提高查詢速度 能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中文的312、 文的 都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 P、 多種數(shù)據(jù)庫連接途徑 查、優(yōu)化數(shù)據(jù)庫操作的管理工具 用: 與其他的大型數(shù)據(jù)庫例如 相比, 有它的不足之 處,如規(guī)模小、功能有限( 功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說, 供的功能已經綽綽有余,而且由于 開放源碼軟件,因此可以大大降低總體擁有成本。 目前 即使用 于這四個軟件都是免費或開放源碼軟件( 因此使用這種方式不用花一分錢就可以建立起一個穩(wěn)定、免費的網站系統(tǒng)。 開源軟件。使用 目的是為了幫助我們減少在運用 計模型來開發(fā) 用的時間。如果我們想混合使用 優(yōu)點來建立可擴展的應用, 一個不錯的選擇。 運行流程: 服務器啟動后,根據(jù) 載 取 件內容到內存。 以登錄為例 :第一次進 先實例化 默認值 (認為空字符串 ,整形默認為 0)賦給表單元素。 輸入用戶名密碼提交表單、提交到 性的 過 件找到 的 性找到 過 性找 的 性得到包名類名 ,先實例化 表單 的值填充給 用 法驗證、 回 示驗證通過,否則失敗返回 定的頁面 行 法。 一個開放源代碼的對象關系映射框架,它對 行了非常輕量級的對象封裝,使得 序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 以應用在任何使用 場合,既可以在 客戶端程序使用,也可以在 具革命意義的是, 以在應用 構中取代 成數(shù)據(jù)持久化的重任。 實際應用: 口負責執(zhí)行被持久化對象的 作 (任務是完成與數(shù)據(jù)庫的交流,包含了很多常見的 句 )。 口負責初始化 充當數(shù)據(jù)存儲源的代理,并負責創(chuàng)建 象。 口負責配置并啟動 建 象。 口負責事務相關 的操作 ,也可以設計編寫自己的底層事務處理代碼。 ,即大家熟知的客戶機和服務器結構。它是軟件系統(tǒng)體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到 和 來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應用軟件系統(tǒng)都是 式的兩層結構,由于現(xiàn)在的軟件應用系統(tǒng)正在向分布式的 用發(fā)展, 用都可以進行同樣的業(yè)務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現(xiàn)有的應用系統(tǒng), 通過現(xiàn)有應用系統(tǒng)中的邏輯可以擴展出新的應用系統(tǒng)。這也就是目前應用系統(tǒng)的發(fā)展方向。 C/S 結構的優(yōu)點 : C/S 結構的優(yōu)點是能充分發(fā)揮客戶端的處理能力,很多工作可以在客戶端處理后再提交給服務器。對應的優(yōu)點就是客戶端響應速度快。缺點主要有以下幾個: 只適用于局域網。而隨著互聯(lián)網的飛速發(fā)展, 移動辦公 和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴展性。這種方式遠程訪問需要 專門的技術,同時要對系統(tǒng)進行專門的設計來處理分布式的數(shù)據(jù)。 客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進行安裝或維護。特別是有很多分部或專賣店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級時,每一臺客戶機需要重新安裝,其維護和升級成本非常高。 對客戶端的操作系統(tǒng)一般也會有限制。可能適應于 但不能用于 P?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說 。 C/S 架構軟件的優(yōu)勢與劣勢 : ( 1)應用服務器運行數(shù)據(jù)負荷較輕。最簡單的 C/S 體系結構的數(shù)據(jù)庫應用由兩部分組成,即客戶應用程序和數(shù)據(jù)庫服務器程序。二者可分別稱為前臺程序與后臺程序。運行數(shù)據(jù)庫服務器程序的機器,也稱為應用服務器。一旦服務器程序被啟動,就隨時等待響應客戶程序發(fā)來的請求;客戶應用程序運行在用戶自己的電腦上,對應于數(shù)據(jù)庫服務器,可稱為客戶電腦,當需要對數(shù)據(jù)庫中的數(shù)據(jù)進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據(jù)預定的規(guī)則作出應答,送回結果,應用服務器運行數(shù)據(jù)負荷較輕。 ( 2)數(shù)據(jù)的儲存管理功能較為透明。在數(shù)據(jù)庫應用中,數(shù)據(jù)的儲存管理功能,是由服務器程序和客戶應用程序分別獨立進行的,前臺應用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運行數(shù)據(jù),在服務器程序中不集中實現(xiàn),例如訪問者的權限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是 “透明 ”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務器架構的應用中,前臺程序不是非常 “瘦小 ”,麻煩的事情都交給了服務器和網絡。在 C/S 體系 的下,數(shù)據(jù)庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。 ( 3) C/S 架構的劣勢是高昂的維護成本且投資大。首先,采用 C/S 架構,要選擇適當?shù)臄?shù)據(jù)庫平臺來實現(xiàn)數(shù)據(jù)庫數(shù)據(jù)的真正 “統(tǒng)一 ”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個數(shù)據(jù)庫才能有效實現(xiàn),有這樣一些問題,如果需要建立 “實時 ”的數(shù)據(jù)同步,就必須在兩地間建立實時的通訊連接,保持兩地的數(shù)據(jù)庫服務器在線運行,網絡管理工作人員既要對服務器維護管理,又要對客戶端維護和管理,這需要高昂的投資和復雜的技術支持, 維護成本很高,維護任務量大。 其次,傳統(tǒng)的 C/于產品的更新?lián)Q代十分快,代價高和低效率已經不適應工作需要。在 B/是猛烈沖擊 C/S,并對其形成威脅和挑戰(zhàn)。 務器 件基金會( 目中的一個核心項目,由 其他一些公司及個人共同開發(fā)而成。由于有了 參與和支持,最新的 范總是能在 得到體現(xiàn), 支持最新的 范。因為 術先進、性能穩(wěn)定,而且免費,因而深受 好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的 用服務器。目前最新版本是 受廣大程序員的喜歡,因為它運行時占用的系 統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。 一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 務器,可利用它響應對 面的訪問請求。實際上 分是 務器的擴展,但它是獨立運行的,所以當你運行 ,它實 際上作為一個與 立的進程單獨運行的。 這里的訣竅是,當配置正確時, 面服務,而 際上運行 面和 外, 務器一樣,具有處理 面的功能,另外它還是一個 器,獨立的 器是 默認模式。不過, 理靜態(tài) 能力不如 務器。 3 系統(tǒng)總體設計分析 統(tǒng)需求分析 隨著互聯(lián)網的爆炸性發(fā)展,人們越來越習慣于利用 網絡來實現(xiàn)所需的服務,網絡已深深影響到人們生活的各個方面。另外,傳統(tǒng)的圖書館不能滿足一部分現(xiàn)代人的需要,而電子閱覽室,由于其不受時間與空間的限制同時又具有傳統(tǒng)圖書館的大部分功能,能夠滿足各類用戶的常規(guī)與特殊需求,而且其方便快捷,實現(xiàn)技術又比較成熟,因此受到當代人的喜愛。 該系統(tǒng)主要分為兩部分:讀者部分和管理員部分。為了方便讀者查找自己感興趣的主題進行閱讀,要將圖書按照內容進行分類。讀者可以按照類別進行查找,逐級瀏覽、可以查看自己的信息。本系統(tǒng)還可對用戶的賬號和書目的閱讀權限進行管理。管理員需要給用戶分配用戶 名和密碼,及設定用戶的級別,還為用戶提供圖書的排行榜讓用戶能知道那些圖書受到大家的歡迎。 系統(tǒng)實現(xiàn)的目標 學校圖書管理系統(tǒng)的開發(fā)主要要實現(xiàn)的目標有以下幾個方面: (1)界面設計友好、美觀。 (2)數(shù)據(jù)存儲安全、可靠。 (3)信息分類清晰、準確。 (4)強大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 (5)實現(xiàn)對圖書借閱和歸還過程的全程數(shù)據(jù)信息跟蹤。 (6)提供圖書借閱排行榜,為圖書管理員提供了真實的數(shù)據(jù)信息。 (7)提供靈活、方便的權限設置功能,使整個系統(tǒng)的管理分工明確。 (8)具有易維護性和易 操作性。 系統(tǒng)功能模塊設計 (1)系統(tǒng)設置模塊:添加刪除管理員、設置管理員的權限、說明圖書存放書架信息添加刪除書架信息。 (2)讀者管理模塊:添加刪除不同類型的讀者及注明可借圖書的數(shù)量、添加刪除讀者的檔案。 (3)圖書管理模塊:添加刪除不同類型的的圖書及注明圖書可借的天數(shù)庫存數(shù)量、添加刪除圖書的檔案。 (4)圖書借還模塊:可查詢讀者借閱和歸還圖書的信息及圖書的現(xiàn)有庫存量。 (0035)系統(tǒng)查詢模塊:可根據(jù)不同的條件(條形碼、書名、類別、作者、書架、出版社)查詢讀者需要的圖書、讀者可根據(jù)不同的條件( 圖書條形碼、圖書名稱、讀者編號、讀者名字、到期時間)查詢自己借閱圖書信息。 (6)排行榜模塊:可以讓讀者知道圖書借閱的排行榜及讀者借閱的排行榜。 系統(tǒng)功能結構圖 根據(jù)圖書管理系統(tǒng)的實際需求,可以將圖書管理系統(tǒng)劃分為系統(tǒng)設置、圖書管理、讀者管理、圖書借還、系統(tǒng)查詢、排行榜 6個部分各個部分的具體功能的系統(tǒng)功能結構圖如圖 3 圖 3系統(tǒng)功能結構圖 (1)圖書借閱系統(tǒng)完成用戶的借書過程其數(shù)據(jù)流圖如圖 3 圖書管理系統(tǒng) 系統(tǒng)設置 管理員設置 書架設置 讀者管理 排行榜 圖書管理 圖書借還 系統(tǒng)查詢 讀者類型管理 圖書借閱排行榜 讀者借閱排行榜 圖書借閱查詢 圖書檔案查詢 圖書歸還 圖書借閱 圖書檔案管理 圖書類型管理 讀者檔案管理 圖 3借閱系統(tǒng)的數(shù)據(jù)流圖 (2)還書系統(tǒng)完成圖書的歸還過程其數(shù)據(jù)流圖如圖 3 圖 3歸還系統(tǒng)的數(shù)據(jù)流圖 ( 3)圖書檔案管理系統(tǒng)為用戶提供圖書檔案信息其數(shù)據(jù)流圖如圖 3 圖 3圖書檔案管理數(shù)據(jù)流圖 ( 4)讀者檔案系統(tǒng)用于記錄讀者的詳細信息其數(shù)據(jù)流圖如圖 3 圖 3讀者檔案管理數(shù)據(jù)流圖 系統(tǒng)流程圖 圖書管理系統(tǒng)的流程是用戶先輸入自己的帳號密碼及系統(tǒng)顯示的驗證碼進入系統(tǒng)如有一項不符合則不能進入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的帳號信息從數(shù)據(jù)庫中 的數(shù)據(jù)進行對比判斷是讀者還是管理員,如果是讀者則能進行信息查詢,及修改自己的相關信息,查詢到自己所需要的圖書就能通過管理員進行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進行相關信息的查詢、添加刪除圖書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社區(qū)司法活動策劃方案(3篇)
- 醫(yī)防融合政策在縣域醫(yī)療中的實踐探索
- 醫(yī)療設備遠程運維降低資源消耗實踐
- 醫(yī)療設備維護與醫(yī)院人才培養(yǎng)機制
- 護理文件書寫與法律法規(guī)
- 公安防溺水安全教育體系
- 公共衛(wèi)生應急管理:醫(yī)療廢物應急課件
- 2026年安徽省兒童醫(yī)院公開招聘高層次人才備考題庫及答案詳解一套
- 2026年中電建(內蒙古)勘測設計研究有限公司招聘備考題庫及參考答案詳解1套
- 2026年四川省兒童醫(yī)院(四川省兒童醫(yī)學中心)耳鼻喉內鏡技師招聘備考題庫及1套完整答案詳解
- 青少年無人機培訓課件
- 2025成人高考全國統(tǒng)一考試專升本英語試題及答案
- 教師課程開發(fā)能力提升專題培訓心得體會
- 2025年山西省中考英語試卷真題(含答案詳解)
- TD/T 1036-2013土地復墾質量控制標準
- 車位包銷合同協(xié)議模板
- 《FPC材料介紹》課件
- 員工轉崗協(xié)議書范本
- 四川省遂寧市射洪縣九年級2024-2025學年(上)期末化學試卷(含答案)
- 2025-2030中國器官芯片行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 醫(yī)院醫(yī)療保險費用審核制度
評論
0/150
提交評論