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