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

正文內(nèi)容

基于aspnet圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-02-18 02:57本頁(yè)面
  

【正文】 現(xiàn)院校圖書館辦公系統(tǒng)的自動(dòng)化,信息化,簡(jiǎn)單化。如:如游客注冊(cè)成為用戶登錄系統(tǒng)后可對(duì)圖書館中的圖書信息進(jìn)行查詢,可對(duì)圖書館申請(qǐng)借書,查詢自己的歷史借書記錄及修改個(gè)人用戶信息及密碼。 本系統(tǒng)不 僅維護(hù)方便,節(jié)省了圖書館的資源,方便圖書館進(jìn)行圖書管理,同時(shí),用戶也能夠更容易更直觀的查詢書籍、使借書、還書、查書的過程大大簡(jiǎn)化,更加的方便和容易。隨著社會(huì)的發(fā)展,信息社會(huì)的建立,圖書館開始沖破傳統(tǒng)服務(wù)模式,緊密地配合社會(huì)需求,提供特色服務(wù),有針對(duì)性的服務(wù),不斷提高讀者的滿意率。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書管理系統(tǒng)來管理自己的書籍,會(huì)方便許多。 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。 尤其對(duì)于復(fù)雜的信息管理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。本 圖書管理系統(tǒng) 系統(tǒng)就是為了管理好圖書館信息而設(shè)計(jì)的。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書借閱情況(如借書天數(shù)、超過限定借書時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借書卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。 數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易更改。如要對(duì)很長(zhǎng)時(shí)間以前的圖書進(jìn)行更改就更加困難了。 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展前景 90 年 代中期,我國(guó)圖書館自動(dòng)化系統(tǒng)的研發(fā)曾經(jīng)出現(xiàn)了一個(gè)高潮時(shí)期,當(dāng)時(shí)推出了目前在國(guó)內(nèi)較有影響的幾個(gè)大型自動(dòng)化系統(tǒng)(如南京匯文、北郵 MELINETS),并提出了 “第三代圖書館自動(dòng)化系統(tǒng) ”的概念。 國(guó)外自動(dòng)化系統(tǒng)已經(jīng)在我們所說的 “第三代圖書館自動(dòng)化系統(tǒng) ”的基礎(chǔ)之上,在多個(gè)方面(如體系結(jié)構(gòu)、移動(dòng)計(jì)算、門戶集成)得到了較大的發(fā)展。 1958 年, IBM 的研究員盧恩進(jìn)行了著名的自動(dòng)抽詞試驗(yàn),開創(chuàng)了自動(dòng)分類、自動(dòng)標(biāo)引、信息檢索等多個(gè)與圖書館學(xué)情報(bào)學(xué)密切相關(guān)的研究領(lǐng)域之先河。特別是 20 世紀(jì) 70 年代,以編目系 統(tǒng)為基礎(chǔ)的各種自動(dòng)化系統(tǒng)已經(jīng)成形,同時(shí)還出現(xiàn)了以編目系統(tǒng)為紐帶的聯(lián)機(jī)編目協(xié)作網(wǎng),例如OCLC, BALLOTS, RLIN, WLN 等;當(dāng)時(shí)的圖書館自動(dòng)化系統(tǒng)是由大學(xué)圖書館或有條件的大型圖書館自主開發(fā)的,如東伊利諾斯大學(xué)的聯(lián)機(jī)圖書流通系統(tǒng),華盛頓州立大學(xué)的圖書采購(gòu)系統(tǒng)等。商品化的圖書館自動(dòng)化系統(tǒng)的出現(xiàn),本身就是社會(huì)分工的體現(xiàn),使得圖書館能更進(jìn)一步地專注于資源建設(shè)和服務(wù)質(zhì)量的提高。 課題設(shè)計(jì)目標(biāo) 本系統(tǒng)是基于 B/S 架構(gòu)以 技術(shù) ,以 推進(jìn)圖書管理無紙化,過程電子化,管理智能化的發(fā)展 。論文首先較為詳盡地介紹了 面向?qū)ο蠓治雠c設(shè)計(jì)的 有關(guān)概念與技術(shù),特別深入介紹了在本系統(tǒng)中運(yùn)用到的知識(shí),如: 面向?qū)ο蟮姆治鲈O(shè)計(jì)流程;系統(tǒng)中所用到的開發(fā)技術(shù) 的特點(diǎn)。最后對(duì)系統(tǒng)的主要頁(yè)面、數(shù)據(jù)庫(kù)、應(yīng)用程序的設(shè)計(jì)與實(shí)現(xiàn)作了較為詳細(xì)的講解 。其主要功能有: 用戶 管理 ,圖書信息管理,數(shù)據(jù)備份 等。第二章 相關(guān)技術(shù)介紹 5 第二章 相關(guān)技術(shù)介紹 本系統(tǒng)是基于 B/S 架 構(gòu)的圖書管理系統(tǒng),主要運(yùn)用到的相關(guān)技術(shù)有 SQL Server 202 、 C、三層結(jié)構(gòu),相關(guān)技術(shù)詳細(xì)介紹如下。 SQL Server 2021 數(shù)據(jù)庫(kù)引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使用戶可以構(gòu)建和管理用于業(yè)務(wù)的高可用性和高性能的數(shù)據(jù)應(yīng)用程序。 SQL Server 2021 擴(kuò)展了 SQL Server 2021 的性能,成為大規(guī)模聯(lián)機(jī)事務(wù)處理 (OLTP)、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。 SQL Server 2021 中包含了非常豐富的新特性,通過提供一個(gè)更安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的 管理能力,大幅提升 IT 管理效率并降低運(yùn)行風(fēng)險(xiǎn)和成本,通過提供先進(jìn)的商業(yè)智能平臺(tái)滿足眾多客戶對(duì)業(yè)務(wù)的實(shí)時(shí)統(tǒng)計(jì)分析、監(jiān)控預(yù)測(cè)等多種復(fù)雜管理需求,推動(dòng)企業(yè)管理信息化建設(shè)和業(yè)務(wù)發(fā)展;同時(shí), SQL Server 2021 將提供一個(gè)極具擴(kuò)展性和靈活性的開發(fā)平臺(tái),不斷拓展應(yīng)用空間,實(shí)現(xiàn) Inter 數(shù)據(jù)業(yè)務(wù)互聯(lián),為我們帶來新的商業(yè)應(yīng)用機(jī)遇。 SQL Server 是微軟服務(wù)器家族中重要的一部分,通過微軟服務(wù)器系列產(chǎn)品共有的 Engineering strategy 所實(shí)現(xiàn)的增強(qiáng)的管理性和集成性,客戶可以有效降低總體擁有成本并從更快的開發(fā)部署時(shí)間中受益。 技術(shù) 是 統(tǒng)一的 Web 應(yīng)用程序平臺(tái),是一種新的編程模型和基本結(jié)構(gòu),通過 能夠構(gòu)建更安全、更強(qiáng)、可升級(jí)、更穩(wěn)定的網(wǎng)絡(luò)應(yīng)用程序。 在服務(wù)器上運(yùn)行時(shí),可以直接運(yùn)行編譯好的 DLL 文件,這比 ASP 等程序需要在邊編譯邊 運(yùn)行的運(yùn)行性能要好很多。 ( 2)簡(jiǎn)易性 第二章 相關(guān)技術(shù)介紹 7 完全基于面向?qū)ο箝_發(fā)技術(shù),使整個(gè)網(wǎng)絡(luò)應(yīng)用程序開發(fā)根據(jù)頁(yè)面各個(gè)對(duì)象的屬性、方法、事件進(jìn)行各個(gè)功能的開發(fā)。 ( 3)靈活性 不依賴于任何 Web 瀏覽器,也與任何語(yǔ)言無直接關(guān)系,在 開發(fā)中可以結(jié)合多種程序語(yǔ)言,構(gòu)建功能豐富的應(yīng)用程序。 ( 4)可管理性 之后的版本,是基于 文件進(jìn)行配置管理的應(yīng)用程序,這使 的應(yīng)用程序不依賴于本地開發(fā)環(huán)境,方便該應(yīng)用程序的移植。如果對(duì)應(yīng)用程序進(jìn)行修改變化,響應(yīng)一些相關(guān)配置,只要將該配置文件上傳到服務(wù)器,就可以使服務(wù)器上的應(yīng)用程序也得到更 新變化。 ( 5)可調(diào)試性 可以像 Windows 應(yīng)用程序那樣進(jìn)行調(diào)試,并跟蹤調(diào)試的錯(cuò)誤或異常。 ( 6)自定義性和擴(kuò)展性 可以將一個(gè) 頁(yè)面程序修改設(shè)置為一個(gè)自定義用戶控件,并可以添加插入到不同的 頁(yè)面中,實(shí)現(xiàn)更具有個(gè)性化的功能組件。 C C(C Sharp)是微 軟公司 .NET 戰(zhàn)略部署的重要一環(huán),是面向?qū)ο?OO, Open to Object)的編程語(yǔ)言 (PL, Programming Language)。 C和 Java 相似,需要運(yùn)行在 特定的環(huán)境中,而不同的是, Java運(yùn)行在 JVM(Java 虛擬機(jī) )上,而 C運(yùn)行在 .NET Framework(準(zhǔn)確的說是 CLR, Common Language Runtime)上。要運(yùn)行 C程序,電腦必須安裝了 Windows( XP 以上版本最佳, Linux 平臺(tái)下的虛擬機(jī)和 .NET Framework 還在研究階段),并安裝必要的 .NET Framework。而要是想要編譯 C程序,則至少要安裝 .NET Framework SDK。 C、 VB 和 C++托管語(yǔ)言 (C++/CLR,是微軟對(duì) C++的擴(kuò)展 )的源代碼經(jīng)過 C編譯器和連接器編譯成中間語(yǔ)言 (ML, MidLanguage),功能相同語(yǔ)言不同的代碼可能會(huì)編譯成相同的 ML, 這使得 C、 VB、 C++/CLR等語(yǔ)言工作者可以在同一個(gè)工程里合作,使得不同編程語(yǔ)言的使用者第二章 相關(guān)技術(shù)介紹 9 可以在同一個(gè)團(tuán)隊(duì)中融洽相處。 CLR 還支持延遲編譯的技術(shù),使得不同模塊在使用時(shí)才編譯,減少了編譯的工作量,加快了程序第一次啟動(dòng)的速度。初學(xué)者可以輕松快速地掌握 C的基本特性,而 C 和 C++程序員轉(zhuǎn)入 C則幾乎不會(huì)有任何障礙。它禁止多重繼承,禁止各種全局方法、全局變量和常量。 與 Web 的緊密結(jié)合 借助 Web 服務(wù)框架, C使得網(wǎng)絡(luò)開發(fā)和本地開發(fā)幾乎一樣簡(jiǎn)單。 完整的安全性與錯(cuò)誤處理 C符合通用類型系統(tǒng)的類型安全性要求,并用公共語(yǔ)言運(yùn)行時(shí)所提供的代碼訪問安全特性,從而能夠在程序中方便地配置安全等級(jí)和用戶權(quán)限。應(yīng)用程序的可靠性進(jìn)一步得到了提高。應(yīng)用程序的維護(hù)和升級(jí) 更加易于管理。它還可以通過代表( delegates)來模擬指針的功能,通過接口來模擬多繼承的實(shí)現(xiàn)。該環(huán)境提供了對(duì) C語(yǔ)言編程的可視化支持,使得開發(fā)人員能夠方便地創(chuàng)建、運(yùn)行、調(diào)試和發(fā)布 C程序,從而針對(duì) .NET 平臺(tái)快速地構(gòu)建廣泛的應(yīng) 用。區(qū)分層次的目的即為了 “高內(nèi)聚,低耦合 ”的思想。 業(yè)務(wù)邏輯層( BLL):針對(duì)具體問題的操作,也可以說是對(duì)數(shù)據(jù)層的操作,對(duì)數(shù)據(jù)業(yè)務(wù)邏輯處理。 系統(tǒng)開發(fā)及運(yùn)行環(huán)境 本文是基于 開發(fā)的圖書管理系統(tǒng),對(duì)系統(tǒng)的軟件、硬件都有相應(yīng)的要求,有關(guān)系統(tǒng)的軟件、硬件要求如下: 第二章 相關(guān)技術(shù)介紹 11 開發(fā)語(yǔ)言: C 開發(fā)技術(shù) : SQL Server 2021 系統(tǒng)開發(fā)平臺(tái): Microsoft Visual Studio 2021 系統(tǒng)運(yùn)行框架: .NET 配置要求: 系統(tǒng): Windows XP 或 Win7 ( 32bit/64bit) 內(nèi)存: 256MB 硬盤: 1GB 可用空間 重慶電子工程職業(yè)學(xué)院計(jì)算機(jī)學(xué)院論文 12 第三章 需求分析 需求分析概述 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(即用戶想要做什么)。需求分析是否做得充分、準(zhǔn)確,決定了在此基礎(chǔ)上創(chuàng)建的數(shù)據(jù)庫(kù)及應(yīng)用程序的速度與質(zhì)量。無論哪一種都將造成巨大的經(jīng)濟(jì)浪費(fèi),給企業(yè)、單位和個(gè)人造成一定程度的影響。特別是數(shù)據(jù)應(yīng)用非常廣泛,非常復(fù)雜,要是事先沒有對(duì)信息進(jìn)行充分和細(xì)致的分析,這種設(shè)計(jì)就很難取得成功。事實(shí)上,需求分析是數(shù)據(jù)庫(kù)開發(fā)中最難的任務(wù)之一。第二,用戶很難說清某部分工作的功能處理過程。 第三章 需求分析 13 功能需求 該系統(tǒng)分為兩種角色,一種是用戶即借書者,另一種為管理員即圖 書館管理員。 我要借書:用戶可對(duì)圖書館里的所有圖書進(jìn)行查詢,可按圖書的條形碼、圖書名稱或圖書類型條件進(jìn)行組合查詢,可查看到圖書的條形碼、圖書名稱、圖書價(jià)格、圖書庫(kù)存及入庫(kù)日期等信息,并可對(duì)自己喜好的圖書進(jìn)行借閱的操作。如:借書人、圖書條形碼、圖書名稱、借書日期、到期日期、歸還日期及狀態(tài),該狀態(tài)這里分有四種可能:第一種為 “審核中”用戶對(duì)圖書進(jìn)行借閱時(shí),還沒經(jīng)過管理員審核時(shí)狀態(tài)為“審核中”。此時(shí)借書日期默認(rèn)為當(dāng)前日期,到期日期默認(rèn)為當(dāng)前日期加上三個(gè)月。 密碼維護(hù):用戶可對(duì)自己的密碼進(jìn)行修改,當(dāng)用戶提供輸入原密碼及輸入新密碼和確認(rèn)新密碼后,保護(hù)原密碼正確以及新密碼和確 認(rèn)密碼一致時(shí)可修改成功,反之修改失敗。 重慶電子工程職業(yè)學(xué)院計(jì)算機(jī)學(xué)院論文 14 圖書信息管理:管理員可對(duì)新書信息進(jìn)行錄入,對(duì)圖書的信息進(jìn)行相應(yīng)的修改、刪除,及可按圖書的條形碼、圖書名稱或圖書類型條件進(jìn)行組合查詢,可查看到圖書的條形碼、圖書名稱、圖書價(jià)格、圖書庫(kù)存及入庫(kù)日期等信息。 用戶管理:管理員可對(duì)注冊(cè)后的所有用戶進(jìn)行修改、刪除、及查看,并可設(shè)置用戶類型。 可行性分析 為了對(duì)問題進(jìn)行研究,以最小代價(jià)在最短的時(shí)間內(nèi)確定問題是否可解,經(jīng)過對(duì)此項(xiàng)目進(jìn)行詳細(xì)調(diào)查研究,初擬本系統(tǒng)的實(shí)現(xiàn)報(bào)告,對(duì)軟件開發(fā)中將要面臨的問題及其解決方案進(jìn)行初步設(shè)計(jì)及合理安排,明確開發(fā)目標(biāo)。開發(fā) 工程 的效率非常高,環(huán)境也提供了自動(dòng)代碼生成機(jī)制,可以有效的減少代碼編寫量。 2) 經(jīng)濟(jì)可行性 該 系統(tǒng)成本主要集中在軟件的開發(fā)上,當(dāng)系統(tǒng)投入使用后可以為第三章 需求分析 15 圖書館 管理部門節(jié)約大量的人力、物力。它所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟件的 開發(fā)成本,在經(jīng)濟(jì)上完全可行。界面風(fēng)格使用 簡(jiǎn)單大方 形式呈現(xiàn)。 性能分析 1. 用戶特點(diǎn) 操作人員:懂計(jì)算機(jī)基礎(chǔ)的操作人員即可。 可移植性:本系統(tǒng)可在 windows 操作系統(tǒng)下移植運(yùn)行。 5. 運(yùn)行環(huán)境的規(guī)定 重慶電子工程職業(yè)學(xué)院計(jì)算機(jī)學(xué)院論文 16 1 設(shè)備客戶端機(jī)器要求:普通 PC 機(jī)即可 2 支持系統(tǒng)運(yùn)行環(huán)境: Windows XP/Windows 2021/Windows 2021 等一系列操作系統(tǒng)。因此,將要采用比較流行的 B/S 結(jié)構(gòu)。 B/S 模式把服務(wù)器部分分解為一個(gè)數(shù)據(jù)服務(wù)器和一個(gè)或多個(gè)應(yīng)用服務(wù)器 (Web 服務(wù)器 ),從而構(gòu)成一個(gè)三層結(jié)構(gòu)的客戶服務(wù)器體系,表示層、 中間 層和資料層被分成三個(gè)相對(duì)獨(dú)立的單元 ,如圖 41 所示。此時(shí)的三層結(jié)構(gòu)軟件模型如圖 42 所示。表示層一般為 Windows 窗體應(yīng)用程序或 Web 應(yīng)用程序。 數(shù)據(jù)訪問層主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的讀取、保存和更新等操作。主要用于表示數(shù)據(jù)存儲(chǔ)的持久對(duì)象。當(dāng)然有些三層結(jié)構(gòu)并不包含單獨(dú)的數(shù)據(jù)對(duì)象模型層,而將其功能分解到業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層之中。 三層架構(gòu)的優(yōu)點(diǎn) : 三層結(jié)構(gòu)主要體現(xiàn)出對(duì)程序分而治之的 思想:數(shù)據(jù)訪問層只負(fù)責(zé)提供原原始數(shù)據(jù),并不需要了解業(yè)務(wù)邏輯;業(yè)務(wù)邏輯層調(diào)用數(shù)據(jù)訪問層提供的方法自定義一些業(yè)務(wù)邏輯,對(duì)數(shù)據(jù)進(jìn)行加工,本身不需要了解數(shù)據(jù)訪問層的實(shí)現(xiàn);表示層直接調(diào)用業(yè)務(wù)邏輯提供的方法把數(shù)據(jù)呈現(xiàn)給用戶。 三層結(jié)構(gòu)的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪 問、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。 三層結(jié)構(gòu)的應(yīng)用程序更能夠適應(yīng)企業(yè)級(jí)應(yīng)用日益增長(zhǎng)的復(fù)雜度和靈活性的要求,并且通過軟件分層的高內(nèi)聚、低耦合原則,實(shí)現(xiàn)擴(kuò)展、維護(hù)和重用的要求,可以大大提高開發(fā)效率。其中用戶模塊的設(shè)計(jì),系統(tǒng)總體模塊結(jié)構(gòu)圖如 下圖 43 所示。其中用戶角色模塊的設(shè)計(jì),即供用戶進(jìn)行圖書查詢,圖書借閱,個(gè)人基本信息、密碼修改;而管理員模塊的設(shè)計(jì),即供管理員對(duì)整個(gè)系統(tǒng)中的用戶,圖書分類,圖書管理系統(tǒng) 用戶角色模塊
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1