例2:【軟件設(shè)計(jì)師2004年5月真題】
試題一(15分)
閱讀下列說明和數(shù)據(jù)流圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
[說明]
某圖書館管理系統(tǒng)的主要功能是圖書管理和信息查詢。對于初次借書的讀者,系統(tǒng)自動生成讀者號,并與讀者基本信息(姓名、單位、地址等)一起寫入讀者文件。
系統(tǒng)的圖書管理功能分為四個(gè)方面:購入新書、讀者借書、讀者還書以及圖書注銷。
1. 購入新書時(shí)需要為該書編制入庫單。入庫單內(nèi)容包括圖書分類目錄號、書名、作者、價(jià)格、數(shù)量和購書日期,將這些信息寫入圖書目錄文件并修改文件中的庫存總量(表示到目前為止,購入此種圖書的數(shù)量)。
2. 讀者借書時(shí)需填寫借書單。借書單內(nèi)容包括讀者號和所借圖書分類目錄號。系統(tǒng)首先檢查該讀者號是否有效,若無效,則拒絕借書;若有效,則進(jìn)一步檢查該讀者已借圖書是否超過最大限制數(shù)(假設(shè)每位讀者能同時(shí)借閱的書不超過5本),若已達(dá)到最大限制數(shù),則拒絕借書;否則允許借書,同時(shí)將圖書分類目錄號、讀者號和借閱日期等信息寫入借書文件中。
3. 讀者還書時(shí)需填寫還書單。系統(tǒng)根據(jù)讀者號和圖書分類目錄號,從借書文件中讀出與該圖書相關(guān)的借閱記錄,標(biāo)明還書日期,再寫回到借書文件中,若圖書逾期,則處以相應(yīng)的罰款。
4. 注銷圖書時(shí),需填寫注銷單并修改圖書目錄文件中的庫存總量。
系統(tǒng)的信息查詢功能主要包括讀者信息查詢和圖書信息查詢。其中讀者信息查詢可得到讀者的基本信息以及讀者借閱圖書的情況;圖書信息查詢可得到圖書基本信息和圖書的借出情況。
圖書管理系統(tǒng)的頂層圖如圖1-1所示;圖書管理系統(tǒng)的第0層DFD圖如圖1-2所示,其中加工2的細(xì)圖如圖1-3所示。
【數(shù)據(jù)流圖1-1】
相關(guān)推薦:考試吧:2010年上半年軟考沖刺備考專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |