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

正文內(nèi)容

圖書館管理系統(tǒng)的論文以及源代碼(編輯修改稿)

2024-10-04 10:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 圖書館管理系統(tǒng)設(shè)計(jì) 第 6頁(yè) 共 40 頁(yè) 管理員可以對(duì)管理員表中的信息進(jìn)行插入、刪除、修改等基本操作以管理和維護(hù)讀者信息。 圖書查詢子系統(tǒng) (4). 圖書查詢子系統(tǒng) 管理員可以通過圖書編號(hào)查詢圖書借閱的信息已經(jīng)讀者信息,用戶可以通過圖書作者、圖書名、類別、出版社、圖書書號(hào)進(jìn)行查詢,以便用戶對(duì)圖書信息的快速檢索。 系統(tǒng)的總體結(jié)構(gòu) 應(yīng)用系統(tǒng),從讀者用戶的角度來(lái)看,可分為數(shù)據(jù)存儲(chǔ) 層、業(yè)務(wù)邏輯層和應(yīng)用表示層三個(gè)層次。應(yīng)用程序結(jié)構(gòu)可以概括為 : 集中式應(yīng)用程序體系結(jié)構(gòu)、單用戶應(yīng)用程序系統(tǒng)結(jié)構(gòu)、多層服務(wù)器應(yīng)用程序結(jié)構(gòu)、瀏覽器 /服務(wù)器體系結(jié)構(gòu)、客戶端 /服務(wù)器應(yīng)用程序結(jié)構(gòu)五種類型。 本次設(shè)計(jì)的圖書館系統(tǒng)采用的是客戶端 /服務(wù)器應(yīng)用程序體系結(jié)構(gòu)。這使得所有的程序開發(fā)工作都可以在同一臺(tái)計(jì)算機(jī)上完成,并且運(yùn)行和調(diào)試。 簡(jiǎn)單地概括客戶端 \服務(wù)器應(yīng)用程序體系結(jié)構(gòu)的工作原理,即首先客戶端提出操作請(qǐng)求,然后,服務(wù)器對(duì)客戶端提出的請(qǐng)求進(jìn)行響應(yīng),最后,把處理結(jié)果發(fā)送到客戶端上顯示。 服務(wù)器上包括數(shù)據(jù)存儲(chǔ)層,主要 用于存儲(chǔ)和處理大量的數(shù)據(jù),客戶端上包括業(yè)務(wù)處理層和應(yīng)用表示層,主要用于界面的操作和數(shù)據(jù)的顯示。 圖 31: Client/Server 模式結(jié)構(gòu) 運(yùn)行環(huán)境 本系統(tǒng)適合運(yùn)用于學(xué)校圖書館針對(duì)學(xué)校管理學(xué)生借 閱圖書。下面簡(jiǎn)單介紹一下本系統(tǒng)的運(yùn)行環(huán)境: ? 操作系統(tǒng): Windows 7 ? 硬件平臺(tái): 500MHz 以上處理器, 256M 以上內(nèi)存。 ? 數(shù)據(jù)庫(kù)服務(wù)器: Microsoft SQL Server2020 版本。 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 7頁(yè) 共 40 頁(yè) 開發(fā)軟件 本系統(tǒng)采用 Visual Studio 2020 集成開發(fā)系統(tǒng)作為前臺(tái)開發(fā)的 Windows 窗體控制平臺(tái),采用 SQL Server2020 作為后臺(tái)數(shù)據(jù)庫(kù)的管理程序。 Visual Studio 2020 Microsoft Visual Studio 2020 是面向 Windows Vista、 Office 20 Web 的下一代開發(fā)工具,代號(hào) “Orcas”,是對(duì) Visual Studio 2020 的一次 及時(shí)、全面升級(jí)。 Visual Studio 2020 引入了 250多個(gè)新特性,整合了對(duì)象、關(guān)系型數(shù)據(jù)、 XML的訪問方式,語(yǔ)言更加簡(jiǎn)潔。使用 Visual Studio 2020可以高效開發(fā) Windows 應(yīng)用程序 。設(shè)計(jì)器中可以實(shí)時(shí)反映變更, XAML 中智能感知功能可以提高開發(fā)效率。同時(shí) Visual Studio 2020 支持項(xiàng)目模板、調(diào)試器和部署程序。 Visual Studio 2020 可以高效開發(fā) Web應(yīng) 用,集成了 AJAX ,包含 AJAX 項(xiàng)目模板,它還可以高效開 發(fā) Office應(yīng)用和 Mobile應(yīng)用。 Visual Studio 2020 在三個(gè)方面為開發(fā)人員提供了關(guān)鍵改進(jìn): 快速的應(yīng)用程序開發(fā) 高效的團(tuán)隊(duì)協(xié)作 突破性的用戶體驗(yàn) Visual Studio 2020 提供了高級(jí)開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫(kù)功能和創(chuàng)新功能,幫助在各種平臺(tái)上快速創(chuàng)建當(dāng)前最先進(jìn)的應(yīng)用程序。 Visual Studio 2020 包括各種增強(qiáng)功能,例如 可視化設(shè)計(jì) 器(使用 .NET Framework 加速開發(fā))、對(duì) Web 開發(fā)工具的大量改進(jìn),以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語(yǔ)言增強(qiáng)功能。 Visual Studio 2020 為開發(fā)人員提供了所有相關(guān)的工具和 框架 支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應(yīng)用程序。 開發(fā)人員能夠利用這些豐富的 客戶端 和服務(wù)器端框架輕松構(gòu)建以客戶為中心的 Web 應(yīng)用程序,這些應(yīng)用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當(dāng)前 瀏覽器 內(nèi)運(yùn)行并完全訪問 ASP NET 應(yīng)用程序服務(wù) 和 Microsoft 平臺(tái)。 SQL Server 2020 SQL Server 2020 是一個(gè)重大的產(chǎn)品版 本,它推出了許多新的特性和關(guān)鍵的改進(jìn),使得它成為至今為止的最強(qiáng) 大和 最全面的 SQL Server 版本。這篇文章詳細(xì)介紹了 Microsoft SQL Server 2020 中的新的特性、優(yōu)點(diǎn)和功能在現(xiàn)今數(shù)據(jù)的世界里,公司要獲得成功和不斷發(fā)展,他們需要定位主要的數(shù)據(jù)趨勢(shì)的愿景。 微軟 的這個(gè)數(shù)據(jù)平臺(tái)愿景幫助公司滿足這些數(shù)據(jù)爆炸和下一代數(shù)據(jù)驅(qū)動(dòng) 應(yīng)用程序 的 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 8頁(yè) 共 40 頁(yè) 需求。 SQL Server 2020 是用于大規(guī)模聯(lián)機(jī)事務(wù)處理( OLTP)、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用的數(shù)據(jù)庫(kù)平臺(tái);也是用于數(shù)據(jù)集成、分析和報(bào)表解決方案的商業(yè)智能平臺(tái)。 SQL Server 2020 組件包括數(shù) 據(jù)庫(kù)引擎、報(bào)表服務(wù)、分析服務(wù)、通知服務(wù)、集成服務(wù)、全文搜索、復(fù)制和 Service Broker 等。 SQL Server 2020 使用一些組件工具來(lái)幫助實(shí)現(xiàn)開發(fā)和管理任務(wù),例如 SQL Server Management Studio 和 SQL Server Business Intelligence Development Studio。在 SSMS 中,可以開發(fā)和管理 SQL Server 數(shù)據(jù)庫(kù)引擎和通知解決方案,管理已部署的 Analysis Services(分析服務(wù))解決方案,管理和運(yùn)行 Integration Services(集成服務(wù))包,以及管理報(bào)表服務(wù)器和 Reporting Services 報(bào)表與報(bào)表模型,同時(shí)可以可視化管理數(shù)據(jù)庫(kù),以及編輯和執(zhí)行 SQL 語(yǔ)句。在 BIDS( Business Intelligence Development Studio,商業(yè)智能開發(fā)工具)中,可以使用以下項(xiàng)目來(lái)開發(fā)商業(yè)智能解決方案:使用 Analysis Services項(xiàng)目開發(fā)多維數(shù)據(jù)集、維度和挖掘結(jié)構(gòu);使用 Reporting Services 項(xiàng)目創(chuàng)建報(bào)表;使用報(bào)表模型項(xiàng)目定義報(bào)表的模型;使用 Integration Services 項(xiàng)目創(chuàng)建包。這兩個(gè)項(xiàng)目與 Microsoft Visual Studio 開發(fā)工具包和 Microsoft Office 辦公軟件組件緊密結(jié)合,使得 SQL Server 2020 的功能得到了極大的擴(kuò)展。 開發(fā)語(yǔ)言 本系統(tǒng)采用面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言 C。 C是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于 .NET Framework 之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開發(fā)者論壇 (PDC)上登臺(tái)亮相。 C是微軟公司研究員 Anders Hejlsberg 的最新成果。 C看起來(lái)與 Java 有著驚人的相似;它包括了諸 如單一繼承、接口、與 Java 幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過程。但是 C與 Java 有著明顯的不同,它借鑒了 Delphi 的一個(gè)特點(diǎn),與 COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角 C語(yǔ)言可以被程序員移植到 .NET 上,這種移植對(duì)于廣大熟悉程序語(yǔ)言的程序員來(lái)說(shuō)是比較容易的。因?yàn)?C語(yǔ)言由 C++和 Java 發(fā)展而來(lái),在設(shè)計(jì)上,它采用了這三種語(yǔ)言最優(yōu)秀的特點(diǎn),并添加了自己的特征。它是完全面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言,可以使用 Visual Studio 集成開發(fā)環(huán)境來(lái) 編譯。 C是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由 C 和 C++衍生出來(lái)的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承 C和 C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性。 C綜合了 VB 簡(jiǎn)單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便捷的面向組件編程的支持成為 .NET 開發(fā)的首選語(yǔ)言。 正是由于 C面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選 —— 無(wú)論是高級(jí)的商業(yè)對(duì) 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 9頁(yè) 共 40 頁(yè) 象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的 C語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為 XML 網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操 作系統(tǒng)上通過 INTERNET 進(jìn)行調(diào)用。 C使得 C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失 C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語(yǔ)言的開發(fā)者可以很快的轉(zhuǎn)向 C。 系統(tǒng)功能結(jié)構(gòu) 本系統(tǒng)構(gòu)建的是圖書館管理系統(tǒng),用于管理圖書館圖書信息。 本系統(tǒng)分為兩大模塊,一為登錄模塊,用于管理員的登錄操作和用戶的登陸操作;二為圖書管理和用戶借閱圖書模塊,用于管理員維護(hù)和用戶的借閱操作。 下面分別介紹這兩個(gè)模塊的功能結(jié)構(gòu): 登錄模塊 功能結(jié)構(gòu)流程圖 用戶打開軟件,即可見到登錄窗體界面。按照提示要求,輸入用戶名和密碼然后選擇登陸者的類型即可登錄相應(yīng)的系統(tǒng)。 如果用戶是第一次使用本系統(tǒng),則不能直接登錄使用本系統(tǒng),需通過管理員添加用戶授權(quán)方可使用。這可以更好地保護(hù)本系統(tǒng)數(shù)據(jù)的安全性。 登錄模塊層次結(jié)構(gòu)圖如下: 圖 32:登錄模塊層次結(jié)構(gòu)圖 圖書管理和借閱模塊功能流程圖 經(jīng)過需求分析,我們得出,圖書館管理系統(tǒng)的主要需求分別為:驗(yàn)證登陸、圖書管理、用戶管理、圖書借閱等功能。 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 10頁(yè) 共 40 頁(yè) 打開軟件,用戶登錄成功后,選擇用戶的類型,選擇管理員則進(jìn)入管理界面 選擇普通用戶則進(jìn)入借閱界面,若是有新用戶加入,則需要找管理員進(jìn)行添加用戶授權(quán),授權(quán)成功后,則可以登陸進(jìn)入圖書借閱模塊。 已注冊(cè)用戶需要按時(shí)通過密碼修改功能,修改當(dāng)前密碼,進(jìn)一步保證賬號(hào)的安全性。 管理員可以進(jìn)行圖書添加、刪除查詢和用戶的添加、刪除功能。 普通用戶則可以登陸系統(tǒng)進(jìn)行圖書的查詢、修改密碼、完善個(gè)人信息、借閱圖書功能。 根據(jù)用戶需求,我們?cè)O(shè)計(jì)了本系統(tǒng)的主要功能,其層次結(jié)構(gòu)圖如下所示: 圖 33:圖書管理與圖書借閱模塊層次結(jié)構(gòu)圖 系統(tǒng)業(yè)務(wù)流程圖 系統(tǒng)業(yè)務(wù)室的系統(tǒng)要達(dá)到的業(yè)務(wù)目標(biāo),業(yè)務(wù)流程分 析的基礎(chǔ)環(huán)節(jié)。圖書館管理信息系統(tǒng)的業(yè)務(wù)圖如下圖所示: 圖 34:業(yè)務(wù)流程圖 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 11頁(yè) 共 40 頁(yè) 系統(tǒng)數(shù)據(jù)流程圖 數(shù)據(jù)流圖( Data Flow Diagram,簡(jiǎn)稱 DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出 的過程中所經(jīng)歷的變換,其既提供了功能建模機(jī)制也提供了信息建模機(jī)制。 在對(duì)系統(tǒng)的業(yè)務(wù)流程圖進(jìn)行分析后,數(shù)據(jù)流程圖從更科學(xué)、更合理的角度出發(fā),結(jié)合系統(tǒng)實(shí)際運(yùn)行的可行性,將信息處理功能和彼此間的聯(lián)系自頂向下、逐層分解。從邏輯的角度,更加精確地描述系統(tǒng)數(shù)據(jù)加工功能,來(lái)源以及去向。 數(shù)據(jù)流程圖是系統(tǒng)設(shè)計(jì)的主要依據(jù)之一,同時(shí)也是系統(tǒng)分析人員與用戶之間進(jìn)行交流的有效手段。它不涉及技術(shù)細(xì)節(jié),描述簡(jiǎn)單清晰,所描述的內(nèi)容完全是面向用戶的,因此,即使是完全不懂信息技術(shù)的用戶也能十分容易地理解。 與程序流程圖不同,數(shù)據(jù)流程圖只描述 數(shù)據(jù)的流向,不表示程序的內(nèi)部控制。 數(shù)據(jù)流程圖分成多層逐步展開,用來(lái)表示數(shù)據(jù)流以及系統(tǒng)功能的細(xì)節(jié)。它的繪制過程其實(shí)就是系統(tǒng)邏輯模型的形成過程,必須時(shí)刻與用戶進(jìn)行討論,使得用戶的需求得到最大化的滿足。 系統(tǒng)總體數(shù)據(jù)流程設(shè)計(jì) 通過業(yè)務(wù)流程調(diào)查,理清圖書管理系統(tǒng)的主要業(yè)務(wù)和業(yè)務(wù)的流程。 圖書館管理員編制圖書采購(gòu)計(jì)劃,由采購(gòu)員負(fù)責(zé)新書的采購(gòu)工作。采購(gòu)圖書入庫(kù)后,交采購(gòu)編室編目,產(chǎn)生圖書目錄。圖書交圖書借閱室上架,供讀者借閱。采編后的點(diǎn)綴讀物交電子閱覽室。 讀者為管理員添加用戶,只有被管理員授 權(quán)才可以在圖書館借閱圖書,讀者第一次登陸需填寫自己的詳細(xì)信息,然后通過審核后放可借閱圖書。管理員可以查看圖書的借閱情況和剩余圖書的情況而制定圖書采購(gòu)計(jì)劃交采購(gòu)員購(gòu)買。 數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務(wù)處理過程聯(lián)系起來(lái)。 零數(shù)據(jù)流圖 圖 35:零層數(shù)據(jù)流程圖 上海海洋大學(xué) 2020 屆畢業(yè)論文設(shè)計(jì) 圖書館管理系統(tǒng)設(shè)計(jì) 第 12頁(yè) 共 40 頁(yè) 第一層數(shù)據(jù)流圖 圖 36:第一層數(shù)據(jù)流程圖 4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù) 據(jù)庫(kù)開發(fā)平臺(tái) 數(shù)據(jù)庫(kù)設(shè)計(jì)在程序開發(fā)設(shè)計(jì)中扮演著重要的角色,它往往決定了在后續(xù)的代碼編寫中進(jìn)行怎樣的邏輯設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)合理、有限可以起到降低程序復(fù)雜度的作
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1