论文-基于J2SE的酒店管理系统


    
    X X 科 技 学

    毕 业 设 计〔 文 〕




    题 目
    基J2SE酒店理系统
    作者

    学院

    专业

    学号

    指导教师




    二〇三 年 月 日


    X X 科 技 学
    毕业设计〔文〕务书
    院 系〔教研室〕
    系〔教研室〕 〔签名〕 年 月 日
    学生姓名 学号 专业
    1 设计〔文〕题目专题: 基J2SE酒店理系统
    2 学生设计〔文〕时间: 年 月 日开始 年 月 日止
    3 设计〔文〕资源参考资料:



    4 设计〔文〕应完成容:





    5 提交设计〔文〕形式〔设计说明图纸文等〕求:





    6 发题时间: 年 月 日

    指导教师: 〔签名〕

    学 生: 〔签名〕


    X X 科 技 学
    毕业设计〔文〕指导评语
    [学生毕业设计〔文〕工作态度研究容方法工作量文献应创新性实性科学性文〔图纸〕标准程度存缺乏等进行综合评价]





























    指导: 〔签名〕

    年 月 日


    指导评定成绩:

    X X 科 技 学
    毕业设计〔文〕评阅评语
    [学生毕业设计〔文〕文格式图纸标准程度工作量研究容方法实性科学性结存缺乏等进行综合评价]




























    评阅: 〔签名〕

    年 月 日


    评阅评定成绩:

    X X 科 技 学
    毕业设计〔文〕辩记录
    日期:
    学生: 学号: 班级:
    题目:
    提交毕业设计〔文〕辩委员会材料:
    1 设计〔文〕说明书 页
    2 设计〔文〕图 纸 页
    3 指导评阅评语 页
    毕业设计〔文〕辩委员会评语:
    [学生毕业设计〔文〕研究思路设计〔文〕质量文图纸标准程度设计〔文〕介绍答复问题情况等进行综合评价]















    辩委员会: 〔签名〕
    委员: 〔签名〕
    〔签名〕
    〔签名〕
    〔签名〕


    辩成绩:

    总评成绩:






    年着民生活水断提高餐饮业消费持续增长竞争愈愈剧烈然传统餐饮企业日常运作工理工完成记录样做仅消耗力资源容易导致记录丧失重复等错误造成理水低迫切需标准高效率计算机理方式引导开展通计算机理企业日常运作理者决策参考模型断完善理水提高工作效率
    系统根型酒店理现状未开展方结合关型酒店理中理学实践设计型酒店理系统
    该系统应充分利信息技术提高型酒店客房理水效劳水分析系统运Oracle台数库Java前端开发工具系统实现住宿理餐饮理顾客效劳员工理系统设置等功

    关键词:酒店理OracleJava

    ABSTRACT

    In recent years the development of people living level urges the development of catering industry However the traditional food service industry still relies on the artificial physical labor which not only cost a lot of manual labor but also made mistakes usually In this situation the high speed computer was warmly needed As a mainly part of the computer help manager to reduce error with a high efficient it has an extremely superiority句翻译?

    In this system we designs the small hotel management system which accords to the present situation of the small hotel service management and the way it develops in the future and small hotel management study practice
    This system may make full use of information technology to increase the management level service level of the hotel This system use the Oracle as the basic database use the Java as the main programming language and all the operation on the MyEclipse development tool In this system we design it as accommodation management catering management customary service staff management system settings etc

    Keywords hotel management Oracle Java
    目 录
    第章 引言 1
    11 工程背景 1
    12 编写目 1
    13 文容 2
    第二章 系统理技术 3
    21 Java 3
    211 Java简介 3
    212 Java SE 3
    213 Java面象程序设计 3
    214 Java优势特点 4
    22 Oracle数库 5
    221 Oracle数库简介 5
    222 Oracle数库优点 5
    23 CS结构简介 5
    24 MyEclipse简介 6
    第三章 系统分析设计 7
    31系统行性分析 7
    技术行性 7
    操作行性 7
    313 济行性 7
    32系统功分析 8
    321 住宿理模块 8
    322 餐饮理模块 8
    323 顾客效劳模块 8
    324 员工理模块 8
    325 系统设置模块 8
    326 模块 9
    33 系统ER图 9
    34 数库分析 9
    第四章 系统实现 11
    41 搭建开发环境 11
    411 安装JDK配置Java环境变量 11
    412 安装MyEclipse 11
    413 安装Oracle 11
    42 数库实现 11
    数库表结构 11
    Java中Oracle数库 15
    43 系统登录界面 16
    44 住宿理模块实现 18
    441 查询空闲房间 19
    442 添加房间 19
    443 查房间占情况 21
    45 餐饮理模块实现 22
    451 菜单信息查询 22
    452 菜单信息修改 23
    453 菜单信息删 25
    454 菜单信息添加 26
    46 顾客效劳模块实现 28
    461 开房预定 28
    462 换房续住 29
    463 顾客订餐 30
    464 顾客结账 30
    465 顾客信息理 31
    47 员工理模块实现 31
    471 添加员工信息 32
    查询员工信息 34
    473 修改员工信息 36
    474 删员工信息 37
    48 系统设置模块实现 39
    481 房间维修理 39
    482 部门理 39
    483 理员理 40
    49 模块实现 40
    第五章 结 43
    参 考 文 献 44
    致 谢 45


    第章 引言正文页眉间没横线

    11 工程背景
    现代化酒店系统庞效劳工程众信息量想提高劳动生产降低钱提高效劳质量理水达促进济效益目必须助计算机实现现代化信息理专门设计酒店理系统酒店理系统操作简单方便灵活性系统安性高运行稳定提供快捷方便效劳宾客感受种顾客享受提高理水简化种复杂操作短时间完成酒店业务标准操作样旅客舒适难忘现代化酒店集客房商务文化种效劳设施体化消费场酒店宾馆系统庞效劳工程众信息量想提高劳动生产降低钱提高效劳质量理水促进济效益必须助计算机实现现代化理然占着绝数中型酒店宾馆资金员等方面原易酒店理类软件全原始手工记录理效率低易出错结合酒店前台理需进行扩展性开发套酒店理系统专门设计酒店理系统系统套适中型星级宾馆优秀系统
    12 编写目
    旅游业开展迅速天宾馆酒店业特色营性化理日趋明显理日趋信息化网络化加国际国名优企业扩展力度加宾馆酒店业集团化步伐加快预示着传统宾馆酒店正逐步步信息化理——宾馆酒店业营者识酒店信息理系统信息量数准确速度快理全面等特点获广阔宾馆酒店业理者致认时满足客户高质量效劳外酒店理系统清晰准确账单数表格客感高档次享受酒店员工说严格数检查防止手工操作疏忽造成错误减轻职工工作压力提高工作效率酒店理者说:完备报表功查询功理者时解饭店部门营业情况理者提供准时信息理做出酒店理决策提供酒店理系统提高宾馆酒店工作效率宾馆酒店带更利润
    着时代开展国越越酒店开始酒店理系统尤型酒店效劳水效劳方式国型宾馆酒店说适合市场较成熟商品酒店理系统需定制酒店理系统提高酒店理效率效劳水酒店理系统利Java语言编写程序Oracle作数库采CS模式认系统适应现中型酒店工作需求酒店理系统具定开发价值利价值

    13 文容
    着民生活水断提高酒店等消费行业迅猛开展现酒店行业正着规模化集团化方开展传统营理模式已适应种开展势趋利Java语言针中型酒店实际需求设计实现具实价值酒店理系统成文研究容
    文容安排:
    第章引言介绍课题背景意义
    第二章系统理技术涉开发技术理概念
    第三章系统分析设计需求分析技术分析
    第四章系统实现章全文核心局部包括开发运行环境构建数库实现系统功实现等
    第五章结首先文聚焦问题进行总结接着未研究工作进行展

    第二章 系统理技术
    系统开发基Java编程语言采CS模式数库Oracle基MyEclipse 90台面采技术做简介绍
    21 Java
    Java简介
    Java种简单面象分布式解释型结构中立移植健壮安性优异线程动态语言种撰写跨台应软件面象程序设计语言广泛应PC数中心游戏控制台科学超级计算机移动 互联网时拥全球开发者专业社群
    JavaSun Microsystems公司1995年5月推出Java程序设计语言Java台总称Java实现HotJava浏览器〔支持Java applet〕显示Java魅力:跨台动态WebInternet计算Java广泛接受推动Web迅速开展常浏览器现均支持Java applet
    Java台Java虚拟机〔Java Virtual Machine〕Java 应编程接口〔Application Programming Interface简称API〕构成Java 应编程接口Java应提供独立操作系统标准接口分根局部扩展局部硬件操作系统台安装Java台Java应程序运行现Java台已嵌入操作系统样Java程序编译次种系统中运行十分方便应优势
    Java SE
    Java SE Java台标准版简称〔Java PlatformStandard Edition〕 (also known as Java 2 Platform) 开发部署桌面效劳器嵌入设备实时环境中Java应程序Java SE包括开发Java Web效劳类库时Java SEJava EE〔Java PlatformEnterprise Edition〕提供根底Android台应开发语言Java SE版需注意Android台非支持Java SE中提供包
    Java面象程序设计
    面象程序设计〔ObjectOriented Programming〕种起源六十年代开展已三十年程序设计思想身理实践已非常完善种面象程序设计语言〔ObjectOriented Programming Language OOPL〕实现面象程序设计中概念包括:象类数抽象继承动态绑定数封装态性消息传递通概念面象思想具体表达象现实世界实体模拟现实实体程活着信息性定义象认数〔属性〕程序〔方法〕封装起实体里程序产生该象动作者接受外界信号反响象操作时称方法
    作门高级语言Java够广阔程序员接受拥护原纯面象特性Java吸取C++面象概念数封装类中利类优点实现程序简洁性便维护性类封装性继承性等关象特性程序代码需次编译然通述特性反复利Java提供众般象类通继承父类方法相C++中继承Java单继承模式疑减少程序设计复杂性实现类似继承功Java提供实现接口样种方式子类继承父类时实现接口中方法Java提供Object类子类继承关系棵倒立树形根类Object类Object类功强常会派生子类
    Java优势特点
    〔1〕台关性:台关性指Java运行台运行虚拟机实现台Java接口间Java编写程序够全世界范围实现享Java数类型机器关Java虚拟机〔Java Virtual Machine〕建立硬件操作系统实现Java二进制代码解释执行功 提供台接口
    〔2〕安性:Java编程类似C++学C++读者快掌握Java精髓Java舍弃C++指针存储器址直接操作程序运行时存操作系统分配样防止病毒通指针侵入系统Java程序提供安理器防止程序非法访问
    〔3〕面象:Java吸取C++面象概念数封装类中利类优点实现程序简洁性便维护性类封装性继承性等关象特性程序代码需次编译然通述特性反复利程序员需精力类接口设计应Java提供众般象类通继承父类方法Java中类继承关系单非重子类父类子类父类父类Java提供Object类子类继承关系棵倒立树形根类Object类Object类功强常会派生子类
    〔4〕分布式:Java建立扩展TCPIP网络台库函数提供 FTP协议传送接受信息方法程序员网络文件机文件样容易
    〔5〕健壮性:Java致力检查程序编译运行时错误类型检查帮助检查出许开发早期出现错误Java操存减少存出错性Java实现真数组防止覆盖数功特征提高开发Java应程序周期Java提供Null指针检测数组边界检测异常出口Byte code校验等功

    22 Oracle数库
    Oracle数库简介
    Oracle高级结构化查询语言〔SQL〕根底型关系数库通俗讲硬方便逻辑理语言操量规律数集合目前流行客户效劳器〔CLIENTSERVER〕体系结构数库oracle公司开发面internet计算支持关系象型分布式数库产品高度集互联网应台企业数存储提交高性数理系统
    Oracle数库优点
    〔1〕ORACLE7X引入享SQL线索效劳器体系结构减少ORACLE资源占增强ORACLE力低档软硬件台较少资源支持更户高档台支持成百千户
    〔2〕提供基角色(ROLE)分工安保密理数库理功完整性检查安性致性方面良表现
    〔3〕支持量媒体数二进制图形声音动画维数结构等
    〔4〕提供第三代高级语言接口软件PRO*系列CC++等语言中嵌入SQL语句程化(PLSQL)语句数库中数进行操加许优秀前台开发工具POWER BUILDSQL*FORMSVISIA BASIC 等快速开发生成基客户端PC 台应程序具良移植性
    〔5〕提供新分布式数库力通网络较方便读写远端数库里数称复制技术
    23 CS结构简介
    次设计采CS体系结构
    ClientServer通常分处相距远两台计算机Client程序务户需求提交Server程序Server程序返回结果显示户Server程序务接收客户程序提出效劳请求进行相应处理结果返回客户程序CS 结构根原计算机应务分解成子务台计算机分工完成采功分布〞原
    CS模式具优点:
    〔1〕交互性强
    CS模式中客户端套完整应程序出错提示者线帮助等方面强功程序间进行切换
    〔2) 采CS模式降低网络通信量
    外基CS模式开发系统提供信息容形式拟单
    24 MyEclipse简介
    MyEclipse企业级工作台〔MyEclipse Enterprise Workbench简称MyEclipse〕Eclipse IDE扩展利数库开发发布应程序效劳器整合方面极提高工作效率包括完备编码调试测试发布功
    第三章 系统分析设计
    31系统行性分析
    行性分析目问题进行研究代价短时间确定问题否够解决需分析种利弊判断原定系统规模目标否现实系统完成带济效益否够值投资开发系统程度
    研究系统时行性分析包括济行性技术行性操作行性面分介绍三种技术行性:
    技术行性
    酒店理系统采Java语言编写具Java次编写处运行〞优点系统操作系统运行具强移植性健全性安性酒店理系统求求应具备功完备易易维护等特点者求建立数致性完整性强数安性库基求系统采MyEclipse90作开发工具代码编写程简化数库采目前较流行OracleJavaOracle具支持系统技术行
    操作行性
    酒店理系统具备界面简洁方方便易维护操作简单容易户接受户需熟练操作计算机系统做简单解操作会系统减少理员负担提高工作效率操作方面系统开发行
    济行性
    酒店理系统运行硬件环境需台廉价电脑软件环境安装windows XP系统MyEclipse90Oracle般中型酒店说钱支出系统济行

    综述系统技术方面操作方面济方面行方便简单开发系统完全行通
    32系统功分析

    图31 系统功分析图
    满足客户需求实现酒店理根流程系统设计功包括住宿理餐饮理顾客效劳员工理系统设置等模块模块具体功求
    1 住宿理模块样形式修改作三级标题进目录段时段0

    模块中够显示类型空闲房间状况够根定义条件查询空闲房间够增加房间信息够查指定房间占状态预定房间
    2 餐饮理模块
    模块中够显示菜单实现分页效果够根菜单号菜单名称菜单进行模糊查找够修改删指定行菜单信息够添加菜单信息
    3 顾客效劳模块
    模块中够根房间类型查询应空闲房间空闲房间进行开房预定够实现换房续住功根身份证号顾客进行点餐效劳够根身份证号查询住宿点餐消费记录进行结账够生成账单供顾客印报销够顾客信息进行增删改查等操作
    4 员工理模块
    模块中够根编号姓名职务查询员工信息查询员工信息够员工信息进行修改删添加
    5 系统设置模块
    模块中需先判断前登录理员否系统理员假设房间价格否空闲状态做修改够增加修改删部门信息够更改理员密码权限够新增删理员假设系统理员模块中没权限进行操作
    模块
    登录模块实现登录更改前户密码回登录页面更改登录身份系统安退出菜单栏帮助栏实现等
    33 系统ER图节删图放入节中


    图32 系统整体ER图
    34 数库分析
    更理查阅操作住宿餐饮顾客员工等信息采数库保存理相关信息现系统数库做出分析
    分析数库中应该包含表结构:
    理员表:保存理员信息
    房间表:保存房间号房间名房间类型价格等信息
    房间状态表:保存房间状态信息
    员工表:保存员工相关信息
    工作类型表:保存员工工作类型信息
    房间账单表:保存房间消费账单信息
    顾客表:保存顾客相关信息
    餐账单表:保存餐消费账单信息
    房间占信息表:保存房间占相关信息
    菜单表:保存菜名价格等菜单信息
    第四章 系统实现
    41 搭建开发环境
    开发需软件:
    1操作系统:Windows Linux系统
    2开发环境:MyEclipse90
    3开发工具包:JDK16
    4数库:Oracle10g
    安装JDK配置Java环境变量
    (1) 登陆 javasun 载新版JDK里载jdk 16版
    (2) 安装JDK 16
    (3) 安装JDK需配置计算机环境变量点击电脑>属性>高级>环境变量>系统变量中添加环境变量〔假定JDK安装C\JDK)
    JAVA_HOMEC\JDK
    classpathJAVA_HOME\lib\dtjarJAVA_HOME\lib\toolsjar(定少代表前路径〕
    pathJAVA_HOME\bin
    安装MyEclipse
    载MyEclipse90
    安装MyEclipse90
    安装Oracle
    载安装Oracle10g
    42 数库实现
    根章中数库需求分析分析出结果设计出数库表结构介绍Java中数库操作
    数库表结构
    〔1〕理员表:
    理员表关理员根信息理员信息修改等信息:理员编号理员等级户名密码等表41示
    表41 理员表〔T_admin〕表名表格中间空行原搞错表占两页相


    字段名
    字段说明
    字段类型
    字段约束
    备注
    A_id
    理员编号
    Number
    键非空
    非空
    A_grade
    理员等级
    Integer

    非空
    A_username
    户名
    Varchar2(50)
    非空
    非空
    A_password
    密码
    Varchar2(50)
    非空
    非空

    〔2〕房间表:
    房间表关房间根信息房间信息理查房间情况等信息:房间号房间编号房间名备注类型名价格房间状态号等表42示
    表42 房间表〔T_room〕

    字段名
    字段说明
    数类型
    字段约束
    备注
    R_ID
    房间号
    number
    键非空
    非空
    R_no
    房间编号
    Varchar2(50)
    非空
    非空
    R_name
    房间名
    Varchar2(50)
    非空
    非空
    R_statement
    备注
    Varchar2(255)


    R_name
    类型名
    Varchar2(50)
    值单间双间商务间豪华套房总统套房〞中意
    非空
    R_price
    价格
    Number(82)
    非空
    非空
    R_s_id
    房间状态号
    Number
    外键非空
    非空

    〔3〕房间状态表:
    房间状态表区房间状态空闲占维修等信息:状态号状态名称等表43示
    表43 房间状态表〔T_roomstate〕

    字段名
    字段说明
    数类型
    字段约束
    备注
    S_id
    状态号
    Number
    键非空
    非空
    S_Statename
    状态名
    Varchar2(50)
    值预定空闲维修入住〞中意
    非空

    〔4〕员工表:
    员工表保存员工根信息方便员工信息操作信息:员工号员工编号员工名员工薪水性 年龄身份证号址email职务号等表44示
    表44 员工表〔T_worker〕

    字段名
    字段说明
    字段类型
    字段约束
    备注
    W_mid
    员工号
    Number
    非空
    非空
    W_no
    员工编号
    Varchar2(20)
    非空
    非空
    W_name
    员工名
    Varchar2(20)
    非空
    非空
    W_sal
    员工薪水
    Varchar2(20)
    非空
    非空
    W_sex

    Varchar2(10)
    值男女〞中
    非空
    W_tel
    员工
    Number
    非空
    非空
    W_age
    员工年龄
    Number
    非空
    非空
    W_idc
    员工身份证号
    Varchar2(30)
    非空
    非空
    W_address
    员工址
    Varchar2(50)

    非空
    W_email
    员工email
    Varchar2(50)

    非空
    W_WT_id
    员工职务号
    Varchar2(20)
    外键非空
    非空

    〔5〕工作类型表:
    工作类型表方便工种分类通工作类型员工进行查询等信息:工作类型号工作编号工作名等表45示
    表45 工作类型表〔T_workertype〕

    字段名
    字段说明
    字段类型
    字段约束
    备注
    WT_id
    工作类型号
    Number
    键非空
    非空
    WT_no
    工作编号
    Varchar2(50)
    非空
    非空
    WT_name
    工作名
    Varchar2(50)
    值前台迎宾清洁工效劳员保安〞中
    非空

    〔6〕房间账单表:
    房间账单表记录顾客住房消费信息住房消费情况查询信息:账单号账单流水号顾客编号房间编号价格时间押金开单时间买单时间完结状态等表46示
    表46 房间账单表〔T_rbill〕

    字段名
    字段说明
    字段类型
    字段约束
    备注
    BR_id
    账单号
    Number
    键非空
    非空
    BR_no
    账单流水号
    Varchar2(50)
    非空
    非空
    BR_C_No
    顾客编号
    Varchar2(50)
    外键非空
    非空
    BR_ R_no
    房间编号
    Varchar2(50)
    外键非空
    非空
    BR_price
    价格
    Number(82)
    非空
    非空
    BR_InTime
    时间
    Integer
    非空
    天数
    BR_cash
    押金
    Number(82)
    默认0

    BR_otime
    开单时间
    Date
    非空
    非空
    BR_ctime
    买单时间
    Date
    非空
    非空
    BR_state
    完结状态
    Integer
    非空 0代表未完结1代表完结


    〔7〕顾客表:
    顾客表记录顾客根信息信息:顾客号顾客编号顾客名顾客 年龄身份证号址email性否VIP等表47示

    表47 顾客表〔T_customer〕

    字段名
    字段说明
    数类型
    字段约束
    备注
    C_id
    顾客号
    Number
    键非空
    非空
    C_No
    顾客编号
    Varchar(50)
    非空
    非空
    C_name
    顾客名
    Varchar(50)
    非空
    非空
    C_tel
    顾客
    Number
    非空
    非空
    C_age
    顾客年龄
    Number


    C_idc
    顾客身份证号
    Varchar2(50)
    非空
    非空
    C_address
    顾客址
    Varchar2(50)


    C_email
    顾客email
    Varchar2(50)


    C_sex

    Varchar2(10)
    值男女〞中
    非空
    C_Type
    否VIP
    _
    非空 vip 普通户
    非空

    〔8〕餐账单表:
    餐账单表记录顾客餐消费信息餐消费情况查询信息:菜单项编号账单流水号顾客编号菜单编号数量价格开单时间买单时间完结状态等表48示
    表48 餐账单表〔T_mBill〕

    字段名
    字段说明
    字段类型
    字段约束
    备注
    BM_id
    菜单项编号
    Number
    键非空
    非空
    BM_no
    账单流水号
    Varchar2(50)
    非空
    非空
    BR_C_No
    顾客编号
    Number
    外键非空
    非空
    BM_ M_no
    菜单编号
    Number
    外键非空
    非空
    BM_number
    数量
    Integer
    非空
    非空
    BM_price
    价格
    Number(82)
    非空
    非空
    BM_otime
    开单时间
    Date
    非空
    非空
    BM_ctime
    买单时间
    Date


    BM_state
    完结状态
    Integer
    非空 0代表未完结1代表完结


    〔9〕房间占信息表:
    房间占信息表记录房间占情况信息:房间占号入住时间退房时间房间编号房间状态预定入住状态等表49示
    表49 房间占信息表〔T_roomoccupy〕

    字段名
    字段说明
    数类型
    字段约束
    备注
    RO_id
    房间占号
    Number
    键非空
    非空
    RO_stime
    入住时间
    Date
    非空
    非空
    RO_etime
    退房时间
    Date


    RO_r_no
    房间编号
    Varchar2(50)
    外键非空
    非空
    RO_s_no
    房间状态
    Varchar2(50)
    外键非空
    非空
    ro_state
    预定入住状态
    Integer
    非空 0代表预定1代表入住

    〔10〕菜单表:
    菜单表关菜根信息菜单根操作信息:菜单项编号菜编号菜名价格简介等表410示
    表410 菜单表〔T_menu〕

    字段名
    字段说明
    字段类型
    字段约束
    备注
    M_id
    菜单项编号
    Number
    键非空
    非空
    M_no
    菜编号
    Varchar2(50)
    非空
    非空
    M_name
    菜名
    Varchar2(100)
    非空
    非空
    M_price
    价格
    Number(82)
    非空
    非空
    M_desc
    简介
    Vachar2(255)



    Java中Oracle数库
    系统中运JDBC实现数库连接操作通方法调获数库连接Connection中DRVURLUSERPWD保存configproperties文件中方便修改需作修改时需修改配置文件修改代码LoadConfig类读取configproperties文件中数configproperties中数:

    URLjdbcoraclethin@localhost1521orcl
    USERscott
    PWDtiger
    public Connection getConn(){
    Connection conn null
    try {
    ClassforName(configget(DRV))
    conn DriverManagergetConnection(configget(URL)configget(USER)configget(PWD))
    } catch (ClassNotFoundException e) {
    eprintStackTrace()
    } catch (SQLException e) {
    eprintStackTrace()
    }
    return conn
    }

    数库数进行增删改查操作例:章中代码行距125倍应该菜单—格式—段落 中设置右键中设置

    Connection conn dbgetConn()获连接
    PreparedStatement pstmt null
    String sql insert into t_admin values(seq_T_admin_testnextval)
    try {
    pstmt connprepareStatement(sql)创立句柄
    pstmtsetInt(1 admingetaGrade())
    pstmtsetString(2 admingetaUserName())
    pstmtsetString(3 admingetaPassword())
    int len pstmtexecuteUpdate()查询时executeQuery()方法返回ResultSet结果集
    if(len > 0){
    bool true
    }
    } catch (SQLException e) {
    eprintStackTrace()
    } finally{
    dbfree(conn pstmt)
    }

    数库中数进行操作程中保证数完整性时需事务事务应例:
    PreparedStatement pstmt null
    PreparedStatement pstmt2 null
    String sql update t_room set r_s_id1 where r_no in(select ro_r_no from t_roomoccupy where ro_etime String sql2 delete from t_roomoccupy where ro_etime try {
    conn dbgetConn()
    connsetAutoCommit(false)
    pstmt connprepareStatement(sql)
    pstmt2 connprepareStatement(sql2)
    pstmtsetString(1 date)
    pstmt2setString(1 date)
    int len1 pstmtexecuteUpdate()
    int len2 pstmt2executeUpdate()
    if(len1>0 && len2 >0){
    conn mit()
    bool true
    }else{
    connrollback()
    }
    43 系统登录界面
    系统登录界面图41 登录界面图示:

    图41 登录界面图
    户登录酒店理系统时候需输入正确户名密码登录户提交户名密码系统查询数库理员表中否存户名密码果输入信息误系统会提示错误处重新登录错误提示界面图42 错误提示图示:

    图42 错误提示图
    成功登录显示界面图43 理界面图点击进入相应模块理界面:

    图43 理界面图
    实现登录方法:
    public void login(){
    String user userTextgetText()trim()
    String pwd new String(thispwdTextgetPassword())
    if(usernull||userequals()||pwdequals()){
    JOptionPaneshowMessageDialog(this 户名者密码空错误JOptionPaneERROR_MESSAGE|JOptionPaneOK_OPTION)
    }else{
    if(hotelManagerlogin(userpwd)){
    admin hotelManagergetAdmin(user)
    thisdispose()
    thishotelManagershowMainFrame()
    }else{
    JOptionPaneshowMessageDialog(this 户名者密码错误错误JOptionPaneERROR_MESSAGE|JOptionPaneOK_OPTION)
    thispwdTextsetText()
    }
    }
    }
    44 住宿理模块实现
    点击住宿理进入模块界面图44 住宿理界面图示:

    图44 住宿理界面图
    模块中够显示类型空闲房间状况够根定义条件查询空闲房间够增加房间信息够查指定房间占状态预定房间
    查询空闲房间
    点击查询房间钮进入查询页面根房间编号房间类型指定价格区间查询相应空闲房间图45 查询空闲房间图示相应栏中填入查询信息点击查询钮方显示查询出结果

    图45 查询空闲房间图
    442 添加房间
    添加房间功新增住房理中包含房间编号房间名称房间类型房间价格房间备注等等便理员进行理查询图46 添加房间图示:

    图46 添加房间图
    添加房间实现代码:
    public void btnAdd_actionPerformed(ActionEvent e) {
    RoomBean rb new RoomBean()

    String roomNo txtNogetText()trim()
    if(roomNoequals()){
    JOptionPaneshowMessageDialog(null 房间编号空 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    String roomName txtNamegetText()trim()
    if(roomNameequals()){
    JOptionPaneshowMessageDialog(null 房间编号空 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    String roomType (String) cboTypegetSelectedItem()
    if(roomTypeequals()){
    JOptionPaneshowMessageDialog(null 房间类型空 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    String roomPrice txtPricegetText()
    if(roomPriceequals()){
    JOptionPaneshowMessageDialog(null 房间价格空 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    float price
    try{
    price FloatparseFloat(roomPrice)
    }catch(NumberFormatException ex){
    JOptionPaneshowMessageDialog(null 价格非数字 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    String roomStatement tatStatementgetText()

    rbsetrNo(roomNo)
    rbsetrName(roomName)
    rbsetRtName(roomType)
    rbsetRtPrice(price)
    rbsetStatement(roomStatement)

    RoomStateDao rsd new RoomStateDao()

    rbsetrSId(rsdgetRoomStateInfoByName(空闲)getSid())

    boolean bool rdaddRoomBean(rb)

    if(bool){
    JOptionPaneshowMessageDialog(null 新增成功 信息 JOptionPaneINFORMATION_MESSAGE)
    }
    if(bool){
    JOptionPaneshowMessageDialog(null 新增失败 信息 JOptionPaneERROR_MESSAGE)
    }
    thisdispose()
    }

    查房间占情况
    双击显示栏中显示出房间情况应行查指定房间占情况假设房间已占相应日期会显示红色假设房间未占进行预定图47 查房间占图示


    图47 查房间占图






    45 餐饮理模块实现
    点击餐饮理进入模块界面图48 餐饮理界面图示:

    图48 餐饮理界面图
    模块中够显示菜单实现分页效果够根菜单号菜单名称菜单进行模糊查找够修改删指定行菜单信息够添加菜单信息
    菜单信息查询
    图49菜单信息查询图示根菜单号者菜单名称进行查找拉框中选中菜单号菜单名称然输入框中输入相应信息点击查找

    图49 菜单信息查询图
    菜单信息查询实现代码:
    public void MealQueryDialog_btnQuery_actionPerformed(ActionEvent e) {
    String strnew String(txtQuerygetText()trim())
    mrPanelnull
    mrPanelnew MealRightPanel(str)

    if(cmbItemgetSelectedItem()equals(菜单号)){
    mrPanelinitQueryByNo(str)
    }else if(cmbItemgetSelectedItem()equals(菜单名)){
    mrPanelinitQueryByName(str)
    }

    MainWindowsplitPanesetDividerLocation(120)

    MainWindowsplitPanesetRightComponent(mrPanel)
    thisdispose()
    }
    菜单信息修改
    修改信息时必须选中修改菜单行假设没选中会错误提示信息图410 菜单信息修改错误图示:

    图410 菜单信息修改错误图
    修改菜单信息页面图411菜单信息修改图页面中显示出选中菜单已信息做定修改点击确定钮保存修改数

    图411 菜单信息修改图
    菜单信息修改实现代码:
    private boolean setTextData() {
    int rowMealRightPaneltabViewgetSelectedRow()
    if(row1){
    JOptionPaneshowMessageDialog(null 请选择修改行 错误 JOptionPaneERROR_MESSAGE)
    boolfalse
    }else{
    txtmNosetText(StringvalueOf(MealRightPaneltabViewgetValueAt(row 0))) txtmNamesetText(StringvalueOf(MealRightPaneltabViewgetValueAt(row 1)))
    txtmPricesetText(StringvalueOf(MealRightPaneltabViewgetValueAt(row 2)))
    txtmAmountsetText(StringvalueOf(MealRightPaneltabViewgetValueAt(row 3)))
    txtmDescsetText(StringvalueOf(MealRightPaneltabViewgetValueAt(row 4)))
    booltrue
    }
    return bool
    }

    public void MealUpdateDialog_btnSure_actionPerformed(ActionEvent e) {
    if(txtmNamegetText()trim()equals() || txtmNogetText()trim()equals() || txtmPricegetText()trim()equals())
    {
    JOptionPaneshowMessageDialog(null 值空 错误 JOptionPaneERROR_MESSAGE)
    return
    }else{

    mdnull
    mealnull
    mdnew MealDAO()
    mealnew MealBean()

    int rowMealRightPaneltabViewgetSelectedRow()
    mealsetmAmount(IntegerparseInt(txtmAmountgetText()trim()))
    mealsetmDescribe(txtmDescgetText()trim())
    mealsetmName(txtmNamegetText()trim())
    mealsetmNo(txtmNogetText()trim())

    try{
    double mPriceDoubleparseDouble(txtmPricegetText()trim())
    mealsetmPrice(mPrice)
    }catch (NumberFormatException e1){
    JOptionPaneshowMessageDialog(null 价格必须数字 错误 JOptionPaneERROR_MESSAGE)
    return
    }

    String mNotxtmNogetText()trim()

    if(mdupdateMeal(mealmNo)){
    JOptionPaneshowMessageDialog(null 修改成功 消息 JOptionPaneINFORMATION_MESSAGE)
    MealRightPanel mrpnull
    mrpnew MealRightPanel(true)
    MainWindowsplitPanesetDividerLocation(120)

    MainWindowsplitPanesetRightComponent(mrp)

    }else{
    JOptionPaneshowMessageDialog(null 修改失败 消息 JOptionPaneERROR_MESSAGE)

    }
    }

    thisdispose()
    }
    菜单信息删
    删信息时必须选中删菜单行假设没选中会错误提示信息图412菜单信息删错误图示:

    图412 菜单信息删错误图
    删时会确认窗口求理员进行确认免造成误删图413菜单信息删确认图示点击钮删相应信息

    图413 菜单信息删确认图
    菜单信息删实现代码:
    public void actionPerformed(ActionEvent e) {
    int rowMealRightPaneltabViewgetSelectedRow()

    if(row1){
    int resultJOptionPaneshowConfirmDialog(null 否确定删 消息 JOptionPaneYES_NO_CANCEL_OPTION)

    if(resultJOptionPaneYES_OPTION){
    Systemoutprintln(result)

    mdnew MealDAO()
    if(mddelMeal(StringvalueOf(MealRightPaneltabViewgetValueAt(row 0)))){
    JOptionPaneshowMessageDialog(null 删成功 消息 JOptionPaneINFORMATION_MESSAGE)
    MealRightPanel mrpnull
    mrpnew MealRightPanel(true)
    MainWindowsplitPanesetDividerLocation(120)

    MainWindowsplitPanesetRightComponent(mrp)

    }else{
    JOptionPaneshowMessageDialog(null 删失败 消息 JOptionPaneERROR_MESSAGE)
    }
    }
    }else{
    JOptionPaneshowMessageDialog(null 请选择删行 错误 JOptionPaneERROR_MESSAGE)
    }
    }
    菜单信息添加
    添加菜单信息页面图414菜单信息添加图示填入菜单号菜单名菜价格等信息中菜销量填信息填完点击确定钮提交数完成添加操作

    图414 菜单信息添加图
    菜单信息添加实现代码:
    public void MealAddDialog_btnSure_actionPerformed(ActionEvent e) {
    if(txtmNamegetText()trim()equals() || txtmNogetText()trim()equals() || txtmPricegetText()trim()equals())
    {
    JOptionPaneshowMessageDialog(null 值空 错误 JOptionPaneERROR_MESSAGE)
    return
    }else{
    mdnull
    mealnull
    mdnew MealDAO()
    mealnew MealBean()

    String mNotxtmNogetText()trim()
    if(mdisMeal(mNo)){

    mealsetmDescribe(txtmDescgetText()trim())
    mealsetmName(txtmNamegetText()trim())
    mealsetmNo(txtmNogetText()trim())

    try{
    double mPriceDoubleparseDouble(txtmPricegetText()trim())
    mealsetmPrice(mPrice)
    }catch (NumberFormatException e1){
    JOptionPaneshowMessageDialog(null 价格必须数字 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    if(mdaddMeal(meal)){
    JOptionPaneshowMessageDialog(null 添加成功 消息 JOptionPaneINFORMATION_MESSAGE)
    MealRightPanel mrpnull
    mrpnew MealRightPanel(true)
    MainWindowsplitPanesetDividerLocation(120)
    MainWindowsplitPanesetRightComponent(mrp)
    }else{
    JOptionPaneshowMessageDialog(null 添加失败 消息 JOptionPaneERROR_MESSAGE)
    }
    }else{
    JOptionPaneshowMessageDialog(null 该菜单号已存重复 错误 JOptionPaneERROR_MESSAGE)
    }
    }
    thisdispose()
    }
    46 顾客效劳模块实现
    点击顾客效劳进入模块界面图415顾客效劳界面图示:

    图415 顾客效劳界面图
    模块中够根房间类型查询应空闲房间空闲房间进行开房预定够实现换房续住功根身份证号顾客进行点餐效劳够根身份证号查询住宿点餐消费记录进行结账够生成账单供顾客印报销够顾客信息进行增删改查等操作
    开房预定
    开房前需先添加顾客信息确认添加会占表信息需填设定退房时间图416开房预定顾客添加图图417开房预定顾客占图示

    图416 开房预定顾客添加图
    图417 开房预定顾客占图
    换房续住
    选中需续住房间点击续住钮弹出窗口中更改退房时间达续目图418续住图示

    图418 续住图
    方显示栏中选中前入住房间方显示栏中选中希换成房间点击换房钮实现换房图419换房图

    图419 换房图
    顾客订餐
    系统中根顾客身份证号进入订餐页选中菜单信息添加钮菜单信息参加方点菜单栏中图420顾客订餐图示

    图420 顾客订餐图
    顾客结账
    顾客结账时根顾客身份证号查询出该顾客消费情况包括住房消费情况餐消费情况点击确认付款进行结账图421顾客结账图示

    图421 顾客结账图
    顾客信息理
    顾客信息理包括增加删修改查询等根操作图422顾客信息理图示相应输入框中输入需查询信息点击查询钮根姓名身份证号进行模糊查询页面方添加钮删钮进行相应操作外双击选中信息行顾客信息做修改

    图422 顾客信息理图
    47 员工理模块实现
    点击员工理进入模块界面图423员工理界面图示:

    图423 员工理界面图
    模块中够根编号姓名职务查询员工信息查询员工信息够员工信息进行修改删添加
    添加员工信息
    添加员工信息页面图424添加员工图示输入编号姓名薪水性年龄身份证号等相关信息点击添加钮完成添加员工信息操作

    图424 添加员工图
    添加员工信息实现代码:
    public void btnAdd_actionPerformed(ActionEvent e) {
    String W_No thistxtNogetText()trim()
    if (W_Noequals()) {
    JOptionPaneshowMessageDialog(null 编号空 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    WorkerDaos dao new WorkerDaos()
    wb new WorkerBean()
    String W_Age thistxtAgegetText()trim()
    int wAge 1
    String W_name thistxtNamegetText()trim()
    if (W_nameequals()) {
    JOptionPaneshowMessageDialog(null 姓名空 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    try{
    FloatparseFloat(W_Sal)
    }catch(NumberFormatException ex){
    JOptionPaneshowMessageDialog(null 薪水输入非法 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    if (W_Ageequals()) {
    JOptionPaneshowMessageDialog(null 年龄空 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    try {
    wAge IntegerparseInt(W_Age)
    } catch (NumberFormatException e2) {
    JOptionPaneshowMessageDialog(null 年龄必须数字 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    if (wAge < 0 || wAge > 130) {
    JOptionPaneshowMessageDialog(null 年龄非法 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    String W_Address thistxtAddressgetText()trim()
    if (W_Addressequals()) {
    JOptionPaneshowMessageDialog(null 址空 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    String W_Email thistxtEmailgetText()trim()
    String W_WT_no ((WorkerTypeBean) this bW_WT_nogetSelectedItem())
    getWT_no()
    String W_idc thistxtIdcgetText()trim()
    String W_tel thistxtTelgetText()trim()
    String W_sex ((String) this bSexgetSelectedItem())trim()
    wbsetW_address(W_Address)
    wbsetW_age(wAge)
    wbsetW_email(W_Email)
    wbsetW_idc(W_idc)
    wbsetW_name(W_name)
    wbsetW_no(W_No)
    wbsetW_sal(W_Sal)
    wbsetW_sex(W_sex)
    wbsetW_tel(W_tel)
    wbsetW_WT_no(W_WT_no)
    if (daoaddInfor(wb)) {
    JOptionPaneshowMessageDialog(null 添加成功 信息
    JOptionPaneINFORMATION_MESSAGE)
    new WorkerPanel()
    thisdispose()
    } else {
    JOptionPaneshowMessageDialog(null 添加失败 错误
    JOptionPaneERROR_MESSAGE)
    }
    }
    查询员工信息
    点击查询员工信息钮进入查询页面查者根员工编号员工姓名员工职务进行查询图424查询员工信息图示:

    图424 查询员工信息图
    查询员工信息实现代码:
    public void btnSel_actionPerformed(ActionEvent e) {
    isQeury true
    page 0
    String s (String) cmbWritergetSelectedItem()
    List list null
    if (sequals(查)) {
    int totalCount wdsgetCount()
    allPage (totalCount pageSize 0totalCountpageSize totalCountpageSize+1)
    list thiswdsgetAllInfo(pagepageSize)
    } else if (sequals(编号查询)) {
    String no thistxtWritergetText()trim()
    if (noequals()) {
    JOptionPaneshowMessageDialog(null 请输入编号 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    list thiswdsgetAllInfo(no)
    } else if (sequals(姓名查询)) {
    String name thistxtWritergetText()trim()

    if (nameequals()) {
    JOptionPaneshowMessageDialog(null 请输入姓名 错误
    JOptionPaneERROR_MESSAGE)
    return
    }
    int totalCount wdsgetCountByName(name)
    allPage (totalCount pageSize 0totalCountpageSize totalCountpageSize+1)

    list thiswdsgetAllByName(namepagepageSize)
    } else if (sequals(职务查询)) {
    String wtno thistxtWritergetText()trim()
    if (wtnoequals()) {
    JOptionPaneshowMessageDialog(null 请输入职务名称 错误
    JOptionPaneERROR_MESSAGE)
    return
    }

    int totalCount wdsgetCountByName(wtno)
    allPage (totalCount pageSize 0totalCountpageSize totalCountpageSize+1)

    list thiswdsgetAllByWWTNo(wtnopagepageSize)
    }
    setTableData(list)
    }
    修改员工信息
    员工信息显示栏中双击想修改员工信息行进入修改页面图425修改员工信息图示修改信息进行修改点击修改钮保存假设想修改点击退出钮取消操作

    图425 修改员工信息图
    修改员工信息实现代码:
    public void btnUpdate_actionPerformed(ActionEvent e) {
    WorkerDaos dao new WorkerDaos()
    wb new WorkerBean()
    wbsetW_mid(wwbgetW_mid())
    String W_No thistxtNogetText()trim()
    String W_Age thistxtAgegetText()trim()
    int wAge 1
    try {
    wAge IntegerparseInt(W_Age)
    } catch (NumberFormatException e2) {
    JOptionPaneshowMessageDialog(null 年龄必须数字 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    if(wAge < 0 || wAge > 130) {
    JOptionPaneshowMessageDialog(null 年龄非法 错误 JOptionPaneERROR_MESSAGE)
    return
    }
    String W_name thistxtNamegetText()trim()
    String W_Address thistxtAddressgetText()trim()
    String W_Sal thistxtSalgetText()trim()
    String W_Email thistxtEmailgetText()trim()
    String W_WT_no ((WorkerTypeBean) this bW_WT_nogetSelectedItem())getWT_no()
    String W_idc thistxtIdcgetText()trim()
    String W_tel thistxtTelgetText()trim()
    String W_sex ((String) this bSexgetSelectedItem())trim()

    wbsetW_address(W_Address)
    wbsetW_age(wAge)
    wbsetW_email(W_Email)
    wbsetW_idc(W_idc)
    wbsetW_name(W_name)
    wbsetW_no(W_No)
    wbsetW_sal(W_Sal)
    wbsetW_sex(W_sex)
    wbsetW_tel(W_tel)
    wbsetW_WT_no(W_WT_no)

    if(daoUpdateInfor(wb)) {
    JOptionPaneshowMessageDialog(null 修改成功 信息 JOptionPaneINFORMATION_MESSAGE)
    thisdispose()
    wprefleshTableData()
    }else {
    JOptionPaneshowMessageDialog(null 修改失败 错误 JOptionPaneERROR_MESSAGE)
    }
    }
    删员工信息
    删信息时必须选中删菜单行假设没选中会错误提示信息图426 删员工信息错误提示图示:

    图426 删员工信息错误提示图
    删时会确认窗口求理员进行确认免造成误删图427删员工确认图示:

    图427 删员工确认图
    确认窗口中点击钮数库中删指定数信息提示信息窗口图428删员工信息成功图示

    图428 删员工信息成功图
    删员工信息实现代码:
    public void btnDel_actionPerformed(ActionEvent e) {
    WorkerDaos dao new WorkerDaos()
    wb new WorkerBean()
    String W_No thistxtNogetText()
    String W_Age thistxtAgegetText()
    String W_name thistxtNamegetText()
    String W_Address thistxtAddressgetText()
    String W_Sal thistxtSalgetText()
    String W_Email thistxtEmailgetText()
    String W_WT_no thiswtbgetWT_name()
    String W_idc thistxtIdcgetText()
    String W_tel thistxtTelgetText()
    String W_sex thistxtSexgetText()

    wbsetW_address(W_Address)
    wbsetW_age(wAge )
    wbsetW_email(W_Email)
    wbsetW_idc(W_idc)
    wbsetW_name(W_name)
    wbsetW_no(W_No)
    wbsetW_sal(W_Sal)
    wbsetW_sex(W_sex)
    wbsetW_tel(W_tel)
    wbsetW_WT_no(W_WT_no)

    if (daodelInforByno(wbgetW_no())) {
    JOptionPaneshowMessageDialog(null 删成功 信息
    JOptionPaneINFORMATION_MESSAGE)
    thisdispose()
    thiswfrefleshTableData()
    } else {
    JOptionPaneshowMessageDialog(null 删失败 错误
    JOptionPaneERROR_MESSAGE)
    }
    }


    48 系统设置模块实现
    模块中需先判断前登录理员否系统理员假设房间价格否空闲状态做修改够增加修改删部门信息够更改理员密码权限够新增删理员假设系统理员模块中没权限进行操作提示信息图429登录判断提示图示:

    图429 登录判断提示图
    房间维修理
    点击房间维修理出现房间信息选中某房间信息点击房间修改修改房间价格房间状态图430房间维护理图示:

    图430 房间维护理图
    部门理
    部门理功包括部门信息增加修改删
    新增部门信息页面图431增加部门图示:

    图431 增加部门图
    修改删页面新增页面相相应输入框中显示出选中部门现信息
    理员理
    理员理功中包括理员密码修改权限修改删新增理员功
    选中需修改密码理员行点击密码修改良入修改页面图432密码修改图示修改信息点击修改钮完成修改操作

    图432 密码修改图
    权限修改删新增理员页面密码修改页面相密码修改时密码栏进行修改信息进行修改权限修改时等级栏进行修改删时全部禁止修改状态新增时栏信息空
    49 模块实现
    菜单栏系统理实现:登录更改前户密码回登录页面更改登录身份系统安退出菜单栏帮助栏实现等图433系统理图图434帮助图示

    图433 系统理图 图434 帮助图
    〔1〕点击更改登录回登录页面重新选择理员身份登录系统
    〔2〕点击系统退出关闭前页面退出该系统
    〔3〕点击更改密码出现提示输入旧密码窗口图435 输入密码图示:

    图435 输入密码图
    输入前密码点击确定钮假设输入密码正确会提示输入新密码提示窗口提示输入旧密码窗口相似求确认密码假设两次输入密码相修改成功假设修改失败
    〔4〕点击欢送出现图436欢送界面图:

    图436欢送界面图

    〔5〕点击关出现图437关界面图:

    图437 关界面图
    第五章 结
    系统综合中型星级酒店特点界面设计系统方便户角度出发具强实性
    功包括住宿理餐饮理顾客效劳员工理系统设置等等系统特色纳:
    1系统运行种操作系统台数库理系统采Oracle 数库利安Java编写系统具强移植性易维护等特点
    2时全面处理种错误异常特户提交信息进行判断假设出现输入错误信息空现象系统会时予户出错提示防止户误操作输入非法数性
    3户界面拟友操作简单方便符合酒店理根流程
    系统根满足酒店理方面需满足酒店理员客房理工作界面力求做美观操作方面量防止户操作带系统出错现象时间仓促系统存缺乏处表达:需进步修饰美化局部模块功实现简单实际情况定出入学工作时间里会进步加强功
    参 考 文 献
    [1] 张帆Java范例开发全[M]清华学出版社20210623
    [2] (美)埃克尔陈昊鹏Java编程思想 Thinking in Java[M]机械工业出版社20070614
    [3] 王路群Java高级程序设计[J]北京中国水利水电出版社200678~99
    [4] 柳西玲许斌Java语言应开发根底[M]北京清华学出版社2006256~289
    [5] 陈轶姚晓昆Java程序设计实验指导北京清华学出版社2006168~177
    [6] 赵文靖Java程序设计根底机指导北京清华学出版社2006141~151
    [7] 朱福喜Java语言题解析北京清华学出版社200628~29
    [8] 吴庆Java程序设计实例教程北京冶金工业出版社200633~49
    [9] 陈春玲李频陈丹伟软件工程数库概[M]西安西安电子科技学出版社2002
    [10] 萨师煊王珊数库系统概[M]北京高等教育出版社19914
    [11] 路川胡欣杰Oracle 10g宝典电子工业出版社2006
    [12] 杨忠民蒋新民晁阳Oracle 10g SQLPLSQL编程指南清华学出版社2021
    致 谢
    XX科技学里四年美时光结束里收获东西毕业际怀着感恩心感谢学切
    学结束际开始毕业设计文段时间历感受原程中心情复杂伴着篇毕业文终成稿复杂心情烟消云散心里反点成感踏社会开始
    感谢导师陈林书老师热情治学严谨细心段时间里陈老师始终认真负责予深刻细致指导深感触正老师帮助鼓励毕业文利完成
    感谢班老师学四年中授课老师学知识知识世界里精彩学会做做事
    感谢四年中陪伴学朋友生丰富奋斗路孤独谢谢

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 25 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于JSP技术的酒店管理系统设计与实现

     基于JSP技术的酒店管理系统设计与实现 ...

    3年前   
    752    0

    基于VueNode酒店管理系统的设计与实现

    旅游业的繁荣和各地地区经济程度都随着现在社会高速发展,人们有更多时间和能力前往世界各地旅游或者出差办公,这时候一个高效成熟的酒店管理系统可以快速帮助旅客完成开住退预约房等各式操作,不仅节约酒店方...

    3年前   
    696    0

    基于Android的网上订餐系统毕业论文

    XX 大 学 毕 业 设 计( 论 文 ) 题目 基于Android的网上订餐系统 作者 学院 专业 学号 指导教师 二〇XX 年 X月 X日 摘 要 ...

    5年前   
    1811    0

    基于SpringCloud社区网络超市系统论文

     基于Spring Cloud的社区网络超市系统 ...

    2年前   
    675    0

    论文基于Java的失物招领系统

    自古以来,中华民族传统美德源远流长,这其中就包括拾金不昧。随着网络的日益发展,各种网络化应用应运而生,与拾金不昧相对应的网上寻物大大便利了人们的生活。网上寻物,指的是人们通过网站搜寻自己丢失物品所在。

    3年前   
    1183    0

    基于PID的温度控制系统设计论文

     (20XX届) 毕业设计 题  目:   基于PID的温度控制系统设计  学  院:             专  业:     电气工程及其自动...

    5年前   
    2017    0

    论文:基于ASP的甜品店网站系统

    Internet 以惊人的速度对经济活动和社会活动产生日益广泛的影响,internet加剧了企业的生存环境,加快了整个市场的结构变革。为了在市场竟中生存和发展,企业必须实现信息化。企业网站是企业...

    5年前   
    2847    0

    基于web的图书管理系统

    基于Web的图书管理系统目前,信息时代是这个社会的主旋律,社会的各个区域和领域都因为信息的技术改革而发生了新的变化。跟上时代的步伐,因为整个科技社会的变化和发展很快,增强信息化公司的竞争能力,...

    3年前   
    804    0

    基于Web的学生信息管理系统

    在现如今这个网络技术高度普及和信息全球化的年代,信息化的程度和互联网技术在国际竞争中充当着重要的角色,华为5G的实例告诉我们,谁先掌握技术谁就有话语权。

    3年前   
    744    0

    基于java的学生信息管理系统

    科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。

    3年前   
    794    0

    基于人工智能的快论文排版系统研究论文

     毕 业 论 文 基于人工智能的快论文排版系统研究 学生姓名: 专业班级: 计算机班 指导教师: 学 院: 信息学院 2017年 6...

    5年前   
    1492    0

    2018年酒店信息管理系统论文提纲

    2018酒店信息管理系统论文提纲  若选择的毕业论文题目范围较大,则写出来的毕业论文内容比较空洞,详细内容请看下文酒店信息管理系统论文提纲。  1、xx市旅游饭店的现状  【1】饭店结构性不平...

    6年前   
    410    0

    博客管理系统论文

    摘要BLOG是继Email、BBS、ICQ之后出现的第四种网络交流方式,作为一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该...

    2年前   
    444    0

    酒店管理系统开题报告

    一、 课题研究的目的和意义酒店业是一个前景广阔而又竞争激烈的行业,而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉。如何利用先进的管理手段,提高酒店的管理水平,是每一个酒店管理者所面临的重要课题

    3年前   
    1285    0

    酒店管理系统的设计与实现

     酒店管理系统的设计与实现 摘 要 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全...

    5年前   
    1724    0

    基于通信的系统的影响

    基于通信的系统的影响如上文所述,信息服务的趋势正朝着分散和分布式数据处理(DDP)方向发展。分散的信息服务工作并不意味着数据通信,但是多数是基于通信的。依照定义,所有分布式数据处理(DDP)系...

    12年前   
    729    0

    基于SSH框架的图书管理系统的设计与实现

    基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分...

    2年前   
    761    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    950    0

    基于UML的图书管理系统设计课程设计

    滨江学院 统一建模语言课程设计报告( 2013 -- 2014 年度第 二 学期)课程名称: 统一建模语言课程设计 题 目: 图书馆管理系统 院 系: ...

    1年前   
    402    0

    基于JavaWeb的图书管理系统的设计与实现

    有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,...

    3年前   
    1149    0

    文档贡献者

    郭***林

    贡献于2022-02-09

    下载需要 25 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档