开发语言
Springboot2.x Thymeleaf Vue2.x MySQL5.7+
特点
- 完全开源:源代码完全交付
 - 公司网站:企业门户网站 , 公司宣传网站, 企业内容管理系统
 - 软件价格:软件开发部署成本低, 减轻初创企业成本支出
 - 丰富插件:通用多行业模板可选择, 适应更多的业务场景等
 - 技术支持:购买后除额外新增功能外提供永久技术支持
 
开发环境
建议开发者使用以下环境,这样避免版本带来的问题
- Windows、Linux
 - Eclipse、Idea
 - Mysql≧5.7 (开启忽略大小写)
 - JDK≧8
 - Tomcat≧8
 
快速体验(导入到 Eclipse 或 IDEA)
1、检出源代码: git clone https://gitee.com/mingSoft/MCMS.git
2、导入项目
- Eclipse导入,菜单 File -> Import,然后选择 Maven -> Existing Maven Projects,点击 Next> 按钮,选择检出的项目MCMS文件夹,然后点击 Finish 按钮,即可成功导入
 - IDEA导入,点击 Import Project,选择 pom.xml 文件,点击 Next 按钮,选择 Import Maven projects automatically 复选框,然后一直点击 Next 按钮,直到点击 Finish 按钮,即可成功导入
 
4、Eclipse(IDEA)会自动加载 Maven 依赖包,初次加载会比较慢(根据自身网络情况而定),若工程上有小叉号,请打开 Problems 窗口,查看具体错误内容,直到无错误为止
5、创建数据库mcms(数据库使用utf-8编码),导入doc/mcms-版本号.sql,如果升级现有系统请使用*-up-*.sql升级,如果导入了系统对应的完整版SQL,sql升级补丁不需要重复导入;
6、修改src\main\resources\application-dev.yml文件中的数据库设置参数;
7、运行MSApplication.java main方法
8、首先先访问后台地址:http://localhost:8080/ms/login.do ,管理员账号,用户名:msopen 密码:msopen,进入后台点击内容管理->静态化菜单,进行”生成主页”,”生成栏目”,”生成文章”操作一遍 (注意!!!是后台登录界面,不是会员中心登录界面)
技术选型
后端框架
| 
 技术  | 
 名称  | 
 官网  | 
| 
 Spring Framework  | 
 容器  | 
|
| 
 Spring Boot  | 
 MVC  | 
|
| 
 Apache Shiro  | 
 安全  | 
|
| 
 Spring session  | 
 分布式Session管理  | 
|
| 
 MyBatis  | 
 DAO  | 
|
| 
 MyBatis-Plus  | 
 ORM  | 
|
| 
 Freemarker  | 
 视图  | 
|
| 
 PageHelper  | 
 MyBatis分页插件  | 
|
| 
 Log4J  | 
 日志组件  | 
|
| 
 Maven  | 
 项目构建  | 
|
| 
 Elasticsearch  | 
 分布式搜索引擎  | 
|
| 
 Redis  | 
 分布式缓存数据库  | 
|
| 
 hutool  | 
 工具类  | 
前端框架
| 
 技术  | 
 名称  | 
 官网  | 
| 
 Vue 3  | 
 MVVM框架  | 
|
| 
 Element Plus  | 
 UI库  | 
|
| 
 jQuery  | 
 函式库  | 
|
| 
 hover.css  | 
 点击效果插件  | 
|
| 
 validator  | 
 验证库  | 
|
| 
 animate  | 
 动画  | 
|
| 
 icon  | 
 矢量小图标(待更新)  | 
文件说明
- doc 项目文档文件夹,里面有数据库文件
 - src/main/java java源代码
 - src/main/resources 项目的资源配置文件
 - src/main/webapp
 - src/main/webapp/static 静态资源文件,如:js、css、image、等第三方前端插件库
 - src/main/webapp/html 生成的静态页面,实际项目需要删除,只是提供给开发者快速预览生成后的静态页面
 - src/main/webapp/templet 模版文件夹
 - src/main/webapp/upload 上传资源文件夹
 - src/main/webapp/WEB-INF/manager 后端视图页面
 - LICENSE 项目协议说明
 - README.md 项目说明文档
 - pom.xml 依赖配置文件
 
软件截图
