Java Web大作业——编程导航系统
title: Java Web大作业——编程导航系统
categories:
- - 计算机科学
- Java
abbrlink: 40bc48a1
date: 2021-12-29 00:37:35
tags:
编程导航系统
开发工具
IntelliJ IDEA 2021.2.2
MySQL8.0
tomcat9
系统演示地址:
https://pns.weiyuexin.top/pns/
功能简介
一、前端UI:
(1)、用户方面:
1、可以查询阅览各种技术、软件的资料
2、对编程技术进行了一系列划分,每个分类都包含技术博客、学习资料等内容,便于用户理解学习。
3、社交功能,不同用户之间可以互动
4、个人页面,对个人资料的一些整理,收藏,心愿记录,消息通知等,且用户可以在此编辑修改自己的头像、昵称、学校、联系方式、地址等信息。
5、用户可以分享技术博客以及学习资料,首页会展示精选的博客、学习资料以及热点技术信息等。
6、设有全局搜索功能,用户可以自定义搜索自己想要查看的内容。
7、设有心愿墙模块,用户可以在心愿墙发布自己想要寻找的资料或者想要解决的问题,其他用户看到后可以联系帮助实现心愿,实现心愿可以获得一定的积分。
(2)、管理员方面:
基于用户的基础上增添了一部分功能:
1、对社区交流具有管理权力,能对用户的不正当发言进行调整
2、对用户上传的资源有审核通过上架的权力,例如用户上传了关于Docker的知识资料卡,需提交经管理员审核通过后才能显示与前台;
二、后台管理系统:
1、普通用户方面:可以浏览个人的数据,修改与个人相关的数据,没有实际的大的操作权力,可以查看修改自己的信息,查看已发布的博客文章和学习资料。
2、管理员方面:管理整个系统的用户,实现CURD功能,查看并操作系统日志,用户管理、内容审核、后台维护等,管理员分为普通管理员和超级管理员,超级管理员权限最高。



采用的技术
前端拟采用的技术有:
HTML、CSS、JavaScript、JQuery、Vue、Vue-route、Vuex、Ajax、Bootstrap 、layui、element ui等。
后端拟采用的技术有:
SSM(Spring+Spring MVC+Mybatis)
整体即使用SSM框架。数据库采用MySQL。
程序运行截图
首页(未登录)

首页分类展示文章:

文章详情页:

文章详情页后的评论:

文章点赞:

文章评论:


积分排行榜:

文章&资源排行榜:

密码登录界面:

邮箱登录界面:

邮箱注册界面:

登录后的效果:

个人信息:

我的文章:

我的资源:

修改密码:

发表文章页面:


发布资源:

资源列表:

资源详情:

排行榜:

代码开源地址
https://gitee.com/weiyuexin/programming-navigation-system
Java Web大作业——编程导航系统的更多相关文章
- 期末Java Web大作业----简易的学生管理系统
学生信息管理系统(大作业) 2018-12-21:此文章已在我的网站更新,添加视图介绍等信息,源码请移步下载https://www.jeson.xin/javaweb-sims.html PS:首先不 ...
- java+web+大文件上传下载
文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦.缺乏交互.用户体验差. 一.前端代码 英国程序员Remy Sharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用 ...
- 在Web大作业——红十字会管理系统里出现的一个Error
工程描述:根据用户在前端网页的操作对后台数据库进行查询或更新. 错误描述:当对网页进行多次操作后,网页会报错:“数据库超过最大连接数”. 错误分析:每次打开某一网页,都会运行一段JAVA代码连接数据库 ...
- java web 大总结
C/s架构: socket.serversocket.awt/swing做一个客户端软件 建好socket连接后,通过IO流交换数据.数据格式由各个开发者自己确定,B/C架 ...
- 图论期末大作业编程题(如何判断一个4连通4正则图为无爪、无K4图)
博士期间估计这可能是唯一一个要编程的作业,搞了半天弄出这个东西,放这里为以后用到的时候查找方便. 说来也是可笑,读博士期间发现大家对上课也都没什么兴趣,老师也是那么回事,都说博士期间学的课程是要有助于 ...
- Java EE大作业之创造class类出现问题-------Implicit super constructor Object() is undefined for default constructor. Mu
这个学期一直在忙着考驾照的事情,眼看就要期末了.我的大学生活的最后一个大的作业也要来临了.说实话这个学期真的是没有之前的两个学期努力了.不知道是快要毕业的缘故还是真的是把心思用在了驾照上,想着在这次放 ...
- Java web JavaScript DOM 编程
JavaScript DOM 编程 (1).DOM概述及分类 (2).DOM结构模型:XML DOM 和 HTML DOM 关系? (3).结点,结点树,结点属性与方法? 1.DOM是什么? d ...
- java web 大文件下载
泽优大文件下载产品测试 泽优大文件下载控件down2,基于php开发环境测试. 开发环境:HBuilder 服务器:wamp64 数据库:mysql 可视化数据库编辑工具:Navicat Premiu ...
- <JAVA - 大作业(1)文本编辑器 >
<JAVA - 大作业(1)文本编辑器 > 背景 JAVA上机大作业:qq / 代码评价系统 第一次上机主题是练习JAVA自带的GUI图形化编程 目的:实现一个跟window10记事本界面 ...
随机推荐
- day18定时任务
day18定时任务 什么是定时任务 类似日常生活之中的闹钟:主要用于定时执行某些命令,达到定时处理数据的作用. 作用: 1.类似生活中使用的闹钟 2.可以自动完成操作命令 3.定时备份系统数据信息 定 ...
- day6 基本数据类型及内置方法
day6 基本数据类型及内置方法 一.10进制转其他进制 1. 十进制转二进制 print(bin(11)) #0b1011 2. 十进制转八进制 print(hex(11)) #0o13 3. 十进 ...
- 零基础学习java------20---------反射
1. 反射和动态代理 参考博文:https://blog.csdn.net/sinat_38259539/article/details/71799078 1.0 什么是Class: 我们都知道,对象 ...
- nodeJs,Express中间件是什么与常见中间件
中间件的功能和分类 中间件的本质就是一个函数,在收到请求和返回相应的过程中做一些我们想做的事情.Express文档中对它的作用是这么描述的: 执行任何代码.修改请求和响应对象.终结请求-响应循环.调用 ...
- 2019广东工业大学新生杯决赛 I-迷途的怪物
题目:I-I-迷途的怪物_2019年广东工业大学腾讯杯新生程序设计竞赛(同步赛) (nowcoder.com) 将(p-1)^n 按照多项式定理拆开,会发现只有一项没有p,其余项都有p,可直接约掉. ...
- 【编程思想】【设计模式】【基础模式Fundamental】delegation_pattern
Python版 https://github.com/faif/python-patterns/blob/master/fundamental/delegation_pattern.py #!/usr ...
- Python multiprocessing 基础使用和小trick
最近进行数据预处理时(噪声插入),单进程严重影响实验周期,故学习了multiprocessing并发执行不同数据集的处理,加快执行效率.现于此进行一些简单记录以供日后参考. 1. 基础: From m ...
- (转)Zookeeper原理和作用
本周末学习zookeeper,原理和安装配置 本文参考: http://www.ibm.com/developerworks/cn/opensource/os-cn-zookeeper/ http:/ ...
- 我在这里的处女篇(Word技巧集团)
传说这里的文章可以在Word上打好了发布,Word嘛,有[听写]功能,不用打字了: 写好的文章还可以[大声朗读],边听边看最容易找"通假字"了. 冲这,我的新阵地就定这里了,哈哈~
- 日历共享(Project)
<Project2016 企业项目管理实践>张会斌 董方好 编著 为了某一个项目,我们建好了一整套的日历,除了标准日历里加上了所有的假期以外,其他来自火星的水星的金星的土星的木星的BT的不 ...