# SSH-Admin 
[![Travis](https://img.shields.io/travis/rust-lang/rust.svg)](https://github.com/GongchuangSu/SSH-Admin)  [![CRAN](https://img.shields.io/cran/l/devtools.svg)](https://github.com/GongchuangSu/SSH-Admin)  
A simple and practical Admin System based on SpringMVC、Spring、Hibernate and Bootstrap. 

# Demo
## Main page
![](http://i.imgur.com/BvQnQzi.gif)
## Table
![](http://i.imgur.com/5lA5Hgh.gif)
## Chart
![](http://i.imgur.com/VofXDCk.gif)
## TreeView
![](http://i.imgur.com/829Nto9.gif)
## DateTimePicker
![](http://i.imgur.com/2V40QQ5.gif)

# Features
- Responsive sidebar navigation(left sidebar collapse to right-side push)(From [codeply](http://blog.codeply.com/2016/05/18/bootstrap-sidebar-responsive-examples/))  
- Bootstrap collapsing submenu in dropdown(From [bootply](http://www.bootply.com/1u6VW4bsrR))
- Integrate CRUD using Java, Ajax, DataTables, jQuery and MySQL(From [phpcodify](http://www.phpcodify.com/codeigniter-crud-using-ajax-bootstrap-models-and-mysql/))
- Asynchronous Loading of chart data(From [ECharts3](http://echarts.baidu.com/tutorial.html#%E5%BC%82%E6%AD%A5%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD%E5%92%8C%E6%9B%B4%E6%96%B0))
- Bootstrap Tree view implemented by Ajax and JDBC based on bootstrap-treeview(From [bootstrap-treeview](https://github.com/jonmiles/bootstrap-treeview))
- Integrate datepicker using bootstrap-datepicker(From [bootstrap-datepicker](https://github.com/uxsolutions/bootstrap-datepicker))
- Highlight code in web pages by loading the Prettify script(From [code-prettify](https://github.com/google/code-prettify))
- Automatically update links in a navigation list based on scroll position(From [w3schools](https://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_scrollspy2&stacked=h))

# Requirement
- Eclipse Version: Mars.2 Release (4.5.2)
- Apache Tomcat Version: v8.0
- JRE Version: jdk1.8.0_111
- Spring Version: 4.2.5.RELEASE
- Hibernate Version: 4.3.11.Final
- Mysql Version: 5.1.39

# References
1. [v3.bootcss](http://v3.bootcss.com/)
2. [Bootstrap Sidebar Responsive Examples](http://blog.codeply.com/2016/05/18/bootstrap-sidebar-responsive-examples/)
3. [Font Awesome](http://www.bootcss.com/p/font-awesome/)(The iconic font and CSS toolkit)
4. [DataTables](https://datatables.net/)(Table plug-in for jQuery)
5. [ECharts3](http://echarts.baidu.com/index.html)(A pure Javascript chart library)
6. [Bootstrap Tree View](https://github.com/jonmiles/bootstrap-treeview)(A simple and elegant solution to displaying hierarchical tree structures)
7. [bootstrap-datepicker](https://github.com/uxsolutions/bootstrap-datepicker)(A datepicker for twitter bootstrap)
8. [Code Prettifier](https://github.com/google/code-prettify)(An embeddable script that makes source-code snippets in HTML prettier)
9. [Bootstrap Scrollspy Plugin](https://www.w3schools.com/bootstrap/bootstrap_scrollspy.asp)(Automatically update links in a navigation list)

# License
GPL-3.0