EasyPicker简洁实用且方便的在线文件收取Web应用


 小弟我作为班上的学委,有一个伟大的职责,收发各科作业(尤其是专业课的上机课),上机==写报告,此时就产生了实验报告这个玩意儿,一个班少则40人出头,多则100+人的大班,老师通过自己的邮箱方式收取每个同学的报告,发现不方便统计,又不不方便整理(毕竟一个老师教多个班),老师就干脆把这个ku差事甩给学委(落后文件收取方法与庞大人数之间的矛盾),而学委们以班为单位收取,只是减少了需要收取的数量,收取方式仍然只有通过邮件或者QQ,治标不治本,尤其是通过QQ收取文件的方式不讨我这种不喜欢让列表变得乱乱的人的青睐(容易错过女票的消息,还占用手机电脑磁盘空间),为此我就寻找有不有什么软件能够解决这个问题,在网上搜索逛了大半天仅仅只找到了一个符合自己想法的产品乐云收件夹,但用了一下,发现功能些少,且存储是通过百度云盘,因此除了注册之外还需要绑定百度云盘账号,步骤稍有繁琐...

 为了实现我心中的那个想法,二话不说打开电脑开始构建心中的蓝图.不得不说,程序员的双手是拥有魔法的,是能够让想法变现的... 说到这里,这让我回忆起了一句大佬说的话:"你的指尖拥有改变世界的力量" ......废话说了这么多(下面开始介绍小弟的作品)

作品简介

轻取,为方便在线文件收取而生。

作品背景

学习生活中会出现以下几个场景:

  • 每次碰到上机课的时候,都会遇到收取实验报告。
  • 需要收取每个人填写的各种电子表格。
  • 类似场景还有不少就不列举了。。。

通常的方式是,通过QQ/微信/邮箱等收取,弊端显而易见,太过于麻烦且不方便整理统计。还占用电脑/手机内存。为了解决这个问题,此项目应运而生。

相关链接

EasyPicker 项目源码地址

EasyPicker 体验地址(PC效果更佳) 服务器有些弱小,哥哥姐姐们温柔对待

技术栈

  • 前端

    • JQuery  (大伙儿都懂)
    • amazeUI  (妹子UI框架)
    • SASS (CSS预处理语言)
    • webuploader  (文件上传)
    • Datatables  (处理table数据)
    • clipboard  (复制剪贴版)
  • 后端
    • JAVA  (语言)
    • SSM  (框架)
      • Spring
      • Spring MVC
      • Mybatis
    • MySql  (数据库)

功能简介

  • v2.2.0

    • fea

      • 管理员可限制提交人员名单

        • 发起人可以设置能够提交的名单,名单之外的人员无法进行提交.
      • 查看名单提交概况
  • v2.1.0
    • fea

      • 分享链接支持生成短链接

        • 通过第三方API生成短链接.
      • 设置指定子类的收取截止时间
      • 设置指定子类的文件模板
  • v2.0.0
    • fea

      • 开放登录/注册
      • 生成文件收取链接
      • 管理提交的所有文件信息
      • 批量下载子类所有文件夹
        • 把指定子类的所有提交的文件压缩为一个.zip的压缩包提供下载.
      • 单个下载/删除指定的文件
      • 搜索关键字查询指定文件
      • 分类查询文件
  • v1.0.0
    • fea

      • 统一文件收取入口
      • 增删子/父类文件夹
  • 更多功能,持续更新中...

页面预览

PC端

登录/注册

类目管理

文件模板/截止日期/人员限制面板

人员提交概况面板

文件收取页面

文件分类管理页面

移动端

Tips:界面自我感觉还行,毕竟审美有限,如有更好的idea欢迎交流

后续

  • improve

    • 优化页面细节交互
  • feature
    • 完善基本信息修改功能
    • 增加鸡汤文(打气)滚播
    • 部分格式文件在线预览
    • 更多更多实用功能正在路上

其他

此项目个人会一直更新维护下去,如你有兴趣参与此项目,请私信我或者fork
欢迎各位哥哥姐姐,父老乡亲,叔叔阿姨给我点 "Star"
第一次发表个人作品文章,希望大家给点鼓励.

项目源码地址:EasyPicker

体验地址: EasyPicker

Bug反馈:https://github.com/ATQQ/EasyPicker/issues/2

新功能建议:https://github.com/ATQQ/EasyPicker/issues/1

转载于:https://www.cnblogs.com/roseAT/p/10934877.html

个人作品:EasyPicker(轻取)简洁而又实用的文件收取Web应用相关推荐

  1. 开源作品-PHP写的Redis管理工具(单文件绿色版)-SuRedisAdmin_PHP_1_0

    前言: 项目开发用到了Redis,但是在调试Redis数据的时候,没有一款通用的可视化管理工具.在网络找了一些,但是感觉功能上都不尽人意,于是决定抽出一点时间,开发一个用起来顺手的Redis管理工具. ...

  2. 分享一招非常实用的文件自动同步备份方法

    对于白领来说每日繁忙的工作文件常常让人疲惫不堪,如果没有日常没有养成数据备份的习惯,那么如果数据丢失,那么值钱的工作就功亏一篑.那么对于个人来说,什么样的文件同步方式较好呢?今天小西分享一招非常实用的 ...

  3. 一学就会的简单实用的文件夹隐藏

    一学就会的简单实用的文件夹隐藏 Windows的文件夹隐藏功能,相信大家都使用过.但Windows的隐藏文件夹在用户勾选了"隐藏的项目"后,就会显示出来:起不到隐藏的作用:也有一部 ...

  4. 简洁,漂亮实用的万年历

    图示: 代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> ...

  5. 三款免费实用的文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance)

    三款免费实用的本地文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance) Microsoft SyncToy SyncToy 是由 微软 推出的一款免费 ...

  6. 实用常识 | 文件都在C盘,一点儿都不圆润,盘它!

    实用常识 | 新装的虚拟机文件都在C盘,一点儿都不圆润,盘它! 当我下载好虚拟机之后,为它配置了60G内存,可是最终还是存在一个C盘系统盘内,各种资源和系统文件都堆在C盘总是不太好,一点儿都不圆润,怎 ...

  7. android sha1校验工具,【原创实用】文件校验工具V1.2.1:支持MD5 SHA1 SHA256

    前言:这个程序其实我很早以前(大概上上周?)就已经完成了 但是没有发布,因为我还想不断打磨打磨. 先别走,结尾还有彩蛋 现如今相较第一个版本,已经进行如下改动: 解决clear之后后台线程依然未停止的 ...

  8. 简单实用的离线浏览器Web Copier

    上网冲浪,离不开浏览器.说起浏览器,我们可以如数家珍: IE.Navigator.Opera.Maxthon.NetCaptor还 有NeoPlanet等等.然而,对于那些在高峰时间访问速度较慢,而且 ...

  9. hylan:linux实用 拷贝文件到U盘

    写两点实用的: 1.linux如何进入纯命令行界面 进入快捷键:CTRL+ ALT + F1~F6  (分别对应6个终端) 退出快捷键:CTRL+ ALT + F7 备注:init打开6个终端 tty ...

最新文章

  1. 自定义PHP错误报告处理方式
  2. 确定浏览器是否支持某些DOM模块
  3. ASP.NET设置焦点到输入框
  4. Redis事物分布式锁
  5. jenkins+gitlab构建自动化集成
  6. 多服务监听Redis key失效通知,并指定特定机器进行处理业务
  7. Debian 项目不再提供 CD 格式的 ISO 镜像
  8. 前端学习(2954):vue文件的三大组成部分
  9. iOS 自定义控件 progressView(环形进度条)
  10. Inception 模型
  11. 使用折半查找法查找数组中的元素
  12. VScode C、c++ 环境(windows10 17763.1131)
  13. hadoop安装常见问题
  14. 在线word编辑html,eWebEditor - 在线HTML编辑器,HTML在线编辑
  15. ES(二)| 安装ES、Kibana、IK分词器、拼音分词器(自动补全)
  16. 重读“发展Linux,中日两国之比较”有感
  17. java 音频 合成_java实现mp3合并的方法
  18. 使用scrapy爬取北京公交
  19. java递归红与黑答案,递归--红与黑
  20. 大于2TB的卷的知识.主要关于windows, EFI,GPT

热门文章

  1. 混色,半透明的设定,以及我们视角即屏幕处在-1层,-1层的物体是看不见的
  2. 关于Verilog 中的for语句的探讨
  3. daily scrum 12.1
  4. 学习《Building Applications with FME Objects》 之二 使用Sessions(会话)
  5. HDU 2216(简单BFS)
  6. 蓝桥杯: 基础练习 数列排序
  7. 苹果前置摄像头拍出来是反的怎么调_不用等了!屏下摄像头难攻克,明年还是挖孔屏...
  8. python一切皆对象的理解_Python中万物皆对象?的理解
  9. cad线性标注命令_CAD图纸中怎么进行线性标注
  10. Python知识点6——函数