项目一:某市档案管理系统
项目介绍:本项目是为某市电子政务创建的一个档案管理平台,使用前后台分离技术,提供档案的登记(上传、下载、编辑)、查询、实物管理、借阅(借阅、归还)、报表统计功能等。
相关技术:Django、MySQL、Vue、VueCropper、Caman.js、Redis、Nginx
前端负责部分:
1、 通过vue的钩子函数和路由实现对未登录页面的拦截
2、 使用VueCropper实现图片在线裁剪旋转功能、Caman.js完成了图片的滤镜功能、Canvas实现了档案图片的文字添加和图片合并功能
3、 使用js切片实现了大文件的上传
后台负责部分:
4、 参与需求分析,使用Django+rest_ framework搭建了后台接口部分框架,并实现接口
5、 使用MySQL主从复制技术实现档案的读写分离
6、 使用Redis实现了档案信息的缓存功能
7、 通过SQLite实现了档案的批量导入、导出功能,完成客户端档案浏览工具的开发