java课设之 简易版客房管理系统(mvc三层架构)

本文详细介绍了客房管理系统的功能,包括登录模块、管理员与用户界面、系统功能模块图、业务流程和数据库设计(E-R图与逻辑数据库表结构),展示了系统管理员和用户的不同权限以及数据存储关键表结构。
摘要由CSDN通过智能技术生成

(一)、系统概述:

客房管理系统是一个用于管理酒店客房信息的程序,主要功能包括客房信息录入、客房状态查询、客房订单管理,客房的预定功能。

(二)、功能说明:

1.登录:管理员登录 和用户登录有不同的权限

登录管理员账户,初始账号:1,密码:1

 部分设计样例:

登录注册界面

查询客房信息 
 查询订单信息

2系统总体设计

2.1 系统的功能模块图。

2.2 各功能模块简介。

        管理员界面包括房间管理,功能是对房间信息的增删改查;订单管理,功能是对可以查看客户的房间号,住房退房时间,还可以修改房间号并对订单进行操作;用户管理,是可以查看到用户的个人信息。

        用户界面包括房间预定,是可以查看到房间的状态、房间信息以及预定操作,订单查询,是可以查看历史订单的。

3主要业务流程(仅展示部分)

(1)登录模块

2管理员/用户登陆系统流程图

4数据库的设计

4.1 概念数据库设计

画出所有的E-R图及联系,如:

(1)管理员实体E图。

9管理员实体E图

4.2 逻辑数据库设计

1管理员表

ID

名称

类型

是否主键

是否为空

解释

1

employeeid

varchar

Yes

Not null

管理员编号

2

xm

varchar

No

null

姓名

3

username

varchar

No

null

用户名

4

password

varchar

No

null

密码

管理员信息表主要用来存储管理员的信息,包括管理员用户名和密码。

2房间表

ID

名称

类型

是否主键

是否为空

解释

1

fjh

varchar

Yes

Not null

房间号

2

fjstate

varchar

No

null

房间状态

3

dx

varchar

No

null

大小

4

type

varchar

No

null

类型

房间表用于存储房间信息,包括房间的状态、大小和类型。

3订单表

ID

名称

类型

是否主键

是否为空

解释

1

ordersid

varchar

Yes

Not null

订单号

2

user_id

varchar

No

null

用户编号

3

fangjian_fjh

varchar

No

null

房间号

4

rztime

varchar

No

null

入住时间

5

tftime

varchar

No

null

退房时间

订单表主要用来存储订单信息,包括用户的房间号、入住时间和退房时间。

4用户表

ID

名称

类型

是否主键

是否为空

解释

1

id

varchar

Yes

Not null

用户编号

2

xm

varchar

No

null

姓名

3

idcard

varchar

No

null

身份证

4

lxtel

varchar

No

null

联系电话

5

sex

varchar

No

null

性别

6

username

varchar

No

null

账号

7

password

varchar

No

null

密码

用户表主要用来存储用户的个人信息,包括用户的姓名、身份证号/联系电话 以及账号和密码。

  • 27
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

了一li

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值