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

正文內(nèi)容

vb60圖書館管理系統(tǒng)設(shè)計(jì)(編輯修改稿)

2025-01-11 02:46 本頁面
 

【文章內(nèi)容簡介】 軟件往往涉及到以下方面的問題:軟件結(jié)構(gòu),數(shù)據(jù)庫結(jié)構(gòu)和程序算法。這種思路與建造高層框架建筑有一些相似之處。 在基于結(jié)構(gòu)化的軟件設(shè)計(jì)方法中,軟件結(jié)構(gòu)被理解為構(gòu)成軟件的模塊,以及模塊之間的調(diào)用關(guān)系。在分析階段對(duì)功能的定義成為了這時(shí)用于確定模塊構(gòu)成及其關(guān)系的基本依據(jù)。也就是說,我們可以按功能來劃分模塊,按功能之間的關(guān)系來確定調(diào)用關(guān)系。一般來說模塊的功能越明確,就越容易實(shí)現(xiàn),也越便于維護(hù)。我們稱之為模塊獨(dú)立。一個(gè)具有好畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 14 頁 的設(shè)計(jì)結(jié)構(gòu)的軟件系統(tǒng),起模塊應(yīng)該具有較強(qiáng)的獨(dú)立性。 現(xiàn)今的軟件開發(fā)都已朝著面向?qū)ο蠓较虬l(fā)展, 新型的程序設(shè)計(jì)工具大都是面向?qū)ο蟮脑O(shè)計(jì)工具。而面向?qū)ο蠓椒ㄖ械幕灸K單位是“類”。因此,確定“類”的組成,設(shè)計(jì)的接口,和基于“類”的引用關(guān)系而進(jìn)行的軟件構(gòu)架設(shè)計(jì),是面向?qū)ο蟮能浖w系結(jié)構(gòu)設(shè)計(jì)中,需要完成的基本任務(wù)。 現(xiàn)在的軟件,往往都離不開后臺(tái)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)支持,因此還需要考慮到數(shù)據(jù)庫的結(jié)構(gòu),并對(duì)數(shù)據(jù)庫進(jìn)行專門的設(shè)計(jì)。在關(guān)系數(shù)據(jù)庫中,數(shù)據(jù)庫由關(guān)系數(shù)據(jù)表組成,而數(shù)據(jù)表的結(jié)構(gòu)則又體現(xiàn)為表內(nèi)部的字段。因此,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)也就具有以下工作內(nèi)容: 確定數(shù)據(jù)庫中數(shù)據(jù)表的組成。 確定數(shù)據(jù)表中字段的構(gòu)成。 定義主鍵 字段,使數(shù)據(jù)表獲得實(shí)體完整性約束。 依靠數(shù)據(jù)表中主鍵字段,建立數(shù)據(jù)表之間的關(guān)系,并由此建立數(shù)據(jù)表之間的參照完整性約束。 設(shè)置有關(guān)字段的約束條件。 設(shè)計(jì)思想 盡量利用圖書館現(xiàn)有軟硬件環(huán)境,采用先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用圖書館的現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的; 系統(tǒng)應(yīng)符合圖書館管理的規(guī)定,滿足圖書館相關(guān)人員常使用的需要,并達(dá)到操作過程中的直觀、方便、實(shí)用、安全等要求; 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。 對(duì) MS SQL Server2021 數(shù)據(jù)庫管理系統(tǒng)、 SQL 語言原理進(jìn)行了較深入的學(xué)習(xí)和應(yīng)用,主要完成對(duì)圖書管理系統(tǒng)的需求分析、功能模塊劃分、數(shù)據(jù)庫模式分析,并由此設(shè)計(jì)了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。 開發(fā)和運(yùn)行環(huán)境選擇 開發(fā)工具: Visual VB 全稱為 VisualBasic,是微軟公司推出的可視化編程工具 MSDN 之一,是目前世界上使用最廣泛的程序開發(fā)工具。如果你是一個(gè)對(duì)編程一無所知,而又迫切希望掌 握一種快捷實(shí)用的編程語言的初學(xué)者,那選擇 VB 沒錯(cuò)的。即使考慮到 VB 程序本身編譯和運(yùn)行畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 15 頁 效率較低的不足,單是它的快捷的開發(fā)速度,簡單易學(xué)的語法,體貼便利的開發(fā)環(huán)境,它仍不失一款優(yōu)秀的編程工具,是初學(xué)者的首選。 MS SQL Server2021 數(shù)據(jù)庫管理系統(tǒng) 運(yùn)行環(huán)境: Win98/WinXP/ Win2021/Win2021 測(cè)試環(huán)境: Win2021+WinXp 圖書管理系統(tǒng)需要滿足來自三方面的需求,這三個(gè)方面分別是圖書借閱者、圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查 詢圖書館所存的圖書、個(gè)人借閱情況及個(gè)人信息的修改;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書報(bào)表給借閱者查看確認(rèn) 。 圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;瀏覽、查詢、統(tǒng)計(jì)、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書館的借閱信息,但不能添加、刪除和修改借閱信息,這部分功能應(yīng)該由圖書館工作人員執(zhí)行,但是,刪除某條圖書借閱者基本信息記錄時(shí),應(yīng)實(shí)現(xiàn)對(duì)該圖書借閱者借閱記錄的級(jí)聯(lián)刪除。 要求能夠?qū)D書資料進(jìn)行管理,如登記新書,刪除不存在的書目,對(duì)已 經(jīng)變更的圖書信息進(jìn)行修改,還可以根據(jù)多種條件從數(shù)據(jù)庫中查詢書目的詳細(xì)信息。 要求能對(duì)新讀者信息進(jìn)行登記,對(duì)已經(jīng)變更的讀者信息進(jìn)行修改,對(duì)不再借閱的讀者信息進(jìn)行刪除。還可以查詢讀者的詳細(xì)信息,以及讀者借閱過的書目和正在借閱的書目。提供借閱登記表和返還登記表來管理借閱。 功能圖如下 系統(tǒng)管理 管理員登陸 畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 16 頁 圖書 管理 系統(tǒng) 重新登陸 退出 圖書管理 圖書資源登記 圖書查詢 讀書管理 讀書 信息登記 讀書查詢 借閱管理管理 借閱登記 返還登記 關(guān)于 關(guān)于 數(shù)據(jù)結(jié)構(gòu)說明 數(shù)據(jù)表匯總 在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低 。 大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 17 頁 要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。 確定數(shù)據(jù)庫中數(shù)據(jù)表的組成和構(gòu)成,定義主鍵字段,建立數(shù)據(jù)表之間的關(guān)系,獲得參照完整性約束,在數(shù)據(jù)庫設(shè)計(jì)中,往往根據(jù)軟件的現(xiàn)實(shí)工作模型中的數(shù)據(jù)要素,進(jìn)行數(shù)據(jù)庫模型推斷,設(shè)計(jì)原則基于軟件工作模型建立數(shù)據(jù)庫,軟件工作模型中的實(shí)體對(duì)象確定數(shù)據(jù)表,實(shí)體對(duì)象所具有的屬性確定字段,相互依賴確定數(shù)據(jù)表之間的關(guān)系。 為了對(duì)比結(jié)構(gòu)差的關(guān)系和結(jié)構(gòu)好的關(guān)系之間的差別,以本文所設(shè)計(jì)的圖書管理系統(tǒng)中的圖書和圖書借閱者關(guān)系為例來說明 。 基本表如下: 表名 類型 說明 BookMessage 基本 表 集中存放書目信息 BorrowMessage 基本表 存放借書、還書資料 ReaderMessage 基本表 存放用戶信息 各表設(shè)計(jì)詳解 數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)涉及到了因素的綜合,下表列出了 數(shù)據(jù)庫中各數(shù)據(jù)表的設(shè)計(jì)結(jié)構(gòu)與說明。 數(shù)據(jù)視圖名 SQL 語句 說明 藏書情況查詢 SELECT 圖書編碼.類別代碼,圖書編碼周書編碼,圖書編碼. 書名,圖書編碼.作者,圖書編碼.定價(jià),圖書編碼.出版單位, 圖書編碼愿片,圖書編碼屑介, 圖書清單周書①,圖書清單. 用于從“圖書編碼”、“圖書清單”兩個(gè)表獲取藏書信息 畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 18 頁 狀態(tài),圖書清單.藏庫日期 FROM 圖書編碼 INNERJOIN 圖書清單 ON圖書編碼周書 編碼:圖書清單.圖書編碼; 藏書量統(tǒng)計(jì) SELECT 圖書編碼.類別代碼 AS 類別, Count(圖書清單周書 m)AS 藏書量 FROM 圖書編碼INNERJOIN 圖書清單 ON 圖書編碼周書編碼:圖書清單.圖書編碼 WHERE(((圖書清單.狀態(tài)降 2)) GROUPBY 圖書編碼.類別代碼; 用于從“ 圖書編碼”、“圖書清單” 兩個(gè)表獲取藏書量統(tǒng)計(jì)信息 借閱量統(tǒng)計(jì) SELECT fust(圖書編碼.類別代碼 )AS 類別,count(圖書清單. 圖書 m)AS 借閱量 FROM 圖書編碼 INNER JOIN 圖書清 單 ON 圖書編碼.圖書編碼:圖書清單周書編碼 WHERE(((圖書清單.狀態(tài) ): 1)) GROUPBY 圖書編碼.類別代碼; 用于從“圖書編碼”、“圖書清單” 兩個(gè)表獲取借閱量統(tǒng)計(jì)信息 藏書借閱比較 SELECT 藏書量統(tǒng)計(jì).類別,借閱量統(tǒng)計(jì).借閱量 ,藏書量統(tǒng)計(jì). 藏書量, ([借閱量統(tǒng)計(jì) ). I 借閱量 ]/ L藏書量統(tǒng)㈩. [藏書量 1)*100 AS借閱率 FROM 藏書量統(tǒng)計(jì) LEFrJOIN 借閱量統(tǒng)計(jì) ON 藏書量統(tǒng)計(jì).類別:借閱量統(tǒng)計(jì).類別; 用于從“藏書量統(tǒng)計(jì)”、“借閱量統(tǒng)計(jì)” 兩個(gè)視圖對(duì)藏書借閱情況進(jìn)行比較 畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 19 頁 圖書借閱情況 SELECT 圖書編碼.類別代碼,圖書編碼周書編碼,圖書借閱. 查詢 圖書 1D,圖書編碼.書名,圖書編碼.作者,圖書編碼.定價(jià),圖 書編碼.出版單位 FROM(圖書編碼 INNER JOIN 圖書清單 ON 圖書編碼周書編碼二圖書清單周書編碼 )INNER JOIN 圖書借閱 ON 圖書清單.圖書 m二圖書借閱.圖書 ID; 用于從“圖書編碼”、“圖書清單,、 “圖書借閱” 圖書借閱信息三個(gè)表獲取 待借圖書有效驗(yàn)證查詢 SELECT 圖書借閱履者 m,圖書清單周書編碼 用于從“圖書清單”、 FROM 圖書清單 INNERJOIN 圖書借閱 ON圖書清單.圖書 D:圖書借閱.圖書 ID; 用于從“圖書清單”、“圖書借閱”兩個(gè)表檢驗(yàn)圖書是否可惜 1 BookMessagn表 序號(hào) 字段名稱 字段說明 類型 位數(shù) 屬性 1 BookIndex 圖書編號(hào) 文本 10 必填,非空 2 BookName 圖書名稱 文本 50 必填,非空 3 Auther 作者 文本 50 必填,非空 4 Publish 出版社 文本 50 必填,非空 5 JoinTime 入庫時(shí)間 日期 /時(shí)間 50 必填,非空 6 Type 類型 文本 10 必填,非空 7 State 狀態(tài) 文本 10 必填,非空 表 序號(hào) 字段名稱 字段說明 類型 位數(shù) 屬性 畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 20 頁 2 ReaderMessage 表 序號(hào) 字段名稱 字段說明 類型 位數(shù) 屬性 1 ReaderIndex 讀者編號(hào) 文本 10 必填,非空 2 eaderName 讀者名 稱 文本 50 必填,非空 3 Age 年齡 數(shù)字 10 必填,非空 4 Sex 性別 文本 10 必填,非空 5 Duty 職務(wù) 文本 10 必填,非空 3 數(shù)據(jù)框架結(jié)構(gòu) 在涉及數(shù)據(jù)庫的應(yīng)用系統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),往往需要考慮到兩個(gè)方面的設(shè)計(jì):用于實(shí)現(xiàn)界面操作的前端程序設(shè)計(jì);用于實(shí)現(xiàn)數(shù)據(jù)庫連接的接口程序設(shè)計(jì)。圖書借閱系統(tǒng)就是按照這一思路來設(shè)計(jì)其結(jié)構(gòu)的。 數(shù)據(jù)庫所要存儲(chǔ)的數(shù)據(jù)來源于現(xiàn)實(shí);因此,軟件有待解決的實(shí)際問題中將使用到的數(shù)據(jù)也就成為了確定數(shù)據(jù)表、字段、約束條件和建立數(shù)據(jù)表之間關(guān)系的最基本依據(jù)。依靠對(duì)顯 示問題的描述而獲得的數(shù)據(jù)庫結(jié)構(gòu)模型,往往還需要進(jìn)行必要的精細(xì)加工。所設(shè)計(jì)的數(shù)據(jù)庫中可能會(huì)出現(xiàn)過多的重復(fù)數(shù)據(jù),它會(huì)使得數(shù)據(jù)庫的性能降低,數(shù)據(jù)維護(hù)量加大,而且不便于操作。為了使數(shù)據(jù)庫結(jié)構(gòu)更加科學(xué)合理,數(shù)據(jù)庫設(shè)計(jì)需要遵循范式理論規(guī)則,目前應(yīng)用較多的是 3NF。相似進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時(shí),關(guān)系聯(lián)系圖是一個(gè)非常實(shí)用的分析設(shè)計(jì)工具,可以用它來描述數(shù)據(jù)實(shí)體之間的關(guān)系,并獲得從現(xiàn)實(shí)數(shù)據(jù)結(jié)構(gòu)到邏輯數(shù)據(jù)結(jié)構(gòu)的無痕過渡相結(jié)合。 軟件功能是通過模塊實(shí)現(xiàn)的,在對(duì)軟件模塊進(jìn)行定義時(shí),軟件的功能劃分成為了首先 需要考慮的因素。圖書借閱系統(tǒng)涉及到 了連接數(shù)據(jù)庫和用戶對(duì)數(shù)據(jù)的操作兩個(gè)方面的問題,因此可以將它劃分為 LibnlyData. d11 和 Libraryexe 這兩個(gè)功能部件 . LibraryData. dll 是數(shù)據(jù)庫連接部件,它通過數(shù)據(jù)環(huán)境模塊 DataEnvCkwlgl 實(shí)現(xiàn)對(duì)數(shù)1 Index 記錄編號(hào) 自動(dòng)編號(hào) 10 必填,非空 2 BookIndex 圖書編號(hào) 文本 10 必填,非空 3 ReaderIndex 讀者編號(hào) 文本 10 必填,非空 4 BorrowTime 借閱時(shí)間 日期 /時(shí)間 10 必填,非空 5 ReturnTime 返還時(shí)間 日期 /時(shí)間 10 必填,非空 畢業(yè)論文 ( 設(shè)計(jì) ) 用紙 佳木斯大學(xué)教務(wù)處 第 21
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1