




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、圖書館管理系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè) 計(jì)系別:計(jì)算機(jī)科學(xué)與技術(shù)系 班級(jí):軟件工程 09-2 班 姓名:李平 學(xué)號(hào): 200913821 選題的目的、意義 隨著社會(huì)的進(jìn)步,信息技術(shù)的廣泛應(yīng)用,數(shù)字化管理的優(yōu)勢(shì)日趨顯著。針對(duì)中小 型圖書館或圖書室管理落后的情況, 設(shè)計(jì)實(shí)現(xiàn)一個(gè)圖書信息管理系統(tǒng), 通過與計(jì)算機(jī)的 結(jié)合使用對(duì)中小型圖書館或圖書室的各種圖書信息進(jìn)行管理可以給管理員和用戶帶來 以下不同的方便:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成 本低等。 這些優(yōu)點(diǎn)能夠極大地提高工作效率,也是圖書館等部門管理科學(xué)化、 正規(guī)化的 重要標(biāo)志之一。而且計(jì)算機(jī)管理的成本不斷降低。因此, 開發(fā)一套這樣
2、的中小型圖書管 理軟件已經(jīng)很有必要,并且實(shí)現(xiàn)研究服務(wù)于實(shí)踐的原則。2 SQL Server 2005 概述SQLServer 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)它是由 Microsoft 推出的。 SQLServer 是 一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品, 提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以 及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù) 庫(kù)編程功能。豐富的 XML 和 Internet 標(biāo)準(zhǔn)支持允許使用內(nèi)置的存儲(chǔ)過程以 XML 格式 輕松存儲(chǔ)和檢索數(shù)據(jù)。SQL Server 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一
3、步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機(jī)遇。例如,XML數(shù)據(jù)庫(kù)與Web Service的支持將使您的應(yīng)用實(shí)現(xiàn) Internet 數(shù)據(jù)互聯(lián), .net 集成極大的擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù) 集成、Service Broker使您的數(shù)據(jù)和其它應(yīng)用無(wú)縫集成,各種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了諸多靈活性。C# VB.net、XMLA ADO.net 2.0、SMOAM(等都將成為 SQLServer 數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。它具有以下特點(diǎn):(1) 上手容易大多數(shù)的中小企業(yè)日常的數(shù)據(jù)應(yīng)用是建立在Windows平臺(tái)上的。由于SQL Server與Windows界面風(fēng)格完全一致,且有許多"
4、向?qū)?Wizard)"幫助,因此易于安裝和學(xué)習(xí), 有關(guān)SQL Server的資料、培訓(xùn)隨處可得,并且目前國(guó)內(nèi)具有MCDB認(rèn)證的工程師不在少數(shù)(2) 兼容性良好由于今天 Windows操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇 SQL Server 一定會(huì)在兼容性 方面取得一些優(yōu)勢(shì)。另外, SQLServer 2005 除了具有擴(kuò)展性,可靠性以外,還具有可 以迅速開發(fā)新的因特網(wǎng)系統(tǒng)的功能。尤其是它可以直接存貯 XML 數(shù)據(jù),可以將搜索結(jié) 果以 XML 格式輸出等特點(diǎn),有利于構(gòu)建了異構(gòu)系統(tǒng)的互操作性,奠定了面向互聯(lián)網(wǎng)的 企業(yè)應(yīng)用和服務(wù)的基石。這些特點(diǎn)在 .NET 戰(zhàn)略中發(fā)揮著重要的作用。(3) 電子
5、商務(wù)在使用由Microsoft SQL Server 2005 關(guān)系數(shù)據(jù)庫(kù)引擎的情況下,XML數(shù)據(jù)可在關(guān) 系表中進(jìn)行存儲(chǔ),而查詢則能以 XML格式將有關(guān)結(jié)果返回。此外,XML支持還簡(jiǎn)化了后 端系統(tǒng)集成,并實(shí)現(xiàn)了跨防火墻的無(wú)縫數(shù)據(jù)傳輸。你還可以使用 Hypertext Transfer Protocol (超文本傳輸協(xié)議,HTTP來訪問SQL Server 2005,以實(shí)現(xiàn)面向SQL Server 2005數(shù)據(jù)庫(kù)的安全 Web連接和無(wú)須額外編程的聯(lián)機(jī)分析處理(OLAP多維數(shù)據(jù)集。(4) 數(shù)據(jù)倉(cāng)庫(kù)Microsoft SQL Server 2005非常明顯的改進(jìn)就是增加了 OLAP聯(lián)機(jī)分析處理)功能
6、, 這可以讓很多中小企業(yè)用戶也可以使用數(shù)據(jù)倉(cāng)庫(kù)的一些特性進(jìn)行分析。OLA可以通過多維存儲(chǔ)技術(shù)對(duì)大型、復(fù)雜數(shù)據(jù)集執(zhí)行快速、高級(jí)的分析工作。 數(shù)據(jù)挖掘功能能夠揭示出 隱藏在大量數(shù)據(jù)中的傾向及趨勢(shì), 它允許組織或機(jī)構(gòu)最大限度的從數(shù)據(jù)中獲取價(jià)值。 通 過對(duì)現(xiàn)有數(shù)據(jù)進(jìn)行有效分析,這一功能可以對(duì)未來的趨勢(shì)進(jìn)行預(yù)測(cè)。3 系統(tǒng)需求分析 隨著互聯(lián)網(wǎng)的爆炸性發(fā)展,人們?cè)絹碓搅?xí)慣于利用網(wǎng)絡(luò)來實(shí)現(xiàn)所需的服務(wù),網(wǎng)絡(luò) 已深深影響到人們生活的各個(gè)方面。 另外,傳統(tǒng)的圖書館不能滿足一部分現(xiàn)代人的需要, 而電子閱覽室, 由于其不受時(shí)間與空間的限制同時(shí)又具有傳統(tǒng)圖書館的大部分功能, 能 夠滿足各類用戶的常規(guī)與特殊需求,而且其方便
7、快捷,實(shí)現(xiàn)技術(shù)又比較成熟, 因此受到 當(dāng)代人的喜愛。該系統(tǒng)主要分為兩部分: 讀者部分和管理員部分。 為了方便讀者查找自己感興趣的主題 進(jìn)行閱讀,要將圖書按照內(nèi)容進(jìn)行分類。讀者可以按照類別進(jìn)行查找,逐級(jí)瀏覽、可以 查看自己的信息。 本系統(tǒng)還可對(duì)用戶的賬號(hào)和書目的閱讀權(quán)限進(jìn)行管理。 管理員需要給 用戶分配用戶名和密碼, 及設(shè)定用戶的級(jí)別, 還為用戶提供圖書的排行榜讓用戶能知道 那些圖書受到大家的歡迎。(1) 系統(tǒng)設(shè)置模塊:添加刪除管理員、設(shè)置管理員的權(quán)限、說明圖書存放書架信息 添加刪除書架信息。(2) 讀者管理模塊:添加刪除不同類型的讀者及注明可借圖書的數(shù)量、添加刪除讀 者的檔案。(3) 圖書管理
8、模塊:添加刪除不同類型的圖書及注明圖書可借的天數(shù)庫(kù)存數(shù)量、添加刪除圖書的檔案(4) 圖書借還模塊:可查詢讀者借閱和歸還圖書的信息及圖書的現(xiàn)有庫(kù)存量。(5) 系統(tǒng)查詢模塊:可根據(jù)不同的條件(條形碼、書名、類別、作者、書架、出版 社)查詢讀者需要的圖書、讀者可根據(jù)不同的條件(圖書條形碼、圖書名稱、讀者編號(hào) 讀者名字、到期時(shí)間)查詢自己借閱圖書信息。(6) 排行榜模塊:可以讓讀者知道圖書借閱的排行榜及讀者借閱的排行榜。3.1系統(tǒng)功能結(jié)構(gòu)圖根據(jù)圖書管理系統(tǒng)的實(shí)際需求,可以將圖書管理系統(tǒng)劃分為系統(tǒng)設(shè)置、圖書管理、 讀者管理、圖書借還、系統(tǒng)查詢、排行榜 6個(gè)部分各個(gè)部分的具體功能的系統(tǒng)功能結(jié)構(gòu) 圖如圖3-
9、1所示。圖3-1系統(tǒng)功能結(jié)構(gòu)圖圖書借閱系統(tǒng)完成用戶的借書過程其數(shù)據(jù)流圖如圖3-2所示圖3-2借閱系統(tǒng)的數(shù)據(jù)流圖(2)還書系統(tǒng)完成圖書的歸還過程其數(shù)據(jù)流圖如圖3-3所示借書證*庫(kù)存表圖3-3歸還系統(tǒng)的數(shù)據(jù)流圖(3)圖書檔案管理系統(tǒng)為用戶提供圖書檔案信息其數(shù)據(jù)流圖如圖3-4所示圖3-4圖書檔案管理數(shù)據(jù)流圖(4)讀者檔案系統(tǒng)用于記錄讀者的詳細(xì)信息其數(shù)據(jù)流圖如圖3-5所示。圖3-5 讀者檔案管理數(shù)據(jù)流圖3.2系統(tǒng)流程圖圖書管理系統(tǒng)的流程是用戶先輸入自己的賬號(hào)密碼及系統(tǒng)顯示的驗(yàn)證碼進(jìn)入系統(tǒng) 如有一項(xiàng)不符合則不能進(jìn)入系統(tǒng),成功登陸系統(tǒng)后系統(tǒng)根劇登陸的賬號(hào)信息從數(shù)據(jù)庫(kù)中 的數(shù)據(jù)進(jìn)行對(duì)比判斷是讀者還是管理員,
10、 如果是讀者則能進(jìn)行信息查詢,及修改自己的 相關(guān)信息,查詢到自己所需要的圖書就能通過管理員進(jìn)行借閱圖書、歸還圖書也是通過管理員完成的。如果不是讀者而是管理員,那管理員可以進(jìn)行相關(guān)信息的查詢、添加刪除圖書及讀者的所有信息、設(shè)置相應(yīng)的權(quán)限、 為圖書更新排行榜的信息、以及完成讀者的圖書借閱與歸還。圖書管理系統(tǒng)的系統(tǒng)流程圖如圖3-6所示圖3-6 圖書管理系統(tǒng)的流程圖、4.圖書管理系統(tǒng)的系統(tǒng)E-R圖圖書管理系統(tǒng)的系統(tǒng)E-R圖如圖4-5所示4.1數(shù)據(jù)表設(shè)計(jì)本系統(tǒng)使用的數(shù)據(jù)庫(kù)管理系統(tǒng)為 SQLServer 2005。數(shù)據(jù)庫(kù)中的表有管理員信息表、 圖書信息表、讀者信息表、管理員權(quán)限表、圖書借閱歸還表等。圖書管
11、理員基本信息表tb_admin,如表4-6所示表4-6 tb admin(管理員)表 。字段名數(shù)據(jù)類型長(zhǎng)度主鍵描述idVarchar50是管理員編號(hào)n ameVarchar50否管理員名稱pwdVarchar30否密碼讀者詳細(xì)信息表tb_reader,如表4-7所示。表4-7 tb_reader(讀者信息)表字段名數(shù)據(jù)類型長(zhǎng)度主鍵描述idVarchar30是讀者編號(hào)n ameVarchar50否讀者名稱sexChar4否性別typeVarchar50否讀者類型birthdaysmalldatetime4否生日paperTypeVarchar20否證件類型paperNumVarchar30否證件
12、號(hào)碼telVarchar20否電話emailVarchar50否E-mailcreateDatesmalldatetime4否注冊(cè)日期operVarchar30否操作員remarkText16否備注borrow numInt4否借閱次數(shù)圖書詳細(xì)信息表tb_bookkifo,如表4-8所示。表4-8 tb_bookkifo(圖書信息)表字段名數(shù)據(jù)類型長(zhǎng)度主鍵描述BookcodeVarchar30是圖書條形碼book nameVarchar50否圖書名稱typeVarchar50否圖書類型autorVarchar50否作者tran slatorVarchar50否譯者pub nameVarchar
13、100否出版社priceMoney8否價(jià)格pageInt4否頁(yè)碼bcaseVarchar50否書架storageBigi nt8否存儲(chǔ)數(shù)量in TimeSmalldatetime4否入館時(shí)間operVarchar30否操作員borrow numInt4否被借次數(shù)圖書借閱和歸還信息表tb_borrowandback,如表4-9所示。表4-9 tb_borrowandback(圖書借閱和歸還信息)表字段名數(shù)據(jù)類型長(zhǎng)度主鍵描述idVarchar30是借書編號(hào)readidVarchar20否讀者編號(hào)bookcodeVarchar30否圖書條形碼borrowTimeSmalldatetime4否借書時(shí)間
14、ygbackTimeSmalldatetime4否應(yīng)該還書時(shí)間sjbackTimeSmalldatetime4否實(shí)際還書時(shí)間borrowoperVarchar30否借書操作backoperVarchar30否還書操作isbackBit1否是否歸還權(quán)限信息表tb_purview,如表4-10所示。表4-10 tb_purview(權(quán)限信息)表字段名數(shù)據(jù)類型長(zhǎng)度主鍵描述IdVarchar50是用戶編號(hào)sysetBit1否系統(tǒng)設(shè)置readsetBit1否讀者管理booksetBit1否圖書管理borrowbackBit1否圖書借還syaqueryBit1否系統(tǒng)查詢5.圖書信息管理模塊圖書信息管理模塊
15、主要分為查看圖書信息頁(yè)面和添加修改圖書信息頁(yè)面,用戶可以在查看圖書信息頁(yè)面查看圖書的基本信息,管理員也可以看這些信息,并且可以通過單擊“添加圖書信息”這個(gè)超級(jí)鏈接或 GridView控件中的“詳情”超級(jí)鏈接轉(zhuǎn)到添加或 刪除圖書信息界面,并在該頁(yè)中添加或修改圖書信息,如圖5-2與5-3所示。ijinh獅如縫i改I岡審信庖祭評(píng)碼: 囹口名禰: 圖祝誓型:由版社: ffrw; 貝碼: 爭(zhēng)絮:陣7?迪魚:Atmta -按作費(fèi):C 格式如CIQ了 01 JI 3圖5-2添加或修改圖書信息界面Dang An Guin U4勧】舲競(jìng)Efi«SH£t數(shù)1111L斷世計(jì)恥箭社書架1a肆 ff
16、i圖5-3 查看圖書信息界面添加圖書信息模塊實(shí)現(xiàn)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.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class Boo
17、kManage_AddBook : System.Web.UI.PageValidateClass validate=newValidateClass();BookcaseManage bookcasemanage = newBookcaseManage();BTypeManage btypemanage = newBTypeManage();BookManage bookmanage = newBookManage();protected void Page_Load( object sender, EventArgs e)this .Title = "添加/修改圖書信息頁(yè)面 &q
18、uot;if (!IsPostBack)DataSet bcaseds = bookcasemanage.GetAllBCase( "tb_bookcase" ); ddlBCase.DataSource = bcaseds;ddlBCase.DataTextField = "name"ddlBCase.DataBind();"tb_booktype" );DataSet btypeds = btypemanage.GetAllBType("typename" ;ddlBType.DataSource = btyp
19、eds; ddlBType.DataTextField = ddlBType.DataBind();if (Request "bookcode" = null )btnAdd.Enabled =true ;txtInTime.Text =DateTime.Now.ToShortDateString();elsebtnSave.Enabled =true ;true ;txtBCode.ReadOnly = txtBName.ReadOnly =txtBCode.Text = Requestbookcode.ToString();bookmanage.BookCode = t
20、xtBCode.Text;DataSet bookds =bookmanage.FindBookByCode(bookmanage",tb_bookinfo" );txtBName.Text = bookds.Tables0.Rows01.ToString(); ddlBType.SelectedValue =bookds.Tables0.Rows02.ToString();txtAuthor.Text = bookds.Tables0.Rows03.ToString();txtTranslator.Text = bookds.Tables0.Rows04.ToString
21、(); txtPub.Text = bookds.Tables0.Rows05.ToString(); txtPrice.Text = bookds.Tables0.Rows06.ToString(); txtPage.Text = bookds.Tables0.Rows07.ToString(); ddlBCase.SelectedValue =bookds.Tables0.Rows08.ToString();txtStorage.Text = bookds.Tables0.Rows09.ToString();txtInTime.Text = bookds.Tables0.Rows010.T
22、oString();txtOper.Text = bookds.Tables0.Rows011.ToString();protected void btnAdd_Click( object sender, EventArgs e)ValidateFun();bookmanage.BookCode = txtBCode.Text;if (bookmanage.FindBookByCode(bookmanage,"tb_bookinfo" ).Tables0.Rows.Count > 0)bookmanage.BookName = txtBName.Text;bookma
23、nage.Type = ddlBType.SelectedValue; bookmanage.Author = txtAuthor.Text;bookmanage.Translator = txtTranslator.Text;bookmanage.PubName = txtPub.Text;bookmanage.Price = Convert .ToDecimal(txtPrice.Text); bookmanage.Page =Convert .ToInt32(txtPage.Text);bookmanage.Bcase = ddlBCase.SelectedValue;bookmanag
24、e.Storage =Convert .ToInt32(txtStorage.Text) +Convert .ToInt32(bookmanage.FindBookByCode(bookmanage, "tb_bookinfo" ).Tables0.Rows09.ToString();bookmanage.InTime =Convert .ToDateTime(txtInTime.Text);bookmanage.Oper = txtOper.Text; bookmanage.UpdateBook(bookmanage);elsebookmanage.BookName =
25、txtBName.Text;bookmanage.Type = ddlBType.SelectedValue; bookmanage.Author = txtAuthor.Text;bookmanage.Translator = txtTranslator.Text; bookmanage.PubName = txtPub.Text;bookmanage.Price = Convert .ToDecimal(txtPrice.Text); bookmanage.Page =Convert .ToInt32(txtPage.Text);bookmanage.Bcase = ddlBCase.Se
26、lectedValue;bookmanage.Storage =Convert .ToInt32(txtStorage.Text);bookmanage.InTime = Convert .ToDateTime(txtInTime.Text); bookmanage.Oper = txtOper.Text; bookmanage.AddBook(bookmanage);Response.Redirect("BookManage.aspx" );protected void btnSave_Click( object sender, EventArgs e)ValidateF
27、un(); bookmanage.BookCode = txtBCode.Text; bookmanage.BookName = txtBName.Text; bookmanage.Type = ddlBType.SelectedValue; bookmanage.Author = txtAuthor.Text; bookmanage.Translator = txtTranslator.Text; bookmanage.PubName = txtPub.Text; bookmanage.Price =Convert .ToDecimal(txtPrice.Text);bookmanage.P
28、age = Convert .ToInt32(txtPage.Text); bookmanage.Bcase = ddlBCase.SelectedValue; bookmanage.Storage =Convert .ToInt32(txtStorage.Text);bookmanage.InTime = Convert .ToDateTime(txtInTime.Text); bookmanage.Oper = txtOper.Text; bookmanage.UpdateBook(bookmanage); Response.Redirect("BookManage.aspx&q
29、uot; );protected void btnCancel_Click( object sender, EventArgs e)string .Empty;txtInTime.Text = DateTime.Now.ToShortDateString(); txtBName.Text = txtAuthor.Text = txtTranslator.Text = txtPub.Text = txtPrice.Text = txtPage.Text = txtStorage.Text = txtOper.Text =protected void ValidateFun()if (txtBCo
30、de.Text = "" )圖書條形碼不能為空!);圖書名稱不能為空! );Response.Write( "<script>alert(' ');location='javascript:history.go(-1)'</script>" return ;if (txtBName.Text = "" )Response.Write( "<script>alert(' ');location='javascript:history.g
31、o(-1)'</script>" return ;if (!validate.validateNum(txtPrice.Text)Response.Write( "<script>alert(' 圖書價(jià)格輸入有誤!');location='javascript:history.go(-1)'</script>" );return ;if (!validate.validateNum(txtPage.Text)Response.Write( "<script>alert
32、(' 圖書頁(yè)碼輸入有誤!');location='javascript:history.go(-1)'</script>" );returnif (!validate.validateNum(txtStorage.Text)Response.Write( "<script>alert(' 圖書庫(kù)存量輸入有誤!');location='javascript:history.go(-1)'</script>" );return5.1圖書借還信息模塊圖書借還管理模塊主要分
33、為圖書借閱頁(yè)面和圖書歸還頁(yè)面,用戶可以在通過這個(gè)模塊查看圖書的借閱和歸還信息。管理員可以在圖書通過這個(gè)模塊來完成讀者借和還書的操作,如圖5-4與5-5所示i籍臉還倆讀著彙號(hào):面悸型:身協(xié)證EH100D1廈者類型:圖書借爲(wèi)書栗庫(kù)百總麹借岡倔普fifl程減十xxamz按120阿讎所借至?xí)雎毶绲K全豐址2NB-14DO;OOn)2)D&-120£&00冰岀版耙書欺5DOOCOC喘全豐fit20IK-MQOtH£naD.120iB0(量工出版祀書霖JDOOCO圖5-4圖書的借閱管理DZ10JD12創(chuàng)¥22圖書!三還諸書皤號(hào)maJS'DOCI2HS-
34、1 lflOtDO:JO?D0£ 丄 nOffJOOorooogjjsim全手卅m-1-MOM2D0S4.120OCC0mrt書剽JO woog圖5-5 圖書歸還管理 實(shí)現(xiàn)圖書的借還功能主要用到了 GridView 模板列技術(shù)。 圖書借閱代碼實(shí)現(xiàn)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.UI.WebCon
35、trols;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class BookBRManage_BorrowBook : System.Web.UI.PageReaderManage readermanage = newReaderManage();RTypeManage rtypemanage = newRTypeManage();BookManage bookmanage = newBookManage();BTypeManage btypemanage =
36、newBTypeManage();BorrowandBackManage borrowandbackmanage = newBorrowandBackManage(); protected void Page_Load( object sender, EventArgs e)this .Title = "圖書借閱頁(yè)面 "if (!IsPostBack)if (Session "role" = "Reader" )txtReaderID.Text = Session "readid" .ToString();gvBI
37、nfoBind();protected void btnSure_Click( object sender, EventArgs e)if (txtReaderID.Text = "" )Response.Write( "<script>alert(' 讀者編號(hào)不能為空! ')</script>" ); elsereadermanage.ID = txtReaderID.Text;DataSet readerds = readermanage.FindReaderByCode(readermanage, "
38、;tb_reader" );if (readerds.Tables0.Rows.Count > 0)txtReader.Text = readerds.Tables0.Rows01.ToString(); txtSex.Text = readerds.Tables0.Rows02.ToString();txtPaperType.Text = readerds.Tables0.Rows05.ToString();txtPaperNum.Text = readerds.Tables0.Rows06.ToString(); txtRType.Text = readerds.Table
39、s0.Rows03.ToString();elseResponse.Write( "<script>alert(' 該讀者不存在! ')</script>" ); return ;rtypemanage.Name = txtRType.Text;DataSet rtypeds = rtypemanage.FindRTypeByName(rtypemanage, "tb_readertype" );txtBNum.Text = rtypeds.Tables0.Rows02.ToString(); gvBRBookBi
40、nd();Session "readerid" = txtReaderID.Text;protected void gvBookInfo_PageIndexChanging( object sender, GridViewPageEventArgs e)gvBookInfo.PageIndex = e.NewPageIndex;gvBInfoBind();protected void gvBorrowBook_PageIndexChanging( object sender, GridViewPageEventArgs e)gvBorrowBook.PageIndex =
41、e.NewPageIndex;gvBRBookBind();protected void gvBookInfo_RowUpdating( object sender, GridViewUpdateEventArgs e)if (Session "readerid" = null )Response.Write( "<script>alert(' 請(qǐng)輸入讀者編號(hào)! ')</script>" ); elsereadermanage.ID = Session "readerid" .ToString(
42、);DataSet readerds = readermanage.FindReaderByCode(readermanage, "tb_reader" );if ( Convert .ToInt32(readerds.Tables0.Rows013.ToString()>= Convert .ToInt32(txtBNum.Text)Response.Write( "<script>alert(' 您最多可以借 " + txtBNum.Text + "本書! ')</script>" )
43、;elseborrowandbackmanage.ID = borrowandbackmanage.GetBorrowBookID();borrowandbackmanage.ReadID = Session "readerid" .ToString(); borrowandbackmanage.BookCode =gvBookInfo.DataKeyse.RowIndex.Value.ToString(); borrowandbackmanage.BorrowTime =Convert .ToDateTime( DateTime.Now.ToShortDateString
44、(); btypemanage.TypeName =gvBookInfo.Rowse.RowIndex.Cells2.Text;int days =Convert .ToInt32(btypemanage.FindBTypeByName(btypemanage, "tb_booktype" ).Tables0.Rows02.ToString();TimeSpantspan = TimeSpan.FromDays( double )days); borrowandbackmanage.YGBackTime =borrowandbackmanage.BorrowTime + tspan;borrowandbackmanage.BorrowOper = Session "Name".ToString(); borrowandbackmanage.AddBorrow(borrowandbackman
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 4《公民的基本權(quán)利和義務(wù)》(第2課時(shí))教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治六年級(jí)上冊(cè)統(tǒng)編版
- 3《荷花》教學(xué)設(shè)計(jì)2023-2024學(xué)年統(tǒng)編版語(yǔ)文三年級(jí)下冊(cè)
- 項(xiàng)目啟動(dòng)儀式致辭與背景說明
- 調(diào)研分析與市場(chǎng)開拓戰(zhàn)略規(guī)劃報(bào)告
- 2023七年級(jí)語(yǔ)文下冊(cè) 第三單元 課外古詩(shī)詞誦讀配套教學(xué)實(shí)錄 新人教版
- 2024-2025學(xué)年高中歷史下學(xué)期第3周教學(xué)實(shí)錄(王安石變法)
- 2024-2025學(xué)年新教材高考數(shù)學(xué) 第2章 平面解析幾何 7.1 拋物線的標(biāo)準(zhǔn)方程教學(xué)實(shí)錄 新人教B版選擇性必修第一冊(cè)
- 軟件系統(tǒng)維護(hù)合同
- 3我很誠(chéng)實(shí)(教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治三年級(jí)下冊(cè)
- 2024年四年級(jí)英語(yǔ)上冊(cè) Unit 5 Dinner is ready The third period(第三課時(shí))教學(xué)實(shí)錄 人教PEP
- 【公開課】第1章發(fā)酵工程單元復(fù)習(xí)教學(xué)設(shè)計(jì)高二下學(xué)期生物人教版選擇性必修3
- 樁基靜載試驗(yàn)
- 植筋施工施工方案
- 骨關(guān)節(jié)科臨床診療指南及技術(shù)操作規(guī)范
- 炎癥性腸病-課件
- 鋰電池企業(yè)標(biāo)準(zhǔn)質(zhì)量手冊(cè)
- 產(chǎn)前篩查與產(chǎn)前診斷相關(guān)知識(shí)
- (完整版)離婚協(xié)議書標(biāo)準(zhǔn)版下載
- 山西焦煤集團(tuán)正仁煤業(yè)有限公司礦產(chǎn)資源開發(fā)利用、地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 第三章生產(chǎn)勘探課件
- 2023年安徽高校教師崗前培訓(xùn)結(jié)業(yè)統(tǒng)考試題及參考答案
評(píng)論
0/150
提交評(píng)論