万方数据知识服务平台

我要开发同款
bright_wen2024年03月16日
102阅读
开发技术原画设计、javascriptcss、html5、java

作品详情

 项目描述:
该项目包括6个子系统分别是:统一认证、知识发现、选题助手、万方分析、学术圈、工作台,所有子系统都是以maven+ssm+dubbox作为开发得框架,使得前后台分离。
我主要做的是知识发现系统后台查询solr、neo4j接口封装(包括前台的展示)、统一认证系统、支付在线阅读的权限控制、用户的站内信消息接收,以及项目环境的搭建与配置。
solr全文检索的查询语句封装,以支持前台对文献的检索、排序、聚类,以及根据多个字段进行计算排序,neo4j储存的是文献的引用以及被引的其他文献,查询出谋篇文献的引用及被引的其他文献并在前台展示出数据。
知识发现系统主要作用是提供各类资源文献的检索阅读下载,各类文献资源都是以solr作为储存的,主要功能还是体现在检索这块,检索文献然后对文献进行各种排序、聚合、高亮等进行展示。
统一认证系统,主要是让所有系统进行统一的认证,实现所有系统公用登录信息,本系统还支持多用户登录,单用户退出,ip自动登录,同时本系统也包括前台用户的注册、第三方登录、实名认证等功能。
权限判断就是在用户点击下载或者阅读时,首先判断当前用户(多机构用户权限)是否已经购买了该文献资源,通过后台读取用户购买信息,并分析购买信息,分析用户是否有下载的权限,如果没有下载就会提示登录,反之执行下载或则阅读。而个人用户登录就是点击下载或则在线阅读时,直接弹出支付页面,支付成功24小时之内再次阅读或下载不收取费用。
 项目使用技术:
Spring+ springmvc+ mysql + layui + echarts + zookeeper + duboob + redis
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论