版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要隨著現(xiàn)代信息技術(shù)的普及和應(yīng)用,圖書資料借閱管理的相關(guān)部門也從以前的手工作業(yè)轉(zhuǎn)向由相關(guān)的借閱管理系統(tǒng)進(jìn)行操作管理。本系統(tǒng)系為寧波富邦控股集團(tuán)資料管理部門所設(shè)計(jì)開發(fā)的資料借閱管理系統(tǒng),整個(gè)系統(tǒng)基于Visual Studio 2005開發(fā),運(yùn)用SQL Server 2005數(shù)據(jù)庫(kù)和ASP.Net 2.0作為開發(fā)語(yǔ)言,實(shí)現(xiàn)了對(duì)資料和用戶的管理及維護(hù),對(duì)數(shù)據(jù)的簡(jiǎn)單查詢和模糊查詢和借閱功能模塊。 關(guān)鍵詞:信息技術(shù) Visual Studio2005 SQL Server2005 ASP.Net2.0 AbstractWith the popularization of modern informat
2、ion technology and applications, Management borrow library materials from the relevant departments before the manual to borrow from the relevant management systems operation and management. The system for the Department of Ningbo Fubon Holdings, data management departments during the design and deve
3、lopment of information management systems, The entire system is based on Visual Studio 2005 as a platform for development, Use SQL Server 2005 database and the development of language ASP.Net 2.0, Implementation of the information and the management and maintenance of users, Data on a simple query a
4、nd fuzzy queries and to achieve during the functional module.Key Words:Information Technology Visual Studio2005 SQL Server2005 ASP.Net2.0 目 錄摘 要1Abstract.1引言51 概要.61.1項(xiàng)目開發(fā)背景61.1.1 項(xiàng)目名稱61.1.2項(xiàng)目開發(fā)單位.61.1.3項(xiàng)目范圍.61.2項(xiàng)目開發(fā)目的.61.3項(xiàng)目概述.62 系統(tǒng)分析.72.1 系統(tǒng)的可行性分析.82.1.1 技術(shù)可行性.82.1.2 經(jīng)濟(jì)可行性.82.1.3 管理可行性.92.2 系統(tǒng)流程分析
5、.92.3 系統(tǒng)功能分析.102.3.1 功能需求.102.3.2 功能模塊劃分.122.4 系統(tǒng)數(shù)據(jù)流圖(DFD).132.5 數(shù)據(jù)字典.182.6 系統(tǒng)開發(fā)工具.212.6.1 前臺(tái)開發(fā)工具語(yǔ)言.212.6.2 后臺(tái)數(shù)據(jù)庫(kù)平臺(tái).222.7 環(huán)境需求.222.7.1 軟件環(huán)境.222.7.2 硬件環(huán)境.223 系統(tǒng)設(shè)計(jì).233.1 系統(tǒng)設(shè)計(jì)的任務(wù)和原則.233.2 數(shù)據(jù)庫(kù)設(shè)計(jì).233.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo). E-R圖.243.2.2 數(shù)據(jù)庫(kù)表.263.3 系統(tǒng)功能設(shè)計(jì).273.3.1 系統(tǒng)登陸模塊的設(shè)計(jì).273.3.2 書目檢索.283.3.3 讀者書目高級(jí)檢索.293
6、.3.4 讀者信息檢索.303.3.5 讀者信息.303.3.6 讀者個(gè)人借閱情況.303.3.7 管理員登陸.313.3.8 用戶信息維護(hù).313.3.9 圖書信息維護(hù).313.3.10 書刊借閱登記.313.3.11 書刊歸還登記.324 系統(tǒng)詳細(xì)設(shè)計(jì).334.1 系統(tǒng)主要模塊的詳細(xì)設(shè)計(jì).334.1.1 主界面設(shè)計(jì).334.1.2 讀者管理模塊.344.1.3 資料管理模塊.364.1.4 借閱管理模塊.384.1.5 用戶管理模塊.394.1.6 資料查詢模塊.405 系統(tǒng)測(cè)試.405.1 系統(tǒng)設(shè)置模塊測(cè)試.405.2 登陸模塊測(cè)試.425.3 資料管理模塊測(cè)試.425.4 資料查詢模塊
7、測(cè)試.435.5 資料借閱管理模塊測(cè)試.45結(jié)論.47致 謝.48參考文獻(xiàn).49引 言過(guò)去對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,而用手工進(jìn)行資料借閱管理存在的多種弊端,其中包括資料過(guò)于繁多,包含很多的信息數(shù)據(jù)的管理對(duì)于資料借閱情況(如借閱天數(shù)、超過(guò)限定借閱時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借閱卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的資料管理部門有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是資料借閱管
8、理系統(tǒng)開發(fā)所要解決的問題?,F(xiàn)今,依然有很多的資料借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進(jìn)行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)據(jù)庫(kù)系統(tǒng)將使所有資料信息能被統(tǒng)一而整齊的管理,方便的調(diào)用和查閱,使用電子化管理也方便進(jìn)行更加人性化而簡(jiǎn)單的操作,省去大量的時(shí)間和經(jīng)理,將使資料借閱和管理更加輕松。因此,使用電子化的管理手段將是大勢(shì)所趨,建立一個(gè)資料借閱管理系統(tǒng)也是資料管理部門提高工作效率的有效手段,使資料借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免資料借閱管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的進(jìn)行查詢和修改資料情況等資料管理操作。本系統(tǒng)即
9、是為寧波富邦集團(tuán)所開發(fā),屬于中小規(guī)模的資料管理系統(tǒng),為其內(nèi)部員工提供資料的查詢和借閱以及對(duì)資料的管理。1 概要1.1 項(xiàng)目開發(fā)背景1.1.1 項(xiàng)目名稱寧波富邦控股集團(tuán)有限公司資料借閱管理系統(tǒng)。1.1.2 項(xiàng)目開發(fā)單位本項(xiàng)目的主管部門為寧波富邦集團(tuán)網(wǎng)絡(luò)技術(shù)部,各項(xiàng)需求均由寧波富邦集團(tuán)網(wǎng)絡(luò)技術(shù)部自行確定和定義,項(xiàng)目開發(fā)將由本人完成,目標(biāo)用戶為寧波富邦控股集團(tuán)所屬的包括寧波雙鹿電池有限公司,寧波埃美柯投資有限公司,寧波飯店,寧波富邦大酒店,富邦房地產(chǎn)開發(fā)公司,等在內(nèi)涉及商貿(mào),工業(yè),經(jīng)融等3大產(chǎn)業(yè)的20余家子公司。1.1.3 項(xiàng)目范圍該系統(tǒng)為一相對(duì)獨(dú)立的系統(tǒng),但屬于公司管理系統(tǒng)的一部分,為公司管理系統(tǒng)
10、提供部分?jǐn)?shù)據(jù)支持。1.2 項(xiàng)目開發(fā)目的本軟件是為寧波富邦控股集團(tuán)提供的資料借閱管理系統(tǒng)軟件。該軟件用于提高寧波富邦控股集團(tuán)的資料管理水平以及方便公司內(nèi)部人員的查詢和借閱。由于公司資料數(shù)量繁多,員工數(shù)量龐大,使得管理業(yè)務(wù)工作繁重。本軟件應(yīng)能結(jié)合當(dāng)前管理手工作業(yè)的流程以及將來(lái)業(yè)務(wù)發(fā)展的需要,對(duì)管理業(yè)務(wù)中的查詢、維護(hù)提供完全的計(jì)算機(jī)管理。它不但可以提高工作效率,而且能夠合理高效地利用公司的現(xiàn)有資源,使資料借閱與管理更科學(xué)和合理化。1.3 項(xiàng)目概述過(guò)去對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,而用手工進(jìn)行資料借閱管理存在的多種弊端,其中包括資料過(guò)于繁多,包含很多的信息數(shù)據(jù)的管理對(duì)于資料借
11、閱情況(如借閱天數(shù)、超過(guò)限定借閱時(shí)間的天數(shù))的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)借閱卡的人工檢查進(jìn)行,對(duì)借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩?lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的資料管理部門有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是資料借閱管理系統(tǒng)開發(fā)所要解決的問題?,F(xiàn)今,依然有很多的資料借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進(jìn)行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)據(jù)庫(kù)系統(tǒng)將使所有資料信息能被統(tǒng)一而整齊的管理,方便的調(diào)用和查閱,使用電子
12、化管理也方便進(jìn)行更加人性化而簡(jiǎn)單的操作,省去大量的時(shí)間和經(jīng)理,將使資料借閱和管理更加輕松。因此,使用電子化的管理手段將是大勢(shì)所趨,建立一個(gè)資料借閱管理系統(tǒng)也是資料管理部門提高工作效率的有效手段,使資料借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免資料借閱管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的進(jìn)行查詢和修改資料情況等資料管理操作。本系統(tǒng)即是為寧波富邦集團(tuán)所開發(fā),屬于中小規(guī)模的資料管理系統(tǒng),為其內(nèi)部員工提供資料的查詢和借閱以及對(duì)資料的管理。2 系統(tǒng)分析對(duì)于一個(gè)資料管理系統(tǒng)來(lái)說(shuō),資料的查詢及數(shù)據(jù)的維護(hù)管理是其中的核心環(huán)節(jié)。在現(xiàn)行資料借閱管理工作中,存在幾個(gè)共有的問題:1、資料種類
13、過(guò)多,數(shù)據(jù)龐大 這是幾乎所有資料館會(huì)遇到的問題,各種不同種類的資料為這些資料進(jìn)入資料庫(kù)的添加與維護(hù)增加了很大的難題,對(duì)這些數(shù)據(jù)的反復(fù)輸入,往往造成龐大的工作量和較低下的效率。2、查詢、統(tǒng)計(jì)困難 每天的借閱情況,用戶借閱的到期、還書情況,各項(xiàng)數(shù)據(jù)的匯總和統(tǒng)計(jì)情況必須由管理員統(tǒng)計(jì)上報(bào),資料庫(kù)總管理員才能考慮對(duì)資料館的硬件如某類書的需求數(shù)量進(jìn)行改變以向上級(jí)部門申報(bào)購(gòu)入新圖書等情況。3、資料毀壞及圖書破損在借閱過(guò)程中難免此類現(xiàn)象的發(fā)生,如何及時(shí)發(fā)現(xiàn)及事后對(duì)毀壞資料進(jìn)行淘汰和更新也是個(gè)需要解決的問題。4、不能及時(shí)歸還的資料 經(jīng)常有用戶超期借閱的情況發(fā)生,對(duì)此類用戶的超期信息提示也是資料借閱管理工作中的必
14、須要解決的問題之一。對(duì)于上述存在的問題,開發(fā)一種針對(duì)性的資料借閱管理系統(tǒng)進(jìn)行管理是十分必要的。2.1 系統(tǒng)的可行性分析可行性分析的任務(wù)是明確應(yīng)用項(xiàng)目的開發(fā)的必要性與可行性,可行性取決于實(shí)現(xiàn)應(yīng)用系統(tǒng)的資源和條件。系統(tǒng)的可行性主要包括三個(gè)方面:(1)技術(shù)上的可行性;(2)經(jīng)濟(jì)上的可行性;(3)管理上的可行性。2.1.1 技術(shù)可行性當(dāng)今程序開發(fā)的語(yǔ)言和平臺(tái)多種多樣,其中ASP.NET 2.0就是一種新興且被越來(lái)越廣泛應(yīng)用的編程語(yǔ)言。它可用于開發(fā)動(dòng)態(tài)網(wǎng)站和Web應(yīng)用,是一種以面向?qū)ο蠓绞絼?chuàng)建web應(yīng)用程序的方法,向后與ASP.NET 1.1兼容,但它給ASP.NET帶來(lái)了很多內(nèi)部的變化。使用ASP.N
15、ET 2.0開發(fā)的網(wǎng)站可以從數(shù)據(jù)庫(kù)中抽取數(shù)據(jù)和內(nèi)容,更容易管理用戶、數(shù)據(jù)和內(nèi)容。ASP.NET 2.0 提高了開發(fā)的效率和可靠性,同時(shí)也提高了可擴(kuò)展性、安全性和性能。在開發(fā)平臺(tái)和數(shù)據(jù)庫(kù)系統(tǒng)選擇方面Visual Studio 2005是面向單個(gè)開發(fā)人員的用于構(gòu)建部門客戶端/服務(wù)器 Windows 應(yīng)用程序和網(wǎng)站的高度集成的開發(fā)環(huán)境。通過(guò) Visual Studio 2005可以很容易地使用開發(fā)環(huán)境構(gòu)建 Windows、Web 和客戶設(shè)備應(yīng)用程序。并整合了Sql Server 2005數(shù)據(jù)庫(kù)系統(tǒng)。一般系統(tǒng)的結(jié)構(gòu)有B/S結(jié)構(gòu)和C/S結(jié)構(gòu)兩種。C/S即客戶端/服務(wù)器端模式,它具有強(qiáng)壯的數(shù)據(jù)操縱和事務(wù)處
16、理能力,以及數(shù)據(jù)的安全性和完整性約束。但隨著應(yīng)用程序的復(fù)雜程度不斷提高,逐漸也暴露了以下幾點(diǎn)不足:(1)開發(fā)成本較高,維護(hù)復(fù)雜,升級(jí)麻煩,軟件的不斷升級(jí)對(duì)硬件要求不斷提高,增加了整個(gè)系統(tǒng)的成本,客戶端越來(lái)越臃腫;(2)移植困難,跨平臺(tái)性差;(3)用戶界面風(fēng)格不一,使用繁雜;(4)信息內(nèi)容和形式單一,用戶獲得的只是單純的文本信息。B/S即瀏覽器/服務(wù)器結(jié)構(gòu)。與C/S模式相比,B/S模式采用面向?qū)ο蠹夹g(shù),代碼可重用性好,系統(tǒng)擴(kuò)展維護(hù)簡(jiǎn)單。它本質(zhì)上也是一種客戶機(jī)技術(shù),Internet原則上取消了所有在客戶機(jī)側(cè)的維護(hù)工作,上億個(gè)用戶只是通過(guò)瀏覽器統(tǒng)一界面。它提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機(jī)、聯(lián)
17、網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開放性基礎(chǔ)?;谏厦娴谋容^,本系統(tǒng)采用B/S結(jié)構(gòu)模式進(jìn)行開發(fā),使用ASP.NET2.0為開發(fā)語(yǔ)言,使用visual studio2005為開發(fā)平臺(tái),使用其自帶的sql2005數(shù)據(jù)庫(kù)。人員方面:公司員工都經(jīng)過(guò)計(jì)算機(jī)應(yīng)用方面的專門培訓(xùn),能夠進(jìn)行基本數(shù)據(jù)的輸入輸出,經(jīng)過(guò)短期培訓(xùn),應(yīng)該可以使用本系統(tǒng)進(jìn)行辦公。另外公司具有專職的計(jì)算機(jī)維護(hù)人員,定期對(duì)計(jì)算機(jī)進(jìn)行硬件和軟件的維護(hù),符合系統(tǒng)的需要。2.1.2 經(jīng)濟(jì)可行性隨著時(shí)代的發(fā)展,人類對(duì)信息的觀念增強(qiáng),需求上升。信息在經(jīng)濟(jì)發(fā)展所占的比重增大,已成為企業(yè)的關(guān)鍵資源,使得建立管理系統(tǒng)的緊迫感日益增強(qiáng),在當(dāng)前的形勢(shì)下,資料館必將更加迫切的
18、要求管理手段和方法的現(xiàn)代化。寧波富邦集團(tuán)資料借閱管理系統(tǒng)的投入不大,完全是公司可以承擔(dān)的,而且在使用此系統(tǒng)后,將在一定層面提高企業(yè)的經(jīng)營(yíng)管理水平及工作效率,所以公司現(xiàn)在建立此系統(tǒng)在經(jīng)濟(jì)上是完全可行的。2.1.3 管理可行性公司領(lǐng)導(dǎo)非常重視信息時(shí)代企業(yè)的新發(fā)展,隨著計(jì)算機(jī)網(wǎng)絡(luò)特別是Internet的普及應(yīng)用,信息的傳播越來(lái)越方便和快捷,信息已成為企業(yè)的關(guān)鍵資源。為了企業(yè)能有更大的發(fā)展,公司各級(jí)管理人員都充分認(rèn)識(shí)到建立管理信息系統(tǒng)的必要性,這為系統(tǒng)的開發(fā)提供了十分重要的保證。公司的管理人員長(zhǎng)期積累了豐富的管理經(jīng)驗(yàn),公司形成了一套科學(xué)的管理方法和程序,這也使系統(tǒng)的開發(fā)成為可能。結(jié)論:鑒于以上分析,現(xiàn)
19、階段公司建立資料管理信息系統(tǒng)是完全可行的,工程一旦完成,必將推動(dòng)公司的管理水平更上一個(gè)新臺(tái)階。2.2 系統(tǒng)流程分析本系統(tǒng)的系統(tǒng)流程分析如圖2.1所示:通過(guò)系統(tǒng)流程分析圖,可以清楚的了解本資料借閱管理系統(tǒng)的工作流程,每一個(gè)用戶在正確輸入自己的信息后進(jìn)入系統(tǒng),進(jìn)行相應(yīng)的操作。圖2.1 系統(tǒng)流程分析圖2.3 系統(tǒng)功能分析2.3.1 功能需求:富邦集團(tuán)資料借閱管理系統(tǒng)總共分為五大功能模塊,包括讀者管理,資料管理,借閱管理,用戶管理以及資料查詢。讀者管理:分為讀者個(gè)人借閱情況,讀者信息,讀者信息檢索三個(gè)主要功能頁(yè)面,其中:讀者信息檢索提供給讀者查看自身基本信息以及借閱情況的登陸頁(yè)面;讀者信息頁(yè)面是讀者查
20、看基本信息的頁(yè)面并可對(duì)自己的聯(lián)系方式進(jìn)行修改;讀者個(gè)人借閱情況頁(yè)面是用來(lái)顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。資料管理:包含多個(gè)功能頁(yè)面,主要是管理員對(duì)圖書的維護(hù),包括添加圖書,修改圖書信息,刪除圖書和檢索圖書等操作。借閱管理:分為資料借閱登記,資料歸還登記兩大功能頁(yè)面。其中資料借閱登記在系統(tǒng)登陸頁(yè)面根據(jù)用戶不同身份的不同轉(zhuǎn)向不同的使用頁(yè)面:當(dāng)?shù)顷懹脩魹槠胀▓D書管理員時(shí),轉(zhuǎn)到圖書借閱登記頁(yè)面,在該頁(yè)面中,管理員可以實(shí)現(xiàn)對(duì)圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號(hào)和讀者的編號(hào)。另外,在圖書歸還登記頁(yè)面中可以實(shí)現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管理不同,這里只需要輸入
21、圖書編號(hào)即可完成操作。用戶管理:分為管理員登陸和用戶信息維護(hù)兩個(gè)主要功能頁(yè)面。其中管理員登陸頁(yè)面中只接受超級(jí)管理員和管理員兩種身份的登陸,讀者則是在讀者信息檢索中登陸,在通過(guò)這個(gè)頁(yè)面驗(yàn)證后,將隨用戶身份不同而轉(zhuǎn)向不同頁(yè)面。在用戶信息維護(hù)頁(yè)面中可以實(shí)現(xiàn)對(duì)管理員密碼的修改和對(duì)用戶和圖書的維護(hù)這些功能。資料查詢:分為書目普通查詢和書目高級(jí)查詢兩種方式。其中書目普通搜索頁(yè)面中讀者可以根據(jù)設(shè)置的條件來(lái)檢索圖書,如在“書名”文本中輸入“asp”,其他按照默認(rèn)選項(xiàng)就可以進(jìn)行一次搜索,并在搜索的結(jié)果頁(yè)面單擊某本書名則可轉(zhuǎn)到顯示該書詳細(xì)信息的頁(yè)面。而在書目高級(jí)搜索頁(yè)面中,系統(tǒng)提供讀者對(duì)書目的組合信息查詢,書名,
22、ISBN,作者,出版社等采用模糊匹配的方式,只要給出條件的關(guān)鍵字,系統(tǒng)就會(huì)匹配找出所需要的書籍目錄。詳細(xì)功能介紹:(一) 書目搜索i. 普通檢索:書目檢索提供給普通讀者查詢書目信息的功能,提供瀏覽器模式的圖書信息檢索工具。檢索時(shí)可按書名,ISBN,作者,出版社,索引號(hào),以及叢書名進(jìn)行任意條件組合,精確或模糊檢索中文或英文圖書。ii. 書目高級(jí)檢索:書目高級(jí)檢索提供給普通讀者或管理員用來(lái)查詢書目信息的平臺(tái),提供瀏覽器模式的圖書信息檢索工具。檢索范圍條件包括書號(hào),書名,ISBN,作者,出版社和主題,可使用其中的一個(gè)或多個(gè)條件進(jìn)行高級(jí)檢索。(二) 讀者管理i. 讀者登陸:讀者通過(guò)管理人員提供的用戶名
23、和密碼進(jìn)行登陸,登陸系統(tǒng)后可以修改密碼。ii. 讀者信息:讀者可以查看自己的信息,并可以對(duì)自己的聯(lián)系方式進(jìn)行修改。iii. 讀者借閱歷史:讀者可以查看自己的所有借書記錄。iv. 讀者當(dāng)前借閱:讀者查看自己目前所借閱圖書情況。v. 讀者借閱過(guò)期催還:讀者查看自己是否有過(guò)期未還圖書。vi. 管理員登陸:對(duì)于圖書館管理人員,通過(guò)管理員登陸頁(yè)面進(jìn)入系統(tǒng),分為兩個(gè)權(quán)限,高級(jí)管理員可以實(shí)現(xiàn)對(duì)用戶的維護(hù)和圖書的維護(hù),普通管理員可以實(shí)現(xiàn)圖書的借閱與歸還。(三) 圖書管理i. 圖書借閱:普通管理員實(shí)現(xiàn)用戶對(duì)圖書的借閱。ii. 圖書歸還:普通管理員實(shí)現(xiàn)對(duì)圖書的歸還。iii. 添加用戶:高級(jí)管理員實(shí)現(xiàn)添加用戶信息。
24、iv. 用戶維護(hù):高級(jí)管理員實(shí)現(xiàn)對(duì)用戶的維護(hù),包括用戶的查詢,修改和刪除。v. 圖書維護(hù):高級(jí)管理員實(shí)現(xiàn)對(duì)圖書的維護(hù),包括圖書的查詢,修改和刪除。vi. 添加圖書:高級(jí)管理員實(shí)現(xiàn)添加圖書信息。vii. 修改密碼:此功能為公共功能,所有用戶都可以使用此功能進(jìn)行密碼的修改。2.3.2 功能模塊劃分:從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實(shí)現(xiàn)5個(gè)完整的功能:讀者管理,資料管理,借閱管理,用戶管理以及資料查詢。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊圖,如圖2.2所示:圖2.2 系統(tǒng)功能模塊圖2.4 系統(tǒng)數(shù)據(jù)流圖DFD數(shù)據(jù)流程圖DFD是一種能全面描述信息系統(tǒng)邏輯模型的工具,為了用計(jì)算機(jī)進(jìn)行信息管理,必須進(jìn)一步
25、舍棄物質(zhì)要素,用少數(shù)幾種符號(hào)綜合地反映出信息在系統(tǒng)中的流動(dòng)、處理和存儲(chǔ)情況。數(shù)據(jù)流程圖具有抽象性和概括性:抽象性表現(xiàn)在它舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、處理、加工和存儲(chǔ);概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過(guò)程聯(lián)系起來(lái),形成一個(gè)整體。本系統(tǒng)的數(shù)據(jù)流程圖具體說(shuō)明如下:數(shù)據(jù)流程圖是分層次的,繪制時(shí)應(yīng)采用自頂向下逐層分解的辦法。先畫出頂層數(shù)據(jù)流程圖,頂層數(shù)據(jù)流程圖只有一張,它說(shuō)明了系統(tǒng)的總的處理功能、輸入和輸出。如圖2.3所示: 圖2.3 DFD頂層圖DFD零層圖如圖2.4所示,它把頂層流圖的系統(tǒng)分解為若干子系統(tǒng),同時(shí)說(shuō)明了整個(gè)系統(tǒng)內(nèi)部的所有功能:圖2.4 DFD零層圖圖2.5 借閱管理
26、圖2.6 資料管理圖2.7 資料查詢圖2.8 用戶管理圖2.9 讀者管理2.5數(shù)據(jù)字典數(shù)據(jù)字典是為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細(xì)定義而服務(wù)的,因此也象普通字典一樣,要把所有條目按一定的次序排列起來(lái),以便查閱。數(shù)據(jù)字典通常包括有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)及基本加工(數(shù)據(jù)處理)。為了對(duì)以上的系統(tǒng)數(shù)據(jù)流程圖DFD中的各個(gè)模塊中的各個(gè)元素作出詳盡的說(shuō)明,現(xiàn)將本系統(tǒng)中主要的數(shù)據(jù)字典陳列如下:1、數(shù)據(jù)存儲(chǔ)條目:數(shù)據(jù)流名稱:User表別名:無(wú)簡(jiǎn)述:各類用戶的詳細(xì)信息來(lái)源:數(shù)據(jù)存儲(chǔ)“用戶信息”去向:用戶資料信息組成:用戶ID+姓名+性別+電話+部門+權(quán)限+Email數(shù)據(jù)流名稱:Book表別名
27、:無(wú)簡(jiǎn)述:所有資料的詳細(xì)信息來(lái)源:根據(jù)需要添加的資料信息去向:數(shù)據(jù)返回“資料信息列表”組成:書名+價(jià)格+出版社+出版時(shí)間+圖書ID+ISBN+系列+頁(yè)數(shù)+主題+索取號(hào)+分類 數(shù)據(jù)流名稱:Borrow表別名:無(wú)簡(jiǎn)述:關(guān)于資料的借閱和歸還得信息來(lái)源:數(shù)據(jù)存儲(chǔ)“資料借閱歸還信息”去向:資料借閱與歸還組成:用戶ID+圖書ID+借閱時(shí)間+歸還時(shí)間+借閱狀態(tài)+借閱ID 數(shù)據(jù)流名稱:Power表別名:無(wú)簡(jiǎn)述:不同用戶的權(quán)限信息來(lái)源:數(shù)據(jù)存儲(chǔ)“用戶權(quán)限分配”去向:用戶資料信息組成:權(quán)限ID+權(quán)限名稱 2、數(shù)據(jù)加工條目:數(shù)據(jù)處理名稱:用戶ID驗(yàn)證編號(hào):2.2激發(fā)條件:接收到管理員的借書請(qǐng)求時(shí)優(yōu)先級(jí):普通輸入:用
28、戶ID輸出:ID確認(rèn)信息加工邏輯:根據(jù)User表IF 管理員輸入的信息 = user表中的信息 THEN 可進(jìn)行下一步判斷 ELSE 系統(tǒng)提示出錯(cuò)信息ENDIF數(shù)據(jù)處理名稱:用戶借閱數(shù)量判斷編號(hào):2.3激發(fā)條件:接收到操作員的借書請(qǐng)求時(shí)優(yōu)先級(jí):普通輸入:用戶ID輸出:借閱數(shù)量判斷結(jié)果加工邏輯:根據(jù)Borrow表IF 管理員輸入的信息 = borrow表中的信息 THEN 可進(jìn)行下一步判斷 ELSE 系統(tǒng)提示出錯(cuò)信息ENDIF數(shù)據(jù)處理名稱:書本庫(kù)存數(shù)量判斷編號(hào):2.4激發(fā)條件:接收到操作員的借書請(qǐng)求時(shí)優(yōu)先級(jí):普通輸入:圖書 ID輸出:該圖書是否可借加工邏輯:根據(jù)Book表IF 管理員輸入的信息
29、= book表中的信息 THEN 完成整個(gè)借閱 ELSE 系統(tǒng)提示出錯(cuò)信息ENDIF數(shù)據(jù)處理名稱:資料查詢編號(hào):5激發(fā)條件:接收到用戶點(diǎn)擊“資料查詢”功能時(shí)優(yōu)先級(jí):普通輸入:查詢信息輸出:查詢結(jié)果加工邏輯:根據(jù)book表IF 用戶輸入的信息 = book表中的信息 THEN 輸出結(jié)果 ELSE 輸出無(wú)ENDIF數(shù)據(jù)處理名稱:檢索數(shù)據(jù)編號(hào):5.3激發(fā)條件:接收到用戶輸入的數(shù)據(jù)項(xiàng)并點(diǎn)擊“查詢”按鈕時(shí)優(yōu)先級(jí):普通輸入:需要查詢的一個(gè)或幾個(gè)數(shù)據(jù)項(xiàng)輸出:在數(shù)據(jù)庫(kù)中與此匹配的數(shù)據(jù)行加工邏輯:根據(jù)book表IF 用戶輸入的信息 = book表中的信息 THEN 返回?cái)?shù)據(jù)庫(kù)中符合條件的數(shù)據(jù)行 ELSE 返回?zé)o
30、ENDIF3、數(shù)據(jù)流條目:數(shù)據(jù)流名稱:查詢條件別名:無(wú)簡(jiǎn)述:用戶輸入的查詢的條件來(lái)源:用戶的鍵盤輸入去向:數(shù)據(jù)存儲(chǔ)“book表”數(shù)據(jù)流量:無(wú)組成:書名+書號(hào)+isbn號(hào)+作者名+出版社+主題詞,或其中一項(xiàng)數(shù)據(jù)流名稱:信息記錄別名:無(wú)簡(jiǎn)述:用戶輸入的修改信息來(lái)源:用戶的鍵盤輸入去向:數(shù)據(jù)存儲(chǔ)“book表”數(shù)據(jù)流量:無(wú)組成:書名+書號(hào)+isbn號(hào)+作者名+出版社+主題詞+分類+索取號(hào)+價(jià)格+頁(yè)數(shù)+系列+描述2.6 系統(tǒng)開發(fā)工具2.6.1 前臺(tái)開發(fā)工具語(yǔ)言當(dāng)今程序開發(fā)的語(yǔ)言和平臺(tái)多種多樣,其中ASP.NET 2.0就是一種新興且被越來(lái)越廣泛應(yīng)用的編程語(yǔ)言。它可用于開發(fā)動(dòng)態(tài)網(wǎng)站和Web應(yīng)用,是一種以面
31、向?qū)ο蠓绞絼?chuàng)建web應(yīng)用程序的方法,向后與ASP.NET 1.1兼容,但它給ASP.NET帶來(lái)了很多內(nèi)部的變化。使用ASP.NET 2.0開發(fā)的網(wǎng)站可以從數(shù)據(jù)庫(kù)中抽取數(shù)據(jù)和內(nèi)容,更容易管理用戶、數(shù)據(jù)和內(nèi)容。ASP.NET 2.0 提高了開發(fā)的效率和可靠性,同時(shí)也提高了可擴(kuò)展性、安全性和性能。2.6.2 后臺(tái)數(shù)據(jù)庫(kù)平臺(tái) 目前,市場(chǎng)上較為常見的數(shù)據(jù)庫(kù)管理系統(tǒng)有Access、SQL Server、Oracle等等,下面就這三種數(shù)據(jù)庫(kù)的性能進(jìn)行比較:1、Access數(shù)據(jù)庫(kù)是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用,且同時(shí)訪問客戶端不能多于4個(gè)。2、Microsoft SQL Server是一個(gè)專為客戶機(jī)/
32、服務(wù)器計(jì)算環(huán)境而設(shè)計(jì)的分布式關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),它繼承了高性能、高可靠性和可伸縮性的優(yōu)勢(shì),并把它們延伸到能滿足當(dāng)今商業(yè)競(jìng)爭(zhēng)需要的新領(lǐng)域內(nèi),在處理海量數(shù)據(jù)的效率、后臺(tái)開發(fā)的靈活性、可擴(kuò)展性等方面比Access數(shù)據(jù)庫(kù)強(qiáng)大的多。它通過(guò)增強(qiáng)的基于Windows的管理工具和強(qiáng)大的基于服務(wù)器的作業(yè)日程安排,可以直觀地控制多個(gè)服務(wù)器,并且實(shí)現(xiàn)分布式環(huán)境命令構(gòu)成的遠(yuǎn)程操作的自動(dòng)執(zhí)行,還能提供豐富的開發(fā)環(huán)境。SQL Server帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能??梢詮娜我?Visual Studio 工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)
33、庫(kù)應(yīng)用程序。另外,SQL Server還有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制,數(shù)據(jù)庫(kù)劃分細(xì)致,防黑客能力高。3、Oracle是一種大型數(shù)據(jù)庫(kù),功能也是非常強(qiáng)大的,但相對(duì)于SQL Server 來(lái)說(shuō),它的開發(fā)成本要高的多。對(duì)于像目標(biāo)用戶寧波富邦控股集團(tuán)這樣的中大型規(guī)模的公司來(lái)說(shuō),采用SQL Server 2005 作為數(shù)據(jù)庫(kù)平臺(tái)基本可以滿足需求。SQL Server 2005 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的較新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程
34、度高等優(yōu)點(diǎn)。可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2005 的大型多處理器的服務(wù)器等多種平臺(tái)使用??紤]到以上諸多方面,公司技術(shù)部最終決定選用Microsoft SQL Server 2005作為此系統(tǒng)的數(shù)據(jù)庫(kù)平臺(tái)。2.7 環(huán)境需求2.7.1 軟件環(huán)境服務(wù)器端操作系統(tǒng):Windows 2000 Server及其以上版本??蛻舳瞬僮飨到y(tǒng):Windows98/2000/XP數(shù)據(jù)庫(kù)系統(tǒng):SQL Server 2005軟件開發(fā)語(yǔ)言:ASP.net 2.02.7.2 硬件環(huán)境服務(wù)器:CPU要求PII800或更高,內(nèi)存要求128MB或更高
35、,硬盤要求10GB或更高??蛻魴C(jī):CPU要求PII500或更高,內(nèi)存要求64MB或更高,硬盤要求4GB或更高。3 系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)在整個(gè)系統(tǒng)的開發(fā)過(guò)程中起著十分重要的作用。它將系統(tǒng)分析階段建立的功能模型轉(zhuǎn)化為系統(tǒng)的結(jié)構(gòu)模型,并做好編程前的一切準(zhǔn)備。系統(tǒng)分析是決定系統(tǒng)“干什么”的問題,而設(shè)計(jì)階段則是解決“怎么干”的問題。它從系統(tǒng)的目標(biāo)出發(fā),建立系統(tǒng)的總體模型,確定系統(tǒng)的總體結(jié)構(gòu),規(guī)劃系統(tǒng)的規(guī)模,建立各個(gè)基礎(chǔ)部分,并說(shuō)明它在整個(gè)系統(tǒng)中的作用及相互關(guān)系。3.1 系統(tǒng)設(shè)計(jì)的任務(wù)和原則系統(tǒng)分析階段的主要任務(wù)包括:數(shù)據(jù)庫(kù)設(shè)計(jì)(即數(shù)據(jù)存儲(chǔ)文件的設(shè)計(jì))、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)流程圖設(shè)計(jì)、系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計(jì)等。系
36、統(tǒng)設(shè)計(jì)的總原則是:保證系統(tǒng)設(shè)計(jì)目標(biāo)的視線,并在此基礎(chǔ)上是技術(shù)資源的運(yùn)用達(dá)到最佳。系統(tǒng)設(shè)計(jì)中,應(yīng)遵循以下原則:(1)系統(tǒng)性原則(2)經(jīng)濟(jì)性原則(3)可靠性原則(4)管理可接受原則。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)1、數(shù)據(jù)存儲(chǔ)合理,沒有冗余,要符合數(shù)據(jù)庫(kù)設(shè)計(jì)的3個(gè)范式。即:表中每一個(gè)值都是原子項(xiàng),只顯示一次;表中每行都必須可以被唯一地區(qū)分;表中不會(huì)有多余的已存在其他表中包含的非關(guān)鍵字信息。2、數(shù)據(jù)對(duì)象的關(guān)系清晰明了,符合業(yè)務(wù)邏輯。3、保證數(shù)據(jù)的完整性。4、數(shù)據(jù)庫(kù)系統(tǒng)改換時(shí),原有的系統(tǒng)設(shè)計(jì)要便于轉(zhuǎn)移,減少代碼重寫。5、維護(hù)方便。 E-R圖 圖3-1 總體E-R圖 圖3-2
37、 讀者E-R圖 圖3-3 資料E-R圖 圖3-4 借閱E-R圖 圖3-5 管理員E-R圖3.2.2 數(shù)據(jù)庫(kù)表在本系統(tǒng)的數(shù)據(jù)庫(kù)中,根據(jù)需求建立了4個(gè)基本表,具體如下:表3-1用戶信息表(Users)用戶信息表(Users)字段含義字段名類型長(zhǎng)度描述主鍵外鍵NULL備注用戶IDUserIDvarchar50Y用戶姓名UserNamevarchar50用戶密碼UserPasswordvarchar50用戶權(quán)限UserPowerint用戶性別UserSexbit用戶部門UserDepartvarchar50用戶電話UserTelephonevarchar50YE-mailUserEmailvarcha
38、r50Y表3-2圖書信息表(Book)用戶信息表(Users)字段含義字段名類型長(zhǎng)度描述主鍵外鍵NULL備注圖書IDBookIDIntIDENTITY11Y自增書名BookNamevarchar50ISBN號(hào)BookISBNvarchar50作者BookAuthorvarchar50出版社BookPublishvarchar50出版時(shí)間BookPublishDatedatetime分類BookClassifyvarchar50主題BookSubjectvarchar50索取號(hào)BookIndexvarchar50價(jià)格BookPricemoney頁(yè)數(shù)BookPageNumint系列BookSeri
39、esvarchar50描述BookDescriptiontextY表3-3圖書借閱表(Borrow)用戶信息表(Users)字段含義字段名類型長(zhǎng)度描述主鍵外鍵NULL備注圖書借閱IDBorrowIDintIDENTITY11Y自增用戶編號(hào)UserIDvarchar50圖書編號(hào)BookIDint借閱時(shí)間BorrowBeginDatedatetime還書時(shí)間BorrowEndDatedatetime借閱狀態(tài)BorrowStateint表3-4權(quán)限表(Power)用戶信息表(Users)字段含義字段名類型長(zhǎng)度描述主鍵外鍵NULL備注權(quán)限IDIDintIDENTITY11Y自增權(quán)限名稱Namevarc
40、har503.3 系統(tǒng)功能設(shè)計(jì)3.3.1 系統(tǒng)登錄模塊的設(shè)計(jì)在系統(tǒng)啟動(dòng)后,應(yīng)首先進(jìn)行系統(tǒng)登錄來(lái)驗(yàn)證用戶信息(用戶名稱和用戶密碼)是否正確。系統(tǒng)登錄模塊主要應(yīng)該實(shí)現(xiàn)如下功能:1、用戶在登錄界面中可輸入操作員用戶名稱和操作員密碼,確認(rèn)后可進(jìn)行驗(yàn)證。2、如果操作員用戶名和密碼驗(yàn)證成功,則進(jìn)入系統(tǒng)。3、如果操作員用戶名和密碼錯(cuò)誤,則被系統(tǒng)提醒密碼無(wú)效信息,需重新輸入用戶名和密碼,再次進(jìn)行驗(yàn)證。 圖3-6 登陸模塊流程圖3.3.2書目檢索功能:為讀者和管理員提供搜索圖書功能輸入表:book輸出表:book,borrow程序邏輯:在該頁(yè)面中,讀者可以根據(jù)設(shè)置的條件來(lái)檢索圖書,如在查詢文本輸入“ 2.0”,
41、其他按默認(rèn)選擇,點(diǎn)擊確定后就可顯示相關(guān)圖書條目,并在檢索結(jié)果頁(yè)面中點(diǎn)相關(guān)書名就可查看此圖書詳細(xì)信息。 圖3-7 單項(xiàng)條件查詢流程圖3.3.3讀者書目高級(jí)檢索功能:該頁(yè)面提供對(duì)書目組合信息的查詢?nèi)?書名,作者,出版社等條件的模糊查詢,即只要給出關(guān)鍵字,系統(tǒng)就會(huì)匹配找出所需書的目錄。輸入表:book輸出表:book,borrow程序邏輯:如在書名中輸入“ 2.0”,在出版社中輸入“北大”,點(diǎn)擊“高級(jí)搜索”按鈕,就會(huì)查詢出符合以上條件的條目。在查詢條目結(jié)果中點(diǎn)擊某一書名的連接,將自動(dòng)轉(zhuǎn)到相關(guān)圖書詳細(xì)信息頁(yè)面。圖3-8 高級(jí)搜索系統(tǒng)流程圖3.3.4讀者信息檢索功能:該頁(yè)面是讀者查看自身基本信息以及借閱
42、情況的登陸頁(yè)面。輸入表:users輸出表:users,borrow程序邏輯:用戶輸入對(duì)應(yīng)的用戶名和密碼單擊“登陸”按鈕,即可轉(zhuǎn)到讀者基本信息以及借閱情況頁(yè)面。3.3.5讀者信息功能:該頁(yè)面提供讀者的基本信息顯示輸入表:users輸出表:users程序邏輯:在該頁(yè)面中讀者可以看到自己的基本信息并對(duì)自己的聯(lián)系方式進(jìn)行修改。3.3.6讀者個(gè)人借閱情況功能:在該頁(yè)面中顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。輸入表:無(wú)輸出表:book,borrow程序邏輯:?jiǎn)螕簟敖栝啔v史”就可查看讀者以前的借閱情況,單擊“過(guò)期催還”可以查看自己是否有過(guò)期未還的書刊,如果有則顯示未還書刊情況,沒有則給出相關(guān)提示。
43、3.3.7管理員登陸功能:管理員登陸輸入表:Users輸出表:無(wú)程序邏輯:管理員帳號(hào)輸入后經(jīng)系統(tǒng)判定權(quán)限沒有問題即可登陸。3.3.8用戶信息維護(hù)功能:該頁(yè)面中管理員可以實(shí)現(xiàn)對(duì)圖書和用戶的維護(hù)。輸入表:Users,book輸出表:無(wú)程序邏輯: 當(dāng)用戶以總管理員身份登陸時(shí),進(jìn)入系統(tǒng)管理頁(yè)面,實(shí)現(xiàn)對(duì)圖書和用戶信息的維護(hù)。3.3.9圖書信息維護(hù)功能:該頁(yè)面實(shí)現(xiàn)管理員對(duì)圖書的維護(hù)包括添加圖書,修改圖書信息,刪除圖書和檢索圖書等操作。輸入表:book輸出表:無(wú)程序邏輯:通過(guò)對(duì)圖書各屬性進(jìn)行添加修改來(lái)完成對(duì)圖書的維護(hù)。 3.3.10書刊借閱登記功能:管理員可以實(shí)現(xiàn)對(duì)圖書的入館登記,出館登記。輸入表:User
44、s,book輸出表:無(wú)程序邏輯:通過(guò)在文本框中輸入圖書編號(hào)和讀者編號(hào)完成借閱登記。 圖3-9 書刊借閱登記流程圖3.3.11書刊歸還登記功能:在該頁(yè)面中可以實(shí)現(xiàn)圖書歸還操作,即圖書的入館登記。輸入表:book輸出表:無(wú)程序邏輯:圖書歸還只需要輸入圖書的編號(hào)然后單擊“還書”按鈕即可。4 系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)實(shí)施是系統(tǒng)開發(fā)的最后階段,也是將前一階段的設(shè)計(jì)結(jié)果最終在計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)的階段,這一階段的任務(wù)包括:物理系統(tǒng)的實(shí)施、程序設(shè)計(jì)與調(diào)試、項(xiàng)目管理、數(shù)據(jù)準(zhǔn)備與錄入等。4.1系統(tǒng)主要模塊的詳細(xì)設(shè)計(jì)由于論文篇幅有限,在此只介紹系統(tǒng)主要模塊的詳細(xì)設(shè)計(jì)過(guò)程。具體代碼請(qǐng)參見附錄中的源程序清單。4.1.1登陸界面設(shè)
45、計(jì)登陸界面是該系統(tǒng)運(yùn)行之初用戶所看到的界面,也是進(jìn)入系統(tǒng)的門戶,因此主界面設(shè)計(jì)以簡(jiǎn)潔實(shí)用為原則,主要是用來(lái)判斷用戶的用戶名是否可用以及判斷該用戶的權(quán)限以轉(zhuǎn)到相應(yīng)版面。 圖4-1 管理員登陸界面 圖4-2 用戶登錄界面4.1.2讀者管理模塊分為讀者個(gè)人借閱情況,讀者信息,讀者信息檢索三個(gè)主要功能頁(yè)面。其中:讀者信息檢索提供給讀者查看自身基本信息以及借閱情況的登陸頁(yè)面;讀者信息搜索頁(yè)面是讀者可以對(duì)書籍進(jìn)行普通搜索;讀者個(gè)人借閱情況頁(yè)面是用來(lái)顯示讀者借閱書刊的基本情況,借閱時(shí)間和應(yīng)還時(shí)間。 圖4-3 讀者信息界面 圖4-4 借閱歷史界面 圖4-5 用戶圖書查詢界面4.1.3資料管理模塊包含書刊高級(jí)搜
46、索,圖書添加,圖書維護(hù)三個(gè)頁(yè)面。在書刊高級(jí)搜索頁(yè)面中,實(shí)現(xiàn)管理員對(duì)書刊的高級(jí)搜索,根據(jù)六項(xiàng)搜索條件中的一項(xiàng)或幾項(xiàng)對(duì)書刊進(jìn)行搜索。圖書添加功能實(shí)現(xiàn)總管理員對(duì)新入庫(kù)的圖書進(jìn)行添加。圖書維護(hù)界面實(shí)現(xiàn)總管理員對(duì)現(xiàn)有圖書資料的修改。 圖4-6 管理員高級(jí)檢索界面 圖4-7 書刊維護(hù)界面 圖4-8 書刊添加界面4.1.4借閱管理模塊分為資料借閱登記,資料歸還登記兩大功能頁(yè)面。其中資料借閱登記在系統(tǒng)登陸頁(yè)面根據(jù)用戶不同身份的不同轉(zhuǎn)向不同的使用頁(yè)面:當(dāng)?shù)顷懹脩魹槠胀▓D書管理員時(shí),轉(zhuǎn)到圖書借閱登記頁(yè)面,在該頁(yè)面中,管理員可以實(shí)現(xiàn)對(duì)圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號(hào)和讀者的編號(hào)。另外,在圖書歸還登記頁(yè)面中可以實(shí)現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管理不同,這里只需要輸入圖書編號(hào)即可完成操作。 圖4-9 借閱登記界面 圖4-10 還書登記界面4.1.5用戶管理模塊分為用戶添加和用戶信息維護(hù)兩個(gè)主要功能頁(yè)面。其中在用戶信息維護(hù)頁(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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)水穩(wěn)料供應(yīng)商合同
- 鋁型材購(gòu)銷合同書范本
- 花崗巖選購(gòu)合同樣本
- 項(xiàng)目咨詢服務(wù)合同評(píng)估全文
- 電氣安裝工程分包協(xié)議樣本
- 購(gòu)房補(bǔ)充協(xié)議的作用和意義
- 商務(wù)秘書社交媒體營(yíng)銷合同
- 酒店應(yīng)急預(yù)案服務(wù)合同
- 英文版購(gòu)銷合同交流
- 房屋買賣定金合同判決書案例借鑒
- 加油站安全檢查表分析(SCL)及評(píng)價(jià)記錄
- 豐田車系卡羅拉(雙擎)轎車用戶使用手冊(cè)【含書簽】
- 幼兒園突發(fā)安全事件事故處置措施
- 現(xiàn)代藥物制劑與新藥研發(fā)智慧樹知到答案章節(jié)測(cè)試2023年蘇州大學(xué)
- 肺結(jié)核的學(xué)習(xí)課件
- 心肺復(fù)蘇術(shù)最新版
- 2023-2024學(xué)年貴州省貴陽(yáng)市小學(xué)數(shù)學(xué)六年級(jí)上冊(cè)期末自測(cè)提分卷
- GB/T 9115.2-2000凹凸面對(duì)焊鋼制管法蘭
- 永久避難硐室安裝施工組織措施
- 元旦節(jié)前安全教育培訓(xùn)-教學(xué)課件
- 芯片工藝流程課件1
評(píng)論
0/150
提交評(píng)論