JAVA宾馆客房管理系统报告

合集下载

酒店管理系统 java实验报告

酒店管理系统 java实验报告

酒店管理系统 java实验报告实验报告:酒店管理系统(Java实现)一、实验目的本次实验旨在通过Java编程语言实现一个简单的酒店管理系统,以提升对面向对象编程的理解和实践能力。

具体目标包括:1. 掌握Java基础语法和面向对象编程概念;2. 学会设计并实现一个基本的酒店管理系统;3. 理解数据库在系统中的应用;4. 培养问题解决和团队协作能力。

二、实验内容1. 系统需求分析:对酒店管理系统的功能需求进行详细分析,明确系统需要实现的功能模块。

2. 系统设计:根据需求分析,设计系统的整体架构和数据库结构,包括数据表的设计。

3. 系统实现:使用Java编程语言,实现酒店管理系统的各个功能模块,包括客户管理、房间管理、预定管理、入住管理、结账管理等。

4. 系统测试:对系统进行详细的测试,确保各功能模块正常运行,数据操作准确无误。

5. 实验总结:对实验过程进行总结,分析实验中的收获与不足,提出改进建议。

三、实验步骤及结果1. 系统需求分析:通过与酒店管理人员交流,明确酒店管理系统需要实现的功能模块,如客户管理、房间管理、预定管理、入住管理、结账管理等。

2. 系统设计:根据需求分析,设计系统的整体架构和数据库结构。

采用Java的JDBC技术连接数据库,使用MySQL作为数据库管理系统。

设计了客户表、房间表、预定表、入住表、结账表等数据表,并定义了各表之间的关系。

3. 系统实现:使用Java编程语言,实现酒店管理系统的各个功能模块。

具体实现过程如下:a. 客户管理模块:实现添加、删除、修改和查询客户信息的功能。

通过JDBC连接数据库,执行相应的SQL语句完成客户数据的增删改查操作。

b. 房间管理模块:实现添加、删除、修改和查询房间信息的功能。

同样使用JDBC连接数据库,执行相应的SQL语句完成房间数据的增删改查操作。

c. 预定管理模块:实现客户预定房间的功能。

当客户预定房间时,系统会检查房间是否可用,并将预定信息保存到预定表中。

酒店客房管理系统(论文范文_JSP_JAVA_毕业设计)

酒店客房管理系统(论文范文_JSP_JAVA_毕业设计)

摘要随着社会服务行业的发展,使用管理软件来管理酒店的客房信息也正逐步成为众多酒店管理者的需求,而许多酒店也陆续采用了相关的酒店客房管理系统,代替原来的手工记录管理,使效率有明显的提高,出错率显著下降……酒店客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。

有助于提高管理的效率,客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。

主要有用户信息管理模块、客房类型管理模块、客房信息管理模块、客户信息查询模块、经营状况统计模块等.整个宾馆信息管理系统分为两大部分,即后台的数据管理维护和前台的操作。

后台数据的管理能保证系统各项功能的正常运行,前台操作能提供给宾馆客户尽可能方便快捷的服务。

本系统使用功能强大的MyEclipse 8.5作为开发工具,对整个系统进行设计与开发。

本系统可以根据各应用的具体情况,适当加以修改,以便更好应用。

另外,本系统还设计了详细的查询功能,以供管理人员快速掌握酒店的各项业务及相关信息。

在数据库设计阶段使用了Microsoft SQL Server 2005软件,同时介绍了数据库的相关知识,对数据库进行数据库需求分析和数据库结构设计。

分析在数据库中要建立多少存储信息的表,又列出各表的结构,分析表中字段之间的。

关键词:JSP 酒店客房Microsoft SQL Server 2005目录摘要............................................................................................................................... 目录............................................................................................................................... 第一章绪论. 01。

开题报告_基于Java的酒店客房管理系统的设计与实现

开题报告_基于Java的酒店客房管理系统的设计与实现
第8周(~):
进行各功能模块的编码
第9周(~):
软件相关模块的改进,进行综合调试运行
第10周(~):
软件相关模块的改进,进行综合调试运行
第11周(~):
对运行中发现的问题进行调整
第12周(~):
完成软件开发,编辑用户使用帮助文档,撰写毕业设计(论文)
第13周(~):
修改毕业设计(论文),交评阅老师评阅
[09]张亮.基于Web技术的酒店管理系统的设计与实现.数字技术与应用,2015
[10]Arpakorn Ping Kumpanon,John Greco,Robert Pahor,Bradley Chai,Ruben Carrillo,David Wyllie,Karen McGinley.GuestRoom Energy Management System.Energy Engineering,2015
研究内容
该酒店客房管理系统功能包括:
1.设置游客、会员、VIP会员、前台和管理员等多种用户角色,不同类.为游客提供客房信息查询、注册会员等功能。
3.为会员提供客房信息查询、会员信息修改、客房预订、余额查询、服务(叫醒、饮料、研究和饭菜)等功能。
4.为VIP会员提供客房信息查询、会员信息修改、余额查询、服务(叫醒、饮料、研究和饭菜)、折扣和积分查询等功能。
5.为前台提供客房信息查询、会员信息修改和联系方式修改、入住登记、退房结账、客房状态修改、客房调换、会员充值等功能。
6.为管理员提供客房信息建立、修改和查询,会员信息建立、修改和查询等系统维护功能,提供客户消费、营业状况等的统计信息。
7.提供客房、会员等信息的组合查询。
研究计划
第1周(~2.28):
文献综述

宾馆客房管理系统报告

宾馆客房管理系统报告

1)研究内容本系统根据宾馆的业务情况该系统可分客房信息管理、客房经营管理、客户信息查询、员工信息管理4个功能模块。

2)实验方案根据课题的具体要求,可以将宾馆客房管理系统大体结构图示为如下:整个系统分4个模块:1.客房信息管理:录入房间信息、修改房间信息、查询房间信息, 删除房间信息.2.客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房. 3.客户信息查询:客户信息查询.4.员工信息管理:员工查询、员工添加、员工删除。

四、数据库设计1.E-R图的分析:E-R图的分析工作通常采用自底向下的设计方法,首先对局部视图进行分析设计,然后再实现视图集成。

宾馆客房管理系统一般包括如下几个表:用户信息(UsersInfo)、客户信息(CustomersInfo)、客房类型(RoomCategory)、客房信息(RoomsInfo)、客房状态(RoomStatus)、客房业务(RoomOperation)、业务记录(History)。

他们之间关系如图1所示。

图1 宾馆客房管理系统E-R图2. 创建表(1) 用户信息表编号字段名称数据结构说明1UserId Int服务员编号2Name nchar(6)服务员姓名3Password Varchar(50)密码4Gender Int性别(0-男,1-女)(2) 客户信息表(3) 客房信息表(4) 客户订单表(5)VIP折扣表五.页面设计及相关代码分析宾馆客房管理系统的页面由五部分组成:●宾馆客房管理系统登陆界面的设计●客房管理管理页面的设计●客房经营管理页面的设计●客户信息查询页面的设计●员工信息管理页面的设计1.宾馆客房管理系统登陆界面的设计系统共分两类用户:酒店管理员和前台服务员当用户进入宾馆客房管理系统登陆界面后,首先需要进行身份验证,系统在验证通过后,将使用UserType变量记录其用户类型,并根据用户类型确定用户的使用权限。

宾馆客房管理系统登陆界面如下2所示。

(完整word版)基于JAVA的客房管理系统设计(有源代码+数据库)

(完整word版)基于JAVA的客房管理系统设计(有源代码+数据库)

计算机软件学专业课程设计报告书课程名称SQL server 2000课程设计题目客房管理系统1概述1.1 背景客房管理是旅店管理事务中的一项重要工作,在管理过程中涉及到大量的数据处理,传统的人工管理已经无法完成胜任。

相关数据的处理带来了更大的工作量。

本系统采用目前比较流行的JDBC-ODBC数据访问技术,成功地将面向对象的程序设计思想应用到数据库应用程序设计中。

1.2 开发与运行环境本客房管理系统的开发与运行环境如下:开发环境:Eclipse 3.1开发工具:JAVA 1.5数据库管理系统:SQL Server 2000运行环境:Windows 2000/XP/2003/Vista使用说明:用户自己附加数据库,并且在控制面板下的数据工具中的数据源(ODBC),在用户DSN下添加名为“客房管理”,驱动程序为SQL-Server。

并且安装了JAVA虚拟机,该程序即可使用。

2需求分析客房资管理系统涉及到:客人信息、客房信息、入住信息、历史信息等多种数据信息。

客房管理系统的用户包括系统管理员。

系统管理员负责整理工作,如各种基本信息的添加、删除和简单的结账计算等操作。

本系统的主要功能包括:客人信息管理:客人信息数据的添加、删除、结账计算。

数据查询:查看客人信息数据,查看客房信息数据。

数据统计:统计一段时间内的客房情况和月收入等基本统计。

3系统设计3.1 系统模块设计根据系统功能分析和一些旅店客房管理的特点,经过模块化的分析得到如下图所示的系统功能模块结构图。

系统功能模块结构图3.2 数据库设计3.2.1数据流图顶层数据流图第0层数据流图3.2.2数据字典根据系统功能模块结构图及典型旅店客房管理系统的需求,总结出来如下的数据字典:(1)数据项说明数据项名称含义说明类型长度记录编号惟一标识一条记录bigint8客房编号惟一标识一间客房varchar10离店时间标识离店时间datetime8金额标识所收金额money8类别标识客房类别smallint2名称标识客房类别名称varchar20价格标识客房价格money8(2)数据流说明(3)数据存储说明(4)处理过程说明处理过程名称:审核登陆输入:编号+密码输出:确认加工逻辑:根据编号和密码管理员,进入主窗体。

旅店管理系统java课程设计报告

旅店管理系统java课程设计报告

常州信息职业技术学院课程设计报告软件学院《Java程序设计》课程设计报告题目:旅店管理系统班级:姓名:学号:年月日目录摘要........................................................ 错误!未定义书签。

第1章绪论. (1)第2章系统功能介绍 (2)2.1系统功能总框图 (2)2.2 模块功能介绍 (2)2.2.1 客户信息管理模块功能介绍 (2)2.2.2房间信息管理 (3)2.2.3开退房模块功能介绍 (3)2.2.4退房功能介绍 (3)第3章数据库设计 (4)3.1 数据库需求分析 (4)3.2数据库表的设计 (4)第4章系统功能实现 (6)4.1 管理员模块功能实现 (6)4.1.1 管理员登陆 (6)4.1.2 管理员添加功能实现 (7)4.1.3 管理员查询,修改,删除功能实现 (8)4.2 旅客管理模块功能实现 (11)4.2.1 旅客查询 (11)4.2.2 旅客添加: (12)4.2.3 旅客修改: (12)4.2.3 旅客删除: (12)4.3 房间管理模块功能实现 (13)4.3.1 GRUD功能实现 (13)4.3.2 订房功能实现 (15)4.3.3 退房功能实现 (16)结论 (17)致谢 (18)摘要随着信息技术的发展,计算机已被广泛的应用于社会的各个领域,成为推动社会发展的技术动力。

而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。

软件产业已成为社会信息化进程中的一个战略性产业。

在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。

不断开发适应用户需求、市场需要的新型软件产品。

尤其是在校园里,各种软件的应用无处不在,为我们的学习和生活提供了方便。

学校的图书馆不仅给我们提供看书学习的地方,还给我们提供了一套功能齐全的图书馆系统,方便我们搜索书籍、借阅图书。

java课程设计酒店住宿管理系统

java课程设计酒店住宿管理系统

Part Four
前端:使用JavaFX进行界面设计
后端:使用Spring Boot框架进行后端开 发
数据库:使用MySQL进行数据存储
接口:使用RESTful API进行数据交互
安全:使用Spring Security进行用户认证 和授权
测试:使用JUnit进行单元测试和集成测 试
数据库类型:MySQL 数据库结构:包括用户表、房间表、预订表等 数据库操作:包括增删改查等基本操作 数据库优化:包括索引优化、查询优化等
Part Three
酒店管理人员:负责 酒店日常运营管理, 包括客房预订、客户 服务、财务管理等
酒店前台:负责接待 客户,处理客户入住、 退房、结账等业务
酒店客房服务员:负 责客房清洁、维护、 检查等工作
酒店客户:需要预订、 入住、退房、结账等 业务,需要查询酒店 信息、预订客房、办 理入住、退房等操作
测试目的:确保系 统在各种负载条件 下的性能稳定
测试方法:使用自 动化测试工具进行 压力测试、负载测 试等
评估指标根据测 试结果进行代码优 化、数据库优化、 服务器优化等
Part Seven
项目目标:设计并实现一个酒店住宿管理系统 项目成果:实现了酒店预订、入住、退房等功能 项目难点:数据库设计、用户界面设计、系统稳定性 项目经验:团队协作、需求分析、代码优化、测试与调试 项目展望:未来可以加入更多功能,如会员管理、在线支付等,提高用户体验和系
用户管理:包括用户注册、登录、修改密 码等功能
房间管理:包括房间类型、价格、状态等 信息的管理
预订管理:包括预订房间、取消预订、查 询预订等功能
支付管理:包括支付方式、支付金额、支 付状态等信息的管理
评价管理:包括用户对酒店和房间的评价、 查看评价等功能

宾馆信息管理系统实验报告

宾馆信息管理系统实验报告

宾馆信息管理系统实验报告一、实验目的:通过设计和实现一个宾馆信息管理系统,掌握数据库设计、程序编写和软件测试等相关知识和技能。

二、实验内容:1.根据需求分析,设计数据库模型,包括宾馆、房间、客户等相关表的结构和关系。

2.构建宾馆信息管理系统的用户界面,包括登录界面和主界面。

3.实现宾馆基本信息的增、删、改、查功能。

4.实现房间管理功能,包括房间状态的查询和修改。

5.实现客户信息的管理功能,包括客户的入住和退房操作。

6.进行系统测试,确保系统的功能和性能符合需求。

三、实验过程:1.数据库设计:2.用户界面设计:使用Java Swing库设计了宾馆信息管理系统的用户界面,包括登录界面和主界面。

登录界面用于用户登录系统,主界面用于显示系统的各个功能模块。

3.功能实现:通过Java编程语言实现了宾馆信息管理系统的各个功能,包括宾馆基本信息的增、删、改、查功能,房间管理功能和客户信息管理功能等。

4.系统测试:对宾馆信息管理系统进行了功能测试和性能测试。

功能测试主要验证系统的各个功能是否正常运行,性能测试主要测试系统的响应速度和并发处理能力。

四、实验结果:经过测试,宾馆信息管理系统的各个功能均正常运行。

通过系统的增、删、改、查功能,可以实现对宾馆的基本信息进行管理;通过房间管理功能,可以查询和修改房间的状态;通过客户信息管理功能,可以实现客户的入住和退房操作。

五、实验总结:通过设计和实现宾馆信息管理系统,我掌握了数据库设计、程序编写和软件测试等相关知识和技能。

在实验过程中,我深刻体会到了系统设计和开发的重要性,合理的数据库设计和良好的用户界面可以提高系统的易用性和可维护性。

同时,系统测试也是一个不可或缺的环节,只有经过充分测试,确保系统的功能和性能达到要求,才能交付给用户使用。

通过本次实验,我不仅掌握了宾馆信息管理系统的设计和开发流程,而且增强了对数据库、编程和测试的理解。

这对我的后续学习和工作具有重要的意义。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术系数据库课程设计设计题目:宾馆客房管理系统班级:计算机06-1 学号:06034050126姓名:庞景中指导老师:朱兴统2008年12月25日目录目录.............................. 错误... ! 未定义书签课程设计题目:宾馆客房管理系统. 错误!未定义书签.选题的依据及课题的意义 ..... 错误!未定义书签二、系统需求分 (2)三、研究内容及实验方案 (3)四、数据库设计 (4)五.页面设计及相关代码分析 (7)六、使用说明 (27)七、实验总结 (27)八、主要参考文献 (28)课程设计题目:宾馆客房管理系统一、选题的依据及课题的意义随着宾馆酒店业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率. 传统的宾馆酒店计算机管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能.但传统的宾馆酒店管理系统基于财务管理为主线的设计理念,无法满足宾馆酒店全面信息化管理的需要.现代宾馆酒店业迅速发展,新的管理观念与模式层出不穷.宾客客房管理系统亦随着宾馆管理理念的发展而发展.宾馆客房管理系统依照国家星级宾馆标准化业务程序,采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为主线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持.其对客人个性化服务及全面彻底的信息化,使企业电算化管理水平提升到一个新的更高层次.提供大量丰富的基于企业管理经营过程中实际的数据。

二、系统需求分析本系统设计实现的目标是对宾馆的客房管理、客户信息管理和餐厅服务管理功能,前台用java实现对数据的添加,删除,查询等功能,在后台用Sqlserve作为数据库,其中数据库设计是用PowerDesig ner.vl软件设计的。

本系统就是利用计算机信息提高了餐馆宾馆的管理水平,主要对系统的操作员权限、菜收银客房、客户等信息管理。

系统操作权限管理可以实现对操作员的添加、删除、修改操作,并设置操作员对指定用户进行密码修改。

宾馆的信息量大,数据安全性和保密性要求高。

本系统实现对宾馆信息的管理和总体的统计等,营业信息的查看和维护。

操作管理人员可以浏览,查询,添加,删除等宾馆的基本信息等。

本系统基本包含了宾馆管理的主要需求,具有完善细致的功能:1)系统具有高可靠性、安全性、操作性;2)模块化结构,具有强大的数据处理功能,可根据业务需要,十分便捷地进行模块增减,灵活地进行系统组合;3)直观的图形用户界面,面向事务处理。

随心所欲的查询,并全面支持分析和决策的功能。

三、研究内容及实验方案1)研究内容本系统根据宾馆的业务情况该系统可分客房信息管理、客房经营管理、客户信息查询、员工信息管理4 个功能模块。

2)实验方案根据课题的具体要求,可以将宾馆客房管理系统大体结构图示为如下:整个系统分4个模块:1 •客房信息管理:录入房间信息、修改房间信息、查询房间信息 ,删除房 间信息.2 •客房经营管理:客房使用情况、宾馆订房、客房预订、宾馆退房 .3 •客户信息查询:客户信息查询.4 •员工信息管理:员工查询、员工添加、员工删除。

宾馆退房宾馆订房客房使用情况删除房间信息亠一一口艮「I查询房间信息修改房间信息录入房间信息1r --------------------------- 1客房经营管理客户信息查询员工信息管理客房信息管理X ____________________________ J员工删除员工添加四、数据库设计1. E-R 图的分析:E-R 图的分析工作通常采用自底向下的设计方法,首先对局部视图进行分析设计,然后再实现视图集成。

宾馆客房管理系统一般包括如下几个表:用户信息 (Usersl nfo)、客户信息(Customerslnfo)、客房类型(RoomCategory 卜客房信息(Roomslnfo)、客房状态 (RoomStatus)客房业务(RoomOperation)、业务记录(History)。

他们之间关系如图 1所示。

Users Unfa ^Userid - Integer %hlmrrE : Strng String t &cndcr:lrtogflrEmail string Etrrng ^>Tel sahone: String fi^Dfepdilrnyri. String 毎Typo. intocQr律 CrEsteO 喬 D E A DV ORooms tatdiE ^)F?oomldinteger Inictgor冷p ;糧jfitp 曲口冒号忙刊0..n图1宾馆客房管理系统 E-R 图2.创建表(1)用户信息表用户信息表(UsersInfo)用来保存使用该系统的酒店员工的基本信息,表 UsersInfo 的结构如表1所示。

^PCatagoryitj: integer : siring臭泸「閃.Double毎FetlNun * InlcQeri^iPrlcE; Double ^■ircon illliori l me ger ^iv : inteaerl 1 Ro^iriislnfZ0..1oomiid Integer毎尺亡alBgaiyld :Integer SfeR Puslllun strhg fibcjgscrtoiiori strin□1 . f^C- reafe^UJ O^tjeainlirrs Tests ^>tn3 limo: Date ^r'nninid - Infp 肿 F 电T CI 制Prjcm ■ rioubl e^Cldentrtyid . InlEger ftvlvame : Bin ng hono Cirino ^<r?AmrtikP ■ 3triro鬻 Create总[jglruvO(2)客户信息表客户信息表(Customerslnfo)用来保存在酒店订房的客户的基本信息,表Customerslnfo 的结构如表2所示。

(3)客房类型表客房类型表(RoomCategory)用来保存酒店所有客房类型的基本信息,表RoomCategory 的结构如表3所示。

否)(4)客房信息表客房信息表(Roomslnfo)用来保存酒店所有客房的相关信息,表Roomslnfo结构的如表4所示。

(5)客房状态表客房状态表(RoomStatus)用来保存客房使用情况的基本信息,表RoomStatus结构的如表5所示。

(6)客房业务表客房业务表(RoomOperation)用来保存目前酒店正有客户入住的客房的相关信息,表RoomOperation 的结构如表6所示。

(7)业务记录表业务记录表(History)用来保存酒店里所有入住过客户的客房的业务信息,表History的结构如表7所示。

根据上面的E-R图和各表属性用PowerDesigner.vl软件可以很轻松地制作也一个宾馆客房数据库。

五.页面设计及相关代码分析宾馆客房管理系统的页面由五部分组成:•宾馆客房管理系统登陆界面的设计•客房管理管理页面的设计•客房经营管理页面的设计•客户信息查询页面的设计•员工信息管理页面的设计1.宾馆客房管理系统登陆界面的设计系统共分两类用户:酒店管理员和前台服务员当用户进入宾馆客房管理系统登陆界面后,首先需要进行身份验证,系统在验证通过后,将使用UserType变量记录其用户类型,并根据用户类型确定用户的使用权限。

宾馆客房管理系统登陆界面如图2所示。

现在给出登陆界面的主要代码如下:/**@简介:宾馆客房管理系统登陆界面,应用数据库加密技术*@作者:庞景中*@功能:管理宾馆客房*@版权:本人所有*@ 版本:HoteLandl.O*@ 时间:2008.11.13*@ 文件名:HoteLand.java*@ 环境:Windows xp JDK6.0*/import java .n et.URL.*;import javax.swing.*;import javax.swing.ImageIcon;import javax.swing.JLabel;import java.sql.*;import java.awt.Container;import java.awt.GridLayout;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;import javax.swing.JPasswordField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.*;public class HoteLand extends JFrame implements ActionListener{ private boolean boo1=false,boo2=false;int Type=0;public JTextField []t ={new JTextField(" 用户名:",8),new JTextField(27),new JTextField(”密码:",8),new JPasswordField(27),new JTextField("宾馆客房管理系统登陆界面--(组长:庞景中队员:陈自发陆钧洋)",36), new JTextField("后台技术:应用数据库加密技术--安全保护你的信息请放心使用!",36), new JTextField("功能:管理宾馆客房版权:本人所有时间:2008.12.7",36)};public JButton []b={new JButton(” 登陆"),new JButton(” 退出")};Imagelcon ic=new Imagelcon(HoteLand.class.getResource("/迪拜七星级酒店.jpg"));JFrame app;Statement statement;// 构造方法public HoteLand(){app= new JFrame("--宾馆客房管理系统登陆界面--");app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);app.setSize(438,583);app.setResizable(false);Container c=app.getContentPane(); c.setLayout(new FlowLayout());JLabel aLabel=new JLabel(ic,JLabel.LEFT); t[0].setFont(newFont("TimesRoman",Font.BOLD,13));t[0].setForeground(Color.red);t[0].setEditable(false);t[2].setFont(new Font("TimesRoman",Font.BOLD,13));t[2].setForeground(Color.red);t[2].setEditable(false); for(int i=0;i<4;i++) c.add(t[i]);c.add(b[0]); c.add(b[1]); for(int j=4;j<7;j++) { c.add(t[j]);t[j].setFont(new Font("TimesRoman",Font.BOLD,13));t[j].setForeground(Color.blue);t[j].setEditable(false);}c.add(aLabel);t[0].addActionListener(this);t[2].addActionListener(this);b[0].addActionListener(this);b[1].addActionListener(this);app.setVisible(true);}// 消息响应方法public void actionPerformed(ActionEvent e){JButton source=(JButton)e.getSource();//如果单击"登陆"按键执行StudentManage程序该部分应用到数据库加密技术if(source==b[0]){try{//基于SQL Server 2000的JDBC-ODBC桥数据库连接(先要创建一个数据源lib)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//使用网络登录ID的Windows NT验证(W)Connection conn=DriverManager.getConnection("jdbc:odbc: 宾馆客户数据库");statement=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);String s1=t[1].getText();String s2=t[3].getText();ResultSet resultset=statement.executeQuery("select * from UsersInfo whereName='"+s1+"'and Password='"+s2+"'");resultset.next();Type=resultset.getInt("Type");if(resultset!=null){boo1=boo2=true;resultset.close();}}catch(Exception e1){JOptionPane.showMessageDialog(this," 用户名和密码不正确!"," 警告",JOptionPane.WARNING_MESSAGE);}// 如果输入的用户名和密码都正确,则登陆if(boo1&&boo2&&Type==1){Type=0;boo1=boo2=true;new HoteMen(statement," 普通员工--"+t[1].getText());app.setVisible(false);}if(boo1&&boo2&&Type==2){Type=0;boo1=boo2=true;new HotelManagerMen(statement,管理员--"+t[1].getText());//new StudentManager();app.setVisible(false);}}// 如果单击"退出"按键,则退出登陆界面if(source==b[1]){System.exit(0);}}public static void main(String args[]){new HoteLand();}}2.客房管理管理页面的设计客房管理管理页面主要是负责所有客房信息的维护。

相关文档
最新文档