jsp 动物疾病诊断管理系Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点
     JSP 动物疾病诊断管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为
TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java 动物疾病诊断系统1


二、功能介绍
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)兽药管理:对兽药信息进行添加、删除、修改和查看
(3)疾病处方管理:对疾病处方信息进行添加、删除、修改和查看
(4)视频指导管理:对视频指导信息进行添加、删除、修改和查看
(5)咨询管理:对咨询信息进行添加、删除、修改和查看
(6)用户注册、登录、个人信息修改

数据库设计

(1)疾病诊断系统用户信息表如表5.1所示:

表5.1 疾病诊断系统用户信息表

用户表序号

用户表字段名称

用户表数据类型

用户表长度

用户表主键

用户表描述

1

jbzd_yhid

INTEGER

44

疾病诊断用户用户编号

2

jbzd_yhm

VARCHAR

716

疾病诊断用户用户名

3

jbzd_mm

VARCHAR

356

疾病诊断用户密码

4

jbzd_xm

VARCHAR

383

疾病诊断用户姓名

5

jbzd_lxdh

VARCHAR

488

疾病诊断用户联系电话

6

jbzd_lxdz

VARCHAR

485

疾病诊断用户联系地址

7

jbzd_qx

VARCHAR

2

疾病诊断用户权限

(2)兽药如表5.2所示:

表5.2 兽药表

兽药表序号

兽药表字段名称

兽药表数据类型

兽药表长度

兽药表主键

兽药表描述

1

jbzd_syid

INTEGER

34

疾病诊断兽药兽药编号

2

jbzd_symc

VARCHAR

824

疾病诊断兽药兽药名称

3

jbzd_js

VARCHAR

217

疾病诊断兽药介绍

4

jbzd_yf

VARCHAR

172

疾病诊断兽药用法

5

jbzd_tp

VARCHAR

833

疾病诊断兽药图片

6

jbzd_fzjb

VARCHAR

780

疾病诊断兽药防治疾病

7

jbzd_yyjj

VARCHAR

250

疾病诊断兽药用药禁忌

(3)疾病处方表如表5.3所示:

表5.3 疾病处方表

疾病处方表序号

疾病处方表字段名称

疾病处方表数据类型

疾病处方表长度

疾病处方表主键

疾病处方表描述

1

jbzd_jbcfid

INTEGER

77

疾病诊断疾病处方疾病处方编号

2

jbzd_jbmc

VARCHAR

808

疾病诊断疾病处方疾病名称

3

jbzd_cf

VARCHAR

477

疾病诊断疾病处方处方

4

jbzd_js

VARCHAR

750

疾病诊断疾病处方介绍

5

jbzd_fbr

VARCHAR

511

疾病诊断疾病处方发布人

6

jbzd_yysj

VARCHAR

412

疾病诊断疾病处方用药时间

7

jbzd_qt

VARCHAR

803

疾病诊断疾病处方其他

(4)视频指导表如表5.4所示:

表5.4 视频指导信息表

视频指导表序号

视频指导表字段名称

视频指导表数据类型

视频指导表长度

视频指导表主键

视频指导表描述

1

jbzd_spzdid

INTEGER

26

疾病诊断视频指导视频指导编号

2

jbzd_spmc

VARCHAR

788

疾病诊断视频指导视频名称

3

jbzd_js

VARCHAR

455

疾病诊断视频指导介绍

4

jbzd_spwj

VARCHAR

115

疾病诊断视频指导视频文件

5

jbzd_fbsj

VARCHAR

444

疾病诊断视频指导发布时间

代码设计

request.setCharacterEncoding("gb2312");// 设置页面的字符集
ResultSet rs=null;//定义查询结果集
String sql="";//定义要查询的 sql语句变量
int row=1;//定义返回执行update 结果集变量//String keyid=(String)request.getParameter("keyid"); String keyid =(String)request.getParameter("keyid");
String jbmc=(String)request.getParameter("jbmc");//变量:疾病名称
String cf=(String)request.getParameter("cf");//变量:处方
String js=(String)request.getParameter("js");//变量:介绍
String fbr=(String)request.getParameter("fbr");//变量:发布人
String yysj=(String)request.getParameter("yysj");//变量:用药时间
String qt=(String)request.getParameter("qt");//变量:其他/*
.疾病处方修改后台页面
*/	sql="update jbcf set jbmc='"+jbmc+"',cf='"+cf+"',js='"+js+"',fbr='"+fbr+"',yysj='"+yysj+"',qt='"+qt+"' where jbcfid='"+keyid+"'";
//拼接sql语句//int row=0;try{row=db.update(sql);//执行sql语句
}catch(Exception e){
System.out.println(e.toString());}
if(row==1){//操作成功
out.println("<script>");
out.println("alert('操作成功');");


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

四 系统实现

源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

千梦网创:肚子基础决定脑子建筑

我每个星期都要跟魔鬼实战训练营的铁铁们唠嗑。 他们中&#xff0c;混得好的都喜欢找我聊天&#xff0c;可能比较有成就感吧。 不知道为什么没怎么做出成绩的学员很少找我聊天&#xff0c;要是你偷摸着发财也就算了&#xff0c;如果你真的没做出来什么我觉得你更要来找我聊天…

物联网后端个人第十四周总结

物联网方面进度 1.登陆超时是因为后端运行的端口和前端监听的接口不一样&#xff0c;所以后端也没有报错&#xff0c;将二者修改一致即可 2.登录之后会进行平台的初始化&#xff0c;但是初始化的时候会卡住,此时只需要将路径的IP端口后边的内容去掉即可 3.阅读并完成了jetlinks…

[UNILM]论文实现:Unified Language Model Pre-training for Natural Language.........

文章目录 一、完整代码二、论文解读2.1 介绍2.2 架构2.3 输入端2.4 结果 三、过程实现四、整体总结 论文&#xff1a;Unified Language Model Pre-training for Natural Language Understanding and Generation 作者&#xff1a;Li Dong, Nan Yang, Wenhui Wang, Furu Wei, Xia…

OpenCV-Python:DevCloud CodeLab介绍及学习

1.Opencv-Python演示环境 windows10 X64 企业版系统python 3.6.5 X64OpenCV-Python 3.4.2.16本地PyCharm IDE线上注册intel账号&#xff0c;使用DevCloud CodeLab 平台 2.DevCloud CodeLab是什么&#xff1f; DevCloud是一个基于云端的开发平台&#xff0c;提供了强大的计算…

ArcGIS Pro中怎么设置标注换行

在ArcGIS Pro中进行文字标注的时候&#xff0c;如果标注的字段内容太长&#xff0c;直接标注的话会不美观&#xff0c;而且还会影响旁边的标注显示&#xff0c;这里为大家介绍一下在ArcGIS Pro中设置文字换行的方法&#xff0c;希望能对你有所帮助。 数据来源 本教程所使用的…

数据结构之----逻辑结构、物理结构

数据结构之----逻辑结构、物理结构 目前我们常见的数据结构分别有&#xff1a; 数组、链表、栈、队列、哈希表、树、堆、图 而它们可以从 逻辑结构和物理结构两个维度进行分类。 什么是逻辑结构&#xff1f; 逻辑结构是指数据元素之间的逻辑关系&#xff0c;而逻辑结构又分为…

使用torch解决线性回归问题

数据处理 import torch import numpy as np import pandas as pd import matplotlib.pyplot as pltdatapd.read_csv(./datasets/Income1.csv) #数据准备data.head(5)#展示数据 #以上所有的代码都是用jupyter notebook写&#xff0c;形成了阶段性的结果展示 查看数据信息 dat…

SSM整合——Springboot

1.0 概述 1.1 持久层&#xff1a; DAO层&#xff08;mapper&#xff09; DAO层&#xff1a;DAO层主要是做数据持久层的工作&#xff0c;负责与数据库进行联络的一些任务都封装在此 DAO层的设计首先是设计DAO的接口&#xff0c; 然后在spring-mapper.xml的配置文件中定义此接…

混合预编码(Hybrid Precoding)的全连接结构与子连接结构

A Survey on Hybrid Beamforming Techniques in 5G: Architecture and System Model Perspectives 全连接结构的混合预编码 子连接结构的混合预编码 Alternating Minimization Algorithms for HybridPrecoding in Millimeter Wave MIMO Systems

深度学习——第4.3章 深度学习的数学基础

第4章 深度学习的数学基础 目录 4.7 指数函数和对数函数 4.7 指数函数和对数函数 深度学习经常会用到Sigmoid函数和Softmax函数&#xff0c;这些函数是通过包含exp(x)的指数函数创建的。后面我们需要求解这些函数的导数。 4.7.1 指数 指数是一个基于“乘以某个数多少次”&a…

关于个人职业选择

职业选择&#xff0c;一直是个老生常谈的话题。这并不是一个容易做的决定。 让我们来看看AI怎么说。 首先是方向性的回答&#xff1a; 然后是一些具体的回答 我个人比较倾向于深耕网络安全。这是一个很有趣也是一个持续发展着的领域。 不知道关于这个事情你怎么看&#xff0…

创建vue项目:vue脚手架安装、vue-cli安装,vue ui界面创建vue工程(vue2/vue3),安装vue、搭建vue项目开发环境(保姆级教程二)

今天讲解 Windows 如何利用脚手架创建 vue 工程&#xff0c;以及 vue ui 图形化界面搭建 vue 开发环境&#xff0c;这是这个系列的第二章&#xff0c;有什么问题请留言&#xff0c;请点赞收藏&#xff01;&#xff01;&#xff01; 文章目录 1、安装vue-cli脚手架2、vue ui创建…

智能优化算法应用:基于斑马算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于斑马算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于斑马算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.斑马算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

R语言,table()函数实现统计每个元素出现的频数+并将最终统计频数结果转换成dataframe数据框形式

在 R中&#xff0c;要统计dataframe数据框中每个元素出现的频数&#xff0c;可以使用table()函数。以下是一个示例&#xff1a; 目录 一、创建数据 二、统计第一列每个元素出现的频数 三、统计第二列每个元素出现的频数 四、将频数结果转换为数据框&#xff0c;并改列名 一…

ambari hive on Tez引擎一直卡住

hive on tez使用./bin/hive启动后一直卡住&#xff0c;无法进入命令行 使用TEZ作为Hive默认执行引擎时&#xff0c;需要在调用Hive CLI的时候启动YARN应用&#xff0c;预分配资源&#xff0c;这需要花一些时间&#xff0c;而使用MapReduce作为执行引擎时是在执行语句的时候才会…

人工智能_机器学习063_SVR支持向量机_回归拟合天猫双十一销量方程---人工智能工作笔记0103

之前我们用线性回归做过天猫双十一销量预测的数据,现在我们再来用SVR支持向量机来做一下 首先上面是给出了销量,对应2009年到2019年的,销售额 可以看到: X=np.arange(2009,2020)-2008 统一减去2008的话看起来数据比较简单了 y=np.array([0.5,9.36,52,191,350,571,912,1207,1…

题目:快速幂(蓝桥OJ 1514)

题目描述&#xff1a; 解题思路&#xff1a; 使用快速幂模板&#xff08;倍增思想&#xff09;。 题解&#xff1a; #include<bits/stdc.h> using namespace std; using ll long long;ll ksm(ll a, ll b, ll c)//注意&#xff1a;需要取模的地方都取模c&#xff0c;且…

使用 Kubernetes 为 CI/CD 流水线打造高效可靠的临时环境

介绍 在不断发展的科技世界中&#xff0c;快速构建高质量的软件至关重要。在真实环境中测试应用程序是及早发现和修复错误的关键。但是&#xff0c;在真实环境中设置 CI/CD 流水线进行测试可能既棘手又昂贵。 Kubernetes 是一个流行的容器编排平台&#xff0c;提供临时环境解决…

【STM32】蓝牙氛围灯

Docs 一、项目搭建和开发流程 一、项目需求和产品定义 1.需求梳理和产品定义 一般由甲方公司提出&#xff0c;或由本公司市场部提出 需求的重点是&#xff1a;这个产品究竟应该做成什么样&#xff1f;有哪些功能&#xff1f;具体要求和参数怎样&#xff1f;此外还要考虑售价…

【postgresql】ERROR: INSERT has more expressions than target columns

执行下面sql insert into apply_account_cancellation3 select * from pply_account_cancellation; 返回下面错误信息 insert into apply_account_cancellation3 select * from apply_account_cancellation > ERROR: INSERT has more expressions than target colu…