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

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

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

15 積分

下載資源

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

資源描述:

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

1、 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告 題 目: 圖書(shū)出租管理系統(tǒng) 學(xué)生姓名: 學(xué) 號(hào): 班 級(jí): 計(jì)科081 院 系: 計(jì)算機(jī)科學(xué)與信息學(xué)院 專(zhuān)業(yè)年級(jí):  計(jì)算機(jī)科學(xué)與技術(shù)  2008 級(jí) 2010 年 12 月 30 日 一、需求分析 1.問(wèn)題描述: 隨著網(wǎng)絡(luò)化

2、時(shí)代的到來(lái),圖書(shū)出租信息的網(wǎng)絡(luò)化可以大大節(jié)約人工和時(shí)間。為此可以開(kāi)發(fā)出圖書(shū)管理系統(tǒng),廣泛的應(yīng)用于學(xué)校和工業(yè)、商業(yè)、企業(yè)、事業(yè)和行政等單位。實(shí)際上,該系統(tǒng)的實(shí)用性還是比較強(qiáng)的。 2.系統(tǒng)功能描述 (1)系統(tǒng)功能描述 一個(gè)圖書(shū)出租管理系統(tǒng)應(yīng)該提供包括客戶(hù)信息管理、圖書(shū)信息管理、出版社信息管理、用戶(hù)信息管理、租還書(shū)、綜合查詢(xún)等功能。 1) 客戶(hù)、圖書(shū)、用戶(hù)信息的數(shù)據(jù)模塊提供增加、刪除、改變和查詢(xún)、瀏覽等基本的數(shù)據(jù)維護(hù)功能。 2) 綜合查詢(xún)模塊可以通過(guò)用戶(hù)選擇的數(shù)據(jù)表和相應(yīng)的查詢(xún)條件來(lái)查詢(xún)相關(guān)內(nèi)容。 3) 客戶(hù)租還書(shū)模塊是圖書(shū)出租管理系統(tǒng)的核心功能,實(shí)現(xiàn)客戶(hù)和圖書(shū)出租的交互。 (

3、2)功能模塊劃分 圖書(shū)出租管理系統(tǒng)的數(shù)據(jù)庫(kù)功能主要體現(xiàn)在對(duì)各種信息的提供、保存、更新和查詢(xún)操作上,包括圖書(shū)信息、用戶(hù)信息、客戶(hù)信息和租借信息,各個(gè)部分的數(shù)據(jù)內(nèi)容又有內(nèi)在聯(lián)系。針對(duì)該系統(tǒng)的數(shù)據(jù)特點(diǎn),可以總結(jié)出如下的需求。 A、用戶(hù)和客戶(hù)具有不同的身份。 B、用戶(hù)信息記錄用戶(hù)資料。 C、客戶(hù)信息記錄客戶(hù)的詳細(xì)信息。 D、圖書(shū)信息記錄圖書(shū)的名稱(chēng)、出版社等信息。 E、租借信息記錄客戶(hù)租借圖書(shū)的信息。 圖書(shū)出租管理系統(tǒng)應(yīng)該具有客戶(hù)信息管理、圖書(shū)信息管理、租還書(shū)和綜合查詢(xún)等功能。根據(jù)系統(tǒng)功能的需求分析,我們把該系統(tǒng)的功能劃分為5個(gè)模塊。 A、客戶(hù)信息維護(hù)模塊 B、圖書(shū)信息維護(hù)模塊

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

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

6、 (4)數(shù)據(jù)流程圖 系統(tǒng)管理員 用戶(hù) 客戶(hù) 查詢(xún) 用戶(hù)表 圖書(shū)表 客戶(hù)表 租借信息表 增加 修改 刪除 查詢(xún) 查詢(xún) (5)系統(tǒng)功能分析和需求總結(jié)后,設(shè)計(jì)如下的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 A、圖書(shū)信息,包括圖書(shū)編號(hào)、圖書(shū)名稱(chēng)、作者等數(shù)據(jù)項(xiàng) B、租書(shū)信息,包括客戶(hù)編號(hào)、圖書(shū)編號(hào)、租借日期等數(shù)據(jù)項(xiàng)。 C、客戶(hù)信息,包括客戶(hù)編號(hào)、姓名、密碼等數(shù)據(jù)項(xiàng)。 D、用戶(hù)信息,包括用戶(hù)編號(hào)、密碼、分類(lèi)等數(shù)據(jù)項(xiàng)。 3.系統(tǒng)使用權(quán)限方面 該信息管理系統(tǒng)的角色可以分為3類(lèi): (1)普通用戶(hù):擁有客戶(hù)信息維護(hù)、圖書(shū)信息管理以及客戶(hù)租還書(shū)管

7、理、報(bào)表顯示和綜合查詢(xún)的權(quán)限。 (2)系統(tǒng)管理員:擁有客戶(hù)信息維護(hù)、圖書(shū)信息管理、用戶(hù)信息管理以及客戶(hù)租還書(shū)管理和綜合查詢(xún)權(quán)限。但其主要功能還是用戶(hù)信息管理。 (3)客戶(hù):租書(shū)和還書(shū)。 二、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)滿(mǎn)足需求的各種實(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í)體、客戶(hù)信息實(shí)體和用戶(hù)信息實(shí)體,它們之間的關(guān)系如圖所示。 BookID BookRemain B

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

9、aderBorrowBooks ReaderPassword 客戶(hù)信息實(shí)體E-R圖 用戶(hù)信息實(shí)體E-R圖 UserSort UserPassword User UserID n 管理 查詢(xún)與管理 租借書(shū) 書(shū) 查詢(xún)與管理 用戶(hù) 客戶(hù) 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ù)字字典: 圖書(shū)表(Book) 編號(hào) 字段名稱(chēng) 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明 1 BookID nvarchar(50) 圖書(shū)編號(hào) 2 BookN

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

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

13、eaderPhoneNo varchar(15) 電話(huà)號(hào)碼 5 ReaderEmail varchar(50) 電子郵箱 6 ReaderBorrowedBooks int 借書(shū)數(shù)量 用戶(hù)表(User) 編號(hào) 字段名稱(chēng) 數(shù)據(jù)結(jié)構(gòu) 說(shuō)明 1 UserID char(10) 用戶(hù)編號(hào) 2 UserPassword char(10) 用戶(hù)密碼 3 UserSort varchar(10) 用戶(hù)分類(lèi) 在建立完所有數(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)視圖 在圖書(shū)出租管理系統(tǒng)中,為便于瀏覽目前客戶(hù)租借圖書(shū)的信息,創(chuàng)建了一個(gè)Borrow視圖來(lái)顯示租借記錄中客戶(hù)和所租借圖書(shū)的一些詳細(xì)信息以便以后綜合瀏覽。該視圖涉及到Book表、BorrowBook表和Reader表,三表間的聯(lián)系及其各自想要顯示的字段,如下圖所示。 a)三表間的聯(lián)系 b)數(shù)據(jù)字典

15、 2)存儲(chǔ)過(guò)程 在圖書(shū)出租管理系統(tǒng)中,創(chuàng)建實(shí)現(xiàn)在客戶(hù)租還書(shū)時(shí)對(duì)客戶(hù)表中的客戶(hù)所借書(shū)目和圖書(shū)表中圖書(shū)庫(kù)存量的改變的存儲(chǔ)過(guò)程和客戶(hù)借書(shū)之前查詢(xún)客戶(hù)租借圖書(shū)數(shù)目和圖書(shū)庫(kù)存量的存儲(chǔ)過(guò)程。 圖書(shū)出租管理系統(tǒng)中,需要?jiǎng)?chuàng)建6個(gè)存儲(chǔ)過(guò)程,分別為: a) ReaderBorrowedNumber 存儲(chǔ)過(guò)程 該存儲(chǔ)過(guò)程負(fù)責(zé)獲取客戶(hù)已經(jīng)租借的圖書(shū)數(shù)目。其目的是為了在客戶(hù)租借圖書(shū)之前判斷此客戶(hù)是否達(dá)到借書(shū)數(shù)目的上限。 b) BookNumber 存儲(chǔ)過(guò)程 此存儲(chǔ)過(guò)程的功能是根據(jù)輸入的圖書(shū)編號(hào)得到該圖書(shū)現(xiàn)在的庫(kù)存數(shù)量。 c) BorrowReader 存儲(chǔ)過(guò)程 當(dāng)客戶(hù)租借某

16、種圖書(shū)后,該存儲(chǔ)過(guò)程向客戶(hù)表的客戶(hù)的目前所借圖書(shū)一項(xiàng)添加1。 d) BorrowBook 存儲(chǔ)過(guò)程 當(dāng)客戶(hù)租借某種圖書(shū)后,該存儲(chǔ)過(guò)程向圖書(shū)表的相應(yīng)的圖書(shū)庫(kù)現(xiàn)存量中減去1。 e) ReturnReader存儲(chǔ)過(guò)程 當(dāng)客戶(hù)歸還所借的圖書(shū)時(shí),該存儲(chǔ)過(guò)程在客戶(hù)表中把客戶(hù)所借的圖書(shū)數(shù)量減1。 f) ReturnBook存儲(chǔ)過(guò)程 當(dāng)客戶(hù)歸還所借的圖書(shū)時(shí),該存儲(chǔ)過(guò)程在圖書(shū)表中相應(yīng)的圖書(shū)現(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 用戶(hù)登錄界面由同組同學(xué)完成 系統(tǒng)主控界面由同組同學(xué)完成 用戶(hù)信息管理界面由同組同學(xué)完成 由主控界面點(diǎn)擊客戶(hù)信息進(jìn)

18、入客戶(hù)信息管理界面 點(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ù)信息維護(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 = "客戶(hù)口令"; //

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 = "客戶(hù)姓名"; // // 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ù)編號(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)系電話(huà)"; // // 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 = "已租書(shū)目"; // // 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)益歸上傳用戶(hù)所有。
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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

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

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

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


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