综上所述,本系统的设计与开发具有可行性。
3.2 系统设计规则与运行环境
任何系统都要有它自己的设计规则。该系统也一样,它的主要设计规则有:
1。简单性:尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。
2。针对性:该系统设计是基于JAVA语言的酒店管理系统的定向开发设计与实现,所以具有专业突出和很强的针对性等特点。
3。实用性:本系统主要包括前台管理和后台管理两大模块,前台实现了登录注册、查看客房信息、个人信息维护等功能。后台管理员主要实现了入住信息管理、会员订房信息管理、客房管理、会员信息管理等功能,具有良好的实用性。
运行环境:本系统的运行需要在本机上安装mysql数据库,并将设计好的数据库导入其中,需要安装有浏览器,在将项目部署到tomcat服务器之后,运行tomcat,通过浏览器就可以开始使用本项目。
4 数据库设计
4.1 实体属性图
图4。1 用户实体属性图
图4。2前台管理员实体属性图
图4。3 经理实体属性图
订单信息表
图4。5 房间信息实体属性图
图4。6 房间类型实体属性图
图4。7 vip信息实体属性图
图4。8 折扣信息表
图4。9 住房账单信息表
图4。10 商品账单信息
图4。11 商品信息图
数据库包含以下几个实体:酒店前台管理员实体,酒店经理实体,会员帐号实体,商品账单实体,商品实体,用户实体,酒店客房实体。
1。一位用户可预订多套客房,所以用户与酒店是一对多的关系;
2。一位用户可以消费多个商品,一个商品可以被多位用户消费,所以用户与商品是多对 多的关系 ;
3。一位酒店前台管理员管理多个商品,所以酒店前台管理员与商品是一对多的关系;
4。一位酒店前台管理员管理多套酒店客房,所以酒店前台管理员与酒店客房是一对多的 关系;
5。一位酒店经理可管理多位酒店前台管理员,所以酒店经理与酒店前台管理员是一对多 的关系;
6。一位酒店经理可管理多个会员账号,所以酒店经理与会员账号是一对多的关系;
7。一位酒店经理可管理多个客房种类,所以酒店经理与客房种类是一对多的关系;
8。一位酒店前台管理员管理多个商品账单,所以酒店前台管理员与商品账单是一对多的关系;
4.3 数据库表字段设计
1. 用户填写账号和密码作为登陆信息,注册时需要填写身份证号和电话号码。操作者为前台订房界面需要预定房间的用户,用户可以修改自己的用户信息。注册会员之后,会收到一条会员编号,填写会员编号,验证成功之后即可注册会员成功。
表1名customer_info 住户表
字段名 字段类型 字段中文名 备注
customer_info_id int 用户编号 主键
customer_info_number varchar 用户账号 索引唯一
customer_info_cid varchar 用户身份证 java+mysql酒店客房管理系统的设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_90708.html