畢業(yè)設(shè)計(jì)(論文)VB6.0圖書(shū)管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)VB6.0圖書(shū)管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)VB6.0圖書(shū)管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)VB6.0圖書(shū)管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)VB6.0圖書(shū)管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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、蕪湖信息技術(shù)職業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì))學(xué)校代碼: 14057 學(xué) 號(hào): 20084003 蕪湖信息技術(shù)職業(yè)學(xué)院畢業(yè)論文(設(shè)計(jì))論文題目:圖書(shū)管理系統(tǒng)學(xué)科專業(yè):軟件技術(shù)(嵌入式)作者姓名: 指導(dǎo)教師:完成時(shí)間:2011年5月8號(hào)選題背景圖書(shū)館管理系統(tǒng)是圖書(shū)館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于圖書(shū)館的管理者和使用者來(lái)說(shuō)都至關(guān)重要,所以圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段。但圖書(shū)館管理若采用完全手工操做,通過(guò)卡片記錄信息,既浪費(fèi)時(shí)間,又浪費(fèi)人工、紙張,而且書(shū)籍和讀者的信息查詢比較麻煩,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成

2、熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率,也是圖書(shū)館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情。畢業(yè)論文進(jìn)度安排:2011-3-92011-3-29做軟件的設(shè)計(jì)構(gòu)思,參考相關(guān)資料和封面設(shè)計(jì)2011-3-302011-4-10著手進(jìn)行編程和功能的添加2011-4-112011-4-

3、20對(duì)軟件進(jìn)行測(cè)試及文檔的書(shū)寫(xiě)2011-4-212011-5-8對(duì)軟件的完善和文檔的整理指導(dǎo)教師意見(jiàn): 指導(dǎo)教師簽名: 年 月 日畢業(yè)論文(設(shè)計(jì))寫(xiě)作提綱一、論文題目 圖書(shū)管理系統(tǒng)二、論題觀點(diǎn)來(lái)源: 圖書(shū)館管理系統(tǒng)是圖書(shū)館管理工作中不可缺少的部分,它的內(nèi)容對(duì)于圖書(shū)館的管理者和使用者來(lái)說(shuō)都至關(guān)重要,所以圖書(shū)管理系統(tǒng)應(yīng)該能夠?yàn)楣芾碚呋蜃x者提供充足的信息和快捷的數(shù)據(jù)處理手段。但圖書(shū)館管理若采用完全手工操做,通過(guò)卡片記錄信息,既浪費(fèi)時(shí)間,又浪費(fèi)人工、紙張,而且書(shū)籍和讀者的信息查詢比較麻煩,這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)

4、,它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。三、基本觀點(diǎn):作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率,也是圖書(shū)館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套管理軟件成為很有必要的事情四、論文結(jié)構(gòu): 引言需求分析開(kāi)發(fā)技術(shù)系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)用戶界面的設(shè)計(jì)及代碼的編寫(xiě)系統(tǒng)測(cè)試軟件的安裝及使用說(shuō)明總結(jié)結(jié)束語(yǔ)參考文獻(xiàn)畢業(yè)論文(設(shè)計(jì))工作中期檢查表系別: 軟件工程系 班級(jí): 08軟件(嵌入式)

5、學(xué)生姓名張志明學(xué)號(hào)20084003指導(dǎo)教師劉力揚(yáng)職稱論文(設(shè)計(jì))題目圖書(shū)管理系統(tǒng)選題是否有變化否如有,請(qǐng)?zhí)顚?xiě)原因是否一人一題是是否進(jìn)行了選題背景、及寫(xiě)作提綱是是否進(jìn)行了文獻(xiàn)調(diào)研是本論文擬解決的關(guān)鍵問(wèn)題軟件的功能及數(shù)據(jù)庫(kù)的建立教師填寫(xiě)部分論文(設(shè)計(jì))進(jìn)度情況: 提前完成 正常進(jìn)行 延期滯后(請(qǐng)寫(xiě)出原因)工作態(tài)度情況(學(xué)生對(duì)畢業(yè)論文(設(shè)計(jì))的認(rèn)真程度、完成指導(dǎo)教師布置任務(wù)情況): 認(rèn)真 較認(rèn)真 一般 不認(rèn)真中期質(zhì)量評(píng)價(jià)(學(xué)生已完成部分的工作質(zhì)量情況): 好 中 差存在的問(wèn)題與建議: 指導(dǎo)教師(簽名): 年 月 日系畢業(yè)論文(設(shè)計(jì))工作領(lǐng)導(dǎo)小組意見(jiàn)(如被查學(xué)生為差的,請(qǐng)系畢業(yè)論文設(shè)計(jì)領(lǐng)導(dǎo)小組寫(xiě)出處理

6、意見(jiàn)): 領(lǐng)導(dǎo)小組組長(zhǎng)(簽名): 年 月 日論文題目中 文 摘 要在這種形勢(shì)下,書(shū)籍就漸漸地成為人們獲取并增長(zhǎng)知識(shí)的主要途徑,而圖書(shū)館就自然而然地在人們的生活中占據(jù)了一定的位置,這次畢業(yè)設(shè)計(jì),我以我所在的單位圖書(shū)館為開(kāi)發(fā)背景,設(shè)計(jì)這個(gè)圖書(shū)管理系統(tǒng),從圖書(shū)的入庫(kù)登記到查詢?yōu)g覽,從借書(shū)證發(fā)放到圖書(shū)的借閱,形成了一個(gè)整體自動(dòng)化管理模式,改善了我校圖書(shū)館的管理。本文介紹了在visual basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)本系統(tǒng)的詳細(xì)過(guò)程,提出實(shí)現(xiàn)圖書(shū)館信息管理、資源共享的基本目標(biāo),從而推動(dòng)邁向數(shù)字化圖書(shū)館的步伐,并闡述系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),從圖書(shū)的入庫(kù)登記

7、到查詢?yōu)g覽,從借書(shū)證發(fā)放到圖書(shū)的借閱,形成了一個(gè)整體自動(dòng)化管理模式,從軟件工程的角度進(jìn)行了科學(xué)而嚴(yán)謹(jǐn)?shù)年U述。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成圖書(shū)信息的借閱,查詢,圖書(shū)資料的統(tǒng)計(jì)及圖書(shū)資料的維護(hù)的全過(guò)程。經(jīng)過(guò)實(shí)際使用證明,本文所設(shè)計(jì)的系統(tǒng)可以從事圖書(shū)管理單位進(jìn)行圖書(shū)管理方面的需要。關(guān)鍵詞:模塊、數(shù)據(jù)庫(kù)技術(shù)、visual basic6.024目錄第一章 引言51.1 設(shè)計(jì)的目的和意義51.2設(shè)計(jì)的內(nèi)容5第二章 需求分析62.1系統(tǒng)需要解決的主要問(wèn)題6第三章 開(kāi)發(fā)技術(shù)73.1數(shù)據(jù)庫(kù)管理系統(tǒng)73.2 visual basic 6.0簡(jiǎn)介8第四章 系統(tǒng)設(shè)計(jì)84.1系統(tǒng)結(jié)

8、構(gòu)圖84.2系統(tǒng)流程圖114.3系統(tǒng)數(shù)據(jù)流圖13第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)16第六章 用戶界面的設(shè)計(jì)及代碼的編寫(xiě)21第七章 系統(tǒng)測(cè)試21第八章 軟件的安裝及使用說(shuō)明21第九章 總結(jié)21第十章 結(jié)束語(yǔ)22參考文獻(xiàn)22第一章 引言1.1 設(shè)計(jì)的目的和意義1.1.1設(shè)計(jì)的意義作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)圖書(shū)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、易修改、可靠性高、存儲(chǔ)量大、數(shù)據(jù)處理快捷、保密性好、壽命長(zhǎng)、成本低、便于打印等。這些優(yōu)點(diǎn)能夠極大地提高圖書(shū)管理的效率,也是圖書(shū)館的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。1.1.2設(shè)計(jì)的目的圖書(shū)館管理系統(tǒng)是為實(shí)現(xiàn)圖書(shū)管理工作

9、系統(tǒng)化、規(guī)范化、簡(jiǎn)單化的應(yīng)用軟件。它將計(jì)算機(jī)操作及管理融到圖書(shū)管理系統(tǒng)的實(shí)際運(yùn)用中,使日常手工管理的復(fù)雜方法和過(guò)程被計(jì)算機(jī)簡(jiǎn)單、易行的操作所替代,圖書(shū)館在正常運(yùn)營(yíng)中總是面對(duì)大量的讀者信息 、書(shū)籍信息以及兩者相互作用產(chǎn)生的借書(shū)信息 、還書(shū)信息.因此需要對(duì)讀者資源 、書(shū)籍資源、借書(shū)信息 、還書(shū)信息進(jìn)行管理 、及時(shí)了解各個(gè)環(huán)節(jié)的變更,這系統(tǒng)能夠迅速、準(zhǔn)確地向圖書(shū)館管理者提供有效的信息;同時(shí)也極大地減輕了工作人員的工作強(qiáng)度、提高了工作效率,充分地發(fā)揮了人力資源的作用。1.2設(shè)計(jì)的內(nèi)容圖書(shū)管理信息系統(tǒng)是典型的信息管理系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于后臺(tái)數(shù)據(jù)庫(kù)

10、的建立要求建立起數(shù)據(jù)一致性高和完整性強(qiáng).數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù)。而對(duì)于前端應(yīng)用程序則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。對(duì)系統(tǒng)功能模塊進(jìn)行分析,本系統(tǒng)功能模塊主要分為“圖書(shū)資料管理”模塊、“讀者資料管理”模塊、“借還書(shū)操作”模塊,“系統(tǒng)管理”模塊。第二章 需求分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。圖書(shū)管理系統(tǒng)需要滿足來(lái)自三方面的需求,這三個(gè)方面分別是圖書(shū)借閱者、圖書(shū)館工作人員和圖書(shū)館管理人員。圖書(shū)借閱者的需求是查詢圖書(shū)館所存的圖書(shū)、個(gè)人借閱情況及個(gè)人信息的修改;圖書(shū)館工作人員對(duì)圖書(shū)借閱者的借閱及還書(shū)要求進(jìn)行操作,同時(shí)形成借書(shū)或還書(shū)報(bào)表給借閱者查看

11、確認(rèn);圖書(shū)館管理人員的功能最為復(fù)雜,包括對(duì)工作人員、圖書(shū)借閱者、圖書(shū)進(jìn)行管理和維護(hù)及系統(tǒng)狀態(tài)的查看、維護(hù)。2.1系統(tǒng)需要解決的主要問(wèn)題圖書(shū)借閱者可直接查看圖書(shū)館圖書(shū)情況,如果圖書(shū)借閱者根據(jù)本人借書(shū)證號(hào)和密碼登錄系統(tǒng),還可以進(jìn)行本人借書(shū)情況的查詢和維護(hù)部分個(gè)人信息。圖書(shū)館工作人員有修改圖書(shū)借閱者借書(shū)和還書(shū)記錄的權(quán)限,所以需對(duì)工作人員登陸本模塊進(jìn)行更多的考慮。在此模塊中,圖書(shū)館工作人員可以為圖書(shū)借閱者加入借書(shū)記錄或是還書(shū)記錄。圖書(shū)館管理人員功能的信息量大,數(shù)據(jù)安全性和保密性要求最高。本功能實(shí)現(xiàn)對(duì)圖書(shū)信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。圖書(shū)館管理員可以瀏

12、覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書(shū)的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書(shū)借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書(shū)館的借閱信息。 2.2系統(tǒng)應(yīng)該具備的基本功能圖書(shū)管理系統(tǒng)需要完成功能主要有:關(guān)于圖書(shū)資料管理的圖書(shū)信息:類別編號(hào)、類別名稱、關(guān)鍵詞、書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍類別、作者姓名、出版社名稱、出版日期等。供貨商: 供貨商序號(hào)、供貨商、城市、地址、電話、傳真、郵政編碼、email、聯(lián)系人、首次合作時(shí)間等。定單信息:定單序號(hào)、書(shū)名、書(shū)號(hào)、類別、出版社、作者、isbn、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開(kāi)本、詳細(xì)信息、供貨商序號(hào)、供貨商、聯(lián)系人、城市、訂購(gòu)數(shù)量、訂購(gòu)價(jià)格、交付方式、交貨日期

13、、定單日期、是否驗(yàn)收、驗(yàn)收日期等。以上包括修改,查詢等。關(guān)于讀者管理的學(xué)生信息:學(xué)號(hào)、姓名、性別、班級(jí)、系別、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。老師信息:編號(hào)、姓名、性別、工作單位、班級(jí)、系別家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。其他讀者:編號(hào)、姓名、性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。以上包括修改,查詢等。關(guān)于借還書(shū)管理的:借書(shū)信息:借書(shū)信息編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、備注信息等。還書(shū)信息:還書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、還書(shū)日期、備注信息等。罰款信息:流水號(hào)、罰款原因、罰款金額

14、、日期等以上包括修改,查詢等。系統(tǒng)管理的:?jiǎn)T工信息:?jiǎn)T工序號(hào)、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片等密碼設(shè)置以上包括修改,查詢等。第三章 開(kāi)發(fā)技術(shù)3.1數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(dbms)是用于描述、管理和維護(hù)數(shù)據(jù)庫(kù)的程序系統(tǒng),是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。它建立在操作系統(tǒng)的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制。其主要功能有:1. 描述數(shù)據(jù)庫(kù):描述數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、語(yǔ)義信息和保密要求等。2. 管理數(shù)據(jù)庫(kù):控制整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行,控制用戶的并發(fā)性訪問(wèn),檢驗(yàn)數(shù)據(jù)的安全、保密與完整性,執(zhí)行數(shù)據(jù)檢索、插入、刪除、修改等操作。3. 維護(hù)數(shù)據(jù)庫(kù):控制數(shù)據(jù)庫(kù)初始數(shù)據(jù)

15、的裝入,記錄工作日志,監(jiān)視數(shù)據(jù)庫(kù)性能,修改更新數(shù)據(jù)庫(kù),重新組織數(shù)據(jù)庫(kù),恢復(fù)出現(xiàn)故障的數(shù)據(jù)庫(kù)。4. 數(shù)據(jù)通信 :組織數(shù)據(jù)的傳輸。dbms主要有四種類型:文件管理系統(tǒng)、層次數(shù)據(jù)庫(kù)系統(tǒng)、 網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)和關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。因?yàn)槟壳瓣P(guān)系數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用最為廣泛,所以我們重點(diǎn)對(duì)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中的幾個(gè)概念進(jìn)行介紹。 數(shù)據(jù)庫(kù)(database):數(shù)據(jù)庫(kù)是由若干表組成。在asp中,數(shù)據(jù)庫(kù)概念對(duì)應(yīng)到物理文件上是有一些不同的。對(duì)于dbase、foxpro、paradox這三種數(shù)據(jù)庫(kù)系統(tǒng),數(shù)據(jù)庫(kù)對(duì)應(yīng)于某一個(gè)子目錄,而其它類型如ms access、btrieve則是指某個(gè)文件。這是因?yàn)榍罢叩谋頌閱为?dú)的文件,而后者的表是聚

16、集在一個(gè)數(shù)據(jù)庫(kù)文件中的。表(table): 一個(gè)表就是一組相關(guān)的數(shù)據(jù)按行排列,象一張表格一樣。比如一個(gè)班所有學(xué)生的期末考試成績(jī),存在一個(gè)表中,每一行對(duì)應(yīng)一名學(xué)生,在這一行中,包括學(xué)生的學(xué)號(hào)、姓名以及各門課程的成績(jī)。字段(field): 在表中,每一列稱為一個(gè)字段。每一個(gè)字段都有相應(yīng)的描述信息,如數(shù)據(jù)類型、數(shù)據(jù)寬度等。記錄(record): 在表中,每一行稱為一條記錄。索引(index): 為了加快訪問(wèn)數(shù)據(jù)庫(kù)的速度,許多數(shù)據(jù)都使用索引。3.2 visual basic 6.0簡(jiǎn)介visual basic 6.0是微軟公司推出的新一代數(shù)據(jù)庫(kù)管理系統(tǒng),它一種面向?qū)ο蟮摹⒖梢暬臄?shù)據(jù)庫(kù)開(kāi)發(fā)工具。vis

17、ual basic 6.0具有用戶的普遍性、功能的完整性、工具的易用性等特點(diǎn)。(1)用戶的普遍性visual basic 6.0保持了與傳統(tǒng)的xbase數(shù)據(jù)庫(kù)的兼容性,對(duì)運(yùn)行環(huán)境的要求也不高,入門和學(xué)習(xí)方便,最易于用戶接受,因此了解和使用它的傳統(tǒng)用戶數(shù)量多。(2)功能的完整性經(jīng)過(guò)幾個(gè)版本的升級(jí),visual basic 6.0比傳統(tǒng)的xbase數(shù)據(jù)庫(kù)有了質(zhì)的飛躍。在數(shù)據(jù)管理方面,它基本具備了大型sql數(shù)據(jù)庫(kù)的特征(如視圖、關(guān)鍵字、關(guān)系、觸發(fā)器、存儲(chǔ)過(guò)程等);在數(shù)據(jù)庫(kù)設(shè)計(jì)方面,它提供了各種數(shù)據(jù)庫(kù)組件的設(shè)計(jì)向?qū)Ш蛨D形化、智能化的設(shè)計(jì)過(guò)程。其獨(dú)特的優(yōu)點(diǎn)是提供了各種數(shù)據(jù)庫(kù)用戶界面的可視化設(shè)計(jì)工具,提供

18、了自含的編程語(yǔ)言和調(diào)試工具,提供了查詢數(shù)據(jù)庫(kù)的默認(rèn)表格工具等??偠灾?,visual basic 6.0盡量使得用戶不依靠其他工具就能完成一個(gè)較復(fù)雜數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的全部開(kāi)發(fā)工作。(3)工具的易用性在數(shù)據(jù)庫(kù)軟件的開(kāi)發(fā)過(guò)程中,visual basic 6.0提供了一個(gè)項(xiàng)目管理器,用來(lái)對(duì)所開(kāi)發(fā)項(xiàng)目的全部文件進(jìn)行組織和管理;提供了向?qū)?、設(shè)計(jì)器和生成器3類支持可視化的輔助設(shè)計(jì)工具,用來(lái)加快visual basic 6.0應(yīng)用程序的開(kāi)發(fā)、減輕用戶的工作量。項(xiàng)目管理器和各種輔助設(shè)計(jì)工具的運(yùn)用,使得學(xué)習(xí)和使用visual basic 6.0進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用軟件的開(kāi)發(fā)變得非常輕松、容易。第四章 系統(tǒng)設(shè)計(jì)4.1系統(tǒng)

19、結(jié)構(gòu)圖圖書(shū)管理系統(tǒng)需要滿足來(lái)自三方面的需求,這三個(gè)方面分別是圖書(shū)借閱者、圖書(shū)館工作人員和圖書(shū)館管理人員。根據(jù)以上的需求分析,在圖書(shū)館管理系統(tǒng)應(yīng)該分為4個(gè)模塊,即圖書(shū)資料管理模塊、讀者資料管理模塊、借還書(shū)管理模塊、系統(tǒng)管理模塊。其系統(tǒng)的結(jié)構(gòu)圖如下圖書(shū)館管理系統(tǒng)借還書(shū)管理系統(tǒng)管理讀者資料管理圖書(shū)資料管理4.1.1“圖書(shū)資料管理”模塊 圖書(shū)資料管理又分為圖書(shū)信息,供貨商,訂單信息的添加、修改、查詢功能,結(jié)構(gòu)圖如下:圖書(shū)資料管理圖書(shū)信息供貨商訂單信息修改查詢添加修改查詢添加修改查詢添加4.1.2“讀者資料管理”模塊讀者資料管理又分為老師信息、學(xué)生信息、其他讀者的添加、修改、查詢功能,結(jié)構(gòu)圖如下:讀者資

20、料管理老師信息學(xué)生信息其他讀者修改查詢添加修改查詢添加修改查詢添加4.1.3“借還書(shū)管理”模塊借還書(shū)管理又分為借書(shū)信息、還書(shū)信息、罰款信息的添加、修改、查詢功能,結(jié)構(gòu)圖如下:借還書(shū)管理借書(shū)信息還書(shū)信息罰款信息修改查詢添加修改查詢添加修改查詢添加4.1.4“系統(tǒng)管理”模塊 系統(tǒng)管理又分為密碼管理、員工信息的添加、修改、查詢功能,結(jié)構(gòu)圖如下: 系統(tǒng)管理密碼管理員工信息修改查詢添加修改查詢添加4.2系統(tǒng)流程圖 4.2.1圖書(shū)資料管理4.2.2讀者信息管理 4.2.3借還信息管理4.2.4系統(tǒng)管理4.3系統(tǒng)數(shù)據(jù)流圖數(shù)據(jù)流圖可以清楚的表示各個(gè)模塊之間的調(diào)用關(guān)系。4.3.1“借書(shū)證生成”數(shù)據(jù)流圖需要學(xué)生的

21、資料,如姓名、性別、學(xué)號(hào)、所在學(xué)院,如果未辦理借書(shū)證,則將輸入后生成借書(shū)證,借書(shū)證上需要有學(xué)生資料和學(xué)生借書(shū)證的編號(hào)。頂層圖:1層圖:2層圖:4.3.2讀者借書(shū)數(shù)據(jù)流圖頂層圖:1層圖2層圖4.3.3查詢圖書(shū)數(shù)據(jù)流圖頂層圖:1層圖: 第五章 數(shù)據(jù)庫(kù)設(shè)計(jì)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí)應(yīng)該首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的需求。數(shù)據(jù)庫(kù)設(shè)計(jì)包括如下步驟:數(shù)據(jù)庫(kù)需要分析。數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)。5.1. 數(shù)據(jù)庫(kù)需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)流程,組成一份詳盡的數(shù)據(jù)字

22、典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。仔細(xì)分析調(diào)查有關(guān)圖書(shū)館管理信息需求的基礎(chǔ)上,將得到如圖所示的本系統(tǒng)所處理的數(shù)據(jù)流程書(shū)籍類別設(shè)置讀者種類設(shè)置基本信息錄入基本信息錄入書(shū)籍類別信息管理讀者種類信息管理書(shū)籍登記讀者登記基本信息錄入基本信息錄入書(shū)籍信息管理讀者信息管理基本信息錄入基本信息錄入基本信息錄入 借閱信息管理 針對(duì)一般圖書(shū)館管理信息系統(tǒng)的需求,通過(guò)對(duì)圖書(shū)館管理工作過(guò)程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):關(guān)于圖書(shū)資料管理的圖書(shū)信息:類別編號(hào)、類別名稱、關(guān)鍵詞、書(shū)籍編號(hào)、書(shū)籍名稱、書(shū)籍類別、作者姓名、出版社名稱、出版日期等。供貨商:包括數(shù)據(jù)項(xiàng)有:供貨商序號(hào)、供貨商、城市、地址、電話、

23、傳真、郵政編碼、email、聯(lián)系人、首次合作時(shí)間等。定單信息:定單序號(hào)、書(shū)名、書(shū)號(hào)、類別、出版社、作者、isbn、印張、字?jǐn)?shù)、版次、印數(shù)、定價(jià)、開(kāi)本、詳細(xì)信息、供貨商序號(hào)、供貨商、聯(lián)系人、城市、訂購(gòu)數(shù)量、訂購(gòu)價(jià)格、交付方式、交貨日期、定單日期、是否驗(yàn)收、驗(yàn)收日期等。關(guān)于讀者管理的學(xué)生信息:學(xué)號(hào)、姓名、性別、班級(jí)、系別、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。老師信息:編號(hào)、姓名、性別、工作單位、班級(jí)、系別家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。其他讀者:編號(hào)、姓名、性別、工作單位、家庭住址、電話號(hào)碼、電子郵件地址、辦證日期、備注等。關(guān)于借還書(shū)管理的:借書(shū)信息:借書(shū)信息編

24、號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、備注信息等。還書(shū)信息:還書(shū)信息編號(hào)、讀者編號(hào)、讀者姓名、書(shū)籍編號(hào)、書(shū)籍名稱、借書(shū)日期、還書(shū)日期、備注信息等。罰款信息:流水號(hào)、罰款原因、罰款金額、日期等系統(tǒng)管理的:?jiǎn)T工信息:?jiǎn)T工序號(hào)、姓名、密碼、類別、性別、家庭住址、聯(lián)系電話、職務(wù)、出生日期、照片等密碼設(shè)置5.2.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)得到上面的數(shù)據(jù)項(xiàng)就能夠設(shè)計(jì)出以下各種實(shí)體以及它們的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)根據(jù)上面的實(shí)力設(shè)計(jì)規(guī)劃出的實(shí)體有:圖書(shū)信息實(shí)體、學(xué)生信息實(shí)體、借閱信息實(shí)體、供貨商信息實(shí)體、定單信息實(shí)體、過(guò)期圖書(shū)實(shí)體、員工信息實(shí)體、罰款信息實(shí)體等。下面列舉幾個(gè)例子:圖書(shū)信實(shí)體e-r圖:

25、圖書(shū)信息實(shí)體圖書(shū)序號(hào)圖書(shū)介紹書(shū)名讀者信息實(shí)體e-r圖讀者信息實(shí)體 讀者序號(hào)號(hào)已借圖書(shū)姓名借閱信息實(shí)體e-r圖借閱信息實(shí)體續(xù)借圖書(shū)序號(hào)學(xué)生序號(hào)各個(gè)實(shí)體之間相互關(guān)系的e-r圖 5.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)現(xiàn)在需要將數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為sql server 2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。圖書(shū)館管理信息系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。以下是其中的幾個(gè):書(shū)庫(kù)圖書(shū)信息表列名數(shù)據(jù)類型說(shuō)明圖書(shū)序號(hào)text圖書(shū)的編號(hào),唯一書(shū)號(hào)text圖書(shū)書(shū)號(hào)書(shū)名text書(shū)名類別text圖書(shū)類別出版社text出版社作者text作者isbntext圖書(shū)isb

26、n號(hào)印張text圖書(shū)印張字?jǐn)?shù)text字?jǐn)?shù)版次text圖書(shū)版次印數(shù)text印數(shù)定價(jià)currency圖書(shū)定價(jià)開(kāi)本text開(kāi)本是否在庫(kù)boolean是否在書(shū)庫(kù)中的標(biāo)志是否損壞boolean是否損壞的標(biāo)志是否遺失boolean是否遺失的標(biāo)志入庫(kù)時(shí)間date/time圖書(shū)入庫(kù)的日期圖書(shū)介紹text圖書(shū)的簡(jiǎn)單介紹學(xué)生信息表列名數(shù)據(jù)類型說(shuō)明學(xué)生序號(hào)text學(xué)生的編號(hào)學(xué)號(hào)text學(xué)生的學(xué)號(hào)姓名text學(xué)生姓名性別boolean性別系別text學(xué)生系別班級(jí)text學(xué)生所在班級(jí)已借圖書(shū)integer已經(jīng)借過(guò)圖書(shū)多少本照片text存放學(xué)生照片的路徑 罰款信息表列名數(shù)據(jù)類型說(shuō)明流水號(hào)long流水號(hào)罰款原因text罰款

27、原因罰款金額currency罰款金額日期date/time日期5.4數(shù)據(jù)庫(kù)結(jié)構(gòu)的實(shí)現(xiàn)經(jīng)過(guò)前面的需求分析和概念結(jié)構(gòu)設(shè)計(jì)以后,得到數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)?,F(xiàn)在就可以在sql server2000數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu)。這是利用sql server2000數(shù)據(jù)庫(kù)系統(tǒng)中的sql查詢分析器實(shí)現(xiàn)的。第六章 用戶界面的設(shè)計(jì)及代碼的編寫(xiě)在visual basic 6.0環(huán)境中創(chuàng)建“圖書(shū)資料管理”模塊、“讀者資料管理”模塊、“借還書(shū)操作”模塊,“系統(tǒng)管理”模塊這四個(gè)模塊。分別對(duì)每一個(gè)模塊進(jìn)行界面設(shè)計(jì)和代碼編寫(xiě)。完成圖書(shū)館管理信息系統(tǒng)的編譯和調(diào)試工作后,生成可執(zhí)行文件。第七章 系統(tǒng)測(cè)試為了確保本系統(tǒng)能夠正常運(yùn)行,需

28、要在發(fā)布之后做一次較全面的測(cè)試?,F(xiàn)將具體操作及過(guò)程舉例說(shuō)明如下:在軟件開(kāi)發(fā)過(guò)程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開(kāi)發(fā)過(guò)程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通常可能隱藏著錯(cuò)誤和缺陷,不經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是軟件開(kāi)發(fā)過(guò)程中為保證軟件質(zhì)量必須進(jìn)行的工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件

溫馨提示

  • 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)論