项目介绍:
本系统2021年10月24日创作完成,历时一周,新鲜出炉,该系统包含小程序端和管理端,适合毕业设计或者学习使用,系统小程序端采用uniapp+uview实现,小程序接口和管理端采用springboot+mybatis开发,使用mysql数据库,下面是大概的功能和部分截图。
项目技术:
管理端:springboot、mybatis、layui
小程序端:uniapp、uview、js、css等
开发工具:idea/hbuilder
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8
功能概述:
小程序端:
学生登录注册、查看个人信息、修改个人信息
查看院校库,了解院校的基本信息
查看院校往年招生人数和分数信息,查看录取数据、专业优势、毕业生去向
学生可以搜索院校
学生查看分类查看资讯信息,可以搜索资讯
学生可以提交咨询信息,可等待服务人员回复信息
管理端:
用户管理:用户信息的维护
院校管理:维护院校信息,支持院校图片上传
招生管理:关联院校后维护院校的招生人数信息
分数管理:关联院校后维护院校的分数信息
资讯分类:可动态维护资讯的分类信息
资讯管理:对资讯进行管理,支持图片上传、富文本插件
咨询列表:可查看学生的提问,并给出回复
管理员管理:维护管理员信息
数据库设计:
部分功能展示:
下面是小程序部分
注册
用户注册,有校验
首页
查看院校库、资讯并可以咨询
院校列表
可以进行搜索
院校信息
查看院校的详细信息,比如招生人数和历年分数
资讯列表
查看资讯列表、搜索或者分类查看
资讯详情
查看资讯详情
咨询提问
输入问题,可提交到服务端
个人中心
可以查看个人信息
修改信息
学生可以修改个人信息
管理端-登陆
管理员登陆页面
管理端-首页
登陆后进入首页
管理端-用户管理
维护用户信息
管理端-院校管理
维护院校信息
管理端-招生人数管理
关联院校后维护院校的招生人数信息
管理端-分数管理
关联院校后维护院校的分数信息
管理端-资讯管理
对资讯进行管理,支持图片上传、富文本插件
管理端-管理员管理
维护管理员信息
部分代码:
/** * 分页查询 * 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<ActicleQuery> pageList = acticleService.findPageInfo(pageIndex,pageSize,mp); model.addAttribute("pageList",pageList); return "ActicleList"; } /** * 去添加 */ @RequestMapping(value = "/goAdd") public String goAdd( Model model) { List<Category> 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"; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~