基于springboot的少儿识字系统
博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战
主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询
文末联系获取
项目介绍:
该系统基于springboot技术,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:少儿、识字、幼儿园、识字系统等。
项目功能
系统包含技术:
后端:springboot,mybatis
前端:bootstrap、js、css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
部分截图说明:
下面是登录注册页面
用户登录后可以进行识字,难度根据等级而定
可以查看正确答案
可以进行自我测试
可以进行留言
查看个人信息或者修改
如果是管理员登录,可以对字库进行管理
部分截图:
登录
@RequestMapping("/adminlogin")public String adminlogin(HttpServletRequest request, ModelMap map, @RequestParam("name") String name,@RequestParam("pwd") String pwd) {map.put("webtitle", this.webtitle);User res = userService.findOne(name);if (res.getPwd() != null) {if (res.getPwd().equals(pwd)) {if(!res.getRank().equals("3")){map.put("message", "用户权限不足!无法登录管理端!");map.put("adrurl", "登录页");map.put("gourl", "/admin");map.put("gotime", 3);return "error";}HttpSession session = request.getSession();session.setAttribute("ranks", res.getRank());session.setAttribute("belong", res.getBelong());session.setAttribute("names", res.getName());session.setAttribute("ids", res.getId());map.put("message", "登录成功");map.put("adrurl", "管理端首页");map.put("gourl", "/adminindex");map.put("gotime", 3);return "success";}}map.put("message", "账号或密码错误");map.put("adrurl", "登录页");map.put("gourl", "/");map.put("gotime", 3);return "error";}
@RequestMapping("/adminindex")public String adminindex(HttpServletRequest request, ModelMap map, @RequestParam(value="page",defaultValue ="1") Integer page) {Integer pageSize = 12;Integer pageCount = 0;if(page != 1){pageCount = (page-1)*pageSize;}System.out.println(page);List<Listsf> lists = listService.findByPage(pageCount,pageSize);List<Listsf> lists2 = listService.findAll();Integer len = lists2.size();Integer pageC = (int) (Math.ceil(len/pageSize)+1);List pages = new ArrayList();for(int i=1;i<=pageC;i++){pages.add(i);}map.put("pages", pages);map.put("list", lists);map.put("webtitle", this.webtitle + "--后台字库管理");return "adminindex";}@RequestMapping("/delword")public String delword(HttpServletRequest request, ModelMap map, @RequestParam("id") Integer id) {listService.deleteById(id);map.put("message", "删除成功");map.put("adrurl", "管理页");map.put("gourl", "/adminindex");map.put("gotime", 3);return "success";}@RequestMapping("/changewords")public String changewords(HttpServletRequest request, ModelMap map, @RequestParam("id") Integer id,@RequestParam("name") String name,@RequestParam("tun") String tun) {Listsf record = new Listsf();record.setId(id);record.setName(name);record.setTun(tun);listService.updateByPrimaryKeySelective(record);map.put("message", "修改成功");map.put("adrurl", "管理页");map.put("gourl", "/adminindex");map.put("gotime", 3);return "success";}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
基于springboot的少儿识字系统相关推荐
- 基于springboot+vue的食疗系统
基于springboot+vue的食疗系统 ✌全网粉丝20W+,csdn特邀作者.博客专家.CSDN新星计划导师.java领域优质创作者,博客之星.掘金/华为云/阿里云/InfoQ等平台优质作者.专注 ...
- 基于springboot在线考试报名系统毕业设计源码031706
在线考试报名系统 摘 要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,考试也是一样.与传统的考试方式相比,网络考试报名系统极大地提高了考试的灵活性,并在许多领域已经有了广泛的应 ...
- 基于SpringBoot的企业OA系统的设计与实现,Java毕业设计项目,高质量毕业论文范例,源码,数据库脚本,项目导入运行视频教程,论文撰写教程
目录 课题背景 项目技术栈 适合对象 适合课题 项目功能概述 高质量论文范例(附原图,可再次编辑和修改) 毕业设计撰写视频教程 部分运行截图 课题背景 82.7%的受访白领表示认为数字化技术极大地提高 ...
- 毕业设计之基于springboot的开源商城系统
一.介绍 本项目是一个基于springboot的开源商城系统 ,前后端分离. 二.功能模块 平台端 管理端 用户手机端 首页 会员 订单 商品 促销 店铺 运营 统计 设计 三.技术架构 前端 vue ...
- 基于SpringBoot的自行车租赁系统的设计与实现
摘 要 随着国家经济飞速发展和居民生活水平的提高,给城镇交通问题带来了巨大隐患.传统共享自行车系统的产生成为了解决交通问题的手段之一,城镇居民很难简单.方便的使用传统的共享自行车系统,所以如何让城镇居 ...
- (附源码)基于springboot在线考试报名系统 毕业设计031706
在线考试报名系统 摘 要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,考试也是一样.与传统的考试方式相比,网络考试报名系统极大地提高了考试的灵活性,并在许多领域已经有了广泛的应 ...
- 基于springboot在线考试报名系统 毕业设计-附源码031706
在线考试报名系统 摘 要 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,考试也是一样.与传统的考试方式相比,网络考试报名系统极大地提高了考试的灵活性,并在许多领域已经有了广泛的应 ...
- 基于springboot实现大学生租房系统演示【附项目源码】
基于springboot实现大学生租房系统演示 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat ...
- 基于springboot实现大学生租房系统演示【附项目源码】分享
基于springboot实现大学生租房系统演示 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat ...
最新文章
- Java面试查漏补缺
- 《Python从小白到大牛》第4章 Python语法基础
- 技术网站 --websystique.com
- deepin/win10双系统deepin下其他盘带锁解决
- 各个数据库的取一表前N条记录不同SQL写法
- 4G U盘版64位bitcoin专用挖矿操作系统
- 应届生程序员,业务和技术孰轻孰重,如何找到适合自己的方向
- Dropwizard入门及开发步骤
- 使用 Python ElementTree 生成 xml
- 利用计算机语言实现ID3算法,机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf...
- jsp常用内置对象---response
- MySQL高级SQL语句
- 嘟嘟噜~~~第一次写博,纪念一下
- IP地址的认识(一)
- AI具备创造力入选Science年度十大科学突破
- Educational Codeforces Round 119 (Rated for Div. 2) EFG 题解
- Java--反射(框架设计的灵魂)
- Linux进程中Dec04什么意思,用last命令时会总显示些crash,
- 符号_王者荣耀2019名字特殊符号大全 最好看的特殊符号复制
- SAP 教程之 SAP 中的 IDOC