993397152畢業(yè)設(shè)計(論文)網(wǎng)上圖書購買系統(tǒng)的設(shè)計_第1頁
993397152畢業(yè)設(shè)計(論文)網(wǎng)上圖書購買系統(tǒng)的設(shè)計_第2頁
993397152畢業(yè)設(shè)計(論文)網(wǎng)上圖書購買系統(tǒng)的設(shè)計_第3頁
993397152畢業(yè)設(shè)計(論文)網(wǎng)上圖書購買系統(tǒng)的設(shè)計_第4頁
993397152畢業(yè)設(shè)計(論文)網(wǎng)上圖書購買系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、網(wǎng)上圖書購買系統(tǒng)的設(shè)計網(wǎng)上圖書購買系統(tǒng)的設(shè)計摘摘 要要隨著 internet 技術(shù)的發(fā)展,網(wǎng)絡(luò)已經(jīng)逐步滲透到人們生活的各個方面,各種信息管理系統(tǒng)的數(shù)字化、網(wǎng)絡(luò)化已成為必然趨勢。圖書訂閱系統(tǒng)是圖書信息管理的重要手段,隨著圖書館藏量的增大,人們對圖書信息需求的不斷增加,傳統(tǒng)的手工圖書訂閱方式已不能滿足這種需求,更不能適應(yīng)當(dāng)今信息時代的發(fā)展,因此,設(shè)計一個網(wǎng)上圖書訂閱系統(tǒng),通過計算機(jī)管理圖書信息,利用網(wǎng)絡(luò)實(shí)現(xiàn)圖書訂閱,已成為圖書訂閱系統(tǒng)發(fā)展的新趨勢。網(wǎng)上圖書訂閱系統(tǒng)基于 microsoft sql server 2000 和 asp.net 平臺,以c#為編程語言開發(fā),實(shí)現(xiàn)了網(wǎng)上圖書預(yù)訂和借閱,訂閱

2、信息查詢,圖書和用戶信息的修改,借閱排行和新到圖書的查詢等功能,這樣不但可將管理員從繁重的勞動中解脫出來,提高管理圖書的效率,更重要的是可以使每一位讀者足不出戶就能夠通過上網(wǎng)來輕松訂閱圖書,查詢相關(guān)訂閱信息。本文共五章:第一章 引言;第二章 理論基礎(chǔ);第三章 系統(tǒng)需求分析;第四章 系統(tǒng)設(shè)計;第五章 系統(tǒng)實(shí)施及測試。關(guān)鍵詞關(guān)鍵詞:圖書預(yù)訂;圖書借閱;訂閱信息查詢;圖書管理the design of on-line book borrowing and reserving systemabstractwith development of internet technology, the netw

3、ork has gradually penetrated into the peoples lives in all areas. information management system of digital and network technology has become an inevitable trend. the book borrowing and reserving system is an important tool to manage book information. with the increase of book possession and users de

4、mand, the traditional manual method wont satisfy this demand and the development of todays era any more. thus its a new trend to design an on-line book borrowing and reserving system, which uses computer to deal with book information and network to realize borrowing and reserving.the system is based

5、 on the asp.net platform and developed by the c# language and sql server 2000 database. it has realized on-line book borrowing and reserving, inquiring information of borrowing and reserving, changes of books and users borrow ranks and new book information. it can not only release the manager from h

6、eaven burden, improving the management efficiency, but also make the users at home borrow, reserve, and inquiry their concerned information.this content is composed of five chapters: the first is introduction; the second is theory foundation; the third is demanding analysis; the fourth is system des

7、ign; the fifth is system realization and test.key words: book reserving;book borrowing;inquiry of borrowing and reserving information;book management目目 錄錄論文總頁數(shù):21 頁1引言.11.1選題背景.11.2國內(nèi)研究現(xiàn)狀.11.3課題研究的意義.12理論基礎(chǔ).12.1數(shù)據(jù)庫技術(shù).12.2面向?qū)ο蠹夹g(shù).22.3b/s 架構(gòu)的 web 程序設(shè)計技術(shù).23需求分析.33.1圖書訂閱系統(tǒng)現(xiàn)狀描述.33.2現(xiàn)行系統(tǒng)存在的主要問題分析.33.3提出解決方

8、案.34系統(tǒng)設(shè)計.44.1系統(tǒng)總體架構(gòu).44.2數(shù)據(jù)庫的設(shè)計.44.3系統(tǒng)功能模塊設(shè)計.84.3.1登錄模塊.84.3.2信息查詢模塊.94.3.3數(shù)據(jù)管理模塊.124.3.4系統(tǒng)管理模塊.155系統(tǒng)實(shí)施及測試.165.1實(shí)施概況.165.2測試方案.175.3測試結(jié)果.18結(jié) 論.18參考文獻(xiàn).19第 1 頁 共 21 頁1 1引言引言1.11.1 選題背景選題背景計算機(jī)和網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,人們的生活已逐步實(shí)現(xiàn)了信息化,網(wǎng)絡(luò)化,從而使圖書訂閱業(yè)務(wù)受到了強(qiáng)大的沖擊。傳統(tǒng)的圖書管理和訂閱方式已不能適應(yīng)讀者對日益增長的圖書信息的需求。隨著館藏量的不斷增加,圖書資料的錄入和查詢的難度也就相應(yīng)增加,

9、手工方式必將被淘汰,如何運(yùn)用先進(jìn)的信息技術(shù),提高圖書訂閱業(yè)務(wù)管理和服務(wù)水平,是我們面臨的一個新的挑戰(zhàn)。1.21.2 國內(nèi)研究現(xiàn)狀國內(nèi)研究現(xiàn)狀目前,隨著信息時代的來臨,國內(nèi)的圖書訂閱系統(tǒng)已經(jīng)逐漸從傳統(tǒng)的人工處理模式中解放出來,形成了現(xiàn)在的網(wǎng)上圖書訂閱系統(tǒng),它以數(shù)據(jù)庫作為信息處理中心,結(jié)合先進(jìn)的 web 編程技術(shù),為讀者提供了方便、及時、準(zhǔn)確的訂閱和查詢服務(wù)。但現(xiàn)有系統(tǒng)把大部分精力都投入到了功能的實(shí)現(xiàn)上,對數(shù)據(jù)處理的自動化,執(zhí)行效率和系統(tǒng)穩(wěn)定性都很少考慮。如對于預(yù)訂超期的圖書信息,雖然讀者可自行取消,管理員也可一一刪除,但如果讀者忘記取消,管理員也沒有刪除,就會影響其他用戶預(yù)訂或借閱這些圖書,降低

10、了圖書資源的利用率。另外,由于讀者需要查詢預(yù)訂信息,導(dǎo)致系統(tǒng)的訪問量大大增加,請求的處理速度緩慢,系統(tǒng)穩(wěn)定性差。1.31.3 課題研究的意義課題研究的意義根據(jù)對圖書訂閱系統(tǒng)現(xiàn)狀的調(diào)查與分析,我深刻地認(rèn)識到人工訂閱的傳統(tǒng)模式必須被淘汰,取而代之的將是結(jié)合了計算機(jī)與網(wǎng)絡(luò)技術(shù)的、更加自動化的網(wǎng)上圖書訂閱系統(tǒng)。因此,我選擇了網(wǎng)上圖書訂閱系統(tǒng)作為我的研究課題。這種系統(tǒng)采用 b/s 結(jié)構(gòu)模式,實(shí)現(xiàn)了足不出戶訂閱讀書。它利用計算機(jī)和數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)動態(tài)改變數(shù)據(jù)庫信息,使用戶的訂閱和查詢等服務(wù)請求都能在瞬間完成,節(jié)省了用戶時間,同時方便、準(zhǔn)確地更新了數(shù)據(jù)庫,大大減輕了管理員的工作量;它順應(yīng)了當(dāng)今信息化發(fā)展趨勢,

11、實(shí)現(xiàn)了科學(xué)化、信息化、合理化的圖書訂閱管理。2 2理論基礎(chǔ)理論基礎(chǔ)2.12.1 數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫技術(shù)數(shù)據(jù)庫的誕生和發(fā)展給計算機(jī)信息管理帶來了一場巨大的革命。數(shù)據(jù)庫管理經(jīng)歷了從手工管理階段、文件管理階段到數(shù)據(jù)庫管理階段的變遷。隨著信息處理的日益發(fā)展,信息管理水平的不斷提高,計算機(jī)管理數(shù)據(jù)方式的不斷改進(jìn),數(shù)據(jù)庫技術(shù)正逐步滲透到我們?nèi)粘I畹母鱾€方面。從書店的圖書管理,到關(guān)系我們每個人身份的戶籍管理,都離不開數(shù)據(jù)庫技術(shù)。第 2 頁 共 21 頁microsoft sql server 2000 是目前使用最廣泛的數(shù)據(jù)庫,它與 windows網(wǎng)絡(luò)操作系統(tǒng)的無縫集成,智能化的內(nèi)容管理,強(qiáng)大的功能,使它得

12、到大量用戶的喜愛。與 access 相比,它具有更好的應(yīng)用特征: 支持企業(yè)級運(yùn)算,支持 c/s 模型,提供了更好的性能和更方便的操作。功能增強(qiáng):海量的數(shù)據(jù)存儲、數(shù)據(jù)復(fù)制、數(shù)據(jù)轉(zhuǎn)換服務(wù)、分布式事務(wù)及全文檢索。支持多種協(xié)議(tcp/ip、netbeui)和分布式計算及分布式計算模型。2.22.2 面向?qū)ο蠹夹g(shù)面向?qū)ο蠹夹g(shù)面向?qū)ο蠹夹g(shù)(oot)是一種軟件開發(fā)和程序設(shè)計技術(shù),c#具有面向?qū)ο缶幊陶Z言的所有特性,它是微軟公司專門為.net 量身定做的編程語言,與.net 有著密不可分的聯(lián)系。c#的類型就是.net 框架所提供的類型,c#本身并無類庫,而是直接使用.net 框架所提供的類庫。另外,類型安全

13、檢查、結(jié)構(gòu)化異常處理也都是交給 clr 處理的。因此,c#是最適合開發(fā).net 應(yīng)用的編程語言。c#不僅具有 c+的強(qiáng)大功能,而且具有 visual basic 簡單易用的特性。具有以下三個典型的特點(diǎn):默認(rèn)情況下,c#代碼在.net 框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存。c#具有面向?qū)ο缶幊陶Z言所應(yīng)有的一切特性,如封裝、繼承和多態(tài)。在 c#中,每種類型都可以看作一個對象。但 c#只允許單繼承,從而避免了類型定義的混亂。c#沒有全局函數(shù),沒有全局變量和常量,所有的都必須封裝在一個類中。因此,用 c#編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。2.32.3 b/sb/s 架構(gòu)

14、的架構(gòu)的 webweb 程序設(shè)計技術(shù)程序設(shè)計技術(shù)b/s(browser/server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著 internet技術(shù)的興起,對 c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。目前,b/s 架構(gòu)主要使用 4 種語言:asp、asp.net、php、jsp,其中 asp.net 功能強(qiáng)大,編寫容易。與 asp 相比,asp.net 增加了很多特性,功能也更為強(qiáng)大:使用 net 提供的所有類庫,可以執(zhí)行以往 asp 所不能實(shí)現(xiàn)的許多功能。引入了服務(wù)器端控件的概念,這樣使開發(fā)交互式網(wǎng)站更加方便。引入了 ado.net 數(shù)據(jù)訪問接口,大大提高了數(shù)據(jù)訪問效率。提供 asp.net 的可視

15、化開發(fā)環(huán)境 visual studio. net,進(jìn)一步提高編程效率。第 3 頁 共 21 頁保持對 asp 的全面兼容,asp.net 運(yùn)行速度快。asp.net 全面支持面向?qū)ο蟪绦蛟O(shè)計。3 3需求分析需求分析3.13.1 圖書訂閱系統(tǒng)現(xiàn)狀描述圖書訂閱系統(tǒng)現(xiàn)狀描述在當(dāng)今社會不斷朝信息化、網(wǎng)絡(luò)化發(fā)展的大背景下,我國很多地方的圖書訂閱卻仍停留在紙介質(zhì)的基礎(chǔ)上,用戶的借閱、歸還、查詢服務(wù)都是由管理員進(jìn)行人工分析處理,工作流程大致如圖所示: 圖 3-1 工作流程圖3.23.2 現(xiàn)行系統(tǒng)存在的主要問題分析現(xiàn)行系統(tǒng)存在的主要問題分析圖書訂閱系統(tǒng)的使用是否方便,運(yùn)行速度是否迅速,信息處理是否準(zhǔn)確,直接影

16、響到人們能否及時獲得圖書信息,然而,現(xiàn)在系統(tǒng)顯然不能人們的需求,它存在的主要問題有:(1) 用戶使用很不方便。用戶為了借閱或歸還圖書,可能會排很長的隊,這顯然是對時間很大的浪費(fèi);另外,用戶還必須記住所借每本書的借閱時間,并要經(jīng)常提醒自己及時歸還,以免超期,而在生活節(jié)奏越來越快的今天,人們?nèi)粘J聞?wù)已很繁瑣,這種事情會很容易被遺忘。(2) 管理圖書信息相當(dāng)困難。圖書的館藏量越來越大,管理員要對館藏的圖書信息進(jìn)行人工管理,工作量相當(dāng)大,如用戶借閱時,要查找厚重的記錄冊,然后對館藏數(shù)量進(jìn)行修改;歸還時,又要再次修改相應(yīng)的圖書信息。(3) 處理效率低,準(zhǔn)確度差。采用人工方式,不但增加了工作量,浪費(fèi)了人力

17、,更重要的是不可避免地會降低處理效率,且出錯機(jī)率大。3.33.3 提出解決方案提出解決方案根據(jù)對現(xiàn)有圖書現(xiàn)狀及存在問題的分析,特提出以下解決方案:(1) 利用 asp.net 和 c#編程語言,結(jié)合 sql server 2000 數(shù)據(jù)庫技術(shù)。建立一個網(wǎng)上圖書訂閱系統(tǒng)。(2) 利用網(wǎng)絡(luò)技術(shù),通過 iis 配置服務(wù)器的站點(diǎn)屬性,使用戶在家就可登錄到圖書訂閱系統(tǒng),實(shí)現(xiàn)網(wǎng)上圖書訂閱和查詢。借閱請求登記查找第 4 頁 共 21 頁(3) 采用 sql server 2000 數(shù)據(jù)庫技術(shù),將圖書信息,用戶預(yù)訂信息,用戶借閱信息存儲在不同的數(shù)據(jù)表內(nèi),實(shí)現(xiàn)信息分類管理,并通過編程技術(shù)動態(tài)改變數(shù)據(jù)信息。(4)

18、 通過編程對數(shù)據(jù)庫相關(guān)數(shù)據(jù)表的訪問,實(shí)現(xiàn)用戶對不同信息進(jìn)行查詢。如:用戶查詢其借閱信息,只需訪問借閱信息表,找到該用戶的借閱信息,然后在用戶端的瀏覽器上顯示出來。所有功能的后臺處理對用戶都是透明的,用戶只需向服務(wù)器提出請求,系統(tǒng)就會迅速、及時提供所需信息,大大地方便了用戶。同時,由于采用了計算機(jī)和數(shù)據(jù)庫技術(shù),極大減輕了管理員工作量,提高了處理準(zhǔn)確度。4 4系統(tǒng)設(shè)計系統(tǒng)設(shè)計4.14.1 系統(tǒng)總體架構(gòu)系統(tǒng)總體架構(gòu)本系統(tǒng)的總體功能結(jié)構(gòu)如圖:圖 4-1 系統(tǒng)模塊圖4.24.2 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)庫的設(shè)計根據(jù)前面功能模塊的設(shè)計,系統(tǒng)數(shù)據(jù)庫表包括有“用戶信息表” , “用戶類別表” , “圖書信息表” ,

19、“圖書類別表” , “圖書緩存表” , “添加圖書表” , “新書表” , “當(dāng)前借閱信息表” , “預(yù)訂信息表” , “借閱歷史表” , “還書記錄表” , “借閱超期表” , “借閱排行表” , “留言信息表” 。表 1:tb_user功能說明:存放用戶信息,包括一般用戶和管理員第 5 頁 共 21 頁表 1 tb_user字段名稱字段類型字段說明主鍵外鍵備注useridvarchar(20)用戶賬號是否userpasswordvarchar(50)用戶密碼否否usernamevarchar(50)用戶名否否userkindchar(10)用戶類別否否degreevarchar(50)學(xué)歷

20、否否majorvarchar(50)專業(yè)否否classvarchar(50)班級否否表 2:tb_userkind功能說明:存放用戶類別信息表 2 tb_userkind字段名稱字段類型字段說明主鍵外鍵備注kindidchar(10)類別編號是否kindnamevarchar(50)類別名稱否否表 3:tb_book功能說明:存放在館圖書表 3 tb_book字段名稱字段類型字段說明主鍵外鍵備注bookidvarchar(20)圖書編號是否booknamevarchar(20)圖書名稱否否kindidchar(10)圖書類別否是如:001publishervarchar(50)出版社否否aut

21、horvarchar(50)作者否否intimedatetime(8)入館時間否否quantityint(4)數(shù)量否否表 4:tb_bookkind功能說明:存放圖書類別信息表 4 tb_bookkind字段名稱字段類型字段說明主鍵外鍵備注kindidchar(10)類別編號是否kindnamevarchar(50)類別名稱否否表 5:tb_bookcache功能說明:暫存從 tb_book 中被借閱或預(yù)訂完的圖書信息,以后需要這些第 6 頁 共 21 頁圖書信息時,直接從該表讀取。表 5 tb_bookcache字段名稱字段類型字段說明主鍵外鍵備注bookidvarchar(20)圖書編號是

22、是booknamevarchar(50)書名否否kindidchar(10)類別編號否是kindnamevarchar(50)類別名稱否否publishervarchar(50)出版社否否authorvarchar(50)作者否否intimedatetime(8)入館時間否否表 6:tb_newbook功能說明:存放新書信息,入館時間在 15 內(nèi)的為新書表 6 tb_newbook字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型booknamevarchar(50)書名是是bookkindvarchar(20)類別否否authorvarchar(50)作者否否publish

23、ervarchar(50)出版社否否intimedatetime(8)入館時間否否表 7:tb_borrow功能說明:存放用戶當(dāng)前借閱信息表 7 tb_borrow字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型useridvarchar(20)用戶名否否bookidvarchar(20)用戶所借圖書編號否否ordertimedatetime(8)借閱時間否否表 8:tb_reserve功能說明:存放用戶預(yù)訂信息表 8 tb_reserve字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型useridvarchar(20)用戶名否否bookidvarcha

24、r(20)圖書編號否否reservetimedatetime(8)借閱時間否否第 7 頁 共 21 頁表 9:tb_brohistory功能說明:存放用戶的借閱歷史表 9 tb_brohistory字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型useridvarchar(20)用戶名否否bookidvarchar(50)用戶所借圖書編號否否ordertimedatetime(8)借閱時間否否表 10:tb_return功能說明:存放用戶還書信息表 10 tb_return字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型useridvarchar(20)

25、用戶名否否bookidvarchar(20)圖書編號否否booknamevarchar(50)書名returntimedatetime(8)借閱時間否否表 11:tb_cntborrow功能說明:存放圖書的借閱量表 11 tb_cntborrow字段名稱字段類型字段說明主鍵外鍵備注bookidvarchar(20)圖書編號是否booknamevarchar(50)書名否否ordernumint(4)借閱量否否表 12:tb_overborrow功能說明:存放借閱超期圖書表 12 tb_overborrow字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型useridvarch

26、ar(20)用戶名否否bookidvarchar(50)用戶所借圖書編號否否ordertimedatetime(8)借閱時間否否overtimeint(4)超期時間否否第 8 頁 共 21 頁表 13:tb_message功能說明:存放留言表 13 tb_message字段名稱字段類型字段說明主鍵外鍵備注idint(4)編號是否自增長型namevarchar(50)用戶昵稱否否questionntext(16)留言否否answerntext(16)回復(fù)否否sdtimedatetime(8)發(fā)布留言時間否否anstimedatetime(8)回復(fù)留言時間否否4.34.3 系統(tǒng)功能模塊設(shè)計系統(tǒng)功能

27、模塊設(shè)計.1 登錄模塊登錄模塊圖 4-2 登錄頁面用戶在登錄框內(nèi)輸入登錄信息,系統(tǒng)賬號信息記錄到 session 變量,并判斷該密碼和賬號是否匹配,如果匹配則登錄成功,進(jìn)一步判斷該用戶是一般用戶還是管理員,然后跳轉(zhuǎn)到對應(yīng)的用戶頁面。關(guān)鍵代碼如下:string strcomm=select * from tb_user where userid=+userid+;/查找用戶信息表 if(sdruserpassword.tostring()=userpwd)/密碼正確string strcomm1=select * from tb_userkind where kindid=+sd

28、ruserkind.tostring()+;/查找該用戶權(quán)限if(sdr1kindname.tostring()=管理員)/如果身分是管理員,則跳轉(zhuǎn)到管理員頁面response.redirect(admin.aspx?name=+ system.web.httputility.urlencode(sdrusername.tostring();第 9 頁 共 21 頁.2 信息查詢模塊信息查詢模塊信息查詢模塊館藏圖書查詢預(yù)訂、借閱信息查詢借閱排行新書查詢用戶信息查詢借閱歷史查詢還書記錄查詢借閱超期查詢圖 4-3 信息查詢模塊圖管理員可輸入賬號查看用戶信息,也可以瀏覽的方式查看所有

29、用戶信息。以瀏覽方式查看信息效果圖:圖 4-4 用戶信息瀏覽采用數(shù)據(jù)綁定,將用戶信息表中一般用戶的賬號綁定到 datagrid 控件,關(guān)鍵代碼如下:用戶賬號為超級鏈接,點(diǎn)擊可查看詳細(xì)信息:string strcomm=select userid,username,userkind from tb_user where userkind=002;sqldataadapter sda=new sqldataadapter(strcomm,conn);dataset ds=new dataset();sda.fill(ds,tb_user);dg.datasource=ds.tablestb_use

30、r.defaultview;dg.databind();第 10 頁 共 21 頁圖 4-5 用戶詳細(xì)信息查詢館藏圖書信息:圖 4-6 圖書信息查詢從上圖可知,用戶根據(jù)四種關(guān)鍵字類型選擇進(jìn)行精確或模糊查詢,以“編號” , “模糊查詢”為例,輸入“a” ,查詢結(jié)果如下:圖 4-7 查詢結(jié)果關(guān)鍵代碼如下:if(rd_id.checked)/如果關(guān)鍵字類型為編號else /如果為模糊查詢string strcomm=select * from tb_book where bookid like %+srchkey+%;/查找編號類似的圖書第 11 頁 共 21 頁借閱排行查詢:需要訪問tb_cntb

31、orrow表,這是用來記錄所借圖書借閱量的表,表中記錄的產(chǎn)生是在用戶借閱圖書時,同時更新tb_cntborrow表中,該圖書編號對應(yīng)的借閱數(shù)量。當(dāng)用戶點(diǎn)擊“借閱排行”時,按借閱量降序顯示。更新借閱量關(guān)鍵代碼如下:借閱超期查詢:訪問超期信息表 tb_overborrow,該表的產(chǎn)生在后面的章節(jié)中介紹。新書查詢:訪問新書信息表 tb_newbook。系統(tǒng)規(guī)定 15 天內(nèi)到館的圖書為新書,新書入庫時,系統(tǒng)將新書信息加入該表,在用戶頁面加載時,刪除表內(nèi)到館時間超過 15 天的圖書,剩下的即為新書,關(guān)鍵代碼如下:string strcnt=select * from tb_cntborrow where

32、 bookid=+id+;/表中是否已存在該圖書/如果有,則借閱量+1更新string ordnum=sdrstrordernum.tostring();int ordtim=int.parse(ordnum)+1;string updtcnt=update tb_cntborrow set ordernum=+ordtim+ where bookid=+id+;else/如果該編號圖書不存在,插入圖書信息,借閱量設(shè)為1string strin=insert into tb_cntborrow (bookid,bookname,ordernum)values(+id+,+bkname+,1);

33、if(ds.tablestb_book.rows.count0)/查找的圖書存在,綁定到控件dg_bk.datasource=ds.tablestb_book.defaultview;dg_bk.databind();elseresponse.write(alert(類似編號不存在!);15) string strcomm1=delete from tb_newbook where intime=+tim+; 第 12 頁 共 21 頁.3 數(shù)據(jù)管理模塊數(shù)據(jù)管理模塊.4 系統(tǒng)管理模塊系統(tǒng)管理模塊該模塊主要是為了更好的地管理系統(tǒng)而設(shè)計的。圖 4-10 系統(tǒng)管理模塊

34、網(wǎng)站計數(shù)器:個記錄網(wǎng)站訪問量,代碼如下:留言板的功能有:查看所有留言和回復(fù),留言,管理員回復(fù)留言。圖 4-11 留言板注銷: session 值清空,返回登錄頁面。關(guān)鍵代碼為:application.lock();/鎖定applicationcount=convert.toint32(applicationcount)+1;application.unlock();/解鎖lbct.text=applicationcount.tostring();session.abandon();response.redirect(login.aspx);第 13 頁 共 21 頁5 5系統(tǒng)實(shí)施及測試系統(tǒng)實(shí)施

35、及測試5.15.1 實(shí)施概況實(shí)施概況本系統(tǒng)的運(yùn)行環(huán)境是 windows +iis,iis 是 internet information server 的縮寫,它是微軟公司主推的服務(wù)器,它與 windownt server 完全集成在一起,因而用戶能夠利用 windows nt server 和 ntfs(nt file system,nt的文件系統(tǒng))內(nèi)置的安全特性,建立強(qiáng)大,靈活而安全的 internet 和intranet 站點(diǎn)。本系統(tǒng)配置站點(diǎn)的配置如下:網(wǎng)站 ip 地址:tcp 端口:80虛擬目錄名稱:mysite本地路徑:c:inetpubwwwrootbkorder默認(rèn)文檔:login.aspx系統(tǒng)的編程環(huán)境為 c#.net,數(shù)據(jù)庫為 sql server 2000。為檢驗(yàn)系統(tǒng)功能的實(shí)現(xiàn)情況,數(shù)據(jù)準(zhǔn)備情況大體如下:用戶信息表中有一個管理員和一個用戶;圖書信息表中有各類別圖書,數(shù)量最少為 1;預(yù)訂、借閱信息表中都有超期圖書。5.25.2 測試方案測試方案本系統(tǒng)

溫馨提示

  • 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

提交評論