版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实践环节报告 课程名称: 三级实践课题 课题名称: 宾馆管理系统的设计与实现 专 业: 软件工程(移动互联网方向) 班 级: RB软工移132 学 号: 201370024219 学生姓名: 张权 指导教师: 高亮 2015年 4 月 15 日中原工学院软件学院三级实践课题设计任务书姓 名张权 软件工程 专业 RB软工移132 班题 目宾馆管理系统的设计与实现设计任务本系统开发的是一个比较完善宾馆管理系统,是为了方便宾馆管理人员操作和提高宾馆收益效率,方便住宿人员,为此开发了基于java的简单的一套宾馆管理系统。该系统适用于一些中小宾馆方便快捷, 本系统具有员工和经理两个登录身份,分别具有不同
2、的操作。本系统具体具有以下功能:1)住房管理,实在房态图上进行对客户预定(独立完成),入住(独立完成)2)经理可以对员工进行信息的添加、修改、查询等操作,提高服务质量3)房间物品的管理和物品损坏的关了4)房间和房型管理5)房型房间价格的管理(独立完成)6)统计管理开发工具:MyEclipse、MySQL。 时间进度第1周:(2015.03.092015.03.14):按照老师的指导,我们四个详细写出项目计划,共同列出数据库数据表,进行系统的需求分析,页面设计,概要设计等方面;第2周:(2015.03.142015.03.21):进行模块的详细设计,将系统按本组成员分为各个相应的模块,个人将自己
3、所分到的模块独自完成,到最后完成后合并到一起,进行程序的测试,修改。 第3周:(2015.03.222015.04.05):进行最后阶段的整理,将程序交给老师验收,编写总结报告,。原 主始 要资 参料 考与 文 献01 Y.iDaniel Liang. Java语言程序设计 基础篇 (原书第8版) M,北京:机械工业出版社.2011.502 Y.Daniel Liang. Java语言程序设计 进阶篇 (原书第8版) M,北京:机械工业出版社.2011.503 何玉洁,SQL Server 2008M,北京:机械工业出版社,2013.3摘要当今时代,科技发展迅速。计算机技术的不断更新,其强大的
4、功能,在人们生活中扮演的角色愈来愈重要。它已经进入到人类社会的各个领域并发挥着越来越重要的作用,宾馆管理系统是一个宾馆单位不可缺少的一部分。以前人们用传统的人工方式管理,这种管理方式存在许多缺点,入住效率低。因此,宾馆管理系统能够为用户提供充足的信息和快捷的查询手段。及时响应客户的需求创造更多的经济效益及利润。本系统正是利用数据库系统和java程序语言来开发实现信息处理工具,包括了宾馆管理的某些常用模块,如客房管理、宾客管理、客户入住、客户预定、住宿结算等基本功能。具有操作简单、界面友善、运行稳定等特点。 本软件针对宾馆客房管理的工作特点,系统按照中小型宾馆业务程序刘式设计功能模块,来宾接待(
5、入住登记、客房预定)、查询统计(查询房间状态、查询预定信息、查询入住客人信心、查询客房)、收银结账(物品损坏、退房)。本系统是根据实际的基本情况和具体内容,按照我们所学到的知识进行分析和设计,具体包括数据输入、查询、删除、修改等设计。从而使本系统具有灵活性和可靠性。 本系统通过应用MyEclipse和MySQL数据库技术开发了本系统,宾馆管理员和经理是通过窗口、菜单和窗口上的各种控件等界面元素来操作应用程序的,应用处理逻辑是通过事件和函数中的程序代码来实现的。它可以实现各种入住客户信息的管理操作。目前由于技术有限,所以本管理系统并没有使用。 关键词: 宾馆管理系统 ;数据库;客房等级;客房管理
6、;查询统计; 目 录摘要III第1章 绪 论11.1 课题背景11.2 宾馆管理系统的现状11.2.1 宾馆管理系统的开发情况11.3课题研究内容11.4 课题意义2第2章 需求分析32.1 业务分析32.2 功能需求分析32.3系统环境需求32.3.1 开发环境需求3运行环境需求3第3章 概要设计43.1数据库概要设计43.1.1 实体及其属性43.1.2 关系图分析53.2 系统管理模块设计6第4章 详细设计74.1数据库详细设计74.2系统详细设计9客户预定管理9客户入住管理12房间价格管理15第5章 测试195.1测试用例195.2测试结果19第6章 结束语21附录A: 主要源程序24
7、第1章 绪 论1.1 课题背景随着人们的生活水平的提高,假日经济已成为人们消费的热点, 使得宾馆酒店业得到快速发展。随着宾馆酒店增多,人们要求提高,宾馆酒店业的竞争也更激烈。宾馆酒店要在激烈的竞争中谋求生存与发展,就必须要提高其服务管理水平。 随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店管理电脑化势在必行。酒店管理系统将先进的电脑技术与现代酒店服务管理完美地结合起
8、来,实现了住宿、餐饮全新概念的服务和管理方式。 传统的酒店管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率,加速资金周转、降低各项成本及改善服。1.2 宾馆管理系统的现状1.2.1 宾馆管理系统的开发情况现代信息技术的发展,特别是电脑的推动,人们对信息的获取和处理越来越快,这个体现在人们的方方面面。电脑作为信息快速储存,分析,处理,传播
9、的工具,越来越受到人们的青睐,比如宾馆客房管理,对于整个宾馆行业来说,宾馆的经营状况起决定作用的是酒店的服务管理水平,传统的宾馆的管理往往需要宾馆管理人员花大量时间和精力来处理顾客查询、顾客登记等等事务,而这个系统正是在最需要时候的产生,相信它的到来,一定会给宾馆行业带来革命性的变化。1.3课题研究内容宾馆管理系统设计与开发是运用JAVA和MySQL进行程序开发,设计出一套适合中小型宾馆的应用软件,由于技术有限,并未实际应用。它主要实现以下功能:1)住房管理,包括预定、入住、退房等功能。2)员工管理包括员工信息的添加、查询、修改。3)房型管理包括房型信息的修改和房型信息的查询功能。4)物品管理
10、中有房间物品的添加更改和查询。5)房间和房价管理根据不同的房型有不同的价格可以对房间添加和更改。6)统计管理计算入住和物品损坏总价。1.4 课题意义客房等的管理工作日趋繁重,住宿信息的手工登记与查询,客户调配,是一项非常繁重而枯燥的劳动,耗费许多人力和物力。通过对一些中小型宾馆、酒店进行调研分析,发现只有几个大型的酒店是信息化管理,其他均为人工登记。这不但增加劳动而且会因人的情绪不稳定而出现失误,使宾馆服务质量下降。本系统主要是面向整个中小型宾馆的客房管理工作。它的应用将会提高客房管理工作的效率,减少人员的手工劳动,使查询及管理既快捷又准确,使宾馆管理工作更加规范化、信息化,管理形式灵活方便。
11、宾馆业的竞争也变的愈来愈激烈。从而对于宾馆服务管理水平的要求也有所提高。采用全新的计算机网络和宾馆管理系统,已经成为提高宾馆的管理效率、改善服务水准的重要手段之一。面对信息时代的机遇和挑战,利用科技手段来提高企业管理无疑是一条行之有效的途径。信息与科技在宾馆管理与现代化建设中显现出越来越重要的地位。在某种意义上,宾馆客房状态管理方面的信息化与科学化,已成为现代化宾馆的重要标志。第2章 需求分析2.1 业务分析宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。利用宾馆客房管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变
12、更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,2.2 功能需求分析经过业务分析,考虑到宾馆管理员的需求,宾馆管理系统需要实现以下功能:1)住房管理。2)员工管理。3)物品和物品损坏管理。4)房型和房间的管理。5)房间价格的管理。6)统计管理2.3系统环境需求2.3.1 开发环境需求硬件要求:CPU 酷睿i5以上PC服务器,内存2GB以上,硬盘500GB以上。操作系统: Windows XP、Windows7软件要求:java开发环境,MySQL2.3.2运行环境需求硬件要求:CPU 酷睿i5以上PC服务器,内存2GB以上,硬盘500GB以上。操作系统: Windows XP、
13、Windows7软件要求:. MyEclipse第3章 概要设计3.1数据库概要设计作为系统的重要组成部分,数据库设计需要进行各种实体及他们的属性描述,这样,在下面的描述详细设计时,在本章可以看到系统设计的大致设计框架。3.1.1 实体及其属性Room_type(room_type_id,room_type_name,nominal_size)Room(room_id,room_type_id,room_phone,room_status)(其中room_type_Id是外键)Custom(number_id,custom_name,age,custom_phone)Orders(order_
14、id,number_id,room_id,check_date,accounts_date,statu,item_name,Limits,aggregate)(其中number_id,room_id是外键)Room_rate(Id,room_type_id,item_name,room_price)(其中room_type_Id是外键)Goods_rate(Id,room_type_id,item_name,goods_price)(其中room_type_Id是外键)Goods_spoil(order_id,goods_idi,goods_number,room_id)(其中order_id
15、,goods_id, room_id是外键)Manage(account,password,status,name)3.1.2 关系图分析由数据表之间的关系得出3.1图。房间状态实际人数身份证号房间号入住时间预定入住时间物品房型号物品编号价格物品名称N摆放1房子型号房型名称额定人数房型号N1售价属于MN房子价格编号价格房款房型号房间房间电话房型号房间号入住N1订单总费用结算时间订单编号1物品损坏订单编号房间号物品损坏编号1完成客户N电话号码身份证号名字性别出租方式图3.1系统关系分析图3.2 系统管理模块设计宾馆管理信息的设计与实现经理房型管理房间管理物品管理房间价格管理物品损坏管理员工管理统
16、计房态图员工房态图物品损坏管理个人信息房间价格的增删改查物品管理的增删改查员工的增删改查物品损坏的增删改查预定订房退房个人信息查询和修改预定退房订房物品的增删改查一段时间的租房情况房型的增删改查房间的增删改查宾馆系统主要分成经理登录,员工登录,两部分。经理拥有着整个系统的最大权限,它包括着对房型、房间、物品、物品损坏,员工,房间价格的增删改查,统计,房态图退房、预定、入住等操作。图3.2 系统功能结构图第4章 详细设计为解决房型、房间、物品以及经理和员工登录身份识别的复杂的对应关系,选用关系型数据库管理工具建立它们之间的关联关系。为方便查询,要考虑房型信息,房间信息,房间价格信息,物品信息,物
17、品损坏信息,通过汇总综合他们之间的一些联系为目的,我们采取模块化设计思想,通过各模块的不同组合以实现不同的查询功能。最终,使系统能够具有内容规范、信息完整、查询便捷等特点4.1数据库详细设计根据数据库设计概要,我们最终得出数据库中所需的有:room_type表, room_rate表,room表,orders表,goods_spoil表,goods_rate表,custom表,manage表)room_rate表表4.1 room_rate表列名说明数据类型与长度约束Id房价编号Int(11)主键Room_type_id房型号Int(11)引用room_type的外键Item_name出租方式
18、Varchar(255)非空Room_price房价Double(10,2)非空)room表表4.2 room数据表列名说明数据类型和长度 约束Room_Id房间号Varchar(11)主键Room_type_id房型号Int(11)引用room_type的外键Room_phone房间电话Varchar(15)无Renshu实际人数Int(2)非空Room_status房间状态Varchar(255)非空)room_type表表4.3 room_type数据表列名说明数据类型与约束Room_Type_id房型号Int(11)主键Room_type_name房型名称Verchar(255)无Mo
19、minal_size额定人数Int(10)无4)order表表4.4 orders数据表列名说明数据类型与长度约束Order_id订单编号Int(11)主键Number_id身份证号Varchar(20)引用custom外键Room_id房间号Varchar(11)引用room外键Check_date入住时间Datemate无Check_dates预定时间Datemate无Accounts_date退房时间Datemate无Statu入住状态Varchar(20)非空Item_name出租方式Varchar(20)非空Limits总房款Double(20,2)无Aggregate总消费Doub
20、le(20,2)无)goods_spoil表表4.5 goods_spoil数据表列名说明数据类型与长度约束Order_id订单编号Int(11)主键,引用order的外键Goods_id物品编号Int(11)主键,引用good_rate的外键Room_number损坏数量Int(2)非空Room_id房间号Varchar(20)引用room的外键6)goods_rate表表4.6 goods_rate数据表列名说明数据类型与长度约束Id物品编号Int(11)主键Room_rate_id房型号Int(11)引用room_type的外键Item_name物品名称Varvhar(20)非空Good
21、_price物品价格Double(10,2)非空7)custom表表4.7 custom数据表列名说明数据类型与长度约束Number_id身份证号Varchar(20)主键Custom_name客户姓名Varchar(10)非空Age性别Varchar(2)非空Custom_phone客户电话Int(15)无8)manange表表4.8manage数据库表列名说明数据类型与长度约束Account工号Int(11)主键Password密码Varchar(20)无Status身份Varchar(10)非空Name姓名Varchar(255)无4.2系统详细设计在本次实训中我主要实现的是客户预定管理
22、,客户入住管理,和房间房型价格的计算,以下是模块实现情况。客户预定管理(1)客户预定管理:进入该界面后,可以通过添加客户的详细信息和客户所要预定房间的方式预定时间一并添加到数据表中,所示是对其进行的添加功能界面如下图4.1所示。图4.1 客户预定管理界面其主要代码如下:yuding(String clickid,staff1 st) st1=st;bq1 = new JLabel(new ImageIcon("image/2.jpg");/ 北部 mb = new JPanel();mb.setLayout(new GridLayout(4, 4);final DateCh
23、ooserJButton dcjb = new DateChooserJButton();fanghao = new JLabel("房间号");xingming = new JLabel("姓名");xingbie = new JLabel("性别");shoujihao1 = new JLabel("手机号码");shenfenzhenghao = new JLabel("身份证号");ruzhuzhuangtai = new JLabel("入住状态");ruzhush
24、ijian = new JLabel("预住日期");chuzufangshi = new JLabel("出租方式");fanghao1 = new JTextField();fanghao1.setText(clickid);name = new JTextField();shoujihao = new JTextField();id = new JTextField();ruzhutime = new JTextField();ruzhuzhuangtai1 = new JTextField();beizhu1 = new JTextArea();
25、ruzhuzhuangtai1.setText("预定");try roomDAOImpl rdi = new roomDAOImpl();ArrayList<room> ro = rdi.QueryAll("room_id='" + fanghao1.getText()+ "'");if (ro.size() = 1) int s = ro.get(0).getRoom_type_id();Room_rateImpl rri = new Room_rateImpl();ArrayList<Room_
26、rate> rt = rri.Query("room_type_id='"+ ro.get(0).getRoom_type_id() + "'");String itemname = new Stringrt.size();for (int i = 0; i < rt.size(); i+) itemnamei = rt.get(i).getRental_method();chuzufangshi1 = new JComboBox(itemname); catch (Exception e) / TODO Auto-gener
27、ated catch blocke.printStackTrace();sex = new JComboBox(new String "男", "女" );mb.add(fanghao);mb.add(fanghao1);mb.add(xingming);mb.add(name);mb.add(xingbie);mb.add(sex);mb.add(shoujihao1);mb.add(shoujihao);mb.add(shenfenzhenghao);mb.add(id);mb.add(ruzhushijian);mb.add(dcjb);mb.ad
28、d(ruzhuzhuangtai);mb.add(ruzhuzhuangtai1);mb.add(chuzufangshi);mb.add(chuzufangshi1);mb1 = new JPanel();an1 = new JButton("保存");an2 = new JButton("返回");an1.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) / TODO Auto-generated method stubtry Cu
29、stomImpl Dao = new CustomImpl();ArrayList<Custom> arr = Dao.Query("");for (int i = 0; i < arr.size(); i+) if (arr.get(i).getCustomIdCard().equals(id.getText() flag = true;break;if (flag = true) Order o = new Order();o.setRoomId(fanghao1.getText();o.setNumberId(id.getText();Timesta
30、mp date = Timestamp.valueOf(dcjb.getText();o.setCheckDate(date);o.setStatu(ruzhuzhuangtai1.getText();o.setItem_name(chuzufangshi1.getSelectedItem().toString();OrdersImpl dao = new OrdersImpl();dao.Insert1(o);JOptionPane.showMessageDialog(null, "添加成功"); else Order o = new Order();o.setRoomI
31、d(fanghao1.getText();o.setNumberId(id.getText();Timestamp date = Timestamp.valueOf(dcjb.getText();o.setCheckDate(date);o.setStatu(ruzhuzhuangtai1.getText();o.setItem_name(chuzufangshi1.getSelectedItem().toString();OrdersImpl dao = new OrdersImpl();dao.Insert2(o);Custom cus = new Custom();cus.setIdca
32、rd(id.getText();cus.setCustomName(name.getText();cus.setCustomAge(sex.getSelectedItem().toString();cus.setCustomPhone(shoujihao.getText();Dao.Insert(cus);JOptionPane.showMessageDialog(null, "添加成功");st1.UpdateUI();st1.Dt(st1.getButton();st1.p.setVisible(false);st1.p.setVisible(true); catch
33、(Exception e) JOptionPane.showMessageDialog(null, "添加失败"););mb1.add(an1);mb1.add(an2);this.setLayout(new BorderLayouit();this.add(bq1, BorderLayout.NORTH);this.add(mb, BorderLayout.CENTER);this.add(mb1, BorderLayout.SOUTH);this.setTitle("客户预定");this.setBounds(500, 300, 480, 300);
34、this.setVisible(true); 4.2.2客户入住管理对客户的入住考虑到在房态图上操作,需要根据房态图上的信息来入住,把客户的详细信息和房间信息添加上来。客户入住的页面和预定的页面差不多,实现的功能也不相上下,其页面如下,因为页面和预定有很多一样的所以不再累赘,通过在房态图上的信息把客户需要入住的保存数据库,具体页面和代码如下所示。图4.2客户入住管理界面其主要代码如下:an1.addActionListener(new ActionListener() public void actionPerformed(ActionEvent arg0) / TODO Auto-gener
35、ated method stubtry CustomImpl Dao = new CustomImpl();ArrayList<Custom> arr = Dao.Query("");for (int i = 0; i < arr.size(); i+) if (arr.get(i).getCustomIdCard().equals(id.getText() flag = true;break;if (flag = true) Order o = new Order();o.setRoomId(fanghao1.getText();o.setNumberI
36、d(id.getText();Timestamp date = Timestamp.valueOf(dcjb.getText();o.setCheckDate(date);o.setItem_name(chuzufangshi1.getSelectedItem().toString();o.setStatu(dingdanhao1.getText();OrdersImpl dao = new OrdersImpl();dao.Insert1(o);JOptionPane.showMessageDialog(null, "添加成功");roomDAOImpl rd = new
37、 roomDAOImpl();ArrayList<room> roo = rd.QueryAll("room_id='" + string+ "'");if (roo.size() = 1) int j = roo.get(0).getRenshu();room_typeDAOImpl rtd = new room_typeDAOImpl();ArrayList<room_type> rtp = rtd.Query("room_type_id='"+ roo.get(0).getRoom
38、_type_id()+ "'");if (rtp.size() = 1) int b = rtp.get(0).getNominal_size();if (chuzufangshi1.getSelectedItem().toString().equals("包房") j = b;room r = new room();r.setRenshu(j);r.setRoom_status("已住满");rd.Update1(r, string); else j = j + 1;if (j < b) room r = new ro
39、om();r.setRenshu(j);r.setRoom_status("未住满");rd.Update1(r, string); else room r = new room();r.setRenshu(j);r.setRoom_status("已住满");rd.Update1(r, string);4.2.3房间价格管理对于房间价格的安排是根据不同的房型有不同的价格,添加房间价格是参照房间类型和出租方式来添加具体界面如下:图4.3 添加房间价格界面其主要代码如下所示:public class Roomrate_Sreach extends JFra
40、me implements ActionListener / JLabel jlbId = new JLabel("出租方式编号");JLabel jlbId2 = new JLabel("房间类型");JLabel jlafrom = new JLabel("房间出租方式");JLabel jlbmoney = new JLabel("房间出租价格");/ JTextField jtf1 = new JTextField();JComboBox jtf2 = new JComboBox();JComboBox j
41、tffrom = new JComboBox();JTextField jtfmoney = new JTextField();public static JPanel p = new JPanel();JLabel label = new JLabel("提示:请选中你所要改变的房间价格");JPanel p1 = new JPanel();JPanel p2 = new JPanel();JPanel pSouth = new JPanel();JPanel pCenter = new JPanel();JPanel jpanel = new JPanel();JTab
42、le jtable = new JTable();JScrollPane jsp = new JScrollPane();/ 创建滚动面板容器DefaultTableModel tableModel = new DefaultTableModel();/ 创建表的模板JButton jbtUpdate = new JButton("修改");JButton jbtDelete = new JButton("删除");JButton jbtEnter = new JButton("确定");JButton jbtCancel = new
43、 JButton("取消");String preId;public director1 myParent;public Roomrate_Sreach() jtffrom = new JComboBox(new String "包房", "包床", "钟点" );try room_typeDAOImpl sdi = new room_typeDAOImpl();ArrayList<room_type> goods;goods = sdi.Query("");String roomt
44、ypename = new Stringgoods.size();for (int i = 0; i < goods.size(); i+) roomtypenamei = goods.get(i).getRoom_type_name(); jtf2= new JComboBox(roomtypename); catch (Exception e) / TODO Auto-generated catch blocke.printStackTrace();/ TODO Auto-generated constructor stubinitializeJTable();p.setLayout
45、(new BorderLayout();pSouth.setLayout(new GridLayout(6, 2);/ pSouth.add(jlbId);/ pSouth.add(jtf1);pSouth.add(jlbId2);pSouth.add(jtf2);pSouth.add(jlafrom);pSouth.add(jtffrom);pSouth.add(jlbmoney);pSouth.add(jtfmoney);p2.add(jbtEnter);p2.add(jbtCancel);pSouth.add(p1);pSouth.add(p2);jpanel.add(jbtUpdate
46、);jpanel.add(jbtDelete);pCenter.setLayout(new BorderLayout();pCenter.add(label, BorderLayout.NORTH);pCenter.add(jsp, BorderLayout.CENTER);pCenter.add(jpanel, BorderLayout.SOUTH);p.add(pSouth, BorderLayout.SOUTH);p.add(pCenter, BorderLayout.CENTER);p.setPreferredSize(new Dimension(530, 480);jbtUpdate
47、.addActionListener(this);jbtDelete.addActionListener(this);jbtEnter.addActionListener(this);jbtCancel.addActionListener(this);bindDataToTable();jtable.addMouseListener(new MouseAdapter() public void mouseClicked(MouseEvent e) if (e.getClickCount() = 1) tableChanged(););public void tableChanged() pre
48、Id = tableModel.getValueAt(jtable.getSelectedRow(), 0).toString();private void initializeJTable() tableModel.addColumn("出租方式编号");/ 为JTable的模板创建列tableModel.addColumn("房间类型");tableModel.addColumn("房间出租方式");tableModel.addColumn("房间出租价格");jtable.setModel(tableMode
49、l);/ 把模板设置给JTablejsp.setViewportView(jtable);/ 把JTable放到滚动容器内public void bindDataToTable() / 声明成public的,以便于在其他界面能够调用此方法刷新JTabletry tableModel.setRowCount(0);Room_rateImpl sdi = new Room_rateImpl();ArrayList<Room_rate> rr = sdi.Query("");for (int i = 0; i < rr.size(); i+) Vector ve
50、ctor = new Vector();vector.add(rr.get(i).getRoom_rateId();room_typeDAOImpl roo = new room_typeDAOImpl();ArrayList<room_type> arr = roo.Query("room_type_id='"+ rr.get(i).getRoom_type_Id() + "'");if (arr.size() = 1) vector.add(arr.get(0).getRoom_type_name();/ vector.a
51、dd(rr.get(i).getRoom_type_Id();vector.add(rr.get(i).getRental_method(); vector.add(rr.get(i).getRoom_price();tableModel.addRow(vector);/ 把当前行的Vector添加到模板里进行显示 catch (Exception e) JOptionPane.showMessageDialog(null, "查询失败");Overridepublic void actionPerformed(ActionEvent e) / TODO Auto-generated method stubJButton
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论