博主主页:猫头鹰源码
博主简介: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";
- }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~