freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于vfp的圖書管理系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-06 19:37 本頁面
 

【文章內(nèi)容簡介】 ,供以后檢索。 能夠?qū)栝喨诉M(jìn)行注冊登記,包括記錄借閱人的姓名、地址、電話等信息。 提供方便的查詢方法。如:以書名、作者、出版社、出版時(shí)間(確切的時(shí)間、時(shí)間段、某一時(shí)間之前、某一時(shí)間之后)等信息進(jìn)行圖書檢索,并能反映出圖書的借閱情況;以借閱人編號對借閱人信息進(jìn)行檢索;以出版社名稱查詢出版社聯(lián)系方式信息。 提供統(tǒng)計(jì)分析功能??梢哉宫F(xiàn)出圖書類型比例、庫存與借出比例。 提供舊書銷毀功能,對于淘汰、損壞、丟失的書目可及時(shí)對數(shù)據(jù)庫進(jìn)行修改。 能夠?qū)κ褂迷摴芾硐到y(tǒng)的用戶進(jìn)行管理,按照不同的工作職能提供不同的功能授權(quán) 。 提供較為完善的差錯控制與友好的用戶界面,盡量避免誤操作。 8 2 系統(tǒng)功能分析 根據(jù)以上功能,將圖書管理系統(tǒng)的數(shù)據(jù)分為: 數(shù)據(jù)輸入部分:主要包括圖書基本信息的錄入、借閱人基本信息的錄入、用戶基本信息的錄入。 數(shù)據(jù)輸出部分:主要是各種統(tǒng)計(jì)查詢,包括:根據(jù)圖書信息(如書名、作者、出版社等)查閱圖書及其借閱信息、統(tǒng)計(jì)輸出圖書類型比例等。 數(shù)據(jù)處理部分:主要涉及借閱和歸還的處理,如一本書借出后,必須在數(shù)據(jù)庫中將該書標(biāo)記為已借出,以防出現(xiàn)數(shù)據(jù)庫中有書但圖書館無書的情況;一本書歸還后,同樣必須在數(shù)據(jù)庫中將其標(biāo)記為已經(jīng) 歸還,以便再次借出。 3 系統(tǒng)各功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上,考慮 visual foxpro 程序編制的特點(diǎn),得到如圖所示的系統(tǒng)功能模塊圖: 9 圖 4 數(shù)據(jù)流圖 圖書管理信息系統(tǒng) 書籍信息管理 借閱信息管理 系 統(tǒng)管理 讀 者信息管理 還書信息管理 借書信息管理 設(shè)置書籍管理 設(shè)置書籍種類 設(shè)置讀者信息 設(shè)置讀者種類 密碼管理 用戶管理 還書信息管理 還書信息修改 還書信息修改 借書信息查詢 借書信息修改 借書信息添加 書籍信息管理 書籍信息修改 書籍信息修改 書籍類別修改 書籍類別添加 讀者信息查詢 讀者信息查詢 讀者信息修改 讀者種類修改 讀者種類添加 10 四 數(shù)據(jù)庫設(shè)計(jì) 讀者種類設(shè)置 書籍類別設(shè)置 基本信息輸入 基本信息輸入 讀者種類信息管理 書籍類別信息管理 基本信息輸入 基本信息輸入 借閱信息輸入 讀者信息返回 書籍信息返回 借閱信息返回 讀者登記 書籍登記 11 數(shù)據(jù)庫的設(shè)計(jì)是 MIS 系統(tǒng)的核心部分,設(shè)計(jì)數(shù)據(jù)庫,首先要進(jìn)行需求分析,然后進(jìn)行數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫結(jié)構(gòu)實(shí)現(xiàn)等步驟。 1 數(shù)據(jù)庫需求分析 根據(jù)以上的需求分析和數(shù)據(jù)組織,開始設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu),即根據(jù)需求勾畫出實(shí)體 /關(guān)系圖( E/R)。在概念上, E/R 圖代表的是系統(tǒng)需要的數(shù)據(jù)及其這些數(shù)據(jù)之間的關(guān)系。 如圖所示的實(shí)體 /關(guān)系圖: 設(shè)計(jì)好的全局 ER 圖如下: 讀者類別信息 書籍類別信息 讀者信息登記 書籍信息登記 讀者信息管理 書籍信息管理 借閱書籍 借閱信息管理 12 從圖中可以看出,在這個系統(tǒng)中實(shí)際存在的實(shí)體:圖書和借閱人,其中借閱人和圖書是多對多關(guān)系,針對本系統(tǒng),通過對圖書借閱管理的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下: ( 1) 圖書基本信息,其數(shù)據(jù)項(xiàng)有圖書編號、圖書名稱、作者、出版社等。 ( 2) 借閱人基本信息,其數(shù)據(jù)項(xiàng)有借閱人編號、借閱人姓名、電話等。 ( 3) 圖書借閱登記,其數(shù)據(jù)項(xiàng)有借閱序號、借閱圖書編號、借閱人編號等。 為了實(shí)現(xiàn)圖書信息錄入的方便性與規(guī)范性以及相關(guān)的統(tǒng)計(jì)功能,還應(yīng)增加出版社信息 與圖書分類信息: ( 4) 圖書分類信息,其數(shù)據(jù)項(xiàng)有分類編號、分類名稱、同一類型圖書數(shù)目。 同時(shí)針對于本系統(tǒng)的多用戶使用特點(diǎn),增加用戶信息表: ( 6)用戶信息表,其數(shù)據(jù)項(xiàng)有用戶名、密碼、用戶權(quán)限。 為了實(shí)現(xiàn)圖書借閱超期罰款制度,還應(yīng)增設(shè)罰金規(guī)則表: 2 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)有幾個范式,一般我們要做到的是 第三范式,即數(shù)據(jù)表中沒有冗余字段以及同一個表中的字段沒有函數(shù)依賴關(guān)系,冗余字段即在一個表中已經(jīng)保存過的信息,在另一個表中就不應(yīng)該存在,如果需要的話,可以通過表間的關(guān)聯(lián)來得到,函數(shù)依賴性就是一個表中的字段間不應(yīng)該有計(jì)算關(guān)系,如一個表中有單價(jià)字段、數(shù)量字段,就不應(yīng)該有一個總金額字段。如果程序運(yùn)行過程中需要總金額,可以實(shí)時(shí)計(jì)算。不過在一些較常用的表中,我們可以適當(dāng)?shù)乇A羧哂嘧侄?,這樣,在程序運(yùn)行過程中可以減少由于表間互相關(guān)聯(lián)而使用速度降低等問題。這就是所謂的第四范式。數(shù) 13 據(jù)表設(shè)計(jì)時(shí),最好不要使用用戶輸入的信息作為主 鍵,每一個數(shù)據(jù)表自己定義一個主鍵,添加信息是由程序自動添加,這樣就可以減少數(shù)據(jù)更新時(shí)產(chǎn)生的錯誤。表與表相關(guān)聯(lián)的外鍵最好是由程序自動生成的主鍵,這樣數(shù)據(jù)庫就比較規(guī)范了。 另外,數(shù)據(jù)表設(shè)計(jì)時(shí)一般都應(yīng)該有一些標(biāo)志字段,標(biāo)志字段可以定義成 CHAR(1)或 BIT 型。建議實(shí)際應(yīng)用中定義成 CHAR(1)字段可以存儲多種可能的狀態(tài),在最初設(shè)計(jì)時(shí),可能我們沒有考慮到的一些情況,在程序后來的開發(fā)中,可以通過設(shè)計(jì)標(biāo)志字段為不同的 值來解決,這樣就避免了修改數(shù)據(jù)庫結(jié)構(gòu)。 數(shù)據(jù)庫初期設(shè)計(jì)時(shí)一定要謹(jǐn)慎,把所有可能的情況都考慮進(jìn)去,即使當(dāng)時(shí)沒有用到,也要將它留在數(shù)據(jù)庫中作為備用字段以便將來擴(kuò)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1