javaWebssh水利綜合信息管理系統myeclipse開發mysql數據庫MVC模式java編程計算機網頁設計

一、源碼特點
?? ? java ssh水利綜合信息管理系統是一套完善的web設計系統(系統采用ssh框架進行設計開發),對理解JSP java編程開發語言有幫助,系統具有完整的源代碼和數據庫,系統主要采用B/S模式開發。開發環境為TOMCAT7.0,Myeclipse8.5開發,數據庫為Mysql5.0,使用java語言開發。

ssh 水利綜合信息管理系統1

代碼下載

https://download.csdn.net/download/qq_41221322/88901368


二、功能介紹


(1)用戶管理:對用戶信息進行添加、刪除、修改和查看
(2)公告管理:對公告信息進行添加、刪除、修改和查看
(3)河道管理:對河道信息進行添加、刪除、修改和查看
(4)檢測點管理:對檢測點信息進行添加、刪除、修改和查看 百度地圖顯示
(5)記錄管理:對記錄信息進行添加、刪除、修改和查看
(6)預警設置管理:對預警設置信息進行添加、刪除、修改和查看
(7)用戶登錄、個人信息修改

數據庫設計

(1)用戶信息表如表5.1所示:

表5.1 用戶信息表

序號

字段名稱

數據類型

長度

主鍵

描述

1

yhid

INTEGER

11

用戶編號

2

yhm

VARCHAR

40

用戶名

3

mm

VARCHAR

40

密碼

4

xm

VARCHAR

40

姓名

5

qx

VARCHAR

40

權限

6

lxdh

VARCHAR

40

聯系電話

7

lxdz

VARCHAR

40

聯系地址

(2)公告表如表5.2所示:

表5.2 公告表

序號

字段名稱

數據類型

長度

主鍵

描述

1

yhid

INTEGER

11

用戶編號

2

yhm

VARCHAR

40

用戶名

3

mm

VARCHAR

40

密碼

4

xm

VARCHAR

40

姓名

5

lxfs

VARCHAR

40

聯系方式

6

xb

VARCHAR

40

性別

7

nl

VARCHAR

40

年齡

(3)河道信息表如表5.3所示:

表5.3 河道信息表

序號

字段名稱

數據類型

長度

主鍵

描述

1

hdid

INTEGER

11

河道編號

2

hdmc

VARCHAR

40

河道名稱

3

js

VARCHAR

40

介紹

4

sm

VARCHAR

40

說明

(4)檢測點信息表如表5.4所示:

表5.4 檢測點信息表

序號

字段名稱

數據類型

長度

主鍵

描述

1

qcxxid

INTEGER

11

汽車信息編號

2

cph

VARCHAR

40

車牌號

3

cj

VARCHAR

40

廠家

4

cx

VARCHAR

40

車型

5

czrs

VARCHAR

40

乘坐人數

6

zt

VARCHAR

40

狀態

7

gzsj

VARCHAR

40

購置時間

(5)記錄表如表5.5所示:

表5.5 記錄

序號

字段名稱

數據類型

長度

主鍵

描述

1

jlid

INTEGER

11

記錄編號

2

jcd

VARCHAR

40

檢測點

3

jl

VARCHAR

40

記錄

4

ll

VARCHAR

40

流量

5

gd

VARCHAR

40

高度

6

jlsj

VARCHAR

40

記錄時間

7

jlr

VARCHAR

40

記錄人

代碼設計

System.out.println(e.toString());}return "hedaoaddPage";}public String add(){//對表hedao進行添加操作	String sql="";ResultSet rs=null;DBO db=new DBO();int num=0;try{sql="select count(1) as num from hedao where hdmc='"+hedao.getHdmc()+"'";rs=db.query(sql);if(rs.next()){num=rs.getInt("num");}if(num>0){ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加失敗、河道名稱重復');</script>");	}else{dao.addhedao(hedao);ServletActionContext.getRequest().setAttribute("msg", "<script>alert('添加成功');</script>");}}catch(Exception e){System.out.println(e.toString());}finally{db.close();}return "hedaoadd";}public String list(){//對河道進行管理 對表hedao進行查詢try{hedaos=dao.gethedaos(" from hedao where 1=1");}catch(Exception e){System.out.println(e.toString());}return "hedaolist";}public String listp(){//對河道進行管理 對表hedao進行查詢try{hedaos=dao.gethedaos(" from hedao where 1=1");}catch(Exception e){System.out.println(e.toString());}return "hedaolistp";}public String del(){//對河道進行刪除 對表hedao進行刪除String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();hedao tempbean=dao.gethedao("from hedao where hdid="+keyid);try{dao.delhedao(tempbean);}catch(Exception e){System.out.println(e.toString());}ServletActionContext.getRequest().setAttribute("msg", "<script>alert('刪除成功');</script>");return list();}public String modPage(){對河道修改頁面 對表hedao進行修改String keyid=ServletActionContext.getRequest().getParameter("keyid").toString();try{hedao=dao.gethedao("from hedao where hdid="+keyid);}catch(Exception e){System.out.println(e.toString());}return "hedaomodPage";}


三、注意事項
?? ?1、管理員賬號:admin 密碼:admin 數據庫配置文件applicationContext.xml
?? ? 2、開發環境為TOMCAT7.0,Myeclipse8.5開發,數據庫為Mysql5.0,使用java語言開發。
?? ?3、數據庫文件名是jspsshwater.sql,系統名稱sshwater
?? ?4、系統首頁地址:http://127.0.0.1:8080/sshwater/login.jsp

四 系統實現


源碼獲取 下方聯系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718605.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718605.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718605.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MATLAB 實現貝葉斯決策

1. 原理 后驗概率&#xff1a; 1.最小錯誤率決策&#xff08;最大后驗概率決策&#xff09;&#xff1a; 2.最小風險決策&#xff1a; 3.正態分布下的貝葉斯決策 2. 過程 2.1 訓練集數據可視化 導入兩類訓練集數據&#xff0c;并繪制其數據分布&#xff0c;如下&#xff1a;…

云時代【5】—— LXC 與 容器

云時代【5】—— LXC 與 容器 三、LXC&#xff08;一&#xff09;基本介紹&#xff08;二&#xff09;相關 Linux 指令實戰&#xff1a;使用 LXC 操作容器 四、Docker&#xff08;一&#xff09;刪除、安裝、配置&#xff08;二&#xff09;鏡像倉庫1. 分類2. 相關指令&#xf…

JavaSE-09(Java IO精華總結)

Java IO 簡單做個總結&#xff1a; 1 .InputStream/OutputStream 字節流的抽象類。2 .Reader/Writer 字符流的抽象類。3 .FileInputStream/FileOutputStream 節點流&#xff1a;以字節為單位直接操作“文件”。4 .ByteArrayInputStream/ByteArrayOutputStream 節點流&#xff…

Running job: job_1709516801756_0003

** yarn運行卡在Running job: job_1709516801756_0003問題解決&#xff1a; ** 在運行wordcount時出現錯誤&#xff0c;一直卡住 運行命令&#xff1a;hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount /input /output 出現錯誤&#xff1a…

嶺回歸算法

回歸分析方法是利用數理統計方法分析數據&#xff0c;建立自變量和因變量間的回歸模型&#xff0c;用于預測因變量變化的分析方法。其中比較經典的是HoerI和Kennard提出的嶺回歸算法。嶺回歸算法是在最小二乘法的基礎上引|入正則項&#xff0c;使回歸模型具有較好泛化能力和穩定…

經典思路!人參葉際微生物如何發8分文章?

中國中醫科學院中藥研究所在《Environmental Microbiome》期刊上(IF7.9)發表了關于葉際真菌微生態網絡的文章&#xff0c;該研究通過對ITS測序結果和環境因子測定結果以及皂苷含量測定結果進行生信分析&#xff0c;提出了維持微生態網絡的穩定性策略和影響皂苷含量的因素。 期刊…

H12-821_113

113.如圖所示是路由器現ATE輸出的部分信息&#xff0c;以下關于這部分信息的描述&#xff0c;錯誤的是哪一項&#xff1f; A.display pim rp-info命令用來查看組播組對應的RP信息 B.RP地址是2.2.2.2 C.組地址是225.0.0.0 D.RP的優先級是0 答案&#xff1a;C 注釋&#xff1a; …

HCIA-Datacom題庫(自己整理分類的)_29_PPP協議判斷【6道題】

1.數據鏈路層采用PPP封裝鏈路兩端的IP地址可以不在同一個網段。√ 2.PPP鏈路兩端不在同一網段不能通信。 3.參考以下拓撲及配置&#xff0c;路由器R1與R2通過Serial低速線纜連接&#xff0c;且數據鏈路層封裝使用PPP。當R1和R2的Holdtime不一致時&#xff0c;PPP協商失敗&…

python使用常用的路徑問題

PythonPath多個路徑的使用 通過命令行直接修改 export PYTHONPATH$PYTHONPATH:/path/to/directoryPythonPath多個路徑的使用 export PYTHONPATH$PYTHONPATH:/path/to/directory1:/path/to/directory2PythonPath多個路徑的使用 python path 移除路徑 python path python中…

爬蟲實戰——麻省理工學院新聞

文章目錄 發現寶藏一、 目標二、 淺析三、獲取所有模塊四、請求處理模塊、版面、文章1. 分析切換頁面的參數傳遞2. 獲取共有多少頁標簽并遍歷版面3.解析版面并保存版面信息4. 解析文章列表和文章5. 清洗文章6. 保存文章圖片 五、完整代碼六、效果展示 發現寶藏 前些天發現了一…

jQuery AJAX get() 和 post() 方法—— W3school 詳解 簡單易懂(二十四)

jQuery get() 和 post() 方法用于通過 HTTP GET 或 POST 請求從服務器請求數據。 HTTP 請求&#xff1a;GET vs. POST 兩種在客戶端和服務器端進行請求-響應的常用方法是&#xff1a;GET 和 POST。 GET - 從指定的資源請求數據POST - 向指定的資源提交要處理的數據 GET 基本…

MySQL面試題-日志(答案版)

日志 1、為什么需要 undo log&#xff1f; &#xff08;1&#xff09;實現事務回滾&#xff0c;保障事務的原子性。 事務處理過程中&#xff0c;如果出現了錯誤或者用戶執 行了 ROLLBACK 語句&#xff0c;MySQL 可以利用 undo log 中的歷史數據將數據恢復到事務開始之前的狀態…

ssh無法直接登入Linux超級用戶root(23/3/3更新)

說明&#xff1a;不允許ssh用超級用戶的身份登入是為了安全性&#xff0c;如果只是學習使用對安全性沒啥要求可以按以下操作解除限制 以普通用戶登錄到服務器后&#xff0c;執行以下命令以編輯 SSH 服務器配置文件 /etc/ssh/sshd_config sudo nano /etc/ssh/sshd_config 此時會…

【C++練級之路】【Lv.10】【STL】priority_queue類和反向迭代器的模擬實現

快樂的流暢&#xff1a;個人主頁 個人專欄&#xff1a;《C語言》《數據結構世界》《進擊的C》 遠方有一堆篝火&#xff0c;在為久候之人燃燒&#xff01; 文章目錄 一、仿函數1.1 仿函數的介紹1.2 仿函數的優勢 二、priority_queue2.1 push2.2 pop2.3 top2.4 size2.5 empty 三、…

【3D Slicer】心臟CT圖像分割操作保姆級教程 Cardiac CT image segmentation

心臟CT圖像分割操作流程指南 1 安裝3D Slicer軟件2 打開文件2.1 從File->Add Data->Choose File2.2 直接拖入 3 進行分割操作4 切片填充 Fill between slices5 第二個例子6 數據保存7 打開保存后的文件 1 安裝3D Slicer軟件 方式二選一 1.官網&#xff1a;3D Slicer 2.百…

JNI方案說明和使用方法介紹

JNI簡介 JNI(Java Native Interface)是Java編程語言中用于實現Java代碼與本地(Native)代碼(通常是C或C++代碼)交互的機制。它允許Java應用程序調用本地代碼中的功能,也可以讓本地代碼調用Java類和方法。JNI在Java平臺上實現了Java與其他編程語言的互操作性。(即可互相…

無字母數字rce總結(自增、取反、異或、或、臨時文件上傳)

目錄 自增 取反 異或 或 臨時文件上傳 自增 自 PHP 8.3.0 起&#xff0c;此功能已軟棄用 在 PHP 中&#xff0c;可以遞增非數字字符串。該字符串必須是字母數字 ASCII 字符串。當到達字母 Z 且遞增到下個字母時&#xff0c;將進位到左側值。例如&#xff0c;$a Z; $a;將…

C++知識點總結(23):高級模擬算法

高級模擬算法例題 一、P5661 公交換乘1. 審題2. 思路3. 參考答案 二、P1003 鋪地毯1. 審題2. 參考答案 三、P1071 潛伏者1. 審題2. 思路3. 參考答案 一、P5661 公交換乘 1. 審題 2. 思路 總花費中&#xff0c;地鐵是必須花費的&#xff0c;公交車可能不花錢&#xff08;坐地…

使用VisualDL進行模型訓練和數據可視化

文章目錄 使用VisualDL進行模型訓練和數據可視化1. 環境準備1.1 安裝VisualDL1.2 設置VisualDL 2. 寫入數據并可視化2.1 檢查訓練數據2.2 跟蹤模型訓練2.3 評估模型訓練效果 3. 啟動VisualDL服務4. 總結 使用VisualDL進行模型訓練和數據可視化 VisualDL是飛槳提供的一個可視化…

Java中的Object類詳解

Java中的Object類詳解 1. equals(Object obj)2. hashCode()3. toString()4.getClass()5.notify() 和 notifyAll()6. wait() 和 wait(long timeout)7. clone()8.finalize() Java中的 Object 類是所有類的父類&#xff0c;可以被所有Java類繼承并使用。下面先看下源碼&#xff1a…