# FSoft后台管理脚手架 **Repository Path**: it_software/com-fsoft ## Basic Information - **Project Name**: FSoft后台管理脚手架 - **Description**: FSoft基础管理平台,采用传统的war包+中间容器(Tomcat)部署模式,快速搭建一个集用户管理、单位管理、部门管理、菜单管理、角色管理、权限管理、系统日志的后台管理系统。实现基础的后台管理系统,让开发者快速的投入到自己的业务功能开发中。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-10-12 - **Last Updated**: 2022-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: FreeMarker, 后台管理系统, 脚手架, Spring-MVC, layui ## README # **项目介绍** F-Soft平台,旨在搭建一个接私活的基础框架,方便开发者开发自己的业务系统。 ## **框架说明** ### 后端:`Spring+SpringMVC+MyBatis+Shiro+Redis缓存` ### 前端:`Layui+JQuery+Freemarker` 本项目的前端框架,采用开源项目[X-admin](http://x.xuebingsi.com/),唯一要做的事情,把html语法转为freemarker语法。 > X-admin `已停止维护!!!` > Layui`官网已关闭`,后续的维护,作者统一转入gitee,github。读者自发整理了离线文档帮助手册,[Layui-帮助文档(非官网)](https://layui.itze.cn/index.html) ``` 前端技术慢慢的都在向vue靠拢,在时机成熟之后,统一整合vue前端版本!Layui相对于PC来说,入门门槛还是比较低的! ``` # **项目部署&配置** ## 数据库初始化 > 执行项目中/doc/`com-fsoft.sql`文件。(`支持MySQL`) ## db.properties配置 只需要修改`jdbc.url`,`jdbc.username`,`jdbc.password`,其他值保持默认。 ``` jdbc.url=jdbc:mysql://localhost:3306/`com-fsoft`?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8 jdbc.username=root jdbc.password=root jdbc.initialSize=5 jdbc.maxActive=30 jdbc.minPoolSize=2 jdbc.maxIdleTime=30000 jdbc.idleConnectionTestPeriod=100 ``` * `jdbc.url` 配置数据库连接,暂时仅限于支持mysql数据库 * `jdbc.username` 数据库用户,明文 * `jdbc.password` 数据库用户登录密码,明文; ## redis.properties配置 ``` #Redis 地址 redis.host=127.0.0.1 #Redis 端口 redis.port=6379 #Redis 访问密码 redis.password= redis.maxIdle=300 redis.maxActive=600 redis.maxWait=1000 redis.testOnBorrow=true ``` # **功能效果截图** *DB模型* ![F-Soft-DB模型](./doc/img/fsoft-dbmodel.png) ### *登录首页* ![F-Soft登录](./doc/img/fsoft-login.png) ### *首页* ![F-Soft首页](./doc/img/fsoft-index.png) ### *角色管理* ![F-Soft-角色管理](./doc/img/fsoft-role-list.png) ### *单位管理* ![F-Soft单位管理-列表](./doc/img/fsoft-org-list.png) ### *图标管理* ![图标管理](./doc/img/fsoft-icons-list.png) ### *菜单管理* ![F-Soft菜单管理-列表](./doc/img/fsoft-menu-list.png) ![F-Soft菜单管理-编辑](./doc/img/fsoft-menu-modify.png) ### *用户管理* ![F-Soft用户管理-列表](./doc/img/fsoft-user-list.png) ![F-Soft用户管理-编辑](./doc/img/fsoft-user-modify.png) ### **系统日志** ![F-Soft用户管理-编辑](./doc/img/fsoft-logs.png)