Git Product home page Git Product logo

dbms-dxc's Introduction

实习项目:数据库管理系统

项目介绍

​ 这个项目是一个基于Vue和SpringBoot的数据库管理系统,支持多种数据库类型,包括MySQL、Oracle、SQL Server、PostgreSQL。该系统旨在为用户提供一种方便快捷的方式来管理他们的多个数据源和数据库。

​ 该系统提供了添加、测试、修改和删除数据源的功能,用户可以根据自己的需要轻松地添加多个数据源,以便操作对应的数据库。在添加数据源时,用户需要填写系统名称、数据库类型、数据库IP、数据库名、用户名、密码、端口等信息,以确保连接的正确性。同时,用户还可以对数据源进行测试,以确保连接成功。

​ 一旦用户添加了数据源,他们可以使用SQL查询功能来查询所选数据源中的数据。用户只需在输入框中输入SQL语句,点击执行,系统将返回对应的结果。此外,该系统还提供了数据查询功能,用户可以选择数据源,查看数据库中所有的表信息和字段信息。用户可以按照自己的需求导出想要的数据,每次导出都会被记录下来,用户可以随时查看导出的历史记录。

​ 该系统的设计旨在为用户提供简单易用的界面和丰富的功能,帮助用户快速、准确地管理他们的数据源和数据库。无论是对于开发人员、数据分析师或是系统管理员,这个数据库管理系统都是一个强大的工具,能够帮助他们更好地管理和利用自己的数据。

小组分工

林晴川(组长):大部分后端API、API测试、四种数据库的安装、设计和调试、系统最终验收测试

队员1:数据源管理页面、数据查询页面数据表操作部分的四个弹窗页面

队员2:SQL查询页面、数据查询页面的表格部分和查询部分

队员3:数据库测试连接API、数据查询页面的树形组件部分

项目运行截图

image-20230515165026195

image-20230515165048815

image-20230515165133275

image-20230515165109789

image-20230515165119846

项目流程图

image-20230515165220484

image-20230515165227513

项目总结

​ 本项目是一个数据库管理系统,通过使用Vue和SpringBoot技术栈,实现了支持多种数据库类型的数据源管理、SQL查询和数据查询等功能。在开发过程中,我们遇到了各种困难,包括数据库适配问题、搭建数据库服务的报错等等,但最终所有问题都得到了解决。通过参与这个项目,我们得到了更多实践机会,提高了我们的技能水平,更加熟练地掌握了相关工具和技术。我们也意识到前后端对接的开发场景的重要性,并体验到了项目内部统筹管理、标准制定、代码规范等方面的开发经验。虽然开发过程中遇到了很多困难,但这次项目的经验将提高我们的开发效率,使我们更好地应对未来的开发工作。

dbms-dxc's People

Contributors

yangqing-lin avatar yangqing-l avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.