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

正文內(nèi)容

基于cs結(jié)構(gòu)的圖書管理系統(tǒng)的開發(fā)與設(shè)計-文庫吧

2024-11-16 01:23 本頁面


【正文】 一直以來人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對于圖書館的借書和還書過程,想必 大家都已很熟悉。在計算機(jī)尚未在圖書館廣泛使用之前,借書和還書過程主要依靠手工。一個最典型的手工處理還書過程就是:讀者將要借的書和借閱證交給工作人員,工作人員將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個小格欄里,并在借閱證和每本書貼的借閱條上填寫借閱信息。這樣借書過程就完成了。還書時,讀者將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過程就完成了。 以上所描述的手工過程的不足之處顯而易見,首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低, 一段時間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。 在計算機(jī)普及的今天,我們可以使用計算機(jī)來代替人工處理借閱圖書的工作,這時候就需要一個功能完善的圖書管理系統(tǒng)。 圖書管理系統(tǒng)是典型的信息管理系統(tǒng)( MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前臺應(yīng)用程序的開發(fā)兩個方面。一方面要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的數(shù)據(jù)庫;另一方面則要求應(yīng)用程序具有功能完備,易使用等特點。 圖書館需要統(tǒng)一圖書的管理,對各類書籍的借閱情況和圖書館現(xiàn)有藏書的數(shù)量、種類要及時掌握,這就要求它具有很強(qiáng)的時效性。既要減少舊書和大量重復(fù)的 圖書占用有限的空間而又要盡力做到圖書種類的齊全,作為圖書館的管理人員需要及時的對圖書進(jìn)行上架和注銷處理。 同時, 使用該程序之后,讀者可以查閱并修改自己的信息、修改密碼、查閱借閱情況、搜索圖書;系統(tǒng)管理員可以進(jìn)行讀者維護(hù)、圖書維護(hù)、圖書搜索;圖書館管理人員可以進(jìn)行圖書的借閱與歸還。 項目開發(fā)意義 本次畢業(yè)設(shè)計題目:“圖書管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫軟件編制一個管理軟件,用以實現(xiàn)圖書、讀者以及日常工作等多項管理。同時對整個系統(tǒng)的分析、設(shè)計過程給出2 一個完整論證。本系統(tǒng)的建成無疑會為管理者對圖書管理系統(tǒng)提 供極大的幫助。 本系統(tǒng)的設(shè)計主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計、系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等。作這些工作需對數(shù)據(jù)庫知識有足夠認(rèn)識,并深入的了解 C的使用和管理系統(tǒng)的相關(guān)知識。 3 第二章 技術(shù)概述 本系統(tǒng) 使用的 開發(fā) 框架 是 .NET, 開發(fā)語言是 C,開發(fā)工具為 Visual Studio 2021,數(shù)據(jù)庫管理軟件是 Microsoft SQL Server 2021。 .NET 框架 介紹 .NET 框架主要包括公共語言運行庫( Common Language Runtime CLR)和 .NET 框架類庫 (FCL)。 CLR(公共語言運行庫),其主要作用是為我們定位、加載和管理 .NET 類型,同時也負(fù)責(zé)一些低層細(xì)節(jié)的工作,如內(nèi)存管理,創(chuàng)建應(yīng)用程序域、線程和對象上下文邊界,安全檢查等。 另外,它的 最終目的是讓用戶在任何地方、任何時間,以及利用任何設(shè)備都能訪問所需的信息、文件和程序。 C介紹 C是一種面向?qū)ο蟮木幊陶Z言, 是 .NET 框架下的主推語言 , C既保持了 C++中熟悉的語法,并且包含了大量的高效代碼和面向?qū)ο筇卣鳌?C語言將在保持 c/c++靈活性的基礎(chǔ)上位程序員帶來更高效的 RAD 開發(fā)方式。 它不僅能用于 WEB 服務(wù)程序的開發(fā),并且還能開發(fā)強(qiáng)大的系統(tǒng)級程序。 Visual Studio 2021 介紹 Visual Studio 是微軟公司推出的開發(fā)環(huán)境。是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。 Visual Studio 2021 版本于 2021 年 4 月 12 日上市,其集成開發(fā)環(huán)境( IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。 Visual Studio 2021 同時帶來了 NET Framework 、Microsoft Visual Studio 2021 CTP( Community Technology PreviewCTP),并且支持開發(fā)面向Windows 7 的應(yīng)用程序。 Microsoft Visual Studio 2021 采用拖曳式便能完成軟件的開發(fā)。簡簡單單的操作便可以實現(xiàn)一個界面的生成。但拖曳的界面,也應(yīng)當(dāng)有相應(yīng)的代碼來實現(xiàn)功能。 Microsoft Visual Studio 2021 支持 C、 C++ 、 VB。 可以快速實現(xiàn)相應(yīng)的功能。 4 SQL Server 2021 介紹 SQL Server 2021 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它是由 Microsoft 推出的。 它 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言 (XML) 的核心支持以及在 Inter 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的 XML 和 Inter 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲過程以 XML 格式輕松存儲和檢索數(shù)據(jù)。 SQL Server 2021 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。 SQL Server 2021 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲 功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。 SQL Server 2021 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2021 結(jié)合了分析、報表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊通過記分卡、 Dashboard、 Web services 和移動設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個領(lǐng)域。 C/S結(jié)構(gòu) C/S(客戶機(jī) /服務(wù)器 ), 服務(wù)器是網(wǎng)絡(luò)的核心,而客戶機(jī)是網(wǎng)絡(luò)的基礎(chǔ),客戶機(jī)依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為 客戶機(jī)提供網(wǎng)絡(luò)必須的資源。 這里客戶和服務(wù)器都是指通信中所涉及的兩個應(yīng)用進(jìn)程(軟件)。使用計算機(jī)的人是計算機(jī)的“用戶”( user)而不是“客戶”( client)。但在許多國外文獻(xiàn)中,也經(jīng)常把運行客戶程序的機(jī)器稱為 client(這種情況下也可把 client 譯為“客戶機(jī)”),把運行服務(wù)器程序的機(jī)器稱為 server。所以有時要根據(jù)上下文判斷 client 與 server 是指軟件還是硬件。 C/S 結(jié)構(gòu)的優(yōu)點: ( 1) 應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較輕。 ( 2) 數(shù)據(jù)的儲存管理功能較為透明。 ( 3) C/S 架構(gòu)的劣勢是高昂的維護(hù)成本且 投資大。 C/S 結(jié)構(gòu)的缺點: C/S 結(jié)構(gòu)的優(yōu)點是能充分發(fā)揮客戶端 PC 的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。缺點主要有以下幾個: 而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時要對系統(tǒng)進(jìn)行專門的設(shè)計來處理分布式的5 數(shù)據(jù)。 客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。還有,系統(tǒng)軟件升級時,每一臺客戶機(jī)需要重新安裝,其維 護(hù)和升級成本非常高。 (大多數(shù)沒法自動升級而需要人工升級) 對客戶端的操作系統(tǒng)一般也會有限制。可能適應(yīng)于 Windows 98,但不能用于 Windows 2021 或 Windows XP?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說 Linux、 Unix 等。 6 第三 章 系統(tǒng) 設(shè)計 系統(tǒng)分析 圖書管理系統(tǒng)的要求如下: 需求分析: 在圖書管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名),賬戶內(nèi)存儲讀者的個人信息和借閱記錄信息。持有借閱卡的讀者可以通過管理員 (作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數(shù)量和期限不同,可通過互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。 借閱圖書時,先輸入讀者的借閱卡號,系統(tǒng)驗證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書,無效則提示其原因,有效則顯示讀者的基本信息(包括照片),供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱圖書信息數(shù)據(jù)庫,顯示圖書的基本信息,供管理員人工核對。最后提交借閱請求,若被系統(tǒng)接受則存儲借閱紀(jì)錄,并修改可借閱圖書的數(shù)量。歸還圖書時 ,輸入讀者借閱卡號和圖書號(或丟失標(biāo)記號),系統(tǒng)驗證是否有此借閱紀(jì)錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉(zhuǎn)入過期罰款或圖書丟失處理。然后提交還書請求,系統(tǒng)接受后刪除借閱紀(jì)錄,并登記并修改可借閱圖書的數(shù)量。 圖書管理員定期或不定期對圖書信息進(jìn)行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。 為系統(tǒng)維護(hù)人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。 對上述需求分析做出如下總結(jié): ( 1) 圖書的基本操作 圖書的基本情況包括了對于書 籍的錄入、修改、刪除等基本操作: a、 制定書籍類別標(biāo)準(zhǔn),輸入類別信息,既類別編號、類別名稱、關(guān)鍵詞、備注信息等。 b、 查詢、修改書籍類別信息、既類別編號、類別名稱、關(guān)鍵詞、備注信息等。 c、 輸入書籍信息,既書籍編號、書籍名稱、書籍類別、作者名稱、出版社名稱、出版日期、關(guān)鍵詞、登記日期、備注信息等。 7 ( 2) 借書功能 借書功能 是對書籍和讀者的管理,實現(xiàn)了圖書的基本運行功能,它包括了兩個方面的內(nèi)容: a、 輸入借書信息,既借書信息編號,讀書編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。 b、 查詢,修改借 書信息,既借書信息編號,讀者編號,讀者姓名,書籍編號,書籍名稱,借書日期,備注信息等。 ( 3) 還書功能 還書信息功能和借書信息功能有類似的地方,它也包括了兩個方面的內(nèi)容: a、 輸入還書信息,既還書信息編號、讀者編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注信息等。 b、 查詢和修改,既還書信息編號、讀書編號、讀者姓名、書籍編號、書籍名稱、借書日期、還書日期、備注信息等。 系統(tǒng)性能要求: ( 1) 系統(tǒng)安全、可靠; ( 2) 功能齊全; ( 3) 操作方便、界面友好; ( 4) 易于維護(hù)和擴(kuò)充。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1