README.md 7.7 KB
Newer Older
doc_wei's avatar
doc_wei 已提交
1 2
# skyeye

翟红光 已提交
3
#### 项目介绍 
doc_wei's avatar
doc_wei 已提交
4
win10风格的一套系统,前端采用layui作为前端框架,后端采用SpringBoot作为服务框架,采用自封装的xml对所有请求进行参数校验,以保证接口安全性。</br>
doc_wei's avatar
doc_wei 已提交
5
##### 启动方式
doc_wei's avatar
doc_wei 已提交
6
直接运行com.skyeye.SkyEyeApplication即可,启动完成后,访问http://localhost:8081即可。
doc_wei's avatar
doc_wei 已提交
7 8

##### 注意事项
doc_wei's avatar
doc_wei 已提交
9 10 11
如果是eclipse导入发现pom文件报错。</br>
错误:org.apache.maven.archiver.MavenArchiver.getManifest</br>
解决办法:https://blog.csdn.net/doc_wei/article/details/84936514</br>
doc_wei's avatar
doc_wei 已提交
12

doc_wei's avatar
doc_wei 已提交
13 14 15 16
#### 目前功能

- 菜单管理、用户管理、角色管理、角色绑定菜单管理、用户多角色管理
- 系统ICON管理(目前只支持系统内部样式icon)
L
localhost 已提交
17
- 代码生成器完成(只能适用于该框架的代码生成器,配置模板即可生成,然后下载压缩包解压复制到项目中即可)
doc_wei's avatar
doc_wei 已提交
18 19 20 21
- 拖拽生成小程序静态版完成,可自定义配置小程序组件
- 用户可根据自己的爱好自定义设置界面样式
- 日志管理
- Java应用的在线性能监控
doc_wei's avatar
doc_wei 已提交
22
- 行政区划(四级行政区划,数据量四万多条,界面只展示三级行政区划。获取行政区划的工具在 **com.skyeye.common.util.AreaUtil**
doc_wei's avatar
doc_wei 已提交
23
- 项目流程图规划
doc_wei's avatar
doc_wei 已提交
24 25 26 27 28 29 30 31

#### 软件架构
软件架构说明

#### 技术选型
##### 后端技术:
技术|名称|官网
---|---|---
doc_wei's avatar
doc_wei 已提交
32
SpringBoot|SpringBoot框架|http://spring.io/projects/spring-boot
doc_wei's avatar
doc_wei 已提交
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
MyBatis|ORM框架|http://www.mybatis.org/mybatis-3/zh/index.html
Druid|数据库连接池|https://github.com/alibaba/druid
Maven|项目构建管理|http://maven.apache.org/
redis|key-value存储系统|https://redis.io/
webSocket|浏览器与服务器全双工(full-duplex)通信|http://www.runoob.com/html/html5-websocket.html

##### 前端技术:
技术|名称|官网
---|---|---
jQuery|函式库|http://jquery.com/
zTree|树插件|http://www.treejs.cn/v3/
layui|模块化前端UI|https://www.layui.com/
winui|win10风格UI|http://win10ui.yuri2.cn/
codemirror|codemirror代码编辑器|https://codemirror.net/
handlebars|js模板引擎|http://www.ghostchina.com/introducing-the-handlebars-js-templating-engine/
webSocket|浏览器与服务器全双工(full-duplex)通信|http://www.runoob.com/html/html5-websocket.html
doc_wei's avatar
doc_wei 已提交
49
G6|流程图开发|https://antv.alipay.com/zh-cn/index.html
doc_wei's avatar
doc_wei 已提交
50 51 52 53 54 55 56 57 58 59

#### 代码描述
##### 前后台接口映射
```
<url id="前端请求id" path="后台接口" val="备注" allUse="是否需要登录">
	<property id="前端请求key" name="后台接收key" ref="限制条件(参考项目内文档)" var="key含义"/>
</url>
```


A
Able-S 已提交
60

doc_wei's avatar
doc_wei 已提交
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
#### 效果图
- 1.登陆效果图</br>
![登陆效果图](https://images.gitee.com/uploads/images/2018/1008/100922_8c9afcf1_1541735.png "微信截图_20181008100902.png")
- 2.系统icon</br>
![系统icon](https://images.gitee.com/uploads/images/2018/1018/085200_c2e72494_1541735.png "微信截图_20181018085136.png")
- 3.角色管理</br>
![角色管理](https://images.gitee.com/uploads/images/2018/1018/085328_123d813e_1541735.png "微信截图_20181018085305.png")
- 4.小程序组件配置</br>
![小程序组件配置](https://images.gitee.com/uploads/images/2018/1107/104615_286c0cf4_1541735.png "1.png")
- 4-1.小程序组件分组
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/192844_8a93da60_1541735.png "微信截图_20181118192755.png")
- 4-2.小程序组件分类
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/192945_fdaae233_1541735.png "1.png")
- 5.小程序拖拽</br>
![小程序拖拽](https://images.gitee.com/uploads/images/2018/1107/104734_d9304e60_1541735.png "2.png")
- 5-1.小程序拖拽第一版</br>
![小程序拖拽](https://images.gitee.com/uploads/images/2018/1112/125615_8f51a2a6_1541735.gif "soogif1.gif")
- 6.代码生成器</br>
![代码生成器](https://images.gitee.com/uploads/images/2018/1107/104903_f244dfde_1541735.png "3.png")
- 7.桌面二级菜单展示</br>
![桌面二级菜单](https://images.gitee.com/uploads/images/2018/1107/104946_0b1ee5d2_1541735.png "4.png")
- 8.Redis数据实时监控</br>
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/191625_d7cb1a47_1541735.png "微信图片_20181118191506.png")
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/191634_497ea929_1541735.png "微信图片_20181118191516.png")
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/191641_fba2a593_1541735.png "微信图片_20181118191521.png")
- 9.动态表单</br>
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/193127_57fd0a4b_1541735.png "微信截图_20181118193117.png")
- 9-1.动态表单限制条件
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/193153_77249ba4_1541735.png "1.png")
- 9-2.动态表单Form表单内容项
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/193301_72d0bb49_1541735.png "微信截图_20181118193254.png")
- 9-3.动态表单数据展示模板配置
![输入图片说明](https://images.gitee.com/uploads/images/2018/1118/193420_9d666e05_1541735.png "1.png")
- 10.用户自定义win界面样式
![输入图片说明](https://images.gitee.com/uploads/images/2018/1120/154901_4fdce714_1541735.png "微信截图_20181120154643.png")
![输入图片说明](https://images.gitee.com/uploads/images/2018/1120/154913_24bf0938_1541735.png "微信截图_20181120154653.png")
- 11.系统日志管理
![输入图片说明](https://images.gitee.com/uploads/images/2018/1121/105120_65de9434_1541735.png "1.png")
- 12.Java应用的在线服务器性能监控
![输入图片说明](https://images.gitee.com/uploads/images/2018/1121/173442_c1c842b4_1541735.png "1.png")
![输入图片说明](https://images.gitee.com/uploads/images/2018/1121/173447_347bfaac_1541735.png "5.png")
- 13.行政区划
![输入图片说明](https://images.gitee.com/uploads/images/2018/1122/210207_93200209_1541735.png "微信截图_20181122210047.png")
- 14.公司部门管理
![输入图片说明](https://images.gitee.com/uploads/images/2018/1129/110931_618e0f4b_1541735.png "2.png")
doc_wei's avatar
doc_wei 已提交
106 107
- 15.项目流程图
![输入图片说明](https://images.gitee.com/uploads/images/2018/1207/123501_3248346e_1541735.png "微信截图_20181207123447.png")
doc_wei's avatar
doc_wei 已提交
108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134

#### 环境搭建
##### 开发工具:

- MySql: 数据库</br>
- Tomcat: 应用服务器</br>
- SVN|Git: 版本管理</br>
- Nginx: 反向代理服务器</br>
- Varnish: HTTP加速器</br>
- IntelliJ IDEA|Eclipse: 开发IDE</br>
- Navicat for MySQL: 数据库客户端</br>
- Redis Manager:redis视图工具</br>

#### 资源下载

- JDK7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html</br>
- Maven http://maven.apache.org/download.cgi</br>
- Redis https://redis.io/download</br>
- Nginx http://nginx.org/en/download.html</br>

#### 在线文档

- [JDK7英文文档](http://tool.oschina.net/apidocs/apidoc?api=jdk_7u4)</br>
- [Spring4.x文档](http://spring.oschina.mopaas.com/)</br>
- [Mybatis3官网](http://www.mybatis.org/mybatis-3/zh/index.html)</br>
- [Nginx中文文档](http://tool.oschina.net/apidocs/apidoc?api=nginx-zh)</br>
- [Git官网中文文档](https://git-scm.com/book/zh/v2)</br>
doc_wei's avatar
doc_wei 已提交
135 136 137
#### 作者微信公众号:
![输入图片说明](https://images.gitee.com/uploads/images/2018/1207/083137_48330589_1541735.jpeg "qrcode_for_gh_e7f97ff1beda_258.jpg")

doc_wei's avatar
doc_wei 已提交
138 139 140 141 142
#### QQ群:
![输入图片说明](https://images.gitee.com/uploads/images/2018/1205/145236_4fce6966_1541735.jpeg "微信图片_20181205145217.jpg")

#### 作者微信:
![输入图片说明](https://images.gitee.com/uploads/images/2018/1121/105033_fa16d4a1_1541735.jpeg "微信图片_20181121104949.jpg")