小广告制作_域名的正确书写格式_蓝天云免费空间主机_空间设计专业

企业门户网站建设公司

如何做私人网页、郑州网站seo技术、永久使用、不限域名、百度网站安全检测

智慧团建手机版?

小广告制作_域名的正确书写格式_蓝天云免费空间主机_空间设计专业

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

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

系统架构如下图所示。

图4-1 系统架构

    1. 系统总体设计

惠州旅游网站总体分为前台用户模块和后台管理员模块。

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

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

图4-2 系统功能结构图

    1. 系统功能设计

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

管理员用户管理模块:管理员管理包括:管理员的添加,修改和删除操作。添加管理员时,先判断用户添加的管理员是否是admin(超级管理员),如果不是则添加成功。修改时候,如果是超级管理员,可以修改所有管理员的信息,如果是普通管理员,那么只能修改自己的信息。超级管理员可以删除自己以外的所有其他管理员,普通管理员不能执行删除管理员的操作。

景点管理模块:景点管理分为景点添加、修改和景点购票。景点信息由管理员进行修改、添加、删除操作;景点购票由普通用户来执行。

酒店管理模块:酒店管理分为酒店信息添加、修改。酒店信息由管理员进行修改、添加、删除操作;用户可以在线进行酒店查找。

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

从前面可以分析到数据库中最重要的是景点信息,用户信息,管理员信息,同时存在酒店信息和景区信息。分析可以得到如下数据描述:

平台用户:用于记录用户的各种信息,包括用户名、密码、头像、姓名、性别、年龄、联系手机、邮箱等数据项。

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

景点:存放给景点的内容,包括景点类别、景点名称、周边酒店、交通指南、票价等数据项。

酒店:存储各种酒店信息。包括酒店位置、酒店名称、酒店星级、酒店特色、周边景点、联系电话等数据项。

景点购票:存储用户的景点购票信息。包括景点名称、票价、用户名、姓名、联系电话、是否支付等数据项。

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

      1. 数据库概念设计

根据前面的数据流程图,结合系统的功能模块设计,设计出符合系统的各信息实体。

系统ER图如下图所示。

图4-3 系统ER图

      1. 数据库表设计

惠州旅游网站所拥有的数据表有以下:用户信息表,景点信息表,景点购票表,酒店信息表,旅游资讯表,旅游路线表,留言表。

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

    1. 表attraction_information (景点信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

attraction_information_id

int

10

0

N

Y

景点信息ID

2

attraction_name

varchar

64

0

Y

N

景点名称

3

types_of_attractions

varchar

64

0

Y

N

景点类型

4

photo

varchar

255

0

Y

N

照片

5

ticket_price

int

10

0

Y

N

0

票价

6

address

varchar

64

0

Y

N

地址

7

opening_hours

varchar

64

0

Y

N

开放时间

8

scenic_spot_hotline

varchar

64

0

Y

N

景区热线

9

surrounding_hotels

text

65535

0

Y

N

周边酒店

10

transportation_guide

text

65535

0

Y

N

交通指南

11

details

longtext

2147483647

0

Y

N

详情

12

hits

int

10

0

N

N

0

点击数

13

praise_len

int

10

0

N

N

0

点赞数

14

recommend

int

10

0

N

N

0

智能推荐

15

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

16

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

    1. 表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

varchar

500

0

Y

N

添加字段:

14

field_set

varchar

500

0

Y

N

修改字段:

15

field_get

varchar

500

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

更新时间:

    1. 表classification_of_scenic_spots (景点分类)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

classification_of_scenic_spots_id

int

10

0

N

Y

景点分类ID

2

types_of_attractions

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

更新时间

    1. 表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

更新时间:

    1. 表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:

    1. 表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:

    1. 表hotel_information (酒店信息)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

hotel_information_id

int

10

0

N

Y

酒店信息ID

2

hotel_name

varchar

64

0

Y

N

酒店名称

3

hotel_location

varchar

64

0

Y

N

酒店位置

4

hotel_star

varchar

64

0

Y

N

酒店星级

5

hotel_pictures

varchar

255

0

Y

N

酒店图片

6

contact_number

varchar

16

0

Y

N

联系电话

7

surrounding_attractions

text

65535

0

Y

N

周边景点

8

hotel_features

longtext

2147483647

0

Y

N

酒店特色

9

hits

int

10

0

N

N

0

点击数

10

praise_len

int

10

0

N

N

0

点赞数

11

recommend

int

10

0

N

N

0

智能推荐

12

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

13

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

    1. 表message_board (留言板)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

message_board_id

int

10

0

N

Y

留言板ID

2

user_number

int

10

0

Y

N

0

用户编号

3

user_name

varchar

64

0

Y

N

用户姓名

4

theme

varchar

64

0

Y

N

主题

5

related_pictures

varchar

255

0

Y

N

相关图片

6

message_content

text

65535

0

Y

N

留言内容

7

examine_state

varchar

16

0

N

N

未审核

审核状态

8

examine_reply

varchar

16

0

Y

N

审核回复

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

更新时间

    1. 表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已取消

    1. 表registered_users (注册用户)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

registered_users_id

int

10

0

N

Y

注册用户ID

2

gender

varchar

64

0

Y

N

性别

3

full_name

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

更新时间

    1. 表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

更新时间:

    1. 表tickets_for_scenic_spots (景点购票)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

tickets_for_scenic_spots_id

int

10

0

N

Y

景点购票ID

2

order_number

varchar

64

0

Y

N

订单号

3

attraction_name

varchar

64

0

Y

N

景点名称

4

ticket_price

varchar

64

0

Y

N

票价

5

types_of_attractions

varchar

64

0

Y

N

景点类型

6

purchase_quantity

int

10

0

Y

N

0

购买数量

7

total_price

varchar

64

0

Y

N

总价格

8

user

int

10

0

Y

N

0

用户

9

contact_number

varchar

64

0

Y

N

联系电话

10

pay_state

varchar

16

0

N

N

未支付

支付状态

11

pay_type

varchar

16

0

Y

N

支付类型: 微信、支付宝、网银

12

recommend

int

10

0

N

N

0

智能推荐

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

    1. 表tourist_routes (旅游路线)

编号

名称

数据类型

长度

小数位

允许空值

主键

默认值

说明

1

tourist_routes_id

int

10

0

N

Y

旅游路线ID

2

line_name

varchar

64

0

Y

N

线路名称

3

route_theme

varchar

64

0

Y

N

线路主题

4

publicity_picture

varchar

255

0

Y

N

宣传图片

5

scenic_spots

varchar

64

0

Y

N

途径景点

6

per_capita_expenditure

int

10

0

Y

N

0

人均花销

7

traffic_arrangement

text

65535

0

Y

N

交通安排

8

schedule

text

65535

0

Y

N

时间安排

9

line_introduction

longtext

2147483647

0

Y

N

线路介绍

10

hits

int

10

0

N

N

0

点击数

11

praise_len

int

10

0

N

N

0

点赞数

12

recommend

int

10

0

N

N

0

智能推荐

13

create_time

datetime

19

0

N

N

CURRENT_TIMESTAMP

创建时间

14

update_time

timestamp

19

0

N

N

CURRENT_TIMESTAMP

更新时间

制作网页要钱吗微信小程序官网下载一套小程序ui设计多少钱国家职业资格证书网站大数据在营销中的应用案例网站建设公司华网天媒体平台推广农产品网络营销策划方案单页设计是什么网站项目今天的国际新闻最新消息国外网络ip地址安康公司网站制作平台设计图片天津百度上海网站建站模板网络舆情分析报告模板免费行情软件app网站直播承德网站建设专家软件外包产业是什么注册深圳公司代理记账报税智能建站官网余杭区网站建设设计公司外贸客户搜索软件网站运营与管理规划书在线设计商标logo电子商务网站建设的平台四川seo选哪家在线营销推广如何创建一个企业重庆网站建站建设的费用

猜你喜欢

  • 友情链接:
  • 河北邢台学院 公司取名大全免费 网页设计注册页面代码 合肥效果图制作公司 南通装修网站大全 网址大全2345 下载这?