版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨著現(xiàn)代信息技術(shù)的普及和應(yīng)用,圖書資料借閱管理的相關(guān)部門也從以前的手工作業(yè)轉(zhuǎn)向由相關(guān)的借閱管理系統(tǒng)進行操作管理。本系統(tǒng)系為寧波富邦控股集團資料管理部門所設(shè)計開發(fā)的資料借閱管理系統(tǒng),整個系統(tǒng)基于Visual Studio 2005開發(fā),運用SQL Server 2005數(shù)據(jù)庫和ASP.Net 2.0作為開發(fā)語言,實現(xiàn)了對資料
2、和用戶的管理及維護,對數(shù)據(jù)的簡單查詢和模糊查詢和借閱功能模塊。</p><p> 關(guān)鍵詞:信息技術(shù) Visual Studio2005 SQL Server2005 ASP.Net2.0 </p><p><b> Abstract</b></p><p> With the popularization of modern info
3、rmation 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 Departm
4、ent of Ningbo Fubon Holdings, data management departments during the design and development of information management systems, The entire system is based on Visual Studio 2005 as a platform for development, Use SQL Serve
5、r 2005 database and th</p><p> Key Words:Information Technology Visual Studio2005 SQL Server2005 ASP.Net2.0 </p><p><b> 目 錄</b></p><p> 摘 要……………………………………………
6、………………………………………1</p><p> Abstract…………………………………………………………………………………….1</p><p> 引 言……………………………………………………………………………………5</p><p> 1 概要………………………………………………………………………………..6</p><p&g
7、t; 1.1項目開發(fā)背景…………………………………………………………………………6</p><p> 1.1.1 項目名稱……………………………………………………………………………6</p><p> 1.1.2項目開發(fā)單位………………………………………………………………………..6</p><p> 1.1.3項目范圍…………………………………………………
8、………………………..6</p><p> 1.2項目開發(fā)目的…………………………………………………………………………..6</p><p> 1.3項目概述…………………………………………………………………………..6</p><p> 2 系統(tǒng)分析………………………………………………………………………………..7</p><p>
9、 2.1 系統(tǒng)的可行性分析…………………………………………………………………..8</p><p> 2.1.1 技術(shù)可行性…………………………………………………………………………..8</p><p> 2.1.2 經(jīng)濟可行性…………………………………………………………………………..8</p><p> 2.1.3 管理可行性………………………………………
10、…………………………………..9</p><p> 2.2 系統(tǒng)流程分析………………………………………………………………………..9</p><p> 2.3 系統(tǒng)功能分析………………………………………………………………………..10</p><p> 2.3.1 功能需求…………………………………………………………………………..10</p>
11、<p> 2.3.2 功能模塊劃分……………………………………………………………………..12</p><p> 2.4 系統(tǒng)數(shù)據(jù)流圖(DFD)………………………………………………………………..13</p><p> 2.5 數(shù)據(jù)字典…………………………………………..………………………………..18</p><p> 2.6 系統(tǒng)開發(fā)工具………
12、………………………………….……………………………..21</p><p> 2.6.1 前臺開發(fā)工具語言………………………………………………………………..21</p><p> 2.6.2 后臺數(shù)據(jù)庫平臺…………………………………………………………………..22</p><p> 2.7 環(huán)境需求………………………………………………………………………..2
13、2</p><p> 2.7.1 軟件環(huán)境…………….……………………………………………………………..22</p><p> 2.7.2 硬件環(huán)境……………………………….…………………………………………..22</p><p> 3 系統(tǒng)設(shè)計……………………………….……………………………………………..23</p><p> 3
14、.1 系統(tǒng)設(shè)計的任務(wù)和原則……………….……………………………………………..23</p><p> 3.2 數(shù)據(jù)庫設(shè)計……………….…………………...……………………………………..23</p><p> 3.2.1 數(shù)據(jù)庫設(shè)計的目標(biāo)……………….………………………………………………..23</p><p> 3.2.1.1 E-R圖……………….....
15、..……………….………………………………………..24</p><p> 3.2.2 數(shù)據(jù)庫表……………………………….…………………………………………..26</p><p> 3.3 系統(tǒng)功能設(shè)計………………………….……………………………………………..27</p><p> 3.3.1 系統(tǒng)登陸模塊的設(shè)計………………….………………………………………
16、…..27</p><p> 3.3.2 書目檢索……………………………….…………………………………………..28</p><p> 3.3.3 讀者書目高級檢索…………………….…………………………………………..29</p><p> 3.3.4 讀者信息檢索………………………….…………………………………………..30</p><p
17、> 3.3.5 讀者信息……………………………….…………………………………………..30</p><p> 3.3.6 讀者個人借閱情況…………………….…………………………………………..30</p><p> 3.3.7 管理員登陸…………………………….…………………………………………..31</p><p> 3.3.8 用戶信息維護…………
18、……………….…………………………………………..31</p><p> 3.3.9 圖書信息維護………………………….…………………………………………..31</p><p> 3.3.10 書刊借閱登記……………………………………………………………………..31</p><p> 3.3.11 書刊歸還登記………………………….……………………………………
19、…..32</p><p> 4 系統(tǒng)詳細設(shè)計…………………….…………………………………………………..33</p><p> 4.1 系統(tǒng)主要模塊的詳細設(shè)計…………….……………………………………………..33</p><p> 4.1.1 主界面設(shè)計…………………………….…………………………………………..33</p><p>
20、 4.1.2 讀者管理模塊…………….………………………...……………………………..34</p><p> 4.1.3 資料管理模塊…………….………………………………………………………..36</p><p> 4.1.4 借閱管理模塊…………….………………...……………………………………..38</p><p> 4.1.5 用戶管理模塊…………
21、….………………………………………………………..39</p><p> 4.1.6 資料查詢模塊………………………….…………………………………………..40</p><p> 5 系統(tǒng)測試…………….………………………………………………………………..40</p><p> 5.1 系統(tǒng)設(shè)置模塊測試…………….……………………………………………………..4
22、0</p><p> 5.2 登陸模塊測試……………………...…….…………………………………………..42</p><p> 5.3 資料管理模塊測試…………………….……………………………………………..42</p><p> 5.4 資料查詢模塊測試…………….……………………………………………………..43</p><p>
23、 5.5 資料借閱管理模塊測試……………….……………………………………………..45</p><p> 結(jié) 論………………………………………………………………………………….47</p><p> 致 謝………………………………………………………………………………….48</p><p> 參考文獻……………………………………………………………………
24、…………...49</p><p><b> 引 言</b></p><p> 過去對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,而用手工進行資料借閱管理存在的多種弊端,其中包括資料過于繁多,包含很多的信息數(shù)據(jù)的管理對于資料借閱情況(如借閱天數(shù)、超過限定借閱時間的天數(shù))的統(tǒng)計和核實等往往采用對借閱卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用
25、人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的資料管理部門有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是資料借閱管理系統(tǒng)開發(fā)所要解決的問題?,F(xiàn)今,依然有很多的資料借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)據(jù)庫系統(tǒng)將使所有資料信息能被統(tǒng)一而整齊
26、的管理,方便的調(diào)用和查閱,使用電子化管理也方便進行更加人性化而簡單的操作,省去大量的時間和經(jīng)理,將使資料借閱和管理更加輕松。</p><p> 因此,使用電子化的管理手段將是大勢所趨,建立一個資料借閱管理系統(tǒng)也是資料管理部門提高工作效率的有效手段,使資料借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免資料借閱管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改資料情況等資料管理操作。本系統(tǒng)即是
27、為寧波富邦集團所開發(fā),屬于中小規(guī)模的資料管理系統(tǒng),為其內(nèi)部員工提供資料的查詢和借閱以及對資料的管理。</p><p><b> 1 概要</b></p><p> 1.1 項目開發(fā)背景</p><p> 1.1.1 項目名稱</p><p> 寧波富邦控股集團有限公司資料借閱管理系統(tǒng)。</p>&l
28、t;p> 1.1.2 項目開發(fā)單位</p><p> 本項目的主管部門為寧波富邦集團網(wǎng)絡(luò)技術(shù)部,各項需求均由寧波富邦集團網(wǎng)絡(luò)技術(shù)部自行確定和定義,項目開發(fā)將由本人完成,目標(biāo)用戶為寧波富邦控股集團所屬的包括寧波雙鹿電池有限公司,寧波埃美柯投資有限公司,寧波飯店,寧波富邦大酒店,富邦房地產(chǎn)開發(fā)公司,等在內(nèi)涉及商貿(mào),工業(yè),經(jīng)融等3大產(chǎn)業(yè)的20余家子公司。</p><p> 1.1.3
29、 項目范圍</p><p> 該系統(tǒng)為一相對獨立的系統(tǒng),但屬于公司管理系統(tǒng)的一部分,為公司管理系統(tǒng)提供部分數(shù)據(jù)支持。</p><p> 1.2 項目開發(fā)目的</p><p> 本軟件是為寧波富邦控股集團提供的資料借閱管理系統(tǒng)軟件。該軟件用于提高寧波富邦控股集團的資料管理水平以及方便公司內(nèi)部人員的查詢和借閱。由于公司資料數(shù)量繁多,員工數(shù)量龐大,使得管理業(yè)務(wù)工作繁
30、重。本軟件應(yīng)能結(jié)合當(dāng)前管理手工作業(yè)的流程以及將來業(yè)務(wù)發(fā)展的需要,對管理業(yè)務(wù)中的查詢、維護提供完全的計算機管理。它不但可以提高工作效率,而且能夠合理高效地利用公司的現(xiàn)有資源,使資料借閱與管理更科學(xué)和合理化。</p><p><b> 1.3 項目概述</b></p><p> 過去對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,而用手工進行資料借閱管理存在的
31、多種弊端,其中包括資料過于繁多,包含很多的信息數(shù)據(jù)的管理對于資料借閱情況(如借閱天數(shù)、超過限定借閱時間的天數(shù))的統(tǒng)計和核實等往往采用對借閱卡的人工檢查進行,對借閱者的借閱權(quán)限、以及借閱天數(shù)等用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有的資料管理部門有計算機,但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是資料借閱管理系統(tǒng)開發(fā)所要解
32、決的問題。現(xiàn)今,依然有很多的資料借閱管理部門都是初步開始使用電子化管理,甚至尚未使用電子化進行信息管理。而采用電子化管理將使上述大部分問題迎刃而解,建立數(shù)據(jù)庫系統(tǒng)將使所有資料信息能被統(tǒng)一而整齊的管理,方便的調(diào)用和查閱,使用電子化管理也方便進行更加人性化而簡單的操作,省去大量的時間和經(jīng)理,將使資料借閱和管理更加輕松。</p><p> 因此,使用電子化的管理手段將是大勢所趨,建立一個資料借閱管理系統(tǒng)也是資料管理部
33、門提高工作效率的有效手段,使資料借閱管理工作規(guī)范化,系統(tǒng)化,程序化,避免資料借閱管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的進行查詢和修改資料情況等資料管理操作。本系統(tǒng)即是為寧波富邦集團所開發(fā),屬于中小規(guī)模的資料管理系統(tǒng),為其內(nèi)部員工提供資料的查詢和借閱以及對資料的管理。</p><p><b> 2 系統(tǒng)分析</b></p><p> 對于一
34、個資料管理系統(tǒng)來說,資料的查詢及數(shù)據(jù)的維護管理是其中的核心環(huán)節(jié)。</p><p> 在現(xiàn)行資料借閱管理工作中,存在幾個共有的問題:</p><p> 1、資料種類過多,數(shù)據(jù)龐大 </p><p> 這是幾乎所有資料館會遇到的問題,各種不同種類的資料為這些資料進入資料庫的添加與維護增加了很大的難題,對這些數(shù)據(jù)的反復(fù)輸入,往往造成龐大的工作量和較低下的效率。<
35、;/p><p> 2、查詢、統(tǒng)計困難 </p><p> 每天的借閱情況,用戶借閱的到期、還書情況,各項數(shù)據(jù)的匯總和統(tǒng)計情況必須由管理員統(tǒng)計上報,資料庫總管理員才能考慮對資料館的硬件如某類書的需求數(shù)量進行改變以向上級部門申報購入新圖書等情況。</p><p> 3、資料毀壞及圖書破損</p><p> 在借閱過程中難免此類現(xiàn)象的發(fā)生,如何
36、及時發(fā)現(xiàn)及事后對毀壞資料進行淘汰和更新也是個需要解決的問題。</p><p> 4、不能及時歸還的資料 </p><p> 經(jīng)常有用戶超期借閱的情況發(fā)生,對此類用戶的超期信息提示也是資料借閱管理工作中的必須要解決的問題之一。</p><p> 對于上述存在的問題,開發(fā)一種針對性的資料借閱管理系統(tǒng)進行管理是十分必要的。</p><p>
37、 2.1 系統(tǒng)的可行性分析</p><p> 可行性分析的任務(wù)是明確應(yīng)用項目的開發(fā)的必要性與可行性,可行性取決于實現(xiàn)應(yīng)用系統(tǒng)的資源和條件。系統(tǒng)的可行性主要包括三個方面:(1)技術(shù)上的可行性;(2)經(jīng)濟上的可行性;(3)管理上的可行性。</p><p> 2.1.1 技術(shù)可行性</p><p> 當(dāng)今程序開發(fā)的語言和平臺多種多樣,其中ASP.NET 2.0就是一
38、種新興且被越來越廣泛應(yīng)用的編程語言。它可用于開發(fā)動態(tài)網(wǎng)站和Web應(yīng)用,是一種以面向?qū)ο蠓绞絼?chuàng)建web應(yīng)用程序的方法,向后與ASP.NET 1.1兼容,但它給ASP.NET帶來了很多內(nèi)部的變化。使用ASP.NET 2.0開發(fā)的網(wǎng)站可以從數(shù)據(jù)庫中抽取數(shù)據(jù)和內(nèi)容,更容易管理用戶、數(shù)據(jù)和內(nèi)容。ASP.NET 2.0 提高了開發(fā)的效率和可靠性,同時也提高了可擴展性、安全性和性能。在開發(fā)平臺和數(shù)據(jù)庫系統(tǒng)選擇方面Visual Studio 2005是
39、面向單個開發(fā)人員的用于構(gòu)建部門客戶端/服務(wù)器 Windows 應(yīng)用程序和網(wǎng)站的高度集成的開發(fā)環(huán)境。通過 Visual Studio 2005可以很容易地使用開發(fā)環(huán)境構(gòu)建 Windows、Web 和客戶設(shè)備應(yīng)用程序。并整合了Sql Server 2005數(shù)據(jù)庫系統(tǒng)。</p><p> 一般系統(tǒng)的結(jié)構(gòu)有B/S結(jié)構(gòu)和C/S結(jié)構(gòu)兩種。C/S即客戶端/服務(wù)器端模式,它具有強壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及數(shù)據(jù)的安全性和完
40、整性約束。但隨著應(yīng)用程序的復(fù)雜程度不斷提高,逐漸也暴露了以下幾點不足:(1)開發(fā)成本較高,維護復(fù)雜,升級麻煩,軟件的不斷升級對硬件要求不斷提高,增加了整個系統(tǒng)的成本,客戶端越來越臃腫;(2)移植困難,跨平臺性差;(3)用戶界面風(fēng)格不一,使用繁雜;(4)信息內(nèi)容和形式單一,用戶獲得的只是單純的文本信息。B/S即瀏覽器/服務(wù)器結(jié)構(gòu)。與C/S模式相比,B/S模式采用面向?qū)ο蠹夹g(shù),代碼可重用性好,系統(tǒng)擴展維護簡單。它本質(zhì)上也是一種客戶機技術(shù),I
41、nternet原則上取消了所有在客戶機側(cè)的維護工作,上億個用戶只是通過瀏覽器統(tǒng)一界面。它提供了異種機、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機、聯(lián)網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實的開放性基礎(chǔ)。</p><p> 基于上面的比較,本系統(tǒng)采用B/S結(jié)構(gòu)模式進行開發(fā),使用ASP.NET2.0為開發(fā)語言,使用visual studio2005為開發(fā)平臺,使用其自帶的sql2005數(shù)據(jù)庫。</p><p> 人員方面:公
42、司員工都經(jīng)過計算機應(yīng)用方面的專門培訓(xùn),能夠進行基本數(shù)據(jù)的輸入輸出,經(jīng)過短期培訓(xùn),應(yīng)該可以使用本系統(tǒng)進行辦公。另外公司具有專職的計算機維護人員,定期對計算機進行硬件和軟件的維護,符合系統(tǒng)的需要。</p><p> 2.1.2 經(jīng)濟可行性</p><p> 隨著時代的發(fā)展,人類對信息的觀念增強,需求上升。信息在經(jīng)濟發(fā)展所占的比重增大,已成為企業(yè)的關(guān)鍵資源,使得建立管理系統(tǒng)的緊迫感日益增強,
43、在當(dāng)前的形勢下,資料館必將更加迫切的要求管理手段和方法的現(xiàn)代化。寧波富邦集團資料借閱管理系統(tǒng)的投入不大,完全是公司可以承擔(dān)的,而且在使用此系統(tǒng)后,將在一定層面提高企業(yè)的經(jīng)營管理水平及工作效率,所以公司現(xiàn)在建立此系統(tǒng)在經(jīng)濟上是完全可行的。</p><p> 2.1.3 管理可行性</p><p> 公司領(lǐng)導(dǎo)非常重視信息時代企業(yè)的新發(fā)展,隨著計算機網(wǎng)絡(luò)特別是Internet的普及應(yīng)用,信息
44、的傳播越來越方便和快捷,信息已成為企業(yè)的關(guān)鍵資源。為了企業(yè)能有更大的發(fā)展,公司各級管理人員都充分認識到建立管理信息系統(tǒng)的必要性,這為系統(tǒng)的開發(fā)提供了十分重要的保證。公司的管理人員長期積累了豐富的管理經(jīng)驗,公司形成了一套科學(xué)的管理方法和程序,這也使系統(tǒng)的開發(fā)成為可能。</p><p> 結(jié)論:鑒于以上分析,現(xiàn)階段公司建立資料管理信息系統(tǒng)是完全可行的,工程一旦完成,必將推動公司的管理水平更上一個新臺階。</p
45、><p> 2.2 系統(tǒng)流程分析</p><p> 本系統(tǒng)的系統(tǒng)流程分析如圖2.1所示:</p><p> 通過系統(tǒng)流程分析圖,可以清楚的了解本資料借閱管理系統(tǒng)的工作流程,每一個用戶在正確輸入自己的信息后進入系統(tǒng),進行相應(yīng)的操作。</p><p> 圖2.1 系統(tǒng)流程分析圖</p><p> 2.3 系統(tǒng)功能分
46、析</p><p> 2.3.1 功能需求:</p><p> 富邦集團資料借閱管理系統(tǒng)總共分為五大功能模塊,包括讀者管理,資料管理,借閱管理,用戶管理以及資料查詢。</p><p> 讀者管理:分為讀者個人借閱情況,讀者信息,讀者信息檢索三個主要功能頁面,其中:讀者信息檢索提供給讀者查看自身基本信息以及借閱情況的登陸頁面;讀者信息頁面是讀者查看基本信息的頁面
47、并可對自己的聯(lián)系方式進行修改;讀者個人借閱情況頁面是用來顯示讀者借閱書刊的基本情況,借閱時間和應(yīng)還時間。</p><p> 資料管理:包含多個功能頁面,主要是管理員對圖書的維護,包括添加圖書,修改圖書信息,刪除圖書和檢索圖書等操作。</p><p> 借閱管理:分為資料借閱登記,資料歸還登記兩大功能頁面。其中資料借閱登記在系統(tǒng)登陸頁面根據(jù)用戶不同身份的不同轉(zhuǎn)向不同的使用頁面:當(dāng)?shù)顷懹脩?/p>
48、為普通圖書管理員時,轉(zhuǎn)到圖書借閱登記頁面,在該頁面中,管理員可以實現(xiàn)對圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號和讀者的編號。另外,在圖書歸還登記頁面中可以實現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管理不同,這里只需要輸入圖書編號即可完成操作。</p><p> 用戶管理:分為管理員登陸和用戶信息維護兩個主要功能頁面。其中管理員登陸頁面中只接受超級管理員和管理員兩種身份的登陸,讀者則是在讀者信息檢
49、索中登陸,在通過這個頁面驗證后,將隨用戶身份不同而轉(zhuǎn)向不同頁面。在用戶信息維護頁面中可以實現(xiàn)對管理員密碼的修改和對用戶和圖書的維護這些功能。</p><p> 資料查詢:分為書目普通查詢和書目高級查詢兩種方式。其中書目普通搜索頁面中讀者可以根據(jù)設(shè)置的條件來檢索圖書,如在“書名”文本中輸入“asp”,其他按照默認選項就可以進行一次搜索,并在搜索的結(jié)果頁面單擊某本書名則可轉(zhuǎn)到顯示該書詳細信息的頁面。而在書目高級搜索
50、頁面中,系統(tǒng)提供讀者對書目的組合信息查詢,書名,ISBN,作者,出版社等采用模糊匹配的方式,只要給出條件的關(guān)鍵字,系統(tǒng)就會匹配找出所需要的書籍目錄。</p><p><b> 詳細功能介紹:</b></p><p><b> 書目搜索</b></p><p> 普通檢索:書目檢索提供給普通讀者查詢書目信息的功能,提供
51、瀏覽器模式的圖書信息檢索工具。檢索時可按書名,ISBN,作者,出版社,索引號,以及叢書名進行任意條件組合,精確或模糊檢索中文或英文圖書。</p><p> 書目高級檢索:書目高級檢索提供給普通讀者或管理員用來查詢書目信息的平臺,提供瀏覽器模式的圖書信息檢索工具。檢索范圍條件包括書號,書名,ISBN,作者,出版社和主題,可使用其中的一個或多個條件進行高級檢索。</p><p><b&
52、gt; 讀者管理</b></p><p> 讀者登陸:讀者通過管理人員提供的用戶名和密碼進行登陸,登陸系統(tǒng)后可以修改密碼。</p><p> 讀者信息:讀者可以查看自己的信息,并可以對自己的聯(lián)系方式進行修改。</p><p> 讀者借閱歷史:讀者可以查看自己的所有借書記錄。</p><p> 讀者當(dāng)前借閱:讀者查看自己目
53、前所借閱圖書情況。</p><p> 讀者借閱過期催還:讀者查看自己是否有過期未還圖書。</p><p> 管理員登陸:對于圖書館管理人員,通過管理員登陸頁面進入系統(tǒng),分為兩個權(quán)限,高級管理員可以實現(xiàn)對用戶的維護和圖書的維護,普通管理員可以實現(xiàn)圖書的借閱與歸還。</p><p><b> 圖書管理</b></p><p
54、> 圖書借閱:普通管理員實現(xiàn)用戶對圖書的借閱。</p><p> 圖書歸還:普通管理員實現(xiàn)對圖書的歸還。</p><p> 添加用戶:高級管理員實現(xiàn)添加用戶信息。</p><p> 用戶維護:高級管理員實現(xiàn)對用戶的維護,包括用戶的查詢,修改和刪除。</p><p> 圖書維護:高級管理員實現(xiàn)對圖書的維護,包括圖書的查詢,修改和
55、刪除。</p><p> 添加圖書:高級管理員實現(xiàn)添加圖書信息。</p><p> 修改密碼:此功能為公共功能,所有用戶都可以使用此功能進行密碼的修改。</p><p> 2.3.2 功能模塊劃分:</p><p> 從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實現(xiàn)5個完整的功能:讀者管理,資料管理,借閱管理,用戶管理以及資料查詢。</
56、p><p> 根據(jù)這些功能,設(shè)計出系統(tǒng)的功能模塊圖,如圖2.2所示:</p><p> 圖2.2 系統(tǒng)功能模塊圖</p><p> 2.4 系統(tǒng)數(shù)據(jù)流圖DFD</p><p> 數(shù)據(jù)流程圖DFD是一種能全面描述信息系統(tǒng)邏輯模型的工具,為了用計算機進行信息管理,必須進一步舍棄物質(zhì)要素,用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存
57、儲情況。</p><p> 數(shù)據(jù)流程圖具有抽象性和概括性:抽象性表現(xiàn)在它舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、處理、加工和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。</p><p> 本系統(tǒng)的數(shù)據(jù)流程圖具體說明如下:</p><p> 數(shù)據(jù)流程圖是分層次的,繪制時應(yīng)采用自頂向下逐層分解的辦法。先畫出頂層數(shù)據(jù)流程圖,頂層數(shù)據(jù)流程
58、圖只有一張,它說明了系統(tǒng)的總的處理功能、輸入和輸出。如圖2.3所示:</p><p> 圖2.3 DFD頂層圖</p><p> DFD零層圖如圖2.4所示,它把頂層流圖的系統(tǒng)分解為若干子系統(tǒng),同時說明了整個系統(tǒng)內(nèi)部的所有功能:</p><p> 圖2.4 DFD零層圖</p><p> 圖2.5 借閱管理</p>
59、<p> 圖2.6 資料管理</p><p> 圖2.7 資料查詢</p><p> 圖2.8 用戶管理</p><p><b> 圖2.9 讀者管理</b></p><p><b> 2.5數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是為分析人
60、員查找數(shù)據(jù)流圖中有關(guān)名字的詳細定義而服務(wù)的,因此也象普通字典一樣,要把所有條目按一定的次序排列起來,以便查閱。數(shù)據(jù)字典通常包括有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項、數(shù)據(jù)存儲及基本加工(數(shù)據(jù)處理)。</p><p> 為了對以上的系統(tǒng)數(shù)據(jù)流程圖DFD中的各個模塊中的各個元素作出詳盡的說明,現(xiàn)將本系統(tǒng)中主要的數(shù)據(jù)字典陳列如下:</p><p><b> 1、數(shù)據(jù)存儲條目:</b&
61、gt;</p><p> 數(shù)據(jù)流名稱:User表</p><p><b> 別名:無</b></p><p> 簡述:各類用戶的詳細信息</p><p> 來源:數(shù)據(jù)存儲“用戶信息”</p><p><b> 去向:用戶資料信息</b></p><
62、;p> 組成:用戶ID+姓名+性別+電話+部門+權(quán)限+Email</p><p> 數(shù)據(jù)流名稱:Book表</p><p><b> 別名:無</b></p><p> 簡述:所有資料的詳細信息</p><p> 來源:根據(jù)需要添加的資料信息</p><p> 去向:數(shù)據(jù)返回“資
63、料信息列表”</p><p> 組成:書名+價格+出版社+出版時間+圖書ID+ISBN+系列+頁數(shù)+主題+索取號+分類 </p><p> 數(shù)據(jù)流名稱:Borrow表</p><p><b> 別名:無</b></p><p> 簡述:關(guān)于資料的借閱和歸還得信息</p><p> 來源:
64、數(shù)據(jù)存儲“資料借閱歸還信息”</p><p> 去向:資料借閱與歸還</p><p> 組成:用戶ID+圖書ID+借閱時間+歸還時間+借閱狀態(tài)+借閱ID </p><p> 數(shù)據(jù)流名稱:Power表</p><p><b> 別名:無</b></p><p> 簡述:不同用戶的權(quán)限信息&
65、lt;/p><p> 來源:數(shù)據(jù)存儲“用戶權(quán)限分配”</p><p><b> 去向:用戶資料信息</b></p><p> 組成:權(quán)限ID+權(quán)限名稱 </p><p><b> 2、數(shù)據(jù)加工條目:</b></p><p> 數(shù)據(jù)處理名稱:用戶ID驗證</p>
66、;<p><b> 編號:2.2</b></p><p> 激發(fā)條件:接收到管理員的借書請求時</p><p><b> 優(yōu)先級:普通</b></p><p><b> 輸入:用戶ID</b></p><p><b> 輸出:ID確認信息<
67、;/b></p><p> 加工邏輯:根據(jù)User表</p><p> IF 管理員輸入的信息 = user表中的信息</p><p> THEN 可進行下一步判斷</p><p> ELSE 系統(tǒng)提示出錯信息</p><p><b> ENDIF</b></p>&
68、lt;p> 數(shù)據(jù)處理名稱:用戶借閱數(shù)量判斷</p><p><b> 編號:2.3</b></p><p> 激發(fā)條件:接收到操作員的借書請求時</p><p><b> 優(yōu)先級:普通</b></p><p><b> 輸入:用戶ID</b></p>
69、<p> 輸出:借閱數(shù)量判斷結(jié)果</p><p> 加工邏輯:根據(jù)Borrow表</p><p> IF 管理員輸入的信息 = borrow表中的信息</p><p> THEN 可進行下一步判斷</p><p> ELSE 系統(tǒng)提示出錯信息</p><p><b> ENDIF&l
70、t;/b></p><p> 數(shù)據(jù)處理名稱:書本庫存數(shù)量判斷</p><p><b> 編號:2.4</b></p><p> 激發(fā)條件:接收到操作員的借書請求時</p><p><b> 優(yōu)先級:普通</b></p><p><b> 輸入:圖書
71、ID</b></p><p> 輸出:該圖書是否可借</p><p> 加工邏輯:根據(jù)Book表</p><p> IF 管理員輸入的信息 = book表中的信息</p><p> THEN 完成整個借閱</p><p> ELSE 系統(tǒng)提示出錯信息</p><p><
72、;b> ENDIF</b></p><p> 數(shù)據(jù)處理名稱:資料查詢</p><p><b> 編號:5</b></p><p> 激發(fā)條件:接收到用戶點擊“資料查詢”功能時</p><p><b> 優(yōu)先級:普通</b></p><p><
73、b> 輸入:查詢信息</b></p><p><b> 輸出:查詢結(jié)果</b></p><p> 加工邏輯:根據(jù)book表</p><p> IF 用戶輸入的信息 = book表中的信息</p><p><b> THEN 輸出結(jié)果</b></p><
74、p><b> ELSE 輸出無</b></p><p><b> ENDIF</b></p><p> 數(shù)據(jù)處理名稱:檢索數(shù)據(jù)</p><p><b> 編號:5.3</b></p><p> 激發(fā)條件:接收到用戶輸入的數(shù)據(jù)項并點擊“查詢”按鈕時</p&g
75、t;<p><b> 優(yōu)先級:普通</b></p><p> 輸入:需要查詢的一個或幾個數(shù)據(jù)項</p><p> 輸出:在數(shù)據(jù)庫中與此匹配的數(shù)據(jù)行</p><p> 加工邏輯:根據(jù)book表</p><p> IF 用戶輸入的信息 = book表中的信息</p><p>
76、 THEN 返回數(shù)據(jù)庫中符合條件的數(shù)據(jù)行</p><p><b> ELSE 返回?zé)o</b></p><p><b> ENDIF</b></p><p><b> 3、數(shù)據(jù)流條目:</b></p><p> 數(shù)據(jù)流名稱:查詢條件</p><p>
77、;<b> 別名:無</b></p><p> 簡述:用戶輸入的查詢的條件</p><p> 來源:用戶的鍵盤輸入</p><p> 去向:數(shù)據(jù)存儲“book表”</p><p><b> 數(shù)據(jù)流量:無</b></p><p> 組成:書名+書號+isbn號+作者
78、名+出版社+主題詞,或其中一項</p><p> 數(shù)據(jù)流名稱:信息記錄</p><p><b> 別名:無</b></p><p> 簡述:用戶輸入的修改信息</p><p> 來源:用戶的鍵盤輸入</p><p> 去向:數(shù)據(jù)存儲“book表”</p><p>
79、<b> 數(shù)據(jù)流量:無</b></p><p> 組成:書名+書號+isbn號+作者名+出版社+主題詞+分類+索取號+價格+頁數(shù)+系列+描述</p><p> 2.6 系統(tǒng)開發(fā)工具</p><p> 2.6.1 前臺開發(fā)工具語言</p><p> 當(dāng)今程序開發(fā)的語言和平臺多種多樣,其中ASP.NET 2.0就是
80、一種新興且被越來越廣泛應(yīng)用的編程語言。它可用于開發(fā)動態(tài)網(wǎng)站和Web應(yīng)用,是一種以面向?qū)ο蠓绞絼?chuàng)建web應(yīng)用程序的方法,向后與ASP.NET 1.1兼容,但它給ASP.NET帶來了很多內(nèi)部的變化。使用ASP.NET 2.0開發(fā)的網(wǎng)站可以從數(shù)據(jù)庫中抽取數(shù)據(jù)和內(nèi)容,更容易管理用戶、數(shù)據(jù)和內(nèi)容。ASP.NET 2.0 提高了開發(fā)的效率和可靠性,同時也提高了可擴展性、安全性和性能。</p><p> 2.6.2 后臺數(shù)據(jù)
81、庫平臺 </p><p> 目前,市場上較為常見的數(shù)據(jù)庫管理系統(tǒng)有Access、SQL Server、Oracle等等,下面就這三種數(shù)據(jù)庫的性能進行比較:</p><p> 1、Access數(shù)據(jù)庫是一種桌面數(shù)據(jù)庫,只適合數(shù)據(jù)量少的應(yīng)用,且同時訪問客戶端不能多于4個。</p><p> 2、Microsoft SQL Server是一個專為客戶機/服務(wù)器計算環(huán)境
82、而設(shè)計的分布式關(guān)系型數(shù)據(jù)庫系統(tǒng),它繼承了高性能、高可靠性和可伸縮性的優(yōu)勢,并把它們延伸到能滿足當(dāng)今商業(yè)競爭需要的新領(lǐng)域內(nèi),在處理海量數(shù)據(jù)的效率、后臺開發(fā)的靈活性、可擴展性等方面比Access數(shù)據(jù)庫強大的多。它通過增強的基于Windows的管理工具和強大的基于服務(wù)器的作業(yè)日程安排,可以直觀地控制多個服務(wù)器,并且實現(xiàn)分布式環(huán)境命令構(gòu)成的遠程操作的自動執(zhí)行,還能提供豐富的開發(fā)環(huán)境。SQL Server帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速
83、移動和轉(zhuǎn)化數(shù)據(jù)、以及按 Transact-SQL 方式定義和使用函數(shù)等功能??梢詮娜我?Visual Studio 工具以可視化方式設(shè)計和編寫數(shù)據(jù)庫應(yīng)用程序。另外,SQL Server還有更多的擴展,可以用存儲過程,數(shù)據(jù)庫大小無極限限制,數(shù)據(jù)庫劃分細致,防黑客能力高。</p><p> 3、Oracle是一種大型數(shù)據(jù)庫,功能也是非常強大的,但相對于SQL Server 來說,它的開發(fā)成本要高的多。</p&
84、gt;<p> 對于像目標(biāo)用戶寧波富邦控股集團這樣的中大型規(guī)模的公司來說,采用SQL Server 2005 作為數(shù)據(jù)庫平臺基本可以滿足需求。SQL Server 2005 是Microsoft 公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的較新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點。可跨越從運行Microsoft
85、 Windows 98 的膝上型電腦到運行Microsoft Windows 2005 的大型多處理器的服務(wù)器等多種平臺使用。考慮到以上諸多方面,公司技術(shù)部最終決定選用Microsoft SQL Server 2005作為此系統(tǒng)的數(shù)據(jù)庫平臺。</p><p><b> 2.7 環(huán)境需求</b></p><p> 2.7.1 軟件環(huán)境</p><
86、p> 服務(wù)器端操作系統(tǒng):Windows 2000 Server及其以上版本。</p><p> 客戶端操作系統(tǒng):Windows98/2000/XP</p><p> 數(shù)據(jù)庫系統(tǒng):SQL Server 2005</p><p> 軟件開發(fā)語言:ASP.net 2.0</p><p> 2.7.2 硬件環(huán)境</p>
87、<p> 服務(wù)器:CPU要求PII800或更高,內(nèi)存要求128MB或更高,硬盤要求10GB或更高。</p><p> 客戶機:CPU要求PII500或更高,內(nèi)存要求64MB或更高,硬盤要求4GB或更高。</p><p><b> 3 系統(tǒng)設(shè)計</b></p><p> 系統(tǒng)設(shè)計在整個系統(tǒng)的開發(fā)過程中起著十分重要的作用。它將系統(tǒng)
88、分析階段建立的功能模型轉(zhuǎn)化為系統(tǒng)的結(jié)構(gòu)模型,并做好編程前的一切準備。系統(tǒng)分析是決定系統(tǒng)“干什么”的問題,而設(shè)計階段則是解決“怎么干”的問題。它從系統(tǒng)的目標(biāo)出發(fā),建立系統(tǒng)的總體模型,確定系統(tǒng)的總體結(jié)構(gòu),規(guī)劃系統(tǒng)的規(guī)模,建立各個基礎(chǔ)部分,并說明它在整個系統(tǒng)中的作用及相互關(guān)系。</p><p> 3.1 系統(tǒng)設(shè)計的任務(wù)和原則</p><p> 系統(tǒng)分析階段的主要任務(wù)包括:數(shù)據(jù)庫設(shè)計(即數(shù)據(jù)存
89、儲文件的設(shè)計)、系統(tǒng)結(jié)構(gòu)設(shè)計、系統(tǒng)流程圖設(shè)計、系統(tǒng)功能模塊結(jié)構(gòu)設(shè)計等。</p><p> 系統(tǒng)設(shè)計的總原則是:保證系統(tǒng)設(shè)計目標(biāo)的視線,并在此基礎(chǔ)上是技術(shù)資源的運用達到最佳。系統(tǒng)設(shè)計中,應(yīng)遵循以下原則:(1)系統(tǒng)性原則(2)經(jīng)濟性原則(3)可靠性原則(4)管理可接受原則。</p><p><b> 3.2 數(shù)據(jù)庫設(shè)計</b></p><p>
90、 3.2.1 數(shù)據(jù)庫設(shè)計的目標(biāo)</p><p> 1、數(shù)據(jù)存儲合理,沒有冗余,要符合數(shù)據(jù)庫設(shè)計的3個范式。即:表中每一個值都是原子項,只顯示一次;表中每行都必須可以被唯一地區(qū)分;表中不會有多余的已存在其他表中包含的非關(guān)鍵字信息。</p><p> 2、數(shù)據(jù)對象的關(guān)系清晰明了,符合業(yè)務(wù)邏輯。</p><p> 3、保證數(shù)據(jù)的完整性。</p>&l
91、t;p> 4、數(shù)據(jù)庫系統(tǒng)改換時,原有的系統(tǒng)設(shè)計要便于轉(zhuǎn)移,減少代碼重寫。</p><p><b> 5、維護方便。</b></p><p> 3.2.1.1 E-R圖</p><p> 圖3-1 總體E-R圖</p><p> 圖3-2 讀者E-R圖</p><p> 圖3-
92、3 資料E-R圖</p><p> 圖3-4 借閱E-R圖</p><p> 圖3-5 管理員E-R圖</p><p> 3.2.2 數(shù)據(jù)庫表</p><p> 在本系統(tǒng)的數(shù)據(jù)庫中,根據(jù)需求建立了4個基本表,具體如下:</p><p> 表3-1用戶信息表(Users)</p><p
93、> 表3-2圖書信息表(Book)</p><p> 表3-3圖書借閱表(Borrow)</p><p> 表3-4權(quán)限表(Power)</p><p> 3.3 系統(tǒng)功能設(shè)計</p><p> 3.3.1 系統(tǒng)登錄模塊的設(shè)計</p><p> 在系統(tǒng)啟動后,應(yīng)首先進行系統(tǒng)登錄來驗證用戶信息(用戶名稱
94、和用戶密碼)是否正確。系統(tǒng)登錄模塊主要應(yīng)該實現(xiàn)如下功能:</p><p> 1、用戶在登錄界面中可輸入操作員用戶名稱和操作員密碼,確認后可進行驗證。</p><p> 2、如果操作員用戶名和密碼驗證成功,則進入系統(tǒng)。</p><p> 3、如果操作員用戶名和密碼錯誤,則被系統(tǒng)提醒密碼無效信息,需重新輸入用戶名和密碼,再次進行驗證。</p><
95、;p> 圖3-6 登陸模塊流程圖</p><p><b> 3.3.2書目檢索</b></p><p> 功能:為讀者和管理員提供搜索圖書功能</p><p><b> 輸入表:book</b></p><p> 輸出表:book,borrow</p><p&g
96、t; 程序邏輯:在該頁面中,讀者可以根據(jù)設(shè)置的條件來檢索圖書,如在查詢文本輸入“asp.net 2.0”,其他按默認選擇,點擊確定后就可顯示相關(guān)圖書條目,并在檢索結(jié)果頁面中點相關(guān)書名就可查看此圖書詳細信息。</p><p> 圖3-7 單項條件查詢流程圖</p><p> 3.3.3讀者書目高級檢索</p><p> 功能:該頁面提供對書目組合信息的查詢?nèi)?/p>
97、:書名,作者,出版社等條件的模糊查詢,即只要給出關(guān)鍵字,系統(tǒng)就會匹配找出所需書的目錄。</p><p><b> 輸入表:book</b></p><p> 輸出表:book,borrow</p><p> 程序邏輯:如在書名中輸入“asp.net 2.0”,在出版社中輸入“北大”,點擊“高級搜索”按鈕,就會查詢出符合以上條件的條目。在查
98、詢條目結(jié)果中點擊某一書名的連接,將自動轉(zhuǎn)到相關(guān)圖書詳細信息頁面。</p><p> 圖3-8 高級搜索系統(tǒng)流程圖</p><p> 3.3.4讀者信息檢索</p><p> 功能:該頁面是讀者查看自身基本信息以及借閱情況的登陸頁面。</p><p><b> 輸入表:users</b></p>&
99、lt;p> 輸出表:users,borrow</p><p> 程序邏輯:用戶輸入對應(yīng)的用戶名和密碼單擊“登陸”按鈕,即可轉(zhuǎn)到讀者基本信息以及借閱情況頁面。</p><p><b> 3.3.5讀者信息</b></p><p> 功能:該頁面提供讀者的基本信息顯示</p><p><b> 輸入
100、表:users</b></p><p><b> 輸出表:users</b></p><p> 程序邏輯:在該頁面中讀者可以看到自己的基本信息并對自己的聯(lián)系方式進行修改。</p><p> 3.3.6讀者個人借閱情況</p><p> 功能:在該頁面中顯示讀者借閱書刊的基本情況,借閱時間和應(yīng)還時間。&
101、lt;/p><p><b> 輸入表:無</b></p><p> 輸出表:book,borrow</p><p> 程序邏輯:單擊“借閱歷史”就可查看讀者以前的借閱情況,單擊“過期催還”可以查看自己是否有過期未還的書刊,如果有則顯示未還書刊情況,沒有則給出相關(guān)提示。</p><p> 3.3.7管理員登陸</
102、p><p><b> 功能:管理員登陸</b></p><p><b> 輸入表:Users</b></p><p><b> 輸出表:無</b></p><p> 程序邏輯:管理員帳號輸入后經(jīng)系統(tǒng)判定權(quán)限沒有問題即可登陸。</p><p> 3.
103、3.8用戶信息維護</p><p> 功能:該頁面中管理員可以實現(xiàn)對圖書和用戶的維護。</p><p> 輸入表:Users,book</p><p><b> 輸出表:無</b></p><p> 程序邏輯: 當(dāng)用戶以總管理員身份登陸時,進入系統(tǒng)管理頁面,實現(xiàn)對圖書和用戶信息的維護。</p>&l
104、t;p> 3.3.9圖書信息維護</p><p> 功能:該頁面實現(xiàn)管理員對圖書的維護包括添加圖書,修改圖書信息,刪除圖書和檢索圖書等操作。</p><p><b> 輸入表:book</b></p><p><b> 輸出表:無</b></p><p> 程序邏輯:通過對圖書各屬性
105、進行添加修改來完成對圖書的維護。 </p><p> 3.3.10書刊借閱登記</p><p> 功能:管理員可以實現(xiàn)對圖書的入館登記,出館登記。</p><p> 輸入表:Users,book</p><p><b> 輸出表:無</b></p><p> 程序邏輯:通過在文本框中輸入
106、圖書編號和讀者編號完成借閱登記。</p><p> 圖3-9 書刊借閱登記流程圖</p><p> 3.3.11書刊歸還登記</p><p> 功能:在該頁面中可以實現(xiàn)圖書歸還操作,即圖書的入館登記。</p><p><b> 輸入表:book</b></p><p><b>
107、 輸出表:無</b></p><p> 程序邏輯:圖書歸還只需要輸入圖書的編號然后單擊“還書”按鈕即可。</p><p><b> 4 系統(tǒng)詳細設(shè)計</b></p><p> 系統(tǒng)實施是系統(tǒng)開發(fā)的最后階段,也是將前一階段的設(shè)計結(jié)果最終在計算機系統(tǒng)上實現(xiàn)的階段,這一階段的任務(wù)包括:物理系統(tǒng)的實施、程序設(shè)計與調(diào)試、項目管理、數(shù)據(jù)準
108、備與錄入等。</p><p> 4.1系統(tǒng)主要模塊的詳細設(shè)計</p><p> 由于論文篇幅有限,在此只介紹系統(tǒng)主要模塊的詳細設(shè)計過程。具體代碼請參見附錄中的源程序清單。</p><p> 4.1.1登陸界面設(shè)計</p><p> 登陸界面是該系統(tǒng)運行之初用戶所看到的界面,也是進入系統(tǒng)的門戶,因此主界面設(shè)計以簡潔實用為原則,主要是用來
109、判斷用戶的用戶名是否可用以及判斷該用戶的權(quán)限以轉(zhuǎn)到相應(yīng)版面。</p><p> 圖4-1 管理員登陸界面</p><p> 圖4-2 用戶登錄界面</p><p> 4.1.2讀者管理模塊</p><p> 分為讀者個人借閱情況,讀者信息,讀者信息檢索三個主要功能頁面。</p><p> 其中:讀者信息檢索
110、提供給讀者查看自身基本信息以及借閱情況的登陸頁面;</p><p> 讀者信息搜索頁面是讀者可以對書籍進行普通搜索;</p><p> 讀者個人借閱情況頁面是用來顯示讀者借閱書刊的基本情況,借閱時間和應(yīng)還時間。</p><p> 圖4-3 讀者信息界面</p><p> 圖4-4 借閱歷史界面</p><p&g
111、t; 圖4-5 用戶圖書查詢界面</p><p> 4.1.3資料管理模塊</p><p> 包含書刊高級搜索,圖書添加,圖書維護三個頁面。</p><p> 在書刊高級搜索頁面中,實現(xiàn)管理員對書刊的高級搜索,根據(jù)六項搜索條件中的一項或幾項對書刊進行搜索。</p><p> 圖書添加功能實現(xiàn)總管理員對新入庫的圖書進行添加。<
112、/p><p> 圖書維護界面實現(xiàn)總管理員對現(xiàn)有圖書資料的修改。</p><p> 圖4-6 管理員高級檢索界面</p><p> 圖4-7 書刊維護界面</p><p> 圖4-8 書刊添加界面</p><p> 4.1.4借閱管理模塊</p><p> 分為資料借閱登記,資料歸還
113、登記兩大功能頁面。</p><p> 其中資料借閱登記在系統(tǒng)登陸頁面根據(jù)用戶不同身份的不同轉(zhuǎn)向不同的使用頁面:當(dāng)?shù)顷懹脩魹槠胀▓D書管理員時,轉(zhuǎn)到圖書借閱登記頁面,在該頁面中,管理員可以實現(xiàn)對圖書的入館登記,出館登記,完成這些操作需要輸入圖書編號和讀者的編號。另外,在圖書歸還登記頁面中可以實現(xiàn)圖書的歸還操作,即圖書的入館登記,與借閱管理不同,這里只需要輸入圖書編號即可完成操作。</p><p&
114、gt; 圖4-9 借閱登記界面</p><p> 圖4-10 還書登記界面</p><p> 4.1.5用戶管理模塊</p><p> 分為用戶添加和用戶信息維護兩個主要功能頁面。</p><p> 其中在用戶信息維護頁面中可以實現(xiàn)對管理員密碼的修改和對用戶和圖書的維護這些功能。</p><p> 在用戶
115、添加功能中可以實現(xiàn)對用戶的添加以及權(quán)限分配。</p><p> 圖4-11 用戶添加界面</p><p> 圖4-12 用戶維護界面</p><p> 4.1.6資料查詢模塊</p><p> 分為書目普通查詢和書目高級查詢兩種方式。</p><p> 其中書目普通搜索頁面中讀者可以根據(jù)設(shè)置的條件來檢索圖
116、書,如在“書名”文本中輸入“asp”,其他按照默認選項就可以進行一次搜索,并在搜索的結(jié)果頁面單擊某本書名則可轉(zhuǎn)到顯示該書詳細信息的頁面。而在書目高級搜索頁面中,系統(tǒng)提供讀者對書目的組合信息查詢,書名,ISBN,作者,出版社等采用模糊匹配的方式,只要給出條件的關(guān)鍵字,系統(tǒng)就會匹配找出所需要的書籍目錄。</p><p> 系統(tǒng)界面圖同圖4-5和圖4-6。</p><p><b>
117、 5 系統(tǒng)測試</b></p><p> 本系統(tǒng)采用的測試方法是黑盒測試法,運用等價類劃分和邊界值分析相結(jié)合的方法來設(shè)計測試用例。</p><p> 黑盒測試法是把被測試對象看成一個黑盒子,測試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只在軟件的接口出進行測試,依據(jù)需求說明書,檢查程序是否滿足功能要求。所以,黑盒測試又稱為功能測試或數(shù)據(jù)驅(qū)動測試。</p><
118、;p> 等價類劃分法是將輸入數(shù)據(jù)按有效的或無效的(也稱合理的或不合理的)劃分成若干個等價類,測試每個等價類的代表值就等于對該類其他值的測試。</p><p> 等價類劃分法比隨機選擇測試用例要好得多,但這個方法的缺點是沒有注意選擇某些高效的、能夠發(fā)現(xiàn)更多錯誤的測試用例。所以在設(shè)計測試用例時,還結(jié)合了邊界值分析的方法。具體測試用例如下:</p><p> 5.1 系統(tǒng)設(shè)置模塊測試
119、</p><p><b> 1、管理員管理測試</b></p><p> 管理員管理測試包括添加用戶測試和刪除用戶測試,測試用例如表5.1和表5.2所示:</p><p> 表5.1 添加用戶測試</p><p> 表5.2 刪除用戶測試</p><p><b> 2、密碼
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 圖書資料借閱登記表
- 圖書資料借閱登記表
- 圖書借閱管理系統(tǒng)畢業(yè)論文
- 圖書資料借閱登記表(人力資源管理)
- 畢業(yè)論文范文——圖書借閱管理系統(tǒng)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文--圖書館借閱管理系統(tǒng)
- 畢業(yè)論文范文——圖書借閱管理系統(tǒng)
- 局域網(wǎng)圖書資料查詢系統(tǒng)網(wǎng)絡(luò)畢業(yè)論文
- [畢業(yè)設(shè)計資料]vb圖書借閱管理系統(tǒng)畢業(yè)資料
- 圖書館圖書借閱管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 圖書館用戶借閱行為分析畢業(yè)論文
- 圖書資料經(jīng)費預(yù)算
- 淺析有聲圖書資料的管理舉措
- 淺析有聲圖書資料的管理舉措
- 圖書館借閱管理系統(tǒng)-畢業(yè)設(shè)計論文
- 圖書館借閱管理系統(tǒng)---畢業(yè)設(shè)計論文
- 網(wǎng)絡(luò)環(huán)境下的學(xué)校圖書資料管理
- 廣東圖書資料專業(yè)館員
- 圖書借閱管理系統(tǒng)畢業(yè)設(shè)計
評論
0/150
提交評論