# 投票系统 **Repository Path**: yveswong/VoteHelper ## Basic Information - **Project Name**: 投票系统 - **Description**: 简单的投票系统.没有使用数据库,重启自动清空数据. - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-06-24 - **Last Updated**: 2024-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 无数据库的投票系统使用说明 克隆本仓库: ```shell git clone https://gitee.com/yveswong/VoteHelper.git ``` 之后在Eclipse中导入即可. ## 配置方式 在IDE中导出`.war`后在`Tomcat`上发布即可.如果需要清空 投票数据只需要`停止`当前项目后再次`开始`即可! 访问假登陆`yourdomain.com/m.jsp`, 用户名`admin`密码 `1234`即可登陆. 你可以通过修改`fun.wlfj.servlet.checkservlet`实现 自定义账号密码登陆: ```java uname.equals("admin") && upsw.equals("1234") ``` 或者你可以直接访问`yourdomain.com/manage`进入管理界面 ## 系统亮点 * 足够轻量,没有数据库. * 使用session限制`重复投票`(实际上没用,仅限人少且都是 自己人的场景使用~) * 界面美观大气(只针对移动端)(自我感觉良好hhh) * 提供**停止投票**、**查看当前投票信息**、**查看历史 投票信息**功能 ## 系统不足 *实现的时候智商下线了* * 管理界面发布投票任务后**不能通过浏览器刷新**否则会 导致任务被重复发布 * 管理界面加了个假登陆,没有真正做权限控制 * 控制重复投票方式较单一,应该结合IP、微信OpenID等形式 进行控制. ## 作者的喃喃 欢迎提issue, Happy Hacking !