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

网站 数据库 关系网店推广方案策划书

网站 数据库 关系,网店推广方案策划书,邢台企业网站制作公司,跨境外贸b2b平台有哪些🍅 作者主页:Selina .a 🍅 简介:Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。 主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据…

🍅 作者主页:Selina .a

🍅 简介:Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。

主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、物联网、机器学习等设计与开发。

🍅文末获取源码联系🍅  

目录

课题的提出

数据库设计

系统功能设计

关键代码

 专栏推荐

推荐项目

源码获取


课题的提出

互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用国产动漫网站可以有效管理,使信息管理能够更加科学和规范。

国产动漫网站在Eclipse环境中,使用Java语言进行编码,使用Mysql创建数据表保存本系统产生的数据。系统可以提供信息显示和相应服务

总之,国产动漫网站集中管理信息,有着保密性强,效率高,存储空间大,成本低等诸多优点。它可以降低信息管理成本,实现信息管理计算机化。


数据库设计

本数据库是关系型数据库,因此对二维表的结构设计也比较关键。毕竟二维表格模型就是关系型数据库中的关系模型。而一些常用的关系模型中的概念也需要了解,才可以对关系模型进行设计。下面就简单介绍关系,元组,属性,域,关键字等常用概念的含义。

关系:关系就是数据库中的一张数据表,每张数据表都有命名,也就是每个关系也有名字,那就是数据表名;

元组:元组就是数据表中的一行记录;

属性:属性就是数据表中的字段,也就是数据表中的一列;

域:域就是对数据表中属性的取值进行限定;

关键字:关键字就是数据表中的主键;

在了解了表结构设计的常用概念后,接下来就需要使用前面绘制的E-R模型完成表结构的设计工作,并在数据库中创建数据表,并为各个数据表进行命名。以下就对设计的结果通过表格形式进行展示。

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dic_code

String

字段

3

dic_name

String

字段名

4

code_index

Integer

编码

5

index_name

String

编码名字

6

super_id

Integer

父字段id

7

beizhu

String

备注

8

create_time

Date

创建时间

 

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dongman_name

String

动漫名称

3

dongman_types

Integer

国漫先驱类型

4

dongman_photo

String

封面

5

dongman_video

String

介绍视频

6

dongman_shijian

String

更新时间

7

dongman_faxing

String

出品公司

8

dongman_add

String

地    区

9

dongman_gs

String

发行公司

10

chuchang_time

Date

发行日期

11

dongman_sc

String

单集时长

12

dongman_jishu

String

集    数

13

dongman_daoyan

String

导    演

14

zhuangtai_types

Integer

动漫状态

15

dongman_content

String

动漫详情

16

dongman_delete

Integer

逻辑删除

17

insert_time

Date

录入时间

18

create_time

Date

创建时间

序号

列名

数据类型

说明

允许空

1

Id

Int

id

2

dongman_id

Integer

国漫先驱

3

yonghu_id

Integer

用户

4

dongman_collection_types

Integer

类型

5

insert_time

Date

收藏时间

6

create_time

Date

创建时间

 


系统功能设计

如图5.1显示的就是用户信息管理页面,此页面提供给管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,

还进行了对用户名称的模糊查询的条件

 如图5.2显示的就是国漫先驱管理页面,此页面提供给管理员的功能有:查看已发布的国漫先驱数据,修改国漫先驱,国漫先驱作废,即可删除,还进行了对国漫先驱名称的模糊查询 国漫先驱信息的类型查询等等一些条件。

 如图5.3显示的就是国漫之最管理页面,此页面提供给管理员的功能有:根据国漫之最进行条件查询,还可以对国漫之最进行新增、修改、查询操作等等。

 如图5.4显示的就是公告信息管理页面,此页面提供给管理员的功能有:根据公告信息进行新增、修改、查询操作等等。

 


关键代码


package com.controller;import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
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.ResponseBody;
import org.springframework.web.bind.annotation.RestController;import com.annotation.IgnoreAuth;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.entity.TokenEntity;
import com.entity.UserEntity;
import com.service.TokenService;
import com.service.UserService;
import com.utils.CommonUtil;
import com.utils.MPUtil;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.ValidatorUtils;/*** 登录相关*/
@RequestMapping("users")
@RestController
public class UserController{@Autowiredprivate UserService userService;@Autowiredprivate TokenService tokenService;/*** 登录*/@IgnoreAuth@PostMapping(value = "/login")public R login(String username, String password, String captcha, HttpServletRequest request) {UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null || !user.getPassword().equals(password)) {return R.error("账号或密码不正确");}String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());return R.ok().put("token", token);}/*** 注册*/@IgnoreAuth@PostMapping(value = "/register")public R register(@RequestBody UserEntity user){
//    	ValidatorUtils.validateEntity(user);if(userService.selectOne(new EntityWrapper<UserEntity>().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("退出成功");}/*** 密码重置*/@IgnoreAuth@RequestMapping(value = "/resetPass")public R resetPass(String username, HttpServletRequest request){UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));if(user==null) {return R.error("账号不存在");}user.setPassword("123456");userService.update(user,null);return R.ok("密码已重置为:123456");}/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,UserEntity user){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();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){EntityWrapper<UserEntity> ew = new EntityWrapper<UserEntity>();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 EntityWrapper<UserEntity>().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 EntityWrapper<UserEntity>().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();}
}

 专栏推荐

Spring Boot+Vue+CSS+JavaScript+HTML等技术项目专栏推荐

项目汇总专栏推荐


推荐项目

基于Node.js+Vue+MySQL的小型企业工资管理系统

基于SSM+Android+MySQL的校园考研论坛 

基于Spring Boot+Android+MySQL的记录生活管理系统 

基于微信小程序的农业电商服务管理系统 

基于微信小程序的智慧物流小程序的设计与实现 


源码获取

 大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

http://www.bjxfkj.com.cn/article/103888.html

相关文章:

  • 乌鲁木齐官方网站seo整站优化一年价格多少
  • 建设网站需要懂什么搜索引擎优化怎么做
  • 网站上的平面海报怎么做百度seo优化招聘
  • 简约网站设计欣赏网站设计制作公司
  • 怎么做淘宝网站赚钱吗新闻摘抄四年级下册
  • 外包公司名称沈阳专业seo排名优化公司
  • 网站开发与维护的岗位特点职责促销策略
  • 深圳外贸网站推广公司seo引擎优化
  • 网站开发项目周报百度推广一个月费用
  • 石岩做网站北京seo供应商
  • 顺企网杭州网站建设微信营销技巧
  • 网站建设的组织保障百度投放广告怎么收费
  • 全国网络推广seo技术代理
  • 手机网站建设制作教程视频seo学徒招聘
  • 做网站需要什么按钮网站优化排名金苹果下拉
  • 成人品大全2023seo整站优化推广
  • 理财公司网站模板下载爱站网seo工具
  • 网站服务器组建电商运营基本知识
  • 网站开发中网页之间的链接形式有什么宁波免费seo排名优化
  • 编写 网站 语言产品软文案例
  • 站长统计芭乐官方网站下载口碑营销案例有哪些
  • 腾讯云网站建设在线crm网站建站
  • 哪里有男男做受网站企业营销案例
  • 本人做静态网站开发下载安装
  • 从化网站建设公司网站推广有哪些方式
  • wap蓝天建站厦门seo优化推广
  • 南京网站制作公司南京乐识专心b站推广
  • 网站建设地域名做引流的公司是正规的吗
  • 天天做网站关键词的优化方案
  • 网站被攻击 是vps问题还是dz程序南昌seo代理商