新疆正能量注册_长沙网站排名公司_规模以上工业企业利润总额_湖南seo推广公司

网站访问代理在线

企业网络搭建教程、开发公司需要什么资质、永久使用、不限域名、北京海淀区疫情最新消息

新河网房屋信息?

新疆正能量注册_长沙网站排名公司_规模以上工业企业利润总额_湖南seo推广公司

  1. 系统设计
    1. 系统架构设计

目前B/S体系的系统主要的数据访问方式是:通过浏览器页面用户可以进入系统,系统可以自动对用户向服务器发送的请求进行处理,处理请求是在系统后台中进行的,用户在浏览器页面上进行相应操作,就能够看到服务端传递的处理结果。青少年航天知识科普网站主要分为视图-模型-控制三层架构设计。在视图层中,主要是操作在服务器端向客户端反馈并显示的数据,在模型层中,主要处理相关的业务逻辑、数据整合等,最后的控制层它介于视图和模型之间,主要是调整两层之间的关系,最终落实数据的传递。

系统架构图如下图所示。

图4-1系统架构图

    1. 系统功能结构

系统设计的目的是分析系统包括的所有功能结构,为开发人员设计开发和实现系统做好准备工作。经过前期的需求调查、分析和整理之后,确定的总体需求主要包括多个模块,分别是:轮播图、公告信息、资源网站、系统用户(管理员、系统用户)模块网站(最新动态、中国航天工程、航空知识、航天记录片、卫星和行星、相关资讯、资讯分类)。系统整体角色分为两个部分,一是用户、二是管理员。权限分布也是很明显,用户是在除去浏览信息之外还具有查询账户信息、公告信息、中国航天工程,航空知识、航空知识、最新动态,相关资讯、卫星和行星等权限;管理员是最高权限拥有者。

系统功能结构图如下图所示。

图4-2系统功能结构图

    1. 功能模块设计

用户网站模块

该模块是为所有用户登录设计的,如用户登录后只能进行自己的普通功能操作(如个人信息修改),管理员和超级管理员登录后有不同的权限,管理员不能超越权限。超级管理员能对整个系统的数据进行网站,主要是用户的登录权限以及用户登录后在系统里的操作权限。

公告信息模块

管理员来录入公告信息数据,点击公告信息录入按钮,依次填写要录入的公告信息数据,点击提交按钮,将数据提交至数据库,然后公告信息页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。

资源管理模块

管理员来录入中国航天工程及资讯分类数据,点击录入按钮,依次填写要录入的用户数据,点击提交按钮,将数据提交至数据库,然后刷新资源管理页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。

模块管理

管理员点击模块管理,显示最新动态、中国航天工程、航空知识、航天记录片、卫星和行星、相关资讯、资讯分类等数据,点击录入按钮,依次填写要录入的数据,点击提交按钮,将数据提交至数据库,然后刷新相应的数据页面,每条数据右边有删除和编辑按钮,来完成相应的删除和更新功能。

    1. 数据库设计
      1. 概念模型

对于一个要开发的系统来说,E-R图可以让别人能更快更轻松的了解此系统的事务及它们之间的关系。根据系统分析阶段所得出的结论确定了在青少年航天知识科普网站中存在着多个实体分别是用户、管理员、公告信息、相关资讯、航天纪录片、航空知识、公告信息。

系统总体ER图如下图所示。

图4-4系统总体ER图

      1. 数据表

数据库逻辑结构就是将E-R图在数据库中用具体的字段进行描述。用字段和数据类型描述来使对象特征实体化,最后形成具有一定逻辑关系的数据库表结构。青少年航天知识科普网站所需要的部分数据结构表如下表所示。

表access_token (登陆访问时长)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

token_id

int

10

0

N

Y

临时访问牌ID

2

token

varchar

64

0

Y

N

临时访问牌

3

info

text

65535

0

Y

N

4

maxage

int

10

0

N

N

2

最大寿命:默认2小时

5

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

6

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

7

user_id

int

10

0

N

N

0

用户编号:

表aerospace_documentary (航天纪录片)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

aerospace_documentary_id

int

10

0

N

Y

航天纪录片ID

2

article_title

varchar

64

0

Y

N

文章标题

3

cover_photo

varchar

255

0

Y

N

封面图片

4

release_time

date

10

0

Y

N

发布时间

5

related_videos

varchar

255

0

Y

N

相关视频

6

article_content

longtext

2147483647

0

Y

N

文章内容

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表auth (用户权限管理)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

auth_id

int

10

0

N

Y

授权ID:

2

user_group

varchar

64

0

Y

N

用户组:

3

mod_name

varchar

64

0

Y

N

模块名:

4

table_name

varchar

64

0

Y

N

表名:

5

page_title

varchar

255

0

Y

N

页面标题:

6

path

varchar

255

0

Y

N

路由路径:

7

position

varchar

32

0

Y

N

位置:

8

mode

varchar

32

0

N

N

_blank

跳转方式:

9

add

tinyint

3

0

N

N

1

是否可增加:

10

del

tinyint

3

0

N

N

1

是否可删除:

11

set

tinyint

3

0

N

N

1

是否可修改:

12

get

tinyint

3

0

N

N

1

是否可查看:

13

field_add

text

65535

0

Y

N

添加字段:

14

field_set

text

65535

0

Y

N

修改字段:

15

field_get

text

65535

0

Y

N

查询字段:

16

table_nav_name

varchar

500

0

Y

N

跨表导航名称:

17

table_nav

varchar

500

0

Y

N

跨表导航:

18

option

text

65535

0

Y

N

配置:

19

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

20

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表aviation_knowledge (航空知识)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

aviation_knowledge_id

int

10

0

N

Y

航空知识ID

2

popular_science_title

varchar

64

0

Y

N

科普标题

3

popular_science_type

varchar

64

0

Y

N

科普类型

4

cover_photo

varchar

255

0

Y

N

封面图片

5

release_time

date

10

0

Y

N

发布时间

6

details_of_popular_science

longtext

2147483647

0

Y

N

科普详情

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表china_aerospace_engineering (中国航天工程)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

china_aerospace_engineering_id

int

10

0

N

Y

中国航天工程ID

2

article_title

varchar

64

0

Y

N

文章标题

3

popular_science_type

varchar

64

0

Y

N

科普类型

4

cover_photo

varchar

255

0

Y

N

封面图片

5

release_time

date

10

0

Y

N

发布时间

6

article_details

longtext

2147483647

0

Y

N

文章详情

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表collect (收藏)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

collect_id

int

10

0

N

Y

收藏ID:

2

user_id

int

10

0

N

N

0

收藏人ID:

3

source_table

varchar

255

0

Y

N

来源表:

4

source_field

varchar

255

0

Y

N

来源字段:

5

source_id

int

10

0

N

N

0

来源ID:

6

title

varchar

255

0

Y

N

标题:

7

img

varchar

255

0

Y

N

封面:

8

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

9

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表comment (评论)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

comment_id

int

10

0

N

Y

评论ID:

2

user_id

int

10

0

N

N

0

评论人ID:

3

reply_to_id

int

10

0

N

N

0

回复评论ID:空为0

4

content

longtext

2147483647

0

Y

N

内容:

5

nickname

varchar

255

0

Y

N

昵称:

6

avatar

varchar

255

0

Y

N

头像地址:[0,255]

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

9

source_table

varchar

255

0

Y

N

来源表:

10

source_field

varchar

255

0

Y

N

来源字段:

11

source_id

int

10

0

N

N

0

来源ID:

表hits (用户点击)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hits_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

表information_classification (资讯分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

information_classification_id

int

10

0

N

Y

资讯分类ID

2

information_type

varchar

64

0

Y

N

资讯类型

3

recommend

int

10

0

N

N

0

智能推荐

4

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表latest_developments (最新动态)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

latest_developments_id

int

10

0

N

Y

最新动态ID

2

article_title

varchar

64

0

Y

N

文章标题

3

cover_photo

varchar

255

0

Y

N

封面图片

4

release_time

date

10

0

Y

N

发布时间

5

article_description

varchar

64

0

Y

N

文章描述

6

article_content

longtext

2147483647

0

Y

N

文章内容

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表notice (公告)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

notice_id

mediumint

8

0

N

Y

公告id:

2

title

varchar

125

0

N

N

标题:

3

content

longtext

2147483647

0

Y

N

正文:

4

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

5

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表praise (点赞)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

praise_id

int

10

0

N

Y

点赞ID:

2

user_id

int

10

0

N

N

0

点赞人:

3

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

4

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

status

bit

1

0

N

N

1

点赞状态:1为点赞,0已取消

表registered_users (注册用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

registered_users_id

int

10

0

N

Y

注册用户ID

2

user_name

varchar

64

0

Y

N

用户姓名

3

user_gender

varchar

64

0

Y

N

用户性别

4

examine_state

varchar

16

0

N

N

已通过

审核状态

5

recommend

int

10

0

N

N

0

智能推荐

6

user_id

int

10

0

N

N

0

用户ID

7

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表related_information (相关资讯)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

related_information_id

int

10

0

N

Y

相关资讯ID

2

article_title

varchar

64

0

Y

N

文章标题

3

article_type

varchar

64

0

Y

N

文章类型

4

cover_photo

varchar

255

0

Y

N

封面图片

5

release_time

date

10

0

Y

N

发布时间

6

article_content

longtext

2147483647

0

Y

N

文章内容

7

hits

int

10

0

N

N

0

点击数

8

praise_len

int

10

0

N

N

0

点赞数

9

recommend

int

10

0

N

N

0

智能推荐

10

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

11

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表satellites_and_planets (卫星和行星)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

satellites_and_planets_id

int

10

0

N

Y

卫星和行星ID

2

article_title

varchar

64

0

Y

N

文章标题

3

planetary_satellite

varchar

64

0

Y

N

行星卫星

4

article_type

varchar

64

0

Y

N

文章类型

5

release_time

date

10

0

Y

N

发布时间

6

cover_photo

varchar

255

0

Y

N

封面图片

7

article_content

longtext

2147483647

0

Y

N

文章内容

8

hits

int

10

0

N

N

0

点击数

9

praise_len

int

10

0

N

N

0

点赞数

10

recommend

int

10

0

N

N

0

智能推荐

11

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

12

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

表slides (轮播图)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

slides_id

int

10

0

N

Y

轮播图ID:

2

title

varchar

64

0

Y

N

标题:

3

content

varchar

255

0

Y

N

内容:

4

url

varchar

255

0

Y

N

链接:

5

img

varchar

255

0

Y

N

轮播图:

6

hits

int

10

0

N

N

0

点击量:

7

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

8

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

表upload (文件上传)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

upload_id

int

10

0

N

Y

上传ID

2

name

varchar

64

0

Y

N

文件名

3

path

varchar

255

0

Y

N

访问路径

4

file

varchar

255

0

Y

N

文件路径

5

display

varchar

255

0

Y

N

显示顺序

6

father_id

int

10

0

Y

N

0

父级ID

7

dir

varchar

255

0

Y

N

文件夹

8

type

varchar

32

0

Y

N

文件类型

表user (用户账户:用于保存用户登录信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

user_id

mediumint

8

0

N

Y

用户ID:[0,8388607]用户获取其他与用户相关的数据

2

state

smallint

5

0

N

N

1

账户状态:[0,10](1可用|2异常|3已冻结|4已注销)

3

user_group

varchar

32

0

Y

N

所在用户组:[0,32767]决定用户身份和权限

4

login_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

上次登录时间:

5

phone

varchar

11

0

Y

N

手机号码:[0,11]用户的手机号码,用于找回密码时或登录时

6

phone_state

smallint

5

0

N

N

0

手机认证:[0,1](0未认证|1审核中|2已认证)

7

username

varchar

16

0

N

N

用户名:[0,16]用户登录时所用的账户名称

8

nickname

varchar

16

0

Y

N

昵称:[0,16]

9

password

varchar

64

0

N

N

密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成

10

email

varchar

64

0

Y

N

邮箱:[0,64]用户的邮箱,用于找回密码时或登录时

11

email_state

smallint

5

0

N

N

0

邮箱认证:[0,1](0未认证|1审核中|2已认证)

12

avatar

varchar

255

0

Y

N

头像地址:[0,255]

13

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

表user_group (用户组:用于用户前端身份和鉴权)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

group_id

mediumint

8

0

N

Y

用户组ID:[0,8388607]

2

display

smallint

5

0

N

N

100

显示顺序:[0,1000]

3

name

varchar

16

0

N

N

名称:[0,16]

4

description

varchar

255

0

Y

N

描述:[0,255]描述该用户组的特点或权限范围

5

source_table

varchar

255

0

Y

N

来源表:

6

source_field

varchar

255

0

Y

N

来源字段:

7

source_id

int

10

0

N

N

0

来源ID:

8

register

smallint

5

0

Y

N

0

注册位置:

9

create_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

创建时间:

10

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间:

系统实现

  1. 登录模块的实现
珠海房产网深圳平面设计工作室优秀的交互设计作品集报告问题erp软件免费版北京金山办公软件有限公司深圳宝安区疫情最新消息风险等级网页与平面设计购物小程序制作网站建设和网络推广方案深圳响应式网页设计电商设计网站哪个好如何用手机创造游戏软件重庆沙坪坝邮编深圳市宝安区松岗街道邮政编码山东泰安疫情最新消息封城微信如何添加小程序有什么软件可以找客户电商仓储解决方案集团网页建设装修房子的流程和顺序银行存款营销活动方案专业供应的重庆注册公司网络营销策略理论有哪些域名要多少钱html网站设计实例代码商机创业网2023创业产品外包装设计编程开源网站建程网工程信息是否可靠南京模板网站建设

猜你喜欢

  • 友情链接:
  • 东莞市工程建设中心 pixabay素材网 seo搜索引擎优化排名 企业建站多站点管理系统 重庆公司社保开户流程 深圳建立企业网站