Access音樂庫系統分析

時間:2022-09-18 10:17:12

導語:Access音樂庫系統分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

Access音樂庫系統分析

數據庫系統和技術正在不斷變化更新和發展,許多小型單位也建立起自己的辦公管理系統。access2010是一個小型的關系型數據庫管理系統,具有強大的數據管理功能,可方便地利用各種數據源,生成窗體(表單),查詢,報表和應用程序等,此外,其對象化的組織方式和直觀的可視化操作,使得數據庫管理工作變得簡單而輕松,是目前的桌面數據庫管理系統的首選之一[1]。

1系統分析

在數據庫系統的開發中,系統分析的步驟尤為重要,系統分析的準確程度決定了數據庫系統的質量,系統分析做得越好,數據庫的開發設計過程就會越順利[2]。在設計音樂庫管理系統時,在需求分析和相關資料搜集的過程中對本系統開發的可行性進行了相關研究,確定了為管理人員和客戶提供便捷化管理的總目標。1.1需求分析該數據庫用來實現對音樂庫中歌曲信息、歌手信息以及客戶信息的相關管理,因此數據庫中應該含有相對應的歌曲信息表、歌手信息表以及客戶信息表,可對相關信息進行添加、刪除、修改等操作,能夠實現依據多種查詢條件對相關數據進行查詢輸出,能夠對客戶信息進行相對全面的統計并將結果輸出展示,能夠方便設置系統登錄密碼并進行安全保障。1.2功能概述管理員和用戶都可以進入系統主界面,兩者權限不同,進入界面也不同。管理員可以實現用戶管理,包括添加用戶、刪除用戶、修改用戶和退出界面;兩者都可以實現的功能有:音樂管理,包括增加歌曲、刪除歌曲、增加歌手、刪除歌手;歌曲查詢,包括按照歌手、按照歌曲、按照用戶綜合查詢等,此外,每個界面都設計有退出界面。

2系統設計

音樂庫管理系統集用戶管理、歌曲管理、歌手信息管理以及相關數據信息查詢功能為一體,向數據庫管理人員和客戶提供便捷高效的操作界面,對音樂庫內部存儲數據進行更深入的分析,實現從后臺數據表到前臺界面對數據的組織管理查詢,實現音樂庫的高效科學管理。2.1系統總體結構。音樂庫管理系統集用戶管理、歌曲管理、歌手信息管理以及相關數據信息查詢功能為一體,并向數據庫管理人員和客戶提供便捷高效的操作界面,對音樂庫內部存儲數據進行更細致、深入的分析,實現從后臺數據表到前臺界面對數據的組織管理查詢,實現音樂庫的科學化管理。2.2數據庫設計。數據庫設計包括概念模型設計、邏輯模型設計和物理模型設計3部分內容,開發實施數據庫應用系統方面應用廣泛。而數據庫模型也必須滿足3方面的要求:一是能比較真實地模擬現實世界;二是容易為人所理解;三是便于在計算機上實現。2.2.1數據庫概念模型設計。概念模型,也稱信息模型,它是按用戶的觀點對數據和信息建模,主要用于數據庫設計。概念模型是將現實世界抽象為信息世界的第一層抽象,同時也是進行數據庫設計的有力工具,用E-R圖來描述概念模型[3]。在音樂庫管理系統中,主要涉及音樂、歌手以及客戶信息的管理,由于音樂分類比較復雜,在本數據庫中只考慮民族音樂、流行音樂和古典音樂3種類型。2.2.2數據庫邏輯模型設計。邏輯模型主要包括層次模型、網狀模型、關系模型、面向數據庫對象模型等。它是按計算機系統的觀點對數據建模,主要用于數據庫管理系統的實現[4]。音樂庫管理系統采用的邏輯數據模型是關系模型,其數據庫的數據主要由6個數據表組成,民族音樂表、流行音樂表和古典音樂表以及客戶表和歌手及曲目作家表包含了主要信息。另外,為保證該系統的正常運行,還需要其它表的輔助。2.2.3數據庫物理模型設計。物理模型,它主要描述的是數據在系統內部的表示方式和存取方式,或是在磁盤或磁帶上的存取方式和方法,是面向計算機系統的。通過對音樂、歌手以及客戶等信息的存儲,建立信息庫。2.3窗體設計。數據表中存儲了系統所需的所有數據,查詢對象時需要重新組織這些數據,但是,對數據的操作通過窗體會更加安全、方便。該音樂庫管理系統的窗體主要有“登錄界面”“管理選擇界面”“用戶管理界面”“歌曲查詢界面”“音樂管理界面”“添加用戶界面”“添加古典音樂界面”“添加流行音樂界面”“添加民族音樂界面”等。2.3.1登錄界面設計。當打開數據庫后,登錄界面是管理人員和用戶進入數據庫的第一步,通過該界面的驗證后,才能進行后續工作。只有正確輸入個人信息,并且選擇正確身份才可以進入此界面,為避免某些非法用戶惡意進入,我們設計3次登錄管理,若3次之內不能夠正確輸入,則自動退出系統。2.3.2管理選擇界面設計。成功進入數據庫之后,數據庫使用者需要對下一步的操作進行選擇,這也是數據庫管理人員和一般數據庫用戶的區別所在,用戶不能進行該數據庫的用戶管理操作。2.3.3用戶管理界面設計。成功進入數據庫之后,數據庫使用者需要對下一步的操作進行選擇,用戶管理界面是數據庫管理人員和一般數據庫用戶的區別界面所在,只能由該數據庫的管理人員進行操作。2.3.4添加古典音樂界面設計。添加音樂是本數據庫管理系統的基本操作之一,而添加古典音樂屬于添加音樂,本界面操作的結果是向數據庫古典音樂表中添加一行數據。2.3.5系統主要查詢設計。數據庫系統的一項重要功能就是查詢,通過對數據進行分析和處理,從中獲得有用的信息。查詢是Access數據庫中的一個重要對象,是用戶檢索信息的最主要方法,作為主要交互工具的窗體也可以利用查詢顯示數據,查詢是數據庫中不可缺少的設計[5]。音樂庫管理系統的基本功能就是供用戶進行查詢,通過歌曲、歌手及用戶相關數據建立了一些基本查詢,供窗體或其他查詢進行引用。

3安全保障

Access提供了經過改進的安全模型,有助于簡化將安全性應用于數據庫以及打開已啟用安全性的數據庫的過程。3.1設置密碼保護。Access2010改進了以下兩種安全功能:1)新的加密技術:Access2010提供了新的加密技術,此加密技術比Access2007提供的加密技術更加強大。2)對第三方加密產品的支持:在Access2010中,用戶可以根據自己的意愿使用第三方加密技術。為了保障數據庫的安全性,最簡單的方法就是為數據庫設置數據庫密碼。當數據庫用此種方式加密后,只有當用戶正確輸入之前設置的密碼才能能夠成功打開數據庫,打開數據庫之后,用戶可以使用數據庫中的所有對象。3.2掩碼輸入保護。當我們進入數據庫后登錄進入系統時,需要輸入登錄密碼,輸入密碼過程時,如果直接使用明碼,則不能保證安全性,別人很容易就竊取我們的密碼信息,會造成一些不必要的損失,因此我們需要使用掩碼,雖然該方式的安全性較低,但也是對安全性的一層保證。

4結論

本系統實現了小型音樂庫的科學現代化管理,按照需求分析、功能分析、可行性分析、總體設計、系統測試5個階段進行開發。在總體設計方面,通過本系統的科學化管理,不僅使管理人員和用戶可以便捷高效地查詢歌曲、歌手的信息,而且方便管理人員對用戶實現科學性管理,實現了該系統內數據的共享性。

參考文獻

[1]張黎靜.音樂數據庫系統的設計與實現[D].武漢:華中科技大學,2013.

[2]薩師煊,王珊.數據庫系統和系統分析[J].計算機工程與設計,1984(3):3-9.

[3]段遠志.數據庫設計方法[J].南昌教育學院學報,2005,20(4):84-86.

[4]陳紅梅.數據庫的邏輯結構設計[J].福建電腦,2012,28(10):214-215.

[5]商廣偉.Access查詢及其應用技巧[J].計算機與現代化,2008(5):124-126.

作者:呂康鑫 單位:河南師范大學計算機與信息工程學院