系統(tǒng)軟件綜合設(shè)計-一個微型圖書館管理系統(tǒng)的設(shè)計_第1頁
系統(tǒng)軟件綜合設(shè)計-一個微型圖書館管理系統(tǒng)的設(shè)計_第2頁
系統(tǒng)軟件綜合設(shè)計-一個微型圖書館管理系統(tǒng)的設(shè)計_第3頁
系統(tǒng)軟件綜合設(shè)計-一個微型圖書館管理系統(tǒng)的設(shè)計_第4頁
系統(tǒng)軟件綜合設(shè)計-一個微型圖書館管理系統(tǒng)的設(shè)計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

武漢工程大學(xué) 計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 設(shè)計名稱:設(shè)計名稱: 系統(tǒng)軟件綜合設(shè)計系統(tǒng)軟件綜合設(shè)計 設(shè)計題目:設(shè)計題目: 一個微型圖書館管理系統(tǒng)的設(shè)計一個微型圖書館管理系統(tǒng)的設(shè)計 學(xué)生學(xué)號:學(xué)生學(xué)號: 專業(yè)班級:專業(yè)班級: 學(xué)生姓名:學(xué)生姓名: 學(xué)生成績:學(xué)生成績: 指導(dǎo)教師(職稱):指導(dǎo)教師(職稱): 課題工作時間:課題工作時間: 6 月月 21 日日 至至 7 月月 3 日日 說明: 1、報告中的第一、二、三項由指導(dǎo)教師在綜合設(shè)計開始前填寫并發(fā)給每 個學(xué)生;四、五兩項(中英文摘要)由學(xué)生在完成綜合設(shè)計后填寫。 2、學(xué)生成績由指導(dǎo)教師根據(jù)學(xué)生的設(shè)計情況給出各項分值及總評成績。 3、指導(dǎo)教師評語一欄由指導(dǎo)教師就學(xué)生在整個設(shè)計期間的平時表現(xiàn)、設(shè) 計完成情況、報告的質(zhì)量及答辯情況,給出客觀、全面的評價。 4、所有學(xué)生必須參加綜合設(shè)計的答辯環(huán)節(jié),凡不參加答辯者,其成績一 律按不及格處理。答辯小組成員應(yīng)由 2 人及以上教師組成。 5、報告正文字?jǐn)?shù)一般應(yīng)不少于 5000 字,也可由指導(dǎo)教師根據(jù)本門綜合設(shè) 計的情況另行規(guī)定。 6、平時表現(xiàn)成績低于 6 分的學(xué)生,其綜合設(shè)計成績按不及格處理。 7、此表格式為武漢工程大學(xué)計算機科學(xué)與工程學(xué)院提供的基本格式(適 用于學(xué)院各類綜合設(shè)計),各教研室可根據(jù)本門綜合設(shè)計的特點及內(nèi) 容做適當(dāng)?shù)恼{(diào)整,并上報學(xué)院批準(zhǔn)。 成績評定表 學(xué)生姓名: 學(xué)號: 班級: 類別 合計 分值 各項 分值 評分標(biāo)準(zhǔn) 實際 得分 合計 得分 備注 平時 表現(xiàn) 1010 按時參加綜合設(shè)計,無曠課、遲 到、早退、違反實驗室紀(jì)律等情 況。 20 按設(shè)計任務(wù)書的要求完成了全部 任務(wù),能完整演示其設(shè)計內(nèi)容, 符合要求。 完成 情況 30 10 能對其設(shè)計內(nèi)容進行詳細、完整 的介紹,并能就指導(dǎo)教師提出的 問題進行正確的回答。 10 報告文字通順,內(nèi)容翔實,論述 充分、完整,立論正確,結(jié)構(gòu)嚴(yán) 謹(jǐn)合理;報告字?jǐn)?shù)符合相關(guān)要求, 工整規(guī)范,整齊劃一。 5 課題背景介紹清楚,綜述分析充 分。 5 設(shè)計方案合理、可行,論證嚴(yán)謹(jǐn), 邏輯性強,具有說服力。 5 符號統(tǒng)一;圖表完備、符合規(guī)范 要求。 5 能對整個設(shè)計過程進行全面的總 結(jié),得出有價值的結(jié)論或結(jié)果。 報告 質(zhì)量 35 5 參考文獻數(shù)量在 3 篇以上,格式 符合要求,在正文中正確引用。 10 在規(guī)定時間內(nèi)能就所設(shè)計的內(nèi)容 進行闡述,言簡意明,重點突出, 論點正確,條理清晰。 答辯 情況 25 15 在規(guī)定時間內(nèi)能準(zhǔn)確、完整、流 利地回答教師所提出的問題。 總評成績: 分 補充說明: 指導(dǎo)教師: 劉軍 (簽字) 日 期: 年 月 日 答辯記錄表 學(xué)生姓名: 學(xué)號: 班級: 答辯地點: 答辯內(nèi)容記錄: 合計 分值 各項 分值 評分標(biāo)準(zhǔn) 實際 得分 合計 得分 備注 答 辯 成 績 2510 在規(guī)定時間內(nèi)能就所設(shè)計的內(nèi)容 進行闡述,言簡意明,重點突出, 論點正確,條理清晰。 15 在規(guī)定時間內(nèi)能準(zhǔn)確、完整、流 利地回答教師所提出的問題。 答辯小組成員(簽字): 2010 年 7 月 2 日 指導(dǎo)教師評語 指導(dǎo)教師: (簽字) 日 期: 年 月 日 一、綜合設(shè)計目的、條件、任務(wù)和內(nèi)容要求: 課題目的: 為了鞏固、加深數(shù)據(jù)庫系統(tǒng)的理解,并在此基礎(chǔ)上熟練地運用數(shù)據(jù)庫系統(tǒng)的進行數(shù)據(jù) 庫結(jié)構(gòu)的設(shè)計,并能利用某種計算機語言對數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)進行操作;同時也為 了檢驗學(xué)生對數(shù)據(jù)庫系統(tǒng)這門課的掌握程度,按照數(shù)據(jù)庫系統(tǒng)設(shè)計原理完成了此次課 程設(shè)計。 課題條件: 已掌握數(shù)據(jù)庫系統(tǒng)分析的基本方法、一臺裝有 Windows95,Windows NT 4.0 或更高的操 作系統(tǒng)、SQL Server 2000 數(shù)據(jù)庫(或者 Access2000)和某種高級語言開發(fā)環(huán)境的 PC 機。 課題任務(wù): 圖書管理系統(tǒng)可以利用某種高級語言(例如 Delphi 或者 VB.Net)處理數(shù)據(jù)庫的功能,實 現(xiàn)對圖書館信息的管理。主要功能為管理有關(guān)讀者、出版社、書籍、借閱和管理者的 信息等。 圖書管理系統(tǒng)的結(jié)構(gòu)分為讀者信息管理模塊、出版社信息管理模塊、書籍信息管理模 塊、借閱信息管理模塊、管理者管理信息模塊、報表顯示模塊和查詢處理模塊。 內(nèi)容要求: 經(jīng)過實際考察、咨詢和分析,高等院校圖書管理系統(tǒng)主要應(yīng)該具有以下功能模塊: 在讀者信息管理部分,要求如下。 可以瀏覽讀者信息。 可以對讀者信息進行維護,包括添加及刪除等操作。 在出版社信息管理部分,要求如下。 可以瀏覽出版社信息。 可以對出版社信息進行維護,包括添加及刪除等操作。 在書籍信息管理部分,要求如下。 可以瀏覽書籍信息。 可以對書籍信息進行維護,包括添加及刪除等操作。 在借閱信息管理部分,要求如下。 可以瀏覽借閱信息。 可以對借閱信息進行維護操作。 在管理者信息管理部分,要求如下。 顯示當(dāng)前數(shù)據(jù)庫中管理者情況。 指導(dǎo)教師簽字: 劉軍 2010 年 6 月 10 日 二、進度安排: 開題及選題: 17 周前,理解課程設(shè)計的基本要求,并構(gòu)建具體設(shè)計方案。 設(shè)計: 17 周-18 周 答辯: 18 周周六 三、應(yīng)收集資料及主要參考文獻: 首先了解到本綜合設(shè)計是為了鞏固、加深數(shù)據(jù)庫系統(tǒng)的理解,并在此基礎(chǔ)上熟練地運 用數(shù)據(jù)庫系統(tǒng)的進行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計,并能利用某種計算機語言對數(shù)據(jù)庫的結(jié)構(gòu)和 數(shù)據(jù)進行操作;同時也為了檢驗學(xué)生對數(shù)據(jù)庫系統(tǒng)這門課的掌握程度,按照數(shù)據(jù)庫系 統(tǒng)設(shè)計原理完成了此次課程設(shè)計。 為此,需要學(xué)生收集和數(shù)據(jù)庫系統(tǒng)相關(guān)的各種資料,下面列出部分的參考文獻: 1 薩師喧. 數(shù)據(jù)庫系統(tǒng)概論M.北京:人民郵電出版社, 2005 . 2 萬意生. 基于 Web 的炮兵裝備管理信息系統(tǒng)D.南京理工大學(xué) , 2005 . 3 常革新, 郭海明. 基于 ADO.NET 數(shù)據(jù)存取技術(shù)的實現(xiàn)J. 遼寧工學(xué)院學(xué)報 , 2004. 4 鮑勇. 基于擴展存儲過程的數(shù)據(jù)庫加密系統(tǒng)研究D武漢理工大學(xué) , 2006. 5張海藩.軟件工程導(dǎo)論(第四版).北京:清華大學(xué)出版社,2003. 四、綜合設(shè)計(課程設(shè)計)摘要(中文): 圖書管理系統(tǒng)可以利用某種高級語言處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的管 理。主要功能為管理有關(guān)讀者、出版社、書籍、借閱和管理者的信息等。圖書管理系 統(tǒng)的結(jié)構(gòu)分為讀者信息管理模塊、出版社信息管理模塊、書籍信息管理模塊、借閱信 息管理模塊、管理者管理信息模塊、報表顯示模塊和查詢處理模塊。 關(guān)鍵詞:圖書館管理系統(tǒng);讀者;信息管理模塊; 數(shù)據(jù)庫系統(tǒng);借閱 五、綜合設(shè)計(課程設(shè)計)Abstract(英文): The books management system management system can use a high-level language processing database of library, the function of information management. Main function of management on readers, press, books, lending and management information, etc. Books management system structure is divided into readers information management module, press information management module, books information management module, borrowing information management module, information management module, the report showed that module and query processing module. Keywords: Library management system; Readers; Information management module; Database system; borrowing 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - - 目目 錄錄 目目 錄錄 .I I 第一章第一章 課題背景課題背景 .3 3 1.1 課題目的、背景和意義.3 1.2 任務(wù)簡介.3 1.3 數(shù)據(jù)需求簡介.4 1.4 系統(tǒng)開發(fā)平臺.5 第二章第二章 系統(tǒng)需求分析系統(tǒng)需求分析 .6 6 2.1 數(shù)據(jù)描述(數(shù)據(jù)流圖+數(shù)據(jù)字典) .6 2.2 功能需求 .8 2.3 性能需求.9 第三章第三章 系統(tǒng)總體設(shè)計系統(tǒng)總體設(shè)計 .1010 3.1 新的業(yè)務(wù)流程 .10 3.2 系統(tǒng)功能模塊圖 .11 3.3 系統(tǒng)的流程圖 .12 第四章第四章 詳細設(shè)計詳細設(shè)計 .1313 4.1 程序流程圖 .13 4.2 程序輸入輸出描述 .15 4.3 程序接口描述 .15 4.4 數(shù)據(jù)庫的設(shè)計 .16 4.4.2 數(shù)據(jù)庫的物理設(shè)計 .18 第五章第五章 編碼實現(xiàn)編碼實現(xiàn) .2121 5.1 程序編碼 .21 第六章第六章 測試分析報告測試分析報告 .2424 6.1 測試計劃和要點 .24 6.2 測試用例 .25 總結(jié)總結(jié) .2828 致謝致謝 .2929 參考文獻參考文獻 .3030 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - I - 摘 要 圖書管理系統(tǒng)可以利用某種高級語言處理數(shù)據(jù)庫的功能,實現(xiàn)對圖書館信息的管理。 主要功能為管理有關(guān)讀者、出版社、書籍、借閱和管理者的信息等。圖書管理系統(tǒng)的 結(jié)構(gòu)分為讀者信息管理模塊、出版社信息管理模塊、書籍信息管理模塊、借閱信息管 理模塊、管理者管理信息模塊、報表顯示模塊和查詢處理模塊。 關(guān)鍵詞:圖書館管理系統(tǒng);讀者;信息管理模塊; 數(shù)據(jù)庫系統(tǒng);借閱 Abstract The books management system management system can use a high-level language processing database of library, the function of information management. Main function of management on readers, press, books, lending and management information, etc. Books management system structure is divided into readers information management module, press information management module, books information management module, borrowing information management module, information management module, the report showed that module and query processing module. Keywords: Library management system; Readers; Information management module; Database system; borrowing 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 2 - 第一章 課題背景 1.1 課題目的、背景和意義 為了鞏固、加深數(shù)據(jù)庫系統(tǒng)的理解,并在此基礎(chǔ)上熟練地運用數(shù)據(jù)庫系統(tǒng) 的進行數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計,并能利用某種計算機語言對數(shù)據(jù)庫的結(jié)構(gòu)和數(shù)據(jù)進 行操作;同時也為了檢驗學(xué)生對數(shù)據(jù)庫系統(tǒng)這門課的掌握程度,按照數(shù)據(jù)庫系 統(tǒng)設(shè)計原理完成了此次課程設(shè)計。 已掌握數(shù)據(jù)庫系統(tǒng)分析的基本方法、一臺裝有 Windows95,Windows NT 4.0 或更高的操作系統(tǒng)、SQL Server 2000 數(shù)據(jù)庫(或者 Access2000)和某種 高級語言開發(fā)環(huán)境的 PC 機。 圖書管理是高校內(nèi)每一個系部或院部都必須切實面對的工作,但一直以來 人們使用傳統(tǒng)的人工方式管理圖書資料。這種方式存在著許多缺點,如效率低、 保密性差且較為繁瑣。另外,隨著圖書資料數(shù)量的增加,其工作量也將大大增 加,這必將增加圖書資料管理者的工作量和勞動強度,這將給圖書資料信息的 查找、更新和維護都帶來了很多困難。 經(jīng)過詳細的調(diào)查,目前我國各類高等學(xué)校中有相當(dāng)一部分單位圖書資料管 理還停留在人工管理的基礎(chǔ)上。這樣的管理機制已經(jīng)不能適應(yīng)時代的發(fā)展,其 管理方法將浪費許多人力和物力。隨著科學(xué)技術(shù)的不斷提高,這種傳統(tǒng)的手工 管理方法必然被以計算機為基礎(chǔ)的信息管理方法所取代。 圖書管理作為計算機應(yīng)用的一個分支,有著手工管理無法比擬的優(yōu)點,如 檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。 這些優(yōu)點能夠極大地提高圖書管理的效率。因此,開發(fā)一套能夠為用戶提供充 足的信息和快捷的查詢手段的圖書管理系統(tǒng),將是非常必要的,也是十分及時 的。 1.2 任務(wù)簡介 圖書管理系統(tǒng)可以利用某種高級語言(例如 Delphi 或者 VB.Net)處理數(shù)據(jù) 庫的功能,實現(xiàn)對圖書館信息的管理。主要功能為管理有關(guān)讀者、出版社、書 籍、借閱和管理者的信息等。 圖書管理系統(tǒng)的結(jié)構(gòu)分為讀者信息管理模塊、出版社信息管理模塊、書籍 信息管理模塊、借閱信息管理模塊、管理者管理信息模塊、報表顯示模塊和查 詢處理模塊。 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 3 - 系統(tǒng)業(yè)務(wù)邏輯關(guān)系如圖 1-1。 用戶登錄 讀者 信息 管理 出版 社信 息管 理 書籍 信息 管理 借閱 信息 管理 管理 者信 息管 理 注 銷 圖 1-1 系統(tǒng)業(yè)務(wù)邏輯關(guān)系 經(jīng)過實際考察、咨詢和分析,高等院校圖書管理系統(tǒng)主要應(yīng)該具有以下功 能模塊,如圖 1。 在讀者信息管理部分,要求如下。 可以瀏覽讀者信息。 可以對讀者信息進行維護,包括添加及刪除等操作。 在出版社信息管理部分,要求如下。 可以瀏覽出版社信息。 可以對出版社信息進行維護,包括添加及刪除等操作。 在書籍信息管理部分,要求如下。 可以瀏覽書籍信息。 可以對書籍信息進行維護,包括添加及刪除等操作。 在借閱信息管理部分,要求如下。 可以瀏覽借閱信息。 可以對借閱信息進行維護操作。 在管理者信息管理部分,要求如下。 顯示當(dāng)前數(shù)據(jù)庫中管理者情況。 對管理者信息維護操作。 1.3 數(shù)據(jù)需求簡介數(shù)據(jù)需求簡介 根據(jù)系統(tǒng)的需求,首先將要記錄的信息分類,要記錄的信息如下。 讀者信息:包括證號、姓名、聯(lián)系方式、已借書數(shù)目、讀者類別和能否 借書等。 出版社信息:包括名稱、地址、網(wǎng)址、E-mail 等。 書籍信息:包括書號、叢書系列、作者、責(zé)任編輯、字?jǐn)?shù)、定價、出版 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 4 - 時間、主題分類、二級分類、館內(nèi)借閱分類、總冊數(shù)、庫存量、出版社和書名 等。 借閱信息:包括借閱日期、應(yīng)歸還日期、實際歸還日期、能否續(xù)借、書 號和證號等。 管理者信息:包括管理者名稱、對應(yīng)密碼和對應(yīng)權(quán)限等。 根據(jù)這些需要,本系統(tǒng)需要“讀者信息”表, “出版社信息”表, “書籍信 息”表, “借閱信息”表和“管理者信息”表。 1.4 系統(tǒng)開發(fā)平臺 客戶端:客戶端: 硬件要求: CPU: Pentium 4 2.0GHz 以上 IBM 兼容機 內(nèi)存:512MB 以上容量 顯卡:32MB 或以上顯存之 AGP 接口顯卡 2、軟件要求: 操作系統(tǒng):Microsoft Windows 2000/XP 開發(fā)工具:Microsoft Visual Studio 或者 Delphi 等高級開發(fā)環(huán)境 數(shù)據(jù)庫服務(wù)器:數(shù)據(jù)庫服務(wù)器: 硬件要求: CPU: Pentium4 2.8GHz 以上 IBM 兼容機 內(nèi)存:1024MB 以上容量 顯卡:32MB 或以上顯存之 AGP 接口顯卡 軟件要求: 操作系統(tǒng):Microsoft Windows 2000 Server 數(shù)據(jù)庫服務(wù)器:Microsoft SQL 2000 Server 網(wǎng)絡(luò)設(shè)備:網(wǎng)絡(luò)設(shè)備: 2 塊網(wǎng)卡:客戶機 D-Link DFE-650TX,服務(wù)器 Intel PCLA8460B。 路由器:一臺 SOHO 路由器 TL-R402M 其中網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)采用客戶機/服務(wù)器(C/S)體系,數(shù)據(jù)的儲存管理功能 較為透明性,可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性。 客戶機數(shù)據(jù)庫服務(wù)器 圖 1-2 C/S 模式結(jié)構(gòu) 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 5 - 第二章 系統(tǒng)需求分析 2.1 數(shù)據(jù)描述(數(shù)據(jù)流圖+數(shù)據(jù)字典) 經(jīng)過詳細的調(diào)查,我們已經(jīng)清楚了解了現(xiàn)行的業(yè)務(wù)流程,接下來給出系統(tǒng) 的邏輯模型。構(gòu)造系統(tǒng)邏輯模型的工具是數(shù)據(jù)流圖和數(shù)據(jù)字典。根據(jù)現(xiàn)行圖書 管理的業(yè)務(wù)流程,首先把數(shù)據(jù)流圖中的源點和終點都選定為學(xué)生,因此可以得 到圖書管理系統(tǒng)的基本系統(tǒng)模型,如圖 2-1 所示。 圖圖書書管管 理理系系統(tǒng)統(tǒng) 圖圖書書管管理理員員 圖圖書書管管理理員員 圖圖書書借借閱閱信信息息圖圖書書歸歸還還信信息息 圖 2-1 圖書管理系統(tǒng)的基本系統(tǒng)模型 根據(jù)基本系統(tǒng)模型,對其逐步細化,得到描述邏輯系統(tǒng)細化后的數(shù)據(jù)流圖, 如圖 2-2 所示。 管管理理 員員 學(xué)學(xué)生生信信息息 1 學(xué)學(xué)生生 管管理理 D1 學(xué)學(xué)生生信信息息 圖圖書書信信息息 2 圖圖書書 管管理理 D2圖圖書書信信息息登登記記圖圖書書信信息息登登記記 圖圖書書信信息息 學(xué)學(xué)生生借借閱閱 圖圖 書書 3 借借閱閱管管 理理 借借閱閱信信息息 借借閱閱登登記記D3 4 歸歸還還管管 理理 學(xué)學(xué)生生信信息息 歸歸還還圖圖書書 歸歸還還登登記記D4 學(xué)學(xué)生生 借借閱閱結(jié)結(jié)果果 歸歸還還圖圖書書 歸歸還還結(jié)結(jié)果果 圖 2-2 圖書管理系統(tǒng)數(shù)據(jù)流圖(頂層 DFD 圖) 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 6 - 對頂層 DFD 圖中的一個加工“學(xué)生管理”進行展開,如圖 2-3。 2 圖圖書書 管管理理 D2圖圖書書信信息息登登記記圖圖書書信信息息登登記記 學(xué)學(xué)生生借借閱閱 圖圖 書書 3 借借閱閱管管 理理 借借閱閱信信息息 借借閱閱登登記記D3 4 歸歸還還管管 理理 歸歸還還圖圖書書 歸歸還還登登記記D4 學(xué)學(xué)生生 借借閱閱結(jié)結(jié)果果 歸歸還還圖圖書書 歸歸還還結(jié)結(jié)果果 管管理理 員員 圖圖書書信信息息 學(xué)學(xué)生生信信息息 1.1 新新學(xué)學(xué)生生 錄錄入入 學(xué)學(xué)生生信信息息 學(xué)學(xué)生生信信息息 學(xué)學(xué)生生信信息息 1.2 學(xué)學(xué)生生查查 詢詢 1.3 畢畢業(yè)業(yè)學(xué)學(xué) 生生清清空空 學(xué)學(xué)生生信信息息 更更新新學(xué)學(xué)生生信信息息 D1 圖 2-3 細化后數(shù)據(jù)流圖 對頂層 DFD 圖中的一個加工“圖書管理”進行展開,如圖 2-4。 管管理理 員員 2.1 編編號號 2.2 分分類類 建建擋擋 圖圖書書信信息息登登記記D2 圖圖書書編編號號 圖圖書書信信息息 圖圖書書基基本本信信息息 學(xué)學(xué)生生借借閱閱 圖圖 書書 3 借借閱閱 管管理理 借借閱閱信信息息 借借閱閱登登記記D3 4 歸歸還還 管管理理 歸歸還還圖圖書書 歸歸還還登登記記D4 學(xué)學(xué)生生 借借閱閱結(jié)結(jié)果果 歸歸還還圖圖書書 歸歸還還結(jié)結(jié)果果 圖 2-4 “圖書管理”展開 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 7 - 對第 1 層 DFD 圖中的加工進一步進行展開,如圖 2-5。 學(xué)學(xué)生生 3.1 合合法法性性 檢檢查查 3.2 借借閱閱圖圖 書書 學(xué)學(xué)生生 圖圖書書 學(xué)學(xué)生生借借閱閱請請求求 借借閱閱結(jié)結(jié)果果 借借閱閱條條件件 學(xué)學(xué)生生信信息息 圖圖書書信信息息 圖圖書書信信息息 (1) 學(xué)學(xué)生生 4.1 合合法法性性 檢檢查查 4.2 歸歸還還圖圖 書書 學(xué)學(xué)生生 圖圖書書 學(xué)學(xué)生生歸歸還還圖圖書書 歸歸還還結(jié)結(jié)果果 符符合合管管理理條條件件 學(xué)學(xué)生生信信息息 圖圖書書借借閱閱信信息息 圖圖書書信信息息 不不符符管管理理條條件件 4.3 罰罰款款or 賠賠償償 提提示示懲懲罰罰信信息息 (2) 圖 2-5 進一步細化數(shù)據(jù)流圖 有了系統(tǒng)的數(shù)據(jù)流圖后,還有相當(dāng)多的數(shù)據(jù)信息如圖書、借閱、歸還等信 息需要進一步描述,這就是需要定義數(shù)據(jù)字典,才能把現(xiàn)有的系統(tǒng)描述清楚。 2.2 功能需求 經(jīng)過以上詳細的用戶調(diào)查,在現(xiàn)行業(yè)務(wù)流程和數(shù)據(jù)分析的基礎(chǔ)上,基本可 以確定系統(tǒng)設(shè)計必須達到的目標(biāo)。 以下是圖書管理系統(tǒng)必須具備的功能: 1.新進圖書的登記功能:對于購進的新書,系統(tǒng)必須具備圖書信息資料的 錄入功能。 2.圖書的查詢修改功能:當(dāng)圖書資料發(fā)生變化,如圖書丟失或有錯誤信息 輸入時,則應(yīng)能夠及時對數(shù)據(jù)進行修改和補充。 3.借閱的登記,歸還的登記功能:系統(tǒng)的主要功能之一,供本校學(xué)生借閱 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 8 - 圖書、歸還圖書,并進行登記。 4.學(xué)生信息的增加、刪除和修改功能:系統(tǒng)主要功能之一,建立學(xué)生信息, 并對其進行維護。 2.3 性能需求性能需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠、高效的運行,圖書管理系統(tǒng) 應(yīng)該滿足以下的性能需求: 1、系統(tǒng)處理的準(zhǔn)確性和及時性 系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計和開發(fā)過程中, 要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間 能夠滿足學(xué)校對信息處理的需求。 2、系統(tǒng)的開放性和系統(tǒng)的可擴充性 圖書管理系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如用戶查 詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行 功能的調(diào)整和擴充。而要實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng) 是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊, 配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 3、系統(tǒng)的易用性和易維護性 圖書管理系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不時非 常熟悉。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機交互界面。要實 現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對 用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過 程。 4、系統(tǒng)的標(biāo)準(zhǔn)性 系統(tǒng)在設(shè)計開發(fā)使用過程中都要涉及到很多計算機硬件、軟件。所有這些 都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。 5、系統(tǒng)的先進性 目前計算系統(tǒng)的技術(shù)發(fā)展相當(dāng)快,做為圖書管理系統(tǒng)工程,在系統(tǒng)的生命 周期盡量做到系統(tǒng)的先進,充分完成企業(yè)信息處理的要求而不至于落后。這一 方面通過系統(tǒng)的開放性和可擴充性,不斷改善系統(tǒng)的功能完成。另一方面,在 系統(tǒng)設(shè)計和開發(fā)的過程中,應(yīng)在考慮成本的基礎(chǔ)上盡量采用當(dāng)前主流并先進且 有良好發(fā)展前途的產(chǎn)品。 6、系統(tǒng)的響應(yīng)速度 圖書管理系統(tǒng)系統(tǒng)在日常處理中的響應(yīng)速度為秒級,達到實時要求,以及 時反饋信息。在進行統(tǒng)計分析時,根據(jù)所需數(shù)據(jù)量的不同而從秒級到分鐘級,原 則是保證操作人員不會因為速度問題而影響工作效率。 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 9 - 第三章 系統(tǒng)總體設(shè)計 3.1 新的業(yè)務(wù)流程 根據(jù)需求分析的得到的現(xiàn)行業(yè)務(wù)處理流程,在用戶反復(fù)研究后,首先確定 目標(biāo)系統(tǒng)的業(yè)務(wù)流程,其處理流程如圖 3-1。 管理員用戶驗證圖書登記 借閱或歸 還圖書 登登錄錄 合合法法用用戶戶 登登記記后后的的 圖圖書書 管理員 退退出出登登錄錄 圖 3-1 圖書管理系統(tǒng)的業(yè)務(wù)流程 針對新的業(yè)務(wù)流程,現(xiàn)具體描述其功能如下: 1.用戶登錄:系統(tǒng)對用戶合法性進行檢查。 2.圖書入庫:對新購進的圖書分類進行編號,并把圖書基本信息錄入計算 機。 3.圖書借閱:對已入庫的圖書,學(xué)生可以借閱,并進行登記。 4.圖書歸還:對學(xué)生已歸還的圖書進行歸還登記。 5.信息查詢:即對所有圖書的借閱情況,或?qū)W生的基本情況和借閱情況進 行查詢。 6.管理措施:定義系統(tǒng)規(guī)定的借閱圖書超期時間、超期處罰辦法和丟失賠 償辦法。 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 10 - 3.2 系統(tǒng)功能模塊圖 依據(jù)需求分析階段得到的數(shù)據(jù)流圖,采用軟件工程中軟件設(shè)計的概念和原 理,與用戶成分協(xié)商后,在保證系統(tǒng)基本功能要求的前提下,結(jié)合系統(tǒng)新的業(yè) 務(wù)流程確定系統(tǒng)必須具備的所有功能,由此給出圖書管理系統(tǒng)的系統(tǒng)功能模塊 圖如圖 3-2 所示。 圖圖書書管管理理系系統(tǒng)統(tǒng) 學(xué)學(xué) 生生 管管 理理 圖圖 書書 管管 理理 借借 閱閱 管管 理理 歸歸 還還 管管 理理 管管 理理 措措 施施 借借 閱閱 查查 詢詢 正正 常常 歸歸 還還 登登 記記 超超 期期 處處 罰罰 設(shè)設(shè) 置置 押押 金金 設(shè)設(shè) 置置 丟丟 失失 賠賠 償償 設(shè)設(shè) 置置 超超 期期 或或 丟丟 失失 處處 理理 借借 閱閱 登登 記記 圖圖 書書 信信 息息 查查 詢詢 圖圖 書書 信信 息息 登登 記記 學(xué)學(xué) 生生 信信 息息 查查 詢詢 學(xué)學(xué) 生生 信信 息息 管管 理理 圖 3-2 圖書管理系統(tǒng)功能模塊圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 11 - 3.3 系統(tǒng)的流程圖 依據(jù)軟件工程的基本原理,綜合以上分析給出系統(tǒng)流程圖如圖 3-3 所示。 管管理理員員 登登錄錄 用用戶戶校校驗驗 合合法法用用戶戶 圖圖書書管管理理程程序序圖圖書書管管理理系系統(tǒng)統(tǒng)主主 文文件件 新新圖圖書書信信息息 圖圖書書信信息息表表 讀讀入入學(xué)學(xué) 生生信信息息 借借閱閱 圖圖書書 歸歸還還 圖圖書書 押押金金、超超期期 時時限限、丟丟失失 罰罰款款設(shè)設(shè)定定 借借閱閱 圖圖書書 成成功功 報報告告 應(yīng)應(yīng)歸歸還還 圖圖書書丟丟 失失 歸歸還還 圖圖書書 超超期期 相相應(yīng)應(yīng)處處理理措措施施 管管理理信信息息設(shè)設(shè)定定 退退出出 管管理理員員 圖 3-3 系統(tǒng)流程圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 12 - 第四章 詳細設(shè)計 4.1 程序流程圖 依據(jù)軟件工程的基本原理,詳細設(shè)計階段的根本任務(wù)是確定應(yīng)該怎樣具體 實現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個階段的設(shè)計工作,應(yīng)該得出對目標(biāo)系 統(tǒng)的精確描述,從而在系統(tǒng)實現(xiàn)階段可以把這個描述直接翻譯成用某種程序設(shè) 計語言書寫的程序。具體來說就是把經(jīng)過總體設(shè)計得到的各個模塊詳細的加以 描述。 由于本系統(tǒng)采用支持面向?qū)ο蟮?Visual Basic 6.0 作為開發(fā)工具,而 Visual Basic 6.0 采用事件驅(qū)動的編程機制,所以在此給出軟件系統(tǒng)的主程序 流程圖,如圖 4-1 所示。 開開始始 管管理理員員登登陸陸 是是否否合合法法 顯顯示示主主界界面面 選選擇擇操操作作 學(xué)學(xué)生生管管理理圖圖書書管管理理借借閱閱管管理理歸歸還還管管理理 管管理理措措施施 設(shè)設(shè)置置 Yes No 結(jié)結(jié)束束 管管理理員員注注銷銷 圖 4-1 主程序流程圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 13 - 根據(jù)以上主程序的流程圖,我們可以得出下面的關(guān)于各個模塊的程序流程 圖,如圖 4-2 所示。 開開始始 管管理理員員登登陸陸 是是否否合合法法 借借閱閱圖圖書書 No 結(jié)結(jié)束束 管管理理員員注注銷銷 選選擇擇 歸歸還還圖圖書書退退出出查查詢詢信信息息 學(xué)學(xué)生生信信息息 表表操操作作 圖圖書書信信息息 表表操操作作 選選擇擇 增增加加修修改改刪刪除除退退出出 確確認(rèn)認(rèn) 更更新新 No Yes 選選擇擇查查 詢詢方方式式 書書名名 書書號號作作者者 出出版版社社 輸輸入入所所需需記記錄錄要要求求 查查找找記記錄錄 顯顯示示記記錄錄 繼繼續(xù)續(xù) Yes No 讀讀入入書書號號讀讀入入書書號號 超超期期 已已借借出出 No 讀讀入入學(xué)學(xué)號號 確確認(rèn)認(rèn) 更更新新數(shù)數(shù)據(jù)據(jù)庫庫 Yes 繼繼續(xù)續(xù) Yes Yes Yes No Yes 罰罰款款 更更新新數(shù)數(shù)據(jù)據(jù)庫庫 繼繼續(xù)續(xù) Yes No No 圖 4-2 程序流程圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 14 - 4.2 程序輸入輸出描述 4.2.1 主模塊 1.輸入項目:操作系統(tǒng)傳遞至的各種消息以及用戶的輸入數(shù)據(jù)。 2.輸出項目:用戶界面顯示。 4.2.2 學(xué)生管理模塊 1.輸入項目:與學(xué)生管理操作子對話框有關(guān)的用戶輸入及系統(tǒng)消息。 2.輸出項目:操作結(jié)果顯示。 4.2.3 圖書管理模塊 1.輸入項目:用戶口令。 2.輸出項目:相應(yīng)的界面。 4.2.4 借閱管理模塊 1.輸入項目:學(xué)生學(xué)號、圖書編號。 2.輸出項目:學(xué)生信息、相關(guān)借書信息。 4.2.5 歸還管理模塊 1.輸入項目:圖書編號。 2.輸出項目:相關(guān)學(xué)生信息。 4.2.6 管理措施設(shè)置模塊 1.輸入項目:用戶的輸入。 2.輸出項目:根據(jù)用戶的輸入顯示相應(yīng)的對話框。 4.3 程序接口描述程序接口描述 4.3.1 外部接口 按 Windows 應(yīng)用軟件用戶界面的規(guī)范來設(shè)計,使用以對話框為主的用戶界 面,便于用戶使用。 4.3.2 內(nèi)部接口 模塊間接口采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 15 - 4.4 數(shù)據(jù)庫的設(shè)計 4.4.1 數(shù)據(jù)庫的邏輯設(shè)計 在需求分析階段已完成該系統(tǒng)所有的數(shù)據(jù)分析。根據(jù)該階段所建立的概念 模型,已經(jīng)得出滿足系統(tǒng)設(shè)計要求的幾個關(guān)系描述,該階段的主要工作就是把 前一階段的成果轉(zhuǎn)化為具體的數(shù)據(jù)庫。下面給出概念結(jié)構(gòu)設(shè)計得 E-R 圖如圖 4- 3 所示。 學(xué)學(xué)生生 學(xué)學(xué)生生學(xué)學(xué)號號 學(xué)學(xué)生生姓姓名名性性別別 入入校校時時間間 畢畢業(yè)業(yè)時時間間 圖圖書書 圖圖書書名名稱稱 圖圖書書編編號號 圖圖書書出出版版社社 圖圖書書編編號號 圖圖書書作作者者圖圖書書ISBN號號 圖圖書書數(shù)數(shù)量量圖圖書書類類別別 管管理理員員 編編號號 姓姓名名密密碼碼 加加入入時時間間 (1) 分 E-R 圖 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 16 - M 1 M N 管管理理員員 學(xué)學(xué)生生管管理理 學(xué)學(xué)生生 借借閱閱 歸歸還還 圖圖書書 N N 圖圖書書管管理理 1 N (2) 總 E-R 圖 圖 4-3 概念結(jié)構(gòu)設(shè)計 E-R 圖 實體:圖書(圖書編號,書名,作者,出版社,定價,圖書類別,圖書 ISBN 號,圖書數(shù)量) 學(xué)生(學(xué)生學(xué)號,學(xué)生姓名,性別,入校時間,畢業(yè)時間) 管理員(編號,名字,密碼,加入時間) 聯(lián)系:學(xué)生管理(圖書管理員,學(xué)生姓名,學(xué)生密碼) 圖書管理(圖書管理員,借閱號,歸還號) 查詢(圖書編號,借閱證號,圖書管理員,學(xué)生) 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 17 - 4.4.2 數(shù)據(jù)庫的物理設(shè)計 依據(jù)數(shù)據(jù)庫的原理,并結(jié)合以上 E-R 圖,經(jīng)過轉(zhuǎn)化,即可進行數(shù)據(jù)庫的物 理設(shè)計?;谝陨蠑?shù)據(jù)庫的邏輯設(shè)計,考慮程序設(shè)計的簡易性,同時考慮題目 的時間,該系統(tǒng)的數(shù)據(jù)庫采用 Microsoft SQL Server 2000。本系統(tǒng)決定采用 一個數(shù)據(jù)庫,在其下創(chuàng)建 5 個數(shù)據(jù)表,其結(jié)構(gòu)分別如下: 1.圖書信息表(tBook) ,其字段列表如表 4-1 所示。 表 4-1 圖書信息表的結(jié)構(gòu) 序號字段名稱字段說明類型位數(shù)屬性備注 1cBooksID圖書編號文本7必須非空 2cBooksName圖書名稱文本20必須非空 3cBooksISBN圖書 ISBN 號文本15可為空 4cBooksAuthor圖書作者文本10可為空 5cBooksPublisher圖書出版社文本20可為空 6cBooksType圖書類型文本16可為空 7smBooksPrice圖書價格貨幣可為空 8iBooksStoreQuan圖書庫存量整數(shù)可為空 9iBooksLeftQuant 圖書副本數(shù) 量 整數(shù)可為空 10iBooksTotalQuan圖書總數(shù)整數(shù)可為空 2.圖書借閱登記表(tBorrow) ,其字段列表如表 4-2 所示。 表 4-2 圖書借閱登記表的結(jié)構(gòu) 序號字段名稱字段說明類型 位 數(shù) 屬性備注 1cBorrowID借書編號文本6必須非空 2cVipID學(xué)生編號文本6必須非空 3cBooksID圖書編號文本7必須非空 4cBorrwTime借書時間時間日期可為空 5cReturnTime還書時間時間日期可為空 6cReturn是否歸還文本1可為空 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 18 - 3.圖書歸還登記表(tReturn) ,其字段列表如表 4-3 所示。 表 4-3 圖書歸還登記表的結(jié)構(gòu) 序號字段名稱字段說明類型 位 數(shù) 屬性備注 1cBorrowID借書編號文本6必須非空 2cVipID學(xué)生編號文本6必須非空 3cBooksID圖書編號文本7必須非空 4cBorrwTime借書時間時間日期可為空 5cReturnTime還書時間時間日期必須非空 6cReturn是否歸還文本1必須非空 7cNoReturn歸還異常文本8可為空 4.學(xué)生信息表(tVip) ,其字段列表如表 4-4 所示。 表 4-4 學(xué)生信息表的結(jié)構(gòu) 序號字段名稱字段說明類型 位 數(shù) 屬性備注 1cVipID學(xué)生編號文本6必須非空 2cVipName學(xué)生姓名文本10必須非空 4cVipSex學(xué)生性別文本1可為空 5vipAddTime 學(xué)生入學(xué)時 間 時間日期必須非空 6vipEndTime 學(xué)生畢業(yè)時 間 時間日期必須非空 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 19 - 5.管理員信息表(tOperators) ,其字段列表如表 4-5 所示。 表 4-5 管理員信息表的結(jié)構(gòu) 序 號 字段名稱字段說明類型 位 數(shù) 屬性備注 1cOperatorID管理員編號文本5必須非空 2cOperatorName管理員姓名文本10必須非空 3cOperatorPassword密碼文本6必須非空 4cOperatorAddTime 管理員加入時 間 時間日 期 10必須非空 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 20 - 第五章 編碼實現(xiàn) 5.1 程序編碼程序編碼 登陸界面如圖 5-1 所示。 圖 5-1 登陸界面 主界面如圖 5-2 所示。 圖 5.2 程序主界面 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 21 - 操作員管理界面如圖 5-3 所示。 圖 5-3 操作員管理界面 學(xué)生登記界面如圖 5-4 所示。 圖 5-4 學(xué)生信息登記界面 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 22 - 圖書信息登記界面如圖 5-5 所示。 圖 5-5 圖書信息登記界面 圖書查詢界面如圖 5-6 所示。 圖 5-6 圖書信息查詢界面 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 23 - 第六章 測試分析報告 有兩種基本方法可以用來標(biāo)識測試用例,即功能測試(黑盒測試)和結(jié)構(gòu) 測試(白盒測試) 。本次測試我主要采用了功能測試。 功能測試的基本觀點是,任何程序都可以看作是將輸入定義域取值映射到 輸出值域的函數(shù)。 6.1 測試計劃和要點 軟件測試的本質(zhì)是針對要測試的內(nèi)容確定一組測試用例。在討論之前,我 先把要測試各個模塊的計劃和要點列出: 6.1.1 主模塊測試要點 數(shù)據(jù)庫連接情況:正常情況,數(shù)據(jù)庫文件缺少,外部系統(tǒng)異常。 系統(tǒng)設(shè)置獲?。赫G闆r,外部系統(tǒng)異常。 對用戶輸入的響應(yīng):合法輸入,能夠正常調(diào)用子模塊; 非法輸入,系統(tǒng)能否辨別,并作出響應(yīng)(提出警告); 子模塊的異常狀況,系統(tǒng)能否及時做出響應(yīng)。 6.1.2 借閱模塊測試要點 模塊正常運行流程 用戶輸入數(shù)據(jù)檢查(學(xué)生學(xué)號、圖書書號),包括數(shù)據(jù)合理性檢查,以及合 法性檢查 數(shù)據(jù)庫操作 數(shù)據(jù)庫連接異常時的響應(yīng)情況 6.1.3 學(xué)生查詢模塊測試要點 數(shù)據(jù)庫連接正常時 輸入合理合法參數(shù) 輸入?yún)?shù)不合理 輸入?yún)?shù)不合法 數(shù)據(jù)庫連接異常;數(shù)據(jù)庫數(shù)據(jù)異常(讀者姓名為空) 6.1.4 圖書查詢模塊測試要點 數(shù)據(jù)庫連接正常 數(shù)據(jù)庫數(shù)據(jù)正常 輸入的書號合理合法 輸入的書號不合理 輸入的書號不合法 數(shù)據(jù)庫數(shù)據(jù)異常 數(shù)據(jù)庫連接異常 6.1.5 圖書歸還模塊測試要點 模塊正常工作流程 武漢工程大學(xué)計算機科學(xué)與工程學(xué)院 綜合設(shè)計報告 - 24 - 對輸入的查驗,包括輸入值的合法性與合理性檢驗 數(shù)據(jù)庫連接異常能否做出適當(dāng)處理 數(shù)據(jù)庫數(shù)據(jù)異常時能否判斷并給予適當(dāng)處理 6.2 測試用例 測試用例是為了特定目的(如考察特定程序路徑或驗證是否符合特定的需求) 而設(shè)計的測試數(shù)據(jù)及與之相關(guān)的測試規(guī)程的一個特定的集合,或稱為有效地發(fā) 現(xiàn)軟件缺陷的最小測試執(zhí)行單元。 根據(jù)上一節(jié)給出的測試要點,又因為測試是不可能窮舉的。所以我們采用等價 劃分法來進行對圖書管理系統(tǒng)的測試。它將不能窮舉的測試過程進行合理分類, 從而保證設(shè)計出來的測試用例具有代表性和完整性。 6.2.1 主模塊測試用例 表 6-1 主模塊測試用例 字段名稱描 述 標(biāo)識符C1 測試項主模塊中的“系統(tǒng)”菜單欄, “業(yè)務(wù)”菜單欄的功能測試 輸入標(biāo)準(zhǔn) 1.打開主模塊,沒有任何輸入字符,點擊相應(yīng)的菜單欄項目。 2.在數(shù)據(jù)庫文件缺少的情況下,打開主模塊。 輸出標(biāo)準(zhǔn) 1.模塊未做任何操作,單擊“系統(tǒng)”|“退出”命令,能正常退出, 無提示信息。 2.在打開相應(yīng)的子窗體時,未做任何操作,單擊“系統(tǒng)”|“退出” 命令,能正常退出,無提示信息。 3.在打開相應(yīng)的子窗體時,做相關(guān)的增刪或修改操作,未保存, 單擊“系統(tǒng)”|“退出”命令,提示“修改信息未保存,保存修改 嗎?”單擊“Yes” ,保存修改,正常退出,單擊“No”,不保存修 改,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論