【精品】VFP卡拉OK歌库管理系统设计(论文+源代码+答辩PPT)
收藏
资源目录
压缩包内文档预览:
编号:1639594
类型:共享资源
大小:4.97MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
vfp
卡拉
ok
管理
系统
设计
论文
源代码
答辩
ppt
- 资源描述:
-
【精品】VFP卡拉OK歌库管理系统设计(论文+源代码+答辩PPT),精品,vfp,卡拉,ok,管理,系统,设计,论文,源代码,答辩,ppt
- 内容简介:
-
目 录 1 引言 . 2 2 系统及需求 . 3 统需求 . 3 行性分析 . 3 3 系统规划 . 4 目规划 . 4 据流图与数 据字典 . 5 据库规划 . 6 统开发的其它方面 . 8 4 系统设计和实现 . 9 据表设计 . 9 块的设计与实现 . 10 统完成 . 15 5 结束语 . 17 参考文献 . 18 . 1 致 谢 . 19 广东省湛江市广播电视大学 (论文) 1 卡拉 库管理系统的设计与实现 摘 要 : 卡拉 本文使用 用其提供的各种面向对象的开发工具进行开发本系统。本文主要介绍了卡拉 阐述了本系统编程环境的选择依据,以及系统各模块的设计。该系统主要利用表单实现歌曲档案的浏览和编辑,以及系统维护功能,重点实现了对歌曲进行多条件查询。 关键词 : 歌曲 ; 编 辑 ; 模块 ; 查询 of is a of . to of s of of of of by on of 东省湛江市广播电视大学 (论文) 2 1 引言 随着社会的发展,科学的进步,在国内外各个领域,出现了各种各样的应用软件、系统软件,为广大工作人员提供了更方便、更快捷、更易操作的工作界面,我们经常见到的有超市会员管理系统、图书馆管理系统、工资管理系统等,在大城市的许多娱乐场所,卡拉 库系统是近年来各高级宾馆、酒店等都很重视的一个方向,为了更好的管理歌库系统资料,也为了提高工作效率,开发研究卡拉 库管理系统是很必要的。卡拉 库系统中 所有 歌库资料存储 在 该系统 中,提供方便的增删 歌曲 功能,本系统提供多种分类检索方式:按字数、语种、歌星姓名、歌曲序号及 歌曲拼音 进行 查询 ;方便、简单、易用、易学、符合人们以往的习惯; 随着科学技术的发展,制作技术和系统功能日趋完善。本论文所实现的系统主要具有以下功能: (1) 实现歌曲管理的多条件查询。 (2) 实现歌曲资料的自由录入、修改、删除。 (3) 实现歌曲资料的打印。 (4) 采取一定的措施以实现系统的保密性。 广东省湛江市广播电视大学 (论文) 3 2 系统及需求 统需求 根据调查 ,要求卡拉 (1) 由于操作人员的计算机知识普遍较差 ,要求有良好的人机界面 ,也即对用户 较透明。 (2) 由于该系统的使用对象比较单一,只有系统管理员才能对本系统的所有功能 进行操作,因此,不必对系统设置级别认证。 (3) 原始数据修改简单方便,支持多条件修改;在歌库里不时的有新歌曲的录入, 旧歌曲的删除,再有输入时难免有出错的时候,所以数据 必须不断得到 更新。 (4) 方便的数据查询,支持多条件查询;即可根据歌曲的不同内容进行查询,如: 编号、语种、字数等。 (5) 在相应模块下,删除数据方便简单。 (5) 报表打印功能,在对歌曲 进行查询后,有时需要打印相关资料,这时就需要 有报表打印功能。 (7) 安全退出系统。 行性分析 目前开发数据库的工具有 +、 中微软公司的 目前最为广泛、易学易用的面向对象的开发工具,它提供了完整的向导机制,使用方便快捷,使界面统一;升级方便;提供了数据字典;使用报表实现打印功能,具有严谨的数据库结构,先进的面向对象模型、完善的主从式结构,是一个高生产力、高效率、 高弹性且易用的开发工具。由于本系统管理的对象单一,且每个歌曲内容基本是一致的,基本不实现计算过程,所以用 胜任 ” 的。因此,实现本系统使用 广东省湛江市广播电视大学 (论文) 4 3 系统规划 目规划 卡拉 它主要由系统登录模块、歌曲浏览模块、歌曲编辑模块、查询模块、报表打印模块、系统维护模块等部分组成,下面就本系统对这些模块进行一下说明: (1) 系统登录模块 该模块的主要任 务是保证系统数据的安全性,防止其它无关人员进入本系统,可能有意或无意的破坏数据,因而设置了该登录模块。 (2) 歌曲浏览模块 该模块的主要功能是负责综合浏览歌曲记录,由于数据量大,所以该模块的设计应从方便管理员的角度出发。由于歌库管理系统所涉及的资料信息较多,且不同的信息放在不同的表中,管理员无法直接得到相关的综合资料,所以设计此模块是非常必要的。 (3) 歌曲编辑模块 歌曲编辑模块主要是对歌曲的资料进行添加、修改、删除,由于输入的数据量大,管理员不时的对歌曲资料进行新歌的输入和旧歌的输出,还有输入时难免会 有出错的时候,设计此模块是非常重要的,分别对歌曲列表、歌星资料、语言、字数四个表进行编辑,因此,管理员可以方便的对歌库资料进行修改。 (4) 查询模块 查询模块是该系统中最重要的模块。为了方便用户,本系统提供了多种查询方式。如:按语种查询、按编号查询、按拼音查询、按字数查询、按歌星姓名。管理员可以根据一个条件进行查询,也可以根据多个条件综合起来进行查询,查询结果可以随时被打印,打印部分见报表打印模块。 (5) 报表打印模块 每次进行查看歌曲资料时,都可随时打印出所需歌曲资料的报表,其内容由查询结果决定。 (6) 系统维护模块 系统维护功能主要是指对数据进行备份和数据的初始化,如:数据的转入和数据的转出。还有是对系统设定用户修改功能,使管理员可以方便的对密码进行修改。 广东省湛江市广播电视大学 (论文) 5 据流图与数据字典 (1) 数据流图( 经过分析,得出的数据流图如图 (2) 数据字典 图 顶层数据流图 卡拉 统 系统管理员 歌曲记录 歌曲档案管理部门 编辑与查询 操作结果 修 改 处 理 删 除 处 理 分 类 处 理 歌曲档案 歌曲 添加 修改 删 除 歌曲档案 添 加 处 理 歌曲档案 歌曲档案 图 一层数据流图( a) 查询记录在案 分 类 处 理 歌曲管理报表 查询 查询 处理 管理 人员 图 层数据流图( b) 广东省湛江市广播电视大学 (论文) 6 歌曲档案管理要求 =歌曲档案的添加 |歌曲档案的修改 |歌曲档案的删除 |歌曲档案的查询 |歌曲档案的打印 |系统管理的设置 歌曲档案的录入 =序号 +歌曲名称 +语言分类 星分类 数分类 拼 +是否新歌 +情歌对唱 +发行公司 歌曲档案的修改 =序号 +歌曲名称 +语言分类 星分类 数分类 拼 +是否新歌 +情歌对唱 +发行公司 歌曲档案的删除 =序号 +歌曲名称 +语言分类 星分类 数分类 拼 +是否新歌 +情歌对唱 +发行公司 查询要求 =多条件查询 报表 =符合查询条件的歌曲档案资料 系统用户设置 =用户名 +密码 (3) 加工小说明 加工编号: 加工名:分类处理(编辑) 加工逻辑:对管理部门提出的添加、 删除、修改操作进行处理。 加工编号: 加工名:分类处理(查询) 加工逻辑:根据用户输入的查询条件进行查询处理,将结果以报表的形式反馈给用户。 据库规划 (1) 分析数据要求 由于本系统的使用对象单一,所以,对于数据查询,可利用 加快系统的响应速度。由于管理人员可能存在调动的可能,所以,系统中应有添加新用户、删除旧用户、修改密码并确认密码的功能。 (2) 确定数据库 由于 设计系统时,不同主题的信息应储在不同 的表中,并遵循下列规则:同一信息只保存在不同的表中;以防止删除有用信息时对其它信息造成不必要的修改;只有在同一信息只保存一次的前提下,才能减少数据冗余性和出错的可能性,而为了防止删除有用信息,最好的解决方法仍然是把不同主题的信息放在不同的表中。 根据以上分析,从数据库中取出的信息可分成四个主题:每个主题都是一个独立 广东省湛江市广播电视大学 (论文) 7 的表,即歌曲档案管理系统中应包括五个表:歌曲列表、歌星资料、语言、字数、用户表。 (3) 系统总体结构图 图 体结构图 图 询 结构图 (4) 系统维护模块 此模块除完成数据的一般性维护如数据的备份、数据的定期删除,还提供了本系主程序 系统进入 系统登录 系统主界面 歌曲浏览 歌曲编辑 查询歌曲 系统维护 查询歌曲 按语种查询 按字数查询 按编号查询 按歌星查询 按拼音查询 广东省湛江市广播电视大学 (论文) 8 统的部分维护功能,如系统的初始化(该项功能将删除数据库中所有数据,所以仅在系统初始生成时使用)。尽管系统中采取各种保护措施来防止数据的安全性和完整性的破坏,问题仍然是不可避免的,而且这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失。因此作为一个完整的信息管理系统,数据的备份当然是少不了的,在这里我们使用数据转出方法对数据进行备份,即将数据拷贝到 。这一点在数据维护模块中实现。 统开发的其它方面 在这一节中,我们主要讨论了系统的测试问题。由于程序员本身能力的局限性,所以编写的代码,即使经过反复检查也难免出错,所以在本阶段力求使用有限的时间找出尽可能多的错误,力求系统尽量正确。我们在本系统的测试中使用了黑盒法(即不关心程序内部的逻辑结构,而是根据程序的成功来设计和检测)请一位不熟悉本系统的人来进行随意性的操作,打破习惯顺序,从中发现错误,在此阶段系统的大量错误得到了改正。 广东省湛江市广播电视大学 (论文) 9 4 系统设计和实现 据表设计 因本系统中涉及的计算基本没有,所以对表之间的关系运算基本不多,故本系统中的表全部采用临时表的形式。本系统主要用到五个表:歌曲列表、歌星资料、语言、字数、用户表。 表 曲列表 字段名 类型 索引 序号 C(10) 主索引 歌曲名称 C(20) 语言分类 C(4) 普通索引 歌星分类 (4) 普通索引 字数分类 (4) 普通索引 简拼 C(10) 是否新歌 L(1) 情歌对唱 L(1) 发行公司 C(10) 表 星资料 字段名 类型 索引 歌星分类 (4) 普通索引 姓名 C(16) 简拼 C(8) 表 言 字段名 类型 索引 语言分类 (4) 普通索引 分类名称 C(10) 表 数 字段名 类型 索引 字数分类 (4) 普通索引 分类名称 C(10) 表 户表 字段名 类型 索引 用户名 C(10) 密码 C(6) 广东省湛江市广播电视大学 (论文) 10 块的设计与实现 (1) 登录模块的设计与实现 2 此模块由 于接 收用户名 /密码输入,判断是否为合法用户 ,该表单的数据环境为 用户表 此表单上加入 其值由 确定 按钮的 示当前用户是否合法用户。 登录模块的设计 卡拉 每一进入系统的人都能够对系统进行操作,就可能有意或无意的破坏数据,对用户产生不良影响,甚至造成无法估量的损失。因此,在进入系统之前要设置密码输入功能,本系统启动后,进入登录表单,按 “ 确定 ” 后运行口令程序,本系统采用的是一种动态的口令程序设计 方法。 系统登录表单界面如下: 图 统登录界面 程序源代码 用户表 )=if if =户表 x=0 do if 3 广东省湛江市广播电视大学 (论文) 11 对不起,你不是合法用户! ) 口令不正确!请重新输入! ,48,登录信息 ) 封面程序模块的设计与实现 系统的封面程序往往是一个系统的门面,为了使界面美观,此模块采用了以下方法:以一幅图象 (为背景;对标签对象采用隶书字,并用程序设计成为彩色变换效果;表单的 2。 (2) 歌曲浏览模块的设计与实现 歌曲浏览模块是管理人员对歌库管理系统中所有歌曲综合资料的的提取,由于歌曲资料所涉及的内容较多,为了方便管理 ,设计时把不同的信息放在不同的表中进行管理。因此,需要有一个综合所有内容的表单。设计此表单时,应新建一个视图,把所有 相关的内容联系起来成为一个可供浏览的表。 浏览界面如下: 图 4.2 单界面 广东省湛江市广播电视大学 (论文) 12 (3) 歌曲编辑模块的设计与实现 2, 3 对于歌曲档案管理系统来说,歌曲记录 添加 |修改 |删除 是最基本的功能,也是最重要的功能。由于歌曲管理系统所涉及的表较多,为了用户的方便,在此设计综合了歌曲列表、歌星资料、语言和字数四个表编辑的表单,以提供不同的需求。 部分代码如下: 界面如下: if 是否确认删除当前记录! ,32+4+256, 删除记录 )=6 你选择的记录未被删除,仍在数据库之中,可以继续使用! ) 图 4.3 单界面 (4) 查询模块设计 2, 3 查询模块设计得好,可使用户很快找到所需的信息。该系统的查询为多条件查询,结构化查询语言( 一种数据记录的命令,目前已有 国国家标准局)广东省湛江市广播电视大学 (论文) 13 版本。本系统的查询模块设计全部采用了 为利用 执行效率也是主要的原因。 本系统的查询功能主要在 此表单上先设置 供不同类型的查询需求,在三个 的条件,即过滤那些不需要的记录(并非删除,只是不显示而已)。为了方便设置条件,用户可以从 选择某一类型,在 击 执行查询 按钮, 则 要重新清空条件,必须单击下方的 取消查询 按钮。若所有条件均空,则不显示歌曲记录。 查询歌曲表单界面如下: 图 4.4 单界面 部分代码如下: if if 类名称 _a =名 =if 类名称 _a =名 =类名称 _b =东省湛江市广播电视大学 (论文) 14 本表单还设计了对所查询的结果进行打印的功能,部分代码如下: if i=1 类名称 _a=w to if i=2 类名称 _b=w to w to (5) 报表打印 模块设计 本系统的报表打印的类型比较多,除了对所需的数据表进行打印以外,查询到相关内容时,直接被打印出来。 (6) 系统维护模块的设计与实现 1 用户管理模块的使用对象是系统管理员,其他用户禁止使用。在此模块中,系统管理员可以修改用户的重要信息(如密码)等。本系统的系统维护模块在 表单列出了系统维护功能的选项,供系统用户选择以执行相应的功能。该表单的数据环境为空,它主要有如下四个选项: 歌曲记录转 出:这里指数据的备份,即将系统中的数据存在 歌曲记录转入:指将 用户权限维护:主要是对系统用户密码的修改等进行管理。 数据初始化 :这里主要是对系统中数据表进行清空。 数据转入部分代码为: 曲列表 曲列表 :歌曲列表 广东省湛江市广播电视大学 (论文) 15 曲列表 数 数 :字数 数 系统维护界面表单如下: 图 4.5 单界面 其中,当用户单击用户权限维护按钮时,进入如下表单: 图 4.6 单界面 统完成 (1) 建立项目文件 广东省湛江市广播电视大学 (论文) 16 用 、程序及其它文件统一管理起来,生成项目文件 (2) 运行 在全部任务设计完成之后,将整个项目连编为可执行文件 (件 ),从而运行本系统。 广东省湛江市广播电视大学 (论文) 17 5 结束语 经过一个月的开发和设计,卡拉 库管理系统的设计与实现基本开发完毕,其功能基本符合用户需求,能够完成歌曲基本信息的添加、修改、删除,歌曲的
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。