基于springboot的少儿识字系统

简介: 该系统基于springboot技术,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:少儿、识字、幼儿园、识字系统等。

项目介绍:



该系统基于springboot技术,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适合选题:少儿、识字、幼儿园、识字系统等。


项目功能



e0544bac0ad84491af16330a36186873.png


系统包含技术:



后端:springboot,mybatis

前端:bootstrap、js、css等

开发工具:idea

数据库:mysql 5.7

JDK版本:jdk1.8


部分截图说明:



下面是登录注册页面


3c531b44b49f496ab540ef2988f2e743.png


用户登录后可以进行识字,难度根据等级而定


f0dfe38451164381a8dec2bc27ca23a4.png


可以查看正确答案


199ff5e7614e4004809d40c93a4f8cb8.png


可以进行自我测试


f1940166b0a045b3afac0fc4cc5da856.png


可以进行留言


6cd27f9fd630466b9a3a8688422ac61b.png


查看个人信息或者修改


dbbb7666b882456ea1b48585842fc295.png


如果是管理员登录,可以对字库进行管理


cb3428f248bc4c67965e4a679e3b9336.png

1da25f10b6514ba599d209ef7f0d4889.png


部分代码:



登录


@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";
    }


以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。


好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

相关文章
|
9天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的服装商城管理系统
基于Java+Springboot+Vue开发的服装商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的服装商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
31 2
基于Java+Springboot+Vue开发的服装商城管理系统
|
6天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
基于Java+Springboot+Vue开发的大学竞赛报名管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的大学竞赛报名管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
20 3
基于Java+Springboot+Vue开发的大学竞赛报名管理系统
|
7天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的蛋糕商城管理系统
基于Java+Springboot+Vue开发的蛋糕商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的蛋糕商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
20 3
基于Java+Springboot+Vue开发的蛋糕商城管理系统
|
7天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的美容预约管理系统
基于Java+Springboot+Vue开发的美容预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的美容预约管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
21 3
基于Java+Springboot+Vue开发的美容预约管理系统
|
7天前
|
JavaScript Java 关系型数据库
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
本文介绍了一个基于Spring Boot和Vue.js实现的在线考试系统。随着在线教育的发展,在线考试系统的重要性日益凸显。该系统不仅能提高教学效率,减轻教师负担,还为学生提供了灵活便捷的考试方式。技术栈包括Spring Boot、Vue.js、Element-UI等,支持多种角色登录,具备考试管理、题库管理、成绩查询等功能。系统采用前后端分离架构,具备高性能和扩展性,未来可进一步优化并引入AI技术提升智能化水平。
毕设项目&课程设计&毕设项目:基于springboot+vue实现的在线考试系统(含教程&源码&数据库数据)
|
9天前
|
Java 关系型数据库 MySQL
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
本文介绍了一款基于Spring Boot和JSP技术的房屋租赁系统,旨在通过自动化和信息化手段提升房屋管理效率,优化租户体验。系统采用JDK 1.8、Maven 3.6、MySQL 8.0、JSP、Layui和Spring Boot 2.0等技术栈,实现了高效的房源管理和便捷的租户服务。通过该系统,房东可以轻松管理房源,租户可以快速找到合适的住所,双方都能享受数字化带来的便利。未来,系统将持续优化升级,提供更多完善的服务。
毕设项目&课程设计&毕设项目:springboot+jsp实现的房屋租租赁系统(含教程&源码&数据库数据)
|
9天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的房产销售管理系统
基于Java+Springboot+Vue开发的房产销售管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的房产销售管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
23 3
基于Java+Springboot+Vue开发的房产销售管理系统
|
10天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的反诈视频宣传系统
基于Java+Springboot+Vue开发的反诈视频宣传系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的反诈视频宣传管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
41 4
基于Java+Springboot+Vue开发的反诈视频宣传系统
|
11天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的健身房管理系统
基于Java+Springboot+Vue开发的健身房管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的健身房管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
40 5
基于Java+Springboot+Vue开发的健身房管理系统
|
10天前
|
前端开发 JavaScript Java
基于Java+Springboot+Vue开发的医院门诊预约挂号系统
基于Java+Springboot+Vue开发的医院门诊预约挂号系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的门诊预约挂号管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。
31 2
基于Java+Springboot+Vue开发的医院门诊预约挂号系统
下一篇
无影云桌面