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

正文內(nèi)容

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

2025-01-11 02:46 本頁(yè)面
 

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