【正文】
要 《網(wǎng)上圖書預(yù)約系統(tǒng)的設(shè)計(jì)》是以為讀者提供便利為前提而開發(fā)的一個(gè)信息管理系統(tǒng),它不僅 要求建立數(shù)據(jù)的一致性和完整性, 而且還需 要應(yīng)用程序功能的完備 、 易用等特點(diǎn)。 系統(tǒng) 的使用對(duì)象可以是高校或者其他單位的圖書館的讀者和管理人員。 關(guān)鍵詞 : 圖書;預(yù)約; ;數(shù)據(jù)庫(kù) The Design of Online Booking System Abstract The Design of Online Booking System is a management information system, developed to provide convenience for readers as premise. It not only requires the establishment of data integrity and consistency, but also featured by perfection and easytouse to the program function. The system is a desktop database system for users to control and operate books, which mainly adopts as frontend application development tool, SQL Server 2021 database as a background database, and Windows XP as a platform. Meanwhile it also uses the data access to standardize of for accessing and manipulating the database. Its major function is the realization of booking online for readers as well as management of the books and users for the administrator. The system can be used by readers and management staff of libraries in college or other units. This thesis mainly describes the basic outline of and design methods. Then taking this system as an example, it goes through design and development of the system. This system consists of six modules, namely subscriber identification scheme, users pim, books inquiry and appointment, the information promulgation, management of the books, and management of system. The system analyse varieties of data successively with the function chart, the ER graphic and tables of database. Each functional module and its core codes are displayed for detail in the system39。 database 目 錄 論文總頁(yè)數(shù): 23頁(yè) 1 引言 ................................................................... 1 課題背景及意義 ...................................................... 1 本課題主要研究思路和方法 ............................................ 1 .NET概述 ........................................................... 1 對(duì)數(shù)字圖書館的現(xiàn)狀分析 .............................................. 2 2 需求分析 ............................................................... 3 需求調(diào)研 ........................................................... 3 組織結(jié)構(gòu)的分析 ...................................................... 3 開發(fā)運(yùn)行環(huán)境 ....................................................... 3 3 系統(tǒng)分析設(shè)計(jì) ........................................................... 4 功能設(shè)計(jì) ........................................................... 4 系統(tǒng)功能結(jié)構(gòu)圖 ...................................................... 5 模塊設(shè)計(jì) ........................................................... 5 數(shù)據(jù)庫(kù)的設(shè)計(jì) ....................................................... 7 4 系統(tǒng)詳細(xì)設(shè)計(jì) .......................................................... 10 系統(tǒng)公共類的設(shè)計(jì) ................................................... 10 數(shù)據(jù)操作類的設(shè)計(jì) ................................................ 10 圖書 操作類的設(shè)計(jì) ................................................ 10 用戶身份驗(yàn)證模塊的設(shè)計(jì) ............................................. 11 功能描述 ....................................................... 11 登錄頁(yè)面 ....................................... 11 注銷頁(yè)面 .................................... 12 修改密碼頁(yè)面 ............................... 12 用戶個(gè)人信息模塊 ................................................... 12 功能描述 ....................................................... 12 個(gè)人預(yù)約信息控件 ......................... 12 個(gè)人預(yù)約信息的主界面圖 .......................................... 13 圖書查詢預(yù)約模塊的設(shè)計(jì) ............................................. 13 功能描述 ....................................................... 13 預(yù)約流程圖 ..................................................... 14 簡(jiǎn)單查詢頁(yè)面 ............................ 14 普通查詢頁(yè)面和高級(jí)查詢頁(yè)面的設(shè)計(jì) ................................ 15 簡(jiǎn)單查詢頁(yè)面的主界面圖 .......................................... 15 信息發(fā)布模塊的設(shè)計(jì) ................................................. 16 功能描述 ....................................................... 16 新書查詢頁(yè)面 ................................. 16 控件加載頁(yè)面 計(jì) ............................ 16 當(dāng)前 預(yù)約信息的主界面圖 .......................................... 17 歷史 預(yù)約信息的主界面圖 .......................................... 17 圖書管理模塊的設(shè)計(jì) ................................................. 18 功能描述 ....................................................... 18 圖書編輯頁(yè)面的主界面圖 .......................................... 18 系統(tǒng)管理模塊的設(shè)計(jì) ................................................. 18 功能描述 ....................................................... 18 角色權(quán)限管理頁(yè)面的主界面圖 ...................................... 20 5 系統(tǒng)測(cè)試 .............................................................. 20 測(cè)試環(huán)境 .......................................................... 20 測(cè)試結(jié)果 .......................................................... 20 結(jié) 論 .................................................................. 20 參考文獻(xiàn) .................................................................. 21 致 謝 .................................................................. 22 聲 明 .................................................................. 23 第 1 頁(yè) 共 23 頁(yè) 1 引言 課題背景及意義 21 世紀(jì)初,人類社會(huì)繼工業(yè)文明之后,進(jìn)入知識(shí)經(jīng)濟(jì)與信息時(shí)代。 網(wǎng)上圖書預(yù)約系統(tǒng)就是在此背景下,志在追求如何為讀者提供更為便利的服務(wù),能夠在網(wǎng)上方便地對(duì)圖書進(jìn)行預(yù)約和查詢并及時(shí)了解最新的圖書信息,而且也使圖書管理員更為方便有效地管理種類繁多 的圖書。因此,本設(shè)計(jì)首先分析該系統(tǒng)的相關(guān)功能,結(jié)合本設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí),選擇所熟悉的開發(fā)工具進(jìn)行本設(shè)計(jì)的開發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ), 寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法;最后,在系統(tǒng)開發(fā)完畢后,進(jìn)行調(diào)試和運(yùn)行,做好調(diào)試和運(yùn)行的相關(guān)記錄。 .NET 提供了一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無(wú)論對(duì)象代碼是在本地存儲(chǔ)和執(zhí)行,還是在本地執(zhí)行但在 Inter 上分布。對(duì)于不同的語(yǔ)言,在不同的機(jī)器上,常常會(huì)出現(xiàn)不兼容 的問題,而需要對(duì)其進(jìn)行重新編譯才能使用。由于 MSIL 語(yǔ)言與機(jī)器無(wú)關(guān),因此它可以在 任何一個(gè)能夠運(yùn)行 CLR 的機(jī)器上運(yùn)行,并且由于所有關(guān)于機(jī)器的優(yōu)化都是由 CLR 執(zhí)行的,所以也就不存在由于機(jī)器不同而產(chǎn)生的不兼容問題。隨著計(jì)算機(jī)技術(shù)、通信技術(shù)、高密度存貯技術(shù)和多媒體技術(shù)的發(fā)展,人類已進(jìn)入信息時(shí)代 , 以電子 計(jì)算機(jī)和現(xiàn)代通信技術(shù)為代表的科學(xué)技術(shù)的迅猛發(fā)展 , 指明了未來(lái)圖書館數(shù)字化的發(fā)展方向 , 促使圖書館由傳統(tǒng)向數(shù)字化發(fā)展 。 在 知識(shí)經(jīng)濟(jì)中,知識(shí)已成為占主導(dǎo)地位的因素,而作為知識(shí)寶庫(kù)的圖書館被提高 到了一個(gè)重要位置。 據(jù)國(guó)家統(tǒng)計(jì)信息中心的研究表明:我國(guó)的信息能力排在世界低層,在所 統(tǒng)計(jì)的 28 個(gè)主要國(guó)家和地區(qū)中排名 27 位;我國(guó)的信息技術(shù)與設(shè)備居各亞洲國(guó)家前列,但信息資源開發(fā)與利用的能力、人才素質(zhì)等方面都是最低的。因此圖書館必須抓住機(jī)遇,運(yùn)用知識(shí)管理的理念指導(dǎo)信息資源的建設(shè)。圖書館員要利用知識(shí)的原材料,