歌曲信息管理系统设计Java版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
歌曲信息管理系统的设计与实现目录
摘要
第1章系统开发技术介绍
1.1 JAV A技术
1.2 JDBC定义
1.3 MVC技术
1.4 MY SQL 概述
1.5 SQL 介绍
1.6 运行环境
第2章系统需求分析
2.1系统功能设计
2.2数据需求
第3章数据库设计
3.1数据库系统
3.2数据处理流程
3.2.1系统登陆流程
3.2.2.主流程
3.2.3添加歌曲流程
3.2.4修改歌曲流程
3.2.5查询歌曲流程
3.3系统数据库设计
3.3.1 E-R图
3.3.2 数据库表
第 4 章系统实现
4.1 系统功能图
4.1.1系统管理模块实现
4.1.2添加歌曲模块实现
4.2系统主要类说明
4.3 系统主要功能实现
4.3.1. 显示操作主页面功能实现
4.3.2. 添加歌曲功能实现
4.3.3. 删除功能实现(代码省略)
4.3.4 修改功能实现(代码略)
4.3.5 查询功能实现(代码略)
4.3.6 连接功能实现(代码略)
摘要
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,KTV歌曲资源管理系统也以方便、快捷、费用低的优点正慢慢改变着对歌曲信息的管理,将传统的手工管理方式彻底的解脱出来,提高效率,减轻管理员以往繁忙的工作,减小出错的概率,使使用者歌曲可以更好的获取信息、了解信息、掌握信息。开发一个界面友好易于操作的歌曲资源管理系统进行自动化处理变得十分重要,这正是本系统开发的目的和意义。
歌曲信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合要求,对MY SQL 数据库管理系统、数据库组件、SQL语言原理、JA V A应用程序设计,对数据库技术进行了较深入的学习和应用,主要完成对管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的歌曲信息管理系统可以满足用户的需要。实现了数据库表的查询、添加、删除和修改,实现了多种条件查询等。设计充分利用JA V A、MY SQL数据库技术的强大力量,提高了编程效率和可靠性。
【关键词:】 JA V A;SQL语言;MY SQL;数据库;;歌曲管理系统
第1章系统开发技术介绍
1.1 JAV A技术
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java 平台之后,Java应用程序就可运行。目前常用的Java平台基于Java1.5,最近版本为Java1.7。
1.2 JDBC定义
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API 编写数据库应用程序,JDBC 扩展了Java 的功能。
1.3 MVC技术
MVC三层架构也称MVC模式,主要是将程序开发分为MODEL层(数据持久层)、VIEW (界面表示层)、CONTROL层(控制层)这三个层面,并将这三个层面分开来,形成了一个立体的架构。三个层次之间的主要交互如下所示:
1.3.1 MVC设计模式的实现
(1)视图是模型的表示,它提供用户交互界面。
(2)为了能够控制和协调每个用户跨越多个请求的处理,控制机制以集中的方式进行管理。(3)MVC系统中的模型从概念上可以分为两类:系统的内部状态和改变系统状态的动作。
1.4 MY SQL 概述
My SQL是一个精巧的SQL数据库管理系统。My SQL是一个真正的多用户、多线程SQL 数据库服务器。My SQL是以一个客户机/服务器结构的实现,由一个服务器守护程序my sqld 和很多不同的客户程序和库组成。My SQL 主要目标是快速、健壮和易用。
1.5 SQL 介绍
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。SQL为许多任务提供了命令,其中包括:
(1)查询数据
(2)在表中插入、修改和删除记录
(3)建立修改和删除数据对象
(4)控制对数据和数据对象的存取
(5)保证数据库一致性和完整性
1.6 运行环境
硬件平台:
❑CPU:Inter Core™2 T5500 @ 1.66GHz;
❑内存:2G。
软件平台:
❑操作系统:Windows XP;
❑数据库:MySQL 5.0;
❑开发工具包:JDK Version1.5;
❑开发工具:MyEclipse5.5.1;
❑浏览器:IE7.0;
❑分辨率:最佳效果1024*768像素。
第2章系统需求分析
2.1系统功能设计