Java投票网站初版

原文链接:https://zhang35.coding.me/2018-java-web-3-18.html

搭好Spring+SpringMVC+Hibernate实现投票/调查问卷网站的架子后,本想去尝试下其它东西,好在家腾君表示要把它完善下,能真正投入使用。
这才发现,还有太多东西要做,还有太多坑没踩。年后至今,三周过去了,终于合作完成了能凑合用的版本。家腾君表示:“吹了一年的牛B,终于能交差了。”

完善后的投票网站,目前效果如下:

1. 前端(用户界面)

1.1 打开首页,点击进入投票页面。加了些jQuery美化插件:


ios视觉差效果(飞机在飞有木有)

粒子效果

1.2 侧边导航:


导航栏

1.3 辅助填表,一键全优:


一键全优

1.4 表单验证。用户点击提交按钮后,检查答题情况,提示用户:


提示未完成题目

提示用户投票是否有效

1.5 防止重复投票(可由后台管理员开放)。完成一次投票后:


投票成功

再次投票会提示:


投票失败

2. 后端(管理员界面)

2.1 输入密码,登录后台:


登录界面

管理员界面

2.2 功能区如下:


功能区
  • 每2s实时更新投票情况。
  • “开放投票”按钮会刷新本轮投票情况,去除“无法重复投票”状态;
  • “无限投票”开关打开时,永不限制重复投票;
  • “下载文件”按钮会将结果导出为word文档,压缩为zip文件,提供下载;
  • “过滤废票”开关打开后,会按规则去除无效票,改变统计结果。

2.3 点击人名,查看结果。如果打开“过滤废票”开关,会显示去除废票后的结果:


查看详细结果

2.4 下载结果。如果打开“过滤废票”开关,会得到去除废票后的结果:


下载得到“测评结果.zip”文件

解压得到按部门分类目录结构

得到自动生成的word文件xxx.doc

以上。

几乎全是“面向搜索引擎”的编程。后面会继续完善,慢慢总结所用知识。
项目源码:https://github.com/zhang35/QuizWeb.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容