用JAVA设计一个系统

前言

Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。

使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。

在现代Web开发中,选择合适的技术栈对于构建稳健和可扩展的应用程序至关重要。本篇博客将用idea进行开发一个签到系统,一起来学习吧。

要求

设计并完成一个数据驱动的管理系统。例如设备管理系统,或其他自己感兴趣的管理系统。

功能要求:

包括但不限于功能要求增删改查和分页。以设备管理管理系统App为例:

1.设备:属性至少3个以上,包括并不限于设备类型、设备名称、初始状态……

2.添加设备

3.删除设备

4.更新设备

5.查找设备(自定义查询依据),显示查询结果。

6.分页

7.排序

扩展(加分):例如部门设备(1:n)管理部门,根据部门查询设备等等。

实现

1.创建一个项目

添加依赖项,分别是Lombok、Spring Web、Thymeleaf、Mysql Driver和Spring Data JPA一共是五个依赖。

 如果有人像我一样打开项目时,依赖报错我们可以打开这个设置,这也是我在网上查找了很长的一段时间才找到的

 2.配置数据源

连接数据库,输入用户和密码后点击测试连接,连接成功即可开始准备下一步,如果提示要下载驱动,那就下载驱动完成后在点击测试链接。最后点击确认。

 3.配置项目

结构结构:

 (1).在model层写一个实体类A,model层是写我们的业务构成属性的,我们现在写的是签到系统,所以在model层写入学生姓名、学号和学院。

 (2).在repository层写一个接口,用于封装数据的查询、创建、更新、删除等,供后续调用: 

 (3).在service层写AService,这个服务类用于服务后续测试,里面定义了方法,将它们进行分页展示:

 (4).在service层写一个测试类AServiceLmpl用来继承AService,实现获取签到信息、根据名字查找其他信息的列表、根据名字删除签到信息、设置排序参数:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值