All Projects → hollykunge → Votes

hollykunge / Votes

Licence: other
LarkVote投票系统是一套基于规则的企业内部投票系统,由投票管理和投票端两部分组成,投票管理端包括投票创建、投票编辑、规则编辑、投票发起、投票项管理、邀请码生成、结束投票、投票结果统计等功能;投票端包括投票规则展示、投票操作、提交结果等功能。目前该项目还处于初级阶段,欢迎各位大神创建pull request。

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to Votes

Hiweather
A Chinese Weather Website based on Kotlin and SpringBoot. Using Spiders to gather weather and location data.
Stars: ✭ 37 (-38.33%)
Mutual labels:  thymeleaf, springboot
Ruoyi Oracle
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 134 (+123.33%)
Mutual labels:  thymeleaf, springboot
Jeeplatform
一款企业信息化开发基础平台,拟集成OA(办公自动化)、CMS(内容管理系统)等企业系统的通用业务功能 JeePlatform项目是一款以SpringBoot为核心框架,集ORM框架Mybatis,Web层框架SpringMVC和多种开源组件框架而成的一款通用基础平台,代码已经捐赠给开源中国社区
Stars: ✭ 1,285 (+2041.67%)
Mutual labels:  thymeleaf, springboot
Spring Boot Examples
about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。
Stars: ✭ 26,812 (+44586.67%)
Mutual labels:  thymeleaf, springboot
My Blog
🌴A simple & beautiful blogging system implemented with spring-boot & thymeleaf & mybatis My Blog 是由 SpringBoot + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 2,400 (+3900%)
Mutual labels:  thymeleaf, springboot
Newbee Mall
🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Stars: ✭ 8,319 (+13765%)
Mutual labels:  thymeleaf, springboot
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (+101.67%)
Mutual labels:  thymeleaf, springboot
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+6603.33%)
Mutual labels:  thymeleaf, springboot
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+3246.67%)
Mutual labels:  thymeleaf, springboot
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (+165%)
Mutual labels:  thymeleaf, springboot
Springboot Shiro
使用SpringBoot与shiro实现基于数据库的细粒度动态权限管理系统实例
Stars: ✭ 564 (+840%)
Mutual labels:  thymeleaf, springboot
Springboot Examples
spring boot 实践系列
Stars: ✭ 216 (+260%)
Mutual labels:  thymeleaf, springboot
Taoshop
开源电子商务项目,SpringBoot+Dubbo技术栈实现微服务,实现一款分布式集群的电商系统. 项目releases链接:https://github.com/u014427391/taoshop/releases (开发中...)
Stars: ✭ 491 (+718.33%)
Mutual labels:  thymeleaf, springboot
Ruoyi
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
Stars: ✭ 905 (+1408.33%)
Mutual labels:  thymeleaf, springboot
Favorites Web
云收藏 Spring Boot 2.X 开源项目
Stars: ✭ 4,485 (+7375%)
Mutual labels:  thymeleaf, springboot
Blog
基于SpringBoot+Thymeleaf+Mybatis+LayUi+Lucene的粗糙个人博客
Stars: ✭ 95 (+58.33%)
Mutual labels:  thymeleaf, springboot
viakiba
关于Java相关的web与游戏开发相关的代码样例 部分样例对应的文章见blog主页
Stars: ✭ 27 (-55%)
Mutual labels:  thymeleaf, springboot
BusinessInfrastructurePlatformGroupVersion
A java web project based on Spring Boot using MySQL, Spring MVC, Hibernate, Spring Data JPA, Query DSL, Lombok, Logback, etc.
Stars: ✭ 90 (+50%)
Mutual labels:  thymeleaf, springboot
Sns Forum Website
牛客网高级项目(SNS+社区问答类网站)
Stars: ✭ 143 (+138.33%)
Mutual labels:  thymeleaf, springboot
My Blog Layui
layui 版本的 My-Blog : A simple & beautiful blogging system implemented with spring-boot & layui & thymeleaf & mybatis My Blog 是由 SpringBoot + Layui + Mybatis + Thymeleaf 等技术实现的 Java 博客系统,页面美观、功能齐全、部署简单及完善的代码,一定会给使用者无与伦比的体验
Stars: ✭ 204 (+240%)
Mutual labels:  thymeleaf, springboot

LarkVote

LarkVote投票系统是一套基于规则的企业内部投票系统,由投票管理和投票端两部分组成,投票管理端包括投票创建、投票编辑、规则编辑、投票发起、投票项管理、邀请码生成、结束投票、投票结果统计等功能;投票端包括投票规则展示、投票操作、提交结果等功能。目前该项目还处于初级阶段,欢迎各位大神创建pull request。

主要技术

SpringBoot v1.5.3

Thymeleaf v2.1.5

EasyExcel v2.0.0

FastJson v1.2.60

H2Database v1.4.194

Bootstrap v4.3

部署方式

项目使用工具

IntelliJ IDEA、JDK 1.8、apache-maven-3.3.9

使用IDEA导入项目,启动main方法即可,由于本项目使用的是H2数据库,所以不需要安装数据库。

平台设计

安全性设计,自定义注解使用数据库的方式做特殊接口安全性。

数据层设计,使用spring-jpa做数据层接口查询,写法简便便于集成。

全局异常设计,统一处理异常转发到error页面。

认证授权设计,使用spring-security做用户认证。

动态投票项设计,支持投票项模板下载,excel导入动态生成投票项数据。

邀请码唯一性设计,每一个投票轮生成的邀请码都是唯一的,不会产生一个邀请码对应多个投票的情况。

投票过程

|--------- 投票管理,创建投票项
|------------- 投票管理,设置投票轮1
|--------------- 投票管理,动态导入投票项
|--------------- 投票管理,发起投票
|--------------- 投票管理,生成投票邀请码
|--------------- 投票端,用户点击邀请码,根据规则开始进行投票
|--------------- 投票管理,根据规则,选择结束投票
|--------------- 投票管理,统计、动态生成统计结果,并依据结果进行划分序列
|------------- 投票管理,设置投票轮2
|--------------- 投票管理,使用上一轮投票项
|--------------- 投票操作如上
|--------------- 筛选得出结论

注意

1、每一个邀请码对应的地址都可以通过点击下一轮时,进入到下一轮次投票,确保用户投票时的灵活性。

2、每一个轮次结束后,用户都可以看到该轮次的投票统计结果。

3、一个用户电脑只能投一次,确保没有刷票。

4、投票创建人可以导出每一轮次的投票统计结果。

demo

主页

image

列表

image

编辑

image

邀请码

image

投票1

image

投票2

image

投票3

image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].