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

阿里巴巴的网站应该怎么做seo推广有哪些公司

阿里巴巴的网站应该怎么做,seo推广有哪些公司,一 一个甜品网站建设目标,城市分类信息网站系统#x1f345; 作者简介#xff1a;CSDN特邀作者✌、博客专家✌、java领域优质创作者#x1f4aa; #x1f345;关注公众号【java李杨勇】 简历模板、学习资料、面试题库等都给你#x1f4aa; #x1f345;文末获取源码联系#x1f345; #x1f345;新星计划第三季【J… 作者简介CSDN特邀作者✌、博客专家✌、java领域优质创作者 关注公众号【java李杨勇】  简历模板、学习资料、面试题库等都给你 文末获取源码联系 新星计划·第三季【Java】赛道的报名入口下一个新星就是你 摘要介绍 随着社会的发展社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。博物馆交流平台主要的模块包括查看个人中心、用户管理、博物馆信息管理、文物信息管理、文物分类管理、留言板管理、系统管理等功能。系统中管理员主要是为了安全有效地存储和管理各类信息还可以对系统进行管理与更新维护等操作并且对后台有相应的操作权限。要想实现博物馆交流平台的各项功能需要后台数据库的大力支持。管理员验证注册信息收集的用户信息并由此分析得出的关联信息等大量的数据都由数据库管理。本文中数据库服务器端采用了Mysql作为后台数据库使Web与数据库紧密联系起来。在设计过程中充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。本系统的开发使获取博物馆交流平台信息能够更加方便快捷同时也使博物馆交流平台管理信息变的更加系统化、有序化。系统界面较友好易于操作。 功能设计 管理员功能结构图如图所示 前台结构图如图所示 功能截图 用户登陆注册 系统首页系统首页可以查看首页、博物馆信息、文物信息、通知公告、留言板反馈、个人中心、后台管理等内容 汽车信息汽车信息页面用户可以查看汽车编号、汽车名称、汽车分类、图片、汽车简介、文物详情等内容用户可以进行收藏和评论如下图所示 详情信息 评论收藏 留言反馈 个人中心 我的收藏  普通用户后台信息 管理员后台管理管理员登录进入博物馆交流平台可以查看个人中心、用户管理、博物馆信息管理、文物信息管理、文物分类管理、留言板管理、系统管理等内容并进行相关操作如图5-8所示 汽车信息管理 详情信息 汽车信息分类 留言板 首页轮播图 关键代码 /*** 登录相关*/ RequestMapping(users) RestController public class UserController{Autowiredprivate UserService userService;Autowiredprivate TokenService tokenService;/*** 登录*/IgnoreAuthPostMapping(value /login)public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull || !user.getPassword().equals(password)) {return R.error(账号或密码不正确);}String token tokenService.generateToken(user.getId(),username, users, user.getRole());return R.ok().put(token, token);}/*** 注册*/IgnoreAuthPostMapping(value /register)public R register(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 退出*/GetMapping(value logout)public R logout(HttpServletRequest request) {request.getSession().invalidate();return R.ok(退出成功);}/*** 密码重置*/IgnoreAuthRequestMapping(value /resetPass)public R resetPass(String username, HttpServletRequest request){UserEntity user userService.selectOne(new EntityWrapperUserEntity().eq(username, username));if(usernull) {return R.error(账号不存在);}user.setPassword(123456);userService.update(user,null);return R.ok(密码已重置为123456);}/*** 列表*/RequestMapping(/page)public R page(RequestParam MapString, Object params,UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();PageUtils page userService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.allLike(ew, user), params), params));return R.ok().put(data, page);}/*** 列表*/RequestMapping(/list)public R list( UserEntity user){EntityWrapperUserEntity ew new EntityWrapperUserEntity();ew.allEq(MPUtil.allEQMapPre( user, user)); return R.ok().put(data, userService.selectListView(ew));}/*** 信息*/RequestMapping(/info/{id})public R info(PathVariable(id) String id){UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 获取用户的session用户信息*/RequestMapping(/session)public R getCurrUser(HttpServletRequest request){Long id (Long)request.getSession().getAttribute(userId);UserEntity user userService.selectById(id);return R.ok().put(data, user);}/*** 保存*/PostMapping(/save)public R save(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername())) !null) {return R.error(用户已存在);}userService.insert(user);return R.ok();}/*** 修改*/RequestMapping(/update)public R update(RequestBody UserEntity user){ // ValidatorUtils.validateEntity(user);UserEntity u userService.selectOne(new EntityWrapperUserEntity().eq(username, user.getUsername()));if(u!null u.getId()!user.getId() u.getUsername().equals(user.getUsername())) {return R.error(用户名已存在。);}userService.updateById(user);//全部更新return R.ok();}/*** 删除*/RequestMapping(/delete)public R delete(RequestBody Long[] ids){userService.deleteBatchIds(Arrays.asList(ids));return R.ok();} }文件上传 /*** 上传文件映射表*/ RestController RequestMapping(file) SuppressWarnings({unchecked,rawtypes}) public class FileController{Autowiredprivate ConfigService configService;/*** 上传文件*/RequestMapping(/upload)public R upload(RequestParam(file) MultipartFile file, String type,HttpServletRequest request) throws Exception {if (file.isEmpty()) {throw new EIException(上传文件不能为空);}String fileExt file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(.)1);String fileName new Date().getTime().fileExt;File dest new File(request.getSession().getServletContext().getRealPath(/upload)/fileName);file.transferTo(dest);if(StringUtils.isNotBlank(type) type.equals(1)) {ConfigEntity configEntity configService.selectOne(new EntityWrapperConfigEntity().eq(name, faceFile));if(configEntitynull) {configEntity new ConfigEntity();configEntity.setName(faceFile);configEntity.setValue(fileName);} else {configEntity.setValue(fileName);}configService.insertOrUpdate(configEntity);}return R.ok().put(file, fileName);}/*** 下载文件*/IgnoreAuthRequestMapping(/download)public void download(RequestParam String fileName, HttpServletRequest request, HttpServletResponse response) {try {File file new File(request.getSession().getServletContext().getRealPath(/upload)/fileName);if (file.exists()) {response.reset();response.setHeader(Content-Disposition, attachment; filename\ fileName\);response.setHeader(Cache-Control, no-cache);response.setHeader(Access-Control-Allow-Credentials, true);response.setContentType(application/octet-stream; charsetUTF-8);IOUtils.write(FileUtils.readFileToByteArray(file), response.getOutputStream());}} catch (IOException e) {e.printStackTrace();}}}数据库设计 将数据库概念设计的E-R图转换为关系数据库。在关系数据库中数据关系由数据表组成但是表的结构表现在表的字段上。 表4-1wenwufenlei表 列名 数据类型 长度 约束 id int 11 NOT NULL addtime varchar 50 default NULL wenwufenlei varchar 50 default NULL 表4-2wenwuxinxi表 列名 数据类型 长度 约束 id  int 11 NOT NULL addtime varchar 50 default NULL wenwubianhao varchar 50 default NULL wenwumingcheng varchar 50 default NULL wenwufenlei varchar 200 default NULL wenwujianjie varchar 200 default NULL tupian varchar 200 default NULL wenwuxiangqing varchar 200 default NULL clicktime varchar 200 default NULL clicknum varchar 200 default NULL 表4-3yonghu表 列名 数据类型 长度 约束 id  int 11 NOT NULL addtime varchar 50 default NULL zhanghao varchar 50 default NULL mima varchar 50 default NULL xingming varchar 200 default NULL nianling varchar 200 default NULL xingbie varchar 200 default NULL shouji varchar 200 default NULL zhaopian varchar 200 default NULL 论文目录 摘  要 Abstract 1 系统概述 1.1 概述 1.2课题意义 1.3 研究要内容 2 系统开发环境 2.1 JSP技术介绍 2.2 JAVA简介 2.3访问数据库实现方法 2.4系统对MySQL数据库的两种连接方式 2.5 MySql数据库 2.6 SSM框架 3 需求分析 3.1技术可行性技术背景      3.2经济可行性 3.3操作可行性  3.4系统设计规则 3.5系统流程和逻辑 4系统概要设计 4.1 概述 4.2 系统结构 4.3. 数据库设计 4.3.1 数据库实体 4.3.2 数据库设计表 4.4 数据表 第5章 系统详细设计 5.1系统功能模块 5.2管理员功能模块 6 系统测试 6.1系统测试的目的 6.2系统测试方法 6.3 测试结果 结论 致 谢 参考文献 源码获取 大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式 打卡 文章 更新 220/  365天  精彩专栏推荐订阅在下方专栏 Java项目精品实战案例《100套》 web前端期末大作业网页实战《100套》
http://www.pierceye.com/news/546555/

相关文章:

  • 易橙云做的网站怎么样做网站的设计理念
  • 费县住房和城乡建设局网站谷歌找网站后台
  • 青岛网站建设最便宜应用商城app下载
  • 陕西省建设部官方网站青岛网站制作案例
  • 珠海中国建设银行招聘信息网站刘金鹏做网站
  • 广州住房建设部网站php学校网站建设
  • 企业网站建设顾问网站美工做专题尺寸多少
  • 第一代网站建设技术网站建设前期规划方案范文
  • 网站建设基础心得蓝色的包装材料企业网站模板
  • thinkphp网站开发实战教程做厂房出租有那些推广网站
  • 怎么设自己的网站wordpress后台登陆很慢
  • 响水做网站网站方案书什么东西
  • 青岛seo网站排名优化wordpress页面伪静态
  • 汕尾东莞网站建设wordpress 反斜杠
  • 免费养殖网站模板jquery 的网站模板下载地址
  • 东莞市手机网站建设wordpress异步上传图片
  • 网站阵地建设管理郑州做网站多少钱
  • 自建站平台官方网站建设手机银行
  • 手机端的网站怎么做的苏州网站开发建设
  • wordpress 中型网站重庆seo网站管理
  • 网站有那些风格佛山小程序开发公司
  • 摄影网站制作长春网站建设哪家好
  • 制作社交网站wordpress 自定义文章类型 分页
  • 网站建设服务平台网站免费推广策划方案
  • 福田网站建设电话烟台艺术学校官网
  • iis上部署手机网站网页网站自做全搞定
  • 推荐成都网站建设四川seo推广方案
  • python做网站步骤您的php似乎没有安装运行wordpress所必需的mysql扩展
  • 汕头网站快速排名优化无极网站维护
  • 青岛胶南做网站的赣州章贡区人口