东方之星酒店管理项目技术总结

文献种类:项目研发技术文献;
开发工具与关键技术: IDEA 2021.1 , SQLyog - 64 bit , JAVA
作者:周秋梅 ;年级:1901 ;撰写时间:2022 年 3月 1日
文献编号: 归档时间: 年 月 日
《东方之星酒店管理系统——“系统设置”模块》项目研发阶段性总结

作者:周秋梅
本次任务完成时间:2022 年 02 月 25 日~2022 年 03 月 10 日
开发工具与关键技术:IntelliJ IDEA 2021.1 、 SQLyog - 64 bit 、JAVA

完成模块功能:系统设置
1、项目概要
系统主要功能模块有前后端:
前端:用户/房间类型/房间/房间预定/留言/新闻公告
该模块的相对应的表字段如下:

(1)查询用户:
用户名,真实姓名,姓名,出生日期,身份证号,联系电话,邮箱,注册时间,登录密码,用户照片,地址

(2)查看房间类型:
根据类型id可查看该房间类型以及价格

(3)房间:
展示房间号,房间类型,房间图片,每天的价格,占用状态,以及房间描述

4)房间预定:
预定人数,房间号,预定人,入住日期,总价钱,支付方式,预定日期

5)留言:
留言姓名,留言内容,留言时间,管理回复

6)新闻公告:

后端该模块的主要功能如下:
(1)用户管理:
可通过用户相关信息添加用户,修改,删除效果

(2)房间类型管理:
根据房间类型 ,价格,添加房间类型,修改,删除效果,

(3)房间管理:
添加房间,修改,删除,

(4)房间预定管理:
添加预订,修改,删除效果

(5)留言:
添加留言,修改,删除效果

(6)新闻公告管理:
添加公告,修改,删除效果

(7)系统管理:
修改用户密码

2、数据库设计
(说明:列出整个数据库表名;业务数据表的字段清单)
2.1 数据表

Admin
用户表

Fields
Field Type Null Key Default Comment
username varchar(20) NO PRI    
password varchar(32) YES   (NULL)  
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
admin 0 PRIMARY 1 username A 1 (NULL) (NULL)   BTREE

t_bookorder
房间预定表

Fields
Field Type Null Key Default Comment
orderId int(11) NO PRI (NULL) 订单id
roomObj varchar(20) NO MUL (NULL) 预订房间
roomTypeObj int(11) NO MUL (NULL) 房间类型
userObj varchar(30) NO MUL (NULL) 预订人
liveDate varchar(20) YES   (NULL) 入住日期
days int(11) NO   (NULL) 预订天数
totalMoney float NO   (NULL) 总价
orderMemo varchar(500) YES   (NULL) 订单备注
orderState varchar(20) NO   (NULL) 订单状态
orderTime varchar(20) YES   (NULL) 预订时间
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_bookorder 0 PRIMARY 1 orderId A 2 (NULL) (NULL)   BTREE    
t_bookorder 1 roomObj 1 roomObj A 1 (NULL) (NULL)   BTREE    
t_bookorder 1 roomTypeObj 1 roomTypeObj A 1 (NULL) (NULL)   BTREE    
t_bookorder 1 userObj 1 userObj A 2 (NULL) (NULL)   BTREE    
Foreign Key Relationships
FK Id Reference Table Source Column Target Column Extra Info
t_bookorder_ibfk_1 t_room roomObj roomNo ,

t_bookorder_ibfk_2 t_roomtype roomTypeObj roomTypeId ,

t_bookorder_ibfk_3 t_userinfo userObj user_name
3.
t_leaveword
留言表

Fields
Field Type Null Key Default Comment
leaveWordId int(11) NO PRI (NULL) 留言id
leaveTitle varchar(80) NO   (NULL) 留言标题
leaveContent varchar(2000) NO   (NULL) 留言内容
userObj varchar(30) NO MUL (NULL) 留言人
leaveTime varchar(20) YES   (NULL) 留言时间
replyContent varchar(1000) YES   (NULL) 管理回复
replyTime varchar(20) YES   (NULL) 回复时间
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_leaveword 0 PRIMARY 1 leaveWordId A 1 (NULL) (NULL)   BTREE    
t_leaveword 1 userObj 1 userObj A 1 (NULL) (NULL)   BTREE    
Foreign Key Relationships
FK Id Reference Table Source Column Target Column Extra Info
t_leaveword_ibfk_1 t_userinfo userObj user_name

t_notice
公告表

Fields
Field Type Null Key Default Comment
noticeId int(11) NO PRI (NULL) 公告id
title varchar(80) NO   (NULL) 标题
content varchar(5000) NO   (NULL) 公告内容
hitNum int(11) NO   (NULL) 点击率
publishDate varchar(20) YES   (NULL) 发布时间
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_notice 0 PRIMARY 1 noticeId A 1 (NULL) (NULL)   BTREE

t_room
房间表

Fields
Field Type Null Key Default Comment
roomNo varchar(20) NO PRI (NULL) roomNo
roomTypeObj int(11) NO MUL (NULL) 房间类型
roomPhoto varchar(60) NO   (NULL) 房间图片
roomPrice float NO   (NULL) 价格(每天)
floorNum varchar(20) NO   (NULL) 楼层
roomState varchar(20) NO   (NULL) 占用状态
roomDesc varchar(5000) NO   (NULL) 房间描述
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_room 0 PRIMARY 1 roomNo A 7 (NULL) (NULL)   BTREE    
t_room 1 roomTypeObj 1 roomTypeObj A 4 (NULL) (NULL)   BTREE    
Foreign Key Relationships
FK Id Reference Table Source Column Target Column Extra Info
t_room_ibfk_1 t_roomtype roomTypeObj roomTypeId

t_roomtype
房间类型表

Fields
Field Type Null Key Default Comment
roomTypeId int(11) NO PRI (NULL) 类型id
roomTypeName varchar(20) NO   (NULL) 房间类型
price float NO   (NULL) 价格(每天)
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_roomtype 0 PRIMARY 1 roomTypeId A 4 (NULL) (NULL)   BTREE

t_userinfo
用户信息表

Fields
Field Type Null Key Default Comment
user_name varchar(30) NO PRI (NULL) user_name
password varchar(30) NO   (NULL) 登录密码
name varchar(20) NO   (NULL) 姓名
gender varchar(4) NO   (NULL) 性别
userPhoto varchar(60) NO   (NULL) 用户照片
birthDate varchar(20) YES   (NULL) 出生日期
cardNumber varchar(30) NO   (NULL) 身份证号
telephone varchar(20) NO   (NULL) 联系电话
email varchar(50) NO   (NULL) 邮箱
address varchar(80) YES   (NULL) 家庭地址
regTime varchar(20) YES   (NULL) 注册时间
Indexes
Table Non
unique Key
name Seq
in
index Column
name Collation Cardinality Sub
part Packed Null Index
type Comment Index
comment
t_userinfo 0 PRIMARY 1 user_name A 4 (NULL) (NULL)   BTREE

4、技术总结
经过这次做的项目,对一些未知的知识有了一定的认识,老师授予的知识在做项目的过程中有所巩固 。 相对以前来说,总会凭空想象,当真正地动手做了,问了,才觉得做项目是个很有成就的过程,当遇到不会的东西,尝试大胆去问,问了之后,问题解决,有种成就感.
做这个项目会对我对数据库表与表之间的关系更加清晰.不在是十窍通了九窍,不再是一窍不通.让我对数据库表表与表之间的关系掌握程度得到了进步,刚开始做这个项目的时候,我还是对这个酒店系统这个流程很不熟悉,还上网查了资料才慢慢开始做,其中遇到很多问题,都是在网上找到答案.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值