JEESNS开源项目

JEESNS

开发语言:JAVA

数据库:MYSQL

JAVA开发框架:Spring MVC+Spring+Mybatis

前台前端开发框架:ZUI+JQuery+Bootstrap

后台前端开发框架:VUE+ElementUI

前台模板引擎:Freemarker

简介

JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河。数据库使用MYSQL,全部源代码开放,官方网址:http://www.jeesns.cn。

应用场景

JEESNS是一个企业级的开源社区系统,是一个可以用来搭建门户、群组、论坛和微博的社区系统。
JEESNS是将SNS社会化网络元素,人和群组结合在一起的新型的社交系统。
JEESNS以人为中心,通过用户的需求和行为将最有价值的信息得以不断整合。
JEESNS是一个稳定、安全、可扩展的社区系统,可以帮您搭建与众不同的交流社区。
如果您要需要搭建一个论坛,那么您可以用JEESNS
如果您需要一个群组,那么您可以用JEESNS
如果您需要因为某个话题来汇聚人群,那么您可以用JEESNS
功能模块

私信功能
界面模仿PC版微信
可以查看私聊过的联系人
聊天界面自动刷新
个人主页
关注会员
私信会员
查看动态
查看粉丝、关注、微博、文章、帖子、群组
微博模块
支持图片类型的微博
多图画廊展示
支持添加Emoji标签
点赞功能
群组模块
可以关注群组
支持上传群组logo
支持发帖审核开关
授权管理员
帖子喜欢功能
帖子加精、置顶
文章模块
文章喜欢功能
文章投稿功能开关
文章审核功能开关
文章评论
动态模块
洞悉一切
环境要求

JDK7或更高版本
Tomcat7.0或更高版本
MySQL5.1或更高版本
部署说明

创建数据库。如使用MySQL,字符集选择为utf8或者utf8mb4(支持更多特殊字符,推荐)。
执行数据库脚本。数据库脚本在/src/main/webapp/database目录下。
在eclipse中导入maven项目。点击eclipse菜单File - Import,选择Maven - Existing Maven Projects。
设置项目编码为utf-8,选择jdk1.7版本或以上,不要选择jre。
修改数据库连接。打开/src/main/resources/jeesns.propertis文件,根据实际情况修改jdbc.url、jdbc.user、jdbc.password的值,修改后台路径:managePath,如:managePath=manage
编译项目。在eclipse中,右键点击项目名,选择Run as - Maven build…,Goals填入clean package,然后点击Run,第一次运行需要下载jar包,请耐心等待。
部署项目。将项目部署到Tomcat7或以上版本,启动Tomcat。
访问系统。前台地址:http://localhost:8080/;用户名:admin,密码:jeesns,登录成功之后,在右上角展开有个'管理',点击即可进入后台管理。