PHP电子资源类网站的设计与实现

本设计主要为了解决大家日常生活学习中对于常用或是稀缺电子资源的需求的问题,本着共享的原则,用户通过此电子资源网站,可以获取自己需要的信息。本网站对于上传与下载皆无限制条件(用户登录之后才能正常使用网站功能)。网站对于所收录的电子资源进行分类,按照资源所属科目进行分类,管理员可对上架资源分属科目以及增删。在网站首页设置查询功能,方便大家的同时还能够节约时间;在各个资源下方设置评论区,方便用户参与到对资源的讨论中。本网站优先收录大学学习类电子资源,以给予用户更好的学习上的便利。
此网站使用的开发工具有:HBuilderX、数据库Mysql、PHPstudy(用于PHP环境配置,让Windows电脑具备运行PHP功能)。使用到的技术有:PHP、VUE.js、Ajax、JavaScript、Mysql、PhpQuery(php官方提供的爬虫工具),Html+CSS、Apache(服务器)。使用到主要辅助工具有:Navicat for MySQL(数据库管理工具)、phpMyAdmin(数据库管理工具)。本网站使用HBuilderX构建前端用户框架包含Html+CSS+js,在后端为HBuilderX添加插件编译PHP构筑后台管理模块,尽量使用简单的代码使得前后端交互。
二、完成的主要任务及要求
随着网络技术的发展与互联网的普及,资源电子化、数字化的趋势越来越明显,人们获取信息的方式也更加直接便捷。因此,一个好的电子资源类网站,运用得当可以有效地提高大家的获取信息的效率。本网站将不同种类电子资源分类存储,满足不同用户上传/下载需求,通过电子资源类网站的制作,为人们信息交流共享构建一个安全、稳定的平台。
1. 本设计包括数据采集、数据上传、数据下载等几部分;
2. 服务器对于存储在空间中的电子资源进行分类;
3. 通过后台管理员账户对于资源以及用户账户信息的管理;
4. 编写论文并查重。
三、完成任务的时间节点
第七学期第9周-11周:完成选题和查阅参考文献等初期准备工作。
第七学期第12周-14周:完成《开题报告》的编写及开题准备工作。
第八学期第1周-4周:完成总体框架设计及各功能模块设计。
第八学期第5周:完成中期设计,编写初稿,进行中期检查。
第八学期第6周-9周:完成毕业设计,并完成毕业论文定稿。