java servlet 农机租赁网站系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目

news2024/12/22 19:30:32

一、源码特点
    java servlet  农机租赁网站系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助 系统采用 serlvet+dao+bean 模式开发 ,系统具有完整的源代码和数
据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java 农机租赁网站系统Myeclipse开发mysql数


二、功能介绍
1、主页
1、搜索、登录、注册(手机号注册)
2、轮播图
3、左下方显示出租信息,右下方显示求租信息
4、发布农机信息
2、个人中心:
    1、我发布的农机信息
    2、修改已发布的农机信息
    3、我发布的农田信息
    4、修改意已发布的农田信息

农机主:
1、发布农机的详细信息。
1、农机种类三类:
播种机:玉米、小麦、水稻
收割机:玉米、小麦、水稻
其他:拖拉机、插秧机
2、开始作业时间
3、结束作业时间
4、农机主地址(详细到乡镇)
5、农机数量
6、工作效率(天/亩)
7、单位面积最低可接受价格(此处价格是农户发布的价格,要高于或等于农机主发布的价格)
8、运输费用(这块只是添上,没有实际意义)
9、等待费用(同上,无实际意义)
10、上传图片
11、起步价格(无意义)
12、详细介绍栏
农户:
2、发布农田的详细信息
1、农田种类:玉米、小麦、水稻
2、农田面积
3、单位面积最高可接受价格(此处价格是农机主发布的价格,要低于或等于农机主发布的价格
4、农田位置(详细到乡镇)
5、开始作业时间
6、结束作业时间

数据库设计

CREATE TABLE `yonghu` (
`yhid` int(11) NOT NULL auto_increment,
`yhm` VARCHAR(40) default NULL COMMENT '用户名',
`mm` VARCHAR(40) default NULL COMMENT '密码',
`xm` VARCHAR(40) default NULL COMMENT '姓名',
`qx` VARCHAR(40) default NULL COMMENT '权限',
`lxdh` VARCHAR(40) default NULL COMMENT '联系电话',
`lxdz` VARCHAR(40) default NULL COMMENT '联系地址',
`zcsj` VARCHAR(40) default NULL COMMENT '注册时间',  PRIMARY KEY  (`yhid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `gonggao` (
`ggid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`ggid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `xiangzhen` (
`xzid` int(11) NOT NULL auto_increment,
`xz` VARCHAR(40) default NULL COMMENT '乡镇',  PRIMARY KEY  (`xzid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `njzl` (
`njzlid` int(11) NOT NULL auto_increment,
`zl` VARCHAR(40) default NULL COMMENT '种类',
`ms` VARCHAR(40) default NULL COMMENT '描述',  PRIMARY KEY  (`njzlid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nongji` (
`njid` int(11) NOT NULL auto_increment,
`njmc` VARCHAR(40) default NULL COMMENT '农机名称',
`kszysj` VARCHAR(40) default NULL COMMENT '开始作业时间',
`jssjsj` VARCHAR(40) default NULL COMMENT '结束时间时间',
`njzdz` VARCHAR(40) default NULL COMMENT '农机主地址',
`xz` VARCHAR(40) default NULL COMMENT '乡镇',
`sl` VARCHAR(40) default NULL COMMENT '数量',
`gzxl` VARCHAR(40) default NULL COMMENT '工作效率',
`zdjg` VARCHAR(40) default NULL COMMENT '最低价格',
`ysfy` VARCHAR(40) default NULL COMMENT '运输费用',
`ddfy` VARCHAR(40) default NULL COMMENT '等待费用',
`tp` VARCHAR(40) default NULL COMMENT '图片',
`qbjg` VARCHAR(40) default NULL COMMENT '起步价格',
`xq` VARCHAR(40) default NULL COMMENT '详情',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`yh` VARCHAR(40) default NULL COMMENT '用户',  PRIMARY KEY  (`njid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `ntzl` (
`ntzlid` int(11) NOT NULL auto_increment,
`zl` VARCHAR(40) default NULL COMMENT '种类',  PRIMARY KEY  (`ntzlid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `nongtian` (
`ntid` int(11) NOT NULL auto_increment,
`ntmc` VARCHAR(40) default NULL COMMENT '农田名称',
`zl` VARCHAR(40) default NULL COMMENT '种类',
`ntmj` VARCHAR(40) default NULL COMMENT '农田面积',
`zgjg` VARCHAR(40) default NULL COMMENT '最高价格',
`ntwz` VARCHAR(40) default NULL COMMENT '农田位置',
`xz` VARCHAR(40) default NULL COMMENT '乡镇',
`kszysj` VARCHAR(40) default NULL COMMENT '开始作业时间',
`jszysj` VARCHAR(40) default NULL COMMENT '结束作业时间',  PRIMARY KEY  (`ntid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `liuyan` (
`lyid` int(11) NOT NULL auto_increment,
`bt` VARCHAR(40) default NULL COMMENT '标题',
`fbyh` VARCHAR(40) default NULL COMMENT '发布用户',
`nr` VARCHAR(40) default NULL COMMENT '内容',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`jsyh` VARCHAR(40) default NULL COMMENT '接受用户',
`hf` VARCHAR(40) default NULL COMMENT '回复',  PRIMARY KEY  (`lyid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `njdd` (
`njddid` int(11) NOT NULL auto_increment,
`ddls` VARCHAR(40) default NULL COMMENT '订单流水',
`bz` VARCHAR(40) default NULL COMMENT '备注',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`zjg` VARCHAR(40) default NULL COMMENT '总价格',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`nj` VARCHAR(40) default NULL COMMENT '农机',  PRIMARY KEY  (`njddid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `ddmx` (
`ddmxid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`nt` VARCHAR(40) default NULL COMMENT '农田',
`sl` VARCHAR(40) default NULL COMMENT '数量',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`sj` VARCHAR(40) default NULL COMMENT '时间',
`yh` VARCHAR(40) default NULL COMMENT '用户',  PRIMARY KEY  (`ddmxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `ntdd` (
`ntddid` int(11) NOT NULL auto_increment,
`ddls` VARCHAR(40) default NULL COMMENT '订单流水',
`bz` VARCHAR(40) default NULL COMMENT '备注',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`zjg` VARCHAR(40) default NULL COMMENT '总价格',
`zt` VARCHAR(40) default NULL COMMENT '状态',
`nt` VARCHAR(40) default NULL COMMENT '农田',  PRIMARY KEY  (`ntddid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `ntddmx` (
`ntddmxid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`nj` VARCHAR(40) default NULL COMMENT '农机',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`jg` VARCHAR(40) default NULL COMMENT '价格',
`sj` VARCHAR(40) default NULL COMMENT '时间',  PRIMARY KEY  (`ntddmxid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
CREATE TABLE `pingfen` (
`pfid` int(11) NOT NULL auto_increment,
`dd` VARCHAR(40) default NULL COMMENT '订单',
`lx` VARCHAR(40) default NULL COMMENT '类型',
`pf` VARCHAR(40) default NULL COMMENT '评分',
`pjnr` VARCHAR(40) default NULL COMMENT '评价内容',
`yh` VARCHAR(40) default NULL COMMENT '用户',
`fbsj` VARCHAR(40) default NULL COMMENT '发布时间',  PRIMARY KEY  (`pfid`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;



三、注意事项
    1、管理员账号:admin密码:admin 数据库配置文件DBO.java
     2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
    3、数据库文件名是jspnjzl.sql ,系统名称njzl
    4、系统首页地址:http://127.0.0.1:8080/njzl/qt/index.jsp

四、系统实现

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/484254.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[架构之路-179]-《软考-系统分析师》-19- 系统可靠性分析与设计 -1- 故障模型、可靠性模型、可靠性分析

目录 前言: 1 9 . 1 系统可靠性概述 19.1.1 系统故障模型 1. 在信息系统中,故障或错误有如下儿种表现形式: 2. 故障的缘由 3. 故障模型 (1)逻辑电路级的故障 (2) 数据结构级的故障 &a…

【大数据Hadoop】HDFS3.3.1-Datanode-DataStorage的实现原理

DataStorage的实现原理 前言Storage类继承关系StorageInfoStorage.StorageStateStorage.StorageDirectory文件夹操作加锁/解锁操作存储状态恢复操作 StorageDataStorage 前言 Datanode 最重要的功能就是管理磁盘上存储的 HDFS 数据块。Datanode 将这个管理功能切分为两个部分&…

确定不进来看看吗?详细讲解C语言文件操作(示例分析每个函数)

前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>:讲解c语言中的文件操作,文件的读取,输入输出,流的概念…

【分布式搜索引擎03】

分布式搜索引擎03 11.9.数据聚合11.9.1.聚合的种类11.9.2.DSL实现聚合11.9.2.1.Bucket聚合语法11.9.2.2.聚合结果排序11.9.2.3.限定聚合范围11.9.2.4.Metric聚合语法11.9.2.5.小结 11.9.3.RestAPI实现聚合11.9.3.1.API语法11.9.3.2.业务需求11.9.3.3.业务实现 11.10.自动补全&a…

AMBA协议-AXI协议详解(读写时序、Outstanding、乱序传输、原子操作)

目录 1. AXI 写通道信号 1.1. 写地址通道信号 1.2. 写数据通道信号 1.3. 写response通道信号 1.5. 握手规则 1.4. AXI 写通道之间关系 2. AXI 读通道信号 2.1. 读地址通道信号 2.2. 读数据通道信号 2.3. AXI 读通道之间关系 3. AXI传输 3.1. AXI突发读传输 3.2. …

EventBus(事件总线)的使用和源码的简单解析

Google Guava EventBus(事件总线)的使用和源码的简单解析 什么是EventBus? 事件总线(EventBus)是一种广泛用于软件架构中的设计模式,用于实现解耦和松散耦合的通信机制。它可以帮助组织和管理应用程序中不同组件之间的通信&…

【SQL篇】面试之高级查询和连接

603 连续空余座位 select distinct c1.seat_id from Cinema c1 join Cinema c2 on abs(c2.seat_id-c1.seat_id) 1 where c1.free1 and c2.free1 order by c1.seat_id;总结 思路:为什么我们这里需要abs和distinct,如果是如下代码,为什么不可…

[架构之路-178]-《软考-系统分析师》-17-嵌入式系统分析与设计- 3- 分区操作系统(Partition Operating System)概述

目录: 本文概述: 1.1 什么是分区操作系统 1.2 分区操作系统出现背景 1. 前后台系统(Foreground/Background System) 2. 实时操作系统(RTOS) 本文概述: 随着嵌入式系统日趋复杂化以及对安全性要求的不断提高,采用空间隔离、时…

[计算机图形学]光场,颜色与感知(前瞻预习/复习回顾)

一、Light Field / Lumigraph—光场 1.我们看到的是什么 我们的眼睛能够把3D世界转换为2D的成像信号被我们感知,如上面第一幅图,这就是我们看到整个世界的过程,那么如果我们把之前记录的光的信息都完美的放在一个幕布上,那么我们…

第15章 信息(文档)和配置管理

文章目录 软件文档的分类(1)开发文档:描述开发过程 本身(2)产品文档:描述开发过程的 产物(3)管理文档:记录项目管理的信息 文档的质量可以分为四级(1&#xf…

第二十五章 刚体Rigidbody

在物理学中,静止和匀速直线运动是物体的平衡状态,如果给该物体施加某一个力的话,物体的平衡状态就会改变,当然这个真理的前提是理想状态。我们知道在现实世界中,由于重力和摩擦力的存在,任何一个物体都不可…

【SQL篇】窗口函数和公共表达式

1077 项目员工 III # Write your MySQL query statement below select project_id, employee_id from (select project_id, e.employee_id, rank() over(partition by project_id order by experience_years desc) as rkfrom Employee ejoin Project pon e.employee_id p.empl…

【Fluent】接着上一次计算的结果继续计算,利用计算过程中得到的物理场(温度、速度、压力等)插值Interpolate文件初始化模型的方法

一、问题背景 因为fluent中支持的初始化无非三种类型。 1、Standard initialization 标准初始化 2、Hybridinitialization 混合初始化 3、FMG initialization FMG初始化 另外,还可以用UDF通过坐标判断的方式予以初始化。 但是这些初始化方法都没办法利用以前计算过…

通关MyBatis(上)

作者:~小明学编程 文章专栏:spring框架 格言:热爱编程的,终将被编程所厚爱。 目录 什么是MyBatis 如何使用Mybatis 添加依赖 创建数据库 配置数据库连接字符串 MyBatis的操作流程 数据持久层 配置mybatis的xml文件 mapp…

Windows自动虚拟机WSL和VMware虚拟机兼容问题(此平台不支持虚拟化的 Intel VT-x/EPT)

问题背景与原因分析 在安装了WSL2之后,忽然发现VMware Workstation无法正常启动了。就是在开启虚拟机时遇到了这种情况: “ 此平台不支持虚拟化的 Intel VT-x/EPT” 问题描述:出现以上问题,发现WSL2和 VMware Workstation 是不兼…

idea使用git遇到的小问题

idea使用git遇到的小问题 前置说明颜色含义中文插件修改提交的用户名 前置说明 idea版本为2022专业版 github需要自己会科学上网 颜色含义 在idea中使用github后,会发现项目中会有各种各样的颜色,如图所示文件全为绿色 这颜色含义分别为:…

函数-函数递归及练习

目录 1、什么是递归? 2、递归的两个必要条件 3、递归的练习 3.1 接受一个整型值(无符号),按照顺序打印它的每一位 3.2 编写函数不允许创建临时变量,求字符串的长度 3.3 求第n个斐波那契数 3.4 字符串逆序&…

UG NX二次开发(C++)-建模-修改NXObject或者Feature的颜色(二)

文章目录 1、前言2、在UG NX中修改Body的颜色操作3、采用NXOpen(C)实现3.1 创建修改对象颜色的方法3.2 在do_it()中添加调用的代码3.3 测试效果 1、前言 在UG NX中,改变NXObject和Feature的操作是不相同的,所以其二次开发的代码也不一样,我们…

企业级信息系统开发讲课笔记4.1 Spring Boot入门程序

文章目录 零、学习目标一、Spring Boot框架概述(一)由Spring到Spring Boot(二)Spring Boot框架的核心功能(三)Spring Boot框架的应用 二、使用Maven方式构建Spring Boot项目(一)创建…

二维字符数组的三种输入方式浅析(scanf()、gets()和fgets())

二维字符数组的输入 目录 二维字符数组的输入1.scanf函数知识点scanf()关于回车的问题: 2.gets函数3.fgets函数参考链接 1.scanf函数 知识点 按照常规输入数组的办法,通过 for 循环实现 将整个字符串输入时,在数组名前不加&&#xff0…