基于springboot的校园跑腿平台

博主主页:猫头鹰源码

博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战

主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询

文末联系获取

项目介绍: 

该系统基于springboot技术,mysql数据库,具有完整的业务逻辑,适合选题:校园、跑腿、校园跑腿、跑腿平台等。

项目功能:

管理员:管理员登录后主要功能有任务管理(任务管理,订单管理,任务类型,系统资讯,发布资讯,系统标签,用户留言,系统公告,系统介绍),用户管理(会员管理,平台管理员,新建用户,)系统设置(系统栏目管理,首页轮播图管理,网站导航设置,页面管理)。

用户:用户可以查看网站信息,主要包括首页,任务中心,新闻中心,校园服务,关于我们,在线留言,注册登录,与我相关(我的任务,发布任务,接单信息,我的留言,我的收藏夹),账户信息(账户信息,我的余额,登录密码修改,信息修改)。

基于springboot的校园跑腿平台_第1张图片

系统包含技术:

后端:springboot
前端:js、css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8

部分截图说明:

下面是用户首页

基于springboot的校园跑腿平台_第2张图片

任务中心, 可以筛选任务

基于springboot的校园跑腿平台_第3张图片

校园服务

基于springboot的校园跑腿平台_第4张图片

新闻中心

基于springboot的校园跑腿平台_第5张图片

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

基于springboot的校园跑腿平台_第6张图片

详情信息

基于springboot的校园跑腿平台_第7张图片

信息修改

基于springboot的校园跑腿平台_第8张图片

后台登录

基于springboot的校园跑腿平台_第9张图片

后台对会员进行管理

基于springboot的校园跑腿平台_第10张图片

 后台对任务进行维护

基于springboot的校园跑腿平台_第11张图片

 后台对栏目维护

基于springboot的校园跑腿平台_第12张图片

 后台对轮播图维护

基于springboot的校园跑腿平台_第13张图片

后台对订单管理

基于springboot的校园跑腿平台_第14张图片

部分代码:

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 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 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);
	} 
  

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

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

你可能感兴趣的:(java,开发语言,springboot,javaweb,后端)