XXX圖書管理系統(tǒng)設計與實現(xiàn)DOC_第1頁
XXX圖書管理系統(tǒng)設計與實現(xiàn)DOC_第2頁
XXX圖書管理系統(tǒng)設計與實現(xiàn)DOC_第3頁
XXX圖書管理系統(tǒng)設計與實現(xiàn)DOC_第4頁
XXX圖書管理系統(tǒng)設計與實現(xiàn)DOC_第5頁
已閱讀5頁,還剩84頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

XXX、圖書管理系統(tǒng)設計與實現(xiàn)DOCXXX、圖書管理系統(tǒng)設計與實現(xiàn)DOC89/89膇PAGE89螂螃袂肂膈螆薅羀螅肁袂羅蕿膈芇荿薄螁羂羆羀肈螄蝕莃莃肂薅莁羈蒆袁莆蟻膂膄蕆衿膈袈膄膃節(jié)螃袈蝿蚆聿袃蒁莂蚆艿蠆莈芁螞羃蒁芆蝕蠆螆薂螅節(jié)蒁裊螇蕿薈葿蒄襖薁蒄膈葿羆螀芃膂蟻芇蕿荿蚈羈芆蚄螁袆肀芀膅膂肅羂袁蒅蒀膀袇腿袃蒄羈肄薇袆蒞莀薂螂肁蚃羈螆肇薂蚅莄肀薇荿蚆蒅蕿莄薃膀膆螀薆膇螀膃膅芀螅膁蒆蚅肁膆蒃莀莄羋蒆莇節(jié)羅螁蒀芇蠆莆肈艿螃芃薀袆聿芇薆蒀蒂薁蝕蒅蒀膇羋蟻薅肅蝕肄蚇肇螆蚈芄莁蝿蚄肈羇蒈袀肅羄膃蕆葿袇袆膁膆膂芃肆袀袇薈莂裊螄芃蚅芁螇肆荿蚄肂莃芄莈蚇螇薀蒂薄蒃袃螈薈芅螁蒅袂薃螆腿蒈羇螈芄蒄蚃蒞薀莈蒞罿羃螞螂羅螇羋膇膁螂芅袂薄膈羋薅蒂螅薃袂莇蕿膈芇荿薄螁羂羆羀肈螄蝕莃莃肂薅莁羈蒆袁莆蟻膂膄蕆衿膈袈膄膃節(jié)螃袈蝿蚆聿袃蒁莂蚆艿蠆莈芁螞羃蒁芆蝕蠆螆薂螅節(jié)蒁裊螇蕿薈葿蒄襖薁蒄膈葿羆螀芃膂蟻芇蕿荿蚈羈芆蚄螁袆肀芀膅膂肅羂袁蒅蒀膀袇腿袃蒄羈肄薇袆蒞莀薂螂肁蚃羈螆肇薂蚅莄肀薇荿蚆蒅蕿莄薃膀膆螀薆膇螀膃膅芀螅膁蒆蚅肁膆蒃莀莄羋蒆莇節(jié)羅螁蒀芇蠆莆肈艿螃芃薀袆聿芇薆蒀蒂薁蝕蒅蒀膇羋蟻薅肅蝕肄蚇肇螆蚈芄莁蝿蚄肈羇蒈袀肅羄膃蕆葿袇袆膁膆膂芃肆袀袇薈莂裊螄芃蚅芁螇肆荿蚄肂莃芄莈蚇螇薀蒂薄蒃袃螈薈芅螁蒅袂薃螆腿蒈羇螈芄蒄蚃蒞薀莈蒞罿羃螞螂羅螇羋膇膁螂芅袂薄膈羋薅蒂螅薃袂莇蕿膈芇荿薄螁羂羆羀肈螄蝕莃莃肂薅莁羈蒆袁莆蟻膂膄蕆衿膈袈膄膃節(jié)螃袈蝿蚆聿袃蒁莂蚆艿蠆莈芁螞羃蒁芆蝕蠆螆薂螅節(jié)蒁裊螇蕿薈葿蒄襖薁蒄膈葿羆螀芃膂蟻芇蕿荿蚈羈芆蚄螁袆肀芀膅膂肅羂袁蒅蒀膀袇腿袃蒄羈肄薇袆蒞莀薂螂肁蚃羈螆肇薂蚅莄肀薇荿蚆蒅蕿莄薃膀膆螀薆膇螀膃膅芀螅膁蒆蚅肁膆蒃莀莄羋蒆莇節(jié)羅螁蒀芇蠆莆肈艿螃芃薀袆聿芇薆蒀蒂薁蝕蒅蒀膇羋蟻薅肅蝕肄蚇肇螆蚈芄莁蝿蚄肈羇蒈袀肅羄膃蕆葿袇袆膁膆膂芃肆袀袇薈莂裊螄芃蚅芁螇肆荿蚄肂莃芄莈蚇螇薀蒂薄蒃袃螈薈芅螁蒅袂薃螆腿蒈羇螈芄蒄蚃蒞薀莈蒞罿羃螞螂羅螇羋膇膁螂芅袂薄膈羋薅蒂螅薃袂莇蕿膈芇荿薄螁羂羆羀肈螄蝕莃莃肂薅莁羈蒆袁莆蟻膂膄蕆衿膈袈膄膃節(jié)螃袈蝿蚆聿袃蒁莂蚆艿蠆莈芁螞羃蒁芆蝕蠆螆薂螅節(jié)蒁裊螇蕿薈葿蒄襖薁蒄膈葿羆螀芃膂蟻芇蕿荿蚈羈芆蚄螁袆肀芀膅膂肅羂袁蒅蒀膀袇腿袃蒄羈肄薇袆蒞莀薂螂肁蚃羈螆肇薂蚅莄肀薇荿蚆蒅蕿莄薃膀膆螀薆膇螀膃膅芀螅膁蒆蚅肁膆蒃莀莄羋袈莇螄羅膃蒀蠆蠆螈肈蟻螃螅薀羋聿螈薆羂蒂肅蝕袇蒀蠆羋膃薅薅蝕蒆蚇蕿螆膀芄袃蝿肅肈葿蒈莁肅蒞膃罿葿荿袆薃膆蚄芃薈袀艿薈襖裊芆芃膇芁腿肆螁蚄蒄莃螆莈腿螇肂蒂肆蒃蒞螈聿芅芃蒅莄薃膈腿羀羇膀芄袆蚃螇薀袀蒞蒁羃膄螂莆螇螀膇蚃螂蚆袂羆膈蝕薅襖螅羅袂衿蕿薀芇袁薄芃羂蒈羀薀螄肂莃裊肂肇莁蒀蒆莃莆肅膂蚆蕆莀膈芀膄蚅節(jié)芅袈芁蚆薁袃羃莂膈艿膁莈螂螞蒅蒁螇蝕肁螆羄螅螃蒁莇螇羈薈羈蒄芆薁袆膈羈羆膂芃薄腿蝿膇袁芆蒃襖膆艿莈薈螁蚄蚄薃蒄荿羇罿螞蒞薁莁羆葿薆肅莈袃袂膀芄蕿膅蒆羋薅肅膃螆蠆肈袇膈肅肀羂肄螈蚈羋肈螅節(jié)蟻蚇螈芇蠆羈膃蒃螄裊袈袆袆袈裊螄蒃膃羈蠆芇螈蚇蟻節(jié)螅肈羋蚈螈肄羂肀肅膈袇肈蠆螆膃肅薅羋蒆膅蕿芄膀袂袃莈肅薆葿羆莁薁蒞螞罿羇荿蒄薃蚄蚄螁薈莈艿膆襖蒃芆袁膇蝿腿薄螁膂蒄羈螆袆腿芆肂羈肆羈蒞莇聿螃芃羄莄肁膈螇羀蒅膀螂袆膁螇膈袀羃蒁薁膄芁莆芅螀蚅蚃芀蚆莀羆蚆蝕肅襖莃羅蒀衿肇薀裊袁肂芃薀蒈XXX、圖書管理系統(tǒng)設計與實現(xiàn)DOC

圖書管理系統(tǒng)課程設計

題目:XX系別:XX班級:XX學生姓名:XX學號:XX指導教師:XX

2014年06月02日

圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

大綱

本論文是基于圖書借閱管理系統(tǒng)的文字性描述,該系統(tǒng)使用ASP.NET工具開發(fā),C#語言實現(xiàn),數(shù)據(jù)庫采用SQLServer,系統(tǒng)能保證數(shù)據(jù)的實時更新,完成圖書的借還功能,能實現(xiàn)前后臺的交互,其一般用戶功能有:閱讀圖書,盤問圖書,續(xù)借圖書,更正個人資料;后臺用戶功能有:增加、刪除圖書,增加、刪除用戶,盤問圖書,閱讀圖書,超期辦理,借書辦理,還書辦理。

重點詞:圖書借閱管理系統(tǒng);ASP;SQLServer;目錄序言7第1章系統(tǒng)解析與設計8系統(tǒng)需求解析9可行性解析10系統(tǒng)功能構(gòu)造11系統(tǒng)目標11第2章系統(tǒng)構(gòu)成12系統(tǒng)運行模式12運行環(huán)境12開發(fā)工具12數(shù)據(jù)庫設計13創(chuàng)辦數(shù)據(jù)庫13數(shù)據(jù)表構(gòu)造13數(shù)據(jù)庫連接106第3章主要功能模塊詳細實現(xiàn)117117增加圖書117刪除圖書172借書辦理183還書辦理195增加圖書種類21用戶管理223.2一般用戶模塊251圖書信息盤問262II查察借閱信息.273

圖書借閱排行.285

更正密碼.37

第4章調(diào)試與測試38

4.1調(diào)試用例與結(jié)果.38

結(jié)束語39

參照文件39III四川理工學院畢業(yè)設計(論文)

序言

隨著計算機技術的飛速發(fā)展,對知識的要求漸漸高升,為了適應社會,不被高科技所裁汰,提高個人水平已勢在必行。不論從網(wǎng)上,還是其他的一些資料上補充能量也好,都沒有書籍來得快,為了方便對各種書籍的管理,就出現(xiàn)了圖書借閱管理系統(tǒng),該系統(tǒng)能滿足人們對圖書的借閱功能,經(jīng)過系統(tǒng)來實現(xiàn)圖書的和種操作,減少了人力、物力,提高了做事效率,是現(xiàn)代人類不能缺少的資源。

圖書管理是一項瑣碎、復雜而又十分認真的工作。若是采用人工管理則需要弘大的人力資料,而且不能夠防備工作中一些小錯誤,甚至一旦出現(xiàn)了失誤,就會影響整個圖書管理工作的進度。若是采用科學的方法來管理,則能夠有效的防備這種錯誤的產(chǎn)生,管理更方便,快捷,經(jīng)過該系統(tǒng),用戶能夠隨時隨地的采用自己喜歡的方式對現(xiàn)有圖書進行閱讀,進而確定自己有需要的知識源泉,更擁有傳統(tǒng)方式所無法比較的高效率,采用人力來進行管理,不但帶來諸多不便,特別是圖書數(shù)量及記錄的事項不斷增加,工作量成倍增加。不但管理者耗資大,而且信息正確率低,更犯難以滿足實時記錄、隨時盤問的需要。因此,傳統(tǒng)的手工管理方式已很難滿足人們的圖書資源需求。但是計算機擁有手工管理所無法比較的優(yōu)

點.比方:檢索迅速、查找方便、可靠性高、儲藏量大、保密性好、壽命長、成本低等。因此,用計算機管理代替?zhèn)鹘y(tǒng)的手工管理是必然的,也是科技發(fā)展決定了的。

本系統(tǒng)是基于B/S模式的管理系統(tǒng),本系統(tǒng)要求經(jīng)過管理員的角色對系統(tǒng)進行保護,其中的一般用戶角色包括教師與學生,兩者沒有分開來辦理,換句話來說,教師與學生在本系統(tǒng)中擁有同樣的權(quán)限,每種權(quán)限不能夠越權(quán)進行操作,對圖書的保護、更正、增加,用戶的增加、刪除等操作都是管理員功能的表現(xiàn)。

1石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

第1章系統(tǒng)解析與設計

圖書借閱管理系統(tǒng)分為前臺、后臺兩部分,也就是說分一般用戶和管理員,

一般用戶主若是實現(xiàn)一般的盤問功能;主要功能有:閱讀圖書、查察已借圖書和查

詢圖書、更正個人資料、續(xù)借圖書。系統(tǒng)的重點與難點在于后臺的管理,后臺主

要實現(xiàn)圖書變動的實時記錄、圖書增加或刪除、用戶的增加或刪除、超期的辦理、

盤問圖書、更正圖書功能。對系統(tǒng)主要功能的詳細需求以下。

登錄模塊

本系統(tǒng)屬某個小型校園的圖書管理系統(tǒng),只有屬于該地方內(nèi)部人員才能登錄

本系統(tǒng)。因此不供應對外注冊功能。登錄界面依照用戶的權(quán)限不同樣分別進入管理員或一般用戶界面,不同樣級別進入不同樣界面,可進行的操作權(quán)限也不同樣。只若是

該地方內(nèi)部的成員,憑自己的編號及初始密碼:123456即可進入一般用戶界面。

管理員界面只有特定的管理人員依照所分配的固定用戶名才可登錄。

閱讀圖書模塊

該模塊在不論是在一般用戶權(quán)限下還是管理員權(quán)限下都能夠列出所有圖書記

錄,用以查察員工的相關信息。

查察已借圖書

該模塊是只針對一般用戶權(quán)限所擁有的操作界面,依照登錄進入系統(tǒng)的用戶

編號,顯示當前用戶已借的圖書信息,比方說:借書的數(shù)量、借書的日期、還書的日期、可否有超期現(xiàn)象等。

更正個人資料模塊

本模塊是一般用戶所擁有的唯一一個可進行操作的界面,誠然其中的有好些

信息還是不能編寫狀態(tài),相對來說用戶還是能夠?qū)ψ约旱馁Y料進行操作,比方說:

密碼、用戶名、學院、班級等。

盤問模塊

本模塊是既滿足于一般用戶又滿足于管理員用戶,可是管理員多了一個盤問

條件。依照盤問的條件不同樣,從數(shù)據(jù)庫中查找滿足用戶條件的圖書信息,并顯示出結(jié)果,盤問的條件能夠多個,但同一時間只能選擇其中一個條件進行盤問,防備了無法查找到多條件的圖書情況出現(xiàn)。

管理員增加、刪除圖書模塊2四川理工學院畢業(yè)設計(論文)

本模塊分為增加、刪除兩個界面對管理員進行顯示操作,在不同樣的界面可進行不同樣的操作,在增加界面還可以夠依照輸入的圖書編號對圖書信息進行更正。在本界面中增加、刪除操作會更新到數(shù)據(jù)庫的相應表中,實現(xiàn)了數(shù)據(jù)的保護,對已存在的圖書進行增加操作是不同樣意的。

管理員增加、刪除用戶模塊

本模塊也分為兩界面來實現(xiàn),針對不同樣的用戶種類進行不同樣的操作,包括添

加、更正、刪除操作。

超期辦理模塊

本模塊是針對那些沒有實時歸還圖書的用戶進行的操作,需要用戶繳納相應

的超期金額來清零所欠的罰款。

借書、還書辦理模塊

該模塊分為兩個獨立的界面,依照用戶編號對用戶所借圖書、將借圖書進行

操作,滿足用戶對圖書的需求。是該系統(tǒng)不能缺少的,特別重要的模塊,它實現(xiàn)的圖書借閱管理系統(tǒng)的主功能。

1.運行環(huán)境可行性

本系統(tǒng)是基于B/S模式的管理系統(tǒng),對操作系統(tǒng)的要求是Window7/64位系

統(tǒng),還要有MicrosoftVisualStudio2010和SQLServer2008R2,在這從前還

,這些軟件都能夠從網(wǎng)上或其他途

徑達到要求。

技術可行性

在MicrosoftVisualStudio2010中使用的是C#語言,控件的代碼能夠直接

拖動自動生成,在此基礎之上對其進行屬性設置。對數(shù)據(jù)庫的操作是使用SQL語句進行更正,為了使界面更加雅觀,需用PS對圖片進行辦理,誠然存在困難,但經(jīng)過不斷的學習能夠?qū)崿F(xiàn)。因此不存在技術上無法解決的問題。

經(jīng)濟可行性

該系統(tǒng)適用于中小型學校,整體數(shù)據(jù)容量不大,管理的用戶依照該學校的學

生人數(shù)而決定,而且對數(shù)據(jù)的儲藏量不大,對過去的借書、還書記錄沒有備份的功能,更節(jié)約了開銷,沒有經(jīng)濟方面需要多加關注的問題。3石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

依照圖書管理系統(tǒng)的特色,能夠?qū)⑵浞譃榍芭_設計和后臺兩個部分設計。且

重點重視于管理模塊即后臺部份。前臺主要用于用戶自己相關的相關信息盤問和

公開信息的閱讀。而核心功能以及主要作用在后臺得以表現(xiàn),按需求解析大體可

將圖書管理分為:登錄模塊、閱讀圖書、查察已借圖書、更正個人資料模塊、查

詢圖書模塊、管理員增加與刪除圖書模塊、管理員增加與刪除用戶、超期辦理模

塊、借書與還書辦理管理九個模塊。而每個模塊下分別設置了該模塊的基本操作,

基本能滿足一般中小型圖書借閱管理系統(tǒng)的需求。系統(tǒng)功能構(gòu)造如圖1.1所示。

圖書借閱管理系

統(tǒng)的設計與實現(xiàn)

一般用戶管理員

瀏已查修歷借還查添刪用超添覽借詢改史書書詢加除戶期加圖查圖資記處處圖圖圖管處圖書看書料錄理理書書書理理書類別管普

理通

類類

型型

系統(tǒng)流程圖如圖1.2所示:4四川理工學院畢業(yè)設計(論文)

首頁退出系統(tǒng)

登錄

N身份密碼考據(jù)Y一般用戶身份管理員用戶主界面管理員主界面

瀏歷借超每覽史書期日圖記處處報書錄理理表退出退出

系統(tǒng)流程圖

圖書借閱管理系統(tǒng)主要實現(xiàn)以下目標:

人性化設計:使系統(tǒng)操作簡單方便、界面友好。

權(quán)限操作:僅使用該系統(tǒng)的內(nèi)部人員才有權(quán)進入本系統(tǒng)。

一般用戶要能依照用戶編號進行查察、盤問、更正個人資料操作。

管理員要實現(xiàn)圖書的增加、刪除、更正操作。

管理員要實現(xiàn)用戶的增加、刪除、更正操作。

5石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

第2章系統(tǒng)構(gòu)成

當前網(wǎng)絡應用軟件運行的模式主要有二類:Client/Server模式,

Browser/Server模式。前者的主要缺點是保護、升級較麻煩、且要同時開發(fā)服務

器端和客戶端;后者是近幾年陪同Internet迅速發(fā)展起來的一種技術,它與

Client/Server模式近似。Browser/Server模式客戶端是一個標準的閱讀器,服

務器端是WebServer,而WebServer與數(shù)據(jù)庫和應用服務器的親密結(jié)合,使得

這種模式的應用范圍不斷擴大。它的主要優(yōu)點是便于擴大應用、升級保護簡略、

不需要開發(fā)特地的客戶端,不需要對用戶端進行特其他設置和軟件安裝,降低了

保護成本??蛻舳酥灰虚喿x器就可以了。

基于上述考慮,用Browser/Server模式來設計考試系統(tǒng)比較合適,服務器端

我們采用SQLserver數(shù)據(jù)庫系統(tǒng)和ASP組件來構(gòu)成考試的應用服務系統(tǒng);客戶端

采用閱讀器方式來進行圖形化顯示與操作的。

運行環(huán)境操作系統(tǒng):Windows7;數(shù)據(jù)庫服務器:SQLserver2008R2;閱讀器:IE8.0。設計軟件:VS2010開發(fā)工具系統(tǒng)基于ASP+SQLserver開發(fā),開發(fā)工具主要有:VisualStudio2010,MicrosoftOfficeSQLserver2008R2。6四川理工學院畢業(yè)設計(論文)

依照系統(tǒng)的實質(zhì)需求和數(shù)據(jù)流量的大小,決定使用小型數(shù)據(jù)庫作為圖書借閱

管理系統(tǒng)的數(shù)據(jù)庫,SQLserver數(shù)據(jù)庫擁有操作簡單,使用方便,性價比高等

諸多優(yōu)點,于是本系統(tǒng)采用SQLserver數(shù)據(jù)庫。

創(chuàng)辦數(shù)據(jù)庫

要辦理數(shù)據(jù)庫中的數(shù)據(jù),第一必定成立數(shù)據(jù)庫。下面是在SQLserver中建

立DATABASE.MDF數(shù)據(jù)庫的過程。

打開VS2010,單擊“文件”-“新建”-“網(wǎng)站”,在彈出對話中輸入網(wǎng)

站名。

2)打開“保存地址”下拉列表框,設置“保存地址”為“”,

最后單擊【確定】按扭,網(wǎng)站便創(chuàng)辦成功了。

3)在所站站點的App_Data文件上單擊右鍵,在彈出對話話中選“增加新項”,爾后選擇“SQL數(shù)據(jù)庫”,在名稱欄里輸入DATABASE.MDF即可完成數(shù)據(jù)庫的成立。

數(shù)據(jù)表構(gòu)造

圖書借閱管理系統(tǒng)的數(shù)據(jù)庫DATABASE.MDF中共包括了7個數(shù)據(jù)表,各表的

構(gòu)造以下。

管理員表(dbo.admin)

描述:該表主若是儲藏管理員的各種信息,包括姓名、密碼、權(quán)限各字段。

構(gòu)造如表2.5所示。

管理員表

列名數(shù)據(jù)種類可否贊同為空描述adminUsernamenvarchar(50)否姓名adminPassworfnvarchar(50)是密碼reader_flagint是一般用戶表(dbo.reader)

7石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

描述:該表包括所適用戶的資料,包括用戶編號、姓名、性別、密碼及借

書的數(shù)量和最大可借數(shù)量,系別、專業(yè)、年紀字段。構(gòu)造如表2.6所示。

一般用戶表列名數(shù)據(jù)種類可否贊同為空描述idnvarchar(50)否用戶編號namenvarchar(50)是姓名sexchar(10)是性別pwdnvarchar(50)是密碼readerBirthdaynvarchar(50)是讀者壽辰readerAddressnvarchar(50)是讀者地址readerTypeIdint是讀者種類編號loanNumint是借閱數(shù)量圖書信息表(dbo.disk)

描述:該表是圖書借閱管理系統(tǒng)中所儲藏的所有圖書的資料,包括圖書編號

圖書名稱、作者、初版社、價格、庫存量、可用量、借書天數(shù)、初版日期字段,

構(gòu)造如表2.7所示。

圖書信息表列名數(shù)據(jù)種類可否贊同為空描述idnvarchar(50)否圖書編號diskIndexnvarchar(50)是圖書名稱diskTypeIdint是圖書種類編號diskNamenvarchar(50)是圖書名稱diskNumint是數(shù)量diskAddressnvarchar(50)是地址diskAuthornvarchar(50)是作者diakPublishnvarchar(50)是初版社loanNumdatetime是可用量

4.圖書種類表(dbo.diskType)8四川理工學院畢業(yè)設計(論文)

描述:該表主若是對圖書的種類進行表記,方便對圖書的管理。包括類別名

稱、種類id字段。構(gòu)造如表2.8所示。

已借圖書表

列名數(shù)據(jù)種類可否贊同為空描述

diskTypeidint否種類編號

diskTypeNamenvarchar(50)是圖書類別名稱

圖書借閱表(dbo.diskType)

描述:該表主若是對圖書的借閱信息進行統(tǒng)計與管理。包括借閱id、讀者id、書籍id、字段。構(gòu)造如表2.9所示。已借圖書表列名數(shù)據(jù)種類可否贊同為空描述diskTypeidint否種類編號diskTypeNamenvarchar(50)是圖書類別名稱borrowTimedatetime是借書時間returnTimedatetime是歸還時間isreturnint是可否歸還continueBorrowTimedatetime是續(xù)借時間isContinueint是可否續(xù)借borrowOperatornvarchar(50)是借書執(zhí)行者returnOperatornvarchar(50)是歸還執(zhí)行者

6.讀者種類表(dbo.readerType)

描述:主要儲藏用戶的種類信息,包括讀者種類編號、借閱數(shù)量、借閱時間、

所示:歷史記錄表列名數(shù)據(jù)種類可否贊同為空描述readerTypeIdint否種類編號readerTypeNamenvarchar(50)是類別名稱loanNumint是借書數(shù)量loanDaysint是借書時間continueDaysint是續(xù)借時間resverNumint是保存數(shù)量

9石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

其中用戶表和借書表之間的關系如圖2.12所示:

圖書信息表的E—R圖如圖2.13所示:

初版日期圖書編號圖書名稱借書天數(shù)作者圖書信息可用量初版社圖書庫存量圖書信息E—R圖數(shù)據(jù)庫連接代碼

<configuration>

<connectionStrings>

<addname="DiskConnectionString"connectionString="Data

Source=PC201304130119;InitialCatalog=tushujieyue;uid=sa;pwd=sa;"

"/>

</connectionStrings>

<appSettings>

<!--forinformationonsettingthevaluesfortheconnectionstringsseethe

configToolproject-->

"/>

<addkey="ConnectionString"value="server=PC201304130119;Initial

Catalog=tushujieyue;uid=sa;pwd=sa;"/>

</appSettings>

10四川理工學院畢業(yè)設計(論文)

第3章主要功能模塊詳細實現(xiàn)

管理員主要包括以下功能模塊:

管理員主頁desk.aspx:管理員登錄后的第一個頁面,起過渡作用。

借書辦理diskLend.aspx:顯示所有圖書,如需借書,則輸入用戶編號,進而進行借書。

還書辦理diskReturn.aspx:依照用戶編號進行盤問,進行還書。增加圖書diskAdd.aspx:增加圖書庫里不存在的圖書,如已存在,可

依照需要進行更正圖書信息。

刪除圖書diskDel.aspx:刪除一些圖書庫里已不存在的圖書,也許是已過期圖書。

圖書管理diskManage.aspx:管理書籍信息,對其進行操作用戶管理readerManage.aspx:管理用戶信息,對其進行操作

管理種類managerAdd.aspx:對管理員用戶進行增加、刪除、更正操作。

:對超期用戶進行超期辦理。

增加圖書

打開圖書借閱管理系統(tǒng)后,進入以以下圖的登錄頁?,F(xiàn)在還沒有登錄,系統(tǒng)提示輸入用戶名和密碼進行登錄。用戶可憑個人編號和系統(tǒng)賜予的初始密碼

“123456”進入系統(tǒng)。只有輸入正確的用戶名和密碼的接見者才能進入本系統(tǒng)。登錄界面如圖3.1所示。

11石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

用戶登錄頁面

表單提交后,系統(tǒng)第一對填寫內(nèi)容的合法性進行考據(jù),若是用戶名也許密碼

沒有填寫而直接提交,系統(tǒng)將彈出警告,如圖3.2所示。

其實現(xiàn)過程cs代碼以下:

publicpartialclasslogin:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

this.Button1.Attributes["onclick"]="returncheck();";

}

}

protectedvoidButton1_Click(objectsender,EventArgse)

{

/*獲取帳號密碼信息*/

stringuserName=this.txtName.Text;12四川理工學院畢業(yè)設計(論文)

stringpassword=this.txtPwd.Text;

stringidentify=this.Identify.SelectedValue;

if("管理員"==identify)

{

AdminModeladminModel=newAdminModel();

adminModel.AdminUsername=userName;

adminModel.AdminPassword=password;

AdminLogicadminLogic=newAdminLogic();

/*若是管理員帳號信息正確*/

if(adminLogic.IsExistAdminInfo(adminModel))

{

Session["adminFlag"]=true;

Session["adminUsername"]=userName;

Response.Redirect("Admin/index.aspx");

}

/*若是管理員帳號信息不正確*/

else

{

Response.Write("<script>alert('"++

"');</script>");

}

}

else

{

ReaderModelreaderModel=newReaderModel();

readerModel.ReaderId=userName;

readerModel.ReaderPassword=password;

ReaderLogicreaderLogic=newReaderLogic();

/*若是讀者帳號信息正確*/

if(readerLogic.IsExistReaderInfo(readerModel))

{

Session["readerFlag"]=true;

Session["readerId"]=userName;

Response.Redirect("Reader/index.aspx");

}

/*若是讀者帳號信息不正確*/

else

{

Response.Write("<script>alert('"++

"');</script>");

}

}

}

13石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

}

正確填寫的用戶名和密碼,并選擇管理員權(quán)限將被提交到考據(jù)用戶密碼頁

,系統(tǒng)將對數(shù)據(jù)庫表dbo.admin表進行檢索,若檢索到與數(shù)據(jù)庫

表中保存的某一記錄同樣,則進入系統(tǒng)主頁(desk.aspx),如圖3.4所示。

管理員登錄主界面

在該主頁中顯示系統(tǒng)的主要功能信息,右上方的菜單則供應了管理員能夠進

行的操作,主要有對圖書信息的管理,對讀者信息的管理,對系統(tǒng)的設置,借閱

信息的管理。點擊“退出”鏈接到界面。單擊“圖書信息管理”,有

四個小操作以供管理員對書籍進行操作,如圖3.5所示。比方點擊圖書信息管理

如圖3.6所示:

點擊增加圖書信息

14四川理工學院畢業(yè)設計(論文)

增加圖書部分代碼

publicpartialclassAdmin_diskAdd:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

stringadminUsername=Session["adminUsername"].ToString();AdminModeladminModel=(newAdminLogic()).GetAdmin(adminUsername);if(adminModel.DiskFlag==0)

{

Response.Write("<script>alert('權(quán)限不

夠!');location.href='../desk.aspx';</script>");

return;

}

}

}

protectedvoidBtn_Add_Click(objectsender,EventArgse)

{

15石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

/*第一構(gòu)造圖書對象的模型,并將界面輸入的各個信息保存模型的對應屬性中*/DiskModeldiskModel=newDiskModel();diskModel.DiskIndex=this.DiskIndex.Text;diskModel.DiskTypeId=Convert.ToInt32(this.DiskType.SelectedValue);diskModel.DiskName=this.DiskName.Text;diskModel.DiskIntroduce=this.DiskIntroduce.Text;diskModel.DiskNum=Convert.ToInt32(this.DiskNum.Text);diskModel.DiskPublish=this.Publishing.Text.ToString().Trim();diskModel.DiskAuthor=this.Author.Text.ToString().Trim();diskModel.DiskShelf=this.BookShelf.Text.ToString().Trim();diskModel.DiskAddress=this.DiskAddress.Text;diskModel.IsRecommend=this.IsRecommend.SelectedValue;/*爾后調(diào)用業(yè)務層將此圖書信息加入系統(tǒng)中*/

DiskLogicdiskLogic=newDiskLogic();

if(diskLogic.AddNewDisk(diskModel))

{

Response.Write("<script>alert('圖書信息增加成

功!');location.href='diskAdd.aspx';</script>");

}

else

{

Response.Write("<script>alert('"+diskLogic.ErrMessage+"');</script>");

}

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

Response.Write("<script>location.href='diskAdd.aspx';</script>");

}

}

刪除圖書

第一將所有圖書信息用表的形式顯示出來,依照需要刪除一些已不需要的圖

書信息,以以下圖所示:16四川理工學院畢業(yè)設計(論文)

刪除圖書部分代碼:

publicpartialclassAdmin_diskDel:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

/*獲取傳入的待刪除的圖書對象的編號*/

intid=Int32.Parse(Request.QueryString["id"]);

DiskLogicdiskLogic=newDiskLogic();

/*調(diào)用業(yè)務層執(zhí)行圖書信息刪除操作*/

if(diskLogic.DeleteDiskInfo(id))

{

Response.Write("<script>alert('圖書信息刪除成

功!');location.href='diskManage.aspx';</script>");

}

else

{

Response.Write("<script>alert('"++

"');location.href='diskManage.aspx';</script>");

}

}

}

}

借書辦理

點擊借閱信息管理中會看到四個小標簽,同樣是給管理員進行各種操作的

示:蒂娜及圖書借閱進入借書界面,輸入圖書編號與讀者編號能夠進行圖書借閱

17石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

圖3、9

當所有都存在時,則會顯示借書成功并彈出提示信息,如圖3.10所示:

借書部分代碼:

publicpartialclassAdmin_diskLend:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

}

}

protectedvoidBtn_Add_Click(objectsender,EventArgse)

{

stringreaderId=this.ReaderId.Text;

stringdiskIndex=this.DiskIndex.Text;

DiskLogicdiskLogic=newDiskLogic();

DiskModeldiskModel=diskLogic.GetDiskInfo(diskIndex);

LoanLogicloanLogic=newLoanLogic();

if(loanLogic.AddNewLoanInfo(diskIndex,readerId,

Session["adminUsername"].ToString()))

{

diskLogic.UpdateDiskLoanNum(diskModel.Id);

(newReaderLogic()).UpdateReaderLoanNum(readerId);

this.Result.Text="讀á者?:"+ReaderLogic.GetReaderNameById(readerId)+"

借è閱?圖?書酣?"+DiskLogic.GetDiskNameById(diskModel.Id)+"成é功|!";

}

else

this.Result.Text=loanLogic.ErrMessage;

this.ReaderId.Text="";

this.DiskIndex.Text="";

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

this.DiskIndex.Text="";18四川理工學院畢業(yè)設計(論文)

this.ReaderId.Text="";

this.Result.Text="";

}

}

管理員可點擊圖書歸還會顯示出還書界面。界面圖如3.11所示。輸入編號

與讀者編號即可還書。如圖

還書部分代碼:

publicpartialclassAdmin_diskReturn:System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

stringadminUsername=Session["adminUsername"].ToString();

AdminModeladminModel=(newAdminLogic()).GetAdmin(adminUsername);if(adminModel.ReturnFlag==0)

{

Response.Write("<script>alert('權(quán)限不

夠!');location.href='../desk.aspx';</script>");

return;

}

}

}

protectedvoidBtn_Add_Click(objectsender,EventArgse)

{

19石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

stringreaderId=this.ReaderId.Text;stringdiskIndex=this.DiskIndex.Text;DiskLogicdiskLogic=newDiskLogic();DiskModeldiskModel=diskLogic.GetDiskInfo(diskIndex);LoanLogicloanLogic=newLoanLogic();if

(loanLogic.ReturnDisk(diskModel.Id,readerId,Session["adminUsername"].ToString()))

this.Result.Text="讀者:"+ReaderLogic.GetReaderNameById(readerId)+"歸還

圖書:"+diskModel.DiskName+"成功!";

else

this.Result.Text=loanLogic.ErrMessage;

this.ReaderId.Text="";

this.DiskIndex.Text="";

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

this.DiskIndex.Text="";

this.ReaderId.Text="";

this.Result.Text="";

}

}

增加圖書種類

依照圖書擴大而獲取新的書籍種類的需要,增加圖書種類到數(shù)據(jù)庫中。點擊

圖書信息管理中的增加圖書種類如圖3.13所示:

增加圖書界面

已有的圖書種類點擊圖書種類管理即可看到

20四川理工學院畢業(yè)設計(論文)

增加圖書種類部分代碼:

publicpartialclassAdmin_bookTypeAdd:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

stringadminUsername=Session["adminUsername"].ToString();AdminModeladminModel=(newAdminLogic()).GetAdmin(adminUsername);

if(adminModel.DiskTypeFlag==0)

{

Response.Write("<script>alert('權(quán)限不

夠!');location.href='../desk.aspx';</script>");

return;

}

}

}

protectedvoidBtn_Add_Click(objectsender,EventArgse)

{

DiskTypeModeldiskTypeModel=newDiskTypeModel();

diskTypeModel.DiskTypeName=this.DiskTypeName.Text;

DiskTypeLogicdiskTypeLogic=newDiskTypeLogic();

if(diskTypeLogic.InsertDiskTypeInfo(diskTypeModel))

{

Response.Write("<script>alert('圖書種類信息增加成

功!');location.href='diskTypeAdd.aspx';</script>");

}

else

{

Response.Write("<script>alert('"++

"');</script>");

}

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

this.DiskTypeName.Text="";

}

}21石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

用戶管理

點擊讀者信息管理能夠進入到用戶管理模塊,如圖3.15所示。分別點擊下面的四個選項能夠進行不同樣的操作:

在系統(tǒng)管理模塊里面適用戶的增加模塊點擊即能夠以下圖

增加讀者部分代碼

publicpartialclassAdmin_readerAdd:System.Web.UI.Page{22四川理工學院畢業(yè)設計(論文)

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["adminFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

stringadminUsername=Session["adminUsername"].ToString();AdminModeladminModel=(newAdminLogic()).GetAdmin(adminUsername);

if(adminModel.ReaderFlag==0)

{

Response.Write("<script>alert('權(quán)限不

夠!');location.href='../desk.aspx';</script>");

return;

}

}

this.ReaderPhoto.ImageUrl="ReaderPhoto\\NoImage.jpg";

}

/*若是需要上傳讀者照片*/

protectedvoidBtn_Upload_Click(objectsender,EventArgse)

{

/*若是上傳了文件*/

if(this.ReaderPhotoUpload.PostedFile.ContentLength>0)

{

/*考據(jù)上傳的文件格式,只能為gif和jpeg格式*/

stringmimeType=this.ReaderPhotoUpload.PostedFile.ContentType;

if(String.Compare(mimeType,"image/gif",true)==0||

String.Compare(mimeType,"image/pjpeg",true)==0)

{

//this.DeviceImagePath.Text="上傳文件中";

stringextFileString=

System.IO.Path.GetExtension(this.ReaderPhotoUpload.PostedFile.FileName);/*獲取文件擴展

名*/

stringsaveFileName=this.MakeFileName(extFileString);/*依照擴展名生成

文件名*/

stringimagePath="ReaderPhoto\\"+saveFileName;/*圖片路徑*/

this.ReaderPhotoUpload.PostedFile.SaveAs(Server.MapPath(imagePath));this.ReaderPhoto.ImageUrl=imagePath;this.ReaderPhotoUrl.Text=imagePath;

}

else

23石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

{

Response.Write("<script>alert('上傳文件格式不正確!');</script>");

}

}

}

/*依照當前系統(tǒng)時間生成一個文件名*/

privatestringMakeFileName(stringexeFileString)

{

System.DateTimenow=System.DateTime.Now;

intyear=now.Year;

intmonth=now.Month;

intday=now.Day;

inthour=now.Hour;

intminute=now.Minute;

intsecond=now.Second;

stringyearString=year.ToString();

stringmonthString=month<10?("0"+month):month.ToString();

stringdayString=day<10?("0"+day):day.ToString();

stringhourString=hour<10?("0"+hour):hour.ToString();

stringminuteString=minute<10?("0"+minute):minute.ToString();

stringsecondString=second<10?("0"+second):second.ToString();

/*依照當前時間的年月日時分秒生成文件名*/

stringfileName=yearString+monthString+dayString+hourString+minuteString

+secondString+exeFileString;

returnfileName;

}

protectedvoidBtn_Add_Click(objectsender,EventArgse)

{

/*成立讀者對象模型,將讀者的各個信息傳入模型的對應屬性中*/

ReaderModelreaderModel=newReaderModel();

readerModel.ReaderId=this.ReaderId.Text;

readerModel.ReaderPassword=this.ReaderPassword.Text;

readerModel.ReaderName=this.ReaderName.Text;

readerModel.ReaderSex=this.ReaderSex.SelectedValue;

if(this.ReaderBirthday.Text!="")

readerModel.ReaderBirthday=Convert.ToDateTime(this.ReaderBirthday.Text);

readerModel.ReaderTypeId=Int32.Parse(this.ReaderType.SelectedValue);

readerModel.ReaderPhone=this.ReaderPhone.Text;

readerModel.ReaderEmail=this.ReaderEmail.Text;

readerModel.ReaderAddress=this.ReaderAddress.Text;

readerModel.ReaderPhotoUrl=this.ReaderPhotoUrl.Text;

24四川理工學院畢業(yè)設計(論文)

readerModel.ReaderMemo=this.ReaderMemo.Text;

/*調(diào)用業(yè)務層執(zhí)行新讀者信息的增加*/

ReaderLogicreaderLogic=newReaderLogic();

if(readerLogic.AddNewReaderInfo(readerModel))

{

Response.Write("<script>alert('讀者信息增加成

功!');location.href='readerAdd.aspx';</script>");

}

else

Response.Write("<script>alert('"+readerLogic.ErrMessage+"');</script>");

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

Response.Write("<script>location.href='readerAdd.aspx';</script>");

}

}

主要針對一般用戶進行操作,一般用戶主界面如圖3.23所示,它主要包括

以下功能模塊:

用戶主界面(index.aspx):當?shù)卿洺晒r跳轉(zhuǎn)到用戶模塊的過渡頁面。

圖書信息盤問(diskQuery.aspx):對該系統(tǒng)中存在的圖書進行表格式

的閱讀,方便用戶對其有整體映像。

):針對當前登錄的用戶,顯示該用

戶已經(jīng)借閱的圖書信息。

):對所有圖書從圖書名稱、作者、

初版社幾個方面進行盤問。

更正密碼(changePassword.aspx):用戶能夠更正個人資料,但只限制

于用戶能更正的一些信息,不能夠更正的信息呈灰色顯示。25石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

一般用戶登錄主界面

圖書信息盤問

將該系統(tǒng)中所有的圖書資料顯示出來,方便用戶進行閱讀。點擊圖書信息管

理既能夠進入該模塊。如圖3.24所示:

圖書信息顯示的代碼:

publicpartialclassReader_diskDetails:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["readerFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

/*依照圖書編號初始化該圖書的各個屬性顯示*/

InitView();

}26四川理工學院畢業(yè)設計(論文)

privatevoidInitView()

{

/*依照圖書編號獲取該圖書對象的詳細信息*/

intid=Int32.Parse(Request.QueryString["id"]);

DiskLogicdiskLogic=newDiskLogic();

DiskModeldiskModel=diskLogic.GetDiskInfo(id);

/*將該圖書對象的詳細信息顯示在界面上*/

this.DiskIndex.Text=diskModel.DiskIndex;

this.DiskType.Text=DiskTypeLogic.GetDiskTypeNameById(diskModel.DiskTypeId);this.DiskName.Text=diskModel.DiskName;

this.DiskNum.Text=diskModel.DiskNum.ToString();

this.DiskAddress.Text=diskModel.DiskAddress;

this.DiskIntroduce.Text=diskModel.DiskIntroduce;

this.Publish.Text=diskModel.DiskPublish;

this.Author.Text=diskModel.DiskAuthor;

}

protectedvoidBtn_Reserve_Click(objectsender,EventArgse)

{

/*成立圖書預約模型,傳進預約信息*/

ReserveModelreserveModel=newReserveModel();

reserveModel.DiskId=Int32.Parse(Request.QueryString["id"]);

reserveModel.ReaderId=Session["readerId"].ToString();

ReserveLogicreserveLogic=newReserveLogic();

/*調(diào)用業(yè)務層執(zhí)行圖書預約業(yè)務,成功的話返回true;*/

if(reserveLogic.AddReserveInfo(reserveModel))

Response.Write("<script>alert('圖書預約成

功!');location.href='diskReserveInfoList.aspx';</script>");

else

Response.Write("<script>alert('"+"');</script>");

}

protectedvoidBtn_Cancle_Click(objectsender,EventArgse)

{

Response.Write("<script>location.href='diskQuery.aspx';</script>");

}

}

當一般用戶登錄到系統(tǒng),不用任何操作提示就顯示該用戶的借書信息,該界

面能夠由用戶選擇性的執(zhí)行續(xù)借功能,如圖3.25所示:27石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

顯示借閱信息代碼:

publicpartialclassReader_diskBorrowInfo:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["readerFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script>");

return;

}

/*獲取該讀者的所有借閱圖書信息*/

DataSetds=LoanLogic.GetDiskLoanInfo(Session["readerId"].ToString());

if(ds.Tables[0].Rows.Count==0)

{

this.Result.Text+="<tr><tdcolspan=4align=center><fontcolor=red>你還沒有

圖書借閱信息!</font></td></tr>";

}

/*遍歷輸出該讀者的所有借閱信息*/

for(inti=0;i<ds.Tables[0].Rows.Count;i++)

{

DataRowdr=ds.Tables[0].Rows[i];

DiskLogicdiskLogic=newDiskLogic();

DiskModeldiskModel=diskLogic.GetDiskInfo(Convert.ToInt32(dr["diskId"]));

+="<tr><td><fontcolor=red>"+

"</font></td>";

+="<td><fontcolor=red>"+

"</font></td>";

+="<td><fontcolor=red>"+

Convert.ToDateTime(dr["borrowTime"]).ToShortDateString()+"</font></td>";

/*若是該圖書還沒有續(xù)借*/

if(Convert.ToInt32(dr["isContinue"])==0)

{

/*若是沒有續(xù)借但已經(jīng)高出歸還時間了*/28四川理工學院畢業(yè)設計(論文)

if(LoanLogic.IsOverdue(Convert.ToInt32(dr["loanId"])))

{

+="<td><fontcolor=red>沒續(xù)借但超期,請速

還!</font></td>";

}

/*若是沒有續(xù)借而且還沒有高出歸還時間*/

else

{

+="<td><fontcolor=red>沒續(xù)借,能夠 <a

href='diskContinueBorrow.aspx?loanId="+dr["loanId"]+"'>續(xù)借</a></font><td>";

}

}

/*若是該圖書已經(jīng)續(xù)借了*/

else

{

if(LoanLogic.IsOverdue(Convert.ToInt32(dr["loanId"])))

{

/*若是已經(jīng)辦理了續(xù)借但是超期了*/

+="<td><fontcolor=red>已續(xù)借但超期,請速還!

</font></td>";

}

else

{

/*若是已經(jīng)辦理了續(xù)借而且還沒有超期*/

+="<td><fontcolor=red>已續(xù)借而且還沒到

期!</font></td>";

}

}

}

}

}

圖書借閱排行

對圖書借閱信息進行統(tǒng)計,獲取借閱的排行如圖3.28所示:29石雯:圖書借閱管理系統(tǒng)開發(fā)與實現(xiàn)

圖書借閱排行代碼代碼:

publicpartialclassReader_DiskLoanSort:System.Web.UI.Page{

protectedvoidPage_Load(objectsender,EventArgse)

{

if(!IsPostBack)

{

/*考據(jù)可否登陸了系統(tǒng)*/

if(Session["readerFlag"]==null)

{

Response.Write("<script>top.location.href='../login.aspx';</script

溫馨提示

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

評論

0/150

提交評論