立项原因:
①旨在解决网络信息分散,刊物订阅繁琐难寻,科研论文等内容碎片化,无官方质量保证,花钱也未必能阅读全部内容等问题。为广大读者提供便利服务,价格透明,,机制简单,官方保证。
②旨在解决写手或部分科研人员,论文发布等等投行困难,曝光率低等问题。
③解决书籍或刊物信息搜索困难,真假难辨等问题。
行业场景:为科研人员、师生提供期刊信息查询与筛选服务,解决论文投稿选刊难、信息分散、缺乏统一工具的问题,提升投稿效率与成功率。
点击空白处退出提示
立项原因:
①旨在解决网络信息分散,刊物订阅繁琐难寻,科研论文等内容碎片化,无官方质量保证,花钱也未必能阅读全部内容等问题。为广大读者提供便利服务,价格透明,,机制简单,官方保证。
②旨在解决写手或部分科研人员,论文发布等等投行困难,曝光率低等问题。
③解决书籍或刊物信息搜索困难,真假难辨等问题。
行业场景:为科研人员、师生提供期刊信息查询与筛选服务,解决论文投稿选刊难、信息分散、缺乏统一工具的问题,提升投稿效率与成功率。
前台系统:实现用户登录注册、Token 权限校验;提供在线投稿、资源合作提交、有奖纠错反馈、学术资讯浏览、VIP 权限管理;基于 MyBatis 动态 SQL,运用< > = 运算符实现多条件组合检索,区分 AND 区间筛选与 OR 模糊匹配;配置网站基础参数,借助:=变量处理部分数据赋值逻辑,并搭配 Redis 缓存提升检索响应速度。
后台系统:完成期刊、用户、资讯等全量数据的增删改查与详情查看;实现 Excel 批量导入导出;设计回收站逻辑做数据软删除;针对高频查询字段建立数据库索引,优化 SQL 执行效率,保障后台数据稳定维护。
内容:
技术栈:SpringBoot、RuoYi-Vue、MyBatis、MySQL、Redis、Nginx、Linux
简述:多人协作开发学术期刊检索+后台管理双端系统,本人担任后端负责人,完成数据库表设计、30多个业务接口、复杂动态检
索SQL开发,Nginx双端口公网部署上线。提供前台客户端网址与管理员后台数据管理地址。
项目网址:
前台http://123.57.107.80:80/
管理后台http://123.57.107.80:81/
业绩:
1.项目收益
完成一套可线上访问的期刊学术资源管理系统,分为前台检索门户与后台数据管理端;实现期刊数据全流程数字化管理,支持多维
度筛选、批量导入导出功能,项目完整部署公网服务器可直接演示,能够快速适配资讯、资源类后台业务开发需求。
2.我的贡献
1. 独立完成后端整体开发,基于SpringBoot+若依搭建框架,设计journal_info数据表并为高频查询字段建立索引,开发16个标准
化RESTful接口;
2. 使用MyBatis动态SQL实现复杂混合筛选逻辑:区间条件AND、普通检索字段OR匹配,修复空参数语法报错、多标签查询异常
等问题;
3. 引入Redis缓存优化查询性能,封装统一code/msg/data接口返回格式,处理文件上传、跨域图片预览问题;
4. 在Linux云服务器配置Nginx双端口分离部署前后端,反向代理转发API,配合前端完成联调,交付完整可演示线上项目。
3.我的收获
熟练掌握SpringBoot、MyBatis、Redis、Nginx、Linux等企业主流开发部署技术;理解动态SQL、数据库索引、缓存优化、前后
端分离、线上项目完整上线流程;提升需求拆解、问题排查、团队协作对接能力,具备独立开发中小型管理系统的能力






评论