項目地址:https://gitee.com/doc_wei01_admin/skyeye
歡迎star。
win10風格的一套系統,剛開始開發,內容慢慢添加。
啓動方式
在項目skyeye上右鍵選用maven-build,在Goals中輸入命令tomcat7:run,啓動完成後,訪問http://localhost:8081即可。
目前功能
- 菜單管理、用戶管理、角色管理、角色綁定菜單管理、用戶多角色管理
- 系統ICON管理(目前只支持系統內部樣式icon)
- 代碼生成器完成(只能適用於該框架的代碼生成器,配置模板即可生成,然後下載壓縮包解壓複製到項目中即可。)
- 拖拽生成小程序靜態版完成,可自定義配置小程序組件
軟件架構
軟件架構說明
技術選型
後端技術:
技術 | 名稱 | 官網 |
---|---|---|
SpringMVC | MVC框架 | http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#mvc |
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/ |
前端技術:
技術 | 名稱 | 官網 |
---|---|---|
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/ |
效果圖
- 1.登陸效果圖
- 2.系統icon
- 3.角色管理
- 4.小程序組件配置
- 5.小程序拖拽
- 5-1.小程序拖拽第一版
- 6.代碼生成器
- 7.桌面二級菜單展示
環境搭建
開發工具:
- MySql: 數據庫
- Tomcat: 應用服務器
- SVN|Git: 版本管理
- Nginx: 反向代理服務器
- Varnish: HTTP加速器
- IntelliJ IDEA|Eclipse: 開發IDE
- Navicat for MySQL: 數據庫客戶端
- Redis Manager:redis視圖工具
資源下載
- JDK7 http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
- Maven http://maven.apache.org/download.cgi
- Redis https://redis.io/download
- Nginx http://nginx.org/en/download.html
在線文檔