1 简介
考研资讯平台,在系统当中学生可以根据不同的信息来实现该网站的考研资讯平台信息的管理。
系统主要分为前台和后台。主要包括学生前台:首页、考研资讯、报考指南、资料信息、论坛信息、我的、跳转到后台、购物车、客服,
管理员:首页、个人中心、考研资讯管理、学生管理、报考指南管理、资料信息管理、资料分类管理、论坛管理、系统管理、订单管理
2 技术栈
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7 或者 Tomcat 8
数据库:mysql 5.7(一定要5.7版本,8.0 有时候坑很多)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9 (无强制要求)
3 需求分析
本课题要求实现一套考研资讯平台,系统主要分为前台和后台。主要包括学生前台:首页、考研资讯、报考指南、资料信息、论坛信息、我的、跳转到后台、购物车、客服,
管理员:首页、个人中心、考研资讯管理、学生管理、报考指南管理、资料信息管理、资料分类管理、论坛管理、系统管理、订单管理,
学生后台:首页、个人中心、我的收藏管理、订单管理等功能。
学生前台用例需求如图3-1所示:
4 系统设计
5 系统效果图
5.1学生前台功能模块
5.1.2首页
在系统首页可以查看首页、考研资讯、报考指南、资料信息、论坛信息、我的、跳转到后台、购物车、客服等内容,如图5-1所示。
5.1.3 学生注册
在学生注册页面通过填写学号、密码、学生姓名、专业、班级、手机、邮箱等信息完成学生注册,如图5-2所示。
5.1.4登录
在登录页面可以填账号、密码等详细内容进行登录,如图5-3所示。
5.2登录设计实现
学生和管理员输入个人的账号和密码登录系统,这时候我们所对于这个系统的数据库来进行一些相关信息的查找,假如我们对输入的账号和密码不正确的时候,数据库就会自动提示出错误的信息,同时提示用户要从新输入正确的信息。网站登录效果图如图5-5、5-6所示:
![img](/Users/junxu/Library/Group Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image005.png)
5.3 后台系统实现
5.3.1管理员模块
管理员主要管理:首页、个人中心、考研资讯管理、学生管理、报考指南管理、资料信息管理、资料分类管理、论坛管理、系统管理、订单管理等内容。具体管理员管理效果如下图5-7所示。
5.3.2考研资讯管理
管理员登录系统后台以后可以对考研资讯管理进行修改、删除以及对考研资讯管理进行查看等操作,具体的运行效果图如下图5-8所示。
5.3.3学生管理
管理员进入后台对学生管理信息进行查看、修改、删除等操作,学生管理功能效果图如图5-9所示。
5.3.4报考指南管理
管理员可以对报考指南管理信息进行修改、查看、删除等操作。报考指南管理效果图如下图5-10所示:
![img](/Users/junxu/Library/Group Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image010.png)
5.3.5资料信息管理
管理员可以对资料信息管理信息进行删除、修改、添加等具体的操作。资料信息管理效果图如下图5-11所示:
![img](/Users/junxu/Library/Group Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image011.png)
5.3.6资料分类管理
管理员可以对资料分类管理信息进行添加、查看、删除、修改等操作。资料分类管理效果图如5-12所示。
5.3.7论坛管理
管理员可以对论坛管理信息进行添加、查看、删除、修改等操作。论坛管理效果图如5-13所示。