Access音乐库系统分析

时间:2022-09-18 10:17:12

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.

作者:吕康鑫 单位:河南师范大学计算机与信息工程学院