java酒店管理系统毕业论文(3)

2019-05-18 17:34

本科毕业设计说明书(论文)

第 11 页 共 33 页

概念结构设计是将需求分析得到的用户需求抽象成为信息结构即概念模型的过程。它是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。描述概念模型最有力的工具是E-R图。 系统E-R图如下图所示:

密码 管理员 用户名 用户角色 编号 姓名 性别 所属 员工 年龄 管 理 登记 部门 用户名 身份证 号 电话 姓名 性别 电话 客房编号 客房 预订入住 客户 类型 客房 位置 备注 买 单 客 房 编 号 订餐 身份证号码 价格 客房状态 客 房 编 号 餐饮 客 人 姓 名 食 物 编 号 结算 总价格 食物名 字 食物价 格 食物名 数量 编号 价格 系统E-R图 图4.2

本科毕业设计说明书(论文)

4.2.2 数据库表

第 12 页 共 33 页

本系统中的数据库共建立了十张数据表,分别是:客房信息表、散客信息表、散客入住信息表、团队预订表、团队信息表、饮料信息表、食物信息表、结算信息表、员工表、系统用户表。

表4.1 客房信息(room)

字段名 客房编号 客房类型 客房单价 房间位置 客房状态 备注信息 数据类型 Varchar(10) Varchar(4) Float Int Varchar(50) Varchar(100) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL 表4.2 散客信息(passgest)

字段名 编号 客房编号 散客姓名 散客性别 散客电话号码 散客身份证号码 时间 入住日期 数据类型 Int(4) Varchar(10) Varchar(20) Char(6) Varchar(20) Varchar(50) Datertime Datertime 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NULL NOT NULL NOT NULL NOT NULL 说明 客房编号的外键 主键 说明 主键 房间所在的层数 是否入住了顾客 表4.3 散客入住信息表(passgestruzhu)

字段名 编号 散客姓名 散客性别 散客电话号码 散客身份证号码 时间 入住日期 数据类型 Varchar(10) Varchar(20) Char(6) Varchar(20) Varchar(50) Datertime Datertime 可否为空 NOT NULL NOT NULL NOT NULL NULL NOT NULL NULL NOT NULL 表4.4 团队预订表(tuanduiinfo)

字段名 编号 团队姓名 团队电话号码 时间 入住日期 数据类型 Int(4) Varchar(100) Varchar(20) Datertime Datertime 可否为空 NOT NULL NOT NULL NOT NUL NULL NULL

说明 主键 说明 客房编号的外键 主键 本科毕业设计说明书(论文)

表4.5 团队信息表(tuandui)

字段名 编号 团队姓名 登记人姓名 团队电话号码 入住时间 客房编号 客房预订 价格 数据类型 Int(4) Varchar(50) Varchar(20) Char(6) Varchar(50) archar(10) archar(10) Datertime 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NOT NULL NULL 表4.6 饮料信息表(drink)

字段名 编号 饮料名字 价格 数据类型 Int(4) Varchar(50) Varchar(50) 可否为空 NOT NULL NOT NULL NOT NULL 表4.7 食物信息表(food)

字段名 编号 食物名字 价格 数据类型 Int(4) Varchar(100) Varchar(50) 可否为空 NOT NULL NOT NULL NOT NULL 表4.8 结算信息(jiesuan)

字段名 客房编号 结算金额 入住天数 结算日期 数据类型 Varchar(10) Float Int Datertime 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL 表4.9 员工信息(staff)

字段名 员工编号 员工姓名 员工年龄 员工电话号码 员工身份证号码 员工地址 所在的部门 数据类型 Varchar(10) Varchar(20) Int Varchar(20) Varchar(20) Varchar(100) Varchar(50) 是否为空 NOT NULL NOT NULL NOT NULL NULL NOT NULL NOT NULL NOT NULL 表4.10 系统用户(users)

字段名 员工编号 用户名 密码 用户角色 数据类型 Varchar(10) Varchar(20) Varchar(20) Varchar(20) 可否为空 NOT NULL NOT NULL NOT NULL NOT NULL 说明 说明 主键 说明 说明 主键 说明 主键 说明 第 13 页 共 33 页

客房编号的外键 主键 客户信息表的外键 大于10,小于30 员工表的外键 本科毕业设计说明书(论文)

5 系统详细设计与实现

5.1 登陆界面

第 14 页 共 33 页

通过输入正确的用户名和密码才能进入系统进行酒店的管理。如果输入的信息不正确,则系统会提示,用户名,密码错误。如图5.1

图5.1登陆界面

实现的主要代码如下: //登录按钮事件

public void jButton1_actionPerformed(ActionEvent e) { String ste=Dao1.getdao().Select(); if(ste==null){

DataBasetest da=new DataBasetest(); new CenterFrame().center(da); da.setVisible(true); }else{

SelectIn si = Login.getlogin(); String name = txtname.getText(); String password = txtpwd.getText();

String role = jComboBox1.getSelectedItem().toString(); sv.setname(name);

sv.setpassword(password); sv.setrole(role);

本科毕业设计说明书(论文)

int b = si.select(sv); switch (b)

第 15 页 共 33 页

{case 1:javax.swing.JOptionPane.showMessageDialog(this, name + \用户不存在!\);break;case 2:

this.dispose();

Other sf = new Other();

sf.setSize(new Dimension(444, 217)); CenterFrame.center(sf); sf.setVisible(true); break;

case3:javax.swing.JOptionPane.showMessageDialog(this, \用户名,密码或角色错误!\);break;} }}

5.2 主界面

进入主界面后,就可以对酒店进行日常的四大管理,客房管理,客户管理,员工管理和餐饮设置管理。还可以对系统进行一些设置,比如可以在系统设置里对用户进行设置,可以锁定系统,也可以返回主界面,还有两个小工具,计算器和记事本。

图5.2主界面


java酒店管理系统毕业论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:六年级奥数-和倍、差倍、和差问题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: