一、设计主要功能介绍(含界面截图)
1. 主页(图1)
a.能够添加带有心情标签的用户(图2)
b.能够添加心情说(图3)
c.通过导航栏进入心情标签展示页面和心情说展示页面

图1

图2

图3
2.心情标签展示页面(图4)
有页码显示和跳转

3.心情说展示页面(图5)
(1)能够对心情说进行修改(图6)
(2)能够对心情说进行删除
(3)能够进行页码导航

图5

图6
二、数据库表格和字段
一共3个表:tb_user,tb_mood,tb_message,有两个外键
1、tb_user(me_id字段建多了,没用上)
有一个外键:关联tb_mood的mood_id

有一个外键:关联tb_mood的mood_id

2、tb_mood

3、tb_message
有一个外键,关联tb_user 的user_id,为获取用户名


三、涉及知识点
使用Maven创建项目进行依赖管理,添加依赖后可以自动导入需要的jar包
使用基本框架:SSM即SpringMvc+Spring+Mybatis
使用了mybatis的逆向工程 使用分页插件pagehelper
使用了bootstrap里的模态框和格栅系统
引入jquery,使用ajax进行处理事件
四、项目创建流程
1.创建maven
配置pom.xml,引入jar包(有pagehelper插件,jason:字符串转换等)
2.新建这些配置文件
(1)applicationContext.xml:这里是Spring的配置文件,这里主要配置和业务逻辑有关的,包含数据库需要加载哪些文件的配置
(2)mybatis-config.xml:配置需要加载的实体类的位置
(3)dbconfig.properties:配置数据库连接的基本信息
(4)dispatcherServlet-servlet.xml:SpringMvc的配置文件,包含网站跳转文件的配置(因为写的页面少,所以没有使用)
(5)mbg.xml:配置mybatis逆向工程对应的表以及mapper,dao,bean等文件生成的位置,生成mapper文件后,根据需要又自定义了联合查询
3.新建indexjsp,为相应的功能写controller和servic


本文介绍了基于SSM(Spring、SpringMVC、Mybatis)框架的项目实现,结合Bootstrap模态框、PageHelper分页插件和Ajax技术,实现了用户管理、心情标签及心情说的增删改功能。详细讲解了数据库设计、项目创建流程及关键知识点,并提供了资源下载链接。
1074





