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

手机网站做多宽的图片网站建设图片

手机网站做多宽的图片,网站建设图片,前端网页代码模板,黑龙江省建设厅网站的电话前言 想开发一个很简单的 电子书阅读小程序,要怎么做的。下面从功能、数据库设计这一块来说一下。说不一定能从某个角度提供一些思路 开发语言 springcloud uniapp 小程序(vue2)mysql 说明 电子书的主题是电子书,我们在日常…

前言

想开发一个很简单的 电子书阅读小程序,要怎么做的。下面从功能、数据库设计这一块来说一下。说不一定能从某个角度提供一些思路

开发语言

springcloud + uniapp 小程序(vue2)+mysql

说明

电子书的主题是电子书,我们在日常中使用阅读器阅读电子书的时候,流程是什么?大致流程是:

  • 进入小程序,首页中有书籍的一些分类,可以搜索
  • 可以查看电子书的简介
  • 可以加入书架,如果未登录,则进入登录页面;
  • 在登录状态下,可以直接进入阅读,会记录阅读的进度方便下次阅读时可以定位
    以上的内容是核心的内容,我们可以按照自己的需求加入积分、交流区等功能
    在这里插入图片描述

数据库设计

在这里插入图片描述
根据上面的功能列表,根据业务设计数据库,需要包括微信用户、书籍信息、用户书架、读书记录、类型、模块

微信用户

在小程序上,我们可以直接让用户使用微信绑定手机号登录,可以减少用户的注册,也可以避免用户设置密码

create table book_user
(id               int auto_increment comment '编号'primary key,avatar_url       varchar(2000)                      null comment '头像',account_name     varchar(50)                        null comment '账户',account_password varchar(200)                       null comment '密码',tel              varchar(50)                        null comment '联系电话',display_name     varchar(50)                        null comment '昵称',city             varchar(200)                       null comment '区域',age              int                                null comment '年龄',status           int      default 1                 null comment '状态',gender           varchar(10)                        null comment '性别',province         varchar(200)                       null comment '省份',country          varchar(200)                       null comment '国籍',union_id         varchar(2000)                      null comment 'unionId',open_id          varchar(2000)                      null comment 'openId',bing_open_id     varchar(2000)                      null comment '绑定的openId',create_at        datetime default CURRENT_TIMESTAMP null comment '创建时间',modify_at        datetime default CURRENT_TIMESTAMP null comment '修改时间'
)comment '微信用户';

书籍信息

create table book_base
(id              int auto_increment comment '编号'primary key,display_name    varchar(200)                       null comment '书籍名',display_photo   varchar(2000)                      null comment '书籍图片',display_url     varchar(2000)                      null comment '书籍文件',display_module  int                                null comment '书籍模块',display_type    varchar(2000)                      null comment '书籍类型',display_author  varchar(200)                       null comment '作者',display_content longtext                           null comment '详情',is_use          int      default 1                 null comment '是否上架',create_at       datetime default CURRENT_TIMESTAMP null comment '创建时间',modify_at       datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '编辑时间'
)comment '书籍信息';

用户书架

create table book_user_base
(id            int auto_increment comment '编号'primary key,user_id       int                                null comment '用户',display_name  varchar(2000)                      null comment '书籍名称',display_photo varchar(2000)                      null comment '书籍图片',display_url   varchar(2000)                      null comment '书籍地址',is_read       int      default 0                 null comment '是否读完',create_at     datetime default CURRENT_TIMESTAMP null comment '加入时间',modify_at     datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '编辑时间'
)comment '用户书架';

读书记录

create table book_user_record
(id           int auto_increment comment '编号'primary key,user_id      int                                null comment '用户',book_id      int                                null comment '书籍',display_name varchar(2000)                      null comment '书籍名称',display_num  double                             null comment '阅读进度',create_at    datetime default CURRENT_TIMESTAMP null comment '阅读日期'
)comment '读书记录';

类型

书籍类型,这里的设置是树表结构,并没有层级限制。这样设计灵活性更强

create table book_type
(id           int auto_increment comment '编号'primary key,tree_id      int                                null comment '上级类型',display_name varchar(200)                       null comment '类型名称',status       int      default 1                 null comment '状态',create_at    datetime default CURRENT_TIMESTAMP null comment '创建时间',modify_at    datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '编辑时间'
)comment '类型';

模块

模块这里是和电子书并没有什么关系的表。只是为了说,在小程序中,管理后台可以动态的管理小程序前端模块的显示隐藏。

create table book_module
(id            int auto_increment comment '编号'primary key,display_name  varchar(200)                       null comment '模块名',display_photo varchar(2000)                      null comment 'logo',display_url   varchar(200)                       null comment '访问地址',status        int      default 1                 null comment '状态',create_at     datetime default CURRENT_TIMESTAMP null comment '创建时间',modify_at     datetime default CURRENT_TIMESTAMP null on update CURRENT_TIMESTAMP comment '编辑时间'
)comment '模块';

设想的ui页面

在这里插入图片描述
下一节会开始介绍前端页面的一些布局

http://www.hrbkazy.com/news/26940.html

相关文章:

  • 如何规避电子政务门户网站建设的教训福州网站建设团队
  • 做音乐网站没有版权河南网站建设哪家公司好
  • 网站制作网页百度学术搜索入口
  • 做网站那几步seo高级教程
  • 展示网站如何做媒体:北京不再公布各区疫情数据
  • 洛阳做多屏合一网站seo优化方案模板
  • 做商城网站合作合同2023网站推广入口
  • 学网站开发难吗网络广告是什么
  • 永久免费网站建立国际财经新闻
  • 动态网站可以用dw做吗郑州竞价代运营公司
  • 社交信息共享网站开发外包怎么在网上做广告宣传
  • 做网站baidunongmin日本域名注册网站
  • 茶企业网站建设模板站长工具seo综合查询可以访问
  • 网络营销与网络推广的关系seo顾问张智伟
  • 做计算机题目的网站成都seo学徒
  • 电子商务网页设计试题在线seo诊断
  • 相亲网站建设方案微博推广方式有哪些
  • 设计头像 制作 免费快速整站排名seo教程
  • 众筹网站功能做网页的网站
  • 免费flash网站源码上海百度竞价托管
  • 菏泽市住房和城乡建设局网站江北seo页面优化公司
  • 兰州网站制作培训班b站推广网站2023
  • 企业网站建设能开广告服务费吗湖南企业竞价优化公司
  • 手机可以做网站吗西安百度推广网站建设
  • 网站建设与制作实验报告深圳百度seo公司
  • 济南上门做睫毛的网站蔡甸seo排名公司
  • CSS3网站建设商品推广软文写作500字
  • 大学生做爰网站个人免费开发app
  • php网站开发实施方案新闻头条最新消息
  • 专注企业网站建设优化大师电脑版官方