《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)

上傳人:仙*** 文檔編號(hào):27704483 上傳時(shí)間:2021-08-19 格式:DOC 頁(yè)數(shù):62 大?。?.42MB
收藏 版權(quán)申訴 舉報(bào) 下載
《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)_第1頁(yè)
第1頁(yè) / 共62頁(yè)
《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)_第2頁(yè)
第2頁(yè) / 共62頁(yè)
《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)_第3頁(yè)
第3頁(yè) / 共62頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)圖書出租管理系統(tǒng)(62頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 數(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ò)化

2、時(shí)代的到來(lái),圖書出租信息的網(wǎng)絡(luò)化可以大大節(jié)約人工和時(shí)間。為此可以開(kāi)發(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)該提供包括客戶信息管理、圖書信息管理、出版社信息管理、用戶信息管理、租還書、綜合查詢等功能。 1) 客戶、圖書、用戶信息的數(shù)據(jù)模塊提供增加、刪除、改變和查詢、瀏覽等基本的數(shù)據(jù)維護(hù)功能。 2) 綜合查詢模塊可以通過(guò)用戶選擇的數(shù)據(jù)表和相應(yīng)的查詢條件來(lái)查詢相關(guān)內(nèi)容。 3) 客戶租還書模塊是圖書出租管理系統(tǒng)的核心功能,實(shí)現(xiàn)客戶和圖書出租的交互。 (

3、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ì)信息。 D、圖書信息記錄圖書的名稱、出版社等信息。 E、租借信息記錄客戶租借圖書的信息。 圖書出租管理系統(tǒng)應(yīng)該具有客戶信息管理、圖書信息管理、租還書和綜合查詢等功能。根據(jù)系統(tǒng)功能的需求分析,我們把該系統(tǒng)的功能劃分為5個(gè)模塊。 A、客戶信息維護(hù)模塊 B、圖書信息維護(hù)模塊

4、 C、用戶信息管理模塊 D、客戶租還書管理模塊 E、綜合查詢模塊 圖書出租管理系統(tǒng)的功能模塊如圖所示 系統(tǒng)管理員 租書 還書 客戶 用戶信息管理 用戶 圖書出租管理系統(tǒng) 綜合查詢 客戶信息維護(hù) 客戶租還書信息管理 圖書信息維護(hù) 其中,客戶租還書管理模塊包括以下3個(gè)子模塊: A、租借圖書 B、歸還圖書 C、查詢租借信息 客戶信息維護(hù)模塊包括以下5個(gè)子模塊: A、增加客戶信息 B、刪除客戶信息 C、修改客戶信息 D、查詢客戶信息 E、遍歷客戶信息 該模塊圖如下圖所示: 客戶信息維護(hù)模塊

5、 查詢客戶信息 遍歷客戶信息 刪除客戶信息 修改客戶信息 增加客戶信息 同理,如圖書信息管理、用戶信息管理模塊也被類似的分為增加、刪除、修改、查詢和遍歷5個(gè)模塊。 (3)系統(tǒng)流程分析 圖書出租管理系統(tǒng)的開(kāi)發(fā)首先要設(shè)計(jì)一個(gè)登錄系統(tǒng),用戶只有輸入了正確的用戶名和密碼方可進(jìn)入系統(tǒng)內(nèi)部。系統(tǒng)流程圖如下圖所示 圖書出租管理系統(tǒng) 登錄 判斷用戶類型 系統(tǒng)管理員 客戶信息維護(hù) 租書 還書 客戶 用戶信息管理 用戶 綜合查詢 客戶租還書信息管理 圖書 信息維護(hù)

6、 (4)數(shù)據(jù)流程圖 系統(tǒng)管理員 用戶 客戶 查詢 用戶表 圖書表 客戶表 租借信息表 增加 修改 刪除 查詢 查詢 (5)系統(tǒng)功能分析和需求總結(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ù)、圖書信息管理以及客戶租還書管

7、理、報(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ì)滿足需求的各種實(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)系如圖所示。 BookID BookRemain B

8、ookName BookAmount Book BookSort BookWriter BookPrice BookPublish BookPublishDate 圖書信息實(shí)體E-R圖 BorrowBook FactReturnDate ReaderID ReturnDate BookID BorrowDate 租借書信息關(guān)系的屬性E-R Reader ReaderEmail ReaderID ReaderPhoneNo ReaderName Re

9、aderBorrowBooks ReaderPassword 客戶信息實(shí)體E-R圖 用戶信息實(shí)體E-R圖 UserSort UserPassword User UserID n 管理 查詢與管理 租借書 書 查詢與管理 用戶 客戶 1 n 實(shí)體及其聯(lián)系的E-R圖 m 1 n 1 n 三、邏輯結(jié)構(gòu)設(shè)計(jì) 1.模式設(shè)計(jì): (1)關(guān)系模式: Book(BookID、BookName、BookWriter、BookPublish、BookPublishDate、BookPrice、BookSort、Boo

10、kAmount、BookRemain) 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ō)明 1 BookID nvarchar(50) 圖書編號(hào) 2 BookN

11、ame nvarchar(50) 圖書名稱 3 BookWriter nvarchar(20) 圖書作者 4 BookPublish nvarchar(50) 出版社 5 BookPublishDate datetime 出版日期 6 BookPrice float 圖書定價(jià) 7 BookSort nvarchar(50) 圖書分類 8 BookAmount int 圖書庫(kù)存數(shù)量 9 BookRemain int 現(xiàn)在庫(kù)存數(shù)量 租借信息表(BorrowBook) 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明

12、1 ReaderID char(6) 客戶編號(hào) 2 BookID nvarchar(50) 圖書編號(hào) 3 BorrowDate datetime 租借日期 4 ReturnDate datetime 應(yīng)歸還日期 5 FactReturnDate datetime 實(shí)際歸還日期 客戶表(Reader) 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明 1 ReaderID char(6) 客戶編號(hào) 2 ReaderName varchar(20) 客戶姓名 3 ReaderPassword varchar(10) 客戶密碼 4 R

13、eaderPhoneNo varchar(15) 電話號(hào)碼 5 ReaderEmail varchar(50) 電子郵箱 6 ReaderBorrowedBooks int 借書數(shù)量 用戶表(User) 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明 1 UserID char(10) 用戶編號(hào) 2 UserPassword char(10) 用戶密碼 3 UserSort varchar(10) 用戶分類 在建立完所有數(shù)據(jù)表后,要根據(jù)數(shù)據(jù)表之間的關(guān)系在屬性頁(yè)中添加關(guān)系。為Book表和BorrowBook表之間添加FK_BorrowBoo

14、k_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ù)字典

15、 2)存儲(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)客戶租借某

16、種圖書后,該存儲(chǔ)過(guò)程向客戶表的客戶的目前所借圖書一項(xiàng)添加1。 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的升序建立

17、的) 2.Reader表的PK_Reader索引(以ReaderID的升序建立的) 3.BorrowBook表的PK_BorrowBook索引(以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)) 【開(kāi)發(fā)工具:Visual Studio 2000 用戶登錄界面由同組同學(xué)完成 系統(tǒng)主控界面由同組同學(xué)完成 用戶信息管理界面由同組同學(xué)完成 由主控界面點(diǎn)擊客戶信息進(jìn)

18、入客戶信息管理界面 點(diǎn)擊“添加”,可添加記錄,截圖如下: 點(diǎn)擊“修改”,可對(duì)記錄進(jìn)行修改,截圖如下: 點(diǎn)擊“刪除”,可對(duì)記錄進(jìn)行刪除,截圖如下: 代碼:namespace Library { ///

/// Reader 的摘要說(shuō)明。 /// public class Reader : System.Windows.Forms.Form { private System.Windows.Forms.GroupBox groupBox1; private System.Windows.

19、Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label3; private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label5; private System.Data.SqlClient.SqlConnection sqlConnection1; private System.Data.SqlClien

20、t.SqlDataAdapter sqlDataAdapter1; private System.Windows.Forms.Button btnFirst; private System.Windows.Forms.Button btnLast; private System.Windows.Forms.Button btnNext; private System.Windows.Forms.Button btnPrevious; private System.Windows.Forms.Button btnExit; private System.Win

21、dows.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.Label label7; private System.Windows.Forms.TextBox textPassword; private System.Wind

22、ows.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; private System.Windows.Forms.TextBox textName; private Sys

23、tem.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 sqlUpdateCommand1; private System.D

24、ata.SqlClient.SqlCommand sqlDeleteCommand1; private Library.DataSetReader objDataSetReader; ///

/// 必需的設(shè)計(jì)器變量。 /// private System.ComponentModel.Container components = null; public Reader() { // // Windows 窗體設(shè)計(jì)器支持所必需的 // InitializeCompon

25、ent(); // // TODO: 在InitializeComponent 調(diào)用后添加任何構(gòu)造函數(shù)代碼 // } ///

/// 清理所有正在使用的資源。 /// protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } bas

26、e.Dispose( disposing ); } #region Windows 窗體設(shè)計(jì)器生成的代碼 ///

/// 設(shè)計(jì)器支持所需的方法- 不要使用代碼編輯器修改 /// 此方法的內(nèi)容。 /// private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResource

27、Manager(typeof(Reader)); this.groupBox1 = new System.Windows.Forms.GroupBox(); this.textPassword = new System.Windows.Forms.TextBox(); this.objDataSetReader = new Library.DataSetReader(); this.label7 = new System.Windows.Forms.Label();

28、 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 System.Windows.Forms.Label

29、(); 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.

30、Windows.Forms.TextBox(); this.btnFirst = 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.

31、lblDatasetPosition = new System.Windows.Forms.Label(); this.btnCancel = new System.Windows.Forms.Button(); this.btnApply = new System.Windows.Forms.Button(); this.sqlConnection1 = new System.Data.SqlClient.SqlConnection(); this.sqlDataAdapter1 = ne

32、w System.Data.SqlClient.SqlDataAdapter(); this.sqlDeleteCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlInsertCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlSelectCommand1 = new System.Data.SqlClient.SqlCommand(); this.sqlUpd

33、ateCommand1 = 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.btnDelete = new System.Windows.Forms.B

34、utton(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.objDataSetReader)).BeginInit(); this.groupBox3.SuspendLayout(); this.SuspendLayout();

35、 // // groupBox1 // this.groupBox1.BackColor = System.Drawing.Color.Transparent; this.groupBox1.Controls.Add(this.textPassword); this.groupBox1.Controls.Add(this.label7); this.groupBox1.Controls.Add(this.textEmail

36、); this.groupBox1.Controls.Add(this.textName); this.groupBox1.Controls.Add(this.textId); this.groupBox1.Controls.Add(this.label4); this.groupBox1.Controls.Add(this.label2); this.groupBox1.Controls.Add(this.label1); this.gr

37、oupBox1.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.Drawing.Font("宋體", 10.5F, System.Drawing.F

38、ontStyle.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.TabIndex = 0

39、; this.groupBox1.TabStop = false; this.groupBox1.Text = "客戶信息維護(hù)"; this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter); // // textPassword // this.textPassword.DataBindings.Add(new System.Wi

40、ndows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderPassword", true)); this.textPassword.Location = new System.Drawing.Point(88, 80); this.textPassword.Name = "textPassword"; this.textPassword.Size = new System.Drawing.Size(100, 23); t

41、his.textPassword.TabIndex = 13; // // objDataSetReader // this.objDataSetReader.DataSetName = "DataSetReader"; this.objDataSetReader.Locale = new System.Globalization.CultureInfo("zh-CN"); // // label7

42、 // 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 = "客戶口令"; //

43、// 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";

44、 this.textEmail.Size = new System.Drawing.Size(100, 23); this.textEmail.TabIndex = 10; // // textName // this.textName.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderName", true));

45、 this.textName.Location = new System.Drawing.Point(88, 48); this.textName.Name = "textName"; this.textName.Size = new System.Drawing.Size(100, 23); this.textName.TabIndex = 8; // // textId // this

46、.textId.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderID", true)); this.textId.Location = new System.Drawing.Point(88, 16); this.textId.Name = "textId"; this.textId.Size = new System.Drawing.Size(100, 23);

47、 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.TabInde

48、x = 3; 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.l

49、abel2.TabIndex = 1; this.label2.Text = "客戶姓名"; // // label1 // this.label1.Location = new System.Drawing.Point(16, 24); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(72, 23);

50、 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 = new System.Drawing.Size(6

51、4, 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));

52、 this.textTelNo.Location = new System.Drawing.Point(288, 48); this.textTelNo.Name = "textTelNo"; this.textTelNo.Size = new System.Drawing.Size(100, 23); this.textTelNo.TabIndex = 9; // // label5 // this.labe

53、l5.Location = new System.Drawing.Point(216, 88); this.label5.Name = "label5"; this.label5.Size = new System.Drawing.Size(72, 23); this.label5.TabIndex = 4; this.label5.Text = "已租書目"; // // textBorrowBooks //

54、 this.textBorrowBooks.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.objDataSetReader, "Reader.ReaderBorrowedbooks", true)); this.textBorrowBooks.Location = new System.Drawing.Point(288, 80); this.textBorrowBooks.Name = "textBorrowBooks";

55、 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.Wind

56、ows.Forms.FlatStyle.Flat; this.btnFirst.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.S

57、ize(32, 24); this.btnFirst.TabIndex = 1; this.btnFirst.UseVisualStyleBackColor = false; this.btnFirst.Click += new System.EventHandler(this.btnFirst_Click); // // btnLast // this.btnLast.BackColor = System.D

58、rawing.Color.Transparent; this.btnLast.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnLast.Image = ((System.Drawing.Image)(resources.GetObject("btnLast.Image"))); this.btnLast.Location = new System.Drawing.Point(272, 136); this.btnLast.Na

59、me = "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_Click); // // btnNex

60、t // 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 =

61、 new System.Drawing.Point(240, 136); this.btnNext.Name = "btnNext"; this.btnNext.Size = new System.Drawing.Size(32, 24); this.btnNext.TabIndex = 3; this.btnNext.UseVisualStyleBackColor = false; this.btnNext.Click += new System.EventHan

62、dler(this.btnNext_Click); // // btnPrevious // this.btnPrevious.BackColor = System.Drawing.Color.Transparent; this.btnPrevious.FlatStyle = System.Windows.Forms.FlatStyle.Flat; this.btnPrevious.Image = ((System.Drawing.Im

63、age)(resources.GetObject("btnPrevious.Image"))); this.btnPrevious.Location = new System.Drawing.Point(160, 136); this.btnPrevious.Name = "btnPrevious"; this.btnPrevious.Size = new System.Drawing.Size(32, 24); this.btnPrevious.TabIndex = 4;

64、 this.btnPrevious.UseVisualStyleBackColor = false; this.btnPrevious.Click += new System.EventHandler(this.btnPrevious_Click); // // lblDatasetPosition // this.lblDatasetPosition.Anchor = System.Windows.Forms.AnchorStyles.Top;

65、 this.lblDatasetPosition.BackColor = System.Drawing.Color.Transparent; this.lblDatasetPosition.Font = new System.Drawing.Font("宋體", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.lblDatasetPosition.Location = new Sy

66、stem.Drawing.Point(192, 136); this.lblDatasetPosition.Name = "lblDatasetPosition"; this.lblDatasetPosition.Size = new System.Drawing.Size(48, 24); this.lblDatasetPosition.TabIndex = 9; this.lblDatasetPosition.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; // // btnCancel // this.btnCancel.Location = new System.Drawing.Point(312, 16); this.btnCancel.Name = "btnCancel";

展開(kāi)閱讀全文
溫馨提示:
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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!