每天记录学习,每天会有好心情。*^_^*
今天记录的项目是基于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