畢業(yè)設(shè)計 基于分布式三層結(jié)構(gòu)c/s模式圖書管理系統(tǒng).doc
約66頁DOC格式手機打開展開
畢業(yè)設(shè)計 基于分布式三層結(jié)構(gòu)c/s模式圖書管理系統(tǒng),基于分布式三層結(jié)構(gòu)c/s模式圖書管理系統(tǒng)全文66頁 約12800字 設(shè)計理念新穎程序語言精準(zhǔn)論述翔實摘要在internet技術(shù)迅猛發(fā)展的今天,一個成功的圖書管理信息系統(tǒng)不僅要有豐富完善的管理內(nèi)容,還應(yīng)具備如何能夠創(chuàng)建通向未來的沒有中斷的跨越lan、wan和internet平臺的分布式可伸縮的應(yīng)用結(jié)構(gòu),以滿足當(dāng)今的復(fù)雜的...
內(nèi)容介紹
此文檔由會員 癡狂少年 發(fā)布
基于分布式三層結(jié)構(gòu)C/S模式圖書管理系統(tǒng)
全文66頁 約12800字 設(shè)計理念新穎 程序語言精準(zhǔn) 論述翔實
摘 要
在Internet技術(shù)迅猛發(fā)展的今天,一個成功的圖書管理信息系統(tǒng)不僅要有豐富完善的管理內(nèi)容,還應(yīng)具備如何能夠創(chuàng)建通向未來的沒有中斷的跨越LAN、WAN和Internet平臺的分布式可伸縮的應(yīng)用結(jié)構(gòu),以滿足當(dāng)今的復(fù)雜的不斷發(fā)展的圖書管理業(yè)務(wù)需求。
以往的兩層結(jié)構(gòu)(2-tier)的C/S模式信息管理系統(tǒng),管理功能豐富,自誕生的十多年內(nèi)得到了普遍歡迎和廣泛應(yīng)用,而且取得相當(dāng)?shù)某晒?,但是隨著系統(tǒng)結(jié)構(gòu)的復(fù)雜和規(guī)模的日益擴大,兩層的C/S模式結(jié)構(gòu)系統(tǒng)成功的背后卻逐漸暴露出其框架上的缺陷。筆者通過查閱大量資料,經(jīng)過三個多月設(shè)計實踐,開發(fā)一個簡單功能分布式三層結(jié)構(gòu)圖書管理系統(tǒng)(局域網(wǎng)),可以實現(xiàn)動態(tài)的連接應(yīng)用程序服務(wù)器,只要對配置文件進(jìn)行配置,就可以像網(wǎng)上鄰居一樣選擇所要連接的應(yīng)用程序服務(wù)器(數(shù)據(jù)庫),并提供簡單的圖書管理功能。
本文描述了整個系統(tǒng)的開發(fā)全過程并突出了幾項重點技術(shù)的應(yīng)用——數(shù)據(jù)庫(服務(wù)器)的建立,圖書管理模塊的實現(xiàn)和系統(tǒng)的分布式三層體系結(jié)構(gòu)設(shè)計實現(xiàn)。
關(guān)鍵詞:圖書管理;三層結(jié)構(gòu);數(shù)據(jù)庫;DataSnap技術(shù)
Abstract
Given the rapid development of Internet Technology, to meet the needs of increasingly complicated book management, a sound Book Management Information System should be equipped with not only rich management content, but also distributed and elastic application structure which can go through the platform of LAN, WAN and Internet without interruption.
The early 2-Tier C/S Mode Information has been well received and widely used in the past ten-odd years because of its rich management functions. However, as the structure become more and more complicated, and the scale become larger, the system is found to be limited to further development for its weakness in framework. By referring to lots of data and practicing, I have developed a simple distributed Book Management System with three-tiers, which can realize which enable Application Server to connect flexibly. By collocating the text, the system can choose the Application Server (Database) as the LAN do, and provide easily operated functions on book management.
What this thesis describes is the whole developing process of this system, and several important technologies’ application—the built of Database (Server), operated functions on book management and the design of the system which is distributed three layers structure will be highlighted.
Keywords: Book management; 3-Tier; Database; DataSnap technology
目 錄
1.引言………………………………………………………………………………(1)
2.需求分析…………………………………………………………………………(1)
2.1用戶需求分析………………………………………………………………(1)
2.2 系統(tǒng)技術(shù)需求分析…………………………………………………………(2)
2.2.1以往兩層結(jié)構(gòu)C/S技術(shù)缺陷………………………………………(2)
2.2.2 技術(shù)需求解決方法……………………………………………… (2)
2.3 數(shù)據(jù)字典……………………………………………………………………(2)
2.4系統(tǒng)功能需求分析…………………………………………………………(3)
2.4.1系統(tǒng)整體功能需求…………………………………………………(3)
2.4.2功能細(xì)節(jié)需求………………………………………………………(3)
2.5 系統(tǒng)運行環(huán)境需求分析……………………………………………………(4)
2.5.1 設(shè)備要求………………………………………………………… (4)
2.5.2 支持軟件………………………………………………………… (4)
2.5.3 其他要求………………………………………………………… (4)
3系統(tǒng)設(shè)計…………………………………………………………………………(4)
3.1 數(shù)據(jù)庫設(shè)計…………………………………………………………………(4)
3.1.1概念設(shè)計……………………………………………………………(4)
3.1.2概念模型設(shè)計…………………………………………………… (5)
3.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計…………………………………………… (6)
3.2系統(tǒng)概要設(shè)計…………………………………………………………… (7)
3.2.1 體系結(jié)構(gòu)規(guī)劃……………………………………………………(7)
3.3 目標(biāo)系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計………………………………………………(7)
3.3.1 三層結(jié)構(gòu)…………………………………………………………(7)
3.3.2 三層體系結(jié)構(gòu)模型………………………………………………(8)
3.4 應(yīng)用體系模型設(shè)計………………………………………………………(8)
3.5管理模塊設(shè)計 ……………………………………………………………(8)
3.5.1整個系統(tǒng)數(shù)據(jù)流圖 ………………………………………………(8)
3.5.2功能總圖及模塊之間的流程 ……………………………………(9)
3.5.3用戶端管理模塊設(shè)計及系統(tǒng)流程圖 ……………………………(9)
3.5.4管理員端管理模塊設(shè)計系統(tǒng)流程圖 ……………………………(10)
4 系統(tǒng)實現(xiàn)………………………………………………………………………(10)
4.1 實現(xiàn)工具選擇……………………………………………………………(10)
4.2三層結(jié)構(gòu)的實現(xiàn)方法 ……………………………………………………(11)
4.3 數(shù)據(jù)庫實現(xiàn)過程 …………………………………………………………(12)
4.4圖書管理模塊功能的實現(xiàn) ………………………………………………(13)
4.4.1實現(xiàn)不同用戶的操作權(quán)限和登陸模塊 …………………………(14)
4.4.2 查詢功能模塊實現(xiàn)………………………………………………(15)
4.4.3新書入庫管理模塊 ………………………………………………(16)
4.4.4其他功能模塊實現(xiàn) ………………………………………………(17)
4.5 服務(wù)器端程序的建立……………………………………………………(17)
4.6 客戶端程序的建立 ………………………………………………………(18)
4.7 客戶端實現(xiàn)SQL 查詢……………………………………………………(18)
4.8動態(tài)連接應(yīng)用程序服務(wù)器的實現(xiàn) ………………………………………(19)
5討論 ……………………………………………………………………………(26)
5.1界面顯示不夠理想 ………………………………………………………(26)
5.2 系統(tǒng)特色…………………………………………………………………(27)
5.3信息的全面性 ……………………………………………………………(27)
5.4功能設(shè)想 …………………………………………………………………(27)
5.5系統(tǒng)的穩(wěn)定性和安全性 …………………………………………………(27)
6總結(jié) ……………………………………………………………………………(27)
致謝 ………………………………………………………………………………(29)
參考文獻(xiàn)…………………………………………………………………………(29)
附件………………………………………………………………………………(30)
部分參考文獻(xiàn)
[7] 趙萬軍 王興東.《Delphi軟件項目開發(fā)實例》.電子工業(yè)出版社, 2004年11月
[8] 黃梯云 .《管理信息系統(tǒng)》第二版.高等教育出版社, 2000年7月
[9] 張瀚文 齊錦剛 王建中.《Delphi數(shù)據(jù)庫系統(tǒng)開發(fā)與實例解析》,高等教育出版社
[10] 劉衛(wèi)宏.《SQL Server2000 2000使用教程》.科學(xué)教育出版社,2003年5月
全文66頁 約12800字 設(shè)計理念新穎 程序語言精準(zhǔn) 論述翔實
摘 要
在Internet技術(shù)迅猛發(fā)展的今天,一個成功的圖書管理信息系統(tǒng)不僅要有豐富完善的管理內(nèi)容,還應(yīng)具備如何能夠創(chuàng)建通向未來的沒有中斷的跨越LAN、WAN和Internet平臺的分布式可伸縮的應(yīng)用結(jié)構(gòu),以滿足當(dāng)今的復(fù)雜的不斷發(fā)展的圖書管理業(yè)務(wù)需求。
以往的兩層結(jié)構(gòu)(2-tier)的C/S模式信息管理系統(tǒng),管理功能豐富,自誕生的十多年內(nèi)得到了普遍歡迎和廣泛應(yīng)用,而且取得相當(dāng)?shù)某晒?,但是隨著系統(tǒng)結(jié)構(gòu)的復(fù)雜和規(guī)模的日益擴大,兩層的C/S模式結(jié)構(gòu)系統(tǒng)成功的背后卻逐漸暴露出其框架上的缺陷。筆者通過查閱大量資料,經(jīng)過三個多月設(shè)計實踐,開發(fā)一個簡單功能分布式三層結(jié)構(gòu)圖書管理系統(tǒng)(局域網(wǎng)),可以實現(xiàn)動態(tài)的連接應(yīng)用程序服務(wù)器,只要對配置文件進(jìn)行配置,就可以像網(wǎng)上鄰居一樣選擇所要連接的應(yīng)用程序服務(wù)器(數(shù)據(jù)庫),并提供簡單的圖書管理功能。
本文描述了整個系統(tǒng)的開發(fā)全過程并突出了幾項重點技術(shù)的應(yīng)用——數(shù)據(jù)庫(服務(wù)器)的建立,圖書管理模塊的實現(xiàn)和系統(tǒng)的分布式三層體系結(jié)構(gòu)設(shè)計實現(xiàn)。
關(guān)鍵詞:圖書管理;三層結(jié)構(gòu);數(shù)據(jù)庫;DataSnap技術(shù)
Abstract
Given the rapid development of Internet Technology, to meet the needs of increasingly complicated book management, a sound Book Management Information System should be equipped with not only rich management content, but also distributed and elastic application structure which can go through the platform of LAN, WAN and Internet without interruption.
The early 2-Tier C/S Mode Information has been well received and widely used in the past ten-odd years because of its rich management functions. However, as the structure become more and more complicated, and the scale become larger, the system is found to be limited to further development for its weakness in framework. By referring to lots of data and practicing, I have developed a simple distributed Book Management System with three-tiers, which can realize which enable Application Server to connect flexibly. By collocating the text, the system can choose the Application Server (Database) as the LAN do, and provide easily operated functions on book management.
What this thesis describes is the whole developing process of this system, and several important technologies’ application—the built of Database (Server), operated functions on book management and the design of the system which is distributed three layers structure will be highlighted.
Keywords: Book management; 3-Tier; Database; DataSnap technology
目 錄
1.引言………………………………………………………………………………(1)
2.需求分析…………………………………………………………………………(1)
2.1用戶需求分析………………………………………………………………(1)
2.2 系統(tǒng)技術(shù)需求分析…………………………………………………………(2)
2.2.1以往兩層結(jié)構(gòu)C/S技術(shù)缺陷………………………………………(2)
2.2.2 技術(shù)需求解決方法……………………………………………… (2)
2.3 數(shù)據(jù)字典……………………………………………………………………(2)
2.4系統(tǒng)功能需求分析…………………………………………………………(3)
2.4.1系統(tǒng)整體功能需求…………………………………………………(3)
2.4.2功能細(xì)節(jié)需求………………………………………………………(3)
2.5 系統(tǒng)運行環(huán)境需求分析……………………………………………………(4)
2.5.1 設(shè)備要求………………………………………………………… (4)
2.5.2 支持軟件………………………………………………………… (4)
2.5.3 其他要求………………………………………………………… (4)
3系統(tǒng)設(shè)計…………………………………………………………………………(4)
3.1 數(shù)據(jù)庫設(shè)計…………………………………………………………………(4)
3.1.1概念設(shè)計……………………………………………………………(4)
3.1.2概念模型設(shè)計…………………………………………………… (5)
3.1.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計…………………………………………… (6)
3.2系統(tǒng)概要設(shè)計…………………………………………………………… (7)
3.2.1 體系結(jié)構(gòu)規(guī)劃……………………………………………………(7)
3.3 目標(biāo)系統(tǒng)的邏輯結(jié)構(gòu)設(shè)計………………………………………………(7)
3.3.1 三層結(jié)構(gòu)…………………………………………………………(7)
3.3.2 三層體系結(jié)構(gòu)模型………………………………………………(8)
3.4 應(yīng)用體系模型設(shè)計………………………………………………………(8)
3.5管理模塊設(shè)計 ……………………………………………………………(8)
3.5.1整個系統(tǒng)數(shù)據(jù)流圖 ………………………………………………(8)
3.5.2功能總圖及模塊之間的流程 ……………………………………(9)
3.5.3用戶端管理模塊設(shè)計及系統(tǒng)流程圖 ……………………………(9)
3.5.4管理員端管理模塊設(shè)計系統(tǒng)流程圖 ……………………………(10)
4 系統(tǒng)實現(xiàn)………………………………………………………………………(10)
4.1 實現(xiàn)工具選擇……………………………………………………………(10)
4.2三層結(jié)構(gòu)的實現(xiàn)方法 ……………………………………………………(11)
4.3 數(shù)據(jù)庫實現(xiàn)過程 …………………………………………………………(12)
4.4圖書管理模塊功能的實現(xiàn) ………………………………………………(13)
4.4.1實現(xiàn)不同用戶的操作權(quán)限和登陸模塊 …………………………(14)
4.4.2 查詢功能模塊實現(xiàn)………………………………………………(15)
4.4.3新書入庫管理模塊 ………………………………………………(16)
4.4.4其他功能模塊實現(xiàn) ………………………………………………(17)
4.5 服務(wù)器端程序的建立……………………………………………………(17)
4.6 客戶端程序的建立 ………………………………………………………(18)
4.7 客戶端實現(xiàn)SQL 查詢……………………………………………………(18)
4.8動態(tài)連接應(yīng)用程序服務(wù)器的實現(xiàn) ………………………………………(19)
5討論 ……………………………………………………………………………(26)
5.1界面顯示不夠理想 ………………………………………………………(26)
5.2 系統(tǒng)特色…………………………………………………………………(27)
5.3信息的全面性 ……………………………………………………………(27)
5.4功能設(shè)想 …………………………………………………………………(27)
5.5系統(tǒng)的穩(wěn)定性和安全性 …………………………………………………(27)
6總結(jié) ……………………………………………………………………………(27)
致謝 ………………………………………………………………………………(29)
參考文獻(xiàn)…………………………………………………………………………(29)
附件………………………………………………………………………………(30)
部分參考文獻(xiàn)
[7] 趙萬軍 王興東.《Delphi軟件項目開發(fā)實例》.電子工業(yè)出版社, 2004年11月
[8] 黃梯云 .《管理信息系統(tǒng)》第二版.高等教育出版社, 2000年7月
[9] 張瀚文 齊錦剛 王建中.《Delphi數(shù)據(jù)庫系統(tǒng)開發(fā)與實例解析》,高等教育出版社
[10] 劉衛(wèi)宏.《SQL Server2000 2000使用教程》.科學(xué)教育出版社,2003年5月