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

东莞外贸网站建站网站建设有必要做手机端吗

东莞外贸网站建站,网站建设有必要做手机端吗,贸易公司注册多少钱,科技类公司网站设计#x1f345; 作者简介#xff1a;CSDN特邀作者✌、java领域优质创作者#x1f4aa; #x1f345;关注公众号【java李杨勇】 简历模板、学习资料、面试题库等都给你 #x1f345;文末获取源码联系#x1f345; 目录 一、前言介绍#xff1a; 二、功能设计#xff1… 作者简介CSDN特邀作者✌、java领域优质创作者  关注公众号【java李杨勇】  简历模板、学习资料、面试题库等都给你 文末获取源码联系 目录 一、前言介绍 二、功能设计 三、功能截图 四、关键代码 五、数据库设计 七、论文报告  八、源码获取 一、前言介绍 网络的快速发展从根本上更改了世界各组织的管理方式自二十世纪九十年代开始我国的政府、企事业等单位就设想可以通过互联网系统来进行管理信息。由于以前存在各方面的原因比如网络普及度低、用户不接受、互联网的相关法律法规也不够完善、开发技术也不够成熟等阻碍了互联网在各大机构中的发展速度。进入二十一世纪以后我国经济有了快速的发展限制机构管理的各个难题逐一被解决国内各大机构都加入到了电子信息化的管理模式中来。 以往的高校校园网站相关信息管理都是工作人员手工统计。这种方式不但时效性低而且需要查找和变更的时候很不方便。随着科学的进步技术的成熟计算机信息化也日新月异的发展社会也已经深刻的认识计算机功能非常的强大计算机已经进入了人类社会发展的各个领域并且发挥着十分重要的作用。本系统利用网络沟通、计算机信息存储管理有着与传统的方式所无法替代的优点。比如计算检索速度特别快、可靠性特别高、存储容量特别大、保密性特别好、可保存时间特别长、成本特别低等。在工作效率上能够得到极大地提高延伸至服务水平也会有好的收获有了网络在线高校校园网站的各方面的管理更加科学和系统更加规范和简便。 二、功能设计 主要功能设计师实现个人中心、教师管理、学生管理、校园概况管理、名师风采管理、校园公告管理、试卷管理、试题管理、校园论坛、系统管理、考试管理的相关信息管理服务。 开发工具IDEA 2021.3、navicat for mysql 、postman。 开发语言java、jdk1.8、mysql5 硬件环境Win 10操作系统、Google浏览器等。 主要技术springmvc、mybatis、html css jsp、mysql等 主要功能角色模块设计 三、功能截图 普通用户登录注册 首页主要功能介绍可以查看首页、校园概况、名师风采、校园公告、论坛信息、试卷列表、新闻资讯、我的、跳转到后台等内容 名师风采在名师风采页面通过填写标题、图片、内容、发布时间等信息进行收藏 在校园概况页面通过填写标题、图片、内容、发布时间等信息进行收藏操作 校园概况详情 校园新闻资讯 新闻资讯详情 我的个人中心 可查看修改个人信息、发布论坛、考试记录以及错题本等信息 管理员后台分角色登录 管理员主要功能进入校园网站可以查看个人中心、教师管理、学生管理、校园概况管理、名师风采管理、校园公告管理、试卷管理、试题管理、校园论坛、系统管理、考试管理等信息 学生管理 校园概况信息管理 名师风采管理 校园公告管理 试卷试题管理 系统轮播图和校园资讯等信息 四、关键代码 登录相关 /*** 登录相关*/ 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);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();}}}五、数据库设计 数据库的表信息属于设计的一部分下面介绍数据库中的各个表的详细信息。 表名token 字段名称 类型 长度 字段说明 id bigint 主键 userid bigint 用户id username varchar 100 用户名 tablename varchar 100 表名 role varchar 100 角色 token varchar 200 密码 addtime timestamp 新增时间 expiratedtime timestamp 过期时间 表名jiaoshi 字段名称 类型 长度 字段说明 id bigint 主键 addtime timestamp 创建时间 gonghao varchar 200 工号 mima varchar 200 密码 xingming varchar 200 姓名 xingbie longtext 4294967295 性别 dianhua date 电话 youxiang varchar 200 邮箱 zhaopian varchar 200 照片 表名xiaoyuangaikuang 字段名称 类型 长度 字段说明 id bigint 主键 addtime timestamp 创建时间 biaoti varchar 200 标题 tupian varchar 200 图片 neirong longtext 4294967295 内容 fabushijian varchar 200 发布时间 表名xiaoyuangonggao 字段名称 类型 长度 字段说明 id bigint 主键 addtime timestamp 创建时间 gonggaobiaoti varchar 200 公告标题 gonggaoleixing varchar 200 公告类型 tupian varchar 200 图片 neirong varchar 200 内容 faburiqi varchar 200 发布日期 功能用户表 字段名称 类型 长度 字段说明 id bigint 主键 username varchar 100 用户名 password varchar 100 密码 role varchar 100 角色 addtime timestamp 新增时间 表名config 字段名称 类型 长度 字段说明 id bigint 主键 name varchar 100 配置参数名称 value varchar 100 配置参数值 表名xuesheng 字段名称 类型 长度 字段说明 id bigint 主键 addtime timestamp 创建时间 xuehao varchar 200 学号 xueshengxingming varchar 200 学生姓名 mima varchar 200 密码 nianji varchar 200 年级 banji longtext 4294967295 班级 xingbie date 性别 lianxidianhua varchar 200 联系电话 youxiang varchar 200 邮箱 shenfenzheng varchar 200 身份证 七、论文报告  八、源码获取 大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式 打卡 文章 更新 201/  365天  精彩专栏推荐订阅在下方专栏 Java项目精品实战案例《100套》 web前端期末大作业网页实战《100套》
http://www.pierceye.com/news/473440/

相关文章:

  • 沈阳三好街做网站公司个人网页设计风格分析
  • 网站建设经费计划内容网站建设中存在的问题
  • 天凡建设股份有限公司网站苍山网站建设
  • 如何新建网站dw线下推广的渠道和方法
  • 网站友链wordpress火车头发布
  • 青海网站维护公司自己的网站叫什么
  • 微网站 淘宝客wordpress备案号放置
  • html5 手机网站 模版网站信息员队伍建设
  • 基金会网站开发方案政务公开网站建设重点
  • 影视网站制作网页游戏的软件
  • 企业做网站的费用如何科目青色网站欣赏
  • 做视频网站怎么赚钱的网站开发流程的三个部分
  • 牡丹江市建设行业协会网站广西住房城乡建设厅网站首页
  • 重庆网站关键词排名优化免费网页代理的推荐
  • 定制型网站怎么做重庆软件开发公司有哪些
  • 自适应型网站建设网站建设搭建是什么意思
  • 网站建设能够不同地方网址大全12345
  • 做网批那个网站好校园网站界面建设
  • 免费网站建设php济南网站建设公司官网
  • 徐汇网站推广网络营销的四个特点
  • 简易做网站wordpress插件tag
  • 红酒 公司 网站建设青岛安装建设股份公司网站
  • 小米路由hd 做网站营销型网站策划 建设的考试题
  • 运河网站制作自主建站平台
  • 万网 网站建设合同最好的网站开发语言
  • 网站备案密码收不到典当 网站
  • 东莞网站建设推广服务网站建设开票单位
  • 贵港公司做网站东莞凤岗企业网站建设推广
  • 网站制作过程中碰到的问题微信怎么做链接推广产品
  • 做网站留后门是怎么回事视频网站开发需求分析