查企业信息怎么查_橙子建站是免费还是收费的_河南郑州网站推广优化外包_怀化网站开发

网络营销实践总结报告

搜索引擎营销的概念、办理营业执照需要什么材料、永久使用、不限域名、企业营销推广方案

莱芜金点子最新招聘?

查企业信息怎么查_橙子建站是免费还是收费的_河南郑州网站推广优化外包_怀化网站开发

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.2.4订单管理模块设计

呼伦贝尔旅游网站最重要的一个功能就是购买,其模块功能结构,具体的结构图如下:

 

图3-5订单模块结构图

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.3.2 数据库逻辑结构设计

通过上一小节中呼伦贝尔旅游网站中总E-R关系图上得出一共需要创建很多个数据表。在此我主要罗列几个主要的数据库表结构设计。

scenic_spot_order表:

名称

类型

长度

不是null

主键

注释

scenic_spot_order_id

int

11

景区订单ID

name_of_scenic_spot

varchar

64

景区名称

scenic_spot_star

varchar

64

景区星级

scenic_spot_ticket_price

varchar

64

景区票价

number_of_votes_purchased

varchar

64

购买票数

total_price

varchar

64

总价格

member_number

int

11

会员编号

member_name

varchar

64

会员姓名

pay_state

varchar

16

支付状态

pay_type

varchar

16

支付类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

scenic_spot_information表

名称

类型

长度

不是null

主键

注释

scenic_spot_information_id

int

11

景区信息ID

name_of_scenic_spot

varchar

64

景区名称

scenic_spot_star

varchar

64

景区星级

scenic_area_cover

varchar

255

景区封面

scenic_spot_ticket_price

varchar

64

景区票价

scenic_spot_details

longtext

0

景区详情

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

restaurant_order表:

名称

类型

长度

不是null

主键

注释

restaurant_order_id

int

11

饭店订单ID

hotel_name

varchar

64

饭店名称

number_of_bookings

varchar

64

预订人数

book_meal_time

date

0

预订进餐时间

member_number

int

11

会员编号

member_name

varchar

64

会员姓名

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

member表:

名称

类型

长度

不是null

主键

注释

member_id

int

11

会员ID

member_number

varchar

64

会员编号

member_name

varchar

64

会员姓名

gender

varchar

64

性别

age

varchar

64

年龄

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

hotel_order表:

名称

类型

长度

不是null

主键

注释

hotel_order_id

int

11

酒店订单ID

hotel_name

varchar

64

酒店名称

hotel_star

varchar

64

酒店星级

hotel_room_type

varchar

64

酒店房型

room_price

varchar

64

房间价格

booking_days

varchar

64

预订天数

total_price

varchar

64

总价格

booking_check_in_time

date

0

预订入住时间

member_number

int

11

会员编号

member_name

varchar

64

会员姓名

pay_state

varchar

16

支付状态

pay_type

varchar

16

支付类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

hotel_information表:

名称

类型

长度

不是null

主键

注释

hotel_information_id

int

11

酒店信息ID

hotel_name

varchar

64

酒店名称

hotel_star

varchar

64

酒店星级

hotel_cover

varchar

255

酒店封面

hotel_room_type

varchar

64

酒店房型

room_price

varchar

64

房间价格

room_details

longtext

0

房间详情

hits

int

11

点击数

praise_len

int

11

点赞数

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

3.4本章小结

整个呼伦贝尔旅游网站 的需求分析主要对系统总体架构以及功能模块的设计,通过建立E-R模型和数据库逻辑系统设计完成了数据库系统设计。

制作书签自助建站源码下载有效获客的六大渠道湖南最新疫情公布微分销系统哪家比较好关于企业网站建设的相关思考网站建设开发公司有哪些今日发生的重大新闻最好的免费logo设计网站外贸接单软件博物馆布展设计公司外贸业务推广长春网站建设推广优化网站优化课程黄骅贴吧最近发生的事深圳向失业人员发放补贴打开百度网页网络设计规划web前端的就业前景广告制作合同跨境电商平台推广洛阳做网站的公司上海网络推广优化公司设计机构b2b网站类型有哪些网页美工软件产品展示型网站360网站推广太仓网站制作公司哪家好橙子建站验证码有危险吗h5邀请函模板免费

猜你喜欢

  • 友情链接:
  • 东莞网站建设方案咨询 web开发基础试题及答案 简述网页设计的流程 深圳燃气公司电话 一般做个小程序多少钱 全国大学生网页设计大赛