畢業(yè)設(shè)計(論文)基于WEB圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第1頁
畢業(yè)設(shè)計(論文)基于WEB圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第2頁
畢業(yè)設(shè)計(論文)基于WEB圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第3頁
畢業(yè)設(shè)計(論文)基于WEB圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第4頁
畢業(yè)設(shè)計(論文)基于WEB圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、j i a n g s u u n i v e r s i ty 本本 科科 畢畢 業(yè)業(yè) 論論 文文 基于 web 圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn) based on web library system design and implementation 專 業(yè): 計算機(jī)科學(xué)與技術(shù) 班 級: 姓 名: 指導(dǎo)教師姓名: 指導(dǎo)教師職稱: 講師 2011 年 5 月 日 基于 web 圖書借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn) 摘要 隨著近年來國家對教育的重視加大,高校的規(guī)模和功能都在不斷擴(kuò)大,圖書數(shù)量迅 猛的增加,圖書館的日常管理中的各種信息量也相應(yīng)的成倍增加。面對著如此龐大的信 息量,己有的圖書管理系統(tǒng)由于缺乏靈活性、

2、擴(kuò)展性差難以滿足應(yīng)用需求,人力與物力 投入增加卻仍然導(dǎo)致圖書館管理上的混亂,進(jìn)而影響整個圖書館的運(yùn)作和控制管理。 當(dāng)前的圖書管理系統(tǒng)面臨了兩方面的挑戰(zhàn):一是學(xué)生數(shù)量增加,圖書館網(wǎng)站的信息訪 問量也在迅猛增加,傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)難以負(fù)擔(dān)巨大的訪問量,不能準(zhǔn)確、快捷的完成搜索 和共享資源;另一面圖書管理需求的不斷變化與增加,使得固定模版的網(wǎng)站系統(tǒng)難以滿 足越來越多的信息管理需求,需要能夠提供面向管理的架構(gòu)模式。因此,利用當(dāng)前先進(jìn) 的網(wǎng)絡(luò)技術(shù),開發(fā)一套合理有效、規(guī)范和實(shí)用的圖書管理系統(tǒng),對圖書資料進(jìn)行集中統(tǒng) 一的管理,提高圖書管理工作的效率與質(zhì)量,實(shí)現(xiàn)承載大規(guī)模訪問量的圖書館管理信息 系統(tǒng),是非常迫切和具

3、有重要意義的工作。 本文系統(tǒng)分析了圖書館管理系統(tǒng)開發(fā)的背景、發(fā)展歷史以及國內(nèi)外研究現(xiàn)狀,概述 了本系統(tǒng)實(shí)現(xiàn)所需要的關(guān)鍵技術(shù)。在系統(tǒng)研發(fā)的過程中,本課題采用軟件工程的思想來 實(shí)現(xiàn),首先研究圖書管理系統(tǒng)的發(fā)展現(xiàn)狀并對現(xiàn)實(shí)需求進(jìn)行了詳細(xì)分析,然后對系統(tǒng)進(jìn) 行概要設(shè)計和詳細(xì)設(shè)計,最后對系統(tǒng)進(jìn)行編碼實(shí)現(xiàn)和測試。在實(shí)現(xiàn)上選用 sql server 來 進(jìn)行數(shù)據(jù)庫的管理和維護(hù),選用 asp.net 來進(jìn)行系統(tǒng)前端的開發(fā)。通過測試,本圖書借 閱系統(tǒng)運(yùn)行穩(wěn)定、用戶交互界面友好、系統(tǒng)可維護(hù)性好,能夠滿足圖書管理的現(xiàn)實(shí)需求, 提高圖書管理的效率和質(zhì)量。 關(guān)鍵詞:圖書館 管理信息系統(tǒng) asp.net sql serv

4、er based on web library system design and implementation abstract recent years, with the emphasis on education increased state colleges and universities in the scale and function is expanding constantly, books, the rapid increase in the daily management of the library information also corresponding

5、increase exponentially. facing such a large amount of information, has some books management system management system due to a lack of flexibility and expansibility sent to meet application requirements, manpower and investment increase but still leads to chaos on the library management, affect the

6、whole library operation and control of management. the current books management system management system faced two challenges: one is the student number and library websites in the information traffic also increases rapidly, the traditional network system to burden huge traffic, not accurate and fas

7、t complete search and sharing resources; the other books management needs changing and increase, making fixed template website system to meet more and more information management requirements, need to be able to provide for management structure mode. therefore, the use of the current advanced networ

8、k technology, develop a set of effective and reasonable, standard and practical books management system to library materials for centralized and unified management, enhance the books management work, to realize the efficiency and quality of large-scale traffic carrying the library management informa

9、tion system, it is very urgent and important events cause. this paper systematically analyzed the library management system development background, the development history and the research status from domestic and abroad, summarizes the system to achieve need key technology. in system development pr

10、ocess, this subject adopts the concept of software engineering to achieve, first research books management system management system development present situation and the real demand, and then makes a detailed analysis of the system design and detailed summary of system design, final implementation a

11、nd test code. by choosing sql server in the realization to the database management and maintenance, choose systematic front development. through testing, the system runs stably, library user interaction friendly interface, system maintainability good, can meet the practical needs of library manageme

12、nt, improve the efficiency and quality of library management. key words: library information management system asp.net sql server 目 錄 第一章緒論.1 1.1系統(tǒng)開發(fā)意義.1 1.2國內(nèi)外研究現(xiàn)狀與趨勢.1 第二章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù).3 2.1系統(tǒng)開發(fā)運(yùn)行環(huán)境.3 2.1.1軟件環(huán)境.3 2.1.2硬件環(huán)境.3 2.2開發(fā)工具asp.net 概述.3 2.3數(shù)據(jù)庫支持sql server.4 第三章系統(tǒng)可行性與需求分析.5 3.1可行性分析.5 3.1.1經(jīng)濟(jì)

13、可行性.5 3.1.2技術(shù)可行性.5 3.1.3操作可行性.5 3.2系統(tǒng)功能需求分析.6 3.2.1需求分析.6 3.2.2系統(tǒng)功能描述.6 3.2.3系統(tǒng)整體結(jié)構(gòu)圖.7 第四章數(shù)據(jù)庫設(shè)計.9 4.1數(shù)據(jù)庫的設(shè)計概要.9 4.2數(shù)據(jù)庫的安全性和完整性.9 4.3數(shù)據(jù)庫設(shè)計.10 4.3.1數(shù)據(jù)庫概念設(shè)計.10 4.3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計.13 第五章系統(tǒng)各功能設(shè)計.17 5.1登陸界面設(shè)置.17 5.2管理員各功能界面設(shè)計與實(shí)現(xiàn).17 5.2.1網(wǎng)站首頁模塊.17 5.2.2系統(tǒng)設(shè)置功能模塊.19 5.2.3讀者管理模塊.23 5.2.4圖書管理模塊.24 5.2.5圖書借還模塊.27 5

14、.2.6系統(tǒng)查詢模塊.33 5.2.7更改口令和退出系統(tǒng)模塊.35 5.3讀者各功能界面設(shè)計與實(shí)現(xiàn).36 5.3.1首頁.36 5.3.2圖書檢索模塊.36 5.3.3個人信息模塊.37 第六章網(wǎng)站的運(yùn)行與測試.39 結(jié) 論.41 致 謝.43 參考文獻(xiàn).45 第一章緒論 1.1 系統(tǒng)開發(fā)意義 高校信息化建設(shè)作為高校發(fā)展的重要組成部分,也是國家信息化的重要組成部分, 對推動教育改革和發(fā)展具有重大意義。高校圖書館在師生日常教學(xué)、科研和學(xué)習(xí)中占有 舉足輕重的作用,而推進(jìn)其信息化是高校教育、教學(xué)和科研的有力保證。學(xué)校的蓬勃發(fā) 展,離不開文獻(xiàn)信息資源豐富的多功能圖書館做支柱。因此,推進(jìn)高校圖書館的信息

15、化 建設(shè),己成為重要的科研任務(wù)。 高校圖書館具有豐富的各種載體的館藏資源,在高校圖書館信息化建設(shè)過程中,隨 著現(xiàn)代電子和計算機(jī)技術(shù)的應(yīng)用在不斷普及和深入,圖書館的服務(wù)和管理工作也迎來一 系列的巨大變化。在傳統(tǒng)的印刷文獻(xiàn)服務(wù)的基礎(chǔ)上,數(shù)字文獻(xiàn)和網(wǎng)絡(luò)信息資源服務(wù)己經(jīng) 普及。圖書館不僅僅是對知識信息進(jìn)行管理,更重要的是有針對性地開展知識管理和高 層次、高質(zhì)量的服務(wù)。 目前的圖書管理工作主要是圖書管理系統(tǒng)來完成的書籍管理。包括借閱管理、借閱 證管理、書籍查詢等。而隨著圖書館信息化的建設(shè)和高校擴(kuò)招,圖書館館藏量越來越豐 富,讀者數(shù)量增加,圖書和證件等的各種信息量也成倍增加。這樣龐大的信息量,陳舊 信息更

16、新的任務(wù)繁重。陳舊的網(wǎng)站內(nèi)容管理與內(nèi)容更新的工具,己經(jīng)無法承受大量信息 頻繁更新所造成的需求壓力。因此,圖書管理系統(tǒng)面對這兩方面的挑戰(zhàn)。一方面學(xué)生數(shù) 量增加,圖書館網(wǎng)站的信息訪問量也在劇烈增加,傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)難以負(fù)擔(dān)巨大的訪問量, 不能準(zhǔn)確、快捷提供搜索和共享資源;另一方面,圖書管理需求的不斷變化與增加,使 得固定模版的網(wǎng)站系統(tǒng)難以滿足越來越多的信息管理需求,需要能夠快速,方便管理的 架構(gòu)模式。因此,利用當(dāng)前先進(jìn)的網(wǎng)絡(luò)技術(shù),開發(fā)一套合理有效、規(guī)范和實(shí)用的圖書管 理系統(tǒng),對圖書資料進(jìn)行集中統(tǒng)一的管理,從而提高圖書管理工作的效率與質(zhì)量,同時 能承受巨大的信息訪問量是非常迫切的事情。 1.2 國內(nèi)外研

17、究現(xiàn)狀與趨勢 21 世紀(jì)以來,信息技術(shù)不斷蓬勃發(fā)展,計算機(jī)技術(shù)和通信技術(shù)應(yīng)用越來越廣泛。隨 著高速網(wǎng)絡(luò),海量存儲,多媒體通信的普及,高校圖書館的發(fā)展也到了一個新的高度, 數(shù)字化,自動化和信息化己經(jīng)成為主流發(fā)展趨勢。 在國外,圖書館行業(yè)很受重視。早在 20 世紀(jì) 50 年代,美國海軍兵器中心開始研究 單詞匹配技術(shù),開始了信息檢索技術(shù)的研究。此后,信息索引、自動分類、自動索引等 技術(shù)的研究工作相繼展開,圖書館信息管理系統(tǒng)的發(fā)展由此開始。到了 70 年代,一些大 型的聯(lián)機(jī)編目中心的相繼出現(xiàn),為人們展示了最早的圖書館信息管理系統(tǒng)的模型。這期 間,圖書館管理系統(tǒng)也開始向集成管理方向和商業(yè)化發(fā)展,將圖書館

18、管理系統(tǒng)的發(fā)展又 帶到了一個新的高度。20 世紀(jì) 90 年代,網(wǎng)絡(luò)技術(shù)的發(fā)展帶動了國外圖書館管理信息系統(tǒng) 自動化的研究欣欣向榮。這期間,數(shù)據(jù)庫、web 開發(fā)、java 技術(shù),數(shù)據(jù)壓縮與海量存儲 技術(shù),多媒體技術(shù)等等的成熟,使原有的系統(tǒng)逐步被以客戶機(jī)/服務(wù)器為基礎(chǔ)的系統(tǒng)取代, 為圖書館的發(fā)展提供了有力、可靠的技術(shù)保障,同時也繁榮了圖書館信息管理系統(tǒng)的商 業(yè)發(fā)展。 由于我國信息建設(shè)開始比較晚,所以國內(nèi)圖書館管理系統(tǒng)建設(shè)水平遠(yuǎn)遠(yuǎn)落后于國外 水平。與國外先進(jìn)的圖書館信息管理系統(tǒng)相比,國內(nèi)圖書館信息管理系統(tǒng)的發(fā)展仍然任 重而道遠(yuǎn)。隨著硬件技術(shù)的發(fā)展,網(wǎng)絡(luò)系統(tǒng)也日漸成熟,計算機(jī)軟件得到了快速發(fā)展, 使得

19、c/s 體系結(jié)構(gòu)得到了廣泛的應(yīng)用。目前,我國高校圖書館的信息化水平還處在初級 階段,提供的服務(wù)類型簡單,服務(wù)層次還不高。很多高校圖書館管理系統(tǒng)還停留在 c/s 結(jié)構(gòu),隨著 internet 技術(shù)的興起,瀏覽器和服務(wù)器結(jié)構(gòu)被提出來。它接口簡單,易于部 署,維護(hù)和修改,更新快,存儲管理和安全性好,國內(nèi)開源系統(tǒng)己經(jīng)朝著智能化,人性 化,專業(yè)化的方向發(fā)展。 第二章系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 2.1 系統(tǒng)開發(fā)運(yùn)行環(huán)境 2.1.1 軟件環(huán)境 操作系統(tǒng):windows 2000/2003 professional/server、windows xp professional、windows vista 或已安裝

20、 service pack 的 windows nt 4.0。 服務(wù)軟件:internet information services(iis)5.0、.net framework、mdac(microsoft data access components)。此外,如果有 visual studio.net 套件,則只需要在 iis 5.0 基礎(chǔ)上安裝此套件即可。 www 客戶:internet explorer 5.5 或以上版本。 2.1.2 硬件環(huán)境 對運(yùn)行 asp.net 的計算機(jī)而言,硬盤及內(nèi)存越大越好,其中內(nèi)存最好在 256m 以上。 2.2 開發(fā)工具asp.net 概述 asp.n

21、et 是微軟.net 戰(zhàn)略的一部分,是 microsoft 公司開發(fā)的 web 服務(wù)器端腳本開 發(fā)環(huán)境,利用它可以生成動態(tài)、高效的 web 應(yīng)用程序。asp 為 vb script 和 java script 等腳本語言提供了一個運(yùn)行環(huán)境,使開發(fā)人員可以在 html 代碼中使用腳本語言編寫程序。 同時,asp 自身也提供了一些很好的命令和內(nèi)置對象。 其運(yùn)行于 windows 平臺.net 框架下,其不僅僅是 active server page(asp)的下 一個版本,還為開發(fā)人員提供了一個統(tǒng)一的 web 開發(fā)模型,其中包括生成企業(yè)級 web 應(yīng)用程序所需的各種服務(wù)。asp.net 提供了一種

22、新的編程模型和結(jié)構(gòu),可以生成伸縮性 穩(wěn)定性、伸縮性和安全性更好的應(yīng)用程序。asp.net 是一個基于 .net 的已編譯環(huán)境, 可以用任何與 .net 兼容的語言開發(fā)應(yīng)用程序,可以與 wysiwyg html 編輯器和其他集 成開發(fā)工具(包括 microsoft visual studio .net)無縫兼容。這不僅使 web 的開發(fā) 更加簡潔方便,而且還可以充分利用這些工具所具有的優(yōu)勢,例如,開發(fā)人員可以用來 將服務(wù)器控件拖放到 web 頁的 gui 和完全集成的調(diào)試支持。當(dāng)開發(fā) asp.net 應(yīng)用程序 時,開發(fā)人員可以使用 xml web services 或 web 窗體或其他任何合適

23、的方式進(jìn)行組合, 每個功能都能得到同一結(jié)構(gòu)的支持,使開發(fā)人員能夠使用身份驗證方案,緩存經(jīng)常使用 的數(shù)據(jù),或者對應(yīng)用程序的配置進(jìn)行自定義。asp.net 是當(dāng)前的一種成熟技術(shù),由于它 的簡單、可靠、安全和可管理等特性,在業(yè)界得到了廣泛認(rèn)可和應(yīng)用。 2.3 數(shù)據(jù)庫支持sql server 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機(jī)科學(xué)的重要分支。今天,信息資源已成為 各個單位部門的重要財富和資源。建立一個滿足各個企業(yè)信息處理要求的行之有效的信 息系統(tǒng)也成為一個企業(yè)或組織生存和發(fā)展的重要條件。因此,作為信息系統(tǒng)核心和基礎(chǔ) 的數(shù)據(jù)庫技術(shù)得到越來越廣泛的應(yīng)用,從小型單項事務(wù)處理系統(tǒng)到大型信息系統(tǒng),從聯(lián) 機(jī)事務(wù)

24、處理到聯(lián)機(jī)分析處理,從一般企業(yè)管理到計算機(jī)輔助設(shè)計與制造(cad/cam) 、計 算機(jī)集成制造系統(tǒng)(cims) 、辦公信息系統(tǒng)(ois) 、地理信息系統(tǒng)(gis)等,越來越多 新的應(yīng)用領(lǐng)域采用數(shù)據(jù)庫存儲和處理他們的信息資源。 數(shù)據(jù)庫的研究范圍是十分廣泛的,概括地講可以包括以下三個領(lǐng)域: 1.數(shù)據(jù)庫管理系統(tǒng)軟件的研制; 2.數(shù)據(jù)庫設(shè)計; 3.數(shù)據(jù)庫理論,數(shù)據(jù)庫學(xué); 計算機(jī)領(lǐng)域中其他新興技術(shù)的發(fā)展對數(shù)據(jù)庫技術(shù)產(chǎn)生了重大影響。數(shù)據(jù)庫技術(shù)和其 他計算機(jī)技術(shù)的互相結(jié)合,互相深透,使數(shù)據(jù)庫中新的技術(shù)內(nèi)容層出不窮。數(shù)據(jù)庫的許 多概念,技術(shù)內(nèi)容,應(yīng)用領(lǐng)域,甚至某些原理都有了重大的發(fā)展和變化。建立和實(shí)現(xiàn)了 一系

25、列新型數(shù)據(jù)庫系統(tǒng),如分布式數(shù)據(jù)庫系統(tǒng),并行數(shù)據(jù)庫系統(tǒng),知識庫系統(tǒng),多媒體 數(shù)據(jù)庫系統(tǒng)等。它們共同構(gòu)成了數(shù)據(jù)庫系統(tǒng)大家族,使數(shù)據(jù)庫技術(shù)不斷地涌現(xiàn)新的研究 方向。 本系統(tǒng)選用 microsoft sql server 2005 數(shù)據(jù)庫,原因在于 sql server 2005 是一種數(shù) 據(jù)庫管理程序,可賦予更佳的用戶體驗,并且新增了導(dǎo)入、導(dǎo)出和處理 xml 數(shù)據(jù)文件等 功能。由于該程序可以識別和標(biāo)記常見錯誤,同時提供更正錯誤的選項,因此在 sql server 2005 中工作變得更加輕松自如。另外,sql server 2005 的新功能還可以幫助數(shù) 據(jù)庫開發(fā)人員查看有關(guān)數(shù)據(jù)庫對象之間相關(guān)性的信

26、息。它可訪問和使用多種來源的信息、 輕松備份信息;能夠滿足專業(yè)開發(fā)人員的需要,而且對于新用戶來說,還十分易于上手。 第三章系統(tǒng)可行性與需求分析 3.1 可行性分析 3.1.1 經(jīng)濟(jì)可行性 軟件的經(jīng)濟(jì)可行性是指軟件所能帶來的經(jīng)濟(jì)效益與開發(fā)設(shè)計所需要的投資相比,是 否相適宜,同時還要看此軟件能否真正給用戶帶來足夠的經(jīng)濟(jì)效益,這套系統(tǒng)正是考慮 為用戶提高工作效率,節(jié)省工作時間,方便操作與管理而設(shè)計。本系統(tǒng)的開發(fā)在經(jīng)濟(jì)上 是完全可行的。開發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個人獨(dú)立設(shè)計,可以節(jié)省許多費(fèi) 用,同時也可提高個人的實(shí)際動手能力。圖書館這種商業(yè)化較低的場所,其主要是支出 為:入庫書籍采購經(jīng)費(fèi)、設(shè)備

27、購置費(fèi)、軟件采購或開發(fā)費(fèi)用、日常管理維護(hù)費(fèi)、人工工 資和管理人員培訓(xùn)費(fèi)等。圖書信息管理系統(tǒng)將所有的信息集中并進(jìn)行科學(xué)化的管理,從 而其計劃性和預(yù)見性具有很強(qiáng)的針對性,能快速準(zhǔn)確地反應(yīng)該館的實(shí)際信息,為用戶提 供解決辦法的有效依據(jù)。 3.1.2 技術(shù)可行性 技術(shù)上的可行性分析是針對開發(fā)者現(xiàn)有技術(shù)條件、硬件、軟件配置是否能滿足需要, 以及進(jìn)行開發(fā)的技術(shù)人員的人數(shù),技術(shù)水平和來源構(gòu)成等。圖書信息館管理系統(tǒng)的主要 任務(wù)是建立一座讀者和圖書館之間的橋梁,使他們能相互正確的溝通和處理各種需求信 息。而計算機(jī)的信息處理、傳輸速度快、準(zhǔn)確度高正好符合圖書信息管理的實(shí)際需求。 在國民經(jīng)濟(jì)飛速發(fā)展的今天,也帶動了

28、計算機(jī)硬件、軟件技術(shù)和互聯(lián)網(wǎng)的快速發(fā)展,進(jìn) 而為圖書信息系統(tǒng)的開發(fā)提供了有效的技術(shù)條件。進(jìn)入九十年代后,計算機(jī)的普及和應(yīng) 用越來越廣泛,各類應(yīng)用軟件的開發(fā)也越來越豐富。本信息管理系統(tǒng)擁有較完整的應(yīng)用 管理程序,功能較全、適用。為此,本信息管理系統(tǒng)在開發(fā)技術(shù)上是可行的。 3.1.3 操作可行性 系統(tǒng)的操作可行性論證指新系統(tǒng)在開發(fā)和運(yùn)行能否實(shí)現(xiàn),在運(yùn)行后將產(chǎn)生的影響, 新系統(tǒng)的各種使用條件是否具備。在當(dāng)今經(jīng)濟(jì)文化快速發(fā)展的大環(huán)境下,利用現(xiàn)有的計 算機(jī)技術(shù)和軟件技術(shù)是完全有能力開發(fā)和采用這種先進(jìn)的圖書信息管理技術(shù)。本信息管 理系統(tǒng)采用可視化界面,系統(tǒng)的各種操作界面簡潔和實(shí)用,極為適合普通用戶使用,僅

29、 僅使用鼠標(biāo)即能完成相對應(yīng)的信息數(shù)據(jù)的操作,本信息管理系統(tǒng)的各類信息數(shù)據(jù)輸入完 全由系統(tǒng)管理員完成的,從而保證了數(shù)據(jù)的準(zhǔn)確性、完整性及數(shù)據(jù)的安全性。使用本系 統(tǒng)不需進(jìn)行繁雜的學(xué)習(xí)就能完全掌握該系統(tǒng)的操作整個流程。為此,此軟件在操作上是 完全可行的。 3.2 系統(tǒng)功能需求分析 3.2.1 需求分析 隨著現(xiàn)代圖書流通市場的競爭的愈演愈烈,如何以一種新的管理方式提高圖書流通 信息的反饋速度,降低庫存占用,加快資金周轉(zhuǎn),提高工作效率,已經(jīng)成為圖書企業(yè)提 高競爭力的關(guān)鍵。信息技術(shù)的發(fā)展給圖書企業(yè)的管理帶來了新的力量,通過圖書管理系 統(tǒng)對圖書企業(yè)經(jīng)營運(yùn)作的全程管理,不僅使企業(yè)擺脫了人工管理所固有的一系列弊

30、端和 問題,更重要的是提高了工作效率,進(jìn)而提高了企業(yè)的經(jīng)濟(jì)效益。通過管理系統(tǒng)對企業(yè) 的管理,為企業(yè)的發(fā)展提供了大量的,關(guān)鍵性的數(shù)據(jù),企業(yè)根據(jù)這些數(shù)據(jù),可以及時作 出決策,進(jìn)行調(diào)整,使之能夠更好地把握市場的銷售規(guī)律,適應(yīng)市場變化,在激烈的行 業(yè)競爭中贏得一席之地。 長期以來,人們使用傳統(tǒng)的人工方式管理圖書館的日常業(yè)務(wù),其操作流程比較繁瑣。 在借書時,讀者首先將要借的書和借閱證交給工作人員,工作人員將每本書的信息卡片 和讀者的借閱證放在一個小格欄里,然后在借閱證和每本書帖的借閱條上填上借閱信息。 在還書時,讀者首先將要還的書交給工作人員,工作人員根據(jù)圖書信息找到相應(yīng)的書卡 和借閱證,并填寫相應(yīng)的還

31、書信息。 從上述描述中可以發(fā)現(xiàn),傳統(tǒng)的手工流程存在著種種不足。首先處理借書,還書業(yè) 務(wù)流程的效率很低;其次處理能力比較低,一段時間內(nèi),所能服務(wù)的讀者人數(shù)只能是很 有限的。為此,圖書信息管理系統(tǒng)需要解決上述問題,提供快速的圖書信息檢索功能及 快捷的圖書借閱和歸還流程。 3.2.2 系統(tǒng)功能描述 本系統(tǒng)是建立在以本校的圖書館為背景的基礎(chǔ)上,適用于各種職務(wù)的人群,只需要 簡單的基本的電腦操作技術(shù)即可進(jìn)行系統(tǒng)的操作。在本網(wǎng)站系統(tǒng)主要是可以分為兩部分 人群登錄即普通讀者與管理員。管理員登錄后主要可以進(jìn)行下面功能的操作: 1網(wǎng)站首頁:進(jìn)入網(wǎng)站系統(tǒng)后,顯示進(jìn)入網(wǎng)站的首頁,在首頁中,主要是顯示排名 后圖書館中

32、書籍的資料,讓進(jìn)入者先對書籍有個基本了解; 2系統(tǒng)設(shè)置:具有此權(quán)限的人員才能進(jìn)行此處設(shè)置,在此處,可以對圖書館的基本 信息,管理員設(shè)置和書架的設(shè)定; 3讀者管理:具有此權(quán)限的人員可以在此處讀者類型管理和讀者檔案信息管理; 4圖書管理:在此可以進(jìn)行圖書類型設(shè)置和圖書檔案管理; 5圖書借還:此功能中包括圖書借閱、圖書續(xù)借和圖書歸還三小部分,可以對圖書 借閱的各個階段功能進(jìn)行處理; 6系統(tǒng)查詢:主要就是對圖書的信息進(jìn)行查看,其中主要就是圖書檔案和圖書借閱 功能; 7更改口令:用戶可以在此進(jìn)行密碼的更改; 8安全退出:用戶可以點(diǎn)擊退出,從而退出系統(tǒng)操作; 普通讀者進(jìn)行登錄后,可以進(jìn)行四方面的操作,功能

33、描述如下: 1首頁:與管理員此處功能一樣,進(jìn)入網(wǎng)站系統(tǒng)后,顯示進(jìn)入網(wǎng)站的首頁,在首頁 中,主要是顯示排名后圖書館中書籍的資料,讓進(jìn)入者先對書籍有個基本了解; 2圖書檢索:輸入圖書的名字后,點(diǎn)擊搜索按鈕,即可彈出相應(yīng)的圖書信息內(nèi)容; 3個人信息維護(hù):對個人的信息進(jìn)行查看和修改; 4退出系統(tǒng):點(diǎn)擊退出后,即可回到登錄頁面,退出當(dāng)前用戶的操作; 在本系統(tǒng)中可以對各個人設(shè)置相應(yīng)的權(quán)限,對于不同的系統(tǒng)登錄者,具有的操作權(quán) 限是不同的,最高權(quán)限的人是可以對每個功能都可以操作的。 3.2.3 系統(tǒng)整體結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)圖將會使讀者和用戶能直觀的了解系統(tǒng)的結(jié)構(gòu)模式,理解系統(tǒng)的各個功能 的結(jié)構(gòu),能很好地方便用戶使

34、用和理解整個系統(tǒng)。在本系統(tǒng)中分為兩部分人群操作的整 體結(jié)構(gòu)圖,由于頁面大小限制,故將其分解開來,具體如圖 1-1、1-2、1-3 所示: 圖書借閱系統(tǒng) 讀者操作部分管理員操作部分 圖 1-1 系統(tǒng)整體結(jié)構(gòu)圖 1 讀者操作部分 首頁圖書檢索個人信息維護(hù)退出系統(tǒng) 已 借 圖 書 個 人 信 息 更 改 口 令 圖 1-2 系統(tǒng)整體結(jié)構(gòu)圖 2 管理員操作部分 系統(tǒng)設(shè)置讀者管理圖書管理圖書借還系統(tǒng)查詢 管 理 員 設(shè) 置 書 架 設(shè) 置 讀 者 類 型 管 理 讀 者 檔 案 管 理 圖 書 類 型 管 理 圖 書 檔 案 管 理 圖 書 借 閱 圖 書 續(xù) 借 圖 書 歸 還 圖 書 檔 案 查 詢

35、 圖 書 借 閱 查 詢 更 改 口 令 退 出 系 統(tǒng) 圖 1-3 系統(tǒng)整體結(jié)構(gòu)圖 3 圖 書 館 信 息 第四章數(shù)據(jù)庫設(shè)計 4.1 數(shù)據(jù)庫的設(shè)計概要 數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開發(fā)和建設(shè)中的核心技 術(shù),在數(shù)據(jù)庫管理系統(tǒng)提供的支持下,進(jìn)行信息的收集加工、整理、分類存儲、檢索、 及時更新、修改、準(zhǔn)確統(tǒng)計和傳播等進(jìn)行操作運(yùn)用。 對于數(shù)據(jù)庫應(yīng)用的開發(fā)程序人員來說,為了使現(xiàn)實(shí)生活中的信息流實(shí)現(xiàn)計算機(jī)化, 并能對計算機(jī)化的各類信息進(jìn)行各種自如操作運(yùn)用,也就是說怎樣利用數(shù)據(jù)庫管理這個 系統(tǒng)、系統(tǒng)軟件和相關(guān)硬件處理機(jī)制系統(tǒng),將用戶的要求轉(zhuǎn)化成行之有效的數(shù)據(jù)記錄形 式,并使數(shù)據(jù)庫結(jié)

36、構(gòu)利于實(shí)現(xiàn)用戶各種要求的一個程序過程。明確的說,數(shù)據(jù)庫設(shè)計是 指在一個已經(jīng)給定的應(yīng)用環(huán)境下,設(shè)計一個最優(yōu)化得數(shù)據(jù)模型與最符合邏輯的處理數(shù)據(jù) 模式,并且還要確定一個數(shù)據(jù)庫存儲信息結(jié)構(gòu)與存取方法的物理綜合設(shè)計模式,建立起 一個既能反映現(xiàn)實(shí)生活中信息與信息聯(lián)系方式,來滿足用戶對各類數(shù)據(jù)的處理要求,又 能確保被某個數(shù)據(jù)庫管理系統(tǒng)所接受,進(jìn)而能實(shí)現(xiàn)系統(tǒng)發(fā)揮的目標(biāo),并快速有效存取數(shù) 據(jù)信息的數(shù)據(jù)庫。 4.2 數(shù)據(jù)庫的安全性和完整性 數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。數(shù)據(jù)庫管理系統(tǒng)(dbms)用一定的機(jī) 制來檢查數(shù)據(jù)庫中的數(shù)據(jù)是否滿足規(guī)定的條件完整性約束條件,數(shù)據(jù)的約束條件是 語義的體現(xiàn),將作為模式的

37、一部分存入數(shù)據(jù)庫中。 數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄漏、更改或破 壞。在數(shù)據(jù)庫系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息 資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它可以保護(hù)數(shù)據(jù)庫防止惡意的破壞和非法 的存取。 在本系統(tǒng)網(wǎng)站中, 剛開始就是先進(jìn)入登錄界面,通過用戶的登錄后,可以看出用戶 的使用權(quán)限,只有最高權(quán)限的人員才能進(jìn)行所有的操作,各個人員的權(quán)限的設(shè)定是不一 樣的,當(dāng)?shù)卿浀娜藛T不具有此功能的權(quán)限時,是不能使用此功能的,從而保護(hù)了此功能 的安全性。 4.3 數(shù)據(jù)庫設(shè)計 4.3.1 數(shù)據(jù)庫概念設(shè)計 通過對系統(tǒng)進(jìn)行的需求分析及功能整體結(jié)構(gòu)的設(shè)計的

38、確定,規(guī)劃出使用的數(shù)據(jù)庫的 實(shí)體對象。 只有系統(tǒng)分配的用戶才可以操作圖書館管理系統(tǒng),而用戶的權(quán)限又各不相同,管理 員權(quán)限設(shè)置信息實(shí)體 e-r 圖如圖 2 所示: 管理員權(quán)限設(shè)置 圖書借還權(quán)限 圖書管理權(quán)限 讀者管理權(quán)限 系統(tǒng)設(shè)置權(quán)限 管理員名稱權(quán) 限 系統(tǒng)查詢權(quán)限 圖 2 管理員權(quán)限設(shè)置信息實(shí)體 e-r 圖 圖書借閱信息實(shí)體,用于存儲所有圖書的借閱情況的信息,以準(zhǔn)確地記錄每本圖書 的借閱情況,其 e-r 圖如圖 3 所示: 圖書借閱信息 讀者姓名 讀者條形碼 應(yīng)還日期 借閱信息圖書名稱 圖書條形碼 是否歸還 圖 3 圖書借閱信息實(shí)體 e-r 圖 圖書館對圖書的分類,通常是將不同類型的圖書分別放

39、置在相應(yīng)的書架上。書架實(shí) 體信息用于存儲圖書館中所有的書架信息,其 e-r 圖如圖 4 所示: 書架信息 書架編號書架名稱 圖 4 書架信息實(shí)體 e-r 圖 不同的圖書,會有不同的圖書信息。對這些圖書信息進(jìn)行詳細(xì)的記錄,方便了圖書 的分類和查詢。圖書信息實(shí)體,用于存放所有圖書的相關(guān)信息,其實(shí)體圖如圖 5 所示: 圖書信息 作者名字 出版社名稱 書架類別 圖書類型 圖書名稱 圖書條形碼 借閱次數(shù) 圖書價格 圖 5 圖書信息實(shí)體 e-r 圖 圖書館中會有不同類型的圖書,為了避免圖書歸類發(fā)生混亂,必須建立一個圖書類 型實(shí)體,用于存儲圖書的類型信息,其實(shí)體圖如 6 所示: 圖書類型信息 類型編號類型名

40、稱可借天數(shù) 圖 6 圖書類型信息實(shí)體 e-r 圖 每個事物都會有其自身的歷史背景,圖書館也不例外。為了記錄圖書館的歷史背景 及其相關(guān)信息,需要建立一個圖書館信息實(shí)體,用于存儲與圖書館相關(guān)的信息,其 e-r 圖如圖 7 所示: 圖書館信息 建館時間 網(wǎng)址 電子郵件 聯(lián)系地址 聯(lián)系電話 館長名稱 圖書館名稱 備注 圖 7 圖書館信息實(shí)體 e-r 圖 當(dāng)有讀者借閱圖書時,要對讀者的各項信息進(jìn)行記錄,以方便歸還圖書和已借閱圖 書的歷史查詢。讀者信息實(shí)體,用于存儲所有借閱圖書的讀者信息,讀者信息實(shí)體圖如 圖 8: 讀者信息 聯(lián)系電話 電子郵件 證件號碼 證件類型 讀者類型 讀者性別 讀者名稱 讀者條形碼

41、 備注 讀者密碼 圖 8 讀者信息實(shí)體 e-r 圖 在讀者人群中,會有不同的分類,例如借閱圖書的讀者可能是教師、學(xué)生和普通的 市民等,所以對讀者人群進(jìn)行有效的分類是至關(guān)重要的。讀者類型信息實(shí)體,用于存儲 讀者的類型信息,其 e-r 圖如圖 9 所示: 讀者類型信息 類型編號類型名稱可借數(shù)量 圖 9 讀者類型信息實(shí)體 e-r 圖 當(dāng)管理員登錄圖書館管理系統(tǒng)時,需要通過登錄窗口驗證成功后才能進(jìn)入系統(tǒng)主頁。 管理員信息實(shí)體,用于存儲管理員的登錄名稱和登錄密碼,其實(shí)體圖如 10 所示: 管理員信息 管理員編號管理員名稱管理員密碼 圖 10 管理員信息實(shí)體 e-r 圖 4.3.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 在

42、數(shù)據(jù)庫中包含下面表格: 管理員權(quán)限設(shè)置表tb-admset,見表 1 圖書借閱表tb-bookborrow,見表 2 書架信息表tb-bookcase,見表 3 圖書信息表tb-bookinfo,見表 4 圖書類型信息表tb-booktype,見表 5 圖書館信息表tb-library,見表 6 讀者信息表tb-readerinfo,見表 7 讀者類型信息表tb-readtype,見表 8 管理員信息表tb-user,見表 9 表 1 tb-admset 表 字段名數(shù)據(jù)類型允許為空描述 username varchar(80)否管理員名稱 systemsetbit 是系統(tǒng)設(shè)置 readerma

43、nagebit 是讀者管理 bookmanagebit 是圖書管理 bookborrowbit 是圖書借閱 systemsearchbit 是系統(tǒng)查詢 表 2 tb-bookborrow 表 字段名數(shù)據(jù)類型允許為空描述 bookbarcode varchar(50)否圖書條形碼 bookname varchar(20)是圖書名稱 borrowtimedatetime 是借閱日期 returntimedatetime 是應(yīng)還日期 readerbarcode varchar(20)是讀者條形碼 readername varchar(20)是讀者姓名 isreturnbit 是是否歸還 表 3 tb

44、-bookcase 表 字段名數(shù)據(jù)類型允許為空描述 bookcaseidint 否書架編號 bookcasename varchar(80)是書架名稱 表 4 tb-bookinfo 表 字段名數(shù)據(jù)類型允許為空描述 bookbarcode varchar(100)否圖書條形碼 bookname varchar(100)是圖書名稱 booktypeint 是圖書類型 bookcaseint 是書架類別 bookconcern varchar(100)是出版社名稱 author varchar(80)是作者名稱 pricemoney 是圖書價格 borrowsumint 是借閱次數(shù) 表 5 tb-

45、booktype 表 字段名數(shù)據(jù)類型允許為空描述 typeidint 否圖書類型編號 typename varchar(50)是類型名稱 borrowdayint 是可借天數(shù) 表 6 tb-library 表 字段名數(shù)據(jù)類型允許為空描述 libraryname varchar(80)是圖書館名稱 curator varchar(80)是館長名稱 tel varchar(100)是聯(lián)系電話 address varchar(200)是聯(lián)系地址 email varchar(100)是電子郵件 net varchar(200)是網(wǎng)址 upbuildtimedatetime 是建館時間 remark v

46、archar(500)是備注 表 7 tb-readerinfo 表 字段名數(shù)據(jù)類型允許為空描述 readerbarcode varchar(50)否讀者條形碼 readername varchar(50)是讀者名稱 sex char(10)是讀者性別 readertype varchar(50)是讀者類型 certificatetype varchar(50)是證件類型 certificate varchar(50)是證件號碼 readerpwd varchar(50)是讀者密碼 tel varchar(50)是聯(lián)系電話 email varchar(50)是電子郵件 remark varch

47、ar(500)是備注 表 8 tb-readtype 表 字段名數(shù)據(jù)類型允許為空描述 idint 否類型編號 type varchar(50)是類型名稱 num varchar(50)是可借數(shù)量 表 9 tb-user 表 字段名數(shù)據(jù)類型允許為空描述 useridint 否管理員編號 username varchar(50)是管理員名稱 userpwd varchar(50)是管理員密碼 第五章系統(tǒng)各功能設(shè)計 5.1 登陸界面設(shè)置 從系統(tǒng)功能需求分析中,我們可以看出對于系統(tǒng)功能的操作,分為兩部分人群操作。 在進(jìn)入系統(tǒng)進(jìn)行各項具有相關(guān)權(quán)限操作功能的操作之前,首先會先進(jìn)入登錄界面,在此 需要輸入相

48、關(guān)的登錄名和密碼,并選擇是讀者登錄還是管理員登錄,登錄界面如圖 11 所 示: 圖 11 登錄界面 當(dāng)管理員登錄進(jìn)入系統(tǒng)后,將會具有相關(guān)權(quán)限的操作。下面具體的介紹管理員各個 功能模塊的界面設(shè)計與實(shí)現(xiàn)。 5.2 管理員各功能界面設(shè)計與實(shí)現(xiàn) 5.2.1 網(wǎng)站首頁模塊 在網(wǎng)站的首頁中,可以看到在圖書館中的有關(guān)借閱排名的相關(guān)書籍的一些信息。我 們可以先在后臺數(shù)據(jù)庫中輸入一些數(shù)據(jù),運(yùn)行后,我們可以看到界面如圖 12 所示: 圖 12 首頁界面 從首頁的界面中,可以看到有顯示網(wǎng)站系統(tǒng)當(dāng)前所處于的功能模塊,并通過 gridview 控件連接數(shù)據(jù)庫,從中可以看到在通過借閱排名后的相關(guān)書籍信息,讓進(jìn)入網(wǎng) 站的人

49、員可以最先的了解圖書館中比較受歡迎的書籍的基本信息資料,此時書籍的排列 是按照借閱次數(shù)由多到少排列的,實(shí)現(xiàn)此功能的代碼如下: protected void page_load(object sender, eventargs e) if (sessionusername != null) /判斷用戶是否登錄 bindbookinfo(); /調(diào)用自定義方法用來綁定圖書借閱排行 else response.redirect(login.aspx); /跳轉(zhuǎn)到登錄頁面 protected void bindbookinfo() string sql = select top 10 * from t

50、b_bookinfo order by borrowsum desc; /設(shè)置 sql 語句 gvbooktaxis.datasource = dataoperate.getdataset(sql, tb_bookinfo); /獲取圖 書信息數(shù)據(jù)源 gvbooktaxis.databind(); /綁定 gridview 控件 protected void gvbooktaxis_rowdatabound(object sender, gridviewroweventargs e) if (e.row.rowindex != -1) /判斷 gridview 控件中是否有值 int id =

51、 e.row.rowindex + 1;/將當(dāng)前行的索引加上一賦值給變量 id e.row.cells0.text = id.tostring();/將變量 id 的值傳給 gridview 控件的每 一行的單元格中 if (e.row.rowtype = datacontrolrowtype.datarow) /綁定圖書類型 string booktype = e.row.cells3.text.tostring(); /獲取圖書類型編 號 string typesql = select * from tb_booktype where typeid= + booktype; sqldata

52、reader typesdr = dataoperate.getrow(typesql); typesdr.read(); /讀取一條數(shù)據(jù) e.row.cells3.text = typesdrtypename.tostring(); /設(shè)置圖書類型 /綁定書架 string bookcase = e.row.cells4.text.tostring(); /獲取書架編號 string casesql = select * from tb_bookcase where bookcaseid= + bookcase; sqldatareader casesdr = dataoperate.get

53、row(casesql); casesdr.read(); e.row.cells4.text = casesdrbookcasename.tostring(); /設(shè)置書架 5.2.2 系統(tǒng)設(shè)置功能模塊 在此功能模塊中,還包括三個小功能模塊,有圖書館信息、管理員設(shè)置和書架設(shè)置。 當(dāng)確認(rèn)管理員用戶登錄后,當(dāng)具有此權(quán)限功能的用戶才能進(jìn)入其中進(jìn)行后面的三個小功 能模塊的使用,當(dāng)用戶沒有此權(quán)限時,想要進(jìn)入功能模塊使用,將會出現(xiàn)如圖 13 所示的 信息的提示窗口: 圖 13 信息提示 (1) 圖書館信息 對圖書館的各項信息進(jìn)行更改或也可以查看確認(rèn),其與后臺數(shù)據(jù)庫中的數(shù)據(jù)表相綁 定,當(dāng)信息進(jìn)行更改后,會

54、再次自動的錄入數(shù)據(jù)庫中,其界面形式如圖 14: 圖 14 圖書館信息 修改后,需要將修改的數(shù)據(jù)重新的錄入后臺的數(shù)據(jù)庫,此時的實(shí)現(xiàn)功能代碼如下: public void bindlibrary() string sql = select * from tb_library; /從 library 表中獲取信息 sqldatareader sdr = dataoperate.getrow(sql); sdr.read(); txtlibraryname.text = sdrlibraryname.tostring(); /獲取圖書館名稱 txtcurator.text = sdrcurator.t

55、ostring(); /獲取館長 txttel.text = sdrtel.tostring(); /獲取電話 txtaddress.text = sdraddress.tostring(); /獲取地址 txtemail.text = sdremail.tostring(); /獲取電子郵件 txtnet.text = sdrnet.tostring(); /獲取網(wǎng)址 txtupbuildtime.text = sdrupbuildtime.tostring(); /獲取建館時間 txtremark.text = sdrremark.tostring(); /獲取備注 (2) 管理員設(shè)置 管

56、理員設(shè)置中,只要具有此權(quán)限的人員,不僅可以對原先已有的人員的權(quán)限進(jìn)行設(shè) 置,還可以進(jìn)行新的人員的增加,確定其登錄名稱及登錄密碼,并設(shè)置其權(quán)限,管理員 設(shè)置的界面如圖 15 所示: 圖 15 管理員設(shè)置界面 使用 gridview 控件,將所有的管理員信息顯示出來,并使用控件所具有的功能,可 以直接的進(jìn)行信息的更改并直接的錄入后臺數(shù)據(jù)庫,其實(shí)現(xiàn)的代碼如下: public void binduermanage() string sql = select * from tb_admset; gvadmset.datasource = dataoperate.getdataset(sql, tb_ad

57、mset); /獲取數(shù)據(jù)源 gvadmset.datakeynames=new string username; /設(shè)置主鍵字段 gvadmset.databind(); /綁頂 gridview 控件顯示管理員信息 protected void gvadmset_rowdeleting(object sender, gridviewdeleteeventargs e) string username = this.gvadmset.datakeyse.rowindex.value.tostring(); /獲取 主鍵字段 string sql = delete from tb_admset

58、where username= + username + ; dataoperate.execsql(sql); /刪除管理員信息 binduermanage(); /重新綁定管理員信息 public bool getset() string username = sessionusername.tostring(); /獲取管理員登錄名 string sql = select * from tb_admset where username= + username + ; sqldatareader sdr = dataoperate.getrow(sql); sdr.read(); /讀取一

59、條記錄 return convert.toboolean(sdrsystemset); /返回是否擁有權(quán)限 點(diǎn)擊添加管理員信息,可以彈出如圖 16 所示界面,可以設(shè)置新添管理人員的登錄名 稱及其登錄密碼: 圖 16 添加管理員窗口 具有此權(quán)限功能的人員可以在此處設(shè)置其他管理人員的權(quán)限,會彈出圖 17 窗口,點(diǎn) 擊選擇框,可以重新設(shè)定: 圖 17 權(quán)限設(shè)置窗口 (3) 書架設(shè)置 對圖書館中的書籍進(jìn)行管理,設(shè)置其歸類,在系統(tǒng)中設(shè)置了書架管理模塊,其通過 哈 gridview 控件實(shí)現(xiàn)其與數(shù)據(jù)庫的相連接,并實(shí)現(xiàn)其修改和刪除功能,當(dāng)書架名稱有被 其他書籍使用時,是不可以進(jìn)行刪除的。其界面如圖 18 所

60、示: 圖 18 書架設(shè)置界面 5.2.3 讀者管理模塊 讀者管理模塊中包含讀者類型管理和讀者檔案管理兩個小功能模塊。在讀者類型管 理功能中,可以增加讀者的類型,對于不同的讀者類型,在圖書管中具有的借書權(quán)限也 是不一樣的,其運(yùn)行后的界面如圖 19 所示: 圖 19 讀者類型管理 讀者檔案管理模塊的界面如圖 20 所示: 圖 20 讀者檔案管理 點(diǎn)擊添加讀者信息部分,會彈出圖 21 界面,從中可以進(jìn)行新的讀者的信息添加。 圖 21 添加讀者信息 通過 gvreaderinfo.datasource = dataoperate.getdataset(sql, tb_readerinfo)與 數(shù)據(jù)庫中

溫馨提示

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

評論

0/150

提交評論