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

2023-05-16

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

东方之星酒店管理项目技术总结 的相关文章

  • 自媒体怎么做?5个操作步骤,普通人也可以做

    根据调查显示 xff0c 目前大家最爱做的副业就是自媒体 每天花1 2小时的时间 xff0c 不用才艺和露脸 xff0c 每天收入200左右 xff0c 比上班的工资还高 xff0c 操作非常的简单 小易整理了5个自媒体新手入门的操作步骤
  • 超好用的4个短视频素材下载网站,快收藏下来

    做过短视频运营的都知道 xff0c 最难的就是找素材 xff0c 在保证素材不侵权的情况下 xff0c 还有找高质量的内容 xff0c 真的很不容易 xff0c 很多人在这一步就已经头秃了 因此 xff0c 今天给大家安利一些超级好用的短视
  • [转] CMake入门

    转载说明 文章转自网络 xff0c 版权归原作者所有 xff0c 原文链接 https www hahack com codes cmake 特别感谢发哥 写代码的篮球痴 分享 文章目录 什么是 CMake 入门案例 xff1a 单个源文件
  • 抖音自媒体平台上最容易上热门的7大领域,你知道吗?

    抖音覆盖的内容领域日益广泛 xff0c 因此 xff0c 运营者在入驻抖音平台的时候不能过于草率 xff0c 不能单纯地根据个人偏好来确定账号的运营方向 本文将主要介绍在抖音平台上最容易上热门的7大领域 xff0c 以此来帮助运营者更好地进
  • 自媒体如何打造爆款呢,应该怎样掌握热点信息

    为什么优质的自媒体博主每天都在打造爆款 xff0c 无论是写文章还是拍视频 xff0c 他们的浏览量总位居前列 主要原因是因为平台推荐 xff1f 粉丝用户庞大 xff1f 这只是一部分原因 xff0c 能让他们从小V转变成大V的主要原因
  • 自媒体账号如何快速涨粉打造爆款,快来get这份运营技巧

    一 账号内容 在注册账号之后 xff0c 我们就要开始构思我们要发什么样的视频 xff0c 要知道我们想要将一个账号做好 xff0c 肯定不是像朋友圈一样 xff0c 今天发个日常 xff0c 明天发个自拍 xff0c 这样发布的作品会比较
  • FSK和GFSK

    1 FSK频移键控 频移键控 xff0c 英文缩写FSK 正弦振荡的频率在一组离散值间改变的角度调制 xff0c 其中每一离散值表示时间离散调制信号的一种特征状态 频移键控是利用两个不同频率F1和F2的振荡源来代表信号1和0 用数字信号的1
  • 多图详解!10大高性能开发核心技术

    程序员经常要面临的一个问题就是 xff1a 如何提高程序性能 xff1f 这篇文章 xff0c 我们循序渐进 xff0c 从内存 磁盘I O 网络I O CPU 缓存 架构 算法等多层次递进 xff0c 串联起高性能开发十大必须掌握的核心技
  • Mac系统中 用Virtualbox搭建CentOS虚拟机 鼠标光标占用、乱飞问题

    问题1 xff1a 我本人用的是MacBook Air xff0c 控制VirtualBox搭建 CentOS 7 的虚拟机时 xff0c 首先遇到了占用鼠标的问题 xff0c 如下图 看起来只需要点击 HostKey xff1a Righ
  • yum 仓库 (本地)

    首先要进入到 34 etc yum repos d 34 目录中 xff08 因为该目录存放着yum仓库的配置文件 xff09 cd etc yum repos d 使用vim或者vi编辑器创建一个名为local repo的新配置文件 xf
  • 噪声是什么?

    1 噪声的概念 日常我们说的噪声是 除了我想听到的声音 以外的声音 xff0c 就是噪声 比如我想听A君讲话 xff0c 但是B君和C君在旁边喋喋不休 xff0c 他们俩说的话是 我不想听到的声音 xff0c 那么他们两个的声音就是噪声 而
  • java多线程

    Java多线程并发 什么是多线程 线程 xff1a 程序内部的一条执行路径 xff08 比如说我们之前学的main方法就是一条单独的执行路线 xff09 单线程 xff1a 程序中如果只有一条执行路径 xff0c 那么这个程序就是单线程的程
  • 生产者消费者

    需要三个对象 xff1a 生产者 xff0c 消费者 xff0c 以及容器 作用 xff1a 解耦 学习编程最主要注重的就是思想 43 动手能力 法一 xff1a 管程法 span class token keyword public sp
  • 《演讲的力量》TED主席和首席教练教你演讲的基本技巧

    导读 xff1a 克里斯 安德森 xff08 Chris Anderson xff09 xff0c TED主席 xff0c TED首席教练 毕业于牛津大学 xff0c 做过记者 xff0c 创办过100多份成功的杂志刊物和网站 在2001年
  • Android keymint(keymaster)一RKP

    what is RKP RKP is remote key provisioing why RKP 以前我们生产手机平板项目的时候 xff0c 是从Google申请attestation key google key xff0c 在产线使用
  • 全网最详细搭建Win10+WSL2+Ubuntu-22.04LTS+CUDA+Xfce4+noVNC个人工作站

    全网最详细搭建Win10 43 WSL2 43 Ubuntu 22 04LTS 43 CUDA 43 Xfce4 43 noVNC个人工作站 本文主要解决的问题点 xff1a win10下使用Ubuntu系统解决WSL默认不支持system
  • 全球26个主流视频网站全搞定,都可以用这个神器下载原版高清视频!

    大家在视频网站上观看视频的时候 xff0c 有时候需要把一个视频下载下载 xff0c 却不知道怎么弄 xff0c 因为目前99 的网站 xff0c 都没有现成的下载方法 xff0c 今天我就来安利一个特别特别香的开源神器 annie 目前已
  • 【知乎热议】如何看待Momenta研发总监任少卿去了蔚来汽车?

    点击上方 xff0c 选择星标或置顶 xff0c 不定期资源大放送 xff01 阅读大概需要15分钟 Follow小博主 xff0c 每天更新前沿干货 导读 近期 xff0c 自动驾驶领域的一个重大事件便是蔚来汽车迎来了一员猛将 原Mome
  • 如何看待2021届校招薪资倒挂? 为什么互联网大厂校招的薪资一年比一年高?

    点击上方 xff0c 选择星标或置顶 xff0c 不定期资源大放送 xff01 阅读大概需要15分钟 Follow小博主 xff0c 每天更新前沿干货 导读 10月27日 xff0c 网传美团今年应届生年薪 35w 43 xff0c 严重倒

随机推荐

  • 搞深度学习用什么笔记本最好?这份报告给你选出了性价比之王

    点击上方 xff0c 选择星标或置顶 xff0c 不定期资源大放送 xff01 阅读大概需要10分钟 Follow小博主 xff0c 每天更新前沿干货 选自 Medium 作者 Towards AI Team 转自 机器之心 编辑 陈萍 杜
  • CVPR2021 最新论文汇总(附论文链接/代码/解析)[持续更新]

    点击上方 xff0c 选择星标或置顶 xff0c 不定期资源大放送 xff01 阅读大概需要5分钟 Follow小博主 xff0c 每天更新前沿干货 本文整理了CVPR2021最新的论文汇总情况 xff0c 主要包括 xff1a Trans
  • 业内视频超分辨率新标杆!快手&大连理工研究登上CVPR 2022

    来源 xff1a 量子位 导读 本文从一种新的视角统一了视频超分辨中的低分辨率和高分辨率的时序建模思路 xff0c 提出了一种新的视频超分辨框架 xff0c 以较小的计算代价 xff0c 充分利用了低分辨和高分辨率下的时序互补信息 已在多个
  • 【收藏】时间序列预测入门必读的4篇论文

    时间序列预测是一个发展历史悠久的技术领域 xff0c 近些年随着机器学习算法和深度学习算法的应用 xff0c 时间序列预测方法在越来越多的传统领域焕发光彩 入门必读的4篇论文见文末 01 传统统计学算法和ML DL算法的优劣 时间序列预测常
  • 一文详解GNN最新研究方向 | 论文合集

    22年初 xff0c 图神经网络 xff08 GNN xff09 成为互联网圈的流行语 xff0c 一整年 xff0c 关于GNN的研究热情日益高涨 xff0c 其已经成为各大深度学习顶会的研究热点 GNN处理非结构化数据时的出色能力使其在
  • 安装ROS环境时的常见问题及解决办法

    安装ROS环境 a 换源 span class token comment 备份原来的sources list span span class token function sudo span span class token functi
  • 这段视频火爆外网,谷歌把AI视频造假搞得太真太简单了

    来源 xff1a 量子位 家人们 xff0c AI做视频这事今天又被推向了舆论的风口浪尖 起因是有人在网上发布了这么一只小企鹅的视频 xff1a 而这个近50秒视频的诞生 xff0c 靠的仅仅是6句话 xff01 陆陆续续的 xff0c 网
  • GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击

    来源 xff1a 新智元 微软真的杀疯了 xff01 上周 xff0c 微软刚用GPT 4升级了Office办公全家桶 xff0c 还没等人们反应过来 xff0c 微软又来抄码农的家了 今天 xff0c GitHub官宣 xff1a 基于G
  • 陈天奇等人新作引爆AI界

    来源 xff1a 机器之心 我把大语言模型下到我的 iPhone 上 xff0c 它神奇地跑起来了 xff01 对于陈天奇等人开源的新技术 xff0c 大家一致的评论是 Amazing 最近人们都在研究 ChatGPT xff0c 大语言模
  • 原C9高校副校长,履新上海市教委!

    4月26日 xff0c 上海市十六届人大常委会第二次会议审议并表决通过了人事任免事项 xff0c 决定任命周亚明为上海市教育委员会主任 据悉 xff0c 周亚明曾任复旦大学副校长 党委常务副书记 周亚明 周亚明 xff0c 男 xff0c
  • 太震撼了,几行代码,GPT-3变ChatGPT!

    来源 xff1a 新智元 快速定制模型的LLM引擎Lamini来了 xff0c 开发者狂喜 xff01 ChatGPT虽好 xff0c 但始终有门槛 通常 xff0c 只有拥有AI博士学位的大型机器学习团队 xff0c 才能这样训练一个模型
  • 生产者-消费者问题-Java实现

    生产者 消费者问题在JAVA中实现的方法有多种 xff0c 我写的是用 wait notify 实现 xff1b wait notify 方法是基类 object 的两个方法 wait 方法 xff1a 当缓冲区已满 空时 xff0c 生产
  • 微服务远程访问找不到组件注入

    UnsatisfiedDependencyException Error creating bean with name orderController Unsatisfied dependency expressed through fi
  • Ubuntu系统用户登陆陷入登陆循环—权限、.xsession-errors、内存不足问题

    问题 xff1a ubuntu18输入密码正确 xff0c 但一直在登录界面循环进不去 参考 xff1a ubuntu18登录界面循环进不去 ubuntu18 xsession errors文件过大 一 解决方法 权限问题 问题 xff1a
  • JAVA继承

    知识点总结 JAVA继承 一 继承的概念 继承是java面向对象编程技术的一块基石 xff0c 因为它允许创建分等级层次的类 继承就是子类继承父类的特征和行为 xff0c 使得子类对象 xff08 实例 xff09 具有父类的实例域和方法
  • java面向对象

    知识点总结 面向对象 1 instanceof 用来判断引用类型 2 Java中定义 类 的一个固定格式写法 修饰符 class 类名 零到多个构造器 零到多个成员变量 零道多个方法 零到多个初始化块 修饰符 public private
  • 小白视角看ros_openvino_toolkit

    计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决 Any problem in computer science can be solved by anther layer of indirection 1 背景 在AI落地应用
  • sql新增查改

    一 新增数据 1 插入所有字段 xff0c 必须按顺序依次插入 xff1b 如果插入的 数据个数 少于 字段个数 则会报错 INSERT INTO sys user 字段 字段 字段 values 1 rose 22 2 插入部分字段 xf
  • Session和Cookied区别

    知识点总结 xff1a 总结1 如何解决HTTP协议无状态问题 Http是无状态的协议 客户 每次读取web页面时 服务器都是打开新的连接 而且服务器也不会自动维护客服的上下文信息 那么要怎么才能在多次请求之间共享信息呢 比如现实网上商店中
  • 东方之星酒店管理项目技术总结

    文献种类 xff1a 项目研发技术文献 xff1b 开发工具与关键技术 xff1a IDEA 2021 1 SQLyog 64 bit JAVA 作者 xff1a 周秋梅 xff1b 年级 xff1a 1901 xff1b 撰写时间 xff