seo公司官网_免费自动生成小程序_网页设计布局有哪几种方法_icp备案号 系统设计
  1. 系统架构设计

本自我展示博客网站的架构设计主要分为可以3层,主要有Web层,业务层,Model层。其中web层还包括View层和Controller层,Model层包括元数据扩展层和数据访问层。

系统架构如下图所示。

 

图4-1 系统架构

    1. 系统总体设计

自我展示博客网站总体分为前台用户模块和后台管理员模块。

两个模块表现上是分别独立存在,但是访问的数据库是一样的。每一个模块的功能都是根据先前完成的需求分析,并查阅相关资料后整理制作的。

综上所述,系统功能结构图如下图所示。

图4-2 系统功能结构图

    1. 系统功能设计

登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。

评价模块:评价模块促进用户对博文进行点评,查看某个博文已存在的评价,发表评价可以达到真实描述博文的效果。

公告数据模块:可分为公告数据浏览、公告数据检索、公告数据维护三个模块,管理员对公告数据有维护的权限,发布新的公告数据、更新已有的公告数据等。

博文管理模块:博文管理分为博文添加、修改和博文发布。博文信息由管理员进行修改、添加、删除操作;博文发布由普通用户来执行。

    1. 数据库设计
      1. 数据需求分析

从前面可以分析到数据库中最重要的是博文信息,用户信息。分析可以得到如下数据描述:

平台用户:用于记录用户的各种信息,包括用户名、密码、姓名、性别、地址、邮箱、联系方式等数据项。

管理员:记录管理员的登录信息。包括用户名,密码,权限等数据项。

博文:存放给博文的内容,包括博文编号、标题、文章类型、图片、发布人等数据项。

留言:存储用户的留言。包括留言内容,留言的信息,留言人,时间等数据项。

公告数据:存储平台内的公告数据内容。包括标题,公告数据内容,时间等数据项。

      1. 数据库表设计

自我展示博客网站所拥有的数据表有以下:用户信息表,博文展示表,照片分享表,博文分类表,博客资讯表、资讯分类表。

由于数据表较多,只展示系统主要数据表,如下表所示。

名称

类型

长度

不是null

主键

注释

registered_user_id

int

11

注册用户ID

user_name

varchar

64

用户名

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

blogger_id

int

11

博主ID

blogger_number

varchar

64

博主编号

blogger_name

varchar

64

博主姓名

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

photo_sharing_id

int

11

照片分享ID

theme

varchar

64

主题

picture

varchar

255

图片

blogger_number

int

11

博主编号

share_mood

text

0

分享心情

hits

int

11

点击数

praise_len

int

11

点赞数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

blog_show_id

int

11

博文展示ID

title

varchar

64

标题

blog_category

varchar

64

博文类别

cover

varchar

255

封面

blogger_number

int

11

博主编号

blogger_name

varchar

64

博主姓名

blog_link

varchar

64

博客链接

details

longtext

0

详情

hits

int

11

点击数

praise_len

int

11

点赞数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

blog_classification_id

int

11

博文分类ID

blog_category

varchar

64

博文类别

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

名称

类型

长度

不是null

主键

注释

collect_id

int

10

收藏ID:

user_id

int

10

收藏人ID:

source_table

varchar

255

来源表:

source_field

varchar

255

来源字段:

source_id

int

10

来源ID:

title

varchar

255

标题:

img

varchar

255

封面:

create_time

timestamp

0

创建时间:

update_time

timestamp

0

更新时间:

 

名称

类型

长度

不是null

主键

注释

upload_id

int

11

上传ID

name

varchar

64

文件名

path

varchar

255

访问路径

file

varchar

255

文件路径

display

varchar

255

显示顺序

father_id

int

11

父级ID

dir

varchar

255

文件夹

type

varchar

32

文件类型

">

网页设计的不足之处

广西桂林疫情最新通报、工作总结ppt模板大全、永久使用、不限域名、页面制作多少钱

设计师网上接私单app?

seo公司官网_免费自动生成小程序_网页设计布局有哪几种方法_icp备案号

在如何保障网站安全方面,武汉网站开发服务商们需要注重以下几点:

seo排名软件价格网站logo设计免费版在线计算机专业主要学什么好就业软件工程专业学校排名滨州网络推广重庆高端seo网站建设制作视频网页设计毕业论文选题电商网站建设实训要求微信电商怎样开店淘宝网站推广方案三角网站建设装潢设计培训公司互联网推广保定网站推广哪家好学动漫设计好就业吗多推网怎么推广ps软件下载官方网站美食app界面设计模板巴基斯坦外贸平台今天国际最新消息新闻运维工程师的前景如何政府平台公司分销系统怎么做佛山 建站公司南宁企业如何建网站东莞专业网站设计制作公司重庆网上房地产官网查询备案价别人买我的域名做违法事独立站和平台网页加速器浏览器

猜你喜欢

  • 友情链接:
  • 跨境电商免费平台有哪些 网站ip域名查询 石家庄模板自助建站 用户界面设计原则 中国疫情最新消息全国新增 免费制作照片的软件