基于java的《商贸服务》网站设计与开发源码+文档

223 篇文章 52 订阅
订阅专栏

 博主介绍:✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计

项目名称

基于java的《商贸服务》网站设计与开发源码+文档

视频效果

https://www.bilibili.com/video/BV1bW4y1U7MX/

系统说明

3.1.1网站前台功能

1.首页:展示首页推荐,商品介绍提供菜单栏和导航栏,供用户选择。

2.用户的注册:普通用户通过注册可以登录本系统。

3.用户的登录:注册时输入的账户和密码进行登录,后台比对成功后进入首页。

4.用户的退出:对于已经登录的用户,退出系统。

5.首页商品展示:推荐热门商品和商品的基础信息。

6.分类页面商品展示:对商品类型进行分类展示,可能存在多级情况。

7.商品详情展示:选择感兴趣的商品,单机进入商品详情介绍。

8.购物车:针对喜欢的商品可以进行添加购物车,在购物车列表中可以看见加入进来的数据,并且可以下单。

9.订单:通过购物车列表中进行的下单,生产的订单数据。

10.留言评价分享:可以对商品和服务进行留言,对商品进行分享推荐。

3.1.2网站后台功能

1.管理员登录:管理者根据账户和密码进行登录。

2.商品一级、二级分类管理:对前台展示的商品分类级别经行维护和操作。

3.商品管理:全平台商品数据进行增删改查。

4.用户管理:全用户数据进行查看维护和操作。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS; 
5.数据库:MySql 5.7版本;
6.是否Maven项目:否;

技术栈

1. 后端:Spring+SpringMVC+Mybatis
2. 前端:JSP+CSS+JavaScript+jQuery

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;
4. 运行项目,在浏览器中输入http://localhost:8080/ 登录

运行截图

 用户管理控制层:

package com.houserss.controller;

import javax.servlet.http.HttpSession;

import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.houserss.common.Const;
import com.houserss.common.Const.Role;
import com.houserss.common.ServerResponse;
import com.houserss.pojo.User;
import com.houserss.service.IUserService;
import com.houserss.service.impl.UserServiceImpl;
import com.houserss.util.MD5Util;
import com.houserss.util.TimeUtils;
import com.houserss.vo.DeleteHouseVo;
import com.houserss.vo.PageInfoVo;

/**
 * Created by admin
 */
@Controller
@RequestMapping("/user/")
public class UserController {
    @Autowired
    private IUserService iUserService;

    /**
     * 用户登录
     * @param username
     * @param password
     * @param session
     * @return
     */
    @RequestMapping(value = "login.do",method = RequestMethod.POST)
    @ResponseBody
    public ServerResponse<User> login(User user,String uvcode, HttpSession session){
        String code = (String)session.getAttribute("validationCode");
        if(StringUtils.isNotBlank(code)) {
            if(!code.equalsIgnoreCase(uvcode)) {
                return ServerResponse.createByErrorMessage("验证码不正确");
            }
        }
        ServerResponse<User> response = iUserService.login(user.getUsername(),user.getPassword());
        if(response.isSuccess()){
            session.setAttribute(Const.CURRENT_USER,response.getData());
        }
        return response;
    }

  
    
    
}

管理员管理控制层:


package com.sxl.controller.admin;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.sxl.controller.MyController;

@Controller("adminController")
@RequestMapping(value = "/admin")
public class AdminController extends MyController {
	

	@RequestMapping(value = "/index")
	public String frame(Model model, HttpServletRequest request)throws Exception {
		return "/admin/index";
	}
	
	@RequestMapping(value = "/main")
	public String main(Model model, HttpServletRequest request)throws Exception {
		return "/admin/main";
	}
	
	@RequestMapping(value = "/tj1")
	public String tj1(Model model, HttpServletRequest request)throws Exception {
		String sql="select DATE_FORMAT(insertDate,'%Y-%m-%d') dates,sum(allPrice) price from t_order order by DATE_FORMAT(insertDate,'%Y-%m-%d')  desc";
		List<Map> list = db.queryForList(sql);
		model.addAttribute("list", list);
		System.out.println(list);
		return "/admin/tj/tj1";
	}
	
	
	@RequestMapping(value = "/password")
	public String password(Model model, HttpServletRequest request)throws Exception {
		return "/admin/password";
	}
	
	
	@RequestMapping(value = "/changePassword")
	public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String oldPassword,String newPassword) throws Exception {
		Map admin = getAdmin(request);
		if(oldPassword.equals(admin.get("password").toString())){
			String sql="update t_admin set password=? where id=?";
			db.update(sql, new Object[]{newPassword,admin.get("id")});
			return renderData(true,"1",null);
		}else{
			return renderData(false,"1",null);
		}
	}
}

修改密码业务逻辑:


package com.sxl.controller.admin;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import com.sxl.controller.MyController;

@Controller("userController")
@RequestMapping(value = "/user")
public class UserController extends MyController {
	

	@RequestMapping(value = "/index")
	public String frame(Model model, HttpServletRequest request)throws Exception {
		return "/user/index";
	}
	
	@RequestMapping(value = "/main")
	public String main(Model model, HttpServletRequest request)throws Exception {
		return "/user/main";
	}
	
	
	@RequestMapping(value = "/password")
	public String password(Model model, HttpServletRequest request)throws Exception {
		return "/user/password";
	}
	
	
	@RequestMapping(value = "/changePassword")
	public ResponseEntity<String> loginSave(Model model,HttpServletRequest request,String oldPassword,String newPassword) throws Exception {
		Map user = getUser(request);
		if(oldPassword.equals(user.get("password").toString())){
			String sql="update t_user set password=? where id=?";
			db.update(sql, new Object[]{newPassword,user.get("id")});
			return renderData(true,"1",null);
		}else{
			return renderData(false,"1",null);
		}
	}
	@RequestMapping(value = "/mine")
	public String mine(Model model, HttpServletRequest request)throws Exception {
Map user =getUser(request);Map map = db.queryForMap("select * from t_user where id=?",new Object[]{user.get("id")});model.addAttribute("map", map);		return "/user/mine";
	}
	
	

	@RequestMapping(value = "/mineSave")
	public ResponseEntity<String> mineSave(Model model,HttpServletRequest request,Long id
		,String username,String password,String name,String gh,String mobile) throws Exception{
		int result = 0;
			String sql="update t_user set name=?,gh=?,mobile=? where id=?";
			result = db.update(sql, new Object[]{name,gh,mobile,id});
		if(result==1){
			return renderData(true,"操作成功",null);
		}else{
			return renderData(false,"操作失败",null);
		}
	}
	}

通用管理模块:

package com.sxl.controller;


import java.nio.charset.Charset;
import java.util.Locale;
import java.util.ResourceBundle;

import javax.servlet.http.HttpServletRequest;

import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;

import com.sxl.util.JacksonJsonUtil;
import com.sxl.util.StringUtil;
import com.sxl.util.SystemProperties;


public class BaseController {
	public static final Long EXPIRES_IN = 1000 * 3600 * 24 * 1L;// 1天

	@Autowired
	private SystemProperties systemProperties;

	/**
	 * 获得配置文件内容
	 */
	public String getConfig(String key) {
		return systemProperties.getProperties(key);
	}

	/**
	 * 返回服务器地址 like http://192.168.1.1:8441/UUBean/
	 */
	public String getHostUrl(HttpServletRequest request) {
		String hostName = request.getServerName();
		Integer hostPort = request.getServerPort();
		String path = request.getContextPath();

		if (hostPort == 80) {
			return "http://" + hostName + path + "/";
		} else {
			return "http://" + hostName + ":" + hostPort + path + "/";
		}
	}

	/***
	 * 获取当前的website路径 String
	 */
	public static String getWebSite(HttpServletRequest request) {
		String returnUrl = request.getScheme() + "://"
				+ request.getServerName();

		if (request.getServerPort() != 80) {
			returnUrl += ":" + request.getServerPort();
		}

		returnUrl += request.getContextPath();

		return returnUrl;
	}



	/**
	 * 初始化HTTP头.
	 * 
	 * @return HttpHeaders
	 */
	public HttpHeaders initHttpHeaders() {
		HttpHeaders headers = new HttpHeaders();
		MediaType mediaType = new MediaType("text", "html",
				Charset.forName("utf-8"));
		headers.setContentType(mediaType);
		return headers;
	}

	/**
	 * 返回 信息数据
	 * 
	 * @param status
	 * @param msg
	 * @return
	 */
	public ResponseEntity<String> renderMsg(Boolean status, String msg) {
		if (StringUtils.isEmpty(msg)) {
			msg = "";
		}
		String str = "{\"status\":\"" + status + "\",\"msg\":\"" + msg + "\"}";
		ResponseEntity<String> responseEntity = new ResponseEntity<String>(str,
				initHttpHeaders(), HttpStatus.OK);
		return responseEntity;
	}

	/**
	 * 返回obj数据
	 * 
	 * @param status
	 * @param msg
	 * @param obj
	 * @return
	 */
	public ResponseEntity<String> renderData(Boolean status, String msg,
			Object obj) {
		if (StringUtils.isEmpty(msg)) {
			msg = "";
		}
		StringBuffer sb = new StringBuffer();
		sb.append("{");
		sb.append("\"status\":\"" + status + "\",\"msg\":\"" + msg + "\",");
		sb.append("\"data\":" + JacksonJsonUtil.toJson(obj) + "");
		sb.append("}");

		ResponseEntity<String> responseEntity = new ResponseEntity<String>(
				sb.toString(), initHttpHeaders(), HttpStatus.OK);
		return responseEntity;
	}


	/***
	 * 获取IP(如果是多级代理,则得到的是一串IP值)
	 */
	public static String getIpAddr(HttpServletRequest request) {
		String ip = request.getHeader("x-forwarded-for");
		if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getHeader("Proxy-Client-IP");
		}

		if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getHeader("WL-Proxy-Client-IP");
		}

		if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getRemoteAddr();
		}

		if (ip != null && ip.length() > 0) {
			String[] ips = ip.split(",");
			for (int i = 0; i < ips.length; i++) {
				if (!"unknown".equalsIgnoreCase(ips[i])) {
					ip = ips[i];
					break;
				}
			}
		}

		return ip;
	}

	/**
	 * 国际化获得语言内容
	 * 
	 * @param key
	 *            语言key
	 * @param args
	 * @param argsSplit
	 * @param defaultMessage
	 * @param locale
	 * @return
	 */
	public static String getLanguage(String key, String args, String argsSplit,
			String defaultMessage, String locale) {
		String language = "zh";
		String contry = "cn";
		String returnValue = defaultMessage;

		if (!StringUtil.isEmpty(locale)) {
			try {
				String[] localeArray = locale.split("_");
				language = localeArray[0];
				contry = localeArray[1];
			} catch (Exception e) {
			}
		}

		try {
			ResourceBundle resource = ResourceBundle.getBundle("lang.resource",
					new Locale(language, contry));
			returnValue = resource.getString(key);
			if (!StringUtil.isEmpty(args)) {
				String[] argsArray = args.split(argsSplit);
				for (int i = 0; i < argsArray.length; i++) {
					returnValue = returnValue.replace("{" + i + "}",
							argsArray[i]);
				}
			}
		} catch (Exception e) {
		}

		return returnValue;
	}
}
基于JAVA科普网站计算机毕业设计源码+数据库+lw文档+系统+部署
bishe502的博客
10-06 150
基于JAVA科普网站计算机毕业设计源码+数据库+lw文档+系统+部署。springboot基于Vue.js的云医疗自助就诊平台的设计与实现。JSP基于JAVA的邮件过滤系统的设计与实现sqlserver。ssm基于SSM框架的菲特尼斯健身管理系统的设计与实现。ssm基于Java的台球收费管理系统的设计与实现。ssm基于web的家教信息服务平台的设计与实现。ssm基于SSM的英语学习网站的设计与实现。
基于JAVA迅腾游戏交流网站计算机毕业设计源码+系统+lw文档+部署
bishe605的博客
10-11 1040
基于JAVA迅腾游戏交流网站计算机毕业设计源码+系统+lw文档+部署。springboot后勤管理系统-餐饮评价监督系统。ssm基于Java的幼儿早教系统软件的设计与实现。springboot垂钓分享交流网的设计与实现。基于SSM框架的校园爱心公益平台的设计与实现。ssm基于JavaEE的阅读与存储图书网站。ssm基于Android平台的球鞋销售系统。springboot在线课程教学大纲系统
基于java+springboot+mybatis+vue+mysql的智慧外贸平台
qq_3306428634的博客
12-14 481
智慧外贸平台能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知智慧外贸平台的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于智慧外贸而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。本系统采用java语言开发,后端采用springboot框架,前端采用vue技术,数据库采用mysql进行数据存储。考虑到实际生活中在智慧外贸管理方面的需要以及对该系统认真的分析,将系统权限按管理员,买家和商家这三类涉及用户划分。(1)管理员功能需求。
基于JAVA霍山石斛网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署
m0_73104266的博客
08-19 90
基于JAVA霍山石斛网站计算机毕业设计源码+系统+mysql数据库+lw文档+部署。jsp+sqlserver基于JSP的养老院老人日常生活管理系统。springboot基于springboot技术的游戏交易平台。springcloud基于Springcloud的在线教育平台。ssm临港新片区招商引资项目管理系统的设计与实现。springboot办公自动化系统的设计与实现。ssm基于SSM框架的在线健康系统设计与实现。springboot师生共评的作业管理系统。基于jsp的中老年人生活服务系统mysql。.
基于JAVA房产销售平台计算机毕业设计源码+系统+lw文档+部署
bishe605的博客
10-13 157
springboot基于SpringBoot的在线古玩市场系统的设计与实现。基于JAVA房产销售平台计算机毕业设计源码+系统+lw文档+部署。前端技术:Layui、HTML、CSS、JS、JQuery等技术。springboot基于B_S架构的视频监控系统的设计与实现。springboot基于SpringBoot智能家电商城。springboot基于微信小程序的二手商城。ssm基于JAVA的OA办公系统的设计与实现。ssm基于SSM的民宿预订管理系统设计与实现。ssm基于用户行为的自动化书籍推荐系统
java计算机毕业设计留守儿童帮扶网站源码+系统+mysql数据库+lw文档+部署
m0_72925845的博客
08-16 368
java计算机毕业设计留守儿童帮扶网站源码+系统+mysql数据库+lw文档+部署。springboot基于Vue.js的云医疗自助就诊平台的设计与实现。springboot基于Web的人事管理系统的设计与实现。jsp基于JSP的天津城建大学计算机学院校友录管理系统。jsp+sqlserver物业后台管理系统。ssm基于Java智能选课系统的设计与实现。ssm线上远程教学及自主学平台的设计与实现。......
基于JAVA点餐系统设计计算机毕业设计源码+系统+lw文档+部署
bishe64的博客
10-15 100
springboot基于Springboot技术的装潢公司网站开发。基于JAVA点餐系统设计计算机毕业设计源码+系统+lw文档+部署。springboot基于SpringBoot智能家电商城。springboot攀枝花市教体局门户网站的设计与实现。ssm基于ssm的再生产公益管理系统的设计与实现。ssn基于SSM宠物店管理系统的设计与实现。ssm基于Web的精品课程网站的设计与实现。
基于JAVA线上家庭医生系统设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署
bishe402的博客
10-05 609
基于JAVA线上家庭医生系统设计与实现计算机毕业设计源码+数据库+lw文档+系统+部署。springboot基于SpringBoot的在线古玩市场系统的设计与实现。springboot基于Springboot的大学宿舍管理系统。springboot物流车辆规费管理系统的设计与实现。springboot基于智能推荐的良品店铺平台。springboot师生共评的作业管理系统
基于JAVA在线水果超市计算机毕业设计源码+系统+lw文档+部署
bishe606的博客
10-09 262
基于JAVA在线水果超市计算机毕业设计源码+系统+lw文档+部署。前端技术:Layui、HTML、CSS、JS、JQuery等技术。jsp基于Web的鲜花采购及预定系统的设计与实现ssh。springboot学生心理健康信息咨询系统。springboot工程师上门服务管理系统。springboot郑财校园新闻管理系统。springboot校园快递柜存取件系统。springboot洗衣店订单管理系统
Java毕业设计基于LDA+SVM可拓展的短文本分类-股市舆情监控系统源码+文档说明+设计文档
01-24
2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。...
毕业设计:Java项目基于SSM的mysql-融资租赁管理系统源码 + 数据库 + 说明文档
06-27
2 系统需求设计 4 2.1 系统需求 4 2.2 可行性分析 4 2.2.1经济可行性 4 2.2.2 技术可行性 5 2.2.3 运行可行性 5 2.4设计的基本思想 5 2.5性能需求 6 2.5.1系统的安全性 6 2.5.2数据的完整性 6 2.6界面需求 6 3 系统...
基于SSM+MySQL的融资租赁管理系统设计与实现(源码+数据库+文档)
07-18
基于SSM+MySQL的融资租赁管理系统设计与实现(源码+数据库+文档).zip 高分通过项目,已获导师指导。 本项目是一套基于SSM的融资租赁管理系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习...
毕业设计:Java项目之jsp个人理财管理系统源码 + 数据库 + 说明文档
04-26
3.1.2基于B/S结构开发 4 3.1.3 JAVA语言简介 5 3.1.4 JSP技术 5 3.1.5 Tomcat 5 3.1.6 MySQL数据库 5 3.1.7 My Eclipse平台 6 3.1.8软硬件需求 6 第3章 需求分析 7 3.1系统分析的任务与步骤 7 3.1.1 系统分析的任务 ...
基于springboot的青年公寓服务平台源码数据库
最新发布
s123456sj的博客
06-16 1180
本青年公寓服务平台分为管理员还有用户两个权限,管理员可以管理用户的基本信息内容,可以管理房屋投诉信息以及房屋投诉的租赁信息,能够与用户进行相互交流等操作,用户可以查看房屋信息,可以查看房屋投诉以及查看管理员回复信息等操作。
【仿真建模-anylogic】FlowchartPort原理解析
zhaoyaxuan001的博客
06-14 404
FlowchartPort是流图组件端口的基类,一般不会直接使用;如果需要自行封装组件库时会用到;FlowchartPort继承Port类,并定义了一系列抽象函数;用于输入端口判定此刻是否不能接收Agent。用于输出端口判定是否有Agent准备离开。判定端口是否发生错误。
Javascript)AI数字人mp4转canvas播放并去除背景绿幕
lx_nhs的博客
06-12 582
去除前:去除后: 3、可能会出现的报错 (1)视频路径跨域问题:解决:vue开启代理
Spring Boot集成antlr实现词法和语法分析
HBLOG
06-13 977
Antlr4 是一款强大的语法生成器工具,可用于读取、处理、执行和翻译结构化的文本或二进制文件。基本上是当前 Java 语言中使用最为广泛的语法生成器工具。Twitter搜索使用ANTLR进行语法分析,每天处理超过20亿次查询;Hadoop生态系统中的Hive、Pig、数据仓库和分析系统所使用的语言都用到了ANTLR;Lex Machina将ANTLR用于分析法律文本;Oracle公司在SQL开发者IDE和迁移工具中使用了ANTLR;NetBeans公司的IDE使用ANTLR来解析C++;
SpringBoot之请求映射原理
好记性不如烂笔头
06-12 1285
我们发出的请求,SpringMVC是如何精准定位到那个Controller以及具体方法?其实这都是 HandlerMapping 发挥的作用,这篇博文我们以 RequestMappingHandlerMapping 为例并结合源码一步步进行分析。默认 HandlerMapping 主要定义在和其祖父类中获取所有类型是 Object 的 beans,并且 beanName 不以开头根据 beanName 获取 beanType如果 beanType 上存在注解则进行处理。
基于java的音乐歌曲网站设计与实现-源码
11-21
基于Java的音乐歌曲网站设计与实现是一个使用Java语言开发的网站项目。该项目的目标是设计并实现一个实时更新的音乐歌曲网站,用户可以在网站上浏览、搜索、播放和下载各种类型的音乐歌曲。 该项目主要由前端和后端...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • vue的v-for循环普通数组、对象数组、对象、数字 59322
  • substring从指定字符串开始截取 51063
  • echarts使用及页面读取json文件---echarts坑之路 24564
  • mysql通过Data文件夹恢复数据库 20417
  • spring-boot-starter-quartz配置定时任务及Scheduling配置定时任务 20205

分类专栏

  • Java毕业设计项目实战篇 223篇
  • 笔记 1篇
  • 爬虫 2篇
  • java 32篇
  • echarts 3篇
  • JPA 3篇
  • web 2篇
  • 微信支付
  • linux 4篇
  • 文档编写 1篇
  • springboot 44篇
  • 数据库 3篇
  • 前端 22篇
  • Docker 1篇
  • php 1篇
  • laravel 37篇
  • SringCloud 8篇
  • vue 16篇
  • 百度地图
  • git 1篇
  • bootstrap 1篇
  • ionic 9篇
  • shiro 1篇
  • jquery 3篇
  • kava 1篇
  • 面试 3篇
  • 程序人生 3篇
  • mongodb
  • deept learning 1篇
  • thymeleaf 1篇
  • layui 1篇
  • python 2篇

最新评论

  • spring boot+MySQL婚纱影楼管理系统vue

    全职计算机毕业设计: 文末有联系方式

  • spring boot+MySQL婚纱影楼管理系统vue

    m0_69664828: 哥们在不

  • CSCI3170 Introduction to Database Systems (Fall 2020) Assignment 3(已完成)

    cowaq1679: 檔案呢?

  • 微信小程序家政预约系统+后台管理系统

    DaYuLiDa: 有源码嘛

  • SSM框架大学校友信息管理系统的设计与实现

    土豆芝士.: 既然说是校友 那是不是应该用学生所在学校的校友数据啊 学校也没有统计这个的网站呀

大家在看

  • 程序员该如何选择职业赛道的分析
  • 前端:2024年非常受欢迎非常火的 VueUI 库
  • DHCP(Cisco) 2164
  • AI创造与毁掉音乐的平衡

最新文章

  • 基于机器学习的海洋垃圾识别算法应用研究+文档(24年最新,包远程安装配置)(yolov7,PyQt5)
  • 基于SSM的红色旅游网站的设计与实现+文档
  • 校园跑腿接单微信小程序源码-云函数+文档
2024年8篇
2023年157篇
2022年217篇
2021年108篇
2020年4篇
2019年47篇
2018年161篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全职计算机毕业设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码大芬百搜标王坑梓网站优化按天扣费爱联网站建设罗湖网页制作大芬百姓网标王龙华网站推广龙华SEO按天计费宝安优化盐田优秀网站设计大鹏seo排名观澜企业网站制作东莞企业网站改版吉祥外贸网站制作大鹏网站优化按天扣费松岗网站定制广州seo优化荷坳模板制作深圳网站建设设计双龙网站推广系统西乡高端网站设计双龙网站搜索优化盐田SEO按天收费坪山模板推广大浪网站定制平湖seo排名南山网站优化按天计费福永企业网站建设横岗网站推广工具坂田建设网站坂田外贸网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化