基于浏览器客户端的mysql数据展示

 2022-01-17 23:19:19

论文总字数:20847字

目 录

1 引言 1

1.1 研究背景和国内外发展现状 1

1.2 本文结构安排 2

2 理解认识 3

2.1 浏览器客户端和数据库 3

2.1.1 浏览器和客户端 3

2.1.2 数据库 5

2.2 所操作和管理的软件 7

2.2.1 MySQL 7

2.2.2 Myeclipse 8

2.2.3 Apache Tomcat 7.x 9

3 所需求的功能分析与建模 10

3.1 分析所需求的功能 10

3.2 系统功能需求建模分析 10

3.2.1 管理员 10

3.2.2 用户 12

4 系统设计 15

4.1 系统环境配置 15

4.1.1 Java Web的环境配置 15

4.1.2 对编码格式进行设置 16

4.2 系统模块设计 18

4.2.1 用户信息管理模块 19

4.2.2 用户操作模块 19

4.2.3 数据表信息查看模块 19

4.3 系统功能流程设计 19

4.3.1 系统用户登录 20

4.3.2 用户信息建档 21

4.3.3 数据库上传导入 22

4.3.4 数据库使用选择 23

4.3.5 数据表使用选择 24

5 建立数据库并进行数据展示 26

5.1 建立MySQL数据库 26

5.2 系统主要模块的实现 29

5.2.1 系统登录模块 30

5.2.2 系统主界面 30

5.2.3 系统数据库选择界面 30

5.3 展示我们建立数据库的结果 32

6 总结 33

参考文献 34

致 谢 35

基于浏览器客户端的MySQL数据展示

吴志宇

,China

Abstract: As an important content of human-computer interaction, data display is becoming more and more powerful. In order to reduce the waiting time of users, more and more websites are starting to consider the storage of a large amount of data to the client's client. The browser client provides data collection and display specific data to users of the function. We can realize the process of displaying specific data through MySQL, an open source relational database management system. In the same way, we can also use the browser client to manage the MySQL database. Here we mainly introduce the WEB web page display of the content in the database with the browser client, which is more convenient and intuitive to see the data in the database.

Key words: Client; MySQL; database,;data display

1 引言

1.1 研究背景和国内外发展现状

数据展示是计算机的主要功能, 人们利用计算机解决生产、生活中的问题离不开数据的展示。数据展示作为人机交互的重要内容,随着浏览器的处理能力愈来愈强,为了消减用户的等待时间,愈来愈多的网站,都有了将大量的数据储存到用户的客户端的想法。浏览器客户端提供收集数据和展现特定的数据给使用者看的功能。我们可以通过MySQL这种开放源代码的关系型数据库管理系统,来实现展示特定的数据这一过程。通过浏览器客户端来访问MySQL数据库,进行数据展示能够更加便捷的了解需要的数据,并进行提取。

20世纪60年代后期,大容量磁盘被发明出来,使得存储容量大幅度增加且价格还在下降,并且计算机的性能大幅度提高。从而克服了文件系统的管理数据不足的问题,并且满足和解决多个用户和多个应用程序共同共享数据的要求,使得数据能够为尽可能多的应用程序服务,随之而产生了数据库和数据库的管理系统。数据库的出现使得数据不再针对单一特定程序而应用,变成了向全组织,有整体结构性,共享性提高,冗余度减小,附带一定程序和数据之间的独立性,而且可以对数据进行统一控制和管理。数据库技术应用使的数据存储量剧增,用户大幅度增加,并且数据库技术使得数据处理系统的研究把以加工数据的程序为中心变成了以共享数据为中心来进行。这样以来,既可以把数据进行集中管理,又有益于应用程序的研制和维护,使得数据的利用率和相容性得到了提高,并且使利用数据能从企业或组织的全局来考虑,使决策可靠性得到了提高。数据库是计算机存储设备上的数据的集合,对数据进行一定的关联方式进行收集储存,并进行集中存放的计算机文件, 是数据库系统的基本组成部分, 是数据库管理系统或应用程序的操作对象。伴随着浏览器客户端的技术进步,许多网站也纷纷把部分数据放在了客户端进行储存,以此来减少使用者从服务器来获取数据的等待时间,由此,浏览器客户端数据库产生了重要的作用。

MySQL是瑞典MySQL AB公司所开发的一款开放源码的小型关联式数据库管理系统。现在Internet上的中小型网站中大量的使用着MySQL。在WEB应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL拥有着相比其他数据库来说更加小的体积和更加迅速的反应,而且比其他数据库的成本更少,开放源码等特点,更使得很多中小型网站为降低网站总体成本这一目的选择了拥有开放源码这个特点的MySQL作为网站数据库。

MySQL作为使用最多的开放源码的SQL数据库管理系统,。使得它成为一家第二代开放源码公司,结合了开放源码价值取向、方法和成功的商业模型。

MyEclipse,是一款具有强大功能的企业级集成开发环境,基于eclipse的基础上附加了许多自己的插件开发出来的,适用于在Java、Java EE等语言的开发。MyEclipse的支持十分广泛,功能也非常强大,支持各种开源产品。

Tomcat是由Apache、Sun和其他一些公司及个人一起开发而成的,也是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目。Tomcat是目前比较流行的Web应用服务器,相比其他的Web应用服务器首先有着免费的优势,而其比其他大部分服务器的技术都要先进,处理性能更加稳定,从而受到了使用者和一部分需要这方面服务器的软件开发商的的青睐。

和MySQL一样Tomcat 服务器也拥有免费和开放源代码的特点,在Web应用服务器中属于轻量级的,因此中小型系统的开发中普遍使用它,是开发和调试JSP 程序的首选,并发访问用户不是很多的场合下也经常被使用着。从一个新手的角度考虑,可以认为是这样的,把Apache服务器配置好在一台机器上时,它可以对HTML页面的访问请求进行响应。准确来说Tomcat作为Apache服务器上的扩展,但它却能够进行独立的运行,因此在你运行tomcat时,它将成为Apache 独立的进程单独运行的。在我们进行正确配置后,HTML页面由Apache 进行服务,Tomcat却能够进行JSP页面和Servlet的运行。另外,Tomcat还具有HTML页面进行处理的功能,除此之外它还能够作为Servlet和JSP容器存在,Tomcat的默认模式是独立的Servlet容器。虽然Tomcat在处理HTML上的功能很强大,但是它处理静态HTML还是不如Apache服务器的能力强大。

1.2 本文结构安排

综合国内外的对浏览器客户端进行数据库操作的现状,我们选择了使用浏览器客户端对MySQL数据库进行数据展示,其中考虑了MySQL数据库是比较具有代表性的关系型数据库,以使用它来作为展示。

基于上述的研究目的和意义,我们用以下几个主要过程来说明其中的原理和具体的操作:

第一部分:介绍我们所使用的软件的具体原因,和对我们的研究目标的具体介绍。

第二部分:我们所要进行的实验的具体步骤和效果展示。

第三部分:总结我们所进行的研究的成果和对以后工作的展望。

2 理解认识

2.1 浏览器客户端和数据库

2.1.1 浏览器和客户端

浏览器是个显示网站服务器或文件系统内的文件,并让用户与这些文件交互的一种应用软件。它用来展示在互联网或局域网等内的文字、图像及其他信息。各种文字或图像信息可以通过网页上的链接或超链接呈现给用户。网页一般来说都使用HTML格式,也有些网页不是,这些网页可以用特定浏览器来正确显示。互联网技术不断的进步,浏览器作为互联网的通道口,作为独立的系统,功能也越发的强大。我们一般情况下也把那些浏览器插件也称作浏览器,但是这样的理解是不准确的,如果没有了IE浏览器,那些IE插件都会不能用的,真正的浏览器拥有独立存在系统。

客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。通常安装在客户机上,拥有部分只在本地运行的应用程序,可以和服务端相互配合运行。到现在为止,像英特网用的网页浏览器,电子邮件使用的电子邮件的客户端,还有一些通讯的软件客户端等都是我们在日常生活中较常见到的客户端。这种应用程序,都要网络里有对应的服务器或服务程序来提供对应服务,比如电子邮件服务和数据库服务等,为了保障程序能够正常运行,客户机和服务端要创立专门的通信连接。计算机网络技术不断发展,网络连接的模式也在做出与时俱进的改变,到现在为止,被使用得最多的网络连接模式是客户端/服务器端和浏览器端/服务器端这两种,即C/S和B/S模式。用这种方式来理解接客户端的话,大概就是C/S模式。服务端通过在客户端上写一些程序来保证就算服务器端维护或故障时,客户端依然能够脱机工作,实现保证工作。

客户端软件能把用户所使用的很多资源储存起来。客户端把用户输入在客户端的指令翻译成服务器端所能识别的数据发送给服务器,等待服务器处理,然后把服务器的处理结果翻译成用户所需的表现形式来告诉用户。所以用户和服务器交流的中介就是客户端。

剩余内容已隐藏,请支付后下载全文,论文总字数:20847字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;