一个可视化的数据库管理工具设计毕业论文
2022-04-07 20:41:32
论文总字数:24350字
摘 要
MySQL数据库向用户提供了命令行形式的操作方式,可以实现所有MySQL功能,但操作界面不友好,使用不方便。因而我们需要一个可视化的用户界面,让用户使用数据库、开发软件变得更加方便、快捷。
该软件是使用JAVA、J2EE的技术架构、Bootstrap和MySQL开发一个基于B/S架构的数据库管理工具,它其实是对命令行方式的一种增强。第一、通过用户所输入的字段值,在JavaScript验证后数据传入到Java端,进行创建数据库、表、视图、函数、存储过程的操作;第二、用户选择不同的数据库对象,系统获得请求后将以合理的形式展现所选对象;第三、用户选择上传功能导入批处理文件,也可以选择下载功能导出数据文件。由此,形成一个可视化的数据库管理工具。
关键词: 数据库管理工具 MySQL Java B/S
One Visualization Database Management Tools Design
Abstract
MySQL database provides users the command line mode of operation, you can realize all the MySQL functions, but the operator interface is not friendly, easy to use. So we need a visual user interface, so that users use the database, the development of software become more convenient and fast.
The software is a database management tool that use JAVA, J2EE technology architecture, Bootstrap , MySQL development and based on B / S structure , it is actually an enhanced command-line mode. First, through field values entered by the user, after the JavaScript validation data passed to the Java side, system can create a database, a table, view, function, procedure; second, the user selects a different database objects, after the system obtaining a request to show the selected object by a reasonable form; third, the user selects the uploading function to import batch file , you can also choose the downloading function to download data files. Thus, a visual database management tool is formed.
Keywords: database management tool;MySQL; Java; B/S
目 录
摘 要 I
Abstract II
目 录 III
第一章 绪论 1
1.1 项目背景 1
1.2 系统开发的意义 1
1.2.1使用数据库系统时更加简单 1
1.2.2防止出现一些不必要的错误 1
1.2.3降低开发者的学习成本 1
1.3 系统设计思想 1
1.4 软件开发相关技术介绍 3
1.4.1 MySQL的介绍 3
1.4.2 Java介绍 3
1.4.3 Tomcat 介绍 3
1.4.4 Bootstrap介绍 3
1.5 论文的结构安排 4
1.6 本章小结 4
第二章 系统分析与设计 5
2.1需求分析 5
2.2概要设计 6
2.2.1 需求规定 6
2.2.2数据流程图 15
2.2.3 运行环境 19
2.3 本章小结 19
第三章 系统功能的详细设计 20
3.1 系统功能层次划分 20
3.2 登陆模块 20
3.3 数据库模块 22
3.3.1 创建新数据库子模块 22
3.3.2 删除数据库 22
3.3.3 导入数据库 22
3.3.4 导出数据库 22
3.4 对象模块 23
3.4.1 数据库列表 23
3.4.2 表、视图的展示 25
3.4.3 存储过程、函数展示 25
3.4.4 创建表 25
3.4.5 创建视图、存储过程、函数 27
3.4.6 删除表、视图、函数、存储过程 28
3.4.7 向表中添加数据 29
3.4.8 查询结果的导出与删除 29
3.5 数据模块 30
3.5.1 导入批处理文件 30
3.5.2 导入表数据 31
3.5.3 导出全部数据库 32
3.6 SQL编辑器模块 32
3.7本章小结 33
第四章 总结 34
参考文献 35
致谢 36
第一章 绪论
1.1 项目背景
在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库系统是为适应数据处理的需要而发展起来的。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。
数据库日益庞大、复杂,因而目前市场上有很多数据库管理系统,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。它提供了非可视化的命令行操作方式,操作界面不友好,使用不方便,容易出错。因而我们需要一个直觉化的图形用户界面,它可以让我们迅速,简单的操作数据库系统,从而让使用数据库、开发软件变得更加方便、快捷。
1.2 系统开发的意义
1.2.1使用数据库系统时更加简单
安装MySQL数据时,该工具自带的命令行操作界面不是很友好,而图形化的数据库管理工具可以快速的创建数据库,简化代码的书写。
1.2.2防止出现一些不必要的错误
当使用数据库系统自带的开发环境时,没有经验的数据库用户常常会出现一些使用错误,比如:关键词错误、符号写成中文符号等等。
1.2.3降低开发者的学习成本
使用可视化的数据库管理工具,当需要简单的使用数据库时,不需要学习过多的知识,从而降低了开发者的学习成本。
该数据库管理工具是对使用命令行操作数据库的增强。该系统可以使开发人员更有效的对数据库进行统一的高效的管理。用户只需要熟悉了解简单数据库知识就可以方便的操作使用该数据库管理软件了,从而大大提高了工作效率,加快了程序的开发。
1.3 系统设计思想
首先本软件从设计时就已经决定采用B/S架构的设计,J2EE的技术框架。而开发平台选择了MyEclipse,MyEclipse完美支持J2EE的技术规范,MyEclipse对很多开源框架的支持也相当不错,例如本软件中要使用到的Struts2、Spring,在代码提示方面,MyEclipse
请支付后下载全文,论文总字数:24350字