java SSM新闻管理系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点
    java SSM新闻管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。

java ssm新闻管理系统

下载地址
https://download.csdn.net/download/qq_41221322/88829683
二、功能介绍
(1)会员管理:对会员信息进行添加、删除、修改和查看
(2)管理员管理:对管理员信息进行添加、删除、修改和查看
(3)新闻管理:对新闻信息进行添加、删除、修改和查看
(4)留言管理:对留言信息进行添加、删除、修改和查看
(5)用户登录、个人信息修改

数据库设计

[表member] 会员列属性表格

序号字段名称数据类型长度主键描述
1midINTEGER11会员编号
2usernameVARCHAR40用户名
3passwordVARCHAR40密码
4fullnameVARCHAR40姓名
5contactiVARCHAR40联系方式
6RegistrationtVARCHAR40注册时间

[表administrators] 管理员列属性表格

序号字段名称数据类型长度主键描述
1aidINTEGER11管理员编号
2usernameVARCHAR40用户名
3passwordVARCHAR40密码
4fullnameVARCHAR40姓名

[表Journalism] 新闻列属性表格

序号字段名称数据类型长度主键描述
1JidINTEGER11新闻编号
2NewshVARCHAR40新闻标题
3NewscontentVARCHAR40新闻内容
4AddtimeVARCHAR40添加时间

[表Leavingam] 留言列属性表格

序号字段名称数据类型长度主键描述
1LidINTEGER11留言编号
2LeavingamVARCHAR40留言
3auserVARCHAR40用户
4atimeVARCHAR40时间

代码设计

@RequestMapping(value="/add")public String add(Journalism Journalism,HttpServletRequest request){Map<String,Object> map= new HashMap<String,Object>();//String name=(String)request.getParameter("name");map.put("Jid", Journalism.getJid());//新闻编号map.put("Newsh", Journalism.getNewsh());//新闻标题map.put("Newscontent", Journalism.getNewscontent());//新闻内容map.put("Addtime", Journalism.getAddtime());//添加时间String Jid=(String)Journalism.getJid();//新闻编号String Newsh=(String)Journalism.getNewsh();//新闻标题String Newscontent=(String)Journalism.getNewscontent();//新闻内容String Addtime=(String)Journalism.getAddtime();//添加时间Journalismdao.save(map);request.setAttribute("msg", "<script>alert('添加成功');</script>");System.out.println("addok");return "Journalism/Journalismadd";}/**删除 * */@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>");Journalismdao.del(id);return selectall(null,map,request);}/*** 修改Journalism信息*/@RequestMapping(value="/update")public String update(Journalism Journalism,HttpServletRequest request,Map<String,Object> map1){Map<String,Object> map= new HashMap<String,Object>();map.put("Jid", Journalism.getJid());//新闻编号map.put("Newsh", Journalism.getNewsh());//新闻标题map.put("Newscontent", Journalism.getNewscontent());//新闻内容map.put("Addtime", Journalism.getAddtime());//添加时间String Jid=(String)Journalism.getJid();//新闻编号String Newsh=(String)Journalism.getNewsh();//新闻标题String Newscontent=(String)Journalism.getNewscontent();//新闻内容String Addtime=(String)Journalism.getAddtime();//添加时间request.setAttribute("msg", "<script>alert('修改成功');</script>");Journalismdao.update(map);return selectall(null,map1,request);}/*** 查询Journalism信息*/@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=Journalismdao.select(Integer.parseInt(keyid));request.setAttribute("Jid", list.get(0).get("Jid"));//新闻编号request.setAttribute("Newsh", list.get(0).get("Newsh"));//新闻标题request.setAttribute("Newscontent", list.get(0).get("Newscontent"));//新闻内容request.setAttribute("Addtime", list.get(0).get("Addtime"));//添加时间return "Journalism/Journalismmodify";}@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=Journalismdao.select(Integer.parseInt(keyid));request.setAttribute("Jid", list.get(0).get("Jid"));//新闻编号request.setAttribute("Newsh", list.get(0).get("Newsh"));//新闻标题request.setAttribute("Newscontent", list.get(0).get("Newscontent"));//新闻内容request.setAttribute("Addtime", list.get(0).get("Addtime"));//添加时间return "Journalism/Journalismdetail";}/*** 查询Journalism信息


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

四 系统实现

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

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

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

相关文章

Map和Set(哈希表)

目录 map&#xff1a; map说明&#xff1a; Map.Entry的说明&#xff1a;,v> Map 的常用方法: 演示&#xff1a; 注意&#xff1a; TreeMap和HashMap的区别 Set&#xff1a; 常见方法说明&#xff1a; 注意&#xff1a; TreeSet和HashSet的区别 哈希表: 冲突&a…

使用LORA微调RoBERTa

模型微调是指在一个已经训练好的模型的基础上&#xff0c;针对特定任务或者特定数据集进行再次训练以提高性能的过程。微调可以在使其适应特定任务时产生显着的结果。 RoBERTa&#xff08;Robustly optimized BERT approach&#xff09;是由Facebook AI提出的一种基于Transfor…

【王道数据结构】【chapter5树与二叉树】【P158t8】

设树B是一颗采用链式结构存储的二叉树&#xff0c;编写一个把树B种所有节点的左、右子树进行交换的函数。 #include <iostream> #include <stack> typedef struct treenode{char data;struct treenode *left;struct treenode *right; }treenode,*ptreenode;ptreeno…

docker磁盘不足!已解决~

目录 &#x1f35f;1.查看docker镜像目录 &#x1f9c2;2.停止docker服务 &#x1f953;3.创建新的目录 &#x1f32d;4.迁移目录 &#x1f37f;5.编辑迁移的目录 &#x1f95e;6.重新加载docker &#x1f354;7.检擦docker新目录 &#x1f373;8.删掉旧目录 1.查看doc…

Linux系统之部署File Browser文件管理系统

Linux系统之部署File Browser文件管理系统 一、File Browser介绍1.1 File Browser简介1.2 File Browser功能1.3 File Browser使用场景 二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、检查本地环境3.1 检查本地操作系统版本3.2 检查系统内核版本 四、安装File Browser4…

11-OpenFeign-实现负载均衡策略

2021.0.1版本使用 spring-cloud-loadbalancer 1、默认开启负载均衡策略 使用default RoundRobinLoadBalancer策略 无需yaml文件配置&#xff0c;openfeignclient配置 RandomLoadBalancer &#xff1a;基于随机访问的负载均衡策略NacosLoadBalancer&#xff1a;基于Nacos权重…

Java:什么是向上转型与向下转型(详细图解)

目录 一、什么是向上转型 1、概念 2、代码示例 3、向上转型的优缺点 二、什么是向下转型 1、向下转型的概念 ​编辑 2、代码示例 三、向下转型的缺点及 instanceof 的使用 1、向下转型的缺点 2、instanceof的使用 一、什么是向上转型 1、概念 向上转型就是创建一个…

【MySQL进阶之路】通过实操理解 explain 执行计划

欢迎关注公众号&#xff08;通过文章导读关注&#xff1a;【11来了】&#xff09;&#xff0c;及时收到 AI 前沿项目工具及新技术的推送&#xff01; 在我后台回复 「资料」 可领取编程高频电子书&#xff01; 在我后台回复「面试」可领取硬核面试笔记&#xff01; 文章导读地址…

重复导航到当前位置引起的。Vue Router 提供了一种机制,阻止重复导航到相同的路由路径。

代码&#xff1a; <!-- 侧边栏 --><el-col :span"12" :style"{ width: 200px }"><el-menu default-active"first" class"el-menu-vertical-demo" select"handleMenuSelect"><el-menu-item index"…

Python算法题集_LRU 缓存

Python算法题集_LRU 缓存 题146&#xff1a;LRU 缓存1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【队列字典】2) 改进版一【有序字典】3) 改进版二【双向链表字典】 4. 最优算法 本文为Python算法题集之一的代码示例 题146&#xff1a;LRU …

Java面试、进阶、实践一网打尽(由电子工业出版社出版)

Java面试、进阶、实践一网打尽 准备好应对Java开发的新挑战吗&#xff1f;我们为您精选了五本核心书籍&#xff0c;一站式满足您在Java面试准备、技能进阶和实战应用的需求。 这套书籍包括《Offer来了&#xff1a;Java面试核心知识点精讲&#xff08;第2版&#xff09;》、《…

电脑数据误删如何恢复?9 个Windows 数据恢复方案

无论您是由于软件或硬件故障、网络犯罪还是意外删除而丢失数据&#xff0c;数据丢失都会带来压力和令人不快。 如今的企业通常将其重要数据存储在云或硬盘上。但在执行其中任何一项操作之前&#xff0c;您很有可能会丢失数据。 数据丢失的主要原因是意外删除&#xff0c;任何…