JSP SSM 成果展示系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
一、源码特点
JSP SSM 冬奥建设成果展示系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的
源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
JSP SSM 成果展示系统myeclipse开发mysql
二、功能介绍
前台功能:
系统首页浏览
场馆浏览
冬奥介绍浏览
服务浏览
小镇风光浏览
视频教学浏览
后台主要功能:
(1)用户管理:对用户信息进行添加、删除、修改和查看
(2)场馆展示管理:对场馆展示信息进行添加、删除、修改和查看
(3)冬奥介绍管理:对冬奥介绍信息进行添加、删除、修改和查看
(4)服务管理:对服务信息进行添加、删除、修改和查看
(5)冬奥小镇风光管理:对冬奥小镇风光信息进行添加、删除、修改和查看
(6)滑雪教学视频管理:对滑雪教学视频信息进行添加、删除、修改和查看
数据库设计
本系统数据库命名为lygl主要由下列数据表组成,包含以下6个表,用户(yonghu),场馆展示(cgzs),冬奥介绍(dajs),服务(fuwu),冬奥小镇风光(daxzfg),滑雪教学视频(hxjxsp)。如下表所示
表4-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 | 否 | 联系地址 |
表4-2 场馆展示信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | cgzsid | INTEGER | 11 | 是 | 场馆展示编号 |
2 | cgmc | VARCHAR | 40 | 否 | 场馆名称 |
3 | wz | VARCHAR | 40 | 否 | 位置 |
4 | tp | VARCHAR | 40 | 否 | 图片 |
5 | js | VARCHAR | 40 | 否 | 介绍 |
表4-3冬奥介绍信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | dajsid | INTEGER | 11 | 是 | 冬奥介绍编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
表4-4 服务信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | fwid | INTEGER | 11 | 是 | 服务编号 |
2 | fwmc | VARCHAR | 40 | 否 | 服务名称 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
4 | fw | VARCHAR | 40 | 否 | 范围 |
5 | bz | VARCHAR | 40 | 否 | 备注 |
表4-5 冬奥小镇信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | daxzfgid | INTEGER | 11 | 是 | 冬奥小镇风光编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | tp | VARCHAR | 40 | 否 | 图片 |
4 | nr | VARCHAR | 40 | 否 | 内容 |
5 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
表4-6 滑雪视频信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | hxjxspid | INTEGER | 11 | 是 | 滑雪教学视频编号 |
2 | spmc | VARCHAR | 40 | 否 | 视频名称 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
4 | sp | VARCHAR | 40 | 否 | 视频 |
5 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
主要控制类
@Resource dajsDao dajsdao;@RequestMapping(value="/addPage")public String addPage(dajs dajs,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();System.out.println("addPageok");return "dajs/dajsadd";}@RequestMapping(value="/add")public String add(dajs dajs,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("dajsid", dajs.getDajsid());//冬奥介绍编号map.put("bt", dajs.getBt());//标题map.put("nr", dajs.getNr());//内容map.put("fbsj", dajs.getFbsj());//发布时间String dajsid=(String)dajs.getDajsid();//冬奥介绍编号String bt=(String)dajs.getBt();//标题String nr=(String)dajs.getNr();//内容String fbsj=(String)dajs.getFbsj();//发布时间dajsdao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "dajs/dajsadd";}/**删除 * */@RequestMapping(value="/del")public String del(Integer id,HttpServletRequest request,Map<String,Object> map){// Map<String,Object> map= new HashMap<String,Object>();String a=(String)request.getParameter("keyid");id=Integer.parseInt(a);request.setAttribute("msg", "<script>alert('删除成功');</script>");dajsdao.del(id);return selectall(null,map,request);}/*** 修改dajs信息*/@RequestMapping(value="/update")public String update(dajs dajs,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("dajsid", dajs.getDajsid());//冬奥介绍编号map.put("bt", dajs.getBt());//标题map.put("nr", dajs.getNr());//内容map.put("fbsj", dajs.getFbsj());//发布时间String dajsid=(String)dajs.getDajsid();//冬奥介绍编号String bt=(String)dajs.getBt();//标题String nr=(String)dajs.getNr();//内容String fbsj=(String)dajs.getFbsj();//发布时间request.setAttribute("msg", "<script>alert('修改成功');</script>");dajsdao.update(map);return selectall(null,map1,request);}/*** 查询dajs信息*/@RequestMapping(value="/modify")public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();list=dajsdao.select(Integer.parseInt(keyid));request.setAttribute("dajsid", list.get(0).get("dajsid"));//冬奥介绍编号request.setAttribute("bt", list.get(0).get("bt"));//标题request.setAttribute("nr", list.get(0).get("nr"));//内容request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间return "dajs/dajsmodify";}@RequestMapping(value="/detail")public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){String keyid=(String)request.getParameter("keyid");List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();list=dajsdao.select(Integer.parseInt(keyid));request.setAttribute("dajsid", list.get(0).get("dajsid"));//冬奥介绍编号request.setAttribute("bt", list.get(0).get("bt"));//标题request.setAttribute("nr", list.get(0).get("nr"));//内容request.setAttribute("fbsj", list.get(0).get("fbsj"));//发布时间return "dajs/dajsdetail";}/*** 查询dajs信息*/@RequestMapping(value="/selectall")public String selectall(Integer id,Map<String,Object> map,HttpServletRequest request){List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();Map<String,Object> map1= new HashMap<String,Object>();String dajsid=(String)request.getParameter("dajsid");//冬奥介绍编号if(dajsid!=null&&!dajsid.equals("")){map1.put("dajsid",dajsid);//冬奥介绍编号}String bt=(String)request.getParameter("bt");//标题if(bt!=null&&!bt.equals("")){map1.put("bt",bt);//标题}String nr=(String)request.getParameter("nr");//内容if(nr!=null&&!nr.equals("")){map1.put("nr",nr);//内容}String fbsj=(String)request.getParameter("fbsj");//发布时间if(fbsj!=null&&!fbsj.equals("")){map1.put("fbsj",fbsj);//发布时间}list=dajsdao.selectAll(map1);System.out.println("listsize="+list.size());map.put("mylist", list);return "dajs/dajslist";}
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。
3、数据库文件名是jspssmdajs.sql,系统名称sshssmdajs
4、系统首页地址:http://127.0.0.1:8080/sshssmdajs/qt
四 系统实现
源码获取 下方联系卡片↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
相关文章:

JSP SSM 成果展示系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计
一、源码特点 JSP SSM 冬奥建设成果展示系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的 源代码和数据库,系统主…...

脚本:python绘制七夕爱心
文章目录 效果脚本Reference 效果 脚本 import random from math import sin, cos, pi, log from tkinter import *CANVAS_WIDTH 640 # 画布的宽 CANVAS_HEIGHT 640 # 画布的高 CANVAS_CENTER_X CANVAS_WIDTH / 2 # 画布中心的X轴坐标 CANVAS_CENTER_Y CANVAS_HEIGHT /…...

L1 项目概述与Hadoop部署
1.技术栈:HadoopHiveSqoopFlumeAzkaban Flume采集Nginx web服务器上的日志,采集完成后存储到Hadoop的平台,最终存储到HDFS上,处理和分析采用Hive的方式,处理完之后利用Sqoop导出到Mysql中,最终利用一个Java…...

关键词文章生成器-标题文章生成器
那就是如何在根据标题生成文章和根据关键词生成文章之间找到平衡之道。在这个信息时代,内容创作已经成为了一项重要的工作,无论是博客作者、社交媒体达人还是企业宣传,都需要不断地输出优质的内容。但是,我们常常陷入一个两难的困…...

深入了解MySQL中的JSON_ARRAYAGG和JSON_OBJECT函数
在MySQL数据库中,JSON格式的数据处理已经变得越来越常见。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它可以用来存储和表示结构化的数据。MySQL提供了一些功能强大的JSON函数,其中两个关键的函数是…...

Ubuntu22.04开启后屏幕黄屏
1. 故障现象 系统:Ubuntu22.04 现象:电脑从开机到进入桌面一直屏幕黄屏 2. 故障分析 可能为屏幕色彩调节出现故障 3. 解决方案 系统设置——》色彩——》删除原来的配置(remove profile)——》添加配置Colorspace:Compatibl…...

华为云云耀云服务器L实例评测 | 搭建docker环境
目录 🍒docker的概念 🍒Docker 的优点 🫐1、快速,一致地交付您的应用程序 🫐2、响应式部署和扩展 🫐3、在同一硬件上运行更多工作负载 🍒云耀云服务器L实例 🫐产品优势 🥝…...
exesql=“UPDATE test set date=‘%s‘“ % date 是啥意思
这段代码是 Python 中的字符串格式化语法。让我们逐步解释它的含义: exesql "UPDATE test set date%s": 这是一个字符串赋值语句,将一个 SQL 更新语句赋值给 exesql 变量。SQL 更新语句是用于更新数据库表中的数据的语句。这个更新语句的目标…...

请体验一下falcon 180b 大语言模型的感觉
引言 由Technology Innovation Institute(T四训练的开源大模型Falcon 180B登陆Hugging Face!Falcon180B为开源大模型树立了全新的标杆。作为当前最大的开源大模型,有l80B参数并且是在在3.5万亿token的TII RefinedWeb数据集上进行训练,这也是目前…...

今晚8点,iPhone15开启预售
北京时间9月15日晚8点,备受全球果粉期待的苹果iPhone15系列手机正式开启预售。此次预售在苹果官网Apple Store在线商店、天猫Apple Store官方旗舰店以及Apple Store官方在线商店微信小程序同步进行。 今年苹果公司将Apple Store在线商店、天猫Apple Store官方旗舰店…...
Meetup 回顾|Data Infra 研究社第十五期(含资料发布)
本文整理于上周六(9月09日)Data Infra 第 15 期的活动内容。本次活动由 Databend 研发工程师-韩山杰为大家带来了一场主题为《Databend 数据集成方案》的分享,让我们一起回顾一下吧~ 以下是本次活动的相关文字、视频及资料: 通过…...
I2S/PCM知识点记录
目录 1.常见的音频采样率有两类,一类是48K domain,另一类是44.1KHz domain 2.常见采样深度 【即单声道和单slot位宽】8/12/16/24/32 bit 3.帧结构 4.I2S/PCM允许实际有效采样位宽比传输的位宽小 5.ddr存储对齐 6.sclk和mclk以及adifclk的产…...

微信小程序——使用 Vant 组件实现 Popup 弹出层(各位置弹出详细代码分享)
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...
linux查看python的py文件的命令
在 Linux 中,要查看 Python 的 .py 文件内容,可以使用以下几种命令: 使用 cat 命令: cat /path/to/your_python_file.py cat 命令用于显示文件内容,将会在终端输出整个 .py 文件的内容。 使用 less 命令:…...

开源库源码分析:Okhttp源码分析(一)
开源库源码分析:OkHttp源码分析 导言 接下来就要开始分析一些常用开源库的源码了,作为最常用的网络请求库,OkHttp以其强大的功能深受Android开发者的喜爱(比如说我),还有对该库进行二次封装而成的热门库&a…...

无涯教程-JavaScript - LOOKUP函数
描述 需要查看单个行或一列并从第二行或第二列的同一位置查找值时,请使用LOOKUP函数。使用"查找"功能搜索一行或一列。 使用VLOOKUP函数可搜索一行或一列,或搜索多行和多列(如表)。它是LOOKUP的改进版本。 有两种使用LOOKUP的方法- 矢量形式 − Use this form of…...

这所院校太好考了!地处魔都!不要错过!
一、学校及专业介绍 上海电力大学(Shanghai University of Electric Power),位于上海市,是中央与上海市共建、以上海市管理为主的全日制普通高等院校,是教育部首批“卓越工程师教育培养计划”试点院校、上海高水平地方…...

Python - PyQt6、QDesigner、pyuic5-tool 安装使用
Python 开发可视化界面可以使用原生的 tkinter,但是原生框架使用起来颇为不方便,所以最流行的还是QT UI框架,QT是使用C语言开发,Python 想使用需要对其进行封装,所以就出现了PyQt框架,这个框架使用极其方便…...

C语言——指针进阶(三)
目录 一.前言摘要 二.排序函数qsort的模拟实现 三.指针和数组笔试题解析 一.前言摘要 讲述关于strlen和sizeof对于各种数组与指针的计算规则与用法。另外还有qsort函数的模拟实现(可以排序任意类型变量) 二.排序函数qsort的模拟实现 目标:…...

三勾商城(java+vue3)微信小程序商城+SAAS+前后端源码
项目介绍 本系统功能包括: 前台展示后台管理SAAS管理端,包括最基本的用户登录注册,下单, 购物车,购买,结算,订单查询,收货地址,后台商品管 理,订单管理&…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...
Pinocchio 库详解及其在足式机器人上的应用
Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...
C#中的CLR属性、依赖属性与附加属性
CLR属性的主要特征 封装性: 隐藏字段的实现细节 提供对字段的受控访问 访问控制: 可单独设置get/set访问器的可见性 可创建只读或只写属性 计算属性: 可以在getter中执行计算逻辑 不需要直接对应一个字段 验证逻辑: 可以…...

Axure 下拉框联动
实现选省、选完省之后选对应省份下的市区...

aardio 自动识别验证码输入
技术尝试 上周在发学习日志时有网友提议“在网页上识别验证码”,于是尝试整合图像识别与网页自动化技术,完成了这套模拟登录流程。核心思路是:截图验证码→OCR识别→自动填充表单→提交并验证结果。 代码在这里 import soImage; import we…...
用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章
用 Rust 重写 Linux 内核模块实战:迈向安全内核的新篇章 摘要: 操作系统内核的安全性、稳定性至关重要。传统 Linux 内核模块开发长期依赖于 C 语言,受限于 C 语言本身的内存安全和并发安全问题,开发复杂模块极易引入难以…...

Redis上篇--知识点总结
Redis上篇–解析 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 1. 基本介绍 Redis 是一个开源的、高性能的 内存键值数据库,Redis 的键值对中的 key 就是字符串对象,而 val…...

【Qt】控件 QWidget
控件 QWidget 一. 控件概述二. QWidget 的核心属性可用状态:enabled几何:geometrywindows frame 窗口框架的影响 窗口标题:windowTitle窗口图标:windowIconqrc 机制 窗口不透明度:windowOpacity光标:cursor…...