自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (6)
  • 收藏
  • 关注

原创 MyBatis-plus开发使用 foreach出现报错: java.sql.SQLException: Operand should contain 1 column(s)

MyBatis Cause: java.sql.SQLException: Operand should contain 1 column(s) 异常处理

2022-08-17 20:51:13 684 1

原创 Spring Security权限管理

Spring security权限管理

2022-08-11 10:04:56 2130 4

原创 Mybatis-plus代码生成器

mybatis-plus代码生成器

2022-08-04 21:15:41 3172

原创 SpringBoot运维实用篇

SpringBoot运维实用篇1 打包与运行2 高级配置3 多环境开发4 日志1 打包与运行2 高级配置3 多环境开发4 日志

2022-05-12 08:52:13 293

原创 基于SpringBoot的SSMP(Spring+SpringMVC+Mybatis-Plus)整合实现CURD功能

基于SpringBoot的SSMP(Spring+SpringMVC+Mybatis-Plus)整合实现CURD功能1 环境搭建2 实体类开发------Lombok3 Dao开发------MyBatisPlus + Druid4 Service开发------基于MyBatisPlus进行增量开发,制作业务层测试类5 Controller开发5.1 基于Restful开发,使用PostMan测试接口功能5.2 前后端开发协议制作6 页面开发------基于VUE+ElementUI制作,前后端联调,页面

2022-04-07 20:08:15 794

原创 SpringBoot框架整合第三方技术(JUnit+MyBatis+MyBatis-Plus+Druid)

SpringBoot框架整合第三方技术(JUnit+MyBatis+MyBatis-Plus+Druid)1 整合JUnit2 整合MyBatis3 整合MyBatis-Plus4 整合Druid1 整合JUnit  在项目中创建要测试的类,将该类加入到spring容器中,在测试类中先注入要测试的对象,再调用要测试的对象的方法。测试类如果存在于引导类所在包或子包中无需指定引导类,如:测试类如果不存在于引导类所在的包或子包中需要通过classes属性指定引导类:如果不添加进行测试报错:解决方

2022-04-05 08:48:13 560

原创 SpringBoot项目搭建和基本配置

SpringBoot项目搭建和基本配置1 IDEA中创建SpringBoot项目1.1 IDEA联网版1.2 官网创建版1.3 阿里云创建项目2 SpringBoot项目解析2.1 parent2.2 starter2.3 引导类2.4 内嵌tomcat服务器3 【补充】RESTful开发4 SpringBoot基础配置4.1 属性配置4.2 配置文件分类4.3 yaml文件4.4 yaml数据读取1 IDEA中创建SpringBoot项目1.1 IDEA联网版开发控制类:运行自动生成的App

2022-04-04 11:04:50 2129

原创 版本控制Git

版本控制Git(全集)1 Git概述1.1 版本控制的方式1.2 Git1.3 Git工作流程二级目录三级目录1 Git概述1.1 版本控制的方式  (1) 集中式版本控制工具:集中式版本控制工具,版本库是集中存放在中央服务器的,team里每个人work时从中央服务器下载代码,是必须联网才能工作,局域网或互联网。个人修改后然后提交到中央版本库。举例:SVN和CVS  (2) 分布式版本控制工具:分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样工作的时候,无需要联网

2022-04-03 10:38:28 1330

原创 SSM三大框架集成(Spring+SpringMVC+Mybatis)

SSM三大框架集成(Spring+SpringMVC+Mybatis)SSM项目结构:1 原始方式集成SSM1.1 环境搭建1.1.1 创建数据库、表1.1.2 创建Maven工程1.1.3 导入Maven坐标1.1.4 编写实体类1.1.6 编写Mapper接口1.1.7 编写Service接口1.1.8 编写Service接口实现1.1.9 编写Controller1.1.10 webapp下编写添加页面1.1.10 编写返回展示页面1.2 编写相应配置文件1.2.1 数据库连接信息文件:jdbc.pr

2022-03-29 18:33:13 1668

原创 Mybatis框架注解开发

Mybatis框架注解开发1 MyBatis的常用注解2 MyBatis的增删改查2.1 使用xml实现curd2.2 使用注解实现curd3 MyBatis的注解实现复杂映射开发1 MyBatis的常用注解@Insert:实现新增@Update:实现更新@Delete:实现删除@Select:实现查询@Result:实现结果集封装@Results:可以与@Result 一起使用,封装多个结果集@One:实现一对一结果集封装@Many:实现一对多结果集封装2 MyBatis的增删改查

2022-03-29 10:57:25 1496

原创 Mybatis框架(Dao层实现+文件深入+多表操作)

Mybatis框架(Dao层实现+文件深入+多表操作)1 Mybatis代理开发方式实现Dao层2 Mybatis文件深入2.1 映射文件深入(动态SQL)2.1.1 动态sql-if2.1.2 动态sql-foreach2.2 核心配置文件深入1 Mybatis代理开发方式实现Dao层采用 Mybatis 的代理开发方式实现 DAO 层的开发,这种方式是我们后面进入企业的主流。Mapper 接口开发方法只需要程序员编写Mapper 接口(相当于Dao 接口),由Mybatis 框架根据接口定义创建接口

2022-03-27 23:11:55 1778

原创 Mybatis框架配置使用

Mybatis框架配置使用1 Mybatis简介2 Mybatis开发2.1 环境搭建2.1.1 添加MyBatis的坐标2.1.2 创建user数据表2.1.3 编写User实体类2.1.4 编写映射文件UserMapper.xml2.1.5 编写核心文件SqlMapConfig.xml2.1 测试代码3 Mybatis增删改操作3.1 插入数据3.2 修改和删除数据4 MyBatis核心配置文件4.1 environments环境4.2 mappers映射器4.3 properties属性4.4 typ

2022-03-26 20:42:11 584

原创 Spring的事务控制

Spring的事务控制1 基于 XML 的声明式事务控制2 基于注解的声明式事务控制1 基于 XML 的声明式事务控制2 基于注解的声明式事务控制

2022-03-26 14:26:17 959

原创 Spring的AOP

Spring的AOP1 Spring的AOP1.1 AOP1.2 AOP 的底层实现(动态代理)1.2.1 JDK 的动态代理(基于接口)1.2.2 cglib 的动态代理(基于父类)1.3 AOP术语2 基于 XML 的 AOP 开发2.1 导入 AOP 相关坐标2.2 创建目标接口和目标类(内部有切点)2.3 创建切面类(内部有增强方法)2.4 在 applicationContext.xml 中将目标类和切面类的对象创建权交给 spring2.5 在 applicationContext.xml 中配

2022-03-25 18:12:04 939

原创 SpringMVC拦截器和异常处理机制

这里写目录标题1 SpringMVC拦截器1.1 SpringMVC拦截器的实现1.2 用户登录权限控制2.1.1 登录不成功2.2.2 登录成功:登录页面登录比对数据库返回到操作界面2 Spring异常处理机制1 SpringMVC拦截器在向前端控制器发送消息进行请求时之间设置拦截器,判断是否放行的功能。1.1 SpringMVC拦截器的实现① 创建拦截器类实现HandlerInterceptor接口public class Interceptor_01 implements HandlerIn

2022-03-25 09:01:28 387

原创 Spring+SpringMVC+JdbcTemplate后台数据管理练习

Spring练习1 Spring环境搭建1.1 新建项目工程1.2 在src-->main-->webapps下导入静态页面【...jsp等】1.3 pom.xml中导入项目中用到的坐标1.4 在src-->main-->java下创建包结构(三层架构+实体+工具)1.5 Navicat导入数据库脚本(.sql)1.6 创建POJO类1.7 创建配置文件(applicationContext.xml、spring-mvc.xml、jdbc.properties、log4j.prope

2022-03-23 22:34:10 1214 1

原创 Spring JdbcTemplate的使用

Spring JdbcTemplate的使用1 JdbcTemplate开发步骤二级目录三级目录1 JdbcTemplate开发步骤① 导入spring-jdbc和spring-tx坐标② 创建数据库表和实体③ 创建JdbcTemplate对象④ 执行数据库操作① 导入spring-jdbc和spring-tx坐标<dependency> <groupId>org.springframework</groupId> <artifact

2022-03-19 17:44:42 1466

原创 SpringMVC的请求和响应

SpringMVC的请求和响应1 SpringMVC的数据响应1.1 SpringMVC的数据响应方式1.1.1 页面跳转1.1.2 回写数据2 SpringMVC获得请求数据1 SpringMVC的数据响应1.1 SpringMVC的数据响应方式1.1.1 页面跳转1)返回字符串:转发、重定向两种public class UserController { @RequestMapping("/request") //请求映射关系,当访问/quick时自动跳转到该方法 pub

2022-03-19 10:17:34 659

原创 SpringMVC入门

SpringMVC入门1 Spring与Web环境集成1.1 导入Web层所需坐标1.2 创建web包创建servlet1.3 设置打包方式、添加tomcat插件,启动服务器1.4 Spring提供获取应用上下文的工具2 SpringMVC简介2.1 导入SpringMVC相关坐标2.2 配置SpringMVC核心控制器DispathcerServlet:前端每次请求先访问该控制器2.3 创建Controller类和视图页面,使用注解配置Controller类中业务方法的映射地址2.4 配置SpringMV

2022-03-18 08:55:42 482

原创 Spring配置数据源+注解开发+集成Junit

Spring配置数据源+注解开发1 Spring配置数据源1.1 导入Spring、数据库驱动、Druid、junit等坐标1.2 手动创建数据源对象1.3 Spring自动创建数据源对象1.3 Spring自动创建数据源对象(抽取jdbc配置文件)2 Spring注解开发1 Spring配置数据源数据源的开发步骤① 导入数据源的坐标和数据库驱动坐标② 创建数据源对象③ 设置数据源的基本连接数据④ 使用数据源获取连接资源和归还连接资源1.1 导入Spring、数据库驱动、Druid、junit

2022-03-17 12:19:54 1055

原创 Spring的使用+配置文件

Spring的使用+配置文件1 Spring的快速入门1.1 使用maven创建一个Java项目1.2 导入Spring的坐标1.3 创建Dao层接口和实现1.4 创建配置文件,将UserDaoImpl实现类配置到.xml文件1.5 测试获取已经放到容器中,sping帮忙创建的UserDaoImpl对象2 Spring配置文件2.1 Bean标签范围配置2.2 Bean实例化三种方式2.2.1 无参构造方法实例化2.2.2 工厂静态方法实例化2.2.3 工厂实例方法实例化2.3 Bean的依赖注入2.3.1

2022-03-17 10:37:47 874

原创 Maven安装+配置+创建项目

Maven安装+配置+创建项目1 Maven的使用1.1 Maven的安装1.2 Maven仓库1.2.1 Maven本地仓库的搭建1.2.2 解决下载慢,配置远程仓库2 IDEA开发maven项目2.1 IDEA的maven配置2.2 IDEA创建maven项目(不使用骨架)2.3 IDEA创建maven项目(使用骨架)2.4 IDEA创建web项目2.5 使用tomcat插件启动web项目2.6 编写Servlet依赖的配置1 Maven的使用1.1 Maven的安装官网下载:Maven下载下载

2022-03-16 20:19:46 953

原创 NoSQL非关系型数据库Redis

NoSQL非关系型数据库Redis1 Redis介绍1.1 什么是NOSQL1.2 主流的NOSQL产品1.3 什么是Redis2 Redis的下载安装3 命令操作Redis3.1 redis的数据结构3.2 字符串类型 string3.1 哈希类型 hash3.2 列表类型 list3.3 集合类型 set : 不允许重复元素3.4 有序集合类型 sortedset:不允许重复元素,且元素有顺序.3.5 通用命令4 Redis持久化5 Java客户端Jedis5.1 Jedis操作各种redis中的数据结

2022-03-15 09:55:54 309

原创 EL表达式和JSTL标签

EL表达式和JSTL标签1 EL表达式1.1 运算1.2 获取值2JSTL标签1 EL表达式1.1 运算1. 算数运算符: + - * /(div) %(mod)2. 比较运算符: > < >= <= == !=3. 逻辑运算符: &&(and) ||(or) !(not)4. 空运算符: empty * 功能:用于判断字符串、集合、数组对象是否为null或者长度是否为0 * ${empty list}:判断字符串、集合、数组对象是否为null或者长度

2022-03-04 15:01:02 448

原创 会话技术客户端Cookie和服务器端Session

会话技术客户端Cookie和服务器端Session1 客户端Cookie案例:浏览器记住上一次访问时间2 服务器端Session案例:验证码验证登录1 客户端Cookie客户端Cookie工作原理//ServletCookie_01.class中 // 1 创建cookie Cookie cookie = new Cookie("name", "beijing"); // 2 发送cookie response.addCoo

2022-03-03 17:37:47 816

原创 用户登录【Druid数据库连接池+JdbcTemplate+BeanUtils封装工具+Servlet】

这里写自定义目录标题1 用户登录案例需求1 用户登录案例需求(1)编写login.html登录页面username & password 两个输入框(2)使用Druid数据库连接池技术,操作mysql, servlettest数据库中user表(3)使用JdbcTemplate技术封装JDBC(4)登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您(5)登录失败跳转到FailServlet展示:登录失败,用户名或密码错误在IDEA中创建一个【LogIn】的模块:

2022-03-01 15:21:06 1122

原创 Request请求和Response响应

这里写目录标题1 Request请求1.1 Request请求行数据1.2 Request获取请求头数据1.3 Request获取请求体数据1.4 获取请求参数通用方式get请求不会乱码,post请求乱码解决1.5 请求转发(服务器内部的资源跳转方式)1.6 共享数据1.7 获取ServletContext1 Request请求1.1 Request请求行数据package Request;import javax.servlet.*;import javax.servlet.http.*;i

2022-02-27 15:57:47 616 1

原创 tomcat服务器配置

tomcat部署web项目的三大方式1 直接将项目放到tomcat服务器下的webapps目录下二级目录三级目录1 直接将项目放到tomcat服务器下的webapps目录下例如,本地计算机下有一个web项目,该项目名称为【helloworld】,在该项目里定义了一些静态资源文件,该项目下有一个helloworld.html的静态文件。直接将该项目文件夹完整复制到tomcat安装目录下的webapps目录下即可部署成功。接下来启动tomcat服务器,用户即可在浏览器访问到该资源文件。这种部署方

2022-02-26 08:19:13 3447

原创 Bootstrap框架的快速使用

Bootstrap框架使用Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。1 下载Bootstrap2 在项目中导入上面解压的三个文件夹【复制到项目中】3 创建HTML文件,引入资源文件4 Bootstrap框架使用Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。1 下载Bootstrap前往bootstrap框架的官方文档处下载bootstrap官网点进去后

2022-02-24 22:15:43 4447 1

原创 【Java集合框架】

Java集合框架1 Collection体系集合1.1 Collection父接口1.2 Collection子接口1.2.1 List集合1.2.2 List实现类1.2.2.1 ArrayList[重要]1.2.2.2 ArrayList源码分析1.2.2.3 Vector1.2.2.4 LinkedList1.2.2.5 LinkedList源码分析1.2.2.6 ArrayList和LinkedList区别1.2.3 Java泛型1.2.4 Set集合1.2.5 Set实现类2 Map集合二级目录三

2022-02-24 08:35:40 429 2

原创 XML约束 && Jsoup解析XML文件

Jsoup解析XML文件1 Jsoup解析XML文件过程1 Jsoup解析XML文件过程导入jar包文件目录结构:student.xml文件:<?xml version="1.0" encoding="UTF-8" ?><!--xsd文件引入--><students> <student number="0001"> <name>tom</name> <age>18&l

2022-01-27 15:26:45 517

原创 【JavaScript事件与BOM和DOM详解】

Web开发之JavaScript从入门到精通系列1 浏览器对象模型(BOM)1.1 Window 对象1.2 Navigator 对象1.3 Screen 对象1.4 History 对象1.5 Location 对象三级目录2 JavaScript中DOM对象二级目录三级目录本文主要记录的是JavaScript中出现的两大类对象(BOM && DOM),也是JavaScript中的核心技术要点,部分文本参考菜鸟教程官网给出的JavaScript官方文档,文档地址:菜鸟教程JavaScri

2022-01-20 12:01:41 714

原创 Java Swing高级组件对话框、菜单和工具栏组件

Java Swing高级组件对话框、菜单和工具栏组件1 对话框1.1 JDialog对话框1.2 JOptionPane标准对话框1.3 JFileChooser文件对话框1.4 JColorChooser颜色对话框2 菜单2.1 下拉式菜单2.2 弹出式菜单3 工具栏1 对话框1.1 JDialog对话框1.2 JOptionPane标准对话框1.3 JFileChooser文件对话框1.4 JColorChooser颜色对话框2 菜单2.1 下拉式菜单2.2 弹出式菜单3 工具栏.

2021-11-26 21:34:32 2243

原创 对象输入输出流+Comparable接口和compareTo()函数案例

1 自定义文件,存放某班级学生期末各科考试原始成绩1、创建Student实体类,注意Student实体类需要实现Serializable, Comparable这两个接口,Serializable接口没有任何重写的方法,继承的目的是标志该类的对象是可以序列化和反序列化的。Comparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方.

2021-11-25 21:55:26 963 6

原创 Java Swing开发基本组件

Java Swing开发基本组件1 Icon图标2 JButton按钮3 JLabel标签4 文本组件4.1 JTextField文本框4.2 JTextArea文本框4.1 JPasswordField文本框5 JComboBox组合框6 JList列表框7 JRadioButton单选按钮8 JCheckBox复选框8 计算器综合案例1 Icon图标import javax.swing.*;import java.awt.*;public class ImageIconDemo extend

2021-11-21 14:38:38 1651 9

原创 Java Swing开发事件处理

Java Swing开发事件处理1 Java事件处理机制2 事件类3 监听接口4 事件处理步骤事件处理案例5二级目录三级目录1 Java事件处理机二级目录三级目录1 Java事件处理机二级目录三级目录1 Java事件处理机二级目录三级目录1 Java事件处理机制在Java事件处理体系结构中,主要涉及的对象● 事件(Event)● 事件源(Event Source)● 事件监听器(Event Listener)基于监听器的事件处理机制是一种委派式的事件处理方式,实现步骤:①委托: 组件将事件处理

2021-11-07 15:15:15 1556 6

原创 Java Swing开发容器与布局

Java Swing开发容器与布局1 容器1.1 JFrame(窗口框架)顶级容器JFrame顶级容器案例1.1 JPanel中间容器JPanel中间容器案例2 布局2.1 FlowLayout流布局2.2 BorderLayout边界布局BorderLayout边界布局案例2.3 GridLayout网格布局GridLayout网格布局案例2.4 CardLayout卡片布局CardLayout卡片布局案例2.5 BoxLayout盒布局BoxLayout盒布局案例2.6 NULL空布局NULL空布局案例

2021-11-04 14:40:54 1191 9

原创 SQL--约束

约束1 主键二级目录三级目录一级目录二级目录三级目录一级目录二级目录三级目录一级目录二级目录三级目录约束:对表中的数据进行限定,保证数据的正确性、有效性和完整性。1 主键二级目录三级目录一级目录二级目录三级目录一级目录二级目录三级目录一级目录二级目录三级目录...

2021-10-04 10:31:27 463 12

原创 SQL--DML增删改&&DQL查询表中数据

DML&&DQL1 添加数据2 删除数据3 修改数据4 查询表中记录4.1 查询语法4.2 基础查询4.2.1 多个字段查询4.2.2 去除重复4.2.3 计算列4.2.4 起别名4.3 条件查询4.3.1 运算符4.3.2 LIKE模糊查询4.4 排序查询4.5 聚合函数4.6 分组查询4.7 分页查询1 添加数据INSERT INTO 表名(列名1,列名2,...列名n) VALUES (值1,值2,值3);INSERT INTO stu VALUES(1,'李四',21,90,

2021-09-06 08:40:24 511 23

原创 SQL--DDL操作数据库、表

DDL1 DDL操作数据库1.1 C(Create): 创建1.2. R(Retrieve) :查询1.3. U(Update) :修改1.4. D(Delete): 删除1.5.使用数据库2 DDL操作表2.1 C(Create): 创建2.2. R(Retrieve) :查询2.3. U(Update) :修改2.4. D(Delete): 删除1 DDL操作数据库1.1 C(Create): 创建//创建数据库CREATE DATABASE 要创建的数据库名称;//检查是否存在某个

2021-08-19 23:02:35 562 13

模拟汽车速度控制系统的设计(汇编语言)+ 详细设计报告

用实验箱上4*4键盘的按键模拟汽车的挡杆,用发光二极管显示挡位,用数码管显示汽车的速度。 1、“1”键启动系统,汽车以最低速度行驶,同时用1盏绿灯显示挡位,数码管显示速度(最低速度为5Km/h)。当需要换档时,用键盘键入2、3键,并加用一盏黄灯和一盏红灯显示,同时在数码管上显示相应的速度。 2、汽车慢加速时用“A”键,急加速时用“B”键。慢刹车时用“C”键,急刹车时用“D”键。加速和刹车时用数码管显示相应的速度变化。 3、当汽车需紧急停车时,键入“ESC”键,所有发光二极管熄交,同时数码管显示“0”。 4、各档位车速: 1挡:5~25Km/h 2挡:25~60Km/h 3挡:60~120Km/h

2021-12-28

基于Java swing+MySQL实现的小区物业管理系统课程设计(含详细设计报告)

面向居民小区物业部门的日常事务展开,希望通过信息系统实现房屋管理、业主信息管理、物业员工信息管理、值班人员安排、报修维修管理、物业费管理的业务目标,同时还具有一定的数据汇总和分析功能,对于提高物业费缴费率决策提供了有效的数据支持。

2021-12-28

操作系统课程设计银行家算法(附详细报告)

设计一个n个并发进程共享m个系统资源的程序以实现银行家算法。要求: 1) 简单的选择界面; 2) 能显示当前系统资源的占用和剩余情况。 3) 为进程分配资源,如果进程要求的资源大于系统剩余的资源,不与分配并且提示分配不成功; 4) 撤销作业,释放资源。 编写和调试一个系统动态分配资源的简单模拟程序,观察死锁产生的条件,并采用适当的算法,有效地防止和避免死锁的发生。 银行家算法分配资源的原则是:系统掌握每个进程对资源的最大需求量,当进程要求申请资源时,系统就测试该进程尚需资源的最大量,如果系统中现存的资源数大于或等于该进程尚需求资源最大量时,就满足进程的当前申请。这样就可以保证至少有一个进程可能得到全部资源而执行到结束,然后归还它所占有的全部资源供其它进程使用。 银行家算法中的数据结构 (1)可利用资源向量Available(一维数组) 是一个含有m个元素,其中的每一个元素代表一类可利用的资源数目,其初值是系统中所配置的该类全部可用资源数目。如果Available[j]=k, 表示系统中现有Rj类资源k个。 (2)最大需求矩阵Max(二维数组) m的矩阵,它定义了系统中n个进程中的每一个进程对m类资源的最大需求。如果Max(i,j)=k, 表示进程i需要Rj类资源的最大数目为k。 (3)分配矩阵Allocation(二维数组) m的矩阵,它定义了系统中每一类资源当前已分配给每一进程的资源数。如果Allocation(i,j)=k, 表示进程i当前已分得Rj类资源k个。 (4)需求矩阵Need (二维数组) 是一个含有n*m的矩阵,用以表示每一个进程尚需的各类资源数。如果Need(i,j)=k, 表示进程i还需要Rj类资源k个,方能完成其任务。 Need(i,j)= Max(i,j)-Allocation(i,j)

2021-07-14

Java课程设计汽车租赁管理系统.rar

数据: 管理员:管理员账号、密码 用户:用户账号、密码、用户姓名 车辆信息:车辆编号、车辆车型、车辆颜色、车辆车主 租赁信息:租赁编号、车辆租赁价格、车辆租赁状态、车辆租赁用户 基本功能: 1.登录功能:登录系统为身份验证登录。分为管理员登录和租赁用户登录。 2.增删查改信息功能:管理员对租赁汽车数量及详细信息进行增删查改。 3.车辆浏览功能:用户可以浏览系统中全部车辆信息和可租用车辆信息。 4.租车功能:用户通过租赁编号进行对系统中闲置的车辆进行租赁。 5.信息查询功能:用户通过租赁编号进行查询该编号车辆的详细信息,另外还可以查看自己已经租赁到的车辆的详细信息,并显示在界面上。 扩展功能: 可以按照自己对汽车租赁管理系统的需求理解进行扩展。

2021-07-10

数据结构课程设计超市货架管理系统(含规范详细的课设报告).rar

本项目包含基本功能和扩展功能 一、 基本功能: 1. 定义商品名称、编号、品牌、单价、数量、入库时间、用户名以及用户密码等的数据类型。 2. 实现商品的录入功能 3. 实现查询商品信息功能 4. 实现商品信息修改功能 5. 实现商品信息添加功能 6. 实现商品的删除功能 7. 实现商品的供应与需求情况 二、 扩展功能: 1. 定义用户类型 2. 实现用户登录系统功能 3. 实现浏览全部商品信息功能 4. 实现商品的排序功能 5. 实现对商品操作的主菜单功能 6. 实现将商品的所有数据保存到文件的功能 内含超级详细的课程设计报告,欢迎大家的下载使用,感谢大家的支持。

2021-03-13

ATM机管理系统课程设计(基于C语言开发)_c语言课程设计管理系统登录

本项目是基于C语言开发的一个ATM机管理系统, 1、 用户信息包括:账户,用户姓名,性别,密码,存款金额,绑定手机号等。 2、 查余额:用户通过识别卡,输入密码,来查询余额。 3、 取钱:通过输入密码及取钱数量来取钱。 4、 存钱:通过输入密码及存取数量来存钱。 5、 转账:通过输入密码,所转金额,卡号来实现转账功能。 6、 修改密码:先输入原密码,再输入所改密码。 7、 按照姓名或账户进行排序。 欢迎大家下载使用,感谢大家的支持。

2021-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除