版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)-圖書管理系統(tǒng).精品文檔.數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告題 目: 圖書出租管理系統(tǒng) 學(xué)生姓名: 學(xué) 號(hào): 班 級(jí): 計(jì)科081 院 系: 計(jì)算機(jī)科學(xué)與信息學(xué)院 專業(yè)年級(jí): 計(jì)算機(jī)科學(xué)與技術(shù)2008 級(jí) 2010 年 12 月 30 日一、需求分析 1.問(wèn)題描述: 隨著網(wǎng)絡(luò)化時(shí)代的到來(lái),圖書出租信息的網(wǎng)絡(luò)化可以大大節(jié)約人工和時(shí)間。為此可以開發(fā)出圖書管理系統(tǒng),廣泛的應(yīng)用于學(xué)校和工業(yè)、商業(yè)、企業(yè)、事業(yè)和行政等單位。實(shí)際上,該系統(tǒng)的實(shí)用性還是比較強(qiáng)的。2.系統(tǒng)功能描述(1)系統(tǒng)功能描述一個(gè)圖書出租管理系統(tǒng)應(yīng)該提供包括客戶信息管理、圖書信息管
2、理、出版社信息管理、用戶信息管理、租還書、綜合查詢等功能。1) 客戶、圖書、用戶信息的數(shù)據(jù)模塊提供增加、刪除、改變和查詢、瀏覽等基本的數(shù)據(jù)維護(hù)功能。2) 綜合查詢模塊可以通過(guò)用戶選擇的數(shù)據(jù)表和相應(yīng)的查詢條件來(lái)查詢相關(guān)內(nèi)容。3) 客戶租還書模塊是圖書出租管理系統(tǒng)的核心功能,實(shí)現(xiàn)客戶和圖書出租的交互。(2)功能模塊劃分圖書出租管理系統(tǒng)的數(shù)據(jù)庫(kù)功能主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢操作上,包括圖書信息、用戶信息、客戶信息和租借信息,各個(gè)部分的數(shù)據(jù)內(nèi)容又有內(nèi)在聯(lián)系。針對(duì)該系統(tǒng)的數(shù)據(jù)特點(diǎn),可以總結(jié)出如下的需求。A、用戶和客戶具有不同的身份。B、用戶信息記錄用戶資料。C、客戶信息記錄客戶的詳細(xì)信
3、息。D、圖書信息記錄圖書的名稱、出版社等信息。E、租借信息記錄客戶租借圖書的信息。圖書出租管理系統(tǒng)應(yīng)該具有客戶信息管理、圖書信息管理、租還書和綜合查詢等功能。根據(jù)系統(tǒng)功能的需求分析,我們把該系統(tǒng)的功能劃分為5個(gè)模塊。A、客戶信息維護(hù)模塊B、圖書信息維護(hù)模塊C、用戶信息管理模塊D、客戶租還書管理模塊E、綜合查詢模塊圖書出租管理系統(tǒng)的功能模塊如圖所示系統(tǒng)管理員租書還書客戶用戶信息管理用戶圖書出租管理系統(tǒng)綜合查詢客戶信息維護(hù)客戶租還書信息管理圖書信息維護(hù)其中,客戶租還書管理模塊包括以下3個(gè)子模塊:A、租借圖書B、歸還圖書C、查詢租借信息客戶信息維護(hù)模塊包括以下5個(gè)子模塊:A、增加客戶信息B、刪除客戶
4、信息C、修改客戶信息D、查詢客戶信息E、遍歷客戶信息該模塊圖如下圖所示:客戶信息維護(hù)模塊查詢客戶信息遍歷客戶信息刪除客戶信息修改客戶信息增加客戶信息同理,如圖書信息管理、用戶信息管理模塊也被類似的分為增加、刪除、修改、查詢和遍歷5個(gè)模塊。(3)系統(tǒng)流程分析圖書出租管理系統(tǒng)的開發(fā)首先要設(shè)計(jì)一個(gè)登錄系統(tǒng),用戶只有輸入了正確的用戶名和密碼方可進(jìn)入系統(tǒng)內(nèi)部。系統(tǒng)流程圖如下圖所示圖書出租管理系統(tǒng)登錄判斷用戶類型系統(tǒng)管理員客戶信息維護(hù)租書還書客戶用戶信息管理用戶綜合查詢客戶租還書信息管理圖書信息維護(hù)(4)數(shù)據(jù)流程圖系統(tǒng)管理員用戶客戶查詢用戶表圖書表客戶表租借信息表增加修改刪除查詢查詢(5)系統(tǒng)功能分析和需
5、求總結(jié)后,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。A、圖書信息,包括圖書編號(hào)、圖書名稱、作者等數(shù)據(jù)項(xiàng)B、租書信息,包括客戶編號(hào)、圖書編號(hào)、租借日期等數(shù)據(jù)項(xiàng)。C、客戶信息,包括客戶編號(hào)、姓名、密碼等數(shù)據(jù)項(xiàng)。D、用戶信息,包括用戶編號(hào)、密碼、分類等數(shù)據(jù)項(xiàng)。3.系統(tǒng)使用權(quán)限方面該信息管理系統(tǒng)的角色可以分為3類:(1)普通用戶:擁有客戶信息維護(hù)、圖書信息管理以及客戶租還書管理、報(bào)表顯示和綜合查詢的權(quán)限。(2)系統(tǒng)管理員:擁有客戶信息維護(hù)、圖書信息管理、用戶信息管理以及客戶租還書管理和綜合查詢權(quán)限。但其主要功能還是用戶信息管理。(3)客戶:租書和還書。二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿
6、足需求的各種實(shí)體及相互關(guān)系,再用實(shí)體-關(guān)系圖,及E-R(Entiry-Relationship)圖將這些內(nèi)容表達(dá)出來(lái),為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。在這個(gè)系統(tǒng)中,所存在的實(shí)體有:圖書信息實(shí)體、租書信息實(shí)體、出版社信息實(shí)體、客戶信息實(shí)體和用戶信息實(shí)體,它們之間的關(guān)系如圖所示。BookIDBookRemainBookNameBookAmountBookBookSortBookWriterBookPriceBookPublishBookPublishDate圖書信息實(shí)體E-R圖BorrowBookFactReturnDateReaderIDReturnDateBookIDBorrowDate租借書信
7、息關(guān)系的屬性E-RReaderReaderEmailReaderIDReaderPhoneNoReaderNameReaderBorrowBooksReaderPassword客戶信息實(shí)體E-R圖用戶信息實(shí)體E-R圖UserSortUserPasswordUserUserIDn管理查詢與管理租借書書查詢與管理用戶客戶1n實(shí)體及其聯(lián)系的E-R圖m1n1n三、邏輯結(jié)構(gòu)設(shè)計(jì)1.模式設(shè)計(jì): (1)關(guān)系模式:Book(BookID、BookName、BookWriter、BookPublish、BookPublishDate、BookPrice、BookSort、BookAmount、BookRemai
8、n)BorrowBook(ReaderID、BookID、BorrowDate、ReturnDate、FactReturnDate)Reader(ReaderID、ReaderName、ReaderPassword、ReaderPhoneNo、ReaderEmail、ReaderBorrowBooks)User(UserID、UserPassword、UserSort)(2)數(shù)字字典:圖書表(Book)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1BookIDnvarchar(50)圖書編號(hào)2BookNamenvarchar(50)圖書名稱3BookWriternvarchar(20)圖書作者4BookPubli
9、shnvarchar(50)出版社5BookPublishDatedatetime出版日期6BookPricefloat圖書定價(jià)7BookSortnvarchar(50)圖書分類8BookAmountint圖書庫(kù)存數(shù)量9BookRemainint現(xiàn)在庫(kù)存數(shù)量租借信息表(BorrowBook)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1ReaderIDchar(6)客戶編號(hào)2BookIDnvarchar(50)圖書編號(hào)3BorrowDatedatetime租借日期4ReturnDatedatetime應(yīng)歸還日期5FactReturnDatedatetime實(shí)際歸還日期客戶表(Reader)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明
10、1ReaderIDchar(6)客戶編號(hào)2ReaderNamevarchar(20)客戶姓名3ReaderPasswordvarchar(10)客戶密碼4ReaderPhoneNovarchar(15)電話號(hào)碼5ReaderEmailvarchar(50)電子郵箱6ReaderBorrowedBooksint借書數(shù)量用戶表(User)編號(hào)字段名稱數(shù)據(jù)結(jié)構(gòu)說(shuō)明1UserIDchar(10)用戶編號(hào)2UserPasswordchar(10)用戶密碼3UserSortvarchar(10)用戶分類在建立完所有數(shù)據(jù)表后,要根據(jù)數(shù)據(jù)表之間的關(guān)系在屬性頁(yè)中添加關(guān)系。為Book表和BorrowBook表之間
11、添加FK_BorrowBook_Book關(guān)系,為Book表和PublishCompany之間添加FK_Book_PublishCompany關(guān)系,為Reader表和BorrowBook表之間添加FK_BorrowBook_Reader關(guān)系。同時(shí)在兩關(guān)系中實(shí)現(xiàn)表間的級(jí)聯(lián)更新和級(jí)聯(lián)刪除。(2)子模式設(shè)計(jì):1)視圖在圖書出租管理系統(tǒng)中,為便于瀏覽目前客戶租借圖書的信息,創(chuàng)建了一個(gè)Borrow視圖來(lái)顯示租借記錄中客戶和所租借圖書的一些詳細(xì)信息以便以后綜合瀏覽。該視圖涉及到Book表、BorrowBook表和Reader表,三表間的聯(lián)系及其各自想要顯示的字段,如下圖所示。a)三表間的聯(lián)系b)數(shù)據(jù)字典2)
12、存儲(chǔ)過(guò)程在圖書出租管理系統(tǒng)中,創(chuàng)建實(shí)現(xiàn)在客戶租還書時(shí)對(duì)客戶表中的客戶所借書目和圖書表中圖書庫(kù)存量的改變的存儲(chǔ)過(guò)程和客戶借書之前查詢客戶租借圖書數(shù)目和圖書庫(kù)存量的存儲(chǔ)過(guò)程。 圖書出租管理系統(tǒng)中,需要?jiǎng)?chuàng)建6個(gè)存儲(chǔ)過(guò)程,分別為:a) ReaderBorrowedNumber 存儲(chǔ)過(guò)程 該存儲(chǔ)過(guò)程負(fù)責(zé)獲取客戶已經(jīng)租借的圖書數(shù)目。其目的是為了在客戶租借圖書之前判斷此客戶是否達(dá)到借書數(shù)目的上限。b) BookNumber 存儲(chǔ)過(guò)程 此存儲(chǔ)過(guò)程的功能是根據(jù)輸入的圖書編號(hào)得到該圖書現(xiàn)在的庫(kù)存數(shù)量。c) BorrowReader 存儲(chǔ)過(guò)程 當(dāng)客戶租借某種圖書后,該存儲(chǔ)過(guò)程向客戶表的客戶的目前所借圖書一項(xiàng)添加1。
13、d) BorrowBook 存儲(chǔ)過(guò)程 當(dāng)客戶租借某種圖書后,該存儲(chǔ)過(guò)程向圖書表的相應(yīng)的圖書庫(kù)現(xiàn)存量中減去1。e) ReturnReader存儲(chǔ)過(guò)程 當(dāng)客戶歸還所借的圖書時(shí),該存儲(chǔ)過(guò)程在客戶表中把客戶所借的圖書數(shù)量減1。f) ReturnBook存儲(chǔ)過(guò)程 當(dāng)客戶歸還所借的圖書時(shí),該存儲(chǔ)過(guò)程在圖書表中相應(yīng)的圖書現(xiàn)存量中增加1。四、數(shù)據(jù)庫(kù)的物理設(shè)計(jì)為了提高在表中搜索元組的速度,于是在各表中分別建立關(guān)于主鍵升序的索引,如下:1.User表的PK_User索引(以UserID的升序建立的)2.Reader表的PK_Reader索引(以ReaderID的升序建立的)3.BorrowBook表的PK_Bor
14、rowBook索引(以ReaderID、BookID的升序建立的)4.Book表的PK_Book索引(以BookID的升序建立的)五、數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)現(xiàn)及運(yùn)行由同組同學(xué)完成六、界面與數(shù)據(jù)庫(kù)的連接由同組同學(xué)完成七、界面的實(shí)現(xiàn)(模塊中的功能實(shí)現(xiàn))【開發(fā)工具:Visual Studio 2000用戶登錄界面由同組同學(xué)完成系統(tǒng)主控界面由同組同學(xué)完成用戶信息管理界面由同組同學(xué)完成由主控界面點(diǎn)擊客戶信息進(jìn)入客戶信息管理界面點(diǎn)擊“添加”,可添加記錄,截圖如下:點(diǎn)擊“修改”,可對(duì)記錄進(jìn)行修改,截圖如下:點(diǎn)擊“刪除”,可對(duì)記錄進(jìn)行刪除,截圖如下:代碼:namespace Library/ <summary&g
15、t;/ Reader 的摘要說(shuō)明。/ </summary>public class Reader : System.Windows.Forms.Formprivate System.Windows.Forms.GroupBox groupBox1;private System.Windows.Forms.Label label1;private System.Windows.Forms.Label label2;private System.Windows.Forms.Label label3;private System.Windows.Forms.Label label4;pr
16、ivate System.Windows.Forms.Label label5;private System.Data.SqlClient.SqlConnection sqlConnection1;private System.Data.SqlClient.SqlDataAdapter sqlDataAdapter1;private System.Windows.Forms.Button btnFirst;private System.Windows.Forms.Button btnLast;private System.Windows.Forms.Button btnNext;private
17、 System.Windows.Forms.Button btnPrevious;private System.Windows.Forms.Button btnExit;private System.Windows.Forms.Button btnAdd;private System.Windows.Forms.Button btnModify;private System.Windows.Forms.Button btnDelete;private System.Windows.Forms.GroupBox groupBox3;private System.Windows.Forms.Lab
18、el label7;private System.Windows.Forms.TextBox textPassword;private System.Windows.Forms.Button btnCancel;private System.Windows.Forms.Button btnApply;private System.Windows.Forms.TextBox textBorrowBooks;private System.Windows.Forms.TextBox textEmail;private System.Windows.Forms.TextBox textTelNo;pr
19、ivate System.Windows.Forms.TextBox textName;private System.Windows.Forms.TextBox textId;private System.Windows.Forms.Label lblDatasetPosition;private System.Data.SqlClient.SqlCommand sqlSelectCommand1;private System.Data.SqlClient.SqlCommand sqlInsertCommand1;private System.Data.SqlClient.SqlCommand
20、 sqlUpdateCommand1;private System.Data.SqlClient.SqlCommand sqlDeleteCommand1;private Library.DataSetReader objDataSetReader;/ <summary>/ 必需的設(shè)計(jì)器變量。/ </summary>private System.ComponentModel.Container components = null;public Reader()/ Windows 窗體設(shè)計(jì)器支持所必需的InitializeComponent();/ TODO: 在Init
21、ializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼/ <summary>/ 清理所有正在使用的資源。/ </summary>protected override void Dispose( bool disposing )if( disposing )if(components != null)components.Dispose();base.Dispose( disposing );#region Windows 窗體設(shè)計(jì)器生成的代碼/ <summary>/ 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改/ 此方法的內(nèi)容。/ </summa
22、ry>private void InitializeComponent() System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Reader); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.textPassword = new System.Windows.Forms.TextBox(); this.objDataSetReader =
23、 new Library.DataSetReader(); this.label7 = new System.Windows.Forms.Label(); this.textEmail = new System.Windows.Forms.TextBox(); this.textName = new System.Windows.Forms.TextBox(); this.textId = new System.Windows.Forms.TextBox(); this.label4 = new System.Windows.Forms.Label(); this.label2 = new S
24、ystem.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label(); this.label3 = new System.Windows.Forms.Label(); this.textTelNo = new System.Windows.Forms.TextBox(); this.label5 = new System.Windows.Forms.Label(); this.textBorrowBooks = new System.Windows.Forms.TextBox(); this.btnFirst =
25、 new System.Windows.Forms.Button(); this.btnLast = new System.Windows.Forms.Button(); this.btnNext = new System.Windows.Forms.Button(); this.btnPrevious = new System.Windows.Forms.Button(); this.lblDatasetPosition = new System.Windows.Forms.Label(); this.btnCancel = new System.Windows.Forms.Button()
26、; this.btnApply = new System.Windows.Forms.Button(); this.sqlConnection1 = new System.Data.SqlClient.SqlConnection(); this.sqlDataAdapter1 = new System.Data.SqlClient.SqlDataAdapter(); this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlInsertCommand1 = new System.Data.SqlClient
27、.SqlCommand(); this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlUpdateCommand1 = new System.Data.SqlClient.SqlCommand(); this.btnExit = new System.Windows.Forms.Button(); this.btnAdd = new System.Windows.Forms.Button(); this.btnModify = new System.Windows.Forms.Button(); this
28、.btnDelete = new System.Windows.Forms.Button(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.groupBox1.SuspendLayout(); (System.ComponentModel.ISupportInitialize)(this.objDataSetReader).BeginInit(); this.groupBox3.SuspendLayout(); this.SuspendLayout(); / groupBox1 this.groupBox1.BackCo
29、lor = System.Drawing.Color.Transparent; this.groupBox1.Controls.Add(this.textPassword); this.groupBox1.Controls.Add(this.label7); this.groupBox1.Controls.Add(this.textEmail); this.groupBox1.Controls.Add(this.textName); this.groupBox1.Controls.Add(this.textId); this.groupBox1.Controls.Add(this.label4
30、); this.groupBox1.Controls.Add(this.label2); this.groupBox1.Controls.Add(this.label1); this.groupBox1.Controls.Add(this.label3); this.groupBox1.Controls.Add(this.textTelNo); this.groupBox1.Controls.Add(this.label5); this.groupBox1.Controls.Add(this.textBorrowBooks); this.groupBox1.Font = new System.
31、Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, (byte)(134); this.groupBox1.Location = new System.Drawing.Point(16, 16); this.groupBox1.Name = "groupBox1" this.groupBox1.Size = new System.Drawing.Size(408, 160); this.groupBox1.TabInd
32、ex = 0; this.groupBox1.TabStop = false; this.groupBox1.Text = "客戶信息維護(hù)" this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter); / textPassword this.textPassword.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderPassw
33、ord", true); this.textPassword.Location = new System.Drawing.Point(88, 80); this.textPassword.Name = "textPassword" this.textPassword.Size = new System.Drawing.Size(100, 23); this.textPassword.TabIndex = 13; / objDataSetReader this.objDataSetReader.DataSetName = "DataSetReader&qu
34、ot; this.objDataSetReader.Locale = new System.Globalization.CultureInfo("zh-CN"); / label7 this.label7.Location = new System.Drawing.Point(16, 88); this.label7.Name = "label7" this.label7.Size = new System.Drawing.Size(72, 23); this.label7.TabIndex = 12; this.label7.Text = "
35、客戶口令" / textEmail this.textEmail.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderEmail", true); this.textEmail.Location = new System.Drawing.Point(288, 16); this.textEmail.Name = "textEmail" this.textEmail.Size = new S
36、ystem.Drawing.Size(100, 23); this.textEmail.TabIndex = 10; / textName this.textName.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderName", true); this.textName.Location = new System.Drawing.Point(88, 48); this.textName.Name = "t
37、extName" this.textName.Size = new System.Drawing.Size(100, 23); this.textName.TabIndex = 8; / textId this.textId.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderID", true); this.textId.Location = new System.Drawing.Point(88, 16)
38、; this.textId.Name = "textId" this.textId.Size = new System.Drawing.Size(100, 23); this.textId.TabIndex = 7; / label4 this.label4.Location = new System.Drawing.Point(216, 24); this.label4.Name = "label4" this.label4.Size = new System.Drawing.Size(72, 23); this.label4.TabIndex = 3
39、; this.label4.Text = "電子郵件" / label2 this.label2.Location = new System.Drawing.Point(16, 56); this.label2.Name = "label2" this.label2.Size = new System.Drawing.Size(72, 23); this.label2.TabIndex = 1; this.label2.Text = "客戶姓名" / label1 this.label1.Location = new System.D
40、rawing.Point(16, 24); this.label1.Name = "label1" this.label1.Size = new System.Drawing.Size(72, 23); this.label1.TabIndex = 0; this.label1.Text = "客戶編號(hào)" / label3 this.label3.Location = new System.Drawing.Point(216, 56); this.label3.Name = "label3" this.label3.Size = ne
41、w System.Drawing.Size(64, 23); this.label3.TabIndex = 2; this.label3.Text = "聯(lián)系電話" / textTelNo this.textTelNo.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderPhoneNo", true); this.textTelNo.Location = new System.Drawing.Poi
42、nt(288, 48); this.textTelNo.Name = "textTelNo" this.textTelNo.Size = new System.Drawing.Size(100, 23); this.textTelNo.TabIndex = 9; / label5 this.label5.Location = new System.Drawing.Point(216, 88); this.label5.Name = "label5" this.label5.Size = new System.Drawing.Size(72, 23); t
43、his.label5.TabIndex = 4; this.label5.Text = "已租書目" / textBorrowBooks this.textBorrowBooks.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderBorrowedbooks", true); this.textBorrowBooks.Location = new System.Drawing.Point(288,
44、80); this.textBorrowBooks.Name = "textBorrowBooks" this.textBorrowBooks.Size = new System.Drawing.Size(100, 23); this.textBorrowBooks.TabIndex = 11; / btnFirst this.btnFirst.BackColor = System.Drawing.Color.Transparent; this.btnFirst.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.bt
45、nFirst.Image = (System.Drawing.Image)(resources.GetObject("btnFirst.Image"); this.btnFirst.Location = new System.Drawing.Point(128, 136); this.btnFirst.Name = "btnFirst" this.btnFirst.Size = new System.Drawing.Size(32, 24); this.btnFirst.TabIndex = 1; this.btnFirst.UseVisualStyle
46、BackColor = false; this.btnFirst.Click += new System.EventHandler(this.btnFirst_Click); / btnLast this.btnLast.BackColor = System.Drawing.Color.Transparent; this.btnLast.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnLast.Image = (System.Drawing.Image)(resources.GetObject("btnLast.Ima
47、ge"); this.btnLast.Location = new System.Drawing.Point(272, 136); this.btnLast.Name = "btnLast" this.btnLast.Size = new System.Drawing.Size(32, 24); this.btnLast.TabIndex = 2; this.btnLast.UseVisualStyleBackColor = false; this.btnLast.Click += new System.EventHandler(this.btnLast_Clic
48、k); / btnNext this.btnNext.BackColor = System.Drawing.Color.Transparent; this.btnNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnNext.Image = (System.Drawing.Image)(resources.GetObject("btnNext.Image"); this.btnNext.Location = new System.Drawing.Point(240, 136); this.btnNext.
49、Name = "btnNext" this.btnNext.Size = new System.Drawing.Size(32, 24); this.btnNext.TabIndex = 3; this.btnNext.UseVisualStyleBackColor = false; this.btnNext.Click += new System.EventHandler(this.btnNext_Click); / btnPrevious this.btnPrevious.BackColor = System.Drawing.Color.Transparent; thi
50、s.btnPrevious.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnPrevious.Image = (System.Drawing.Image)(resources.GetObject("btnPrevious.Image"); this.btnPrevious.Location = new System.Drawing.Point(160, 136); this.btnPrevious.Name = "btnPrevious" this.btnPrevious.Size = new System.Drawing.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《計(jì)量管理系統(tǒng)論》課件
- 腰椎血管瘤的健康宣教
- 羥磷灰石沉積病的臨床護(hù)理
- 踝部骨折的健康宣教
- 手部濕疹的臨床護(hù)理
- 2021年功率器件設(shè)計(jì)行業(yè)新潔能分析報(bào)告
- 《電工電子技術(shù) 》課件-第4章 變壓器及應(yīng)用
- 孕期牙痛的健康宣教
- 安全生產(chǎn)培訓(xùn)課件金能
- 《支付寶相關(guān)功能》課件
- 公司經(jīng)營(yíng)發(fā)展規(guī)劃
- 2024譯林版七年級(jí)英語(yǔ)上冊(cè)單詞(帶音標(biāo))
- 新媒體復(fù)習(xí)題與參考答案
- 2024-2025學(xué)年語(yǔ)文二年級(jí)上冊(cè) 部編版期末測(cè)試卷(含答案)
- 2024年公司職代會(huì)發(fā)言稿(3篇)
- 菏澤學(xué)院課程與教學(xué)論(專升本)復(fù)習(xí)題
- 動(dòng)火作業(yè)應(yīng)急預(yù)案樣本(4篇)
- Unit 4 Plants around us(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2024年意識(shí)形態(tài)工作專題會(huì)議記錄【6篇】
- 幼兒園公開課:大班語(yǔ)言《相反國(guó)》課件(優(yōu)化版)
- 2025年蛇年春聯(lián)帶橫批-蛇年對(duì)聯(lián)大全新春對(duì)聯(lián)集錦
評(píng)論
0/150
提交評(píng)論