c/s結(jié)構(gòu)圖書(shū)館管理信息系統(tǒng)的設(shè)計(jì)方案.doc
約59頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
c/s結(jié)構(gòu)圖書(shū)館管理信息系統(tǒng)的設(shè)計(jì)方案,c/s結(jié)構(gòu)圖書(shū)館管理信息系統(tǒng)的設(shè)計(jì)方案頁(yè)數(shù) 58 字?jǐn)?shù)23529 摘要科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時(shí)代的到來(lái)成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。傳統(tǒng)的圖書(shū)館管理系統(tǒng)都是基于兩層c/s結(jié)構(gòu)的產(chǎn)品,隨著...
內(nèi)容介紹
此文檔由會(huì)員 倫月 發(fā)布
C/S結(jié)構(gòu)圖書(shū)館管理信息系統(tǒng)的設(shè)計(jì)方案
頁(yè)數(shù) 58 字?jǐn)?shù) 23529
摘 要
科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時(shí)代的到來(lái)成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。
傳統(tǒng)的圖書(shū)館管理系統(tǒng)都是基于兩層C/S結(jié)構(gòu)的產(chǎn)品,隨著圖書(shū)館藏書(shū)規(guī)模的日益擴(kuò)大和管理的完善,這種模式已不能適應(yīng)不斷增長(zhǎng)的多方面需求,Internet/Intranet高速發(fā)展的背景下,圖書(shū)館管理信息系統(tǒng)開(kāi)始向三層乃至更多層發(fā)展。論文首先在背景篇中介紹了系統(tǒng)開(kāi)發(fā)的背景,闡述了三層C/S結(jié)構(gòu)管理信息系統(tǒng)的原理及特點(diǎn),明確了系統(tǒng)建設(shè)目標(biāo)和意義。依據(jù)系統(tǒng)建設(shè)目標(biāo),在實(shí)現(xiàn)篇中確定了操作系統(tǒng)、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和開(kāi)發(fā)工具的選擇,重點(diǎn)介紹了三層結(jié)構(gòu),三層結(jié)構(gòu)具體是:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)服務(wù)層。作者闡述了三層的工作機(jī)理 、技術(shù)優(yōu)勢(shì)以及由此帶來(lái)的諸如易維護(hù)、安全性、“瘦”客戶 以及可用性等優(yōu)點(diǎn)。開(kāi)發(fā)中采用的Web數(shù)據(jù)庫(kù)互連技術(shù)ADO.NET數(shù)據(jù)庫(kù)、組件技術(shù)、數(shù)據(jù)庫(kù)編程技術(shù)以及系統(tǒng)安全保障技術(shù)。截取了部分界面,提出了系統(tǒng)安裝的軟硬件要求。
最后,在結(jié)論篇中總結(jié)了系統(tǒng)的特色,并提出了不足及今后完善的方向。
關(guān)鍵字:圖書(shū)館信息系統(tǒng),三層C/S結(jié)構(gòu),Web, 分布式,.NET。
目 錄
摘 要 I
Abstract II
目 錄 III
第一章 緒論 1
1.1 圖書(shū)館管理信息系統(tǒng)(LMIS)的發(fā)展歷程 1
1.1.1 西方發(fā)達(dá)國(guó)家圖書(shū)館管理信息系統(tǒng)發(fā)展的歷史階段 1
1.1.2 我國(guó)圖書(shū)管理信息系統(tǒng)建設(shè)的歷史進(jìn)程 2
1.2 分布式應(yīng)用程序的認(rèn)識(shí) 2
1.3 分布式應(yīng)用體系結(jié)構(gòu)的演變過(guò)程 3
1.3.1 文件服務(wù)器模式 3
1.3.2 兩層客戶機(jī)/服務(wù)器(C/S)開(kāi)發(fā)模式 3
1.3.3 三(多)層分布式結(jié)構(gòu) 4
1.4 系統(tǒng)建設(shè)目標(biāo)及意義 7
1.4.1 系統(tǒng)建設(shè)目標(biāo) 7
1.4.2 系統(tǒng)建設(shè)意義 7
第二章 系統(tǒng)的分析與實(shí)現(xiàn)技術(shù) 8
2.1 系統(tǒng)的基本功能 8
2.1.1 圖書(shū)基本信息管理 8
2.1.2 圖書(shū)借閱管理 8
2.1.3 讀者服務(wù)管理 8
2.1.4 圖書(shū)查詢 9
2.2 系統(tǒng)的可行性分析 9
2.2.1 技術(shù)可行性 9
2.2.2 經(jīng)濟(jì)可行性 9
2.3 用Visual Basic.NET構(gòu)建分布式的優(yōu)勢(shì) 10
2.4 ADO.NET數(shù)據(jù)訪問(wèn)技術(shù) 12
2.5 Windows服務(wù)程序設(shè)計(jì) 13
2.5.1 Windows服務(wù)概述 13
2.5.2 Windows服務(wù)與其他.NET項(xiàng)目應(yīng)用程序的區(qū)別 13
2.6 Web服務(wù) 14
2.6.1 Web服務(wù)概述 14
2.6.2 何時(shí)采用Web服務(wù) 15
2.7 .NET框架的遠(yuǎn)程處理技術(shù) 16
2.7.1 遠(yuǎn)程處理概述 16
2.7.2 遠(yuǎn)程處理的基本原理 17
2.7.3 .NET通道技術(shù) 18
2.8 IIS 19
2.8.1 IIS簡(jiǎn)介 19
2.8.2 IIS的特點(diǎn) 19
第三章 系統(tǒng)總體設(shè)計(jì) 21
3.1 面向?qū)ο蟮某绦蛟O(shè)計(jì) 21
3.2 系統(tǒng)三層結(jié)構(gòu)設(shè)計(jì) 22
3.3 總體結(jié)構(gòu)和模塊設(shè)計(jì) 24
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 25
3.4.1 圖書(shū)基本信息表——BookTable 26
3.4.2 讀者基本信息表——UserTable 26
3.4.3 讀者借書(shū)情況表——BorrowedBookTable 27
3.5 數(shù)據(jù)流圖(DFD) 27
3.5.1 圖書(shū)基本管理的增加DFD 27
3.5.2 圖書(shū)基本管理的刪除DFD 28
3.5.3 圖書(shū)基本管理的修改DFD 28
3.5.4 圖書(shū)基本管理的查詢DFD 29
第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 30
4.1 功能流圖 30
4.1.1 操作界面示意圖 30
4.1.2 圖書(shū)入庫(kù)登記的功能流圖 30
4.1.3 借書(shū)的數(shù)據(jù)流圖 32
4.2 中間業(yè)務(wù)邏輯層的設(shè)計(jì)與實(shí)現(xiàn) 32
4.2.1 ManagerBase類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.2 ServerObjectMngClass類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.3 DataMangerClass類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.4 BookInfo與BookManger類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.5 UserInfo與UserManger類的設(shè)計(jì)與實(shí)現(xiàn) 36
4.3 服務(wù)器端的設(shè)計(jì)與實(shí)現(xiàn) 38
4.4 Windows應(yīng)用程序客戶端的設(shè)計(jì)與實(shí)現(xiàn) 40
4.4.1 圖書(shū)基本信息維護(hù)模塊的實(shí)現(xiàn) 42
4.4.2 圖書(shū)查詢模塊的實(shí)現(xiàn) 44
4.4.3 圖書(shū)借閱模塊的實(shí)現(xiàn) 47
4.4.4 讀者管理模塊的實(shí)現(xiàn) 47
4.5 Web客戶端設(shè)計(jì)與實(shí)現(xiàn) 49
4.5.1 配置虛擬目錄 49
4.5.2 讀者登陸Web客戶端設(shè)計(jì)與實(shí)現(xiàn) 50
4.5.3 圖書(shū)查詢Web客戶端的設(shè)計(jì)與實(shí)現(xiàn) 50
4.6 開(kāi)發(fā)與運(yùn)行的環(huán)境 50
4.6.1 計(jì)算機(jī)的硬件配置 50
4.6.2 計(jì)算機(jī)軟件配置 50
第五章 結(jié)束語(yǔ) 51
參考文獻(xiàn) 52
致 謝 53
參考文獻(xiàn)
[1] 高永春:基于三層結(jié)構(gòu)、COM+和Web的中小學(xué)管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].西安:西安交通大學(xué),2002,Y(454924):1-3.
[2] 李艷菊:基于三層C/S結(jié)構(gòu)的Web上圖書(shū)館管理信息系統(tǒng)的研制與開(kāi)發(fā)[D].北京:北京師范大學(xué),2001,Y(374387):1-6.
[3] 何麗,方英蘭,張勇.Visual Basic.NET分布式應(yīng)用程序開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2004,98-114.
[4] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M].北京:北京教育出版社,2000.
[5] 歐陽(yáng)源敏:三層分布式管理信息系統(tǒng)開(kāi)發(fā)技術(shù)研究及應(yīng)用[D].南京:東南大學(xué),2002,Y(463597):1-3.
頁(yè)數(shù) 58 字?jǐn)?shù) 23529
摘 要
科學(xué)技術(shù)日新月異的進(jìn)步,讓人類生活發(fā)生了巨大的變化,計(jì)算機(jī)技術(shù)的飛速發(fā)展,使各行各業(yè)在計(jì)算機(jī)技術(shù)應(yīng)用方面得到了廣泛的普及和使用。信息化時(shí)代的到來(lái)成為不可抗拒的潮流,人類文明正在進(jìn)入一個(gè)嶄新的時(shí)代。
傳統(tǒng)的圖書(shū)館管理系統(tǒng)都是基于兩層C/S結(jié)構(gòu)的產(chǎn)品,隨著圖書(shū)館藏書(shū)規(guī)模的日益擴(kuò)大和管理的完善,這種模式已不能適應(yīng)不斷增長(zhǎng)的多方面需求,Internet/Intranet高速發(fā)展的背景下,圖書(shū)館管理信息系統(tǒng)開(kāi)始向三層乃至更多層發(fā)展。論文首先在背景篇中介紹了系統(tǒng)開(kāi)發(fā)的背景,闡述了三層C/S結(jié)構(gòu)管理信息系統(tǒng)的原理及特點(diǎn),明確了系統(tǒng)建設(shè)目標(biāo)和意義。依據(jù)系統(tǒng)建設(shè)目標(biāo),在實(shí)現(xiàn)篇中確定了操作系統(tǒng)、Web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和開(kāi)發(fā)工具的選擇,重點(diǎn)介紹了三層結(jié)構(gòu),三層結(jié)構(gòu)具體是:表現(xiàn)層、業(yè)務(wù)邏輯層和數(shù)據(jù)服務(wù)層。作者闡述了三層的工作機(jī)理 、技術(shù)優(yōu)勢(shì)以及由此帶來(lái)的諸如易維護(hù)、安全性、“瘦”客戶 以及可用性等優(yōu)點(diǎn)。開(kāi)發(fā)中采用的Web數(shù)據(jù)庫(kù)互連技術(shù)ADO.NET數(shù)據(jù)庫(kù)、組件技術(shù)、數(shù)據(jù)庫(kù)編程技術(shù)以及系統(tǒng)安全保障技術(shù)。截取了部分界面,提出了系統(tǒng)安裝的軟硬件要求。
最后,在結(jié)論篇中總結(jié)了系統(tǒng)的特色,并提出了不足及今后完善的方向。
關(guān)鍵字:圖書(shū)館信息系統(tǒng),三層C/S結(jié)構(gòu),Web, 分布式,.NET。
目 錄
摘 要 I
Abstract II
目 錄 III
第一章 緒論 1
1.1 圖書(shū)館管理信息系統(tǒng)(LMIS)的發(fā)展歷程 1
1.1.1 西方發(fā)達(dá)國(guó)家圖書(shū)館管理信息系統(tǒng)發(fā)展的歷史階段 1
1.1.2 我國(guó)圖書(shū)管理信息系統(tǒng)建設(shè)的歷史進(jìn)程 2
1.2 分布式應(yīng)用程序的認(rèn)識(shí) 2
1.3 分布式應(yīng)用體系結(jié)構(gòu)的演變過(guò)程 3
1.3.1 文件服務(wù)器模式 3
1.3.2 兩層客戶機(jī)/服務(wù)器(C/S)開(kāi)發(fā)模式 3
1.3.3 三(多)層分布式結(jié)構(gòu) 4
1.4 系統(tǒng)建設(shè)目標(biāo)及意義 7
1.4.1 系統(tǒng)建設(shè)目標(biāo) 7
1.4.2 系統(tǒng)建設(shè)意義 7
第二章 系統(tǒng)的分析與實(shí)現(xiàn)技術(shù) 8
2.1 系統(tǒng)的基本功能 8
2.1.1 圖書(shū)基本信息管理 8
2.1.2 圖書(shū)借閱管理 8
2.1.3 讀者服務(wù)管理 8
2.1.4 圖書(shū)查詢 9
2.2 系統(tǒng)的可行性分析 9
2.2.1 技術(shù)可行性 9
2.2.2 經(jīng)濟(jì)可行性 9
2.3 用Visual Basic.NET構(gòu)建分布式的優(yōu)勢(shì) 10
2.4 ADO.NET數(shù)據(jù)訪問(wèn)技術(shù) 12
2.5 Windows服務(wù)程序設(shè)計(jì) 13
2.5.1 Windows服務(wù)概述 13
2.5.2 Windows服務(wù)與其他.NET項(xiàng)目應(yīng)用程序的區(qū)別 13
2.6 Web服務(wù) 14
2.6.1 Web服務(wù)概述 14
2.6.2 何時(shí)采用Web服務(wù) 15
2.7 .NET框架的遠(yuǎn)程處理技術(shù) 16
2.7.1 遠(yuǎn)程處理概述 16
2.7.2 遠(yuǎn)程處理的基本原理 17
2.7.3 .NET通道技術(shù) 18
2.8 IIS 19
2.8.1 IIS簡(jiǎn)介 19
2.8.2 IIS的特點(diǎn) 19
第三章 系統(tǒng)總體設(shè)計(jì) 21
3.1 面向?qū)ο蟮某绦蛟O(shè)計(jì) 21
3.2 系統(tǒng)三層結(jié)構(gòu)設(shè)計(jì) 22
3.3 總體結(jié)構(gòu)和模塊設(shè)計(jì) 24
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 25
3.4.1 圖書(shū)基本信息表——BookTable 26
3.4.2 讀者基本信息表——UserTable 26
3.4.3 讀者借書(shū)情況表——BorrowedBookTable 27
3.5 數(shù)據(jù)流圖(DFD) 27
3.5.1 圖書(shū)基本管理的增加DFD 27
3.5.2 圖書(shū)基本管理的刪除DFD 28
3.5.3 圖書(shū)基本管理的修改DFD 28
3.5.4 圖書(shū)基本管理的查詢DFD 29
第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 30
4.1 功能流圖 30
4.1.1 操作界面示意圖 30
4.1.2 圖書(shū)入庫(kù)登記的功能流圖 30
4.1.3 借書(shū)的數(shù)據(jù)流圖 32
4.2 中間業(yè)務(wù)邏輯層的設(shè)計(jì)與實(shí)現(xiàn) 32
4.2.1 ManagerBase類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.2 ServerObjectMngClass類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.3 DataMangerClass類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.4 BookInfo與BookManger類設(shè)計(jì)與實(shí)現(xiàn) 34
4.2.5 UserInfo與UserManger類的設(shè)計(jì)與實(shí)現(xiàn) 36
4.3 服務(wù)器端的設(shè)計(jì)與實(shí)現(xiàn) 38
4.4 Windows應(yīng)用程序客戶端的設(shè)計(jì)與實(shí)現(xiàn) 40
4.4.1 圖書(shū)基本信息維護(hù)模塊的實(shí)現(xiàn) 42
4.4.2 圖書(shū)查詢模塊的實(shí)現(xiàn) 44
4.4.3 圖書(shū)借閱模塊的實(shí)現(xiàn) 47
4.4.4 讀者管理模塊的實(shí)現(xiàn) 47
4.5 Web客戶端設(shè)計(jì)與實(shí)現(xiàn) 49
4.5.1 配置虛擬目錄 49
4.5.2 讀者登陸Web客戶端設(shè)計(jì)與實(shí)現(xiàn) 50
4.5.3 圖書(shū)查詢Web客戶端的設(shè)計(jì)與實(shí)現(xiàn) 50
4.6 開(kāi)發(fā)與運(yùn)行的環(huán)境 50
4.6.1 計(jì)算機(jī)的硬件配置 50
4.6.2 計(jì)算機(jī)軟件配置 50
第五章 結(jié)束語(yǔ) 51
參考文獻(xiàn) 52
致 謝 53
參考文獻(xiàn)
[1] 高永春:基于三層結(jié)構(gòu)、COM+和Web的中小學(xué)管理信息系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[D].西安:西安交通大學(xué),2002,Y(454924):1-3.
[2] 李艷菊:基于三層C/S結(jié)構(gòu)的Web上圖書(shū)館管理信息系統(tǒng)的研制與開(kāi)發(fā)[D].北京:北京師范大學(xué),2001,Y(374387):1-6.
[3] 何麗,方英蘭,張勇.Visual Basic.NET分布式應(yīng)用程序開(kāi)發(fā)[M].北京:清華大學(xué)出版社,2004,98-114.
[4] 薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第三版)[M].北京:北京教育出版社,2000.
[5] 歐陽(yáng)源敏:三層分布式管理信息系統(tǒng)開(kāi)發(fā)技術(shù)研究及應(yīng)用[D].南京:東南大學(xué),2002,Y(463597):1-3.