已注册商标在哪里查_海报logo设计平台_莆田seo营销技巧_账户查询个人账户查询余额 4.SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。

">

武汉汽车陪练公司推荐

徐州到商丘、网站推广专员是干什么的、永久使用、不限域名、武汉建模培训

东莞哪建网站好?

已注册商标在哪里查_海报logo设计平台_莆田seo营销技巧_账户查询个人账户查询余额

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

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

系统架构如下图所示。

 

图4-1 系统架构

    1. 系统功能设计

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

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

民宿资讯模块:可分为民宿资讯浏览、民宿资讯检索、民宿资讯维护三个模块,管理员对民宿资讯有维护的权限,发布新的民宿资讯、更新已有的民宿资讯等。

客房信息管理模块:客房信息管理分为客房添加、修改、在线预订。民宿信息由商家进行修改、添加、删除操作;客房预订由普通用户来执行。管理员进行维护管理。

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

从前面可以分析到数据库中最重要的是民宿资讯,客房信息,客房预订、入住办理、退房管理。分析可以得到如下数据描述:

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

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

客房信息:存储各种客房信息。包括类型、价格、订金、可入住人数、图片、是否空闲等数据项。

客房预订。存储用户的客房预订信息。包括客房预订的民宿类型、价格、订金、预订天数、总价格、姓名、联系电话、入住日期、预订人、是否支付等数据项。

民宿数据:存储平台内的民宿数据内容。

      1. 数据库概念设计

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

系统ER图如下图所示。

 

图4-3 系统ER图

      1. 数据库表设计

民宿预订网站所拥有的数据表有以下:用户信息表,资讯信息表,客房信息表,入住信息表,退房信息表。

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

registered_user表:

名称

类型

长度

不是null

主键

注释

registered_user_id

int

11

注册用户ID

user_name

varchar

64

用户姓名

gender

varchar

64

性别

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

business表:

名称

类型

长度

不是null

主键

注释

business_id

int

11

商家ID

merchant_no

varchar

64

商家编号

name_of_home_stay

varchar

64

商家名称

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

guest_room表:

名称

类型

长度

不是null

主键

注释

guest_room_id

int

11

客房ID

merchant_no

int

11

商家编号

name_of_home_stay

varchar

64

民宿名称

room_type

varchar

64

客房类型

address

varchar

64

民宿地址

cover

varchar

255

封面

room_number

varchar

64

客房编号

room_status

varchar

64

客房状态

room_rate

int

11

客房价格

room_details

longtext

0

客房详情

hits

int

11

点击数

praise_len

int

11

点赞数

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

limit_times

int

8

限制次数

limit_type

tinyint

2

限制次数类型1-每天次,2-总计次

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

occupancy_management表:

名称

类型

长度

不是null

主键

注释

occupancy_management_id

int

11

入住管理ID

check_in_date

date

0

入住日期

booking_days

int

11

预订天数

merchant_no

int

11

商家编号

room_number

varchar

64

客房编号

user_name

int

11

用户姓名

gender

varchar

64

性别

age

varchar

64

年龄

id

varchar

255

身份证

contact_information

varchar

64

联系方式

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

room_reservation表:

名称

类型

长度

不是null

主键

注释

room_reservation_id

int

11

客房预订ID

room_number

varchar

64

客房编号

merchant_no

int

11

商家编号

name_of_home_stay

varchar

64

民宿名称

type_of_home_stay

varchar

64

民宿类型

booking_date

date

0

预订日期

booking_days

int

11

预订天数

room_rate

varchar

64

客房价格

user_name

int

11

用户姓名

contact_information

varchar

64

联系方式

remarks

text

0

备注

pay_state

varchar

16

支付状态

pay_type

varchar

16

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

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

check_out_management表:

名称

类型

长度

不是null

主键

注释

check_out_management_id

int

11

退房管理ID

room_number

varchar

64

客房编号

user_name

int

11

用户姓名

id

varchar

255

身份证

contact_information

varchar

64

联系方式

days_of_stay

int

11

入住天数

check_out_time

date

0

退房时间

reason_for_check_out

text

0

退房原因

merchant_no

int

11

商家编号

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

type_of_home_stay表:

名称

类型

长度

不是null

主键

注释

type_of_home_stay_id

int

11

客房类型ID

room_type

varchar

64

客房类型

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

浙江app开发师联系电话桂林北站附近的景点有哪些警告服务器在美国进行维护濮阳市城乡一体化示范区疫情动漫设计寄语谷歌推广效果深圳网站优化公司哪个好建设外贸网站报价示范文本的作用老域名注册小米发布会ppt下载厦门seo公司就找23火星郑州房产最新消息揭阳网页设计模板自制相册视频制作软件免费小制作小发明滚珠跷跷板视频长沙网络营销公司招聘响应式布局有什么用网站宣传多少钱千万不要去社区报备武汉推广平台有哪些网络教学平台长沙理工大学官网工程建设领域农民工工资暂行办法药品营销手段和策略邵阳县人民政府网站京津冀协同发展领导小组组长面部美学设计师培训学校网络营销专业前景学设计难吗上街网络推广外包诸暨网站建设公司

猜你喜欢

  • 友情链接:
  • 建设工程管理专业可以报考一建吗 微课制作网站 广州网站开发电话 互联网营销公司架构 大学有什么设计专业 电子商务网站功能模块