圖書館信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁(yè)
圖書館信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁(yè)
圖書館信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁(yè)
圖書館信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁(yè)
圖書館信息管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩33頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上上海應(yīng)用技術(shù)學(xué)院課程設(shè)計(jì)報(bào)告課程名稱 信息系統(tǒng)綜合課程設(shè)計(jì) 設(shè)計(jì)題目 圖書館管理系統(tǒng) 姓 名 張?zhí)K 專業(yè)班級(jí) 學(xué)號(hào) 指導(dǎo)教師 周蘭風(fēng) 日期 2014-6-23 2013-7-11 成績(jī) 一、設(shè)計(jì)目的及要求通過(guò)三周的課程設(shè)計(jì),要求學(xué)生加深對(duì)信息系統(tǒng)和數(shù)據(jù)庫(kù)技術(shù)相關(guān)理論的理解,增強(qiáng)動(dòng)手能力,掌握使用現(xiàn)行較為流行的數(shù)據(jù)庫(kù)理論和數(shù)據(jù)庫(kù)開發(fā)工具進(jìn)行管理信息系統(tǒng)設(shè)計(jì)(如前臺(tái)界面和后臺(tái)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)進(jìn)行查詢,更改等操作)的方法;具體應(yīng)用方面,要求學(xué)生對(duì)SQL語(yǔ)言要有較深入的了解和掌握,對(duì)數(shù)據(jù)庫(kù)的管理要有一定程度的了解二、課程設(shè)計(jì)內(nèi)容說(shuō)明1需求分析需求分析簡(jiǎn)單的說(shuō)就是分析用戶的要求。

2、需求分析是涉及數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)的結(jié)果是否合理和實(shí)用。1.1 需求分析階段的目標(biāo)(1) 了解圖書館管理的基本內(nèi)容; (2) 綜合理解圖書館管理員和借書者的不同需求; (3) 了解圖書館管理的基本業(yè)務(wù)流程; (4) 了解圖書館人工管理模式與信息系統(tǒng)的工作概況,以及它們之間的區(qū)別與聯(lián)系;(5) 通過(guò)自身的體驗(yàn)和與主管圖書館的老師的交流,了解用戶圖書館管理系統(tǒng)的業(yè)務(wù)要求,完整性和安全性要求。1.2 需求分析階段的任務(wù)圖書館管理系統(tǒng)包括系統(tǒng)管理、讀者管理、編目、圖書流通、統(tǒng)計(jì)、查詢等功能。能夠在一個(gè)界面下實(shí)現(xiàn)圖書、音

3、像、期刊的管理。設(shè)置假期、設(shè)置暫離鎖(提高安全性)、暫停某些讀者的借閱權(quán),導(dǎo)入導(dǎo)出讀者,交換MARC數(shù)據(jù)、升級(jí)輔助編目庫(kù)等。此外隨著internet應(yīng)用的發(fā)展,一個(gè)完善的系統(tǒng)還應(yīng)提供無(wú)縫接入internet的功能,通過(guò)IE瀏覽器讓讀者使用借閱資料查詢、更換密碼、預(yù)約、資料檢索等功能。系統(tǒng)還提供讀者自助服務(wù)、可以開放一些客戶機(jī)讓讀者自行管理密碼、查詢自己的借閱史、預(yù)約資料、檢索資料等。下面我們介紹圖書管理系統(tǒng)所必備的功能,如圖1.1所示,其中每個(gè)功能都是由若干相關(guān)聯(lián)的子功能組成。除此之外系統(tǒng)還應(yīng)包括信息系統(tǒng)必須具備的通用功能。如權(quán)限設(shè)置,數(shù)據(jù)備份與恢復(fù)等。系統(tǒng)管理統(tǒng)計(jì)分析管理期刊流通管理圖書流通

4、管理期刊管理圖書管理讀者管理基礎(chǔ)信息維護(hù)圖書館管理系統(tǒng)圖1.11.2.1 基礎(chǔ)信息維護(hù) 基礎(chǔ)信息維護(hù)用于對(duì)圖書館信息、書籍信息、常用詞庫(kù)等等項(xiàng)目進(jìn)行初始化設(shè)置,這些設(shè)置一般不輕易改動(dòng),包含功能模塊如圖1.2所示。基礎(chǔ)信息維護(hù)圖書期刊詞庫(kù)設(shè)置管理員設(shè)置書架設(shè)置系統(tǒng)參數(shù)設(shè)置圖書館信息 圖1.21.2.2 讀者管理讀者管理用于管理讀者相關(guān)信息包含的功能模塊如圖1.3所示。讀者管理讀者檔案詞庫(kù)設(shè)置過(guò)期續(xù)證管理借書證掛失與恢復(fù)讀者檔案管理讀者類型設(shè)置圖1.31.2.3 圖書管理讀者管理用于管理圖書相關(guān)信息,包含的功能模塊如圖1.4所示。圖書管理圖書驗(yàn)收?qǐng)D書征訂圖書注銷圖書檔案管理出版社管理圖書盤點(diǎn)圖書類

5、型管理圖1.41.2.4 期刊管理期刊管理用于管理期刊相關(guān)信息,包含的功能模塊如圖1.5所示。期刊管理期刊盤點(diǎn)期刊驗(yàn)收期刊征訂期刊注銷期刊檔案管理期刊類型管理 圖1.51.2.5 圖書流通管理圖書流通管理用于管理圖書流通環(huán)節(jié)相關(guān)操作,包含如圖1.6所示功能模塊。圖書流通管理管理圖書罰款圖書丟失圖書預(yù)約圖書續(xù)借圖書歸還圖書借閱圖1.61.2.6 期刊流通管理期刊流通管理實(shí)現(xiàn)的功能和圖書流通管理是一致的,知識(shí)管理的對(duì)象是期刊,包含的功能模塊如圖1.7所示。期刊流通管理期刊罰款期刊丟失期刊預(yù)約期刊續(xù)約期刊歸還期刊借閱 圖1.71.2.7 統(tǒng)計(jì)分析管理統(tǒng)計(jì)分析管理為圖書館管理人員的分析決策提供依據(jù),包

6、含的功能模塊如圖1.8所示。統(tǒng)計(jì)分析讀者檔案查詢圖書借閱排行圖書歸還查詢圖書注銷查詢圖書訂購(gòu)查詢圖書超期查詢其他查詢圖書借閱查詢圖1.82. 總體設(shè)計(jì)2.1 圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)分析根據(jù)與上需求,一個(gè)基本的圖書館管理系統(tǒng)數(shù)據(jù)庫(kù)中大致包括40多張數(shù)據(jù)表,分別存放了子功能的數(shù)據(jù)信息,其中圖書信息和讀者信息是關(guān)鍵表,圖書管理系統(tǒng)實(shí)際是對(duì)讀者和文獻(xiàn)的管理。其他設(shè)計(jì)讀者信息和文獻(xiàn)的數(shù)據(jù)表,都只記錄相應(yīng)編號(hào),根據(jù)作為外鍵的“編號(hào)”字段相對(duì)應(yīng)。因此“讀者信息“、”圖書信息“和其他數(shù)據(jù)表之間的關(guān)系是1:N的關(guān)系。2.1.1 開發(fā)思想基于以上系統(tǒng)設(shè)計(jì)目標(biāo),本文在開發(fā)人事管理信息系統(tǒng)時(shí)遵循了以下開發(fā)設(shè)計(jì)思想 (1

7、)采用現(xiàn)有的軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。(2)盡量達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。(3)系統(tǒng)采用C/S體系結(jié)構(gòu),Clinet(客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;Server(服務(wù)器端)則用于提供數(shù)據(jù)服務(wù)。(4)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。(5)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作2.2圖書館管理系統(tǒng)E-R圖(概念結(jié)構(gòu)設(shè)計(jì)) 因?yàn)檎麄€(gè)系統(tǒng)涉及的實(shí)體和屬性較多,限于篇幅不能

8、也沒(méi)有必要一一舉例。如圖2.1為圖書館管理系統(tǒng)關(guān)鍵實(shí)體的E-R圖。 圖書歸還Pk歸還編號(hào) 圖書編號(hào) 讀者編號(hào) 退還押金 歸還時(shí)間操作員 確認(rèn)歸還圖書信息Pk編號(hào)書名類型作者譯者ISBN出版社價(jià)格頁(yè)碼 書架名稱現(xiàn)存量 存庫(kù)總量 入庫(kù)時(shí)間操作員簡(jiǎn)介 借出次數(shù) 是否注銷圖書借閱Pk 借閱編號(hào) 圖書編號(hào) 讀者編號(hào) 借閱時(shí)間 應(yīng)還時(shí)間 續(xù)借次數(shù) 操作員圖書征訂 PK征訂編號(hào) 圖書編號(hào) 訂購(gòu)者 訂購(gòu)者聯(lián)系方式 訂購(gòu)數(shù)量 頂訂購(gòu)價(jià)格 訂購(gòu)日期 是否驗(yàn)收 驗(yàn)收日期 操作員圖書注銷Pk注銷編號(hào) 圖書編號(hào) 存庫(kù)總量 入庫(kù)時(shí)間 操作員圖書罰款Pk 罰款編號(hào) 圖書編號(hào) 讀者編號(hào) 罰款日期 應(yīng)罰金額 是否交款備注讀者信

9、息Pk 編號(hào) 條形碼姓名性別類型出生日期有效證件證件號(hào)碼聯(lián)系方式登記日期有限期至操作員備注 圖書借閱次數(shù) 期刊借閱次數(shù)是否掛失圖2.1 系統(tǒng)E-R圖2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為BP數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。2.3.1 邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)名稱為libbook,由于表比較多,所以在此只列舉幾張關(guān)鍵表(用戶清單表、讀者信息表、圖書信息表、圖書借閱表)(1) 用戶表存放用戶賬號(hào)的信息,一個(gè)用戶可以對(duì)應(yīng)一個(gè)賬戶,包括用戶姓名、密碼、用戶編號(hào)和用戶性別。通過(guò)

10、用戶表查閱用戶權(quán)限和用戶編號(hào),判斷是否是管理員,是否擁有修改圖書和用戶信息的權(quán)限。(2) 圖書信息表里每條記錄都是一本書,包括圖書名稱、編號(hào)、條形碼、圖書類型、作者、譯者、ISBN、出版社、價(jià)格、頁(yè)碼、書架名、現(xiàn)存量、庫(kù)存總數(shù)、入庫(kù)時(shí)間、操作員、簡(jiǎn)介和借出總數(shù)。通過(guò)圖書信息表可以獲取圖書信息。(3) 讀者信息表每條記錄都包含該讀者的基本登記信息及借閱情況,包括條形碼、編號(hào)、姓名、性別、類型、出生日期、有效證件、證件號(hào)碼、聯(lián)系方式、登記日期、有限期至、操作員、備注、圖書借閱次數(shù)、期刊借閱次數(shù)、是否掛失。(4) 圖書借閱表記錄用戶借閱圖書的信息,包括借閱編號(hào)、圖書編號(hào)、借閱時(shí)間、讀者編號(hào)、應(yīng)還時(shí)間

11、、續(xù)借次數(shù)、操作員、狀態(tài)。通過(guò)圖書借閱信息表可以獲取圖書借閱的信息。2.3.2 圖書館管理系統(tǒng)數(shù)據(jù)表清單 表2.1數(shù)據(jù)表清單 數(shù)據(jù)表名稱 數(shù)據(jù)表用途 出版社 保存圖書對(duì)出版社的基礎(chǔ)信息讀者類型 保存讀者類型及相關(guān)信息讀者信息 保存讀者的各種信息供應(yīng)商 保存圖書供應(yīng)商信息管理員 保存用戶信息期刊丟失 保存期刊丟失記錄期刊罰款 保存期刊罰款記錄期刊歸還 保存期刊歸還記錄期刊借閱 保存期刊借閱記錄期刊類型 保存期刊類型及相關(guān)信息期刊信息 保存期刊信息期刊征訂 保存期刊征訂入庫(kù)記錄期刊注銷 保存期刊注銷記錄書架 保存圖書館內(nèi)數(shù)據(jù)的基礎(chǔ)信息圖書丟失 保存圖書丟失記錄圖書罰款 保存圖書罰款記錄圖書館 保存

12、圖書館的基礎(chǔ)信息圖書歸還 保存圖書歸還記錄圖書借閱 保存圖書借閱記錄圖書類型 保存圖書類型及相關(guān)信息圖書信息 保存圖書信息圖書征訂 保存圖書征訂入庫(kù)記錄圖書注銷 保存圖書注銷記錄文獻(xiàn)尺寸 保存文獻(xiàn)(包括圖書或期刊)的尺寸基礎(chǔ)信息文獻(xiàn)等級(jí) 保存文獻(xiàn)(包括圖書或期刊)的等級(jí)基礎(chǔ)信息文獻(xiàn)附件 保存文獻(xiàn)(包括圖書或期刊)的附件基礎(chǔ)信息文獻(xiàn)印刷 保存文獻(xiàn)(包括圖書或期刊)的印刷基礎(chǔ)信息文獻(xiàn)語(yǔ)系 保存文獻(xiàn)(包括圖書或期刊)的語(yǔ)系基礎(chǔ)信息用戶清單 存放用戶賬號(hào)的信息2.4 功能結(jié)構(gòu)介紹2.4.1功能由于篇幅有限,如圖2.2所示簡(jiǎn)化各功能所包含的屬性。圖書館管理系統(tǒng)讀者類別設(shè)置讀者檔案管理圖書類別設(shè)置圖書檔案

13、管理圖書征訂圖書借閱圖書歸還圖書罰款逾期清單讀者管理圖書管理圖書流通管理 圖2.2 總體結(jié)構(gòu)圖2.4.2 系統(tǒng)流程圖查詢圖書借閱圖書用戶讀者信息圖書借閱圖書館管理系統(tǒng)讀者管理流通管理圖書歸還圖書征訂 失敗管理員登陸 成功預(yù)約讀借圖書信息罰款管理圖書管理 圖 2.3 系統(tǒng)流程圖3.系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)及程序開發(fā)(詳細(xì)設(shè)計(jì))3.1 創(chuàng)建數(shù)據(jù)庫(kù)(1)創(chuàng)建“讀者信息”表CREATE TABLE dbo.讀者信息 (條形碼 varchar (40) NULL ,編號(hào) varchar (20) NOT NULL ,姓名 varchar (20) NULL ,性別 varchar (8) NULL ,類型 var

14、char (20) NOT NULL ,出生日期 smalldatetime NULL ,有效證件 varchar (60) NULL ,證件號(hào)碼 varchar (60) NULL ,聯(lián)系方式 varchar (100) NULL ,登記日期 smalldatetime NULL ,有限期至 smalldatetime NULL ,操作員 varchar (20) NULL ,備注 varchar (100) NULL ,圖書借閱次數(shù) int NULL ,期刊借閱次數(shù) int NULL ,是否掛失 bit NULL ) ON PRIMARYGO(2)創(chuàng)建“圖書信息”表CREATE TABLE

15、 dbo.圖書信息 (條形碼 varchar (40) NULL ,編號(hào) varchar (50) NOT NULL ,書名 varchar (200) NULL ,類型 varchar (100) NULL ,作者 varchar (100) NULL ,譯者 varchar (100) NULL ,ISBN varchar (40) NULL ,出版社 varchar (100) NULL ,價(jià)格 money NULL ,頁(yè)碼 int NULL ,書架名稱 varchar (200) NULL ,現(xiàn)存量 int NULL ,庫(kù)存總量 int NULL ,入庫(kù)時(shí)間 smalldatetime

16、 NULL ,操作員 varchar (20) NULL ,簡(jiǎn)介 varchar (100) NULL ,借出次數(shù) int NULL ,是否注銷 bit NOT NULL ) ON PRIMARYGO(3)創(chuàng)建“圖書借閱表“CREATE TABLE dbo.圖書借閱 (借閱編號(hào) int IDENTITY (1, 1) NOT NULL ,圖書編號(hào) varchar (50) NULL ,讀者編號(hào) varchar (40) NULL ,借閱時(shí)間 smalldatetime NULL ,應(yīng)還時(shí)間 smalldatetime NULL ,續(xù)借次數(shù) int NULL ,操作員 varchar (20)

17、NULL ,狀態(tài) varchar (10) NULL ) ON PRIMARYGO(5) 創(chuàng)建其他關(guān)鍵表CREATE TABLE dbo.圖書歸還 (歸還編號(hào) int IDENTITY (1, 1) NOT NULL ,圖書編號(hào) varchar (50) NULL ,讀者編號(hào) varchar (40) NULL ,退還押金 money NULL ,歸還時(shí)間 smalldatetime NULL ,操作員 varchar (20) NULL ,確定歸還 bit NULL ) ON PRIMARYGOCREATE TABLE dbo.圖書征訂 (征訂編號(hào) varchar (50) NOT NULL

18、 ,圖書編號(hào) varchar (50) NOT NULL ,訂購(gòu)者 varchar (100) NULL ,訂購(gòu)者聯(lián)系方式 varchar (100) NULL ,訂購(gòu)數(shù)量 int NULL ,訂購(gòu)單價(jià) money NULL ,訂購(gòu)日期 smalldatetime NULL ,是否驗(yàn)收 bit NULL ,驗(yàn)收日期 smalldatetime NULL ,操作員 varchar (20) NULL ) ON PRIMARYGOCREATE TABLE dbo.圖書罰款 (罰款編號(hào) int IDENTITY (1, 1) NOT NULL ,圖書編號(hào) varchar (50) NULL ,讀者編

19、號(hào) varchar (20) NULL ,罰款日期 smalldatetime NULL ,應(yīng)罰金額 money NULL ,實(shí)收金額 money NULL ,是否交款 bit NULL ,備注 varchar (100) NULL ) ON PRIMARYGO(5)創(chuàng)建主鍵及外鍵等表約束在查詢分析器中通過(guò)代碼創(chuàng)建表的主鍵及外鍵等表約束(代碼見第四步)(6)創(chuàng)建存儲(chǔ)過(guò)程系統(tǒng)使用了“sf_圖書征訂”、“sf_圖書借閱”和“sf_圖書歸還”3個(gè)存儲(chǔ)過(guò)程,實(shí)現(xiàn)的功能分別為征訂圖書入庫(kù)、借閱圖書出庫(kù)和歸還圖書入庫(kù),產(chǎn)生罰款信息等功能。具體計(jì)算方法在第四步創(chuàng)建數(shù)據(jù)庫(kù)的腳本中有詳細(xì)注釋,用戶可以參考這些注

20、釋。3.2窗體設(shè)計(jì)(用戶界面)3.2.1創(chuàng)建系統(tǒng)主窗體(1)利用系統(tǒng)默認(rèn)生成的窗體作為主窗體,并為其添加一個(gè)mainmenu(主菜單)控件和一個(gè)statusBar(狀態(tài)欄)控件,各個(gè)控件的布局如圖3.1 圖3.1主窗體(2)窗體及其控件的屬性設(shè)置如表表3.1控件類型 對(duì)象(控件)名 屬性 取值說(shuō)明Form MainFrm Name mainfrm Text 圖書館管理系統(tǒng) StartPosition CenterScreen IsMdiContainer TruemainMenu MainMenu1 單擊窗體上的菜單即可設(shè)置其他選項(xiàng)StatusBar StatusBar1 Panels(3)該

21、窗體的事件處理程序如第四步所示3.2.2系統(tǒng)登錄功能的實(shí)現(xiàn)本系統(tǒng)的用戶分為普通用戶(讀者)和管理員用戶,管理員用戶具有系統(tǒng)提供的所有權(quán)限,普通用戶可以查詢圖書、借閱圖書、查詢個(gè)人借閱信息。系統(tǒng)登錄界面是判斷用戶身份的一個(gè)交互窗體,在其中輸入正確的用戶名和密碼后,單擊“確定”按鈕,可根據(jù)用戶角色在主界面中擁有相應(yīng)的權(quán)限。(1)在【解決資源管理器】中,右擊【圖書館管理系統(tǒng)】項(xiàng),在彈出的快捷菜單中選擇【添加】|【添加windows窗體】命令,在彈出的對(duì)話框中的【模板】列表框內(nèi)選中“windows窗體”,并將【名稱】文本框中的名稱改為“LoginFrm.cs”,這將新建一個(gè)窗體 圖3.2登錄窗口(2)

22、在窗體上放置如圖3.2所示的控件。(3)【用戶登錄】窗體的控件屬性設(shè)置如表3.2所示 表3.2【用戶登陸】窗體控件清單控件類型 對(duì)象名 屬 性 取值說(shuō)明Form LoginFrm Name LoginFrm Text 用戶登錄 Startposition CenterScreenButton btn_Longin Text 登陸Label 共4個(gè) Text 如圖3.2TextBox txt_ID,txt_Name,txt_pwd Text(4)該窗體的事件處理程序如第四步所示3.2.3讀者類別設(shè)置功能在子窗體中,可以實(shí)現(xiàn)對(duì)圖書管理系統(tǒng)中讀者類別數(shù)據(jù)的插入、編輯、刪除、瀏覽和查詢等各項(xiàng)操作。(1

23、)在【解決資源管理器】中,右擊【圖書館管理系統(tǒng)】項(xiàng),在彈出的快捷菜單中選擇【添加】|【添加windows窗體】命令,在彈出的對(duì)話框中的【模板】列表框內(nèi)選中“windows窗體”,并將【名稱】文本框中的名稱改為“REaderClassify.ss”,這將新建一個(gè)窗體。在窗體上放置如圖3.3所示的控件。 圖3.3讀者類型設(shè)置窗口(2)各控件的屬性設(shè)置如表3.3所示控件類型 對(duì)象名 屬性 取值(說(shuō)明)Form readerclassify name readerclassify Text 讀者類別設(shè)置 Startposition centerscreeenImagelist imagelist1 i

24、mages 依次添加icon目錄下的“首記錄.bmp”等十個(gè)圖標(biāo)Toolbar toolbar imagelist imagelist1 Buttons 在彈出的對(duì)話框中單擊【添加】按鈕添加成員,并將各個(gè)按鈕的Text和tooltiptext設(shè)置為如圖3.3中所示的文字Datagrid datagrid1 captionvisible false Readonly true Datasource dataset11 Datamember 讀者類型Label 共5個(gè) Text Textbox txt1txt5 共5個(gè) text Txt2txt5 databindings|text 除【搜索】按鈕

25、旁的文本框外其他都為truedataset11.讀者類型,與其上標(biāo)簽對(duì)應(yīng)的相應(yīng)字段Checkbox checkbox1,2 text 設(shè)置如圖3.3所示 Checked dataset11.讀者類型.限制圖書和dataset11.讀者類型.限制期刊Button btnsearch text 搜索 Image Icon目錄下的搜索.bmp文件(3)為窗體設(shè)置事件處理代碼如第四步所示3.2.4讀者檔案管理功能在子窗體中,可實(shí)現(xiàn)對(duì)財(cái)務(wù)管理系統(tǒng)中會(huì)計(jì)科目的數(shù)據(jù)插入、編輯、刪除和瀏覽、查詢等各項(xiàng)操作。(1) 在【解決資源管理器】中,添加一個(gè)新的窗體,并將名稱改為“readinfo.cs”。 圖3.4讀者

26、檔案管理窗口(2) 在新建窗體上放置如圖3.4所示控件,其控件屬性設(shè)置如表3.4所示??丶愋?對(duì)象名 屬性 取值(說(shuō)明)Form readerinfo name readerinfo Text 讀者檔案管理 Startposition centerscreenImagelist imagelist1 images 依次添加icon目錄下的首記錄.bmp等十個(gè)圖標(biāo)Toolbar toolbar1 imagelist imagelist1 Buttons 在彈出的對(duì)話框中單擊【添加】按鈕添加成員,并將各個(gè)按鈕的text和tooltiptext設(shè)置為圖3.4所示的文字Datagrid datagr

27、id1 captionvisible false Readonly true Datagrid1 datasoures dataset11 Datamember 讀者信息Label 共18個(gè) text 如圖3.4所示texbox Txt1txt12 共12個(gè) text Readonly 除【搜索】按鈕旁的3個(gè)文本框外,其他都為true Txt4txt12 databindings|text dataset11.讀者信息.與其上標(biāo)簽對(duì)應(yīng)的字段 Cmb1 items 男、女 Cmb3 items 身份證、學(xué)生證、教師證、公務(wù)員證、其他證件Monthcalendar calen1 visible f

28、alseButton btnsearch text 搜索 Image Icon目錄下的搜索.bmp文件 (3)為窗體設(shè)置事件處理代碼如第四步所示3.2.5圖書類型設(shè)置功能(1)在【解決資源管理器】中,添加一個(gè)新的窗體,并將改名為“bookclassify.cs”,在其上放置控件如圖3.5所示。 圖3.5圖書類型設(shè)置窗口(2)在新建窗體上放置如圖3.5所示控件,其控件屬性設(shè)置如表3.5所示??丶愋?對(duì)象名 屬性 取值(說(shuō)明)form bookinfo name bookinfo text 圖書檔案管理 startposition centerscrenimagelist imagelist1

29、image 依次添加icon目錄下的首記錄.bmp等十個(gè)圖標(biāo)toolbar toolbar1 imagelist1 imagelist1 buttons 在彈出的對(duì)話框中單擊【添加】按鈕添加成員,并將各個(gè)按鈕的text和tooltiptext設(shè)置為圖3.5所示的文字Datagrid datagrid1 captionvisible false Readonly true Datagrid1 datasoures dataset11 Datamember 圖書信息Label 共18個(gè) text 如圖3.5所示texbox Txt1txt12共13個(gè) text Readonly 除【搜索】按鈕旁的

30、3個(gè)文本框外,其他都為true Txt4txt13 databindings|text dataset11.讀者類型.與其上標(biāo)簽對(duì)應(yīng)的字段Button btnsearch text 搜索 Image Icon目錄下的搜索.bmp文件 (3)為窗體設(shè)置事件處理代碼如第四步所示3.2.6圖書檔案管理功能與讀者信息管理功能類似(1) 在【解決資源管理器】中,添加一個(gè)新的窗體,并將改名為“bookinfo.cs”,在其上放置控件如圖3.6所示。 圖3.6圖書檔案管理窗口(2)在新建窗體上放置如圖3.6所示控件,其控件屬性設(shè)置如表3.6所示??丶愋?對(duì)象名 屬性 取值(說(shuō)明)form bookclas

31、sify name bookclassify text 圖書類型設(shè)置 startposition centerscrenimagelist imagelist1 image 依次添加icon目錄下的首記錄.bmp等十個(gè)圖標(biāo)toolbar toolbar1 imagelist1 imagelist1 buttons 在彈出的對(duì)話框中單擊【添加】按鈕添加成員,并將各個(gè)按鈕的text和tooltiptext設(shè)置為圖3.6所示的文字Datagrid datagrid1 captionvisible false Readonly true Datagrid1 datasoures dataset11 D

32、atamember 圖書類型Label 共5個(gè) text 如圖3.6所示texbox Txt1txt5 共5個(gè) text Readonly 除【搜索】按鈕旁的文本框外,其他都為true Txt2txt5 databindings|text dataset11.讀者類型.與其上標(biāo)簽對(duì)應(yīng)的字段Combobox cmb1cmb3共3個(gè) text Enabled falsedatabindings|text dataset11.圖書信息.與其上的標(biāo)簽對(duì)應(yīng)的相應(yīng)字段checkbox checkbox1 text 是否注銷 checked dataset11.圖書信息.是否注銷Button btnsear

33、ch text 搜索 Image Icon目錄下的搜索.bmp文件 (3)為窗體設(shè)置事件處理代碼(和讀者檔案功能管理基本一致)如第四步所示。3.2.7圖書征訂功能(1)在【解決資源管理器】中,添加一個(gè)新的窗體,并將改名為“booksubscribe.cs”. 圖3.7圖書征訂窗口(2)在新建窗體上放置如圖3.7所示控件,其控件屬性設(shè)置如表3.7所示。控件類型 對(duì)象名 屬性 取值(說(shuō)明)form booksubscribe name booksubscribe text 圖書征訂 startposition centerscrenimagelist imagelist1 image 依次添加ic

34、on目錄下的首記錄.bmp等十個(gè)圖標(biāo)toolbar toolbar1 imagelist1 imagelist1 buttons 在彈出的對(duì)話框中單擊【添加】按鈕添加成員,并將各個(gè)按鈕的text和tooltiptext設(shè)置為圖3.7所示的文字Datagrid datagrid1 captionvisible false Readonly true Datagrid1 datasoures dataset11 Datamember 圖書征訂Label 共12個(gè) text 如圖3.7所示texbox Txt1txt10共10個(gè) text Readonly 除【搜索】按鈕旁的3個(gè)文本框外,其他都為t

35、rue Txt2txt5 databindings|text dataset11.圖書征訂.與其上標(biāo)簽對(duì)應(yīng)的字段Combobox cmb1 text Enabled falsecheckbox checkbox1 text 是否驗(yàn)收 checked dataset11.圖書征訂.是否驗(yàn)收Button btnsearch text 搜索 Image Icon目錄下的搜索.bmp文件 Button btnsubscribe text 提交征訂(驗(yàn)收)(3) 在【解決資源管理器】中,添加一個(gè)新的窗體,并將改名為“selectbook.cs”. 其上放置控件如圖3.8所示。(4) 其控件屬性設(shè)置如表3.8所示??丶愋?對(duì)象名 屬性 取值(說(shuō)明)form selectbook name selectbook startposition centerscrenDatagrid datagrid1 captionvisible false Readonly true Datagrid1 datasoures dataset21 Dat

溫馨提示

  • 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論