




已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
功能說明功能說明 功能 1 新書入庫 2 借書 3 還書 4 查詢圖書 5 查詢讀者 6 顯示所有超期讀者 7 顯示所有超期圖書 讀者有 1 本科生每人每證可借 4 本書 每本書可以借 60 天 2 碩士研究生每人每證可借 8 本書 每本書可以借 90 天 3 博士研究生每人每證可借 10 本書 每本書可以借 120 天 4 教師每人每證可借 10 本書 每本書可以借 120 天 本程序設(shè)計成四個大類 分別為 Book 類 圖書類 Reader 讀者類 readerDB 類 讀 者庫類 bookDB 類 圖書數(shù)據(jù)庫類 四個類相關(guān)屬性如下 Book 類 char BookName 30 書名 char author 10 作者 char publish 20 出版社 int onshelf 是否在 架 int bookid 圖書 id int tag 刪除標(biāo) 記 Reader char Name 20 姓名 int readerID 證件號碼 char sex 2 性別 int tag 刪除標(biāo)記 char email 20 郵件 int BorBook 借書本數(shù) int readType 讀者類型 int borbook Maxbor 圖書數(shù)組 中存放 id int MaxDay 借書天數(shù) bookDB int top 圖書記錄指針 Book book MaxBook 圖書記錄 readerDB int top 讀者記錄指針 Reader read MaxReader 讀者 記錄 程序結(jié)構(gòu)圖如下 InitMenu 初始化菜單 登錄 Login 注冊 Enrol 退出 Exit UGEnrol FillTable 管理員菜單 userMenu retno 41 普通用戶菜單 userMenu retno 42 我是用一個全局變量 retno 來控制程序的走向的 對 retno 分別賦不同的值來判斷跳 到哪一個功能函數(shù) 然后用一個 while 與 switch 語句 調(diào)用 rederDB 類與 bookDB 類分別定義了對象數(shù)組來存放 reader 對象與 book 對象 在 reader 對象里屬性 BorBook MaxDay 控制借多少本書與可以借多少天 還有相關(guān)程序中 都有注解解釋 管理員是以 id 為 0 登錄 必須先注冊 管理員功能 1 新書入庫 2 顯示所有讀者 3 顯示所有圖書 4 刪除讀者 5 刪除圖書 6 顯示所有超期讀者 7 顯示所有超期圖書 普通用戶 1 借書 2 還書 3 查詢圖書 數(shù)據(jù)庫設(shè)計說明數(shù)據(jù)庫設(shè)計說明 標(biāo)識符和狀態(tài)標(biāo)識符和狀態(tài) 圖書管理員數(shù)據(jù)表 manager 學(xué)生數(shù)據(jù)庫表 student 借閱管理 Borrow Chart 圖書管理 book Chart 讀者管理 reader Chart 約定約定 E R 圖的圖形符號約定如下 矩形 表示實(shí)體集 橢圓 表示屬性 菱形 表示聯(lián)系集 線段 將屬性連接到實(shí)體或?qū)?shí)體集連接到聯(lián)系集 雙橢圓 表示多值屬性 概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計 數(shù)據(jù)流圖數(shù)據(jù)流圖 頂層圖頂層圖 0 層圖層圖 1 層圖 層圖 2 書籍管理 書籍管理 1 層圖 層圖 3 讀者管理 讀者管理 1 層圖 層圖 4 借閱管理 借閱管理 邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計 軟件結(jié)構(gòu)圖軟件結(jié)構(gòu)圖 圖書管理系統(tǒng) 書籍管理子系 統(tǒng) 讀者管理子系 統(tǒng) 借閱管理子系 統(tǒng) 讀者類別 管理 讀者信 息管理 續(xù)借管 理 還書管 理 借書管 理 書籍類 別管理 書籍信 息管理 出版 社管 理 注銷管 理 過 期 罰 款 管 理 圖 書 丟 失 管 理 讀 者 信 息 審 核 借 閱 信 息 表 過 期 信 息 審 核 罰 款 數(shù) 丟 失 信 息 審 核 罰 款 數(shù) 借 閱 條 件 審 核 完 成 借 閱 圖 書 信 息 審 核 圖 書 類 別 表 圖 書 借 閱 信 息 審 核 圖 書 信 息 表 圖 書 注 銷 信 息 審 核 注 銷 信 息 表 出 版 社 信 息 審 核 出 版 社 信 息 表 讀 者 類 別 信 息 審 核 讀 者 類 別 表 讀 者 信 息 審 核 讀 者 信 息 表 物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計 生成生成 CDM create table Manager Mid char 12 not null Mname char 10 null constraint PK manager primary key Mid create table Student Stuid char 12 not null Stuname char 10 null Sdept char 10 null constraint PK Student primary key Stuid create table Borrow Chart Borrowed Book char 12 not null Borrowed Time char 10 null Borrowed Stuid char 12 null constraint PK Borrow Chart primary key Borrowed Book create table Book Chart Bookid char 12 not null Bookname char 12 null Press char 10 null Press Time char 10 null constraint PK Book Chart primary key Bookid create table Reader Chart Readerid char 12 not null Readername char 10 null Borrowed Time char 10 null constraint PK Reader Chart primary key Readerid 運(yùn)用設(shè)計運(yùn)用設(shè)計 1 數(shù)據(jù)字典設(shè)計數(shù)據(jù)字典設(shè)計 數(shù)據(jù)字典是對數(shù)據(jù)流圖的解釋和說明 其包含的內(nèi)容如下 數(shù)據(jù)元素 數(shù)據(jù)存儲 數(shù) 據(jù)流 數(shù)據(jù)處理 數(shù)據(jù)項(xiàng)描述 數(shù)據(jù)項(xiàng)名 數(shù)據(jù)項(xiàng)含義 數(shù)據(jù)類型 長度 取值范圍 取值含義 與其 他數(shù)據(jù)庫的邏輯關(guān)系 數(shù)據(jù)項(xiàng)之間的關(guān)系 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合 也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集 合 數(shù)據(jù)字典的主要內(nèi)容包括 數(shù)據(jù)元素卡 數(shù)據(jù)流卡 數(shù)據(jù)處理卡和數(shù)據(jù)存儲卡 數(shù)據(jù)元素卡 數(shù)據(jù)元素是信息的最小單位 又稱為數(shù)據(jù)項(xiàng) 字段 是組成數(shù)據(jù)流的數(shù) 據(jù)存儲的最小單位 數(shù)據(jù)流卡 對數(shù)據(jù)流圖中的數(shù)據(jù)流的定義 主要是系統(tǒng)輸入與輸出的數(shù)據(jù)流 數(shù)據(jù)處理卡 對輸入 輸出的數(shù)據(jù)流的處理的描述 數(shù)據(jù)存儲卡 用于描述數(shù)據(jù)流圖中的數(shù)據(jù)存儲 頂層圖書管理系統(tǒng)數(shù)據(jù)字典頂層圖書管理系統(tǒng)數(shù)據(jù)字典 數(shù)據(jù)流編號 D01 數(shù)據(jù)流名稱 讀者信息 簡述 讀者信息 數(shù)據(jù)流來源 讀者借閱后 管理員將讀者信息輸入計算機(jī) 數(shù)據(jù)流去向 圖書管理模塊 讀者信息將存入數(shù)據(jù)庫 讀者信息表 數(shù)據(jù)項(xiàng)組成 讀者姓名 學(xué)號 專業(yè) 數(shù)據(jù)流編號 D02 數(shù)據(jù)流名稱 圖書信息 簡述 圖書信息 數(shù)據(jù)流來源 新書到館后 管理員將圖書信息輸入計算機(jī) 數(shù)據(jù)流去向 圖書管理模塊 讀者信息將存入數(shù)據(jù)庫 圖書信息表 數(shù)據(jù)項(xiàng)組成 圖書編碼 圖書類別 書名 作者 出版社 Price 單價 出版日期 購買數(shù)量 數(shù)據(jù)流編號 D03 數(shù)據(jù)流名稱 讀者情況 簡述 讀者情況 數(shù)據(jù)流來源 圖書被借閱后 計算機(jī)將讀者信息返回給管理員 數(shù)據(jù)流去向 管理員 數(shù)據(jù)項(xiàng)組成 已借圖書 已借數(shù)量 續(xù)借次數(shù) 數(shù)據(jù)流編號 D04 數(shù)據(jù)流名稱 圖書情況 簡述 圖書情況 數(shù)據(jù)流來源 圖書被借閱后 計算機(jī)將圖書信息返回給管理員 數(shù)據(jù)流去向 管理員 數(shù)據(jù)項(xiàng)組成 書名 是否被借 已借次數(shù) 數(shù)據(jù)流編號 D05 數(shù)據(jù)流名稱 借還書信息 簡述 借還書信息 數(shù)據(jù)流來源 管理員把借還書信息錄入計算機(jī) 數(shù)據(jù)流去向 圖書管理模塊 借還書信息將存入數(shù)據(jù)庫 借閱信息表 數(shù)據(jù)項(xiàng)組成 已借書名 已還書名 數(shù)據(jù)流編號 D06 數(shù)據(jù)流名稱 圖書信息 簡述 圖書信息 數(shù)據(jù)流來源 讀者從計算機(jī)獲得圖書信息 數(shù)據(jù)流去向 讀者 數(shù)據(jù)項(xiàng)組成 圖書編碼 圖書類別 書名 作者 出版社 Price 單價 出版日期 購買數(shù)量 數(shù)據(jù)流編號 D07 數(shù)據(jù)流名稱 讀者借閱情況 簡述 讀者借閱情況 數(shù)據(jù)流來源 讀者從計算機(jī)獲得借閱情況 數(shù)據(jù)流去向 讀者 數(shù)據(jù)項(xiàng)組成 書名 是否被借 已借次數(shù) 2 安全保密設(shè)計安全保密設(shè)計 4 2 1 登錄用戶的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級活動跳熱舞活動方案
- 環(huán)保公司開業(yè)活動方案
- 班級書香走廊活動方案
- 甜品現(xiàn)場活動方案
- 王者周年慶揭秘活動方案
- 瑜伽公司團(tuán)課活動方案
- 生日包廂活動方案
- 班級課間合唱活動方案
- 牛奶膠diy活動方案
- 煤業(yè)公司開展活動方案
- 水泥檢測試題題庫及答案
- 導(dǎo)播理論知識培訓(xùn)班課件
- 球罐畢業(yè)設(shè)計總說明書(非常詳盡)
- 安徽省2024年普通高校招生普通高職(???批院校投檔分?jǐn)?shù)及名次(歷史科目組合)
- TSZJL 10-2024 機(jī)動車污染物排放檢測設(shè)備運(yùn)行和保養(yǎng)技術(shù)規(guī)范
- 眼部換藥標(biāo)準(zhǔn)流程
- 長R-P的SVT鑒別診斷常用的電刺激方法
- 《中華人民共和國職業(yè)分類大典》(2022年版)各行業(yè)職業(yè)表格統(tǒng)計版(含數(shù)字職業(yè))
- 老年人與兒童火災(zāi)安全教育
- 露天煤礦施工方案
- 智能溫室環(huán)境控制-第2篇-深度研究
評論
0/150
提交評論