【正文】
檔 案獲 取 讀 者 信 息根 據(jù) 讀 者 信 息 獲取 借 閱 圖 書 信 息歸 還 相 關(guān) 圖 書圖 書 歸 還 檔 案圖 書 借 閱 檔 案完 成 圖 書 續(xù) 借完 成 圖 書 借 閱 圖 系統(tǒng)流程圖 數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng)采 用 SQL Server 20xx 數(shù)據(jù)庫,名稱為 db_tsrj,其中包含 9 張表。 根據(jù)圖書 館理系統(tǒng)的特點(diǎn),可以將其分為系統(tǒng)設(shè)置、讀者管理、圖書管理、圖書歸還、系統(tǒng)查詢等 5 個(gè)部分,其中各個(gè)部分及其包括的具體功能如圖 所示。首先處理借書、還書業(yè)務(wù)的效率很低;其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)只能是有限的。在還書時(shí),讀者首先將要還的書交給工作人員,工作人員然后根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填寫相應(yīng)的還書信息。 長期以來,人們使用傳統(tǒng)的人工方式管理圖書館的日常業(yè)務(wù),其操作流程比較繁瑣?;?WEB 的書庫檢索系統(tǒng) 系統(tǒng)概要設(shè)計(jì) 9 第二章 系統(tǒng)概要設(shè)計(jì) 需求分析 圖書館是收藏圖書、刊物以及各類音像和文字資料,并供讀者借閱的單位。 2) IIS 的安全性:除了 Windows NT 的安全措施外, IIS 本身也有安全控制能力。 ② NTFS 文件安全性: NTFS 提供安全性,可以控制對數(shù)據(jù)文件的訪問,應(yīng)當(dāng)將數(shù)據(jù)文件放在 NTFS 分區(qū)。 IIS 安裝時(shí)創(chuàng)建 Inter Guest 賬戶,缺省情況下,所有 IIS用戶都使用這個(gè)賬戶登錄到服務(wù)器,這個(gè)賬戶只允許本地登錄,沒有其他權(quán)利。 1) Windows Server 安全性: Windows NT 提供用戶賬戶安全性、 NTFS 安全性。 ( 3) IIS 的安全性 IIS 的安全性核心依賴于 Windows Server 內(nèi)置的安全機(jī)制, IIS 自身也內(nèi)置了安全機(jī)制。打開服務(wù)可以看到哪些計(jì)算機(jī)運(yùn)行該服務(wù)。雙擊服務(wù)器名可以顯示其屬性對話框。 服務(wù)器視圖 顯示網(wǎng)絡(luò)上運(yùn)行 Inter 服務(wù)的計(jì)算機(jī)名。 ISM(應(yīng)用程序方式)管理界面:在 “查看 ”菜單中選擇 “查看報(bào)告 ”、 “服務(wù) 器查看 ”、 “服務(wù)查看 ”可以得到三種視圖: 報(bào)告視圖 缺省的視圖,按字母順序依次顯示所選擇的計(jì)算機(jī)及其上安裝的服務(wù)。安裝過程中要求添加相應(yīng)的 ODBC 驅(qū)動(dòng)程序。用于 32 位 Windows 應(yīng)用程序的Inter 擴(kuò)展可以把 FTP, SMTP 和 HTTP 協(xié)議置于容易使用且任務(wù)集中的界面中,這些界面將 Inter 應(yīng)用程序的使用大大簡化, IIS 也支持 MIME( Multipurpose Inter Mail Extensions,多用于 Inter 郵件擴(kuò)展),它可以為 Inter 應(yīng)用程序的訪問提供一個(gè)簡單的注冊項(xiàng)。 IIS 相應(yīng)性極高,同時(shí)系統(tǒng)資源的消耗也是最少, IIS 的安裝,管理和配置都相當(dāng)簡單,這是因?yàn)?IIS 與 Windows NT Server 網(wǎng)絡(luò)操作系統(tǒng)緊密的集成在一起,另外, IIS 還使用與 Windows NT Server 相同的 SAM( Security Accounts Manager,安全性賬號管理器),對于管理員來說, IIS使用諸如 Performance Monitor和 SNMP( Simple Nerwork Management Protocol,簡單網(wǎng)絡(luò)管理協(xié)議)之類的 NT 已有管理工具。 IIS 不需要開發(fā)人員學(xué)習(xí)新的腳本語言或者編譯應(yīng)用程序, IIS 完全支持 VBScript, JScript 開發(fā)軟件以及 Java,它也支持 CGI和 WinCGI,以及 ISAPI 擴(kuò)展和過濾器。所以, 100 個(gè) iis 支持日 ip1000(同時(shí)訪問網(wǎng)站人數(shù)必定遠(yuǎn)低于 1000 人)以上都不是很大問題,除非網(wǎng)站被盜鏈或框架引發(fā)其它消耗。假若設(shè)置參數(shù)為 50 個(gè) iis,則這個(gè)站允許同時(shí)有 50 個(gè)頁面被打開。 IIS( Inter Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種 Web(網(wǎng)頁)服務(wù)組件,其中包括 Web 服務(wù)器、 FTP 服務(wù)器、 NNTP 服務(wù)器和 SMTP服務(wù)器,分別用于網(wǎng)頁瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。 IIS支持一些有趣的東西,象有編輯環(huán)境的界面( FRONTPAGE)、有全文檢索功能的( INDEX SERVER)、有多媒體功能的( NET SHOW) 其次 ,IIS 是隨 Windows NT Server 一起提供的文件和應(yīng)用程序服務(wù)器,是在 Windows NT Server 上建立 Inter 服務(wù)器的基本組件。Gopher server 和 FTP server 全部包容在里面。這三根線分別是:提供分時(shí)復(fù)用功能的數(shù)據(jù)線、字段選擇線 (聲道選擇 )、時(shí)鐘信號線。其他信號 (如控制信號 )必須單獨(dú)傳輸。目前很多音頻芯片和 MCU 都提供了對 IIS 的支持。 文件時(shí) Web 應(yīng)用程序的配置文件,通過配置 文件,可以使 Web 應(yīng)用程序?qū)崿F(xiàn)很多功能,如:處理特定類型的請求;設(shè)置會(huì)話聲明,判斷會(huì)話狀態(tài)是在進(jìn)程中還是進(jìn)程外;設(shè)置瀏覽能力,自定義由HttpBrowserCapabilities 類在遇到指定瀏覽器時(shí)返回的屬性;設(shè)置安全性,對某些特定的文件加以嚴(yán)格的安全限制;設(shè)置編譯條件,決定編譯 應(yīng)用程序的設(shè)置,包括哪些外部程序集應(yīng)包含在應(yīng)用程序的編譯中等。 在一個(gè) 應(yīng)用程序中,有兩個(gè)特殊的文件: 和 。 .Remote 站點(diǎn)。在實(shí)際應(yīng)用上,通常有正式的網(wǎng)站服務(wù)器,這臺服務(wù)器可能放在機(jī)房。當(dāng)然也可以使用本地的 IIS 當(dāng)作網(wǎng)站服務(wù)器。用戶只要在個(gè)人計(jì)算機(jī)上安裝 Visual Studio 20xx,即可設(shè)計(jì)、運(yùn)行網(wǎng)頁。使用 Visual Studio 20xx 內(nèi)置的網(wǎng)站服務(wù)器。 WEB 站點(diǎn)開發(fā)基礎(chǔ) 在 Visual Studio 20xx 中共支持 4 種用來創(chuàng)建及開發(fā) WebSite 站點(diǎn)的方式。這些控件將為頁面產(chǎn)生一些代碼,服務(wù)器將使用這些代碼創(chuàng)建頁面 HTML 代碼,并隨后將這些代碼發(fā)送到瀏覽器。其中包含了大概 20 個(gè)目標(biāo),包括讀取數(shù)據(jù)、統(tǒng)一登錄和身份驗(yàn)證的過程、一致的站點(diǎn)外觀,以及不同瀏覽器平臺頁面的定制。 ( 6)超強(qiáng)的擴(kuò)展性: 允許開發(fā)人員開發(fā)自己的組件,并使用自己的組件構(gòu)建系統(tǒng)。 ( 4)程序與頁面結(jié)構(gòu)的分離: 實(shí)現(xiàn)的動(dòng)態(tài)頁面允許把代碼和頁面結(jié)構(gòu)分離,使邏輯更加清晰,也使程序更加安全。 ( 2)豐富的工具支持,在新的 Visual Studio 開發(fā)環(huán)境中有許多簡單易用的控件,可以通過拖放來直接使用這些控件,使開發(fā)更加快捷。 是一個(gè)基于 .NET 的編譯化開發(fā)環(huán)境,與一般的 Web 開發(fā)技術(shù)相比,具有以下優(yōu)點(diǎn)。 是在 ASP 的基礎(chǔ)上而來的,具有與 ASP 相似的語法。 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁的新技術(shù),它繼承了 Microsoft 公司的兩項(xiàng)主要技術(shù),即 ASP 和 .NET。 是 .NET 框架的一部分,因此可以使用 .NET 框架中的所有類型和服務(wù)。 在最新的 Visual Studio 20xx 中,使用 Microsoft 開發(fā) Web 應(yīng)用程序。數(shù)據(jù)備份記錄了在進(jìn)行 備份這一操作時(shí)數(shù)據(jù)庫中所有數(shù)據(jù)的狀態(tài),以便在數(shù)據(jù)庫招到破壞時(shí)能夠及時(shí)的將其進(jìn)行恢復(fù)。這樣一旦出現(xiàn)問題,就可以使用備份來進(jìn)行恢復(fù)。觸發(fā)器不同于一般的存儲過程,它不可以使用 EXECUTE 語句來執(zhí)行。 在數(shù)據(jù)庫的管理和維護(hù)過程中,保證數(shù)據(jù)庫的完整性是至關(guān)重要的,觸發(fā)器是 一 種 實(shí) 施 復(fù) 雜 的 完 整 性 約 束 的 特 殊 存 儲 過 程 。在數(shù)據(jù)庫中,索引使數(shù)據(jù)庫程序無需掃描整個(gè)表,即可在其中找到所需數(shù)據(jù)。 存儲過程是為了完成特定的功能而聚集在一起的一組 SQL 語言,這些語句基于 WEB 的書庫檢索系統(tǒng) 緒論 4 可以高效率的完成指定的數(shù)據(jù)庫操作。它同樣具有字段 與數(shù)據(jù)項(xiàng),外表與表一樣。表中每一個(gè)屬性組可以惟一確定一條記錄,稱之為“主鍵”。表中,列由同類的信息組成,稱為“一個(gè)字段”,每列的標(biāo)題稱為“字段名”。 關(guān)系數(shù)據(jù)庫 的主要特點(diǎn)之一就是用表組織數(shù)據(jù),表是最基本的數(shù)據(jù)庫對象,是 SQL 語言存放數(shù)據(jù)、查找數(shù)據(jù),以及更新數(shù)據(jù)的基本數(shù)據(jù)結(jié)構(gòu)。在一般情況下也可以將數(shù)據(jù)庫系統(tǒng)稱為“數(shù)據(jù)庫”。 數(shù)據(jù)庫是數(shù)據(jù)管理技術(shù),信息資源已成為各個(gè)部門的重要資源。 SQL Server20xx 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本不但繼承了 SQL 版本的優(yōu)點(diǎn),而且增加了許多 更先進(jìn)的功能。目前,越來越多的開發(fā)工具提供了與 SQL Server 的接口。但由于其快速、小巧且靈活,所以被小型信息管理系統(tǒng)將其作為后臺數(shù)據(jù)庫。 ( 4)與 SQL Server 無縫集成,便于將數(shù)據(jù)庫遷移到 SQL Server 上。 ( 2)系統(tǒng)資源占用低,不需要數(shù)據(jù)庫服務(wù)器的支持。除了能夠作為各種編程語言的后臺數(shù)據(jù)庫之外, Access本身也是一種好的數(shù)據(jù)庫開發(fā)工具。 課題相關(guān)知識簡介 數(shù)據(jù)庫相關(guān)技術(shù)簡介 數(shù)據(jù)庫編程主要包括與 Access 和 SQL Server20xx 這些常用數(shù)據(jù)庫的鏈接。 3. 客戶端 瀏覽器: Inter 。 瀏覽器: 。 Web 服務(wù)器: Inter 信息服務(wù)管理器。 9. 系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。 7. 提供管理員修改自己密碼的功能,保證 系統(tǒng)的安全性。 5. 設(shè)置讀者借閱和圖書借閱排行榜,為圖書館提供真實(shí)的數(shù)據(jù)信息。 3. 強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。 1. 界面設(shè)計(jì)友好、美觀,數(shù)據(jù)存儲安全、可靠。但由于信息 量的迅速增加,就要求對圖書管理更智能化、系統(tǒng)化、信息化。但在大多數(shù)不發(fā)達(dá)國家,基于 SQL Server 數(shù)據(jù)庫的圖書館管理信息系統(tǒng)應(yīng)用得很廣泛。目前,國際上大多數(shù)發(fā)達(dá)國家的 圖書館基本上實(shí)現(xiàn)了電腦管理,尤其是那些較大型的圖書館還采用了大型數(shù)據(jù)庫開發(fā)的軟件,部分大型圖書館也使用 Foxpro、SQL Server 等。因此開發(fā)一個(gè)切實(shí)有效的圖書館管理系統(tǒng)使其高質(zhì)量,高效率地管理系統(tǒng)流通部門的全部功能是非常必要的,也是本論文選題的重要意義和研究宗旨。流通系統(tǒng)將讀者與圖書,讀者與管理員,讀者與讀者相互間聯(lián)系起來,而且流通系統(tǒng)處理的數(shù)據(jù)類型多,數(shù)量大,精細(xì)且頻繁。因?yàn)閳D書的情況是隨時(shí)改變的,因此必需對圖書進(jìn)行動(dòng)態(tài)的管理,而這對于一個(gè)管理人員來說是一件比較復(fù)雜的事情,存儲,查詢,借閱都是必不可少的業(yè)務(wù)。隨著計(jì)算機(jī)的廣泛應(yīng)用,則需要利用計(jì)算機(jī)管理圖書館的日常工作。這樣借書過程就完成了。 關(guān)鍵詞 :數(shù)據(jù)庫 ,圖書管理 , IIS 服務(wù)器,瀏覽器 /服務(wù)器模式 II ABSTRACT With the continuing popularity of the Inter, the demand of people for Inter technology is not just about browsing the web page , sending and receiving busy people began to pursue to use the Inter which is a strong platform to achieve these inquiries without leaving home. WEB site with the use of database technology, greatly simplifies the maintenance workload of the WEB design use of database can bring many benefits: Such as the reduced data redundancy, which greatly saves the data storage space; To achieve full sharing of the data resources and so addition, The database technology also offers users a very easy tool to allow users to write the database applications easily. Using the ASP technology and the Principles of work database, based on the B/S model I developed a Library Management this system, readers can easily browse and search for the books, when readers search for the books, they can enter the Library Bar Code、 the keywords of Books Name、 the Book Category、 the name of Publishing Ho