创建全国文明城市手抄报_阳春网站制作_兰州网站优化推广_福州网络推广建站 系统设计
  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

文件类型

">

公司官网建设哪家好

广州最大的建筑公司、做网站的公司怎样收费、永久使用、不限域名、湛江专业建站推广机构

怎么开发游戏?

创建全国文明城市手抄报_阳春网站制作_兰州网站优化推广_福州网络推广建站

图5.5 特产管理界面

目前最好用的网络管理软件特效视频素材网站专业团队的重要性怎么做小程序推广麻花星空影视传媒制作公司网站去哪学网页设计最新新闻热点话题宣传软文案例互联网站点长春公司网站建设今天北京发生的重大新闻网站设计网站优化公司广州软件开发工资一般多少网站开发计划书模板免费开发平台网站简易网页海南跨境免税电商入驻流程广告联盟有哪些域名和网址中国十大设计公司seo互联网营销培训网页界面设计趋势深圳网站制作西安小草2022新地扯一二苏州建站网站软件测试有前途吗在线观看网站深夜免费移动网站系统济南网站建设优化公司设计师的网站做网页的兼职平台

猜你喜欢

  • 友情链接:
  • 合作平台网 湖南常德市 广州市疫情防控新闻发布会直播 陇南地网站建设 公司官网设计公司 手机网站客服软件