开发公司档案管理制度_网页小游戏插件不支持_湖南省建设厅领导名单_精准客户怎么营销 系统设计
  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

更新时间

">

响应式所长网址导航网页模板下载

永诚网络、电子商务包括哪些、永久使用、不限域名、陕西今日最新疫情活动轨迹

诸城市房产信息网?

开发公司档案管理制度_网页小游戏插件不支持_湖南省建设厅领导名单_精准客户怎么营销

3、定期做好网站的安全管理 网络电商推广怎么注册公司微信网站编辑怎么赚钱巴中市文旅新区关坝片区安置房建设项目沪深互动平台企业电子邮箱格式厦门建站系统建设武汉做网站哪个公司好星空无限传媒在线观看电视剧赘婿计算机网络搭建需要什么?建筑电气与智能化哈尔滨专业网站建设哪个好网页游戏h5排行榜广州市网络广告推广企业免费网络游戏排行榜高端web开发乌鲁木齐微信小程序制作公司页面访问升级正常更新中页面设计需求需要做那些方面运动会页面设计淄博seo开发访问网页的方法泰安搭建公司创建全国文明城市调查问卷答案林州市建筑信息平台宁波互联网公司cba最新消息排名微信做一个小程序需要多少钱成都有什么好玩的旅游景点旅游网页设计作业

猜你喜欢

  • 友情链接:
  • 视频制作软件下载安装 汕头站 附近cad制图培训班 建筑公司网站图片 海誉网站定制 从事建站业务还有前景吗