基于Vue,mysql,JavaEE的简单投票与投票管理系统

news/2024/10/5 9:31:57/

项目介绍

本项目,基于Vue2.6,mysql,JavaEE 实现简单的投票与投票管理系统

项目地址

VotingSystem: 投票系统1.0 管理员和普通用户 (gitee.com)

有问题请评论私聊哦

项目分类

数据库

创建投票人,被投票人,投票关系(追踪谁投向谁),管理员信息

下面是完整数据库创建代码

CREATE DATABASE  voting_system CHARSET utf8CREATE TABLE account (indexs INT PRIMARY KEY AUTO_INCREMENT,id VARCHAR(20) UNIQUE NOT NULL,PASSWORD VARCHAR(20) NOT NULL,NAME VARCHAR(20)
) 
CREATE TABLE yearPeople(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(10),account INT,sex VARCHAR(2),info VARCHAR(400),counts INT
)
ALTER TABLE yearPeople
ADD UNIQUE (account);CREATE TABLE account_yearPeople(id VARCHAR(20) UNIQUE NOT NULL,account INT,times DATETIME
)-- 用户名表示   ‘admin’
CREATE TABLE Admin(roleuser VARCHAR(10),account VARCHAR(20) UNIQUE,PASSWORD VARCHAR(20)
)

前端界面

代码都在web模块中

image-20240628155927264

后端服务

image-20240628160034768

account投票人

Admin管理员信息

dao与数据库交互

filter过滤前端信息

items投票的种类

util工具类

web接受前端的请求并处理

详细看代码注释

项目功能展示

1.登录界面

img

1.1先实现普通用户登录

首先每次登录都会对账号与密码进行一次检测

img

登录后的界面

img

1.2管理员用户登录

管理员登录界面

img

**2.**注册功能

2.1 对账号的约束

img

2.2 成功注册

img

img

3用户登录

3.1 点击投票即可

img

img

img

投票完会显示投票成功!

**4.**退出登录功能

img

点击,退出主界面

img

5. 管理员登录

5.1对被投票用户的信息删除

img

img

删除成功!

img

5.2 添加投票用户

img

添加成功

img

在投票平台也可以看见

img

5.3删除投票关系

这里可以查看投票关系,如下图,刚刚小美用户对其进行投票

img

也可以进行删除

下载项目的伙伴可以对其进行完善更改继续上传,非常感谢


http://www.ppmy.cn/news/1473754.html

相关文章

Python中异步事件触发

1、问题背景 在Python中,我想创建一个由事件生成控制流程的类结构。为此,我做了以下工作: class MyEvent: EventName_FunctionName {}classmethoddef setup(cls, notificationname, functionname):if notificationname in MyEvent.EventN…

性能优化秘籍:WebKit 处理 CSS 选择器的高效策略

性能优化秘籍:WebKit 处理 CSS 选择器的高效策略 在现代网页的绚丽舞台上,CSS 选择器是构建视觉盛宴的画笔。然而,随着网页复杂度的日益增加,CSS 选择器的性能问题逐渐浮出水面。WebKit,作为众多先进浏览器的渲染引擎…

(2024)docker-compose实战 (4)部署redis

前言 本次仅搭建单一的redis服务.如果不确定镜像的配置文件目录, 可以通过 docker inspect 镜像名 来查看具体的配置信息.使用docker-compose.yaml时, 请自行去除注释. 目录结构 web/ /web/目录 | ├─ redis/ redis目录 | ├─ conf/ 配置文件目录 |…

A4-C四驱高防轮式巡检机器人

在当今数字化和智能化迅速发展的时代,旗晟智能带来了一款革命性的创新产品——A4-C四驱高防轮式巡检机器人。这款机器人以其卓越的性能和多功能性,为工业巡检领域带来了全新的解决方案。 一、产品亮点 1、四驱动力与高防护设计 四驱高防轮式巡检机器人…

ai智能语音机器人电销系统:让销售更快速高效

智能机器人电销系统是指采用人工智能和机器人技术来实现的自动电销工具。随着企业竞争加剧,销售团队面临的挑战也越来越大。在人力资源和成本控制方面有很大的限制,而传统的电销方式也已经无法满足市场需求,因此需要一种新的解决方案来提高营…

绝区叁--如何在移动设备上本地运行LLM

随着大型语言模型 (LLM)(例如Llama 2和Llama 3)不断突破人工智能的界限,它们正在改变我们与周围技术的互动方式。这些模型早已集成到我们的手机中,但到目前为止,它们理解和处理请求的能力还非常有限。然而,…

Web3 前端攻击:原因、影响及经验教训

DeFi的崛起引领了一个创新和金融自由的新时代。然而,这种快速增长也吸引了恶意行为者的注意,他们试图利用漏洞进行攻击。尽管很多焦点都集中在智能合约安全上,但前端攻击也正在成为一个重要的威胁向量。 前端攻击的剖析 理解攻击者利用前端漏…

深入WebKit:揭秘复杂文档的高效渲染之道

深入WebKit:揭秘复杂文档的高效渲染之道 在当今信息爆炸的时代,网页不再仅仅是简单的文本和图片的集合,而是充满了复杂布局和丰富媒体内容的交互式平台。WebKit 作为众多流行浏览器的心脏,其布局引擎承担着将 HTML、CSS 代码转换…