博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战
主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询
文末联系获取
该系统基于springboot技术,mysql数据库,具有完整的业务逻辑,适合选题:校园、跑腿、校园跑腿、跑腿平台等。
管理员:管理员登录后主要功能有任务管理(任务管理,订单管理,任务类型,系统资讯,发布资讯,系统标签,用户留言,系统公告,系统介绍),用户管理(会员管理,平台管理员,新建用户,)系统设置(系统栏目管理,首页轮播图管理,网站导航设置,页面管理)。
用户:用户可以查看网站信息,主要包括首页,任务中心,新闻中心,校园服务,关于我们,在线留言,注册登录,与我相关(我的任务,发布任务,接单信息,我的留言,我的收藏夹),账户信息(账户信息,我的余额,登录密码修改,信息修改)。

后端:springboot
前端:js、css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
下面是用户首页

任务中心, 可以筛选任务

校园服务

新闻中心

我的收藏,可以看到自己的收藏信息

详情信息

信息修改

后台登录

后台对会员进行管理

后台对任务进行维护

后台对栏目维护

后台对轮播图维护

后台对订单管理

- public void update() {
- String id = request.getParameter("id");
- if (id == null)
- return;
- Users users = (Users) usersService.load(new Integer(id));
- if (users == null)
- return;
- String username = request.getParameter("username");
- String creator = request.getParameter("creator");
- String email = request.getParameter("email");
- String tel = request.getParameter("tel");
- String realname = request.getParameter("realname");
- String roleid = request.getParameter("roleid");
- String rolename = request.getParameter("rolename");
- String nickname = request.getParameter("nickname");
- String sex = request.getParameter("sex");
- String xiangpian = request.getParameter("xiangpian");
- SimpleDateFormat sdfusers = new SimpleDateFormat("yyyy-MM-dd");
- users.setUsername(username);
- users.setEmail(email);
- users.setTel(tel);
- users.setRealname(realname);
- users.setRoleid(roleid == null ? 1 : Integer.parseInt(roleid));
- users.setRolename(rolename == null ? "" : rolename);
- users.setNickname(nickname);
- users.setSex(sex);
- users.setXiangpian(xiangpian);
- usersService.update(users);
- String forwardurl = request.getParameter("forwardurl");
- if (forwardurl == null) {
- forwardurl = "/admin/usersmanager.do?actiontype=get";
- }
- redirect(forwardurl);
-
- }
-
- public void load() {
- String id = request.getParameter("id");
- String actiontype = "save";
- if (id != null) {
- Users users = (Users) usersService.load(new Integer(id));
- if (users != null) {
- request.setAttribute("users", users);
- }
- actiontype = "update";
- }
- request.setAttribute("id", id);
- List<Object> roleid_datasource = sysroleSrv.getEntity("");
- request.setAttribute("roleid_datasource", roleid_datasource);
- request.setAttribute("actiontype", actiontype);
- String forwardurl = request.getParameter("forwardurl");
- if (forwardurl == null) {
- forwardurl = "/admin/usersadd.jsp";
- }
- forward(forwardurl);
- }
-
- public void delete() {
- String[] ids = request.getParameterValues("ids");
- if (ids == null)
- return;
- String spliter = ",";
- String SQL = " where id in(" + join(spliter, ids)
- + ")";
- System.out.println("sql=" + SQL);
- usersService.delete(SQL);
- }
-
- public void get() {
- int pageindex = 1;
- int pagesize = 10;
- String filter = "where 1=1 ";
- String username=request.getParameter("username");
- if(username!=null)
- filter+=" and username like '%"+username+"%' ";
- // 获取当前分页
- String currentpageindex = request.getParameter("currentpageindex");
- // 当前页面尺寸
- String currentpagesize = request.getParameter("pagesize");
- // 设置当前页
- if (currentpageindex != null)
- pageindex = new Integer(currentpageindex);
- // 设置当前页尺寸
- if (currentpagesize != null)
- pagesize = new Integer(currentpagesize);
-
- List<Users> usersList = usersService.getPageEntitys(filter, pageindex, pagesize);
- int recordscount = usersService.getRecordCount(filter);
- request.setAttribute("listusers", usersList);
- PagerMetal pm = new PagerMetal(recordscount);
- // 设置尺寸
- pm.setPagesize(pagesize);
- // 设置当前显示页
- pm.setCurpageindex(pageindex);
- // 设置分页信息
- request.setAttribute("pagermetal", pm);
- String forwardurl = request.getParameter("forwardurl");
- System.out.println("forwardurl=" + forwardurl);
- if (forwardurl == null) {
- forwardurl = "/admin/usersmanager.jsp";
- }
- forward(forwardurl);
- }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。
好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~