




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 系統(tǒng)開發(fā)環(huán)境1.1 開發(fā)背景隨著社會的發(fā)展,每天都有數(shù)以十萬、百萬計的圖書/期刊問世,圖書館的圖書和期刊也在迅速的增加。面對這些數(shù)量龐大的圖書管理,需要處理復(fù)雜的讀者信息,頻繁的借還圖書信息,圖書增減信息,如果仍然采用傳統(tǒng)的人工管理方法,既費(fèi)時費(fèi)力,更容易出錯1。信息技術(shù)的發(fā)展給圖書的管理帶來了新的機(jī)遇。使用圖書管理系統(tǒng)對圖書館進(jìn)行管理,這不僅解決了一系列的弊端和問題,更加提高了工作效率。1.2 開發(fā)工具1.2.1 ASP.NET語言的發(fā)展1996年,ASP1.0誕生,它的誕生給Web開發(fā)界帶來了福音。它作為IIS的附屬產(chǎn)品免費(fèi)發(fā)送,并且不久就在Windows平臺上廣泛使用2。早期的Web
2、開發(fā)是十分繁瑣的,以至于要制作一個簡單的動態(tài)頁面都需要編寫大量的代碼才能完成,而ASP卻允許使用VBScript這樣簡單的腳本語言,執(zhí)行嵌在HTML網(wǎng)頁中的代碼,在進(jìn)行程序設(shè)計時可以使用它的內(nèi)部組件來實(shí)現(xiàn)一些高級的功能。它的最大貢獻(xiàn)在于它的ADO(ActiveX Data Object),使得對數(shù)據(jù)庫的操作十分簡單,進(jìn)行動態(tài)網(wǎng)頁設(shè)計也變成了一件輕松的事情3。1998年,微軟發(fā)布了ASP2.0。與ASP1.0的主要區(qū)別在于它的外部組件是可以初始化的。這樣,在ASP程序內(nèi)部的所有組件都有了自己的獨(dú)立內(nèi)存空間,并可以進(jìn)行事務(wù)處理。2000年,隨著Windows2000的發(fā)行,它內(nèi)帶的ASP3.0也開
3、始流行。與ASP2.0的主要區(qū)別是它使用了COM+,并且效果提高,版本穩(wěn)定。2000年7月,ASP.NET發(fā)行。ASP.NET不是ASP的簡單升級,而是微軟推出的新一代Active Server Pages。ASP.NET是微軟發(fā)展的新的體系結(jié)構(gòu).NET的一部分,其中全新的技術(shù)架構(gòu)會讓每個人員的編程生活變得更為簡單,Web應(yīng)用程序的開發(fā)人員使用這個開發(fā)環(huán)境可以實(shí)現(xiàn)更加模塊化、功能更強(qiáng)大的應(yīng)用程序的編程4。1.2.2 ASP.NET語言的特色網(wǎng)頁的交互作用是通過CGI來實(shí)現(xiàn)的。CGI程序的伸縮性不是很理想,因?yàn)樗鼮槊恳粋€正在運(yùn)行的CGI程序開一個獨(dú)立進(jìn)程。解決方法就是將經(jīng)常用來編寫CGI程序的語
4、言的解釋器編譯進(jìn)你的Web服務(wù)器5。ASP.NET 是MicroSoft.NET 的一部分,作為戰(zhàn)略產(chǎn)品,微軟為ASP.NET設(shè)計了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼,代碼易于重用和共享,可用編譯類語言編寫等等,目的是讓程序員更容易的開發(fā)出Web 應(yīng)用程序,滿足計算向Web 轉(zhuǎn)移的戰(zhàn)略方向的需要6。ASP.NET不僅僅是 Active Server Page (ASP) 的下一個版本,而且是一種建立在通用語言上的程序構(gòu)架,能被用于一臺Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.NET提供許多比現(xiàn)在的Web開發(fā)模式強(qiáng)大的優(yōu)勢。1.2.3 SQL Server 2000SQL Server是
5、一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本,在Windows NT推出后Microsoft與Sybase在SQL Server的開發(fā)上就分道揚(yáng)鑣了7。Microsoft將SQL Server移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的Windows NT版本,Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。在本書中介紹的是Microsoft SQL Server以后簡稱為SQL Server或MS SQL Server。SQL Server 2
6、000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的較新版本,該版本繼承了SQL Server 7.0版本的優(yōu)點(diǎn)同時又比它增加了許多更先進(jìn)的功能,具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 2000的膝上型電腦到運(yùn)行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺使用8。1.3應(yīng)用環(huán)境1.3.1硬件環(huán)境(1) 能夠運(yùn)行Windows系統(tǒng)的高檔PC臺式機(jī),筆記本電腦。1.3.2軟件環(huán)境:(1) 中文Windows XP 操作系統(tǒng)。(2) Microsoft Visual Studio 2005集
7、成開發(fā)環(huán)境。(3) IIS5.1服務(wù)器。(4) Microsoft SQL Server 2000數(shù)據(jù)庫服務(wù)器。2 系統(tǒng)需求分析2.1系統(tǒng)目標(biāo)(1) 設(shè)計界面友好、美觀、數(shù)據(jù)存儲安全、可靠。(2) 基本信息設(shè)置保證圖書信息和讀者信息的分類管理。(3) 強(qiáng)大的查詢功能,保證數(shù)據(jù)查詢的靈活性。(4) 實(shí)現(xiàn)對圖書借閱、續(xù)借、歸還過程的全程數(shù)據(jù)信息跟蹤。(5) 設(shè)置讀者借閱和圖書借閱排行榜,為圖書管理提供真實(shí)的數(shù)據(jù)信息。(6) 提供借閱到期提醒,使管理者可以及時了解到期的圖書借閱信息。(7) 提供管理員修改自己密碼的功能,保證系統(tǒng)的安全性。(8) 提供靈活、方便的權(quán)限設(shè)置功能,使整個系統(tǒng)的管理分工明確
8、。(9) 采用人機(jī)對話的操作方式,方便管理員的日常操作。(10)系統(tǒng)最大限度地實(shí)現(xiàn)了易維護(hù)性和易操作性。2.2流程圖根據(jù)系統(tǒng)的需求分析和可行性分析,畫出圖書館管理系統(tǒng)的系統(tǒng)流程圖,如圖2-1所示。讀者圖書借閱圖書續(xù)借圖書歸還管理員管理圖書檔案管理讀者檔案信息讀者檔案獲取讀者信息圖書檔案圖書借閱檔案根據(jù)讀者信息獲取借閱信息完成圖書續(xù)借完成圖書借閱歸還相關(guān)圖書圖書歸還檔案圖2-1 系統(tǒng)流程圖2.3系統(tǒng)功能結(jié)構(gòu)根據(jù)圖書館管理系統(tǒng)的特點(diǎn),可以將其分為系統(tǒng)設(shè)置、讀者管理、圖書管理、圖書借還、系統(tǒng)查詢等5個部分,其中各個部分及其包括的具體功能模塊如圖2-2所示。圖書館管理系統(tǒng)系統(tǒng)設(shè)置讀者管理圖書管理圖書借
9、還系統(tǒng)查詢圖書館信息管理員設(shè)置書架設(shè)置讀者類型管理讀者檔案管理圖書類型管理圖書檔案管理圖書借閱圖書續(xù)借圖書歸還圖書檔案查詢圖書借閱查詢更改口令推出系統(tǒng) 圖2-2 系統(tǒng)功能模塊2.4文件夾結(jié)構(gòu)組織系統(tǒng)完成后的文件夾結(jié)構(gòu)組織,如圖2-3所示。圖2-3 系統(tǒng)文件夾3 數(shù)據(jù)庫設(shè)計 通過對系統(tǒng)進(jìn)行需求分析、系統(tǒng)流程圖以及系統(tǒng)功能結(jié)構(gòu)的確定,設(shè)計數(shù)據(jù)庫,名稱為db_tsrj,共9個表11。(1)管理員權(quán)限設(shè)置表tb_admSet,如表3-1所示。 只有系統(tǒng)分配的用戶才能操作圖書館管理系統(tǒng),而用戶的權(quán)限又各不相同。表3-1 管理員權(quán)限設(shè)置表字段名數(shù)據(jù)類型長度主鍵否描述userNameVarchar80否管理
10、員名稱systemSetbit1否系統(tǒng)設(shè)置readerManagebit1否讀者管理bookManagebit1否圖書管理bookBorrowbit1否圖書借還systemSearchbit1否系統(tǒng)查詢(2)圖書借閱表tb_bookBorrow,如表3-2所示。圖書借閱信息實(shí)體,用于存儲所有圖書借閱情況的信息,以準(zhǔn)確地記錄每本圖書的借閱信息。表3-2 圖書借閱表字段名數(shù)據(jù)類型長度主鍵否描述bookBarcodevarchar50否圖書條形碼bookNamevarchar20否圖書名稱borrowTimedatetime8否借閱日期returnTimedatetime8否應(yīng)還日期readerBa
11、rCodevarchar50否讀者條形碼readerNamevarchar20否讀者姓名isReturnbit1否是否歸還(3)書架信息表tb_bookcase,如表3-3所示。圖書館對圖書的分類,通常是將不同類型的圖書分別放置在相應(yīng)類型的書架上。書架信息實(shí)體,用于存儲圖書館中所有的書架信息。表3-3 書架信息表字段名數(shù)據(jù)類型長度主鍵否描述bookcaseIDInt4是書架編號bookcaseNamevarchar80否書架名稱(4)圖書信息表tb_bookInfo,如表3-4所示。不同的圖書,會有不同的圖書信息。對這些圖書信息進(jìn)行詳細(xì)的記錄,方便了圖書的分類和查詢。圖書信息實(shí)體,用于存儲所有
12、圖書的相關(guān)信息。表3-4 圖書信息表字段名數(shù)據(jù)類型長度主鍵否描述bookBarCodevarchar100是圖書條形碼bookNamevarchar100否圖書名稱bookTypeint4否圖書類型bookcaseint4否書架類別bookConcernvarchar100否出版社名稱authorvarchar80否作者名稱pricemoney8否圖書價格borrowSumint4否借閱次數(shù)(5)圖書類型信息表tb_bookType如表3-5所示。圖書館會有不同類型的圖書,為了避免圖書歸類發(fā)生混亂,必須建立一個圖書類型信息實(shí)體,用于存儲圖書的類型信息。表3-5 圖書類型信息表字段名數(shù)據(jù)類型長度
13、主鍵否描述typeIDInt4否圖書類型編號typeNamevarchar50否類型名稱borrowDayInt4否可借天數(shù)(6)圖書館信息表tb_library,如表3-6所示。每個事物都會有其自身的歷史背景,圖書館也不例外。為了記錄圖書館的歷史背景及其相關(guān)的信息,需要建立一個圖書館信息實(shí)體,用于存儲圖書館的有關(guān)信息。表3-6 圖書館信息表字段名數(shù)據(jù)類型長度主鍵否描述libraryNamevarchar80否圖書館名稱curatorvarchar80否館長名稱telvarchar100否聯(lián)系電話addressvarchar200否聯(lián)系地址emailvarchar100否電子郵件netvarc
14、har200否網(wǎng)址upbuildTimedatetime8否建館時間remarkvarchar500否備注(7)讀者信息表tb_readerInfo,如表3-7所示。當(dāng)有讀者借閱圖書時,要對讀者的各項(xiàng)信息進(jìn)行記錄,以方便歸還圖書和已借閱圖書的歷史查詢,讀者信息實(shí)體,用于存儲所有借閱圖書的讀者信息。表3-7 讀者信息表字段名數(shù)據(jù)類型長度主鍵否描述readerBarCodevarchar50是讀者條形碼readerNamevarchar50否讀者名稱sexchar10否讀者性別readerTypevarchar50否讀者類型certificateTypeVarchar50否證件類型certific
15、ateVarchar50否證件號碼telVarchar50否聯(lián)系電話emailVarchar50否電子郵件remarkvarchar500否備注(8)讀者類型信息表tb_readerType,如表3-8所示。在讀者群體中,會有不同的分類,例如借閱圖書的讀者可能是教師、學(xué)生和市民等,所以對讀者人群進(jìn)行有效的分類是至關(guān)重要的。讀者類型信息實(shí)體,用于存儲讀者的類型信息。表3-8 讀者類型信息表字段名數(shù)據(jù)類型長度主鍵否描述idint4是類型編號typevarchar50否類型名稱numvarchar50否可借數(shù)量(9)管理員信息表tb_user,如表3-9所示。當(dāng)管理員登錄圖書館管理系統(tǒng)時,需要通過登
16、錄窗口驗(yàn)證成功后才能進(jìn)入系統(tǒng)主頁。管理員信息實(shí)體,用于存儲管理員的登錄名稱和登錄密碼。表3-9 管理員信息表字段名數(shù)據(jù)類型長度主鍵否描述userIdint4是管理員編號userNamevarchar50否管理員名稱userPwdvarchar50否管理員密碼4 主要模塊設(shè)計4.1 網(wǎng)站首頁設(shè)計管理員通過“系統(tǒng)登錄”模塊驗(yàn)證后,可以登錄到圖書館管理系統(tǒng)的主頁。系統(tǒng)主頁主要包括Banner信息欄、導(dǎo)航欄、借閱排行榜和版權(quán)信息等4個部分12。網(wǎng)站首頁運(yùn)行效果,如圖4-1所示。 圖4-1 網(wǎng)站首頁4.2 系統(tǒng)設(shè)置4.2.1 圖書館信息圖書館信息記錄圖書館的各種相關(guān)信息,圖書館信息的E-R圖,如圖4-2
17、所示。圖書館信息網(wǎng)址建館時間備注圖書館名稱館長名稱聯(lián)系電話聯(lián)系地址電子郵件圖4-2 圖書館信息E-R圖根據(jù)圖書館E-R圖設(shè)計出圖書館信息頁面,選擇“系統(tǒng)設(shè)置”/“圖書館信息”命令,進(jìn)入到圖書館信息頁面,頁面運(yùn)行,如圖4-3所示。圖4-3 圖書館信息頁面4.2.2 管理員設(shè)置管理員設(shè)置模塊主要包括查看管理員列表、添加管理員、管理員權(quán)限設(shè)置和刪除管理員4個功能。選擇“系統(tǒng)設(shè)置”/“管理員設(shè)置”命令,進(jìn)入到管理員設(shè)置頁面。在此頁面中將顯示所有管理員的名稱和管理員擁有的權(quán)限13。管理員設(shè)置頁面,如圖4-4所示。圖4-4 管理員設(shè)置頁面單擊“添加管理員”連接按鈕將彈出添加管理員頁面對話框,在此對話框中可
18、以添加新的管理員,新添加的管理員默認(rèn)擁有圖書借還權(quán)限和系統(tǒng)查詢權(quán)限,如圖4-5所示。 圖4-5 添加管理員 圖4-6 權(quán)限設(shè)置單擊“權(quán)限設(shè)置”鏈接按鈕將彈出管理員權(quán)限設(shè)置,在此對話框中可以設(shè)置某一個管理員所擁有的權(quán)限,如圖4-6所示。單擊“刪除”按鈕可以刪除某一個管理員信息。4.2.3 書架設(shè)置書架信息設(shè)置,可以幫助對圖書進(jìn)行分類,也可以快速進(jìn)行圖書查找。書架信息的E-R圖,如圖4-7所示。書架信息書架編號書架名稱圖4-7 書架信息E-R圖根據(jù)信息E-R圖設(shè)計出的書架設(shè)置。選擇“系統(tǒng)設(shè)置”/“書架設(shè)置”,進(jìn)入到書架設(shè)置頁面,頁面如圖4-8所示。圖4-8 書架設(shè)置頁面在該頁面中,單擊“添加書架信
19、息”可以添加書架,單擊“修改”按鈕可以修改已有書架的信息,單擊“刪除”按鈕可以刪除空書架,如果該書架有圖書,則彈出提示對話框,禁止刪除。4.3 圖書借還模塊在圖書借還模塊中,主要應(yīng)該有圖書借閱、圖書續(xù)借和圖書歸還這3個功能。在圖書借閱頁面中,輸入讀者條形碼,點(diǎn)擊“查找讀者”按鈕,下面可以顯示出系統(tǒng)中已經(jīng)存在的讀者的各種信息。頁面設(shè)計如圖4-9所示。圖4-9 圖書借閱頁面圖書續(xù)借模塊中,根據(jù)輸入的讀者條形碼,顯示出讀者的信息和讀者借閱未還的圖書信息,如果想續(xù)借某本書,則輸入圖書條形碼,單擊“查找”,然后在該圖書中點(diǎn)擊“續(xù)借”,該頁面的運(yùn)行效果如圖4-10所示。圖4-10 圖書續(xù)借頁面圖書歸還模塊
20、中,根據(jù)輸入的讀者條形碼,顯示出讀者的信息和讀者借閱未還的圖書信息,如果歸還某本書,則輸入圖書條形碼,單擊“查找”,然后在該圖書中點(diǎn)擊“歸還”,該頁面的運(yùn)行效果如圖4-11所示。圖4-11 圖書歸還頁面4.4 更改口令模塊在該模塊中,可以修改管理員的密碼,進(jìn)入到更改口令模塊中,輸入管理員名稱和舊密碼,可以重新設(shè)置密碼。頁面運(yùn)行效果如圖4-12所示。圖4-12 更改口令頁面5 系統(tǒng)功能測試5.1 系統(tǒng)測試的意義 系統(tǒng)測試是系統(tǒng)開發(fā)周期中的一個十分重要的環(huán)節(jié)。在系統(tǒng)開發(fā)周期中的各個階段采取了嚴(yán)格仔細(xì)的審查,但是仍然會有很多的錯誤,在系統(tǒng)運(yùn)行之前需要對系統(tǒng)的各項(xiàng)功能進(jìn)行嚴(yán)格的測試,以便使問題及時更早
21、的暴露出來,這樣才能在投入使用時減少損失,否則到那時再糾正就會付出更大的代價14。5.2 系統(tǒng)測試內(nèi)容(1)登錄測試正確輸入管理員名稱和管理員密碼,點(diǎn)擊“確定”按鈕,就會進(jìn)入到系統(tǒng)首頁。點(diǎn)擊“關(guān)閉”系統(tǒng)則提示是否要關(guān)閉當(dāng)前窗口。(2)圖書館信息測試登錄成功后,進(jìn)入首頁面,點(diǎn)擊“系統(tǒng)設(shè)置”/“圖書館信息”,進(jìn)入到圖書管信息頁面,在該頁面中顯示出圖書館的信息。(3)管理員設(shè)置測試點(diǎn)擊“系統(tǒng)設(shè)置”/“管理員設(shè)置”,進(jìn)入到管理員設(shè)置頁面,在該頁面中可以添加管理員、權(quán)限設(shè)置和刪除三個功能。點(diǎn)擊添加管理員,彈出添加管理員對話框,輸入系統(tǒng)中已有的登錄名稱和未有的登錄名稱,不同的登錄密碼和確認(rèn)密碼,點(diǎn)擊添加,
22、查看效果。(4)書架設(shè)置測試點(diǎn)擊“系統(tǒng)設(shè)置”/“書架設(shè)置”,進(jìn)入到管理員設(shè)置頁面。在該頁面中分別測試添加書架信息,修改和刪除三個功能。(5)讀者類型管理測試在讀者類型管理頁面中,分別測試添加讀者類型信息管理,修改和刪除功能。(6)讀者檔案管理測試在讀者檔案管理測試中,有添加讀者信息,修改讀者信息和刪除讀者信息者三個功能,在每個功能中輸入不同的數(shù)據(jù),查看運(yùn)行效果。(7)圖書類型設(shè)置測試在圖書類型設(shè)置的頁面中需要分別測試添加圖書類型信息,修改和刪除功能。(8)圖書檔案設(shè)置測試在該頁面中,測試打印圖書信息、添加圖書信息,修改和刪除功能。(9)圖書借閱測試在圖書借閱中,輸入不同的數(shù)據(jù),測試查找讀者和查
23、找圖書功能。(10)圖書續(xù)借測試在這個頁面中,輸入不同讀者條形碼和圖書條形碼,測試?yán)m(xù)借功能。(11)圖書歸還測試在圖書歸還中,測試歸還功能。(12)圖書檔案查詢測試選擇不同的查詢條件,輸入不同的信息,測試搜書功能。(13)圖書借閱查詢測試選擇不同的查詢條件,輸入不同的信息,測試圖書借閱的信息。(14)更改口令測試在該頁面中,測試管理員口令的更改。(15)退出系統(tǒng)測試點(diǎn)擊退出系統(tǒng),則進(jìn)入到登錄頁面中15。6 代碼系統(tǒng)主要代碼: 網(wǎng)站首頁主要代碼:using System;using System.Data;using System.Configuration;using System.Web;u
24、sing System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (SessionuserNa
25、me != null) /判斷用戶是否登錄 bindBookInfo(); /調(diào)用自定義方法用來綁定圖書借閱排行 else Response.Redirect(entry.aspx); /跳轉(zhuǎn)到登錄頁面 protected void bindBookInfo() string sql = select top 10 * from tb_bookInfo order by borrowSum desc; /設(shè)置SQL語句 gvBookTaxis.DataSource = dataOperate.getDataset(sql, tb_bookInfo); /獲取圖書信息數(shù)據(jù)源 gvBookTaxi
26、s.DataBind(); /綁定GridView控件 protected void gvBookTaxis_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowIndex != -1) /判斷GridView控件中是否有值 int id = e.Row.RowIndex + 1;/將當(dāng)前行的索引加上一賦值給變量id e.Row.Cells0.Text = id.ToString();/將變量id的值傳給GridView控件的每一行的單元格中 if (e.Row.RowType = DataControlRowTyp
27、e.DataRow) /綁定圖書類型 string bookType = e.Row.Cells3.Text.ToString(); /獲取圖書類型編號 string typeSql = select * from tb_bookType where TypeID= + bookType; SqlDataReader typeSdr = dataOperate.getRow(typeSql); typeSdr.Read(); /讀取一條數(shù)據(jù) e.Row.Cells3.Text = typeSdrtypeName.ToString(); /設(shè)置圖書類型 /綁定書架 string bookcase
28、 = e.Row.Cells4.Text.ToString(); /獲取書架編號 string caseSql = select * from tb_bookcase where bookcaseID= + bookcase; SqlDataReader caseSdr = dataOperate.getRow(caseSql); caseSdr.Read(); e.Row.Cells4.Text = caseSdrbookcaseName.ToString(); /設(shè)置書架 /設(shè)置鼠標(biāo)懸停行的顏色 e.Row.Attributes.Add(onMouseOver, Color=this.st
29、yle.backgroundColor;this.style.backgroundColor=lightBlue); e.Row.Attributes.Add(onMouseOut, this.style.backgroundColor=Color;); 圖書館信息主要代碼:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web
30、.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient;public partial class libraryInfo : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) if (SessionuserName != null) /判斷管理員是否登錄 if (getSet() /判斷是否擁有權(quán)限 if (!IsPostB
31、ack) bindLibrary(); else Response.Write(alert(您沒有此權(quán)限);location=index.aspx;); else Response.Redirect(entry.aspx); /返回到登錄頁面 protected void btnSave_Click(object sender, EventArgs e) string libraryName = txtLibraryName.Text; string curator = txtCurator.Text; string tel = txtTel.Text; string address = tx
32、tAddress.Text; string email = txtEmail.Text; string net = txtNet.Text; string upbuildTime = txtUpbuildTime.Text; string remark = txtRemark.Text; string sql = update tb_library set libraryName= + libraryName + ,curator= + curator + ,tel= + tel + ,address= + address + ,email= + email + ,net= + net + ,
33、upbuildTime= + upbuildTime + ,remark= + remark + ; if (dataOperate.execSQL(sql) RegisterStartupScript(, alert(保存成功!); else RegisterStartupScript(, alert(保存失敗!); /自定義方法判斷當(dāng)前管理員是否擁有管理此頁面的權(quán)限 public bool getSet() string userName = SessionuserName.ToString(); /獲取管理員登錄名 string sql = select * from tb_admSet
34、 where userName= + userName + ; SqlDataReader sdr = dataOperate.getRow(sql); sdr.Read(); /讀取一條記錄 return Convert.ToBoolean(sdrsystemSet); /返回是否擁有權(quán)限 /自定義方法顯示圖書館信息 public void bindLibrary() string sql = select * from tb_library; SqlDataReader sdr = dataOperate.getRow(sql); sdr.Read(); txtLibraryName.Te
35、xt = sdrlibraryName.ToString(); /獲取圖書館名稱 txtCurator.Text = sdrcurator.ToString(); /獲取館長 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(); /獲取備注 15 protected void txtRemark_TextChanged(object sender, EventArgs e) 管理員設(shè)置主要代碼:using System.Web.UI.WebControls;using System.Web.UI.WebControl
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆中建七局秋季校園招聘正式啟動“七”待有你共建未來筆試參考題庫附帶答案詳解
- 個人經(jīng)營借款合同范本
- 動車輪椅租賃合同范本
- 產(chǎn)品代銷售合同范本
- mcn商務(wù)推廣合同范本
- 借款續(xù)約合同范本
- 傳媒行業(yè)培訓(xùn)合同范本
- 武侯衛(wèi)生間補(bǔ)漏施工方案
- 保利地產(chǎn)施工合同范本
- 專利免責(zé)合同范例
- 小學(xué)二年級語文下冊-【口語交際:注意說話的語氣 名師教學(xué)設(shè)計】
- 建筑基坑工程監(jiān)測技術(shù)標(biāo)準(zhǔn)
- 【2024高考萬能答題模版】數(shù)學(xué)答題模板1
- DG-TJ 08-2242-2023 民用建筑外窗應(yīng)用技術(shù)標(biāo)準(zhǔn)
- 專項(xiàng)訓(xùn)練-解決問題訓(xùn)練(專項(xiàng)訓(xùn)練) 六年級下冊數(shù)學(xué)人教版
- SHT 3060-2013 石油化工企業(yè)供電系統(tǒng)設(shè)計規(guī)范
- 2024年俄羅斯高空作業(yè)平臺車行業(yè)應(yīng)用與市場潛力評估
- 【中考真題】2024年河南省普通高中招生考試歷史試卷(含答案)
- 2024版年度經(jīng)濟(jì)法基礎(chǔ)完整全套課件
- JT-T-445-2021汽車底盤測功機(jī)
- 體育科學(xué):田徑考試考試題(三)
評論
0/150
提交評論