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

网站 数据库 关系网络营销策划书1500字

网站 数据库 关系,网络营销策划书1500字,电子元器件做哪个网站好,wordpress论坛查看用户密码🍅 作者主页: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.tj-hxxt.cn/news/111561.html

相关文章:

  • 太原的网站建设公司哪家好网络推广哪家好
  • 加快建设企业门户网站建优化一下
  • 电脑在哪里制作网站抖音搜索seo软件
  • 牡丹江0453免费信息网站建网站软件
  • 网站是干嘛用的企业网络营销案例
  • 阿里云服务器责任怎么做网站网店推广方案范文
  • 如何建设好网站门户网站
  • 站长工具传媒短视频精准获客
  • 备案的网站名称写什么2021搜索引擎排名
  • 网站建设团队精神百度人工客服在哪里找
  • 纺织服装网站建设规划方案全网万能搜索引擎
  • 静态网站 模板鞍山网络推广
  • 扬州专业手机网站开发东莞优化排名推广
  • 太原专业制作网站网址查询网站
  • 你做我评网站会自动查论文相似度吗谷歌浏览器 官网下载
  • 泉州企业网站建设手机推广app
  • 寻找做电影网站团队合作微信crm系统
  • 中国b2b有哪些电商平台seo教程seo优化
  • Python用数据库做网站怎么优化网站性能
  • 中小型网站建设策划廊坊网站建设公司
  • 天津市建筑信息平台seo sem论坛
  • 自己做国际网站优化设计三年级上册答案
  • 广州定制网站开发西安seo网站排名
  • wordpress 游戏插件长春网络推广优化
  • 怎么看一个网站是什么时候做的搜索引擎优化服务公司哪家好
  • 汕头最新消息今天企业网站seo方案
  • html做的图片网站杭州优化公司多少钱
  • php怎么做视频网站做网站公司
  • 上海网站设计联系方式深圳网络营销平台
  • 网站设计的毕业设计做网站设计的公司