某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

591論文網(wǎng)www.591LW.com某大學(xué)圖書(shū)館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要圖書(shū)館管理系統(tǒng)是典型的管理信息系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者,要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序具有功能完備,易使用等特點(diǎn)。此圖書(shū)館系統(tǒng)以局域網(wǎng)圖書(shū)館的需求為背景,分為管理員、老師、學(xué)生三種用戶。在不同的身份下有不同的功能實(shí)現(xiàn),管理員主要實(shí)現(xiàn)圖書(shū)添加、圖書(shū)管理、用戶管理等功能;老師主要實(shí)現(xiàn)借書(shū)登記、還書(shū)登記;學(xué)生身份主要實(shí)現(xiàn)的功能包括:個(gè)人信息查詢、借閱情況、借閱歷史查詢、超期催還、個(gè)人密碼修改等功能。此外,電子圖書(shū)下載和留言板功能不需要身份登錄可直接使用。本系統(tǒng)使用ASP.NET+SQLServer2000進(jìn)行開(kāi)發(fā),系統(tǒng)運(yùn)行結(jié)果證明,該圖書(shū)管理系統(tǒng)可以滿足借閱者、圖書(shū)館管理員兩方面的需要。本文將對(duì)該系統(tǒng)的設(shè)計(jì)過(guò)程和功能做詳細(xì)介紹。關(guān)鍵字:圖書(shū)管理系統(tǒng);借閱;下載;ASP.net;C#;SQLServer2000ADesignandImplementationofMiddleSchoolLibraryManagementSystemAbstractTheLibrarysystemisatypicalinformationmanagementsystem.itsdevelopmentmainlyincludestheestablishmentandmaintenanceofbackstagedatabaseanddevelopmentoffrontapplicationprocedure.Thislibrarysystemtakesthelocalareanetworklibrarydemandasabackground,dividingintothemanager,teacher,thestudentthreekindsofusers.Ithasthedifferentfunctionunderthedifferentstatus.themanagercanmanagebooksandusers;theteachercanregistertherecordofborrowingandreturningbooks;Thestudentscanquerytheindividualinformation,borrowingsituationandhistoryinformation,thetermexceedsofthebook,revisethepersonalpasswordandsoon.BooksdownloadingandtheBBSdonotneedthestatustoregistertouse.ThissystemisdevelopedbyASP.NET+SQLServer2000.Itisprovedthatthisbooksmanagementsystemmaysatisfiedtheneedofborrowerandthelibraryseniormanager.Thisarticlewillintroducedtheprocessofdesignandthefunctionindetail.Keywords:LibrarySystem;Borrow;Downloading;ASP.net;C#;SQLServer2000目錄論文總頁(yè)數(shù):22頁(yè)1.引言 12.開(kāi)發(fā)及運(yùn)行環(huán)境的選擇 12.1運(yùn)行環(huán)境的選擇 12.2數(shù)據(jù)庫(kù)的選擇 12.3開(kāi)發(fā)工具的選擇 22.4B/S模式 23.系統(tǒng)需求設(shè)計(jì) 33.1用戶角色需求 33.2功能需求 33.2.1學(xué)生 33.2.2教師 43.2.3管理員 43.3性能需求 44.系統(tǒng)設(shè)計(jì) 44.1本系統(tǒng)的設(shè)計(jì)目標(biāo) 44.2系統(tǒng)功能整體設(shè)計(jì) 44.3數(shù)據(jù)庫(kù)表的設(shè)計(jì) 54.4數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程 65.系統(tǒng)設(shè)計(jì)實(shí)現(xiàn) 85.1系統(tǒng)首頁(yè)實(shí)現(xiàn) 85.2借閱者服務(wù)模塊的實(shí)現(xiàn) 85.2.1圖書(shū)查詢功能的實(shí)現(xiàn) 85.2.2借閱信息查詢 115.2.3借閱者個(gè)人資料維護(hù)功能的實(shí)現(xiàn) 115.3電子圖書(shū)下載功能的實(shí)現(xiàn) 125.4留言板功能的實(shí)現(xiàn) 135.5圖書(shū)館管理員模塊的實(shí)現(xiàn) 135.5.1圖書(shū)館圖書(shū)借閱、歸還功能的實(shí)現(xiàn) 135.5.2圖書(shū)館管理員圖書(shū)管理功能的實(shí)現(xiàn) 165.5.3圖書(shū)館用戶信息維護(hù)功能的實(shí)現(xiàn) 19結(jié)論 20參考文獻(xiàn) 20致謝 21聲明 22第14頁(yè)共22頁(yè)1.引言圖書(shū)是最豐富、最寶貴的信息源和知識(shí)源。記載和收集了人類社會(huì)的文明史,它為人類社會(huì)的科技進(jìn)步、社會(huì)的發(fā)展提供了巨大的推動(dòng)作用。為人類的進(jìn)步,人類的文明做出了巨大的貢獻(xiàn)。在科學(xué)技術(shù)迅猛發(fā)展的今天,在即將到來(lái)的信息社會(huì)和知識(shí)經(jīng)濟(jì)時(shí)代,人們對(duì)圖書(shū)的需求也就更為迫切。隨著網(wǎng)絡(luò)的發(fā)展,許多行業(yè)都進(jìn)入了信息化。對(duì)于傳統(tǒng)的圖書(shū)館而言,也出現(xiàn)了許多的網(wǎng)上圖書(shū)館,方便了讀者和管理人員。由于手工的圖書(shū)管管理工作量大、任務(wù)多、服務(wù)局限性等等,給學(xué)生和老師帶來(lái)了很多的不便。設(shè)計(jì)圖書(shū)館的管理系統(tǒng)可以提高圖書(shū)管管理的效率;降低工作人員的工作量;完善圖書(shū)館的各項(xiàng)功能。網(wǎng)上圖書(shū)館系統(tǒng)應(yīng)該具有出借還子系統(tǒng)、查詢子系統(tǒng)、電子圖書(shū)下載子系統(tǒng)、留言板以及系統(tǒng)維護(hù)子系統(tǒng)等,這幾個(gè)子系統(tǒng)包括了圖書(shū)館管理的主要業(yè)務(wù)工作,可以全面實(shí)現(xiàn)對(duì)圖書(shū)館的查詢、借還、下載、留言等在線功能實(shí)現(xiàn)??紤]到圖書(shū)館各項(xiàng)業(yè)務(wù)當(dāng)中的存在的具體問(wèn)題系統(tǒng)為各個(gè)層次的用戶在實(shí)際操作方面加強(qiáng)了方便性,在業(yè)務(wù)規(guī)則實(shí)現(xiàn)方面更加注重智能化,使用戶在使用當(dāng)中更輕松,在系統(tǒng)進(jìn)入直接的只明途徑,這樣更加有助于全面提高圖書(shū)館的管理效率,改善了書(shū)刊的科學(xué)管理及工作人員的管理,圖書(shū)館各類功能全面實(shí)現(xiàn)。2.開(kāi)發(fā)及運(yùn)行環(huán)境的選擇2.1運(yùn)行環(huán)境的選擇由于本系統(tǒng)是針對(duì)學(xué)院圖書(shū)管理而開(kāi)發(fā)的,對(duì)運(yùn)行環(huán)境的要求不是太高,服務(wù)器端在Windows2000或者XP下安裝使用,容易操作且維護(hù)簡(jiǎn)單??蛻舳丝梢栽赪indows98及以上版本運(yùn)行使用。2.2數(shù)據(jù)庫(kù)的選擇在多種數(shù)據(jù)庫(kù)軟件中,選擇了相對(duì)來(lái)說(shuō)比較易用的SQLserver2000作為后臺(tái)數(shù)據(jù)庫(kù)。MicrosoftSQLserver是一個(gè)高性能的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),能夠滿足大規(guī)模分布式計(jì)算環(huán)境的需要。MicrosoftSQLserver數(shù)據(jù)庫(kù)管理系統(tǒng)特點(diǎn)如下:(1)完全的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。(2)簡(jiǎn)單的圖形化管理工具。(3)豐富的編程接口工具。(4)多線程體系結(jié)構(gòu)。(5)SQLserver是Microsoft服務(wù)器套件BackOffice的成員之一,它與其它軟件(Windows2000、InternetInformationServer、ExchangeServer等)有機(jī)結(jié)合,并充分利用它們所提供的服務(wù)或功能,從而增強(qiáng)了SQLserver數(shù)據(jù)庫(kù)系統(tǒng)的功能,同時(shí)占用較少的資源。(6)SQLserver數(shù)據(jù)庫(kù)系統(tǒng)各種對(duì)象的范圍更加廣泛。(7)運(yùn)行中的數(shù)據(jù)庫(kù)系統(tǒng)容易受到來(lái)自多方面的干擾和破壞。如硬件設(shè)備和軟件系統(tǒng)的故障,未經(jīng)授權(quán)使用數(shù)據(jù)庫(kù)的人偷竊信息,利用計(jì)算機(jī)進(jìn)行犯罪活動(dòng)以及系統(tǒng)對(duì)于事務(wù)處理不當(dāng)或程序員的誤操作等都可能破壞數(shù)據(jù)庫(kù)。SQLServer數(shù)據(jù)庫(kù)還可以提供數(shù)據(jù)的保護(hù)功能。數(shù)據(jù)庫(kù)的保護(hù)是通過(guò)對(duì)數(shù)據(jù)庫(kù)的恢復(fù)、完整性控制、并發(fā)控制和安全性控制四個(gè)方面實(shí)現(xiàn)。2.3開(kāi)發(fā)工具的選擇在多種編程軟件中,選擇了當(dāng)前比較流行的ASP.NET作為編程工具。ASP.NET是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.NET供許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的的優(yōu)勢(shì)。ASP.NET是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。因?yàn)锳SP.NET是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.NET的Web應(yīng)用中。ASP.NET同時(shí)也是language-independent語(yǔ)言獨(dú)立化的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫(xiě)你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫(xiě),現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開(kāi)發(fā)的程序,能夠完整的移植向ASP.NET。ASP.NET使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本中,新的設(shè)置有可能都不需要啟動(dòng)本地的管理員工具就可以實(shí)現(xiàn)。這種被稱為"ZeroLocalAdministration"的哲學(xué)觀念使Asp.NET的基于應(yīng)用的開(kāi)發(fā)更加具體,和快捷。一個(gè)ASP.NET的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。ASP.NET已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處理器的開(kāi)發(fā)工具,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的ASP.NET應(yīng)用軟件是為一個(gè)處理器開(kāi)發(fā)的,將來(lái)多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。2.4B/S模式該系統(tǒng)選用了B/S結(jié)構(gòu):瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu),簡(jiǎn)稱B/S結(jié)構(gòu),它是對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成所謂3-tier結(jié)構(gòu)。B/S結(jié)構(gòu),主要是利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script語(yǔ)言(VBScript、JavaScript…)和ActiveX技術(shù),用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。顯然B/S結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序是巨大的進(jìn)步。B/S結(jié)果如圖1所示:圖1B/S結(jié)構(gòu)的體系結(jié)構(gòu)3.系統(tǒng)需求設(shè)計(jì)3.1用戶角色需求根據(jù)圖書(shū)館系統(tǒng)的特點(diǎn),本圖書(shū)館管理系統(tǒng)的用戶應(yīng)該分為三類,即學(xué)生、教師和管理員。學(xué)生登錄后可進(jìn)行在線書(shū)籍查詢、借閱歷史查詢、修改密碼;教師能手工添加借書(shū)、還書(shū)記錄;管理員則主要負(fù)責(zé)用戶及角色的管理、書(shū)籍信息修改、新書(shū)加入等。3.2功能需求根據(jù)初步的需求分析,系統(tǒng)功能應(yīng)該主要包括在線查詢、借換書(shū)登記、用戶管理等。以下將按照不同的角色權(quán)限對(duì)功能進(jìn)行具體描述:電子圖書(shū)下載、留言板支持所有用戶使用。3.2.1學(xué)生對(duì)于學(xué)生身份而言,主要包括在線查詢、借閱歷史查詢、超期催還、密碼修改四大功能。(1)在線查詢:學(xué)生可以任選時(shí)間進(jìn)行在線查詢,找到自己需求的書(shū)籍信息。(2)借閱歷史查詢:學(xué)生可以在線查詢以前借閱過(guò)的書(shū)籍。(3)超期催還:學(xué)生可以看到自己的借閱書(shū)籍是否超期。(4)密碼修改:學(xué)生可以自己修改登錄的密碼。3.2.2教師對(duì)于教師而言,主要包括借閱登記、還書(shū)登記功能。(1)借閱登記:對(duì)學(xué)生的借閱書(shū)籍進(jìn)行登記。(2)還書(shū)登記:對(duì)學(xué)生的換書(shū)進(jìn)行登記。3.2.3管理員對(duì)于管理員而言,主要包括用戶管理、書(shū)籍管理、新書(shū)添加、密碼修改四大功能。(1)用戶管理:管理員可以添加、刪除用戶;對(duì)用戶信息進(jìn)行修改。(2)書(shū)籍管理:對(duì)已有的書(shū)籍進(jìn)行信息修改。(3)新書(shū)添加:添加新書(shū)。(4)密碼修改:對(duì)管理員的密碼進(jìn)行修改。3.3性能需求圖書(shū)館管理系統(tǒng)對(duì)在線查詢有較高要求,所以整個(gè)系統(tǒng)應(yīng)該性能良好、安全可靠。此外系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便、界面友好、維護(hù)簡(jiǎn)便。數(shù)據(jù)庫(kù)要求運(yùn)行速度快,穩(wěn)定性高,安全可靠。4.系統(tǒng)設(shè)計(jì)4.1本系統(tǒng)的設(shè)計(jì)目標(biāo)圖書(shū)管理系統(tǒng)代替了原來(lái)的手工操作,從而快速、準(zhǔn)確地對(duì)讀者及圖書(shū)等各種信息進(jìn)行管理和維護(hù)。具體有四個(gè)目標(biāo):(1)支持學(xué)校完成并實(shí)現(xiàn)規(guī)范化的圖書(shū)管理;(2)支持高效率的完成圖書(shū)管理日常工作的運(yùn)行,其中有新書(shū)入庫(kù),讀者信息建立、讀者查詢圖書(shū)等方面的維護(hù)更新工作;(3)使學(xué)校的教職工和學(xué)生等廣大讀者更方便快捷的進(jìn)行圖書(shū)查詢、借閱和電子圖書(shū)下載。(4)校園圖書(shū)管理工作的計(jì)算機(jī)化,各種讀書(shū)信息可以通過(guò)計(jì)算機(jī)快速,準(zhǔn)確地增加、修改、刪除、查詢。使管理人員對(duì)所有讀者信息和圖書(shū)信息的基本概況一目了然,便于管理。4.2系統(tǒng)功能整體設(shè)計(jì)系統(tǒng)開(kāi)發(fā)的總體任務(wù)如下:(1)圖書(shū)查詢模塊:包括讀者對(duì)所需文獻(xiàn)的參考,查詢等各項(xiàng)工作。(2)借書(shū)、還書(shū)模塊:主要是處理讀者的借書(shū)、還書(shū)問(wèn)題。(3)讀者信息維護(hù)模塊:讀者可以自己查看信息、借閱情況、借閱歷史、超期催還、修改密碼。(4)電子圖書(shū)下載模塊:主要提供電子圖書(shū)的下載。(5)留言板:用戶對(duì)圖書(shū)館的建議和意見(jiàn)。(6)管理員管理模塊:分為用戶信息維護(hù)、圖書(shū)信息維護(hù)、管理員密碼修改3個(gè)小模塊。1)用戶信息維護(hù):添加、刪除用戶,設(shè)定用戶權(quán)限。2)圖書(shū)信息維護(hù):主要是添加新書(shū)籍,對(duì)丟失等原因造成的圖書(shū)無(wú)法歸還的書(shū)籍進(jìn)行刪除。3)管理員密碼修改:修改當(dāng)前管理員的密碼。圖書(shū)館管理系統(tǒng)的功能模塊圖如圖2所示:圖2圖書(shū)館管理系統(tǒng)的功能模塊圖其中的查詢模塊、電子圖書(shū)下載模塊、留言板沒(méi)有用戶限制。4.3數(shù)據(jù)庫(kù)表的設(shè)計(jì)數(shù)據(jù)庫(kù)名:LMS;整個(gè)數(shù)據(jù)庫(kù)共3個(gè)表:表1用戶基本信息表的結(jié)構(gòu)(Users):表1用戶信息表(Users)列名數(shù)據(jù)類型長(zhǎng)度允許空字段說(shuō)明UIDvarchar50N用戶帳戶UPasswordvarchar50N用戶密碼UPowerint4N用戶權(quán)限USexbit1N用戶性別UNamevarchar50N用戶姓名UAdressvarchar50N用戶地址UTelvarchar50N用戶聯(lián)系電話UEmailvarchar50N用戶電子郵箱UCorporationvarchar50N用戶單位表2圖書(shū)信息表的結(jié)構(gòu)(Book):表2圖書(shū)信息表(Book)列名數(shù)據(jù)類型長(zhǎng)度允許空字段說(shuō)明BIDint4N書(shū)籍書(shū)目BNamevarchar50N書(shū)名BISBNvarchar50NISBN號(hào)BAuthorvarchar50N作者BThemevarchar50N主題詞BClassifyTextvarchar50N書(shū)籍類別BIndexvarchar50N索取號(hào)BPressvarchar50N出版社BPricemoney8Y書(shū)籍價(jià)格BSeriesNamevarchar50Y從書(shū)名BDescribevarchar50Y備注表3借閱情況信息表的結(jié)構(gòu)(BorrowInform):表3借閱情況信息表列名數(shù)據(jù)類型長(zhǎng)度允許空字段說(shuō)明IIDInt4N記錄編號(hào)IDvarchar50N用戶帳號(hào)IBIDInt4N書(shū)籍書(shū)目IBeginDatedatetime8N借書(shū)時(shí)間IEendDatedatetime8N還書(shū)時(shí)間IStateInt4N是否歸還4.4數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程規(guī)范存儲(chǔ)格式,提高存儲(chǔ)效率。對(duì)于要進(jìn)行大量數(shù)據(jù)存儲(chǔ)的建立了存儲(chǔ)表,如:新書(shū)加入、用戶加入等。存儲(chǔ)過(guò)程作用如下表4:表4存儲(chǔ)過(guò)程表存儲(chǔ)過(guò)程存儲(chǔ)過(guò)程參數(shù)存儲(chǔ)過(guò)程說(shuō)明BookAddCREATEPROCEDURE[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),@BDescribe[varchar](500))新書(shū)加入BookDeleteCREATEPROCEDURE[bookdelete](@BID[int])刪除圖書(shū)B(niǎo)ookInLibCheckCREATEPROCEDURE[BookInLibCheck]@BIDINT圖書(shū)在館查詢BookListCREATEPROCEDUREBookMaxBIDGet@maxbid新書(shū)查詢BookMaxBIDGetREATEPROCEDURE[BookModify](@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),@BDescribe[varchar](500))讀取書(shū)目最大值BookModifyCREATEPROCEDURE[BookNotInLibCheck]@IBIDINT圖書(shū)信息修改BookNotInLibCheckCREATEPROCEDURE[BorrowInformAdd](@IUID[varchar](50),@IBID[int],@IBeginDate[datetime],@IEndDate[datetime],@IState[int])圖書(shū)不在館查詢BorrowInformAddCREATEPROCEDURE[BorrowInformModify](@IBID[int],@IState[int])借書(shū)記錄添加ReaderBorrowHisCREATEPROCEDURE[ReaderBorrowState]@UIDVARCHAR(50)借閱歷史查詢ReaderBorrowStateCREATEPROCEDURE[UsersAdd](@UID[varchar](50),@UPassword[varchar](50),@UPower[int],@USex [bit],@UName[varchar](50),@UAddress[varchar](50),@UTel[varchar](50),@UEmail[varchar](50),@UCorporation[varchar](50))借閱情況查詢UsersAddCREATEPROCEDURE[UsersDelete](@UID[varchar](50))用戶添加UsersDeleteCREATEPROCEDURE[UsersDetail]@UID [varchar](50)刪除用戶UsersDetailCREATEPROCEDURE[UsersList]用戶信息查詢UsersListCREATEPROCEDURE[UsersModify](@UID[varchar](50),@UPower [int],@UName[varchar](50),@UAddress [varchar](50),@UTel[varchar](50),@UEmail[varchar](50),@UCorporation[varchar](50))用戶信息查詢UsersModifyCREATEPROCEDURE[UsersPasswdModify](@UID[varchar](50),@UPassword[varchar](50))用戶信息修改UsersPasswdModify密碼修改5.系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)5.1系統(tǒng)首頁(yè)實(shí)現(xiàn)首頁(yè)畫(huà)面是為了給用戶一個(gè)良好的印象,意在讓用戶直接能理解網(wǎng)站的性質(zhì)和功能。用戶能很快找到自己所需要的信息和服務(wù),容易操作和實(shí)現(xiàn)。。系統(tǒng)的首頁(yè)如圖3:圖3圖書(shū)館系統(tǒng)首頁(yè)用戶可以通過(guò)不同的鏈接進(jìn)入不同的頁(yè)面。5.2借閱者服務(wù)模塊的實(shí)現(xiàn)5.2.1圖書(shū)查詢功能的實(shí)現(xiàn)在本系統(tǒng)中,任何人都有權(quán)限使用查詢功能,不做任何限制。由于實(shí)現(xiàn)的查詢功能有多種,如按圖書(shū)編號(hào)、圖書(shū)名稱等字段進(jìn)行完全體配查找和部分體配的模糊查找。圖書(shū)查詢界面如圖4所示:圖4圖書(shū)查詢界面點(diǎn)擊確定以后跳轉(zhuǎn)頁(yè)面顯示查詢結(jié)果,如圖5:圖5查詢結(jié)果圖具體代碼如下:publicvoidBindGrid() { //從文件Web.config中讀取連接字符串stringstrConn=ConfigurationManager.AppSettings["dsn"]; //連接本地計(jì)算機(jī)的LMS數(shù)據(jù)庫(kù) SqlConnectioncn=newSqlConnection(strConn); //根據(jù)提交上來(lái)的表單創(chuàng)建SQL語(yǔ)句 stringbooklist="select*frombook"; stringstrSearchText=Request.Form["strSearchText"]; stringmatch_flag=Request.Form["match_flag"]; if(match_flag=="0")//完全匹配 { if(Request.Form["strSearchType"].ToString()=="01")//書(shū)目編號(hào) { booklist=booklist+"wherebid="+strSearchText; } elseif(Request.Form["strSearchType"].ToString()=="02")//題名 { booklist=booklist+"wherebname='"+strSearchText+"'"; } elseif(Request.Form["strSearchType"].ToString()=="03")//作者 { booklist=booklist+"wherebauthor='"+strSearchText+"'"; }…… else { Response.Write("類型選擇錯(cuò)誤"); Response.End(); } } elseif(match_flag=="1")//模糊匹配 { if(Request.Form["strSearchType"].ToString()=="01")//書(shū)目編號(hào) { booklist=booklist+"wherebid="+strSearchText; } elseif(Request.Form["strSearchType"].ToString()=="02")//題名 { booklist=booklist+"wherebnamelike'%"+strSearchText+"%'"; }…… else { Response.Write("類型選擇錯(cuò)誤"); Response.End(); } } //創(chuàng)建SqlDataAdapter對(duì)象,調(diào)用視圖 SqlDataAdapterda=newSqlDataAdapter(booklist,cn); //創(chuàng)建并填充DataSet DataSetds=newDataSet(); da.Fill(ds); dgd_booklist.DataSource=ds; dgd_booklist.DataBind(); cn.Close();5.2.2借閱信息查詢當(dāng)用戶在圖書(shū)查詢頁(yè)面找

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論