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

正文內(nèi)容

某中學(xué)圖書館系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-文庫吧

2024-11-13 20:42 本頁面


【正文】 ............................................. XX 參考文獻(xiàn) ....................................................................................................................... XX 致 謝 ......................................................................................................................XXI 聲 明 .................................................................................................................... XXII 1. 引言 圖書是最豐富、最寶貴的信息源和知識源。記載和收集了人類社會的文明史,它為人類社會的科技進(jìn)步、社會的發(fā)展提供了 巨大的推動作用。為人類的進(jìn)步,人類的文明做出了巨大的貢獻(xiàn)。在科學(xué)技術(shù)迅猛發(fā)展的今天,在即將到來的信息社會和知識經(jīng)濟(jì)時代,人們對圖書的需求也就更為迫切。 隨著網(wǎng)絡(luò)的發(fā)展,許多行業(yè)都進(jìn)入了信息化。對于傳統(tǒng)的圖書館而言,也出現(xiàn)了許多的網(wǎng)上圖書館,方便了讀者和管理人員。由于手工的圖書管管理工作量大、任務(wù)多、服務(wù)局限性等等,給學(xué)生和老師帶來了很多的不便。設(shè)計(jì)圖書館的管理系統(tǒng)可以提高圖書管管理的效率;降低工作人員的工作量;完善圖書館的各項(xiàng)功能。網(wǎng)上圖書館系統(tǒng)應(yīng)該具有出借還子系統(tǒng)、查詢子系統(tǒng)、電子圖書下載子系統(tǒng)、留言板以 及系統(tǒng)維護(hù)子系統(tǒng)等,這幾個子系統(tǒng)包括了圖書館管理的主要業(yè)務(wù)工作,可以全面實(shí)現(xiàn)對圖書館的查詢、借還、下載、留言等在線功能實(shí)現(xiàn)??紤]到圖書館各項(xiàng)業(yè)務(wù)當(dāng)中的存在的具體問題系統(tǒng)為各個層次的用戶在實(shí)際操作方面加強(qiáng)了方便性,在業(yè)務(wù)規(guī)則實(shí)現(xiàn)方面更加注重智能化,使用戶在使用當(dāng)中更輕松 ,在系統(tǒng)進(jìn)入直接的只明途徑,這樣更加有助于全面提高圖書館的管理效率,改善了書刊的科學(xué)管理及工作人員的管理,圖書館各類功能全面實(shí)現(xiàn)。 2. 開發(fā)及運(yùn)行環(huán)境的選擇 由于本系統(tǒng)是針對學(xué)院圖書管理而開發(fā)的,對運(yùn)行環(huán)境的要求不是 太高,服務(wù)器端在 Windows 2021 或者 XP 下安裝使用,容易操作且維護(hù)簡單。客戶端可以在 Windows 98 及以上版本 運(yùn)行使用。 數(shù)據(jù)庫的選擇 在多種數(shù)據(jù)庫軟件中,選擇了相對來說比較易用的 SQL server 2021 作為后臺數(shù)據(jù)庫。 Microsoft SQL server 是一個高性能的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有客戶機(jī) /服務(wù)器體系結(jié)構(gòu),能夠滿足大規(guī)模分布式計(jì)算環(huán)境的需要。 Microsoft SQL server 數(shù)據(jù)庫管理系統(tǒng)特點(diǎn)如下: ( 1)完全的客戶機(jī) /服務(wù)器體系結(jié)構(gòu)。 ( 2)簡單的圖形化管理工具。 ( 3)豐富的編程接口工具。 ( 4)多線程體系結(jié)構(gòu)。 ( 5) SQL server 是 Microsoft 服務(wù)器套件 BackOffice 的成員之一,它與 其它軟件( Windows 202 Inter Information Server、 Exchange Server等)有機(jī)結(jié)合,并充分利用它們所提供的服務(wù)或功能,從而增強(qiáng)了 SQL server數(shù)據(jù)庫系統(tǒng)的功能,同時占用較少的資源。 ( 6) SQL server 數(shù)據(jù)庫系統(tǒng)各種對象的范圍更加廣泛。 ( 7) 運(yùn)行中的數(shù)據(jù)庫系統(tǒng)容易 受到來自多方面的干擾和破壞。如硬件設(shè)備和軟件系統(tǒng)的故障,未經(jīng)授權(quán)使用數(shù)據(jù)庫的人偷竊信息,利用計(jì)算機(jī)進(jìn)行犯罪活動以及系統(tǒng)對于事務(wù)處理不當(dāng)或程序員的誤操作等都可能破壞數(shù)據(jù)庫。 SQL Server 數(shù)據(jù)庫還可以提供數(shù)據(jù)的保護(hù)功能。 數(shù)據(jù)庫的保護(hù)是通過對數(shù)據(jù)庫的恢復(fù)、完整性控制、并發(fā)控制和安全性控制四個方面實(shí)現(xiàn)。 開發(fā)工具的選擇 在多種編程 軟件中,選擇了 當(dāng)前比較流行的 作為編程工具 。 是一種建立在通用語言上的程序構(gòu)架,能被用于一臺 Web 服務(wù)器來建立強(qiáng)大的 Web 應(yīng)用程序。 供許多比現(xiàn)在的 Web 開發(fā)模式強(qiáng)大的的優(yōu)勢。 是把基于通用語言的程序在服務(wù)器上運(yùn)行。不像以前的 ASP 即時解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。因?yàn)? 是基于通用語言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在 Web 應(yīng)用軟件開發(fā)者的幾乎全部的平臺上 。 通用語言的基本庫,消息機(jī)制,數(shù)據(jù)接口的處理都能無縫的整合到 的 Web 應(yīng)用中。 languageindependent 語言獨(dú)立化的,所以, 你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有 C( C++和 Java 的結(jié)合體), VB,Jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于 COM+開發(fā)的程序,能夠完整的移植向 。 使用一種字符基礎(chǔ)的,分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局?,新的設(shè)置有可能都不需要啟動本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為 Zero Local Administration的哲學(xué)觀念使 的基于應(yīng)用的開發(fā)更加具體,和快捷。一個 的應(yīng)用程序在一臺服務(wù)器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。 已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的 應(yīng)用軟件是為一個處理器開發(fā)的,將來多處理器運(yùn)行時不需要任何改變都能提高他們的效能,但現(xiàn)在的 ASP 確做不到這一點(diǎn)。 B/S 模式 該系統(tǒng) 選用了 B/S 結(jié)構(gòu): 瀏覽器 /服務(wù)器( Browser/Server)結(jié)構(gòu),簡稱 B/S 結(jié)構(gòu),它是對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂 3tier 結(jié)構(gòu)。 B/S 結(jié)構(gòu),主要是利用了不斷成熟的 WWW 瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言 (VBScript、 JavaScript… )和 ActiveX 技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。顯然 B/S 結(jié)構(gòu)應(yīng)用程序 相對于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序是巨大的進(jìn)步。 B/S 結(jié)果如圖 1所示: 圖 1 B/S 結(jié)構(gòu)的體系結(jié)構(gòu) 用戶角色需求 根據(jù)圖書館系統(tǒng)的特點(diǎn),本圖書館管理系統(tǒng)的用戶應(yīng)該分為三類,即學(xué)生、教師和管理員。 學(xué)生登錄后可進(jìn)行在線書籍查詢、借閱歷史查詢、修改密碼;教師能手工添加借書、還書記錄;管理員則主要負(fù)責(zé)用戶及角色的管理、書籍信息修改、新書加入等。 功能需求 根據(jù)初步的需求分析,系統(tǒng)功能應(yīng)該主要包括在線查詢、借換書登記、用戶管理等。以下將按照不同的角色權(quán)限對功能進(jìn)行具體描述: 電子圖書下載、留言板支持所有用戶使用。 學(xué)生 對于學(xué)生 身份 而言,主要包括在線查詢、借閱歷史查詢、超期催還、密碼修改 四 大功能。 ( 1) 在線查詢:學(xué)生可以任選時間進(jìn)行在線查詢,找到自己需求的書籍信息。 ( 2) 借閱歷史查詢:學(xué)生可以在線查詢以前借閱過的書籍。 ( 3) 超期催還:學(xué)生可以看到自己的借閱書籍是否超期。 ( 4) 密碼修改:學(xué)生可以自己修改登 錄 的密碼。 教師 對于教師而言,主要包括借閱登記、還書登記功能。 ( 1) 借閱登記:對學(xué)生的借閱書籍進(jìn)行登記。 ( 2) 還書登記:對學(xué)生的換書進(jìn)行登記 。 管理員 對于管理員而言,主要包括用戶管理、書籍管理、新書添加、密碼修改四大功能。 ( 1) 用戶管理:管理員可以添加、刪除用戶;對用戶信息進(jìn)行修改。 ( 2) 書籍管理:對已有的書籍進(jìn)行信息修改。 ( 3) 新書添加:添加新書。 ( 4) 密碼修改:對管理員的密碼進(jìn)行修改。 性能需求 圖書館管理系統(tǒng)對在線查詢有較高要求,所以整個系統(tǒng)應(yīng)該性能良好、安全可靠 。 此外系統(tǒng)應(yīng)當(dāng)操作簡便、界面友好、維護(hù)簡便。數(shù)據(jù)庫要求運(yùn)行速度快,穩(wěn)定性高,安全可靠。 本系統(tǒng)的設(shè)計(jì)目標(biāo) 圖書管理系統(tǒng)代 替了原來的手工操作,從而快速、準(zhǔn)確地對讀者及圖書等各種信息進(jìn)行管理和維護(hù)。具體有四個目標(biāo): ( 1) 支持學(xué)校完成并實(shí)現(xiàn)規(guī)范化的圖書管理; ( 2) 支持高效率的完成圖書管理日常工作的運(yùn)行,其中有新書入庫,讀者信息建立、讀者查詢圖書等方面的維護(hù)更新工作; ( 3)使學(xué)校的教職工和學(xué)生等廣大讀者更方便快捷的進(jìn)行圖書查詢、 借閱和電子圖書下載 。 ( 4) 校園圖書管理工作的計(jì)算機(jī)化,各種讀書信息可以通過計(jì)算機(jī)快速,準(zhǔn)確地增加、修改、刪除、查詢。使管理人員對所有讀者信息和圖書信息的基本概況一 目 了然,便于管理。 系統(tǒng)功能整體設(shè)計(jì) 系統(tǒng)開發(fā)的總體任務(wù)如下: ( 1) 圖書查詢模塊:包括讀者對所需文獻(xiàn)的參考,查詢等各項(xiàng)工作。 ( 2) 借書、還書模塊:主要是處理讀者的借書、還書問題。 ( 3) 讀者信息維護(hù)模塊:讀者可以自己查看信息、借閱情況、借閱歷史、超期催還、修改密碼。 ( 4) 電子圖書下載模塊:主要提供電子圖書的下載。 ( 5) 留言板:用戶對圖書館的建議和意見。 ( 6) 管理員管理模塊:分為用戶信息維護(hù)、圖書信息維護(hù)、管理員密碼修改 3 個小模塊。 1) 用戶信息維護(hù):添加、刪除用戶,設(shè)定用戶權(quán)限。 2) 圖書信息維護(hù):主要 是添加新書籍,對丟失等原因造成的圖書無法歸還的書籍進(jìn)行刪除。 3) 管理員密碼修改: 修改當(dāng)前管理員的密碼。 圖書館管理系統(tǒng)的功能模塊圖 如圖 2所示: 圖 2 圖書館管理系統(tǒng)的功能模塊圖 其中的查詢模塊、電子圖書下載模塊、留言板沒有用戶限制。 4. 3 數(shù)據(jù)庫 表的 設(shè)計(jì) 數(shù)據(jù)庫名: LMS; 整個數(shù)據(jù)庫 共 3個表: 表 1 用戶 基本信息表的結(jié)構(gòu) (Users): 表 1用戶信息表( Users) 列名 數(shù)據(jù)類型 長度 允許空 字段說明 UID varchar 50 N 用戶帳戶 UPassword varchar 50 N 用戶密碼 UPower int 4 N 用戶權(quán)限 USex bit 1 N 用戶性別 UName varchar 50 N 用戶姓名 UAdress varchar 50 N 用戶地址 UTel varchar 50 N 用戶聯(lián)系電話 UEmail varchar 50 N 用戶電子郵箱 UCorporation varchar 50 N 用戶單位 表 2 圖書信息表的結(jié)構(gòu)( Book) : 表 2 圖書信息表 (Book) 列名 數(shù)據(jù)類型 長度 允許空 字段說明 BID int 4 N 書籍書目 BName varchar 50 N 書名 BISBN varchar 50 N ISBN 號 BAuthor varchar 50 N 作者 BTheme varchar 50 N 主題詞 BClassifyText varchar 50 N 書籍類別 BIndex varchar 50 N 索取號 BPress varchar 50 N 出版社 BPrice money 8 Y 書籍價格 BSeriesName varchar 50 Y 從書名 BDescribe varchar 50 Y 備注 表 3 借閱情況信息表的結(jié)構(gòu)( BorrowInform) : 表 3 借閱情況信息表 列名 數(shù)據(jù)類型 長度 允許空 字段說明 IID Int 4 N 記錄編號 ID varchar 50 N 用戶帳號 IBID Int 4 N 書籍書目 IBeginDate datetime 8 N 借書時間 IEendDate datetime 8 N 還書時間 IState Int 4 N 是否歸還 4. 4 數(shù)據(jù)庫存儲 過程 規(guī)范存儲格式,提高存儲效率。 對于要進(jìn)行大量數(shù)據(jù)存儲的建立了 存儲表,如:新書加入、用戶加入等。 存儲 過程作用如下表 4: 表 4 存儲過程表 存儲過程 存儲過程參數(shù) 存儲過程說明 BookAdd CREATE PROCEDURE [BookAdd] (@BID[int],@BISBN[varchar](50),@BName[varchar](50),@BAuthor[varchar](50),@BTheme[varchar](50), @BClassifyText[varchar](50),@BIndex[varchar](50), @BPress[varchar](50),@BPrice[money], @BSeriesName[varchar](50),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1