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

正文內(nèi)容

圖書管理系統(tǒng)軟件設(shè)計(jì)說明書(已修改)

2024-09-24 15:07 本頁面
 

【正文】 圖書管理系統(tǒng)設(shè)計(jì)說明書 2020 年 12 月 02 日 河北科技師范學(xué)院教務(wù)處制 Hebei Normal University of Science amp。 Technology 圖書管理 系統(tǒng)的設(shè)計(jì)與開發(fā) 1 引言 編寫目的 圖書管理系統(tǒng)詳細(xì)設(shè)計(jì) 是設(shè)計(jì)的第二個(gè)階段,這個(gè)階段的主要任務(wù)是在圖書管理系統(tǒng)概要設(shè)計(jì)書基礎(chǔ)上,對(duì)概要設(shè)計(jì)中產(chǎn)生的功能模塊進(jìn)行過程描述,設(shè)計(jì)功能模塊的內(nèi)部細(xì)節(jié),包括算法和詳細(xì)數(shù)據(jù)結(jié)構(gòu),為編寫源代碼提供必要的說明。 概要設(shè)計(jì)解決了軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)的問題,包括整個(gè)軟件系統(tǒng)的結(jié)構(gòu)、模塊劃分、模塊功能和模塊間的聯(lián)系等。詳細(xì)設(shè)計(jì)則要解決如何實(shí)現(xiàn)各個(gè)模塊的內(nèi)部功能,即模塊設(shè)計(jì)。具體的說,模塊設(shè)計(jì)就是要為已經(jīng)產(chǎn)生的圖書管理各子系統(tǒng)設(shè)計(jì)詳細(xì)的算法。但這并不等同于系統(tǒng)實(shí)現(xiàn)階段用具體的語言編碼,它只是對(duì)實(shí)現(xiàn)細(xì)節(jié)作精確的描述,這樣編碼階段就可以將詳 細(xì)設(shè)計(jì)中對(duì)功能實(shí)現(xiàn)的描述,直接翻譯、轉(zhuǎn)化為用某種程序設(shè)計(jì)語言書寫的程序。 為了能夠充分利用現(xiàn)代科技來提高圖書管理的效率,在原有的辦公系統(tǒng)基礎(chǔ)上進(jìn)行擴(kuò)展,將一些可以用計(jì)算機(jī)來管理的都進(jìn)行計(jì)算機(jī)化,使得圖書館管理人員工作更加方便,工作效率也更加的高,故設(shè)計(jì)此信息管理系統(tǒng)。 VB 的特點(diǎn) VB 采用了面向?qū)ο蟮某绦蛟O(shè)計(jì)思想 [1]。 它的基本思路是把復(fù)雜的程序設(shè)計(jì)問題分解為一個(gè)個(gè)能夠完成獨(dú)立功能的相對(duì)簡單的對(duì)象集合,所謂 “對(duì)象 ”就是一個(gè)可操作的實(shí)體,如窗體、窗體中的命令按鈕、標(biāo)簽、文本框等。面向?qū)ο蟮木幊叹秃?像搭積木一樣,程序員可根據(jù)程序和界面設(shè)計(jì)要求,直接在屏幕上 “畫 出窗口、菜單、按鈕等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)置屬性。 VB 為編程提供了一個(gè)集成開發(fā)環(huán)境。在這個(gè)環(huán)境中,編程者可設(shè)計(jì)界面、編寫代碼、調(diào)試程序,直至把應(yīng)用程序編譯成可在 Windows 中運(yùn)行的可執(zhí)行文件,并為它生成安裝程序。 VB 的集成開發(fā)環(huán)境為編程者提供了很大的方便。 在 Windows 環(huán)境下,程序是以事件驅(qū)動(dòng)方式運(yùn)行的,每個(gè)對(duì)象都能響應(yīng)多個(gè)不同的事件,每個(gè)事件都能驅(qū)動(dòng)一段代碼,該代碼決定了對(duì)象的功能。通常稱這種機(jī)制為事件驅(qū)動(dòng)。事件可由用 戶的操作觸發(fā),也可以由系統(tǒng)或應(yīng)用程序觸發(fā)。例如,單擊一個(gè)命令按鈕,就觸發(fā)了按鈕的 Click(單擊 )事件,該事件中的代碼就會(huì)被執(zhí)行。若用戶未進(jìn)行任何操作 (未觸發(fā)事件 ),則程序就處于等待狀態(tài)。整個(gè)應(yīng)用程序就是由彼此獨(dú)立的事件過程構(gòu)成。 VB 提供了多種向?qū)?,如?yīng)用程序向?qū)А惭b向?qū)?、?shù)據(jù)對(duì)象向?qū)Ш蛿?shù)據(jù)窗體向?qū)В?通過它們可以快速地創(chuàng)建不同類型、不同功能的應(yīng)用程序 。 SQL Server 的特點(diǎn) SQL Server 2020 是企業(yè)級(jí)的大型數(shù)據(jù)庫系統(tǒng),選擇它就是因?yàn)樗哂幸韵绿攸c(diǎn) [2]: ? 高度可伸縮性和可用性 提供群集服務(wù), TB 級(jí)的大型數(shù)據(jù)庫,用較小的資源換取最大的服務(wù),并且能夠擴(kuò)展到多個(gè)服務(wù)器上。 ? 與 Inter 集成 專門用于開發(fā) Web 程序。 ? 具有企業(yè)級(jí)數(shù)據(jù)庫功能 可同時(shí)處理成千上萬的用戶的請(qǐng)求,把系統(tǒng)開銷降到最低,數(shù)據(jù)庫引擎保證了完整性。 ? 支持分布式查詢 不同數(shù)據(jù)源好像來自同一個(gè)數(shù)據(jù)庫,分布式事務(wù)支持分布式數(shù)據(jù)更新的完整性。 ? 數(shù)據(jù)復(fù)制功能 維持多個(gè)數(shù)據(jù)復(fù)本并確保單獨(dú)復(fù)本保持同步,也可以數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)用戶,使用戶能自主脫機(jī)工作,當(dāng)接入網(wǎng)時(shí)又能將所做的修改合并發(fā)布到服務(wù)器上。 ? 造作簡單、安裝、部署和使用 圖形化。 ? 數(shù)據(jù)倉庫 它包括分析匯總數(shù)據(jù),以便進(jìn)行聯(lián)結(jié)分析處理的工具還有用于直觀的設(shè)計(jì)數(shù)據(jù)庫并 通過 English Query 來分析數(shù)據(jù)的工具。 開發(fā)意義 信息是現(xiàn)今社會(huì)重要的組成元素, 圖書管理系統(tǒng)可以存儲(chǔ)學(xué)校圖書室的圖書信息、讀者信息和借閱信息,更安全更高效。只需一名圖書管理員就可操作,節(jié)省大量人力,可以迅速查到所需信息,圖書管理系統(tǒng)可以為學(xué)校教師和學(xué)生提供充足的信息和快捷的查詢手段,讓教師和學(xué)生能夠及時(shí)查詢圖書信息,更好地為讀者服務(wù)。 并能做到管籍互借,這樣能更好地實(shí)現(xiàn)圖書的流通,無形中增加了圖書的資 源。 該軟件的研制可以填補(bǔ)圖書館自動(dòng)化集成系統(tǒng)軟件開發(fā)非專業(yè)人員實(shí)現(xiàn)專業(yè)化圖書館管理的低價(jià)位管理軟件的空白;對(duì)于圖書館轉(zhuǎn)變服務(wù)模式,提高服務(wù)質(zhì)量,更好地為讀者服務(wù),科學(xué)進(jìn)行管理,提高圖書館自動(dòng)化整體發(fā)展水平都有重要意義。 2 需求分析 立足于校園實(shí)際,著眼于未來發(fā)展,建成符合標(biāo)準(zhǔn)化協(xié)議、通用性較強(qiáng)、實(shí)用的系統(tǒng),以提高圖書信息的現(xiàn)代化管理水平,實(shí)現(xiàn)信息資源的共享。圖書管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫數(shù)據(jù)管理新模式。本系統(tǒng)的建成無疑會(huì)為管理者對(duì)圖書管理系統(tǒng)提供極大的幫助。使用該系統(tǒng)之后,圖書館管理人員可以 管理讀者的登記、圖書的借出、歸還以及注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對(duì)當(dāng)前借閱情況給出一些統(tǒng)計(jì),給出統(tǒng)計(jì)表格,以全面掌握?qǐng)D書的流通情況。 本系統(tǒng) 可以 提高圖書管理工作的效率,減少相關(guān)人員的工作量,使學(xué)校的圖書管理工作真正做到科學(xué)、合理 。 系統(tǒng)需求 本系統(tǒng)應(yīng)滿足 學(xué)校圖書館書籍和借閱的 管理: ( 1)對(duì)使用此軟件的人員進(jìn)行權(quán)限管理,保證 登陸人員 信息的安全性。 ( 2)對(duì)數(shù)據(jù)庫要經(jīng)常備份,并保證能夠還原 以 及員工信息的完整性。 ( 3)保證信息檢索方便, 更容易查找。 ( 4) 對(duì)借閱者的借閱信 息、 用戶 信息、書籍信息進(jìn)行更全面的管理。 功能需求 根據(jù)系統(tǒng)的需求分析,得到本系統(tǒng)的功能需求: ( 1)用戶登錄界面:控制用戶權(quán)限。 ( 2)數(shù)據(jù)庫管理:可以對(duì)數(shù)據(jù)庫文件進(jìn)行備份和還原,保證數(shù)據(jù)不會(huì)丟失。 ( 3)對(duì) 用戶、 借閱者及書籍 基本信息的處理 , 包括 新增 ,查詢,修改,刪除。 ( 4)相關(guān)表: 書目信息、借閱信息、借閱者信息、圖書信息、用戶信息 等信息的錄入。 性能需求 硬件環(huán)境 ? 處理器: Intel Pentium 4 或更高 ; ? 內(nèi)存: 256MB(推薦) ; ? 硬盤空間: 40GB; ? 顯卡: SVGA 顯示適配器 ; 軟件環(huán)境 ? 操作系統(tǒng): Windows 2020/2020/XP; ? 開發(fā)軟件: Microsoft Visual Basic ; ? 數(shù)據(jù)庫: Microsoft SQL Server 2020 圖書管理 處理的信息量比較大。因此對(duì)于本系統(tǒng)的設(shè)計(jì),需要采取以下一些原則 :刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化 ; 程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性 ; 能夠連接各個(gè)關(guān)聯(lián)的數(shù)據(jù)庫,獲取數(shù)據(jù)庫中的信息。保證各個(gè)數(shù)據(jù)庫表格相關(guān)的項(xiàng)目之間有相同的屬性。 本項(xiàng)目的設(shè) 計(jì)目標(biāo)旨在方便 圖書管理員 的操作,減少圖書管理員的工作量并使其能更有效的管理書庫中的圖書,實(shí)現(xiàn)了傳統(tǒng)的圖書管理工作的信息化建設(shè) 。 本系統(tǒng)的服務(wù)對(duì)象為圖書館流通部門的工作人員,用戶界面友好,不需計(jì)算機(jī)專業(yè)的專門訓(xùn)練即可使用本系統(tǒng)。 本圖書館管理系統(tǒng)適應(yīng)于中小規(guī)模公共圖書館、中小學(xué)及各院校圖書館 。 這是一個(gè)在 微型計(jì)算機(jī) 上開發(fā)的系統(tǒng),在響應(yīng)時(shí)間上無特殊的要求 。 整體結(jié)構(gòu)如圖 1。 3 系統(tǒng)設(shè)計(jì) 借閱信息查詢 圖書 信息查詢 查詢 子系統(tǒng) 圖書管理系統(tǒng) 管理子系統(tǒng) 系統(tǒng)登陸 圖書續(xù)借 學(xué)生還書 學(xué)生借書 用戶管理 數(shù)據(jù)備份 與恢復(fù) 罰款處理 管理員設(shè)置 系統(tǒng)參數(shù)設(shè)置 圖書館信息 基礎(chǔ)信息設(shè)置 圖 1 結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫分析 據(jù)系統(tǒng)需求分析,本軟件前臺(tái)界面需要調(diào)用后臺(tái)數(shù)據(jù)庫的 用戶的 基礎(chǔ) 檔案表, 即用戶信息、借閱信息、借閱者信息、借閱者類型、出版社、圖書信息、圖書類型、用戶信息、用戶類型、部門、館藏地點(diǎn)等表 。這樣在本軟件的主界面上就可以 了解借閱者借閱書籍的 情況 ,書籍本身的相關(guān)資料(出版 社、出版年份、作者、頁數(shù)、類別),用戶的基本資料等信息。 書目信息即書的種類、作者、出版社以及年份等;借閱信息和借閱者信息表即 數(shù)據(jù)庫連接 是 ADO 的改進(jìn)版本。在 中,通過 Managed Provider 所提供的應(yīng)用程序編程接口( API),可以輕松的訪問各種數(shù)據(jù)源的數(shù)據(jù),包括 OLEDB 說支持的和 ODBC 支持的數(shù)據(jù)庫。 對(duì)象模型由以下兩部分構(gòu)成:一個(gè)是數(shù)據(jù)集( Data Set) ,與數(shù)據(jù)源斷開并且不需要知道所保持?jǐn)?shù)據(jù)的來源;另一個(gè)是 .NET 數(shù)據(jù)提供程序, .NET 數(shù)據(jù)提供程序能夠與數(shù)據(jù)源連接,并執(zhí)行針對(duì)數(shù)據(jù)源的 SQL 命令。 根據(jù)數(shù)據(jù)源不同,常用的 .NET 數(shù)據(jù)提供程序可以分以下三種: SQL Server 數(shù)據(jù)提供程序、 OLE DB 數(shù)據(jù)源提供程序以及 ODBC 兼容的數(shù)據(jù)源提供程序。所有的數(shù)據(jù)提供程序都位于 System. Data 命名空間中。每種 .NET 數(shù)據(jù)提供程序都由四個(gè)主要組件組成。它們的功能如下: ? Connection 對(duì)象:用于連接數(shù)據(jù)源。 ? Command 對(duì)象:用于執(zhí)行針對(duì)數(shù)據(jù)源的命令并且檢索 Data Reader 或者,或者用于針對(duì)數(shù)據(jù)源的一個(gè) INSERT、 UPDATE 或 DELETE 命令。 ? Data Reader 對(duì)象:一個(gè)已連接的、前向只讀結(jié)果集。 ? Data Adapter 對(duì)象:用于從數(shù)據(jù)源中產(chǎn)生一個(gè) Data Set,并且更新數(shù)據(jù)源。 功能設(shè)計(jì)和界面設(shè)計(jì) 本系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行分析和設(shè)計(jì),針對(duì) 學(xué)校圖書館的圖書管理 ,同時(shí)開發(fā)成本和安全性的問題, 本系統(tǒng)設(shè)計(jì)成為一個(gè)較封閉的單用戶運(yùn)行的系統(tǒng)。使用純面向?qū)ο蟮?VB 語言作為開發(fā)語言, Microsoft SQL Server 2020 作為數(shù)據(jù)庫服務(wù)器, Windows XP操作系統(tǒng)作為開發(fā)平臺(tái),能夠很好的實(shí)現(xiàn)本系統(tǒng)的開發(fā)及測(cè) 試,很好的保證本系統(tǒng)的穩(wěn)定運(yùn)行。 本系統(tǒng)基本的運(yùn)行流程是:用戶登錄 ——主界面 ——選擇各個(gè)子系統(tǒng)。 模塊設(shè)計(jì) ( 1)登陸模塊 當(dāng)用戶點(diǎn)擊“登陸”按鈕之后,數(shù)據(jù)將提交到登陸數(shù)據(jù)處理頁面 [3]。取得帳號(hào)密碼這兩個(gè)從頁面?zhèn)魅氲闹?,然后跟?shù)據(jù)庫當(dāng)中管理員表中的賬號(hào)和密碼比較。如果正確的話,跳轉(zhuǎn)到管理頁面,如果失敗,則提示登陸失敗,并重新進(jìn)入到登陸頁面。 ( 2)數(shù)據(jù)庫管理模塊 數(shù)據(jù)庫連 接,如下: Public userid As String Public username As String Public userlimts As String Public con As New Public strflag As String Public Function isdbconnect() As Boolean ng = driver={sql server}。server=.。ui d=sa。pwd=sa。database=bookdata On Error GoTo err_place isdbconnect = True Exit Function err_place: isdbconnect = False End Function Sub main() If isdbconnect() = True Then strflag = save Else MsgBox 數(shù)據(jù)庫連接失??! , 提示信息 End End If End Sub 在 Mysql建立 bookdata數(shù)據(jù)庫,之后將與數(shù)據(jù)操作相關(guān)數(shù)據(jù)與該數(shù)據(jù)庫相連; ( 3)基本信息管理模塊 a 錄入子模塊: 用戶登錄。 b 查詢子模塊: 在瀏覽與管理書目數(shù)據(jù)中可以查詢書目的書目編號(hào),圖書名稱,作者,出版社名稱, ISBN、出版日期、圖書類型名稱。在瀏覽與管理借閱者中可以查詢借閱者編號(hào),姓名,性別,借閱者類型,借書證狀態(tài),辦證日期,證件號(hào)碼,聯(lián)系電話,部門名稱。 c 修改子模塊:可以在此模塊上瀏覽 書目或借閱者 的基本信息,并且對(duì)需要修改的信息進(jìn)行修改。 d 刪除子模塊:在此模塊上顯示所有 書目或借閱者 的基本信息,并且選中某一條后,對(duì)其進(jìn)行刪除操作。 e 新增子模塊:在此可以添加書目或借閱者,并填寫相關(guān)信息。 (4)相關(guān)表模塊 a 書目 信息 表:錄入 書目的基本信息 。 b 借閱信息表 :錄入 借閱的書籍類別,借閱時(shí)間等 相關(guān)信息。 c 借閱者類型表 :錄入 借閱者 的相關(guān)信息。 d 圖書信息表 :錄入 書籍借入借出的 相關(guān)信息。 e 圖書類型表:錄入書籍的類型。 f 用戶信息表 : 錄入登錄用戶的相關(guān)信息
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1