由于小程序没有链接,上传图片不了,所以可以直接微信联系我看作品
线上自己配的lamp运行环境,部署腾讯云。
地址: xubeixyz123.com
由于是学校的论文资源,线上可能显示一篇都没有,必须要登录才能看到。
账号:111111@qq.com
密码:123456
项目介绍链接:没更新
https://blog.csdn.net/qq_36767214/article/details/90732943
项目背景及目的:
大多数高校的毕业论文都储藏在一个叫资料室的地方,没人翻阅,显得特别没有价值。我做的这个论文库致力于把高校的毕业论文放进数据库,对学生建立一个分享的平台,学生可以在线阅读和线下借阅。而平台不仅适合于一个学校,而是可以供多个学校使用,每个学校的论文只供自己学校管理,所以每个学校都对应有管理员来进行管理论文等,可以对外公开自己学校的论文。学生在平台上可以获取信息和分享互助。
项目的技术栈:
1.使用的是tp5.1框架,因为开发效率高。
2.前台页面大部分使用ajax请求,阅读页做了页面静态化缓存。
3.编写了独立的权限认证模块,以及公共功能模块
4.编写了websocket的服务器,实现多房间多用户的聊天
5.编写论文查重模块,自己设计的逻辑算法,但后期想使用一些好的数据结构和算法进行优化
6.编写了论文推荐系统,基于用户的行为推荐
7.使用了elastic和sphinx做搜索
8.使用了redis做缓存
9.使用了tp5内置的消息队列做消息推送
10.使用PDFparse来解析文档
11.使用phpanalysis做中文分词
12.使用PHPmail进行邮件发送