JAVA中华文明管理平台

每天记录学习,每天会有好心情。*^_^*

今天记录的项目是基于SSM的JAVA中华文明管理平台,采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统,作为社会了解学习中华文明的平台。
做基于SSM的JAVA中华文明管理平台的时候,我们需要用到SSM(MYECLIPSE)框架,开发工具选用最拿手的MYECLIPSE。
基于SSM的JAVA中华文明管理平台项目是一个 后台项目。
开发系统时,需求分析是必不可少的一个环节。基于SSM的JAVA中华文明管理平台拥有的登录角色包括了管理员、用户id。
每个账号设置身份、账号、密码是必不可少的,管理员、用户id中都包含这些登录角色该有的字段。

总结得出基于SSM的JAVA中华文明管理平台项目所有数据为:管理员(admin)、用户id(yonghu)、文章管理系统(wenzhangguanlixitong)、留言板(liuyanban)

基于SSM的JAVA中华文明管理平台之管理员表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 管理员id
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码

基于SSM的JAVA中华文明管理平台之用户id表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 用户id
xingming | VARCHAR(255) | | 姓名
nianling | VARCHAR(255) | | 年龄
xingbie | VARCHAR(255) | | 性别
quanxian | VARCHAR(255) | | 权限
username | VARCHAR(255) | | 账号
password | VARCHAR(255) | | 密码

基于SSM的JAVA中华文明管理平台之文章管理系统表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 文章管理系统id
wenzhangliulan | VARCHAR(255) | | 文章浏览
wangzhangonggaoliulan | VARCHAR(255) | | 网站公告浏览
houtaidenglu | VARCHAR(255) | | 后台登录
wenzhangguanli | VARCHAR(255) | | 文章管理
zhanghaoguanli | VARCHAR(255) | | 帐号管理

基于SSM的JAVA中华文明管理平台之留言板表

字段名 | 类型 | 属性 | 描述
id | INT(11) | PRIMARY KEY | 留言板id
fabuliuyan | VARCHAR(255) | | 发布留言
guankanliuyan | VARCHAR(255) | | 观看留言
houtaiguanli | VARCHAR(255) | | 后台管理
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------

-- ----------------------------

-- Table structure for ggjyssmdJAVAzhwmglpt

-- ----------------------------

DROP TABLE IF EXISTS `t_admin`;

CREATE TABLE `t_admin` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘管理员id‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘管理员‘;

-- ----------------------------

DROP TABLE IF EXISTS `t_yonghu`;

CREATE TABLE `t_yonghu` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘用户id‘,`xingming` VARCHAR(255) DEFAULT NULL COMMENT ‘姓名‘,`nianling` VARCHAR(255) DEFAULT NULL COMMENT ‘年龄‘,`xingbie` VARCHAR(255) DEFAULT NULL COMMENT ‘性别‘,`quanxian` VARCHAR(255) DEFAULT NULL COMMENT ‘权限‘,`username` VARCHAR(255) DEFAULT NULL COMMENT ‘账号‘,`password` VARCHAR(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘用户id‘;

-- ----------------------------

DROP TABLE IF EXISTS `t_wenzhangguanlixitong`;

CREATE TABLE `t_wenzhangguanlixitong` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘文章管理系统id‘,`wenzhangliulan` VARCHAR(255) DEFAULT NULL COMMENT ‘文章浏览‘,`wangzhangonggaoliulan` VARCHAR(255) DEFAULT NULL COMMENT ‘网站公告浏览‘,`houtaidenglu` VARCHAR(255) DEFAULT NULL COMMENT ‘后台登录‘,`wenzhangguanli` VARCHAR(255) DEFAULT NULL COMMENT ‘文章管理‘,`zhanghaoguanli` VARCHAR(255) DEFAULT NULL COMMENT ‘帐号管理‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘文章管理系统‘;

-- ----------------------------

DROP TABLE IF EXISTS `t_liuyanban`;

CREATE TABLE `t_liuyanban` (`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT ‘留言板id‘,`fabuliuyan` VARCHAR(255) DEFAULT NULL COMMENT ‘发布留言‘,`guankanliuyan` VARCHAR(255) DEFAULT NULL COMMENT ‘观看留言‘,`houtaiguanli` VARCHAR(255) DEFAULT NULL COMMENT ‘后台管理‘,PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘留言板‘;

添加文章管理系统模块:

从页面中通过post方法,将文章管理系统信息传入到后台服务器中,在tianjiawenzhangguanlixitongact

中接收,字段包括文章浏览,网站公告浏览,后台登录,文章管理,帐号管理使用insert方法添加数据,将数据同步到

数据库中,完成添加操作。定义添加成功提示信息,添加文章管理系统成功,并保存到request中具体代码如下:

通过wenzhangguanlixitongdao的insert方法将页面传输的文章管理系统添加到数据库中 wenzhangguanlixitongdao.insert(wenzhangguanlixitong);

将添加文章管理系统成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "添加文章管理系统成功");

返回文章管理系统管理界面

return "forward:/tianjiawenzhangguanlixitong.action";

查询文章管理系统模块:

在后台中定义文章管理系统查询模块,在侧边栏中点击文章管理系统管理,可以跳转到文章管理系统管理界面。在该页面中通过wenzhangguanlixitongController中定义wenzhangguanlixitongguanli响应文章管理系统查询模块。在wenzhangguanlixitongguanli中查询出所有信息,返回页面进行循环展示。查询方法为wenzhangguanlixitongdao中的selectByexample方法。该部分核心代码如下:

生成文章管理系统样例类,通过example定义查询条件 WenzhangguanlixitongExample example = new WenzhangguanlixitongExample();

通过wenzhangguanlixitongdao的selectByExample方法查询出所有的文章管理系统信息 List wenzhangguanlixitongall = wenzhangguanlixitongdao.selectByExample(example);

将文章管理系统信息,保存到request中,在页面通过foreach方法进行展示 request.setAttribute("wenzhangguanlixitongall", wenzhangguanlixitongall);

返回文章管理系统管理界面

return "forward:/wenzhangguanlixitongguanli.action";

修改文章管理系统模块:

对已经上传的文章管理系统信息可以进行修改操作,该部分操作在文章管理系统管理界面中点击修改按钮可以跳转到文章管理系统修改页面。在修改页面中,将初始化所有的文章管理系统字段信息,字段信息包括文章浏览,网站公告浏览,后台登录,文章管理,帐号管理。字段信息内容通过文章管理系统id获取。修改后的信息传入到wenzhangguanlixitongController中接收为wenzhangguanlixitong。在wenzhangguanlixitongController中包含有提前定义好的wenzhangguanlixitongdao,该参数为wenzhangguanlixitongMapper是实现。wenzhangguanlixitongMapper中定义了修改方法,此处使用修改方法为updateByPrimaryKeySelective,该方法可以将修改后信息同步到数据库中,最终将修改成功信息返回页面中。该部分代码如下:

通过wenzhangguanlixitongdao的修改方法根据id修改对应的文章管理系统 wenzhangguanlixitongdao.updateByPrimaryKeySelective(wenzhangguanlixitong);

将修改文章管理系统成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "修改文章管理系统信息成功");

返回文章管理系统管理界面

return "forward:/wenzhangguanlixitongguanli.action";

删除文章管理系统模块:

在管理页面中,点击删除。页面将通过a标签的href属性,使用get方法将该文章管理系统

的id上传到服务器中,在服务器中通过wenzhangguanlixitongController类中的shanchuwenzhangguanlixitong进行接收,之后调用wenzhangguanlixitongMapper中的deleteByPrimaryKey方法根据ID进行删除。将删除信息保存到request的message中,在页面给出用户删除成功的提示信息,该部分核心代码如下:

通过wenzhangguanlixitongdao的删除方法根据id删除对应的文章管理系统 wenzhangguanlixitongdao.deleteByPrimaryKey(id);

将删除文章管理系统成功信息,保存到request的message中,在页面中给出用户提示 request.setAttribute("message", "删除文章管理系统成功");

返回文章管理系统管理界面

return "forward:/wenzhangguanlixitongguanli.action";

源码下载

原文地址:https://www.cnblogs.com/liyey/p/11620168.html

时间: 2024-11-10 07:46:51

JAVA中华文明管理平台的相关文章

基于SSM框架下的JAVA网站后台管理平台

今天将为大家分析一个网站后台管理平台(介绍了使用网站后台管理系统来设计和开发信息网络平台的解决方案,包括系统开发平台.结构模块.技术特点及其应用分析,从而实现智能化的分布式信息制作.发布.维护和管理.网站后台管理系统主要是用于对网站前台的信息管理,如文字.图片.影音.和其他日常使用文件的发布.更新.删除等操作,同时也包括会员信息.订单信息.访客信息的统计和管理.简单来说就是对网站数据库和文件的快速操作和管理系统,以使得前台内容能够得到及时更新和调整.),该项目使用框架为SSM(MYECLIPSE

Jeewx 是一款开源、免费的微信管家系统(多触点管理平台)。采用 JAVA 语言

Jeewx 是一款开源.免费的微信管家系统(多触点管理平台).采用 JAVA 语言,支持微信公众号.微信企业号.支付宝服务窗.QQ 公众号.微博账号等多触点管理.Jeewx 实现了微信.支付窗.微信企业号.微博等触点的基础管理功能,便于用户二次开发. 2014年荣获CSDN开发商大会第一名.采用JAVA语言,支持微信公众号.微信企业号.支付宝服务窗等多触点管理.Jeewx实现了微信公众号.支付窗.微信企业号等触点的基础管理功能,便于用户二次开发. http://git.oschina.net/j

基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015034643032 何德新:2015034643017 吴淑瑶:2015034643018 苏咏梅:2015034643025 李茵敏:2015034643012 3.项目名称--基于 Java Web 的毕业设计选题管理平台 4.项目描述 在大多学校中的毕业论文双向选择管理大多都是采用了人工进行管

Java生鲜电商平台-生鲜供应链(采购管理)

Java生鲜电商平台-生鲜供应链(采购管理) 在生鲜供应链系统中采购中心这一模块,它是电商公司管理采购的模块,包含供应商管理,采购订单管理,采购商品管理,在该模块中采购订单是采购中心的核心模块.在其他的比如供应商的管理,采购商品的管理,都始终围绕着订单管理为中心进行.本文将围绕电商后台中采购中心的供应商管理,采购订单管理,采购商品管理三个模块进行讲解. 在设计电商后台尤其需考虑公司的组织架构,考虑公司的个部门之间的业务流转,在设计后台尤其需要结合公司自身的组织架构和自身的业务需求,尽量精简业务流

java库存管理平台

每天记录学习,每天会有好心情.*^_^* 今日思考,完成一个基于web的java库存管理平台项目,需要实现哪些功能?采用当前非常流行的B/S体系结构,以JAVA作为开发技术,主要依赖SSM技术框架,mysql数据库建立本系统.SSM(MYECLIPSE)框架及其适合基于web的java库存管理平台,使用MVC的思想可以极大程度减少重复工作量.和SSM(MYECLIPSE)框架最配的开发工具是MYECLIPSE.MYECLIPSE集成了大量插件,可以更好的使用SSM(MYECLIPSE)进行项目的

基于Hadoop的数据分析综合管理平台之Hadoop、HBase完全分布式集群搭建

能够将热爱的技术应用于实际生活生产中,是做技术人员向往和乐之不疲的事. 现将前期手里面的一个项目做一个大致的总结,与大家一起分享.交流.进步.项目现在正在线上运行,项目名--基于Hadoop的数据分析综合管理平台. 项目流程整体比较清晰,爬取数据(txt文本)-->数据清洗-->文本模型训练-->文本分类-->热点话题发现-->报表"实时"展示,使用到的技术也是当今互联网公司常用的技术:Hadoop.Mahout.HBase.Spring Data Had

杂物论第一 中华文明的根基

杂物论第一 我的杂物箱里放了七七八八的物什,或仅仅言片语,或长篇大论,或早已发黄的,或刚出炉的,或即将出炉的但已经在敲锣打鼓的,总之,在我看来,充塞其间的货色还是不少,但又舍不得扔掉,由于大多是教授们.大仙们.-们的"精华".[题目中的"论"字,仅仅是为了凑数才加上去的.] 不知怎的,看着这些物什,老是想起辛弃疾的<永遇乐?京口北固亭怀古>来,也仅仅记得"佛狸祠下,一片神鸭社鼓--"等句.其余的也就不大记得起来了.也懒得去勘核,况且,

java的内存管理

Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要 性.所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提. 简单通俗的讲,一个完整的Java程序运行过程会涉及以下内存区域: l 寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制. l 栈:保存局部变量的值,包括:1.用来保存基本数据类型的

javaweb学习总结十八(软件密码学、配置tomcat的https连接器以及tomcat管理平台)

一:软件密码学 1:对称加密 对称加密是最快速.最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key).对称加密有很多种算法,由于它效率很高,所以被广泛使用在很多加密协议的核心当中. 对称加密通常使用的是相对较小的密钥,一般小于256 bit.因为密钥越大,加密越强,但加密与解密的过程越慢.如果你只用1 bit来做这个密钥,那黑客们可以先试着用0来解密,不行的话就再用1解:但如果你的密钥有1 MB大,黑客们可能永远也无法破解,但加