基于java web模拟数据生成器的设计与实现

选题的背景: 
随着网络和计算机技术的飞速发展,软件开发,软件测试等IT行业在蓬勃发展,而往往开发这些软件等需要涉及到特别庞大的工作量,为了方便开发与测试人员进行系统的功能等测试,因此,我们的数据生成器系统由此诞生。软件开发与测试从之前的由程序员一个代码一个代码的敲,一个一个测试用例、测试数据进行测试,到如今,程序员可以根据代码生成器,码云等直接进行代码编程,各种便捷程序员的编程方式得到了极大的提升,更加了程序员们的工作效率。可以说,现在的编程方式逐渐的成为了程序员们工作中格外重要的一部分。这一切不仅仅得益于软件行业的飞速发展,其中各种便捷程序员们的编程方式更是功不可没。对于一些庞大的测试数据来说,对于测试人员的压力是很大的,也很浪费测试人员的时间与效率,所以,为了可以解决这些问题并提高测试人员的效率,我们的数据生成器因此诞生。 
选题的目的: 
完成基于java web模拟数据生成器的设计与实现。本文研究的是基于java web的数据生成器,一个能够提供给测试人员使用的测试数据生成工具工具。为了帮助测试人员节省时间和成本,并且方便在测试过程中的效率,本平台提供了当测试人员把想要获得的数据条件输入到此模拟器后,可以生成对应的数据,方便测试人员在不同的测试用例中随时获得不同的数据,生成数据后可以迅速提供给测试人员去使用,测试人员可以在第一时间去使用,极大的缩短了测试人员的工作效率。 
选题的意义: 
随着现在软件开发公司的日益增多,软件行业的迅速发展,程序员之间的压力也越来越大,为了提高开发测试人员的效率, 本系统站在程序员的角度,旨在解决在开发应用后的一些测试数据问题。在高速发展的软件行业,如果程序员的效率想要更高,必须想办法在减少测试成本的基础上去提高测试效率,所以我决定开发一个能提高测试人员的工作效率的数据生成器。
系统内容介绍: 
本系统的主要工作是根据测试人员的需求生成测试人员想要的模拟数据。
用到的技术及理论: 
1、软件环境:windows10 操作系统、Tomcat9.0、JDK1.8 
2、数据库:MySQL
3、开发工具:Eclipse + HbuilderX + Navicat12
3、技术描述:javase,mysql,jdbc,javaweb,ajax,html5,css3 等技术
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多态性、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
HTML称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。超文本是一种组织信息的方式,它通过超级链接方法将文本中的文字、图表与其他信息媒体相关联。这些相互关联的信息媒体可能在同一文本中,也可能是其他文件,或是地理位置相距遥远的某台计算机上的文件。这种组织信息方式将分布在不同位置的信息资源用随机方式进行连接,为人们查找,检索信息提供方便。
基于Java Web模拟数据生成器采用了前后端分离的开发方式,前端的主要部门应用了Vue框架等,利用vue实现了数据的双向绑定
后端部分应用了分层设计模式,设计dao 层、适配器、具体功能实现类、服务层、功能控制类、使用JDBC 技术 完成与数据库之间的数据交互,运用HTML5,CSS3,js 等技术完成了前端的页面设计,通过ajax 与 servlet 完成页面与后台的交互,将前端请求的数据传给servlet,并将服务器响应的数据以json 的数据格式传给前端页面,显示信息。
 

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值