freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書館借閱管理系統(tǒng)_畢業(yè)論文(編輯修改稿)

2025-10-04 10:47 本頁面
 

【文章內(nèi)容簡介】 勢。 電子計算機適應現(xiàn)代社會管理信息量迅速增長,信息壽命 短,要求及時轉換的問題。信息系統(tǒng)由電子數(shù)據(jù)處理,信息報告系統(tǒng),決策支持系統(tǒng)進一步發(fā)展到專家系統(tǒng)及支持領導層的決策執(zhí)行信息程序,在競爭中支持戰(zhàn)略決策的戰(zhàn)略信息系統(tǒng)。當今社會現(xiàn)代信息技術廣泛迅速的滲透到社會生活的各領域但目前在管理信息系統(tǒng)應用還很不完善,屬于起步階段。計算機對管理工作的支持,不僅是數(shù)據(jù)處理、而且是輔助決策的工具,能夠從海量的信息中收集、整理,分析提供給管理者、決策有關的信息,相關的決策分析,甚至可以和管理者交互對話,生成決策。目前各個行業(yè)的計算機處理信息管理,很大一部分仍停留在單項業(yè)務,處在電子 數(shù)據(jù)處理階段,各單位由事務處理到系統(tǒng)處理轉向支持系統(tǒng)還建立起真正的具有預測控制和支持決策功能的管理信息系統(tǒng)。雖然信息系統(tǒng)已有一定發(fā)展,在業(yè)務處理過程控制辦公自動化方面已有長足進步,但很不完善。要充分利用計 Ⅰ 算機處理信息,必須從目前情況入手,著眼于未來 ,開發(fā)適合本單位、行業(yè)的小型管理系統(tǒng),甚至是其中一部分,如工資管理系統(tǒng),然后逐步完善,不斷擴充。管理信息系統(tǒng)的特點之一就是數(shù)據(jù)集中統(tǒng)一,采用數(shù)據(jù)庫。利用數(shù)據(jù)庫技術可解決數(shù)據(jù)共享問題。數(shù)據(jù)庫用一定數(shù)據(jù)模型組織數(shù)據(jù),使數(shù)據(jù)面向系統(tǒng),程序獨立于數(shù)據(jù),實現(xiàn)數(shù)據(jù)獨立性,減少 數(shù)據(jù)冗余和不一致性 ,且易編程、擴充、移走。尤其 20 世紀 70 年代后期產(chǎn)生的分布式、面向對象數(shù)據(jù)庫,使數(shù)據(jù)和數(shù)據(jù)操作方法作為對象由數(shù)據(jù)庫管理,系統(tǒng)更好用,減少出問題的可能性 .其屬性繼承性可在對象中共享數(shù)據(jù)和操作 ,極大地方便了用戶??偠灾芾硇畔⑾到y(tǒng)是集科學化、計算機及系統(tǒng)方法為一體的綜合性邊緣性學科。 開發(fā)圖書管理系統(tǒng)應注意的問題 成功地開發(fā)一套管理信息系統(tǒng) ,不僅需要具備一定的理論基礎 ,而且還需要對開發(fā)過程中所面臨的問題有一個充分、清醒的認識,例如:社會因素、文化背景、企業(yè)體制、起點環(huán)境等 。特別是在中國當前 IT 行業(yè)飛速發(fā)展的形勢下,更要強調(diào)這些方面對管理信息系統(tǒng)開發(fā)的影響。 可行性分析 ( 1)由于圖書管理系統(tǒng)是作為畢業(yè)設計由我們自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后圖書管理提供很大的方便,估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,并將費用與效益進行比較,對今后使用十分有利。 ( 2)技術可行性要考慮現(xiàn)有的技術條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。本圖書管理系統(tǒng)用的是 JAVA 開發(fā)語言,調(diào)試相對簡單,當前的計算機硬件配置也完 全能滿足開發(fā)的需求,因此在技術上是絕對可行的。軟件方面:由于目前單機模式相對發(fā)展成熟,故軟件的開發(fā)平臺成熟可行 ,它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。 運行可行性是對組織結構的影響,現(xiàn)有人員、機構和環(huán)境對系統(tǒng)的適應性及人員培訓補充計劃的可行性。當前社會信息化技術已經(jīng)相當普及,各類操作人員水平都有相當?shù)母叨?,所以在運行上是可行性的。根據(jù)新系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬件、軟件的性能要求、環(huán)境條件、技術人員水平和數(shù)量等方面去考慮和分析,其中開發(fā)人員的技術力量應首先考慮能力與 水平,并考慮近期內(nèi)可以培養(yǎng)和發(fā)展的技術人員。 ( 3)運行可行性 對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構、管理方式、工作環(huán)境等)和后果進行估計和評價。同時還應考慮現(xiàn)有管理人員的培訓、補充,分析在給定時間里能否完成預定的系統(tǒng)開發(fā)任務等。 Ⅰ 按上述三方面進行可行性分析、研究后,就可整理并編制出新系統(tǒng)開發(fā)的可行性報告,它是總體規(guī)劃工作的階段性成果。 使用本系統(tǒng),能使圖書管理部門加強對資金的管理,對其圖書中商品信息及時反饋。利于公司及時采取經(jīng)營策略。本系統(tǒng)的開發(fā),是典型的 MIS 開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù) 據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的 JAVA+SQL SERVER 2020 體系,已無技術上的問題。 系統(tǒng)開發(fā)步驟 一般說來,管理信息系統(tǒng)的建立與應用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運行三個階段,其中系統(tǒng)開發(fā)階段還可進一步分為系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的技術文檔作為下一階段工作的指導和依據(jù),每一階段都應對文檔進行評審,確信該階段工作已完成并達到要求后才能進入下一階段,同時在以后的工作中不能輕易改 變前面經(jīng)過評審的成果。 上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。 國外曾有人對一些軟件項目開發(fā)各階段的工作量進行了統(tǒng)計,結果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達到系統(tǒng)分析:系統(tǒng)設計:編程:模塊調(diào)試:系統(tǒng)調(diào)試= 20%: 15%: 20%: 25%: 20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習慣說法顯然是片面的 。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的2/3,而運行、維護階段要占 1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應十分重視它的維護工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。 第 2 章 開發(fā)環(huán)境 本系統(tǒng)采用面向對象的軟件開發(fā)方法,以 Java 開發(fā)環(huán)境作為主要開發(fā)工具,使用 Microsoft SQL Server 2020 作為關系數(shù)據(jù)庫,配合功能強大的 SQL 查詢語言實現(xiàn)建立關系數(shù)據(jù)庫,訪問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實現(xiàn)了預定的需求功能。 Java 開發(fā)環(huán)境 JAVA 是 INTERNET 開發(fā)的一個強大的工具,它是一個C ++的簡化版本。 JAVA是一門"簡單的、面向對象的、強類型的、編譯型的、結構無關的、多線程(multithreaded)的、垃圾自動收集的、健壯的、安全的、可擴展的語言。 相關技術: Ⅰ (1)JDBC( Java Database Connectivity)提供連接各種關系數(shù)據(jù)庫的統(tǒng)一接口,作為數(shù)據(jù)源,可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用 Java 語言編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的 API,據(jù)此可以構建更高級的工 具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應用程序,同時, JDBC 也是個商標名。 (2)EJB(Enterprise JavaBeans)使得開發(fā)者方便地創(chuàng)建、部署和管理跨平臺的基于組件的企業(yè)應用。 (3)Java RMI(Java Remote Method Invocation)用來開發(fā)分布式 Java 應用程序。一個 Java 對象的方法能被遠程 Java 虛擬機調(diào)用。這樣,遠程方法激活可以發(fā)生在對等的兩端,也可以發(fā)生在客戶端和服務器之間,只要雙方的應用程序都是用 Java 寫的。 SQL SERVER 2020 簡介 SQL Server 是由 Microsoft 開發(fā)和推廣的關系數(shù)據(jù)庫管理系統(tǒng)( DBMS) ,它最初是由 Microsoft、 Sybase 和 AshtonTate 三家公司共同開發(fā)的,并于 1988年推出了第一個 OS/2 版本。 SQL Server 近年來不斷更新版本, 1996 年,Microsoft 推出了 SQL Server 版本; 1998 年, SQL Server 版本和用戶見面; SQL Server 2020 是 Microsoft 公司于 2020 年推出的最新版本。 SQL Server 特點 ( 1) 真正的客戶機 /服務器體系結構。 ( 2) 圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 ( 3) 豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。 ( 4) SQL Server 與 Windows NT 完全集成,利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 SQL Server 也可以很好地與 Microsoft BackOffice 產(chǎn)品集成。 ( 5) 具有很好的伸縮性,可跨越從運行 Windows 95/98 的膝上型電腦到運行Windows XP 的大型多處 理器等多種平臺使用。 ( 6) 對 Web 技術的支持,使用戶能夠很容易地將數(shù)據(jù)庫中的數(shù)據(jù)發(fā)布到 Web頁面上。 ( 7) SQL Server 提供數(shù)據(jù)倉庫功能,這個功能只在 Oracle 和其他更昂貴的DBMS 中才有。 SQL Server 2020 新特性 ( 1) 支持 XML(Extensive Markup Language,擴展標記語言 ) ( 2) 強大的基于 Web 的分析 ( 3) 支持 OLE DB 和多種查詢 Ⅰ ( 4) 支持分布式的分區(qū)視圖 第 3 章 系統(tǒng)分析 處理對象 圖書信息:書籍編號,書名 ,類型,作者,譯者,出版商,出版時間,價格,存儲量。 讀者信息:編號,姓名,性別,最多可借數(shù)量,可借時間。 借閱信息:讀者編號,書籍編號,借閱日期,還書日期,借閱時間,是否還書。 管理員信息:編號,姓名,密碼,是否為管理員。 業(yè)務分析 本系統(tǒng)主要開發(fā)目的是方便圖書管理人員進行圖書信息管理,增加工作效率,面向的客戶群體是各級圖書館的工作人員。根據(jù)本系統(tǒng)的需求,結合實際管理情況, 具體的業(yè)務需求為: ( 1) 系統(tǒng)管理員能夠對用戶實施管理:包括添加、刪除用戶信息,對用戶密碼進行有效管理。 ( 2) 圖書管理員能 夠方便的進行圖書管理:包括設置圖書種類和圖書信息,添加、刪除和修改圖書信息。 ( 3) 圖書管理員能夠在讀者借閱書籍時添加和修改讀者借閱書籍信息;在讀者還書時添加和修改讀者還書信息。 ( 4) 管理員能夠修改自己的密碼。 ( 5) 讀者能夠方便的對圖書進行查詢。 ( 6) 對不同的使用者,設置不同的操作權限。 圖書管理系統(tǒng)數(shù)據(jù)流程圖 作為圖書管理系統(tǒng),主要管理的對象是讀者信息和圖書信息,二者的聯(lián)系是讀者信息對圖書信息的需求和使用。再仔細分析調(diào)查有關圖書信息管理需求的基礎上,得到本系統(tǒng)所處理的數(shù)據(jù)流程。 Ⅰ 圖 數(shù)據(jù)流程圖 系統(tǒng)功能模塊圖 本系統(tǒng)應用有如下功能模塊: ( 1) 基本信息設置:如操作人員的編輯,操作人員密碼的修改。 ( 2) 用戶的管理:可以增加、修改、刪除用戶信息。 ( 3) 圖書信息管理:可以增加、修改、刪除圖書信息。 ( 4) 查詢圖書信息。 ( 5) 添加圖書借閱信息。 ( 6) 借閱還書功能。 Ⅰ 圖 系統(tǒng)功能模塊圖 數(shù)據(jù)庫的設計 概念結構設計 將需求分析得到的用戶需求抽象為信息結構即概念模型的過程就是概念結構的設計。 從需求分析的處理對象描述中可以抽象出讀者信息實 體、書籍信息實體、借閱信息實體。 系統(tǒng)的 ER 圖如圖所示。 圖 系統(tǒng) ER 示意圖 Ⅰ 邏輯結構設計 邏輯結構設計的任務就是把概念設計階段設計的 ER 圖轉換為與選用數(shù)據(jù)庫管理系統(tǒng)( DBMS)產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結構。 遵循轉換原則,把概念結構設計的 ER 圖轉換為以下關系模型(關系模型的碼用下劃線表示)。 ( 1)圖書信息( 編號 ,圖書名稱,圖書類型,作者,譯者, ISBN 號,價格,出版社,所在書架,入庫時間,操作員) ( 2)圖書類型 (編號 ,名稱 ,可借閱天數(shù) ) ( 3)讀者信息( 編號 ,姓名,性別,條形碼,讀者類型,出生年月,有效證件,證件號碼 ,登記日期 ,電話 ,郵箱 ,操作員) ( 4)讀者類型 (名稱 ,可借閱圖書本數(shù) ) ( 5)圖書借閱信息( 圖書編號 ,讀者 ID,借出時間,應還時間,是否歸還 ,操作員) ( 6)圖書歸還信息( 圖書編號 ,讀者 ID,歸還時間,操作員) ( 7)用戶 (編號 ,用戶名稱 ,密碼 ) ( 8)圖書館信息 (編號 ,名稱 ,館長 ,電話 ,地址 ,郵箱 ,創(chuàng)建日期 ,簡介 ) 圖書館參數(shù)信息 (編號 ,辦證費用 ,有效期限 ) ( 9) 管理員信息( 編號 ,姓名,密碼,是否為管理員) ( 10) 書架設置信息 ( 架標始 ,架標末,書架位置 ) 圖書信息表主要用于存儲圖書館中所藏圖書的相關信息 ,其中的相關信息是在圖書入庫時由操作員進行添加完善 ,此表主要用于讀者和圖書管理員對館中圖書的查詢 ,系統(tǒng)用戶根據(jù)圖書的某個屬性進行查詢 ,便可得知圖書的其他相關信息 ,其中圖書所在書架屬性是便于讀者借閱時對圖書的尋找 ,圖書價格是在讀者不慎將圖書遺失時對遺失圖書進行賠償?shù)囊罁?jù)。表的具體結果如下 : 圖書信息表 tb_bookinfo 字段名稱 數(shù)據(jù)類型 字段長度 是否為空 說明 barcode varchar 30 No Key、條形碼 bookname varchar 70 No author varchar 30 Yes 作者 translator varchar 30 Yes 譯者 ISBN varchar 20 No 國際標準圖書編號 Ⅰ price float 82 No
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1