深圳做网站多钱,广州最新消息今天,宁波网站建设托管,免费在线制作网页博主介绍#xff1a;✌从事软件开发10年之余#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精… 博主介绍✌从事软件开发10年之余专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 ———————————————— 计算机毕业设计题目《1000套》✌ 目录
一.前言介绍
二.功能设计
三.功能截图
3.1前台主页面
3.2 问卷调查详细主页面
3.3管理员端后台管理主页面
3.4用户后台管理主页面
3.5管理员端用户管理页面
3.6管理员端后台公告管理页
四.数据库表结构设计
五.关键代码
六.论文目录参考
七.源码获取 一.前言介绍 如今互联网发展迅猛大量的信息都是通过网络这一渠道来传播所以利用网络渠道来传播信息是非常有前景的。问卷调查系统的主要目的就是及时有效、方便快捷的获取问卷调查信息一个新知识诞生的地方光靠现有的条件是远远不够的所以建设一款基于j2ee的问卷调查系统是有必要的这样能使用户通过问卷调查来弥补现有条件的不足。
当前各企事业单位正在建立数字化管理系统充分利用网络的有利资源已经实现了办公无纸化的数字化建设。但是目前很多问卷调查的管理体系并不完善然而对于问卷调查管理者来说问卷调查系统是不可缺少的部分问卷调查能够为用户提供充足的信息和快捷的查询手段。
在现阶段的问卷调查管理工作中问卷调查信息运用计算机完成数据查收、修改与删除等多方面的工作有助于提高管理者的工作效率避免了因信息量巨大造成的人为错误问卷调查系统作为新条件开发的先行者网络技术也不断健全和完善优秀的管理决策者一定会选择或者自主开发一个适合本问卷调查系统十分有意义。
本系统利用java技术和的MySQL进行开发将问卷调查系统推向更安全、技术更强悍的系统信息管理。问卷调查主要实现了管理员和用户两大模块。通过本网站使管理工作效率提升到另一个层次还更不容易出错对数据的查找与存储有更方便等因素 。 二.功能设计 系统的功能设计是整个系统的运行基础是一个把设计需求替换成以计算机系统的形式表示出来。通过对问卷调查系统的调查、分析和研究得出了该系统的总体规划这是开发设计系统的初步核心。该系统分为“前台模块”和“后台模块”两部分其中“前台模块”又分为“首页”、“问卷调查”、“论坛”、“公示公告”、“在线咨询”、“个人中心”等导航条“后台模块”分为“管理员端”和“用户端”2个板块“管理员端”分为“个人中心”、“用户管理”、“类型管理”、“问卷调查管理”、“问卷答复管理”、“论坛管理”以及“系统管理”等导航条“用户端”分为“个人中心”和“问卷答复管理”2个导航条通过导航条导航进入各功能展示页面进行操作。系统结构如下图所示 三.功能截图 3.1前台主页面 3.2 问卷调查详细主页面 3.3管理员端后台管理主页面 3.4用户后台管理主页面 3.5管理员端用户管理页面 3.6管理员端后台公告管理页 四.数据库表结构设计 CREATE DATABASE /*!32312 IF NOT EXISTS*/ jspm0c59i /*!40100 DEFAULT CHARACTER SET utf8mb4 */;USE jspm0c59i;--
-- Table structure for table chat
--DROP TABLE IF EXISTS chat;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE chat (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,userid bigint(20) NOT NULL COMMENT 用户id,adminid bigint(20) DEFAULT NULL COMMENT 管理员id,ask longtext COMMENT 提问,reply longtext COMMENT 回复,isreply int(11) DEFAULT NULL COMMENT 是否回复,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944626527 DEFAULT CHARSETutf8 COMMENT在线咨询;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table chat
--LOCK TABLES chat WRITE;
/*!40000 ALTER TABLE chat DISABLE KEYS */;
INSERT INTO chat VALUES (51,2023-02-21 01:47:04,1,1,提问1,回复1,1),(52,2023-02-21 01:47:04,2,2,提问2,回复2,2),(53,2023-02-21 01:47:04,3,3,提问3,回复3,3),(54,2023-02-21 01:47:04,4,4,提问4,回复4,4),(55,2023-02-21 01:47:04,5,5,提问5,回复5,5),(56,2023-02-21 01:47:04,6,6,提问6,回复6,6),(57,2023-02-21 01:47:04,7,7,提问7,回复7,7),(58,2023-02-21 01:47:04,8,8,提问8,回复8,8),(1676944485553,2023-02-21 01:54:45,1676944402612,NULL,这里是在线咨询管理员的地方,NULL,0),(1676944626526,2023-02-21 01:57:06,1676944402612,1,NULL,回复在线咨询的地方,NULL);
/*!40000 ALTER TABLE chat ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table config
--DROP TABLE IF EXISTS config;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE config (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,name varchar(100) NOT NULL COMMENT 配置参数名称,value varchar(100) DEFAULT NULL COMMENT 配置参数值,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT4 DEFAULT CHARSETutf8 COMMENT配置文件;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table config
--LOCK TABLES config WRITE;
/*!40000 ALTER TABLE config DISABLE KEYS */;
INSERT INTO config VALUES (1,picture1,upload/picture1.jpg),(2,picture2,upload/1676944650543.png),(3,picture3,upload/picture3.jpg);
/*!40000 ALTER TABLE config ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table forum
--DROP TABLE IF EXISTS forum;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE forum (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,title varchar(200) DEFAULT NULL COMMENT 帖子标题,content longtext NOT NULL COMMENT 帖子内容,parentid bigint(20) DEFAULT NULL COMMENT 父节点id,userid bigint(20) NOT NULL COMMENT 用户id,username varchar(200) DEFAULT NULL COMMENT 用户名,avatarurl longtext COMMENT 头像,isdone varchar(200) DEFAULT NULL COMMENT 状态,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944470498 DEFAULT CHARSETutf8 COMMENT论坛表;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table forum
--LOCK TABLES forum WRITE;
/*!40000 ALTER TABLE forum DISABLE KEYS */;
INSERT INTO forum VALUES (61,2023-02-21 01:47:04,帖子标题1,帖子内容1,0,1,用户名1,upload/forum_avatarurl1.jpg,upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg,开放),(62,2023-02-21 01:47:04,帖子标题2,帖子内容2,0,2,用户名2,upload/forum_avatarurl2.jpg,upload/forum_avatarurl3.jpg,upload/forum_avatarurl4.jpg,开放),(63,2023-02-21 01:47:04,帖子标题3,帖子内容3,0,3,用户名3,upload/forum_avatarurl3.jpg,upload/forum_avatarurl4.jpg,upload/forum_avatarurl5.jpg,开放),(64,2023-02-21 01:47:04,帖子标题4,帖子内容4,0,4,用户名4,upload/forum_avatarurl4.jpg,upload/forum_avatarurl5.jpg,upload/forum_avatarurl6.jpg,开放),(65,2023-02-21 01:47:04,帖子标题5,帖子内容5,0,5,用户名5,upload/forum_avatarurl5.jpg,upload/forum_avatarurl6.jpg,upload/forum_avatarurl7.jpg,开放),(66,2023-02-21 01:47:04,帖子标题6,帖子内容6,0,6,用户名6,upload/forum_avatarurl6.jpg,upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg,开放),(67,2023-02-21 01:47:04,帖子标题7,帖子内容7,0,7,用户名7,upload/forum_avatarurl7.jpg,upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg,开放),(68,2023-02-21 01:47:04,帖子标题8,帖子内容8,0,8,用户名8,upload/forum_avatarurl8.jpg,upload/forum_avatarurl9.jpg,upload/forum_avatarurl10.jpg,开放),(1676944470497,2023-02-21 01:54:30,这里是用户间交流的地方,p帖子的内容/p,0,1676944402612,11,NULL,开放);
/*!40000 ALTER TABLE forum ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table leixing
--DROP TABLE IF EXISTS leixing;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE leixing (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,leixing varchar(200) NOT NULL COMMENT 类型,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944537149 DEFAULT CHARSETutf8 COMMENT类型;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table leixing
--LOCK TABLES leixing WRITE;
/*!40000 ALTER TABLE leixing DISABLE KEYS */;
INSERT INTO leixing VALUES (21,2023-02-21 01:47:04,类型1),(22,2023-02-21 01:47:04,类型2),(23,2023-02-21 01:47:04,类型3),(24,2023-02-21 01:47:04,类型4),(25,2023-02-21 01:47:04,类型5),(26,2023-02-21 01:47:04,类型6),(27,2023-02-21 01:47:04,类型7),(28,2023-02-21 01:47:04,类型8),(1676944537148,2023-02-21 01:55:36,生活类);
/*!40000 ALTER TABLE leixing ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table news
--DROP TABLE IF EXISTS news;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE news (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,title varchar(200) NOT NULL COMMENT 标题,introduction longtext COMMENT 简介,picture longtext NOT NULL COMMENT 图片,content longtext NOT NULL COMMENT 内容,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944615241 DEFAULT CHARSETutf8 COMMENT公告信息;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table news
--LOCK TABLES news WRITE;
/*!40000 ALTER TABLE news DISABLE KEYS */;
INSERT INTO news VALUES (83,2023-02-21 01:47:04,挫折路上坚持常在心间,回头看看你会不会发现曾经的你在这里摔倒过;回头看看你是否发现一次次地重复着却从没爬起过。而如今让我们把视线转向前方那一道道金色的弧线是流星飞逝的痕迹或是成功运行的轨道。今天的你是否要扬帆起航让幸福来敲门?清晨的太阳撒向大地神奇的宇宙赋予它神奇的色彩大自然沐浴着春光世界因太阳的照射而精彩林中百鸟啾啾河水轻轻流淌汇成清宁的山间小调。,upload/news_picture3.jpg,p回头看看你会不会发现曾经的你在这里摔倒过;回头看看你是否发现一次次地重复着却从没爬起过。而如今让我们把视线转向前方那一道道金色的弧线是流星飞逝的痕迹或是成功运行的轨道。今天的你是否要扬帆起航让幸福来敲门?/pp清晨的太阳撒向大地神奇的宇宙赋予它神奇的色彩大自然沐浴着春光世界因太阳的照射而精彩林中百鸟啾啾河水轻轻流淌汇成清宁的山间小调。/pp是的面对道途上那无情的嘲讽面对步伐中那重复的摔跤面对激流与硬石之间猛烈的碰撞我们必须选择那富于阴雨却最终见到彩虹的荆棘路。也许经历了那暴风雨的洗礼我们便会变得自信幸福也随之而来。/pp司马迁屡遭羞辱却依然在狱中撰写《史记》作为一名史学家不因王权而极度赞赏也不因卑微而极度批判然而他在坚持自己操守的同时却依然要受统治阶级的阻碍他似乎无权选择自己的本职。但是他不顾于此只是在面对道途的阻隔之时他依然选择了走下去的信念。终于一部开山巨作《史记》诞生为后人留下一份馈赠也许在他完成毕生的杰作之时他微微地笑了没有什么比梦想实现更快乐的了....../pp 或许正如“长风破浪会有时直挂云帆济沧海”一般欣欣然地走向看似深渊的崎岖路而在一番耕耘之后便会发现这里另有一番天地。也许这就是困难与快乐的交融。/pp也许在形形色色的社会中我们常能看到一份坚持一份自信但这里却还有一类人。这类人在暴风雨来临之际只会闪躲从未懂得这也是一种历炼这何尝不是一份快乐。在阴暗的角落里总是独自在哭带着伤愁看不到一点希望。/pp我们不能堕落于此而要像海燕那般在苍茫的大海上高傲地飞翔任何事物都无法阻挡任何事都是幸福快乐的。/p),(84,2023-02-21 01:47:04,挫折是另一个生命的开端,当遇到挫折或失败你是看见失败还是看见机会?挫折是我们每个人成长的必经之路它不是你想有就有想没有就没有的。有句名言说的好如果你想一生摆脱苦难你就得是神或者是死尸。这句话形象地说明了挫折是伴随着人生的是谁都逃不掉的。,upload/news_picture4.jpg,p当遇到挫折或失败你是看见失败还是看见机会?/pp挫折是我们每个人成长的必经之路它不是你想有就有想没有就没有的。有句名言说的好如果你想一生摆脱苦难你就得是神或者是死尸。这句话形象地说明了挫折是伴随着人生的是谁都逃不掉的。/pp人生在世从古到今不分天子平民机遇虽有不同但总不免有身陷困境或遭遇难题之处这时候唯有通权达变才能使人转危为安甚至反败为胜。/pp大部分的人一生当中最痛苦的经验是失去所爱的人其次是丢掉一份工作。其实经得起考验的人就算是被开除也不会惊慌要学会面对。/pp “塞翁失马焉知非福。”人生的道路并不是每一步都迈向成功这就是追求的意义。我们还要认识到一点挫折作为一种情绪状态和一种个人体验各人的耐受性是大不相同的有的人经历了一次次挫折就能够坚忍不拔百折不挠;有的人稍遇挫折便意志消沉一蹶不振。所以挫折感是一种主观感受因为人的目的和需要不同成功标准不同所以同一种活动对于不同的人可能会造成不同的挫折感受。/pp凡事皆以平常心来看待对于生命顺逆不要太执著。能够“破我执”是很高层的人生境界。/pp人事的艰难就是一种考验。就像—支剑要有磨刀来磨剑才会利:一块璞玉要有粗石来磨才会发出耀眼的光芒。我们能够做到的只是如何减少、避免那些由于自身的原因所造成的挫折而在遇到痛苦和挫折之后则力求化解痛苦争取幸福。我们要知道痛苦和挫折是双重性的它既是我们人生中难以完全避免的也是我们在争取成功时不可缺少的一种动力。因为我认为推动我们奋斗的力量不仅仅是对成功的渴望还有为摆脱痛苦和挫折而进行的奋斗。/p),(85,2023-02-21 01:47:04,你要去相信没有到不了的明天,有梦想就去努力因为在这一辈子里面现在不去勇敢的努力也许就再也没有机会了。你要去相信一定要相信没有到不了的明天。不要被命运打败让自己变得更强大。不管你现在是一个人走在异乡的街道上始终没有找到一丝归属感还是你在跟朋友们一起吃饭开心址笑着的时候闪过一丝落寞。,upload/news_picture5.jpg,p有梦想就去努力因为在这一辈子里面现在不去勇敢的努力也许就再也没有机会了。你要去相信一定要相信没有到不了的明天。不要被命运打败让自己变得更强大。/pp不管你现在是一个人走在异乡的街道上始终没有找到一丝归属感还是你在跟朋友们一起吃饭开心址笑着的时候闪过一丝落寞。/pp 不管你现在是在图书馆里背着怎么也看不进去的英语单词还是你现在迷茫地看不清未来的方向不知道要往哪走。/pp不管你现在是在努力着去实现梦想却没能拉近与梦想的距离还是你已经慢慢地找不到自己的梦想了。/pp你都要去相信没有到不了的明天。/pp 有的时候你的梦想太大别人说你的梦想根本不可能实现;有的时候你的梦想又太小又有人说你胸无大志;有的时候你对死党说着将来要去环游世界的梦想却换来他的不屑一顾于是你再也不提自己的梦想;有的时候你突然说起将来要开个小店的愿望却发现你讲述的那个人并没有听到你在说什么。/pp不过又能怎么样呢未来始终是自己的梦想始终是自己的没有人会来帮你实现它。/pp也许很多时候我们只是需要朋友的一句鼓励一句安慰却也得不到。但是相信我世界上还有很多人只是想要和你说说话。/pp因为我们都一样。一样的被人说成固执一样的在追逐他们眼里根本不在意的东西。/pp所以又有什么关系呢别人始终不是你、不能懂你的心情你又何必多去解释呢。这个世界会来阻止你困难也会接踵而至其实真正关键的只有自己有没有那个倔强。/pp这个世界上没有不带伤的人真正能治愈自己的只有自己。/p),(86,2023-02-21 01:47:04,离开是一种痛苦是一种勇气但同样也是一个考验是一个新的开端,无穷无尽是离愁天涯海角遍寻思。当离别在即之时当面对着相濡以沫兄弟般的朋友时当面对着经历了四年的磨合而形成的真挚友谊之时我内心激动无语说一声再见道一声珍重都很难出口。回想自己四年大学的风风雨雨回想我们曾经共同经历的岁月流年我感谢大家的相扶相依感谢朋友们的莫大支持与帮助。虽然舍不得但离别的脚步却不因我们的挚情而停滞。,upload/news_picture6.jpg,p无穷无尽是离愁天涯海角遍寻思。当离别在即之时当面对着相濡以沫兄弟般的朋友时当面对着经历了四年的磨合而形成的真挚友谊之时我内心激动无语说一声再见道一声珍重都很难出口。回想自己四年大学的风风雨雨回想我们曾经共同经历的岁月流年我感谢大家的相扶相依感谢朋友们的莫大支持与帮助。虽然舍不得但离别的脚步却不因我们的挚情而停滞。离别的确是一种痛苦但同样也是我们走入社会走向新环境、新领域的一个开端希望大家在以后新的工作岗位上能够确定自己的新起点坚持不懈向着更新、更高的目标前进因为人生最美好的东西永远都在最前方!/pp忆往昔峥嵘岁月看今朝潮起潮落望未来任重而道远。作为新时代的我们就应在失败时能拼搏奋起去谱写人生的辉煌。在成功时亦能居安思危不沉湎于一时的荣耀、鲜花和掌声中时时刻刻怀着一颗积极寻找自己新的奶酪的心处变不惊、成败不渝始终踏着自己坚实的步伐从零开始不断向前迈进这样才能在这风起云涌、变幻莫测的社会大潮中成为真正的弄潮儿!/p),(87,2023-02-21 01:47:04,Leave未必是一种痛苦,无穷无尽是离愁天涯海角遍寻思。当离别在即之时当面对着相濡以沫兄弟般的朋友时当面对着经历了四年的磨合而形成的真挚友谊之时我内心激动无语说一声再见道一声珍重都很难出口。回想自己四年大学的风风雨雨回想我们曾经共同经历的岁月流年我感谢大家的相扶相依感谢朋友们的莫大支持与帮助。虽然舍不得但离别的脚步却不因我们的挚情而停滞。,upload/news_picture7.jpg,p无穷无尽是离愁天涯海角遍寻思。当离别在即之时当面对着相濡以沫兄弟般的朋友时当面对着经历了四年的磨合而形成的真挚友谊之时我内心激动无语说一声再见道一声珍重都很难出口。回想自己四年大学的风风雨雨回想我们曾经共同经历的岁月流年我感谢大家的相扶相依感谢朋友们的莫大支持与帮助。虽然舍不得但离别的脚步却不因我们的挚情而停滞。离别的确是一种痛苦但同样也是我们走入社会走向新环境、新领域的一个开端希望大家在以后新的工作岗位上能够确定自己的新起点坚持不懈向着更新、更高的目标前进因为人生最美好的东西永远都在最前方!/pp忆往昔峥嵘岁月看今朝潮起潮落望未来任重而道远。作为新时代的我们就应在失败时能拼搏奋起去谱写人生的辉煌。在成功时亦能居安思危不沉湎于一时的荣耀、鲜花和掌声中时时刻刻怀着一颗积极寻找自己新的奶酪的心处变不惊、成败不渝始终踏着自己坚实的步伐从零开始不断向前迈进这样才能在这风起云涌、变幻莫测的社会大潮中成为真正的弄潮儿!/p),(88,2023-02-21 01:47:04,坚持才会成功,回头看看你会不会发现曾经的你在这里摔倒过;回头看看你是否发现一次次地重复着却从没爬起过。而如今让我们把视线转向前方那一道道金色的弧线是流星飞逝的痕迹或是成功运行的轨道。今天的你是否要扬帆起航让幸福来敲门?清晨的太阳撒向大地神奇的宇宙赋予它神奇的色彩大自然沐浴着春光世界因太阳的照射而精彩林中百鸟啾啾河水轻轻流淌汇成清宁的山间小调。,upload/news_picture8.jpg,p回头看看你会不会发现曾经的你在这里摔倒过;回头看看你是否发现一次次地重复着却从没爬起过。而如今让我们把视线转向前方那一道道金色的弧线是流星飞逝的痕迹或是成功运行的轨道。今天的你是否要扬帆起航让幸福来敲门?/pp清晨的太阳撒向大地神奇的宇宙赋予它神奇的色彩大自然沐浴着春光世界因太阳的照射而精彩林中百鸟啾啾河水轻轻流淌汇成清宁的山间小调。/pp是的面对道途上那无情的嘲讽面对步伐中那重复的摔跤面对激流与硬石之间猛烈的碰撞我们必须选择那富于阴雨却最终见到彩虹的荆棘路。也许经历了那暴风雨的洗礼我们便会变得自信幸福也随之而来。/pp司马迁屡遭羞辱却依然在狱中撰写《史记》作为一名史学家不因王权而极度赞赏也不因卑微而极度批判然而他在坚持自己操守的同时却依然要受统治阶级的阻碍他似乎无权选择自己的本职。但是他不顾于此只是在面对道途的阻隔之时他依然选择了走下去的信念。终于一部开山巨作《史记》诞生为后人留下一份馈赠也许在他完成毕生的杰作之时他微微地笑了没有什么比梦想实现更快乐的了....../pp 或许正如“长风破浪会有时直挂云帆济沧海”一般欣欣然地走向看似深渊的崎岖路而在一番耕耘之后便会发现这里另有一番天地。也许这就是困难与快乐的交融。/pp也许在形形色色的社会中我们常能看到一份坚持一份自信但这里却还有一类人。这类人在暴风雨来临之际只会闪躲从未懂得这也是一种历炼这何尝不是一份快乐。在阴暗的角落里总是独自在哭带着伤愁看不到一点希望。/pp我们不能堕落于此而要像海燕那般在苍茫的大海上高傲地飞翔任何事物都无法阻挡任何事都是幸福快乐的。/p),(1676944615240,2023-02-21 01:56:55,某公告,公告的简介,upload/1676944613371.jpg,p公告的内容/ppimg src\http://localhost:8080/jspm0c59i/upload/1676944610498.jpg\ width\900\ height\560\//p);
/*!40000 ALTER TABLE news ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table storeup
--DROP TABLE IF EXISTS storeup;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE storeup (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,userid bigint(20) NOT NULL COMMENT 用户id,refid bigint(20) DEFAULT NULL COMMENT 商品id,tablename varchar(200) DEFAULT NULL COMMENT 表名,name varchar(200) NOT NULL COMMENT 名称,picture longtext NOT NULL COMMENT 图片,type varchar(200) DEFAULT 1 COMMENT 类型(1:收藏,21:赞,22:踩,31:竞拍参与,41:关注),inteltype varchar(200) DEFAULT NULL COMMENT 推荐类型,remark varchar(200) DEFAULT NULL COMMENT 备注,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944498469 DEFAULT CHARSETutf8 COMMENT收藏表;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table storeup
--LOCK TABLES storeup WRITE;
/*!40000 ALTER TABLE storeup DISABLE KEYS */;
INSERT INTO storeup VALUES (1676944421578,2023-02-21 01:53:40,1676944402612,32,wenjuandiaocha,问卷标题2,upload/wenjuandiaocha_fengmiantupian2.jpg,1,类型2,NULL),(1676944498468,2023-02-21 01:54:58,1676944402612,38,wenjuandiaocha,问卷标题8,upload/wenjuandiaocha_fengmiantupian8.jpg,1,类型8,NULL);
/*!40000 ALTER TABLE storeup ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table systemintro
--DROP TABLE IF EXISTS systemintro;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE systemintro (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,title varchar(200) NOT NULL COMMENT 标题,subtitle varchar(200) DEFAULT NULL COMMENT 副标题,content longtext NOT NULL COMMENT 内容,picture1 longtext COMMENT 图片1,picture2 longtext COMMENT 图片2,picture3 longtext COMMENT 图片3,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENT关于我们;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table systemintro
--LOCK TABLES systemintro WRITE;
/*!40000 ALTER TABLE systemintro DISABLE KEYS */;
INSERT INTO systemintro VALUES (1,2023-02-21 01:47:04,系统简介,SYSTEM INTRODUCTION,p编辑系统简介/p,upload/systemintro_picture1.jpg,upload/systemintro_picture2.jpg,upload/systemintro_picture3.jpg);
/*!40000 ALTER TABLE systemintro ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table token
--DROP TABLE IF EXISTS token;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE token (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,userid bigint(20) NOT NULL COMMENT 用户id,username varchar(100) NOT NULL COMMENT 用户名,tablename varchar(100) DEFAULT NULL COMMENT 表名,role varchar(100) DEFAULT NULL COMMENT 角色,token varchar(200) NOT NULL COMMENT 密码,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 新增时间,expiratedtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 过期时间,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT3 DEFAULT CHARSETutf8 COMMENTtoken表;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table token
--LOCK TABLES token WRITE;
/*!40000 ALTER TABLE token DISABLE KEYS */;
INSERT INTO token VALUES (1,1676944402612,11,yonghu,用户,lk0wjc43kqk8lpjzzbcem3osotbojzvz,2023-02-21 01:53:27,2023-02-21 02:57:48),(2,1,admin,users,管理员,ls6ncvy8ncudo2d6pf6yn6ns96gttjt4,2023-02-21 01:55:15,2023-02-21 02:55:15);
/*!40000 ALTER TABLE token ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table users
--DROP TABLE IF EXISTS users;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE users (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,username varchar(100) NOT NULL COMMENT 用户名,password varchar(100) NOT NULL COMMENT 密码,role varchar(100) DEFAULT 管理员 COMMENT 角色,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 新增时间,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENT用户表;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table users
--LOCK TABLES users WRITE;
/*!40000 ALTER TABLE users DISABLE KEYS */;
INSERT INTO users VALUES (1,admin,admin,管理员,2023-02-21 01:47:04);
/*!40000 ALTER TABLE users ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table wenjuandafu
--DROP TABLE IF EXISTS wenjuandafu;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE wenjuandafu (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,wenjuanbiaoti varchar(200) DEFAULT NULL COMMENT 问卷标题,leixing varchar(200) DEFAULT NULL COMMENT 类型,wentiyi varchar(200) DEFAULT NULL COMMENT 问题一,dafuyi varchar(200) DEFAULT NULL COMMENT 答复一,wentier varchar(200) DEFAULT NULL COMMENT 问题二,dafuer varchar(200) DEFAULT NULL COMMENT 答复二,wentisan varchar(200) DEFAULT NULL COMMENT 问题三,dafusan varchar(200) DEFAULT NULL COMMENT 答复三,wentisi varchar(200) DEFAULT NULL COMMENT 问题四,dafusi varchar(200) DEFAULT NULL COMMENT 答复四,wentiwu varchar(200) DEFAULT NULL COMMENT 问题五,dafuwu varchar(200) DEFAULT NULL COMMENT 答复五,zhanghao varchar(200) DEFAULT NULL COMMENT 账号,xingming varchar(200) DEFAULT NULL COMMENT 姓名,tijiaoriqi date DEFAULT NULL COMMENT 提交日期,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944447985 DEFAULT CHARSETutf8 COMMENT问卷答复;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table wenjuandafu
--LOCK TABLES wenjuandafu WRITE;
/*!40000 ALTER TABLE wenjuandafu DISABLE KEYS */;
INSERT INTO wenjuandafu VALUES (41,2023-02-21 01:47:04,问卷标题1,类型1,问题一1,答复一1,问题二1,答复二1,问题三1,答复三1,问题四1,答复四1,问题五1,答复五1,账号1,姓名1,2023-02-21),(42,2023-02-21 01:47:04,问卷标题2,类型2,问题一2,答复一2,问题二2,答复二2,问题三2,答复三2,问题四2,答复四2,问题五2,答复五2,账号2,姓名2,2023-02-21),(43,2023-02-21 01:47:04,问卷标题3,类型3,问题一3,答复一3,问题二3,答复二3,问题三3,答复三3,问题四3,答复四3,问题五3,答复五3,账号3,姓名3,2023-02-21),(44,2023-02-21 01:47:04,问卷标题4,类型4,问题一4,答复一4,问题二4,答复二4,问题三4,答复三4,问题四4,答复四4,问题五4,答复五4,账号4,姓名4,2023-02-08),(45,2023-02-21 01:47:04,问卷标题5,类型5,问题一5,答复一5,问题二5,答复二5,问题三5,答复三5,问题四5,答复四5,问题五5,答复五5,账号5,姓名5,2023-02-21),(46,2023-02-21 01:47:04,问卷标题6,类型6,问题一6,答复一6,问题二6,答复二6,问题三6,答复三6,问题四6,答复四6,问题五6,答复五6,账号6,姓名6,2023-02-21),(47,2023-02-21 01:47:04,问卷标题7,类型7,问题一7,答复一7,问题二7,答复二7,问题三7,答复三7,问题四7,答复四7,问题五7,答复五7,账号7,姓名7,2023-02-21),(48,2023-02-21 01:47:04,问卷标题8,类型8,问题一8,答复一8,问题二8,答复二8,问题三8,答复三8,问题四8,答复四8,问题五8,答复五8,账号8,姓名8,2023-02-21),(1676944447984,2023-02-21 01:54:07,问卷标题2,类型2,问题一2,123,问题二2,12,问题三2,56,问题四2,66,问题五2,这里的推荐是根据用户的收藏类型进行推荐的,11,张三,2023-02-21);
/*!40000 ALTER TABLE wenjuandafu ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table wenjuandiaocha
--DROP TABLE IF EXISTS wenjuandiaocha;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE wenjuandiaocha (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,wenjuanbiaoti varchar(200) NOT NULL COMMENT 问卷标题,fengmiantupian longtext COMMENT 封面图片,leixing varchar(200) NOT NULL COMMENT 类型,wentiyi varchar(200) DEFAULT NULL COMMENT 问题一,wentier varchar(200) DEFAULT NULL COMMENT 问题二,wentisan varchar(200) DEFAULT NULL COMMENT 问题三,wentisi varchar(200) DEFAULT NULL COMMENT 问题四,wentiwu varchar(200) DEFAULT NULL COMMENT 问题五,faburiqi date DEFAULT NULL COMMENT 发布日期,clicktime datetime DEFAULT NULL COMMENT 最近点击时间,PRIMARY KEY (id)
) ENGINEInnoDB AUTO_INCREMENT1676944567276 DEFAULT CHARSETutf8 COMMENT问卷调查;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table wenjuandiaocha
--LOCK TABLES wenjuandiaocha WRITE;
/*!40000 ALTER TABLE wenjuandiaocha DISABLE KEYS */;
INSERT INTO wenjuandiaocha VALUES (31,2023-02-21 01:47:04,问卷标题1,upload/wenjuandiaocha_fengmiantupian1.jpg,upload/wenjuandiaocha_fengmiantupian2.jpg,upload/wenjuandiaocha_fengmiantupian3.jpg,类型1,问题一1,问题二1,问题三1,问题四1,问题五1,2023-02-21,2023-02-21 09:47:04),(32,2023-02-21 01:47:04,问卷标题2,upload/wenjuandiaocha_fengmiantupian2.jpg,upload/wenjuandiaocha_fengmiantupian3.jpg,upload/wenjuandiaocha_fengmiantupian4.jpg,类型2,问题一2,问题二2,问题三2,问题四2,问题五2,2023-02-21,2023-02-21 09:54:54),(33,2023-02-21 01:47:04,问卷标题3,upload/wenjuandiaocha_fengmiantupian3.jpg,upload/wenjuandiaocha_fengmiantupian4.jpg,upload/wenjuandiaocha_fengmiantupian5.jpg,类型3,问题一3,问题二3,问题三3,问题四3,问题五3,2023-02-21,2023-02-21 09:47:04),(34,2023-02-21 01:47:04,问卷标题4,upload/wenjuandiaocha_fengmiantupian4.jpg,upload/wenjuandiaocha_fengmiantupian5.jpg,upload/wenjuandiaocha_fengmiantupian6.jpg,类型4,问题一4,问题二4,问题三4,问题四4,问题五4,2023-02-21,2023-02-21 09:47:04),(35,2023-02-21 01:47:04,问卷标题5,upload/wenjuandiaocha_fengmiantupian5.jpg,upload/wenjuandiaocha_fengmiantupian6.jpg,upload/wenjuandiaocha_fengmiantupian7.jpg,类型5,问题一5,问题二5,问题三5,问题四5,问题五5,2023-02-21,2023-02-21 09:47:04),(36,2023-02-21 01:47:04,问卷标题6,upload/wenjuandiaocha_fengmiantupian6.jpg,upload/wenjuandiaocha_fengmiantupian7.jpg,upload/wenjuandiaocha_fengmiantupian8.jpg,类型6,问题一6,问题二6,问题三6,问题四6,问题五6,2023-02-21,2023-02-21 09:47:04),(37,2023-02-21 01:47:04,问卷标题7,upload/wenjuandiaocha_fengmiantupian7.jpg,upload/wenjuandiaocha_fengmiantupian8.jpg,upload/wenjuandiaocha_fengmiantupian9.jpg,类型7,问题一7,问题二7,问题三7,问题四7,问题五7,2023-02-21,2023-02-21 09:57:56),(38,2023-02-21 01:47:04,问卷标题8,upload/wenjuandiaocha_fengmiantupian8.jpg,upload/wenjuandiaocha_fengmiantupian9.jpg,upload/wenjuandiaocha_fengmiantupian10.jpg,类型8,问题一8,问题二8,问题三8,问题四8,问题五8,2023-02-21,2023-02-21 09:57:49),(1676944567275,2023-02-21 01:56:06,某某生活调查,upload/1676944550896.jpg,生活类,某问题1,某问题2,某问题3,某问题4,某问题5,2023-02-21,2023-02-21 09:58:01);
/*!40000 ALTER TABLE wenjuandiaocha ENABLE KEYS */;
UNLOCK TABLES;--
-- Table structure for table yonghu
--DROP TABLE IF EXISTS yonghu;
/*!40101 SET saved_cs_client character_set_client */;
/*!40101 SET character_set_client utf8 */;
CREATE TABLE yonghu (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,zhanghao varchar(200) NOT NULL COMMENT 账号,mima varchar(200) NOT NULL COMMENT 密码,xingming varchar(200) NOT NULL COMMENT 姓名,xingbie varchar(200) DEFAULT NULL COMMENT 性别,youxiang varchar(200) DEFAULT NULL COMMENT 邮箱,shoujihaoma varchar(200) DEFAULT NULL COMMENT 手机号码,touxiang longtext COMMENT 头像,PRIMARY KEY (id),UNIQUE KEY zhanghao (zhanghao)
) ENGINEInnoDB AUTO_INCREMENT1676944402613 DEFAULT CHARSETutf8 COMMENT用户;
/*!40101 SET character_set_client saved_cs_client */;--
-- Dumping data for table yonghu
--LOCK TABLES yonghu WRITE;
/*!40000 ALTER TABLE yonghu DISABLE KEYS */;
INSERT INTO yonghu VALUES (11,2023-02-21 01:47:04,账号1,123456,姓名1,男,773890001qq.com,13823888881,upload/yonghu_touxiang1.jpg),(12,2023-02-21 01:47:04,账号2,123456,姓名2,男,773890002qq.com,13823888882,upload/yonghu_touxiang2.jpg),(13,2023-02-21 01:47:04,账号3,123456,姓名3,男,773890003qq.com,13823888883,upload/yonghu_touxiang3.jpg),(14,2023-02-21 01:47:04,账号4,123456,姓名4,男,773890004qq.com,13823888884,upload/yonghu_touxiang4.jpg),(15,2023-02-21 01:47:04,账号5,123456,姓名5,男,773890005qq.com,13823888885,upload/yonghu_touxiang5.jpg),(16,2023-02-21 01:47:04,账号6,123456,姓名6,男,773890006qq.com,13823888886,upload/yonghu_touxiang6.jpg),(17,2023-02-21 01:47:04,账号7,123456,姓名7,男,773890007qq.com,13823888887,upload/yonghu_touxiang7.jpg),(18,2023-02-21 01:47:04,账号8,123456,姓名8,男,773890008qq.com,13823888888,upload/yonghu_touxiang8.jpg),(1676944402612,2023-02-21 01:53:22,11,11,张三,女,131163.com,13111111111,upload/1676944401701.jpeg);
/*!40000 ALTER TABLE yonghu ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONEOLD_TIME_ZONE */;/*!40101 SET SQL_MODEOLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKSOLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKSOLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENTOLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTSOLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTIONOLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTESOLD_SQL_NOTES */;-- Dump completed on 2023-02-22 15:47:49 五.关键代码 package com.controller;import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;/*** 登录相关*/
RequestMapping(users)
RestController
public class UserController{Autowiredprivate UserService userService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token);}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UserEntity user){
// ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 退出*/GetMapping(value logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);userService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();PageUtils page userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/list)public R list( UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();ew.allEq(MPUtil.allEQMapPre( user, user)); return R.ok().put(data, userService.selectListView(ew));}/*** 信息*/RequestMapping(/info/{id})public R info(PathVariable(id) String id){UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 保存*/PostMapping(/save)public R save(RequestBody UserEntity user){
// ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody UserEntity user){
// ValidatorUtils.validateEntity(user);UserEntity u userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername()));if(u!null u.getId()!user.getId() u.getUsername().equals(user.getUsername())) {return R.error(用户名已存在。);}userService.updateById(user);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}六.论文目录参考 七.源码获取 感谢大家的阅读如有不懂的问题可以评论区交流或私聊 喜欢文章可以点赞、收藏、关注、评论啦 、获取源码Vjsjbysj88