html代码啥意思_设计装修设计公司_亚马逊跨境电商需要什么营业执照_女生学计算机的发展方向 根据订单信息,拿到出发地和目的地,然后获取这段区间里的所有的原子区间。然后尝试将每个原子区间的可用票数减 1,如果所有的原子区间都够减,则购票成功;否则购票失败,提示用户该票已经卖完了。是不是很简单呢?知道了出票的逻辑,那退票的逻辑也就很简单了,就是把这个票的所有原子区间的可用票数加 1 就 OK 了。如果我们从线段的厚度的角度去考虑,那出票时,每个原子区间的厚度就是 +1,退票时就是减一。就是相反的操作,但本质是一样的。

">

山东省政府办公厅刘兰军

最新建设工程施工合同示范文本、媒体平台注册、永久使用、不限域名、邢台买房网站

手机网站安全检测?

html代码啥意思_设计装修设计公司_亚马逊跨境电商需要什么营业执照_女生学计算机的发展方向

3 樱花在线视频网站总体设计

本章主要讨论的内容包括樱花在线视频网站的功能模块设计、数据库系统设计。

3.1 系统架构设计

本樱花在线视频网站从架构上分为三层:表现层(UI)、业务逻辑层(BLL)以及数据层(DL)。

图3-1樱花在线视频网站系统架构设计图

表现层(UI):又称UI层,主要完成本樱花在线视频网站的UI交互功能,一个良好的UI可以打打提高用户的用户体验,增强用户使用本樱花在线视频网站时的舒适度。UI的界面设计也要适应不同版本的樱花在线视频网站以及不同尺寸的分辨率,以做到良好的兼容性。UI交互功能要求合理,用户进行交互操作时必须要得到与之相符的交互结果,这就要求表现层要与业务逻辑层进行良好的对接。

业务逻辑层(BLL):主要完成本樱花在线视频网站的数据处理功能。用户从表现层传输过来的数据经过业务逻辑层进行处理交付给数据层,系统从数据层读取的数据经过业务逻辑层进行处理交付给表现层。

数据层(DL):由于本樱花在线视频网站的数据是放在服务端的mysql数据库中,因此本属于服务层的部分可以直接整合在业务逻辑层中,所以数据层中只有数据库,其主要完成本樱花在线视频网站的数据存储和管理功能。

3.2 系统功能模块设计

3.2.1整体功能模块设计

在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本樱花在线视频网站中的用例。那么接下来就要开始对本樱花在线视频网站的架构、主要功能和数据库开始进行设计。樱花在线视频网站根据前面章节的需求分析得出,其总体设计模块图如图3-2所示。

图3-2 樱花在线视频网站功能模块图

3.2.2用户模块设计

后台管理者能够实现对前台注册的用户增删改查操作,用户模块结构图如下图:

图3-3用户用户模块结构图

3.2.3评论管理模块设计

樱花在线视频网站是一个交流性质的公开平台,用户用户和管理人员用户可以对平台上信息进行评论,增加用户之间的互动性。但是同时也为了更好的规范评论的内容,给予管理员删除不合适的言论的功能,所以需要专门设计一个评论管理模块,具体的结构图如下:

图3-4评论模块结构图

3.3 数据库设计

数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。

3.3.1 数据库概念结构设计

下面是整个樱花在线视频网站中主要的数据库表总E-R实体关系图。

图3-6 樱花在线视频网站总E-R关系图

下面根据樱花在线视频网站的数据库总E-R关系图可以得出樱花在线视频网站需要很多E-R图,在此罗列出来一些主要的数据库E-R模型图。

图3-7视频用户E-R关系图

图3-8 轮播图心E-R关系图

图3-9评论E-R关系图

图3-10公告E-R关系图

                      

  图3-11影视中心E-R关系图

3.3.2 数据库逻辑结构设计

(1)表video_users实体用来存视频用户提交的注册信息;

3.1 视频用户信息video_users表

名称

类型

长度

不是null

主键

注释

video_users_id

int

11

视频用户ID

user_name

varchar

64

用户姓名

user_gender

varchar

64

用户性别

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

(2)表hot_videos体用来存管理员添加的热门视频供用户进行查看表包含了视频标题、视频分类、视频封面、视频内容、视频简介、上传日期等;

3.2 热门视频hot_videos表

名称

类型

长度

不是null

主键

注释

hot_videos_id

int

11

热门视频ID

video_title

varchar

64

视频标题

video_classification

varchar

64

视频分类

video_cover

varchar

255

视频封面

video_content

varchar

255

视频内容

upload_date

date

0

上传日期

video_introduction

longtext

0

视频简介

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

(3)表film_and_television_center实体用来存放系统中管理员添加的影视中心,用户查看自己的影视中心包含了影视名称、视频分类、影视风格、影视封面、影视内容、衔接主演、上传日期等信息;

3.3影视中心film_and_television_center表

名称

类型

长度

不是null

主键

注释

film_and_television_center_id

int

11

影视中心ID

name_of_film_and_television

varchar

64

影视名称

video_classification

varchar

64

视频分类

film_and_television_style

varchar

64

影视风格

film_cover

varchar

255

影视封面

film_and_television_content

varchar

255

影视内容

connecting_leading_actors

varchar

64

衔接主演

upload_date

date

0

上传日期

introduction_to_film_and_television

longtext

0

影视简介

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

(4)表comment实体用来存放系统中用户提交的评论信息以及回复评论信息;

3.4评论信息comment表

名称

类型

长度

不是null

主键

注释

comment_id

int

11

评论ID

user_id

int

11

评论人ID

reply_to_id

int

11

回复评论ID

content

longtext

0

内容

nickname

varchar

255

昵称

avatar

varchar

255

头像地址

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

source_table

varchar

255

来源表

source_field

varchar

255

来源字段

source_id

int

10

来源ID

(5)表notice实体用来存放系统中用户提交的评论信息以及回复评论信息;

3.5公告信息notice表

名称

类型

长度

不是null

主键

注释

notice_id

mediumint

8

公告id

title

varchar

125

标题

content

longtext

0

正文

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

(6)表slides实体用来存放系统中管理员添加的轮播图在首页展示,供用户查看;

3.6轮播图信息slides表

名称

类型

长度

不是null

主键

注释

slides_id

int

10

轮播图ID

title

varchar

64

标题

content

varchar

255

内容

url

varchar

255

链接

img

varchar

255

轮播图

hits

int

10

点击量

create_time

timestamp

0

创建时间

update_time

timestamp

0

更新时间

(7)表classification_information实体用来存放系统中管理员添加的分类信息,查看自己的分类信息包含了视频分类、影视风格等信息;

3.3分类信息classification_information表

名称

类型

长度

不是null

主键

注释

classification_information_id

int

11

分类信息ID

video_classification

varchar

64

视频分类

film_and_television_style

varchar

64

影视风格

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

3.4本章小结

整个樱花在线视频网站的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

个体工商户网站备案淘宝运营收入怎么样服务器托管要求陕西咸阳网络公司互联网电商对传统国际贸易的影响phx7仓库邮编东莞建高铁站wap网络什么意思dw网页首页制作中国最顶尖的工业设计公司云匠网骗的钱能要回来吗郑州拆车件网上商城html代码 另存为东莞市人才市场档案管理中心福田庆三给baby整容平台设计总监招聘佛山网站建设流程及注意事项360网站联盟阳江网咖8x海外华人2022新址入口网站宣传盗用公司图片 工商投诉广州美发培训学校提升学历报名网址黑龙江建设网黑龙江住房和城乡建设网站建设中javascript用于搭建网页界面长沙网站开发较好的公司郑州人民医院男科主任景治安找个免费的网站黄低代码开发平台bai网站专题的制作流程有哪些上海静安门户网站

猜你喜欢

  • 友情链接:
  • 久九人力资源有限公司 工业互联网平台名称 株洲平建设公司 兰州蓝星纤维有限公司 应用商店安装下载软件 深圳什么招聘网站比较靠谱