2021最新基于uniapp的计算机考研助手小程序(含管理端)

项目介绍:

本系统2021年10月24日创作完成,历时一周,新鲜出炉,该系统包含小程序端和管理端,适合毕业设计或者学习使用,系统小程序端采用uniapp+uview实现,小程序接口和管理端采用springboot+mybatis开发,使用mysql数据库,下面是大概的功能和部分截图。

项目技术:

管理端:springboot、mybatis、layui
小程序端:uniapp、uview、js、css等
开发工具:idea/hbuilder
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

功能概述:

小程序端:
学生登录注册、查看个人信息、修改个人信息
查看院校库,了解院校的基本信息
查看院校往年招生人数和分数信息,查看录取数据、专业优势、毕业生去向
学生可以搜索院校
学生查看分类查看资讯信息,可以搜索资讯
学生可以提交咨询信息,可等待服务人员回复信息

管理端:
用户管理:用户信息的维护
院校管理:维护院校信息,支持院校图片上传
招生管理:关联院校后维护院校的招生人数信息
分数管理:关联院校后维护院校的分数信息
资讯分类:可动态维护资讯的分类信息
资讯管理:对资讯进行管理,支持图片上传、富文本插件
咨询列表:可查看学生的提问,并给出回复
管理员管理:维护管理员信息

数据库设计:

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第1张图片

部分功能展示:

下面是小程序部分

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第2张图片

注册

用户注册,有校验

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第3张图片

首页

查看院校库、资讯并可以咨询

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第4张图片

院校列表

可以进行搜索

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第5张图片

院校信息

查看院校的详细信息,比如招生人数和历年分数

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第6张图片

资讯列表

查看资讯列表、搜索或者分类查看

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第7张图片

资讯详情

查看资讯详情

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第8张图片

咨询提问

输入问题,可提交到服务端

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第9张图片

个人中心

可以查看个人信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第10张图片

修改信息

学生可以修改个人信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第11张图片

管理端-登陆

管理员登陆页面

管理端-首页

登陆后进入首页

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第12张图片

管理端-用户管理

维护用户信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第13张图片

管理端-院校管理

维护院校信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第14张图片

管理端-招生人数管理

关联院校后维护院校的招生人数信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第15张图片

管理端-分数管理

关联院校后维护院校的分数信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第16张图片

管理端-资讯管理

对资讯进行管理,支持图片上传、富文本插件

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第17张图片

 2021最新基于uniapp的计算机考研助手小程序(含管理端)_第18张图片

管理端-管理员管理

维护管理员信息

2021最新基于uniapp的计算机考研助手小程序(含管理端)_第19张图片

部分代码:

/**
     * 分页查询
     * pageIndex 当前页码
     * pageSize  显示条数
     */
    @RequestMapping(value = "/findActicle")
    public String findActicle(Integer pageIndex, Integer pageSize, Model model,HttpServletRequest request) {
        HttpSession session = request.getSession();
        if(session.getAttribute("ad") == null){
            session.setAttribute("msg", "对不起,请登录!");
            return "login";
        }
        Map mp = new HashMap();
        PageInfo pageList = acticleService.findPageInfo(pageIndex,pageSize,mp);
        model.addAttribute("pageList",pageList);
        return "ActicleList";
    }

    /**
     * 去添加
     */
    @RequestMapping(value = "/goAdd")
    public String goAdd( Model model) {
        List categories = categoryService.getAll();
        model.addAttribute("categories",categories);
        return "ActicleAdd";
    }

    /**
     * 添加
     */
    @RequestMapping(value = "/addActicle" ,method = RequestMethod.POST)
    public String addActicle(Acticle acticle,HttpServletRequest request) {
        HttpSession session = request.getSession();
        if(session.getAttribute("ad") == null){
            session.setAttribute("msg", "对不起,请登录!");
            return "login";
        }
        Admin admin = (Admin) session.getAttribute("ad");
        acticle.setPublisher(admin.getUsername());
        Date d = new Date();
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        String time = simpleDateFormat.format(d);
        acticle.setPublishTime(time);
        acticleService.addActicle(acticle);
        return "redirect:/acticle/findActicle";
    }


    /**
     * 删除
     */
    @RequestMapping( "/deleteActicle")
    @ResponseBody
    public String deleteActicle(String id) {
        int d = acticleService.deleteActicle(id);
        return "ActicleList";
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

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

你可能感兴趣的:(小程序,java,后端,springboot,uniapp)