当前位置: 首页 > news >正文

南京网站建设报价安徽建设局网站

南京网站建设报价,安徽建设局网站,合肥市蜀山区做个网站多少钱,如何做关于网站推广的培训博主介绍#xff1a;✌从事软件开发10年之余#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ #x1f345;文末获取源码联系#x1f345; #x1f447;#x1f3fb; 精… 博主介绍✌从事软件开发10年之余专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到哟 ————————————————计算机毕业设计《1000套》✌ Python毕设精品项目✌ 微信小程序毕设精品项目✌ 大数据及机器学习毕设精品项目✌ 目录 1、项目介绍及开发技术 1.1 项目介绍 1.2 开发技术 2、系统功能设计结构图 3、功能截图 3.1 前台功能 3.2 后台功能 4、数据库表结构设计 5、关键代码 5.1 图书信息Controller模块  5.2 图书信息Service模块  5.3 图书信息ServiceImpl模块 5.4  图书信息Dao模块 6、论文目录结构 7、源码获取 1、项目介绍及开发技术 1.1 项目介绍 随着知识经济的发展图书成为传播知识的重要媒介。然而新书的价格往往较高且图书的使用周期较短导致大量图书在阅读后被闲置。为了提高图书的利用率减少资源浪费我们设计并开发了一个二手图书交易系统。 背景 在校园、社区和企业中存在着大量的图书需求。与此同时许多读者在阅读完图书后希望将图书出售或交换以便回收一部分成本或为书架腾出空间。但是缺乏一个有效的平台来连接买卖双方导致交易效率低下。 目的意义 促进资源共享 系统为读者提供了一个平台使他们能够轻松地出售或交换闲置图书。提高图书利用率 通过二手交易图书可以在不同的读者之间流转延长其使用寿命。节约成本 用户可以以较低的价格购买到所需的图书节约了购买新书的成本。增强社区互动 平台的公告资讯和图书求购功能增强了用户之间的交流和互动。支持环保 通过鼓励二手交易系统有助于减少纸张浪费支持环保。 综上所述二手图书交易系统旨在为用户打造一个便捷、高效的图书交易平台通过技术手段优化图书的循环利用提升用户体验同时为环保做出贡献。 1.2 开发技术 类别技术名称用途/描述开发语言Java一种广泛使用的面向对象编程语言。框架Spring Boot简化Spring应用的初始搭建以及开发过程。ORM工具MyBatis PlusMyBatis的增强工具简化CRUD操作。数据库MySQL流行的关系型数据库管理系统。构建工具Maven项目管理和理解工具。开发工具IDEA集成开发环境用于代码编写和调试。JDK版本JDK 1.8Java开发工具包提供运行Java程序所需的环境。前端框架Vue用于构建用户界面的渐进式JavaScript框架。UI框架Element UI基于Vue的桌面端组件库。前端技术HTML网页内容的标准标记语言。前端技术CSS描述HTML文档的样式。前端技术JS网页脚本语言用于实现网页的动态效果。 2、系统功能设计结构图 功能模块结构图 │ ├── 前端 │   ├── 登录/注册 │   ├── 首页 │   ├── 图书信息 │   ├── 闲置图书 │   ├── 图书求购 │   ├── 公告资讯 │   ├── 购物车 │   └── 个人中心 │       ├── 个人中心 │       ├── 修改密码 │       ├── 闲置图书 │       ├── 图书求购 │       ├── 我的收藏 │       ├── 地址 │       └── 订单管理 │ └── 后端     ├── 登录     ├── 首页     ├── 用户管理     ├── 图书信息管理     │   ├── 图书分类     │   └── 图书信息     ├── 闲置图书管理     ├── 图书求购管理     └── 系统管理         ├── 轮播图管理         └── 公告资讯管理         └── 商品订单管理 系统MVC框架请求流程展示 3、功能截图 3.1 前台功能 3.2 后台功能 4、数据库表结构设计 -- -- Table structure for table cart --DROP TABLE IF EXISTS cart; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE cart (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,tablename varchar(200) DEFAULT NULL COMMENT 商品表名,goodid bigint(20) NOT NULL COMMENT 商品id,goodname varchar(200) DEFAULT NULL COMMENT 商品名称,picture longtext NOT NULL COMMENT 图片,buynumber int(11) DEFAULT NULL COMMENT 购买数量,price double DEFAULT NULL COMMENT 单价,discountprice double DEFAULT NULL COMMENT 折扣价,userid bigint(20) NOT NULL COMMENT 用户id,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT购物车; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table discussxianzhitushu --DROP TABLE IF EXISTS discussxianzhitushu; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE discussxianzhitushu (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,refid bigint(20) NOT NULL COMMENT 关联表id,userid bigint(20) NOT NULL COMMENT 用户id,avatarurl longtext COMMENT 头像,nickname varchar(200) DEFAULT NULL COMMENT 用户名,content longtext NOT NULL COMMENT 评论内容,reply longtext COMMENT 回复内容,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT闲置图书评论表;-- -- Table structure for table news --DROP TABLE IF EXISTS news; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE news (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,title varchar(200) NOT NULL COMMENT 标题,introduction longtext COMMENT 简介,picture longtext NOT NULL COMMENT 图片,content longtext NOT NULL COMMENT 内容,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT37 DEFAULT CHARSETutf8 COMMENT公告资讯; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table orders --DROP TABLE IF EXISTS orders; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE orders (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,orderid varchar(200) NOT NULL COMMENT 订单编号,tablename varchar(200) DEFAULT NULL COMMENT 商品表名,goodid bigint(20) NOT NULL COMMENT 商品id,goodname varchar(200) DEFAULT NULL COMMENT 商品名称,picture longtext NOT NULL COMMENT 图片,buynumber int(11) DEFAULT NULL COMMENT 购买数量,price double DEFAULT NULL COMMENT 单价,discountprice double DEFAULT NULL COMMENT 折扣价,total double DEFAULT NULL COMMENT 总价,discounttotal double DEFAULT NULL COMMENT 折扣总价格,type varchar(200) DEFAULT NULL COMMENT 支付类型,status varchar(200) DEFAULT NULL COMMENT 订单状态,address varchar(200) DEFAULT NULL COMMENT 地址,tel varchar(200) DEFAULT NULL COMMENT 电话,consignee varchar(200) DEFAULT NULL COMMENT 收货人,remark varchar(200) DEFAULT NULL COMMENT 备注,logistics longtext COMMENT 物流,userid bigint(20) NOT NULL COMMENT 用户id,PRIMARY KEY (id),UNIQUE KEY orderid (orderid) ) ENGINEInnoDB DEFAULT CHARSETutf8 COMMENT商品订单; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table token --DROP TABLE IF EXISTS token; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE token (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,userid bigint(20) NOT NULL COMMENT 用户id,username varchar(100) NOT NULL COMMENT 用户名,tablename varchar(100) DEFAULT NULL COMMENT 表名,role varchar(100) DEFAULT NULL COMMENT 角色,token varchar(200) NOT NULL COMMENT 密码,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 新增时间,expiratedtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 过期时间,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENTtoken表; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table tushufenlei --DROP TABLE IF EXISTS tushufenlei; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE tushufenlei (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,tushufenlei varchar(200) DEFAULT NULL COMMENT 图书分类,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT57 DEFAULT CHARSETutf8 COMMENT图书分类; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table tushuqiugou --DROP TABLE IF EXISTS tushuqiugou; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE tushuqiugou (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,tushumingcheng varchar(200) DEFAULT NULL COMMENT 图书名称,tushufenlei varchar(200) DEFAULT NULL COMMENT 图书分类,tupian longtext COMMENT 图片,qiugouxuqiu longtext COMMENT 求购需求,yonghuzhanghao varchar(200) DEFAULT NULL COMMENT 用户账号,yonghuxingming varchar(200) DEFAULT NULL COMMENT 用户姓名,fabushijian datetime DEFAULT NULL COMMENT 发布时间,storeupnum int(11) DEFAULT NULL COMMENT 收藏数量,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT127 DEFAULT CHARSETutf8 COMMENT图书求购; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table users --DROP TABLE IF EXISTS users; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE users (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,username varchar(200) NOT NULL COMMENT 用户名,password varchar(200) NOT NULL COMMENT 密码,role varchar(200) DEFAULT NULL COMMENT 角色,PRIMARY KEY (id) ) ENGINEInnoDB AUTO_INCREMENT2 DEFAULT CHARSETutf8 COMMENT管理员; /*!40101 SET character_set_client saved_cs_client */;-- -- Table structure for table yonghu --DROP TABLE IF EXISTS yonghu; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE yonghu (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键,addtime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间,yonghuzhanghao varchar(200) NOT NULL COMMENT 用户账号,yonghumima varchar(200) NOT NULL COMMENT 用户密码,yonghuxingming varchar(200) NOT NULL COMMENT 用户姓名,touxiang longtext COMMENT 头像,xingbie varchar(200) DEFAULT NULL COMMENT 性别,dianhuahaoma varchar(200) DEFAULT NULL COMMENT 电话号码,money double DEFAULT 0 COMMENT 余额,PRIMARY KEY (id),UNIQUE KEY yonghuzhanghao (yonghuzhanghao) ) ENGINEInnoDB AUTO_INCREMENT47 DEFAULT CHARSETutf8 COMMENT用户; /*!40101 SET character_set_client saved_cs_client */;5、关键代码 5.1 图书信息Controller模块  package com.cl.controller;import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.text.ParseException; import java.util.ArrayList; import java.util.Arrays; import java.util.Calendar; import java.util.Map; import java.util.HashMap; import java.util.Iterator; import java.util.Date; import java.util.List; import javax.servlet.http.HttpServletRequest;import com.cl.utils.ValidatorUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.transaction.annotation.Transactional; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.mapper.Wrapper; import com.cl.annotation.IgnoreAuth;import com.cl.entity.TushuxinxiEntity; import com.cl.entity.view.TushuxinxiView;import com.cl.service.TushuxinxiService; import com.cl.service.TokenService; import com.cl.utils.PageUtils; import com.cl.utils.R; import com.cl.utils.MPUtil; import com.cl.utils.CommonUtil; import java.io.IOException;/*** 图书信息* 后端接口* author * email */ RestController RequestMapping(/tushuxinxi) public class TushuxinxiController {Autowiredprivate TushuxinxiService tushuxinxiService;/*** 后端列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,TushuxinxiEntity tushuxinxi,HttpServletRequest request){EntityWrapperTushuxinxiEntity ew new EntityWrapperTushuxinxiEntity();PageUtils page tushuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, tushuxinxi), params), params));return R.ok().put(data, page);}/*** 前端列表*/IgnoreAuthRequestMapping(/list)public R list(RequestParam MapString, Object params,TushuxinxiEntity tushuxinxi, HttpServletRequest request){EntityWrapperTushuxinxiEntity ew new EntityWrapperTushuxinxiEntity();PageUtils page tushuxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, tushuxinxi), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/lists)public R list( TushuxinxiEntity tushuxinxi){EntityWrapperTushuxinxiEntity ew new EntityWrapperTushuxinxiEntity();ew.allEq(MPUtil.allEQMapPre( tushuxinxi, tushuxinxi)); return R.ok().put(data, tushuxinxiService.selectListView(ew));}/*** 查询*/RequestMapping(/query)public R query(TushuxinxiEntity tushuxinxi){EntityWrapper TushuxinxiEntity ew new EntityWrapper TushuxinxiEntity();ew.allEq(MPUtil.allEQMapPre( tushuxinxi, tushuxinxi)); TushuxinxiView tushuxinxiView tushuxinxiService.selectView(ew);return R.ok(查询图书信息成功).put(data, tushuxinxiView);}/*** 后端详情*/RequestMapping(/info/{id})public R info(PathVariable(id) Long id){TushuxinxiEntity tushuxinxi tushuxinxiService.selectById(id);tushuxinxi tushuxinxiService.selectView(new EntityWrapperTushuxinxiEntity().eq(id, id));return R.ok().put(data, tushuxinxi);}/*** 前端详情*/IgnoreAuthRequestMapping(/detail/{id})public R detail(PathVariable(id) Long id){TushuxinxiEntity tushuxinxi tushuxinxiService.selectById(id);tushuxinxi tushuxinxiService.selectView(new EntityWrapperTushuxinxiEntity().eq(id, id));return R.ok().put(data, tushuxinxi);}/*** 后端保存*/RequestMapping(/save)public R save(RequestBody TushuxinxiEntity tushuxinxi, HttpServletRequest request){tushuxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(tushuxinxi);tushuxinxiService.insert(tushuxinxi);return R.ok();}/*** 前端保存*/RequestMapping(/add)public R add(RequestBody TushuxinxiEntity tushuxinxi, HttpServletRequest request){tushuxinxi.setId(new Date().getTime()new Double(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(tushuxinxi);tushuxinxiService.insert(tushuxinxi);return R.ok();}/*** 修改*/RequestMapping(/update)Transactionalpublic R update(RequestBody TushuxinxiEntity tushuxinxi, HttpServletRequest request){//ValidatorUtils.validateEntity(tushuxinxi);tushuxinxiService.updateById(tushuxinxi);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){tushuxinxiService.deleteBatchIds(Arrays.asList(ids));return R.ok();}}5.2 图书信息Service模块  package com.cl.service;import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.service.IService; import com.cl.utils.PageUtils; import com.cl.entity.TushuxinxiEntity; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.cl.entity.view.TushuxinxiView;/*** 图书信息** author * email */ public interface TushuxinxiService extends IServiceTushuxinxiEntity {PageUtils queryPage(MapString, Object params);ListTushuxinxiView selectListView(WrapperTushuxinxiEntity wrapper);TushuxinxiView selectView(Param(ew) WrapperTushuxinxiEntity wrapper);PageUtils queryPage(MapString, Object params,WrapperTushuxinxiEntity wrapper);} 5.3 图书信息ServiceImpl模块 package com.cl.service.impl;import org.springframework.stereotype.Service; import java.util.Map; import java.util.List;import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.baomidou.mybatisplus.plugins.Page; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.cl.utils.PageUtils; import com.cl.utils.Query;import com.cl.dao.TushuxinxiDao; import com.cl.entity.TushuxinxiEntity; import com.cl.service.TushuxinxiService; import com.cl.entity.view.TushuxinxiView;Service(tushuxinxiService) public class TushuxinxiServiceImpl extends ServiceImplTushuxinxiDao, TushuxinxiEntity implements TushuxinxiService {Overridepublic PageUtils queryPage(MapString, Object params) {PageTushuxinxiEntity page this.selectPage(new QueryTushuxinxiEntity(params).getPage(),new EntityWrapperTushuxinxiEntity());return new PageUtils(page);}Overridepublic PageUtils queryPage(MapString, Object params, WrapperTushuxinxiEntity wrapper) {PageTushuxinxiView page new QueryTushuxinxiView(params).getPage();page.setRecords(baseMapper.selectListView(page,wrapper));PageUtils pageUtil new PageUtils(page);return pageUtil;}Overridepublic ListTushuxinxiView selectListView(WrapperTushuxinxiEntity wrapper) {return baseMapper.selectListView(wrapper);}Overridepublic TushuxinxiView selectView(WrapperTushuxinxiEntity wrapper) {return baseMapper.selectView(wrapper);}}5.4  图书信息Dao模块 package com.cl.dao;import com.cl.entity.TushuxinxiEntity; import com.baomidou.mybatisplus.mapper.BaseMapper; import java.util.List; import java.util.Map; import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.plugins.pagination.Pagination;import org.apache.ibatis.annotations.Param; import com.cl.entity.view.TushuxinxiView;/*** 图书信息* * author * email */ public interface TushuxinxiDao extends BaseMapperTushuxinxiEntity {ListTushuxinxiView selectListView(Param(ew) WrapperTushuxinxiEntity wrapper);ListTushuxinxiView selectListView(Pagination page,Param(ew) WrapperTushuxinxiEntity wrapper);TushuxinxiView selectView(Param(ew) WrapperTushuxinxiEntity wrapper);}6、论文目录结构 摘要... I Abstract... II 1 绪论... 1    1.1 项目简介... 1    1.2 调查研究... 1        1.2.1 研究背景及意义... 1        1.2.2 国内外研究现状... 2        1.2.3 研究主要内容... 2    1.3 论文的章节安排... 3 2 系统相关技术介绍... 4    2.1 Java语言... 4    2.2 SpringBoot框架... 4    2.3 Vue框架... 4    2.4 MySQL数据库... 4 3 系统需求分析... 6    3.1 可行性分析... 6        3.1.1 技术可行性... 6        3.1.2 经济可行性... 6        3.1.3 操作可行性... 6    3.2 系统功能需求... 6        3.2.1 用户端功能需求... 6        3.2.2 XX端功能需求... 6        3.2.3 管理员端功能需求... 6    3.3 系统性能需求... 6 4 系统总体设计... 7    4.1 系统总体架构设计... 7    4.2 系统的功能设计... 7    4.3 数据库设计... 7        4.3.1 概念设计E-R图... 7        4.3.2 逻辑设计关系模式... 7        4.3.3 数据库物理设计... 7 5 系统详细实现... 14    5.1 系统实现环境... 14    5.2 用户端... 14        5.2.1 登录页面... 14        5.2.2 注册页面... 14        5.2.3 XXXX页面... 14        5.2.4 XXXX页面... 14        5.2.5 XXXX页面... 14    5.3 XXXX端... 15        5.3.1 XXXX页面... 15        5.3.2 XXXX页面... 15        5.3.3 XXXX页面... 15        5.3.4 XXXX页面... 15    5.4 管理端... 15        5.4.1 用户管理页面... 15        5.4.2 XXXX页面... 15        5.4.3 XXXX页面... 16        5.4.4 XXXX页面... 16 6 系统测试... 16    6.1 测试目的... 16    6.2 测试方法... 16    6.3 测试用例... 16        6.3.1 XXXX测试... 16        6.3.2 XXXX测试... 16    6.4 测试结果... 16 结论... 17 参考文献... 18 致谢... 19 更多源码 计算机毕业设计选题1000套等你来 Python毕设精品项目 微信小程序毕设精品项目   大数据及机器学习毕设精品项目  7、源码获取 感谢大家的阅读如有不懂的问题可以评论区交流或私聊! 喜欢文章可以点赞、收藏、关注、评论啦 →下方联系方式获取源码←
http://www.hkea.cn/news/14386658/

相关文章:

  • 建设工程造价信息网站二网站手
  • 用div做网站代码pc网站平台
  • 有没有在线做动图的网站宿迁房产网二手房出售
  • 涡阳网站建设自己网站制作
  • wordpress主题站主题设计平面广告
  • 腾讯云网站建设教程视频怎么快速做网站
  • 湘乡网站seo微信二维码生成器在线制作
  • 大丰做网站价格长春网站制作教程
  • wordpress 本地 域名绑定兰州网站seo收费
  • 重庆网站建设seo公司哪家好上海注册公司费用及流程
  • 建门户网站要多少钱赣州网站建设联系方式
  • 安阳哪里做360网站男女做爰视频免费网站
  • 网站霸词怎么做品牌注册证
  • 企业自助建站程序wordpress quform下载
  • 盘锦网站建设多少钱众希网站建设
  • 网站建设 销售人员站长推广网
  • 网站如何做地推搞笑图片制作在线生成器
  • 海淀做网站哪家公司好专业的培训行业网站模板
  • 一台服务做两个网站网站建设设计设计公司哪家好
  • 电子商务网站开发相关技术seo整站优化价格
  • 曲阜市住房和城乡建设局网站自己怎么创建免费网站
  • 昌平网站建设公司个人网站广告投放
  • 宁波企业网站seo企业网站推广的渠道
  • 狠狠做网站改成什么了沈阳网上注册公司流程
  • 只做英文网站 域名有什么要求ctcms做的比较好的网站
  • wordpress自定义页面链接盐城网站关键词优化
  • 网站策划网站建设企业大学生兼职网站设计论文
  • 在网站上怎么做招聘信息网络营销管理师
  • 如何在百度上建网站佛山高端外贸网站建设
  • 黑龙江建设集团网站建设一个购物网站要多少钱